详细设计说明书Word格式.docx

上传人:b****3 文档编号:15824648 上传时间:2022-11-16 格式:DOCX 页数:24 大小:1.48MB
下载 相关 举报
详细设计说明书Word格式.docx_第1页
第1页 / 共24页
详细设计说明书Word格式.docx_第2页
第2页 / 共24页
详细设计说明书Word格式.docx_第3页
第3页 / 共24页
详细设计说明书Word格式.docx_第4页
第4页 / 共24页
详细设计说明书Word格式.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

详细设计说明书Word格式.docx

《详细设计说明书Word格式.docx》由会员分享,可在线阅读,更多相关《详细设计说明书Word格式.docx(24页珍藏版)》请在冰豆网上搜索。

详细设计说明书Word格式.docx

1.2项目背景

系统目标为广大培训班服务,是培训班的管理活动更加合理、层次化,更清晰与更高效。

1.3项目进度安排

系统主要5个模块:

学员管理,综合管理,统计报表,系统设置,个人设置;

序号

实施内容和项目

细节实施内容

总天数

需求规格说明,数据库创建,概要设计

2days

1

功能说明

0.5day

2

数据字典及ER图

3

概要设计

1day

4

数据库创建

详细设计

运行环境定义,总体流程

接口设计,安全设计

编码

7days

学员信息管理

4days

课程信息管理

请假管理

交费管理

5

统计管理(学员交费统计,学员请假统计,学员信息统计)

6

系统设置

7

代码合成及初步调试

系统测试

1本系统测试

2其他系统测试

3测试文档编写

项目演示

文档完善

项目总结

表1项目进度表

在系统正式运行之前,还有一系列的培训工作:

编程工具使用培训

熟练掌握MyEclips

Html语言

Css及jsp

熟练掌握java编程

熟练掌握mysql

1days

项目正式开始

表2前期培训进度表

1.4定义

1、MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)

2、HTML(HyperTextMark-upLanguage)即超文本标记语言或超文本链接标示语言

3、CSS(CascadingStyleSheet,可译为“层叠样式表”或“级联样式表”)

4、Java,是由SunMicrosystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。

1.5参考资料

[1]《实用软件工程》(第二版)郑人杰殷人昆陶永雷北京清华大学出版社1997

[2]《软件工程概论》李存珠李宣东编著南京大学计算机系出版2001年8月

[3]《软件工程》张海藩人民邮电出版社2002

[4]《软件工程导论》(第四版)清华大学出版社2003年11月

[5]《软件工程》第6版机械工业出版社(美)RogerS.Pressman著

[6]《数据库系统概论》第四版高等教育出版社萨师煊王珊著

[7]《SoftwareEngineering-APractitioner'

sApproach,FourthEndition》北京机械工业出版社RogerS.Pressman著

[8]软件开发文档编写标准范本ISO9001(2000版)

2.总体设计

2.1需求概述

本系统可以用于培训行业对学员培训的一系列情况进行管理,系统应达到以下目标:

●系统采用人机交互的方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠;

●可以实现对学员基本信息录入,对学员进行查询、增加、修改、删除等操作;

●实现统计查询功能,对学员交欠费情况、学员基本情况、学员课程、学员上课等进行统计;

●对用户输入的数据进行严格的数据校验,尽可能避免人为错误;

2.2软件结构

本《报告》中所涉及的数据流图是描绘系统的逻辑模型,图中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况。

其各个符号意义说明如下:

图1-1图1-2图1-3图1-4

●正方形(或立方形):

表示数据的源点或终点,即指外部实体。

(如图1-1)

●圆形:

表示变换数据的处理。

(如图1-2)

●两条平行线:

表示数据存储。

(如图1-3)

●箭头:

表示数据流,即特定数据的流动方向。

(如图1-4)

2.2.1体系结构设计

2.2.1.1总体结构

采用浏览器/服务器(B/S)运行方式。

2.1.1.2运行环境

系统开发平台

MyEclipse

系统开发语言及技术

JAVA、HTML、JSP、CSS

数据库管理系统软件

NavicatforMySQL

系统运行平台

WindowsXP

系统运行环境

JDK1.6

2.2.2数据库设计

2.2.2.1系统数据流图,如图2.1;

图2.1数据流图

2.2.2.2数据库设计中的ER图(实体关系图),如图2.2;

图2.2E-R图

2.2.3系统详细功能设计

