




已阅读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-2030合成生物学技术商业化路径与投资风险
- §3 平均值不等式教学设计高中数学北师大版2011选修4-5不等式选讲-北师大版2006
- 嗅觉、味觉和触觉说课稿-2025-2026学年初中科学牛津上海版七年级上-牛津上海版(五四学制)
- 2025年物理浮力问题题库及答案
- 2025年护理基础学试题库及答案
- 2025年急救护理案例分析题题库及答案
- 七年级体育与健康 基本体操1说课稿
- 赤峰市中医院组织芯片技术考核
- 晋城市中医院年度国家护理政策文件学习与考核试卷
- 秦皇岛市人民医院泌尿系肿瘤的多学科诊疗能力考核
- 王之涣《登鹳雀楼》课件2
- 北师大版小学五年级数学下册教案全册
- 中国少年先锋队成长故事征文
- 种草养鹅项目实施计划方案
- 动物遗传繁育知到智慧树章节测试课后答案2024年秋甘肃畜牧工程职业技术学院
- 无人机网络安全防护-洞察分析
- T-EERT 040.1-2024 环保设备设施安全管理 总则
- 2025工程施工包工包料承包合同
- “一带一路”背景下新疆农产品出口贸易发展现状及对策研究
- 牙源性鼻窦炎的临床特征
- 人居环境科学导论1
评论
0/150
提交评论