学生成绩管理系统.docx
- 文档编号:23686842
- 上传时间:2023-05-19
- 格式:DOCX
- 页数:12
- 大小:757.88KB
学生成绩管理系统.docx
《学生成绩管理系统.docx》由会员分享,可在线阅读,更多相关《学生成绩管理系统.docx(12页珍藏版)》请在冰豆网上搜索。
学生成绩管理系统
学生管理系统设计
一.总体设计
通过对学生管理系统需求分析文档的进一步理解,再结合面向数据流的设计方法,得到学生管理系统的软件结构图和层次图,如图1_1:
图1_2学生管理系统的结构图
二.详细设计
根据前面总体设计的软件结构图,下面具体设计每个模块实现的方法和相关的交互界面.
1.登录模块
模块的输入:
用户名和密码.
模块的处理:
系统根据用户输入的用户名和密码到后台数据库相应的记录中查找,如果没有,则给出相应的提示并不予进入,如果有,根据其不同的身份进入不同的界面
模块的输出:
对于非法用户给出相应提示,对于合法用户,进入相应的界面.
用户登录模块的PAD图如2_1图所示.
图2_1
该模块的交换界面设计如2_2图如示.
2_2图
图2_2
主界面如下图:
(1)查询成绩模块
该模块主要负责学生成绩的查询,所有用户都能使用.
模块的输入:
用户填写学生相关信息作为查询条件.
模块的处理:
系统根据用户输入的查询条件到后台数据库相应的记录中查找,如果有满足条件的则返回,否则将提示没有符合条件的信息.
模块的输出:
根据不同的查找结果,给出不同的回应信息.
成绩查询模块的PAD图如2_3图所示.
图2_3
该模块的交互界面如2_4图所示.
图2_4
(2).查询基本信息模块
该模块所有用户都能使用.
模块的输入:
用户输入”学工号”作为查询条件.
模块的处理:
根据查询条件从学生信息表中查找相应的记录,如果有满足条件的则显示该用户的信息,否则将给出错误提示.
模块的输出:
根据不同的查找结果,给出不同的答复信息.
查询学生信息模块的判定树如图2_5所示;
图2_5
该模块的交互界面如图2_6所示.
图2_6
(3).录入成绩模块
该模块只能教师可以使用.
模块的输入:
用户输入学生的各科成绩.
模块的处理:
当用户填写完各个数据并提交后,系统需要检验所填数据的合法性,如果合法则将新的记录存入学生信息表在,并给出相应的提示,否则需要准确地指出错误数据的位置,提示用户重新填写.
模块的输出:
根据用户输入的数据是否合法,给出相应提示.
成绩录入模块的PAD图如图2_7所示.
图2_7
该模块的交互界面如图2_8所示
图2_8
(4).查询成绩模块
该模块供教师使用
模块的输入:
用户填写学生相关信息作为查询条件.
模块的处理:
系统根据用户输入的查询条件到后台数据库相应的记录中查找,如果有满足条件则进行查询和一些处理操作,否则将提示没有符合条件的信息.
模块的输出:
根据不同的查找结果,给出不同的回应信息.
查询成绩模块的PAD图如图2_13
图2_13
查询成绩模块的交互界面如图2_14
图2_14
(5)录入基本信息模块
此模块供教务处管理人员使用
模块的输入:
用户输入学生的基本信息
模块的处理:
当用户填写完各个数据并提交后,系统需要检验所填数据的合法性,如果合法则将新的记录存入学生信息表中,并给出相应的提示,否则需要准确地指出错误数据的位置,提示用户重新填写。
模块的输出:
根据用户是否合法,给出相应提示。
录入基本信息模块的PAD图如图2_15
图2_15
录入基本信息模块的交互界面如图2_16
图2_16
(6).修改学生信息模块
该模块供教务处管理人员使用
模块的输入:
用户输入需要修改的学生基本信息的新值。
模块的处理:
系统根据用户设置的查询条件找到满足条件的学生,显示在界面的列表框中。
用户选中某一条记录,点击“编辑”按钮后,对界面中被选中记录进行编辑修改,点击“更新”系统便存储更新后的信息。
对于不允许修改的字段,不出现可编辑的控件。
模块的输出:
信息修改成功则系统显示更新后的信息,否则提示错误。
修改学生信息模块的PAD图如图2_17
图2_17
修改学生信息模块的交互界面如图2_18
图2_18
(7).删除学生信息的模块
此模块供教务处管理人员使用
模块的输入:
“学工号”、“学生姓名”等学生的基本信息之一
模块的处理:
首先根据用户选择的查询条件,找到满足用户要求的特定记录,并将显示在交互界面的列表框中。
用户点击该记录对应的删除标志后,系统会询问用户是否真的要删除记录,如果此时用户选择“取消”则放弃此次删除操作,返回原界面,否则,当用户选择“确定”时,删除相应的记录。
模块的输出:
根据用户的不同操作,给出不同的提示。
删除学生信息模块的PAD图如图2_19
图2_19
删除学生信息模块的交互界面如图2_20
图2_20
(8).查询信息的模块
该模块供教务处管理人员使用
模块的输入:
用户输入”学工号”作为查询条件.
模块的处理:
根据查询条件从学生信息表中查找相应的记录,如果有满足条件的则显示该用户的信息并进行处理,否则将给出错误提示.
模块的输出:
根据不同的查找结果,给出不同的答复信息.
查询信息模块的PAD图如图2_21
图2_21
查询信息模块的交互界面如图2_22
图2_22
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 成绩管理系统