概要设计学籍讲解文档格式.docx
- 文档编号:14368409
- 上传时间:2022-10-22
- 格式:DOCX
- 页数:21
- 大小:340.31KB
概要设计学籍讲解文档格式.docx
《概要设计学籍讲解文档格式.docx》由会员分享,可在线阅读,更多相关《概要设计学籍讲解文档格式.docx(21页珍藏版)》请在冰豆网上搜索。
方块图(N-S图),PAD图(问题分析图ProblemAnalysisDiagram)等。
1.4参考资料
[1]《软件工程学导论》(第5版)作者:
张海藩出版社:
清华大学出版社
[2]VisualBasic程序设计教程作者:
龚沛曾,扬志强,陆慰民主编;
出版社:
高等教育出版社。
[3]Access数据库应用教程作者:
审莉莉出版社:
机械工业出版社
2程序系统的结构
所有人员均可进行查询
学生基本信息输入
学生信息查询,修改
学生信息管理模块
学生信息删除
按权限修改
学生奖励处分信息输入
学生奖励处分管理模块
学生奖励处罚信息查询,修改
学籍管理系统
教师基本信息输入
教师基本信息管理模块
教师信息查询,修改
教师信息删除
按年级排名查询打印
学生年级成绩排名统计
学生班级成绩统计
按班级排名查询打印
学生成绩统计管理模块
数据恢复
数据备份
系统维护
.3用户登录模块设计说明
3.1程序描述
为了对系统进行安全性管理,本系统的用户名和密码已经保存在数据库的表中,系统会根据不同的用户设置不同的权限(学生、老师、管理员),输入各自的用户名和用户密码进行验证登陆。
3.2功能
为了对系统进行安全性管理。
3.3性能
说明对该程序的全部性能要求,包括对精度、灵活性和时间特性的要求。
3.4输人项
输入用户名、密码并选择身份(学生、教师、管理员)。
名称
标识符
类型
长度
备注
姓名
XM
CHAR
8
不能为空
密码
MM
CHAR
6
权限
QX
3.5输出项
学籍管理系统主界面。
3.6算法
“提交”按钮触发的处理:
验证用户的合法性。
取得用户输入的用户名和密码传输到数据库并与用户信息表进行一致性验证:
If用户名and密码正确
以该用户身份进入系统并获得相应权限
Else
提示“用户名或密码错误”
Endif
3.7流程逻辑
1)获得用户输入的用户名和密码;
2)访问数据库的用户信息表;
3)查询匹配的用户名和密码,若未查询到或不匹配,提示用户重新输入;
相反登录成功。
3.8接口
本模块调用系统的主窗口模块。
3.9存储分配
根据需要,说明本程序的存储分配。
3.10注释设计
说明准备在本程序中安排的注释,如:
a.加在模块首部的注释;
b.加在各分枝点处的注释;
c.对各变量的功能、范围、缺省条件等所加的注释;
d.对使用的逻辑所加的注释等等。
3.11限制条件
说明本程序运行中所受到的限制条件。
3.12测试计划
本程序的测试工作是验证用户的合法性。
输入数据
预期结果
实际结果
Admin
学籍管理子系统主模块
a
用户名或密码错误
……
4学生信息查询设计说明
4.1程序描述
管理员用户和教师用户通过输入一定的查询条件查询满足条件的学生信息,学生用户登录系统即可查看自己的个人信息。
4.2功能
管理员、教师:
查询满足某些条件的学生信息。
学生:
查看个人信息。
4,3性能
4.4输人项
输入查询条件如姓名,年级,专业等。
4.5输出项
满足查询条件的学生信息。
4.6算法
“学生信息查询”按钮触发的处理:
提供对相应操作的查询。
If学生信息中,性别:
男的查找按钮被选中
以列表方式显示出所有男同学
Else根据用户输入的条件产生查询表达式
If查询结果不为零
以列表方式显示记录
显示空界面
4.7流程逻辑
管理员登录之后,点击学生信息查询按钮进行查询:
1)管理员用户通过对学生的某些信息(例如:
姓名,年级,专业等)
来查询具体某个学生的所有信息,或是对某类学生的查询。
2)查询的结果即是该学生的部分个人基本信息,点击“查看”可查看该学生的全部信息,也可以对查询结果进行修改和删除操作。
教师登录之后,点击学生信息查询按钮进行查询:
1)教师用户通过对学生的某些信息(例如:
2)查询的结果即是该学生的部分个人基本信息,点击“查看”可查看该学生的全部信息。
学生用户登录进系统之后,点击查看本人信息按钮来实现个人信息查询。
4.8接口
用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。
4.9存储分配
4.10注释设计
e.加在模块首部的注释;
f.加在各分枝点处的注释;
g.对各变量的功能、范围、缺省条件等所加的注释;
h.对使用的逻辑所加的注释等等。
4.11限制条件
4.12测试计划
5教师信息查询模块设计说明
5.1程序描述
管理员用户通过输入一定的查询条件查询满足条件的教师信息,教师用户登录系统之后可查看自己的个人信息。
5.2功能
管理员:
查询满足某些条件的教师信息。
教师:
5,3性能
5.4输人项
输入查询条件,如姓名,性别,身份证号等。
5.5输出项
满足查询条件的教师信息。
5.6算法
同学生信息查询模块。
5.7流程逻辑
管理员登录之后,点击教师信息查询按钮进行查询:
1)管理员用户输入教师的某个信息如姓名,性别,身份证号等来实现查询具体某个教师的所有信息,或是对某类教师的查询。
2)查询的结果即是该教师的部分个人基本信息,点击“查看”可查看其全部信息,也可以对查询结果进行修改和删除操作。
教师用户登录进系统之后,点击查看本人信息按钮来实现个人信息查询。
5.8接口
5.9存储分配
5.10注释设计
i.加在模块首部的注释;
j.加在各分枝点处的注释;
k.对各变量的功能、范围、缺省条件等所加的注释;
l.对使用的逻辑所加的注释等等。
5.11限制条件
6添加学生基本信息模块设计说明
6.1程序描述
管理员用户通过输入学生的基本信息和登录信息来添加学生用户。
6.2功能
用于新生注册。
6,3性能
6.4输人项
输入学生的基本信息如姓名,院系,专业等和学生的登录信息(用户名和密码)。
6.5输出项
学生信息表。
6.6算法
“添加学生信息”按钮触发的处理:
添加相应的数据到数据库中。
输入学生信息添加中所需的数据(基本信息和登录信息)
If添加的数据无误
数据录入数据库相应的表中
显示提示信息
6.7流程逻辑
只有通过管理员登录,才有添加学生信息功能:
1)由管理员输入学生的基本信息和登录信息,
2)在学生基本信息和登录信息表格中正确填写相关信息,然后提交储存在数据库中。
6.8接口
6.9存储分配
6.10注释设计
m.加在模块首部的注释;
n.加在各分枝点处的注释;
o.对各变量的功能、范围、缺省条件等所加的注释;
p.对使用的逻辑所加的注释等等。
7添加教师基本信息设计说明
7.1程序描述
管理员用户通过输入教师的基本信息和登录信息来添加教师用户。
7.2功能
用于教师注册。
7,3性能
7.4输人项
输入教师的基本信息如姓名,性别,身份证号等和教师的登录信息(用户名和密码)。
7.5输出项
教师信息表。
7.6算法
同添加学生信息模块。
7.7流程逻辑
只有通过管理员登录,才有添加教师信息功能:
1)由管理员输入教师的基本信息和登录信息,
2)在教师基本信息和登录信息表格中正确填写相关信息,然后提交储存在数据库中。
7.8接口
7.9存储分配
7.10注释设计
q.加在模块首部的注释;
r.加在各分枝点处的注释;
s.对各变量的功能、范围、缺省条件等所加的注释;
t.对使用的逻辑所加的注释等等。
7.11限制条件
8修改教师或学生信息模块设计说明
8.1程序描述
对于某些不准确或变更过的信息需要及时修改,保证信息的准确性。
8.2功能
为了使信息更准确。
8.3性能
8.4输人项
需要修改的教师或学生信息。
8.5输出项
修改后的教师或学生信息。
8.6算法
8.7流程逻辑
8.8接口
8.9存储分配
8.10注释设计
u.加在模块首部的注释;
v.加在各分枝点处的注释;
w.对各变量的功能、范围、缺省条件等所加的注释;
x.对使用的逻辑所加的注释等等。
8.11限制条
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 概要 设计 学籍 讲解