2.2.3.1系统总体结构设计

该系统分为四个模块:

学员管理,综合管理,统计报表,系统设置。

系统层次结构设计

2.2.3.1.1学员管理

2.2.3.1.1.1学员基本信息管理

2.2.3.1.1.2学员请假管理

查询,添加,删除,修改

2.2.3.1.1.3学员交费管理

2.2.3.1.1.4事务提醒管理

2.2.3.1.2综合管理

2.2.3.1.2.1学员信息管理

2.2.3.1.2.2学员课程管理

2.2.3.1.3统计报表

2.2.3.1.3.1学员交费统计

2.2.3.1.3.2学员课程统计

2.2.3.1.3.3学员情况统计

2.2.3.1.4系统设置

2.2.3.1.4.1操作员设置

2.2.3.1.5个人设置

2.2.3.1.5.1更改口令

2.2.3.1.5.2退出系统

3.程序描述

3.1登录模块

3.1.1功能描述:

实现数据库中t_admin表中的用户的登录。

图3.1主界面

3.1.2存储分配:

t_admin管理员基本信息表

列名

数据类型

长度

可否为空

说明

id

int

11

记录编号

aid

varchat

10

管理员编号

admin

50

管理员(姓名)

password

密码

3.2学员管理模块

3.2.1功能描述

3.2.1.1学员基本信息查询,如图3.2;

图3.2学员基本信息查询界面

3.2.1.1.1相关表

学员信息表F01、学员请假表F03、学员缴费表F04

3.2.1.1.2功能

学员基本信息作为查询条件,查询出符合条件的所有人员的基本信息。

窗口打开时,显示所有学员的信息。

根据检索条件检索出人员基本信息。

请假和交费可实现对请假表和交费表的信息显示,编辑,增加的功能。

3.2.1.1.3菜单功能(涉及的表t_trainee,t_leave,t_expense)

打开查询条件窗口,查询为当前方案中基本信息,根据查询条件检索出人员基本信息(详见查询条件窗口)。

3.2.1.1.4相关信息

选中一个人员,打开请假和交费信息窗口,查看与该人员相关的请假和交费信息。

3.2.1.2请假管理,如图3.3;

图3.3学员请假管理界面

3.2.1.2.1相关表

3.2.1.2.2功能

为一数据窗口,显示人员请假信息。

3.2.1.2.3菜单功能

增加:

置增加标志,打开增加修改窗口

修改:

置修改标志,打开增加修改窗口

删除:

当数据窗口有选中行时,删除工具可用,点击该按钮时,删除该行请假信息,自动选择下一行,如没有数据,删除工具不能用。

3.2.1.3交费管理,如图3.4;

图3.4学员交费管理界面

3.2.1.3.1功能

为一数据窗口,显示人员交费信息;

3.2.1.3.2菜单功能

置增加标志,打开增加修改窗口;

置修改标志,打开增加修改窗口;

当数据窗口有选中行时,删除工具可用,点击该按钮时,删除该行请假信息,自动选择下一行,如没有数据,删除工具不能用;

3.2.1.4事件提醒

图3.5时间提醒信息界面

3.2.1.4.1功能

以消息方式查询消息;

3.2.1.4.2按钮功能

新增消息:

打开新增消息窗口;

修改消息:

删除消息:

提示是否删除,是则删除,找当前消息的id,在t_admin中删除一个关系;

3.2.1.5.增加编辑窗口,如图3.6;

图3.6信息增加编辑界面

3.2.1.5.1功能

该窗口主要为一数据窗口;

3.2.1.5.2按钮功能

确定:

验证数据合法性,保存该请假信息,回显父窗口,选中该行,当前窗口插入新行;

取消:

关闭该窗口;

3.2.1.6查询,如图3.7;

图3.7信息查询界面

3.2.1.6.1功能

查询:

选择条件进行查询;

点击确定:

将以输入条件在主窗口中检索出合符条件的查询信息。

3.2.2输入项目

相关查询条件,相关表的属性值

3.2.3输出项目

相应的表的信息。

3.2.4存储分配

t_trainee学员基本信息表

eid

varchar

12

学员编号

name

学员姓名

sex

char

学员性别

tstatus

学员状态

telephone

移动电话

phone

15

固定电话

ctype

证件类型

cid

20

证件号码

address

60

联系地址

birthday

date

出生日期

tkc

选课课程

tscore

学员成绩

sdate

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1