学生管理系统详细设计资料
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文本
50
学时
Courseperiod
文本
50
学分
Coursecredit
文本
50
⑸ 输出项
同输入项
⑺ 流程逻辑
⑿ 测试计划
测试名称
测试进度安排
测试目的
测试内容
基本信息输入
系统完成够可进行
测试系统的需求是否达到
输入简单的信息进行测试
非法信息输入
在基本信息测试完成并通过后
测试系统对一些非法输入的反应
输入一些特殊符号或字符
系统完成够可进行
测试系统的需求是否达到
输入简单的信息进行测试
非法信息输入
在基本信息测试完成并通过后
测试系统对一些非法输入的反应
输入一些特殊符号或字符
空信息输入
可以和一些非法信息测试一起进行
测试系统对空信息的反应
在所有的输入值上输入空值
四、信息设计说明
⑴ 程序描述
该程序包括成绩查询,教室查询和个人信息查询,课程信息查询。
⑵ 功能
IPO图编号:3.2.1模块名称:登录模块
输入参数
处理说明
处理结果
用户名
密码
判断用户名与密码是否一致,
1、进入用户界面
2、输出提示信息:请重新输入登录信息!
备注:无
⑶ 性能
输入精度要求不高
⑷ 输入项
数据名称
数据标识符
数据类型
取值范围
课程编号
courseid
文本
50
课程名称
Coursename
学生管理系统的总结构:
1、系统控制模块:
功能:
各子系统的组织和调用;
登录界面实现到数据库服务器的登录;
设计:
输入用户名和密码,登录数据库服务器,检索系统权限表设置相应功能模块。
2、学生信息管理模块:
3、教师信息管理模块:
4、课程管理模块:
5、成绩管理模块:
6、教室管理模块:
7、账号管理模块:
三、登录界面设计说明
空信息输入
可以和一些非法信息测试一起进行
测试系统对空信息的反应
在所有的输入值上输入空值
详细设计说明书
作者:
完成日期:
签收人:
签收日期:
修改情况记录:
版本号
修改批准人
修改人
安装日期
签收人
学生管理系统详细设计说明书
一、引言
(1)编写目的
此说明书是为了实现学生管理系统而进行的详细设计,得出对系统的精确描述。详细设计说明书主要是组成系统的各个模块的实现流程、功能、接口、编译、测试要点等内容,从而在编码阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。
(2)背景说明
a.工程产品的名称:学生管理系统
b.工程的提出者:计算机学院软件工程系
c.工程的开发者:软件工程系课题组
d.工程的用户:学校、学院等教育单位
e.计算中心:软件工程系实验室
(3)定义
Java
(4)参考资料
《软件工程导论》
——张海潘(中)
《软件工程—实践者的研究方法》
——王业龙(中)
二、程序系统的结构
⑴ 程序描述
该程序段是学生信息管理系统的登录界面设计,用于区分用户的身份,使用户以自己的身份(管理员或学生)登录进入学生信息管理系统。
⑵ 功能
数据名称
数据标识符
数据类型
取值范围
用户名
User_id
文本
20
用户身份
User_Power
数字
整型
密码
User_Password
文本
20百度文库
⑷ 输入项
数据名称
数据标识符
数据类型
取值范围
用户名
id
文本
20
用户身份
Power
数字
整型
密码
Password
文本
20
⑸ 输出项
1.登录信息正确,则进入用户界面
2.登录信息不正确,则提示用户名或密码错误,重新登录
⑺ 流程逻辑
⑻ 接口
⑼ 存储分配
本程序的存储分配空间足够用
⑿ 测试计划
测试名称
测试进度安排
测试目的
测试内容
基本信息输入
50
学时
Courseperiod
文本
50
学分
Coursecredit
文本
50
⑸ 输出项
同输入项
⑺ 流程逻辑
⑿ 测试计划
测试名称
测试进度安排
测试目的
测试内容
基本信息输入
系统完成够可进行
测试系统的需求是否达到
输入简单的信息进行测试
非法信息输入
在基本信息测试完成并通过后
测试系统对一些非法输入的反应
输入一些特殊符号或字符
系统完成够可进行
测试系统的需求是否达到
输入简单的信息进行测试
非法信息输入
在基本信息测试完成并通过后
测试系统对一些非法输入的反应
输入一些特殊符号或字符
空信息输入
可以和一些非法信息测试一起进行
测试系统对空信息的反应
在所有的输入值上输入空值
四、信息设计说明
⑴ 程序描述
该程序包括成绩查询,教室查询和个人信息查询,课程信息查询。
⑵ 功能
IPO图编号:3.2.1模块名称:登录模块
输入参数
处理说明
处理结果
用户名
密码
判断用户名与密码是否一致,
1、进入用户界面
2、输出提示信息:请重新输入登录信息!
备注:无
⑶ 性能
输入精度要求不高
⑷ 输入项
数据名称
数据标识符
数据类型
取值范围
课程编号
courseid
文本
50
课程名称
Coursename
学生管理系统的总结构:
1、系统控制模块:
功能:
各子系统的组织和调用;
登录界面实现到数据库服务器的登录;
设计:
输入用户名和密码,登录数据库服务器,检索系统权限表设置相应功能模块。
2、学生信息管理模块:
3、教师信息管理模块:
4、课程管理模块:
5、成绩管理模块:
6、教室管理模块:
7、账号管理模块:
三、登录界面设计说明
空信息输入
可以和一些非法信息测试一起进行
测试系统对空信息的反应
在所有的输入值上输入空值
详细设计说明书
作者:
完成日期:
签收人:
签收日期:
修改情况记录:
版本号
修改批准人
修改人
安装日期
签收人
学生管理系统详细设计说明书
一、引言
(1)编写目的
此说明书是为了实现学生管理系统而进行的详细设计,得出对系统的精确描述。详细设计说明书主要是组成系统的各个模块的实现流程、功能、接口、编译、测试要点等内容,从而在编码阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。
(2)背景说明
a.工程产品的名称:学生管理系统
b.工程的提出者:计算机学院软件工程系
c.工程的开发者:软件工程系课题组
d.工程的用户:学校、学院等教育单位
e.计算中心:软件工程系实验室
(3)定义
Java
(4)参考资料
《软件工程导论》
——张海潘(中)
《软件工程—实践者的研究方法》
——王业龙(中)
二、程序系统的结构
⑴ 程序描述
该程序段是学生信息管理系统的登录界面设计,用于区分用户的身份,使用户以自己的身份(管理员或学生)登录进入学生信息管理系统。
⑵ 功能
数据名称
数据标识符
数据类型
取值范围
用户名
User_id
文本
20
用户身份
User_Power
数字
整型
密码
User_Password
文本
20百度文库
⑷ 输入项
数据名称
数据标识符
数据类型
取值范围
用户名
id
文本
20
用户身份
Power
数字
整型
密码
Password
文本
20
⑸ 输出项
1.登录信息正确,则进入用户界面
2.登录信息不正确,则提示用户名或密码错误,重新登录
⑺ 流程逻辑
⑻ 接口
⑼ 存储分配
本程序的存储分配空间足够用
⑿ 测试计划
测试名称
测试进度安排
测试目的
测试内容
基本信息输入