还剩16页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
目录TOC\o1-3\h\z\u
1、引言
41.1编写目的
41.2背景
41.3定义
41.4参考资料
42、程序系统结构
52.1登录模块类图
52.2学生学籍管理模块
52.
2.1添加学生信息
52.
2.2查询学生信息
62.3学生成绩管理模块类图
62.
3.1添加学生成绩
62.
3.2查询学生成绩
62.4学生处罚奖励管理模块类图
73、程序模块设计说明
83.1登录模块
83.
1.1程序描述
83.
1.2功能
83.
1.3性能
83.
1.4输人项
83.
1.5输出项
83.
1.6算法
83.
1.7流程逻辑
93.
1.8接口
93.
1.9限制条件
93.
1.10测试计划
93.
1.11尚未解决的问题
93.2添加学生信息模块
103.
2.1程序描述
103.
2.2功能
103.
2.3性能
103.
2.4输人项
103.
2.5输出项
103.
2.6算法
103.
2.7流程逻辑
113.
2.8接口
113.
2.9限制条件
113.
2.10测试计划
113.
2.11尚未解决的问题
113.3查询学生信息模块
123.
3.1程序描述
123.
3.2功能
123.
3.3性能
123.
3.4输人项
123.
3.5输出项
123.
3.6算法
123.
3.7流程逻辑
133.
3.8接口
133.
3.9限制条件
133.
3.10测试计划
133.
3.11尚未解决的问题
133.4添加学生成绩模块
143.
4.1程序描述
143.
4.2功能
143.
4.3性能
143.
4.4输人项
143.
4.5输出项
143.
4.6算法
143.
4.7流程逻辑
153.
4.8接口
153.
4.9限制条件
153.
4.10测试计划
153.
4.11尚未解决的问题
153.5查询学生成绩模块
163.
5.1程序描述
163.
5.2功能
163.
5.3性能
163.
5.4输人项
163.
5.5输出项
163.
5.6算法
163.
5.7流程逻辑
173.
5.8接口
173.
5.11限制条件
173.
5.12测试计划
173.
5.13尚未解决的问题
173.6查询学生学费模块
183.
6.1程序描述
183.
6.2功能
183.
6.3性能
183.
6.4输人项
183.
6.5输出项
183.
6.6算法
183.
6.7流程逻辑
183.
6.8接口
183.
6.9限制条件
183.
6.10测试计划
183.
6.11尚未解决的问题18学生信息管理系统详细设计说明书1引言
1.1编写目的对软件的模块做概要性的说明,设计详细的算法、描述每个模块之间的关系以及如何实现算法等,主要包括模块描述、算法描述、数据描述详细设计是将概要设计的框架内容具体化、明细化,将概要设计转化为可以操作的软件模型详细设计说明书是对系统架构进行详细直观描述,从而完成详细设计,作为软件实现的基础预期的读者为本项目开发人员和将来对本项目进行扩展和维护的人员
1.2背景系统名称学生信息管理系统;任务提出者学校教务处;开发者苍穹软件公司;用户学生信息管理人员、学生和相关人员;
1.3定义列出本文件中用到专门术语的定义和外文首字母组词的原词组
1.4参考资料《软件工程》–耿建敏吴文国主编2程序系统结构
2.1登录模块类图
2.2学生学籍管理模块
2.
2.1添加学生信息
2.
2.2查询学生信息
2.3学生成绩管理模块类图
2.
3.1添加学生成绩
2.
3.2查询学生成绩
2.4学生处罚奖励管理模块类图查询处罚奖励学生信息3程序模块设计说明
3.1登录模块
3.
1.1程序描述验证登录到系统的管理员的身份
3.
1.2功能接受用户登录请求,验证用户输入的用户名和密码,转到管理页面
3.
1.3性能对用户登录请求在2秒钟之内做出响应
3.
1.4输人项用户名字符串型密码字符串型
3.
1.5输出项合法进入管理界面非法重新登陆
3.
1.6算法表示层接收数据,控制层将数据转到数据持久层保存(到数据库)
3.
1.7流程逻辑
3.
1.8接口硬件接口:本软件不需要特定的硬件或硬件接口进行支撑软件接口:运行于Windows2000及更高版本操作系统之上
3.
1.9限制条件无
3.
1.10测试计划见测试计划说明书
3.
1.11尚未解决的问题无
3.2添加学生信息模块
3.
2.1程序描述添加新学生信息
3.
2.2功能往数据库中添加新学生的信息,包括姓名、学号等信息
3.
2.3性能无特殊要求
3.
2.4输人项学号整型姓名字符串型性别系统选项出生日期系统选项院系系统选项班级系统选项籍贯字符串型
3.
2.5输出项无
3.
2.6算法表示层接收数据,控制层将数据转到数据持久层保存(到数据库)
3.
2.7流程逻辑
3.
2.8接口硬件接口:本软件不需要特定的硬件或硬件接口进行支撑PIII
1.5GHz以上PC机均可运行此软件软件接口:运行于Windows2000及更高版本具有WIN32API的操作系统之上
3.
2.9限制条件
3.
2.10测试计划见测试计划说明书
3.
2.11尚未解决的问题无
3.3查询学生信息模块
3.
3.1程序描述对学生信息做查询、修改及删除操作
3.
3.2功能根据输入的学生查询条件查询并显示相应学生的信息,并且可以对其进行修改、删除操作
3.
3.3性能对查询请求在3秒钟之内做出响应
3.
3.4输人项姓名字符串型
3.
3.5输出项合法显示出查询学生的信息页面非法重新查询
3.
3.6算法表示层接收数据,控制层将数据转到数据持久层保存(到数据库)
3.
3.7流程逻辑
3.
3.8接口硬件接口:本软件不需要特定的硬件或硬件接口进行支撑PIII
1.5GHz以上PC机均可运行此软件软件接口:运行于Windows2000及更高版本具有WIN32API的操作系统之上
3.
3.9限制条件无
3.
3.10测试计划见测试计划说明书
3.
3.11尚未解决的问题无
3.4添加学生成绩模块
3.
4.1程序描述添加学生新考试的成绩信息
3.
4.2功能将学生考试后的成绩信息添加到数据库中
3.
4.3性能无特殊要求
3.
4.4输人项学号正整数型姓名字符串型考试科目字符串型成绩正浮点数型考试时间字符串型
3.
4.5输出项无
3.
4.6算法表示层接收数据,控制层将数据转到数据持久层保存(到数据库)
3.
4.7流程逻辑
3.
4.8接口硬件接口:本软件不需要特定的硬件或硬件接口进行支撑软件接口:运行于Windows2000及更高版本操作系统之上
3.
4.9限制条件无
3.
4.10测试计划见测试计划说明书
3.
4.11尚未解决的问题无
3.5查询学生成绩模块
3.
5.1程序描述对学生的成绩做查询、修改及删除操作
3.
5.2功能根据输入的学生成绩查询条件查询并显示相应学生的成绩信息,并且可以对其进行修改、删除操作
3.
5.3性能对查询请求在3秒钟之内做出响应
3.
5.4输人项学号正整数型
3.
5.5输出项合法显示出查询学生的成绩信息页面非法重新查询
3.
5.6算法表示层接收数据,控制层将数据转到数据持久层
3.
5.7流程逻辑
3.
5.8接口硬件接口:本软件不需要特定的硬件或硬件接口进行支撑PIII
1.5GHz以上PC机均可运行此软件软件接口:运行于Windows2000及更高版本具有WIN32API的操作系统之上
3.
5.11限制条件无
3.
5.12测试计划见测试计划说明书
3.
5.13尚未解决的问题无
3.6查询学生学费模块
3.
6.1程序描述查询欠费学生的统计名单
3.
6.2功能对欠费学生进行查询、修改及删除操作
3.
6.3性能对查询请求在2秒钟之内做出响应
3.
6.4输人项无
3.
6.5输出项欠费学生的学号及姓名
3.
6.6算法表示层接收数据,控制层将数据转到数据持久层
3.
6.7流程逻辑
3.
6.8接口硬件接口:本软件不需要特定的硬件或硬件接口进行支撑PIII
1.5GHz以上PC机均可运行此软件软件接口:运行于Windows2000及更高版本具有WIN32API的操作系统之上
3.
6.9限制条件无
3.
6.10测试计划见测试计划说明书
3.
6.11尚未解决的问题无。