ImageVerifierCode 换一换
格式:DOCX , 页数:24 ,大小:1.48MB ,
资源ID:2913619      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2913619.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(详细设计说明书.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

详细设计说明书.docx

1、详细设计说明书详细设计说明书1引言 21.1编写目的 21.2项目背景 21.3定义 21.4参考资料 32总体设计 32.1需求概述 42.2软件结构 43程序描述 73.1登录模块 73.2学员管理模块 83.3综合管理模块 93.4统计报表模块 93.5系统设置模块 143.6个人设置 153.7程序逻辑 163.8限制条件 161引言1.1编写目的本培训管理系统详细设计报告包括以下主要内容:1. 引言:实施本系统的公司的背景介绍等2. 项目进度安排3. 系统详细设计说明,包括:系统功能说明、系统结构说明、系统总体流程图、ER图、操作界面设计、数据库设计、详细的数据表(包括主键、外键、数

2、据类型、默认值、取值范围等)4、编制培训管理系统详细设计报告(下称报告),是为了得出对目标系统的精确描述,设计出程序的蓝图,使程序员能够根据此蓝图写出代码。本报告的读者是:参与系统开发的管理人员以及系统设计人员、代码编制人员和系统实施人员。1.2项目背景系统目标为广大培训班服务,是培训班的管理活动更加合理、层次化,更清晰与更高效。1.3项目进度安排系统主要5个模块:学员管理,综合管理,统计报表,系统设置,个人设置;序号实施内容和项目细节实施内容总天数一需求规格说明,数据库创建,概要设计2 days1功能说明0.5 day2数据字典及ER图0.5 day3概要设计1 day4数据库创建0.5 d

3、ay二详细设计1 day运行环境定义,总体流程1 day接口设计,安全设计1 day三编码7 days1学员信息管理4 days2课程信息管理4 days3请假管理4 days4交费管理4 days5统计管理(学员交费统计,学员请假统计,学员信息统计)2 days6系统设置2 days7代码合成及初步调试1 day四系统测试2 days1 本系统测试1 day2 其他系统测试1 day3 测试文档编写1 day五项目演示2 days六文档完善2 days七项目总结1 day 表1 项目进度表在系统正式运行之前,还有一系列的培训工作:一编程工具使用培训2 days熟练掌握MyEclips2 da

4、ys1Html语言2 days2Css及jsp2 days二熟练掌握java编程2 days三熟练掌握mysql1 days四项目正式开始 表2 前期培训进度表1.4定义1、MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)2、HTML(HyperText Mark-up Language)即超文本标记语言或超文本链接标示语言3、CSS(Cascading Style Sheet,可译为“层叠样式表”或“级联样式表”)4、Java,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java

5、平台的总称。1.5参考资料1 实用软件工程(第二版)郑人杰 殷人昆 陶永雷 北京清华大学出版社19972软件工程概论李存珠 李宣东 编著 南京大学计算机系出版 2001年8月3软件工程 张海藩 人民邮电出版社 20024软件工程导论(第四版) 清华大学出版社 2003年11月5软件工程第6版 机械工业出版社(美)Roger S.Pressman 著6数据库系统概论第四版 高等教育出版社 萨师煊 王珊 著7Software Engineering-A Practitioners Approach,Fourth Endition北京机械工业出版社 Roger S. Pressman 著8 软件开发

6、文档编写标准范本 ISO9001(2000版)2总体设计2.1需求概述本系统可以用于培训行业对学员培训的一系列情况进行管理,系统应达到以下目标: 系统采用人机交互的方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠; 可以实现对学员基本信息录入,对学员进行查询、增加、修改、删除等操作; 实现统计查询功能,对学员交欠费情况、学员基本情况、学员课程、学员上课等进行统计; 对用户输入的数据进行严格的数据校验,尽可能避免人为错误;2.2软件结构本报告中所涉及的数据流图是描绘系统的逻辑模型,图中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况。其各个符号意义说明如下: 图1-1 图1-

7、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数据库管理系统软件Navicat for MySQL系统运行平台Windows XP系统运行环境JDK1.62.2.2 数据库设计2.2.2.1系统数据流图,如图2.1; 图

8、 2.1 数据流图2.2.2.2 数据库设计中的ER图(实体关系图),如图2.2; 图 2.2 E-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 学员课程管理

9、查询,添加,删除,修改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管理员基本信息表列名数据类型长度可否为空说明idint11否记录编号aidvarchat10否管理员编号adminvarchat50否管理员(

10、姓名)passwordvarchat10否密码3.2学员管理模块3.2.1功能描述3.2.1.1学员基本信息查询,如图3.2;图 3.2 学员基本信息查询界面3.2.1.1.1 相关表学员信息表 F01、学员请假表 F03、学员缴费表 F043.2.1.1.2 功能学员基本信息作为查询条件,查询出符合条件的所有人员的基本信息。窗口打开时,显示所有学员的信息。根据检索条件检索出人员基本信息。请假和交费可实现对请假表和交费表的信息显示,编辑,增加的功能。3.2.1.1.3 菜单功能(涉及的表t_trainee,t_leave,t_expense)打开查询条件窗口,查询为当前方案中基本信息,根据查询

11、条件检索出人员基本信息(详见查询条件窗口)。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 功能为

12、一数据窗口,显示人员交费信息;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.

13、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 学员基本信息表列名数据类型长度可否为空说明idint10否记录编号eidvarchar12否学员编号namevarchar50是学员姓名sexchar2是学员性别tstatuschar4是学员状态telephonevarchar12是移动电话phonevarchar15是固定电话ctypevarchar10是证件类型cidvarchar20是证件号码addressvarchar60是联系地址birthdaydate0是出生日期tkcvarchar50是选课课程tscorevarchar0是学员成绩sdatedate0是

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

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