




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学生管理系统设计一.总体设计 通过对学生管理系统需求分析文档的进一步理解,再结合面向数据流的设计方法,得到学生管理系统的软件结构图和层次图,如图1_1:登陆查询成绩查询基本信息录入成绩修改成绩删除成绩录入基本信息修改学生信息删除学生信息学 生 管 理 系 统图1_2 学生管理系统的结构图二.详细设计根据前面总体设计的软件结构图,下面具体设计每个模块实现的方法和相关的交互界面.1. 登录模块 模块的输入:用户名和密码.模块的处理:系统根据用户输入的用户名和密码到后台数据库相应的记录中查找,如果没有,则给出相应的提示并不予进入,如果有,根据其不同的身份进入不同的界面模块的输出:对于非法用户给出相应提示,对于合法用户,进入相应的界面.用户登录模块的PAD图如2_1图所示.判断用户是否存在输入用户名和密码提示相关错误信息判断输入是否合法TF进入管理界面进入普通用户界面TF图2_1该模块的交换界面设计如2_2图如示.2_2图图2_2主界面如下图:(1)查询成绩模块该模块主要负责学生成绩的查询,所有用户都能使用.模块的输入:用户填写学生相关信息作为查询条件.模块的处理:系统根据用户输入的查询条件到后台数据库相应的记录中查找,如果有满足条件的则返回,否则将提示没有符合条件的信息.模块的输出:根据不同的查找结果,给出不同的回应信息.成绩查询模块的PAD图如2_3图所示.用户输入查询条件提示没有符合条件的记录查找是否有满足条件的记录TF显示满足条件的记录信息图2_3该模块的交互界面如2_4图所示.图2_4(2).查询基本信息模块该模块所有用户都能使用.模块的输入:用户输入”学工号”作为查询条件.模块的处理:根据查询条件从学生信息表中查找相应的记录,如果有满足条件的则显示该用户的信息,否则将给出错误提示.模块的输出:根据不同的查找结果,给出不同的答复信息.查询学生信息模块的判定树如图2_5所示;查询学生信息输入要查询的学工号提示该学工号不在显示该学生所有信息判断是否有该学工号图2_5该模块的交互界面如图2_6所示.图2_6(3). 录入成绩模块该模块只能教师可以使用.模块的输入:用户输入学生的各科成绩.模块的处理:当用户填写完各个数据并提交后,系统需要检验所填数据的合法性,如果合法则将新的记录存入学生信息表在,并给出相应的提示,否则需要准确地指出错误数据的位置,提示用户重新填写.模块的输出:根据用户输入的数据是否合法,给出相应提示.成绩录入模块的PAD图如图2_7所示.用户输入成绩信息提示相关错误信息判断输入是否合法TF添加进后台数据库,并给出相关提示图2_7该模块的交互界面如图2_8所示图2_8(4).查询成绩模块 该模块供教师使用 模块的输入:用户填写学生相关信息作为查询条件.模块的处理:系统根据用户输入的查询条件到后台数据库相应的记录中查找,如果有满足条件则进行查询和一些处理操作,否则将提示没有符合条件的信息.模块的输出:根据不同的查找结果,给出不同的回应信息.查询成绩模块的PAD图如图2_13用户输入查询条件提示没有符合条件的记录查找是否有满足条件的记录TF显示满足条件的记录信息并进行处理图2_13查询成绩模块的交互界面如图2_14图2_14(5)录入基本信息模块 此模块供教务处管理人员使用模块的输入:用户输入学生的基本信息模块的处理:当用户填写完各个数据并提交后,系统需要检验所填数据的合法性,如果合法则将新的记录存入学生信息表中,并给出相应的提示,否则需要准确地指出错误数据的位置,提示用户重新填写。模块的输出:根据用户是否合法,给出相应提示。录入基本信息模块的PAD图如图2_15输入学生的基本信息判断格式是否正确T6F存储学生信息,提示录入成功提示相关错误信息图2_15录入基本信息模块的交互界面如图2_16图2_16(6).修改学生信息模块 该模块供教务处管理人员使用 模块的输入:用户输入需要修改的学生基本信息的新值。 模块的处理:系统根据用户设置的查询条件找到满足条件的学生,显示在界面的列表框中。用户选中某一条记录,点击“编辑”按钮后,对界面中被选中记录进行编辑修改,点击“更新”系统便存储更新后的信息。对于不允许修改的字段,不出现可编辑的控件。 模块的输出:信息修改成功则系统显示更新后的信息,否则提示错误。修改学生信息模块的PAD图如图2_17输入欲修改的学生的学工号查找满足条件的记录TF没有满足条件的记录修改学生信息TF修改成功,显示更新后的信息提示错误信息图2_17修改学生信息模块的交互界面如图2_18图2_18(7).删除学生信息的模块 此模块供教务处管理人员使用 模块的输入:“学工号”、“学生姓名”等学生的基本信息之一 模块的处理:首先根据用户选择的查询条件,找到满足用户要求的特定记录,并将显示在交互界面的列表框中。用户点击该记录对应的删除标志后,系统会询问用户是否真的要删除记录,如果此时用户选择“取消”则放弃此次删除操作,返回原界面,否则,当用户选择“确定”时,删除相应的记录。 模块的输出:根据用户的不同操作,给出不同的提示。 删除学生信息模块的PAD图如图2_19输入学生的一个基本信息查找满足条件的记录TF没有满足条件的记录提示用户是否删除FT取消删除成功删除图2_19删除学生信息模块的交互界面如图2_20图2_20(8).查询信息的模块 该模块供教务处管理人员使用模块的输入:用户输入”学工号”作为查询条件.模块的处理:根据查询条件从学生信息表中查找相应的记录,如果有满足条件的则显示该用户的信息并进行处理,否则将
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年家庭财务规划师职业能力评估试题及答案解析
- 2025年安全管理能力测试题集及答案
- 2025年大唐应急安全演练测试题及答案
- 2025年互联网金融交易员专业能力认证考试试题及答案解析
- 2025年射线检测初级无损面试题库
- 2025年本科院校生物实验员面试题库
- 2025年动画设计师职业技能考试试题及答案解析
- 2025年安全生产安全审计操作考试题
- 2025年本科生物实验员面试模拟题集
- 2025年宠物店店长高级管理考试题
- (完整版)万科物业服务合同2024
- 孩子抵抗力提升的方法与技巧
- 教学副校长给教师培训课件
- 一级建造师之一建矿业工程实务高分复习资料
- 交通信号设施施工技术交底
- 关于股权性质与货币市场的思考
- 市场监管个人纪律作风整顿心得体会
- 育婴员理论模拟考试试题及答案
- 小学数学教师业务水平考试试题
- 安全文明施工措施费支付申请表实用文档
- 杨式85式太极拳现用图解
评论
0/150
提交评论