




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学生成绩管理系统 班 级 : 软件工程X班 姓 名 : 学 号 : 指导教师: 完成日期: 2017年5月21日 1. 系统概述:如今,随着网络化的高度普及,各行各业都追求高效率的管理化系统,而教育领域也是如此,而本系统即学生成绩查询系统则是重点面向学生的信息管理系统,其目的和功能即是为了提高学校对学生的科学化、高效化的管理,其对学校的决策者和教学管理者来说都至关重要,它的目的是为学校管理人员提供快捷的查询手段,提高学校对学生成绩的管理效率。2. 系统的需求分析:经对用户的需求分析,该系统有三个参与者:学生、教师、系统管理员。根据对学校对该系统的需求分析,总体得出该系统应当具有的总体功能有以下两种:(1)基本功能:该系统软件应具有简单的可操作的可视化应用界面,并且可以支持系统管理员对学生的基本信息的录入、删除和成绩的录入与查询,并且对学校的相应老师的信息进行录入和查询方便老师录入学生成绩,另外,学生也可以凭借学号和登录口令即密码登录系统进行自己成绩的查询,同时,学生相应的科目的老师能只能对本科目学生的成绩进行查询和修改,并有打印成报表的权限。 (2)系统本身的功能:能方便和允许系统维护员对系统进行维护、更新和快速无误的连接到相应的数据库等。3. 系统的具体功能分析:经分析,该系统应具有五个模块:学生成绩录入模块、学生成绩查询模块、学生基本信息模块、学生用户修改模块、教师信息录入模块。(1)学生成绩录入模块:学生相应的老师可以并且只能对学生该科目的成绩进行录入,并且管理员也可以对学生成绩进行录入。 (2)学生成绩查询模块:学生和老师以及系统管理员可以通过相应的口令登录系统对学生成绩进行查询。 (3)学生基本信息模块:管理员可以对学生的基本信息进行录入与更新、修改。 (4)学籍管理模块:管理员和教师可以添加新的学生用户和删除毕业或者转学的学生用户。 (5)教师信息模块:管理员可以添加新的教师用户和删除老的教师用户让教师能够有权限对学生成绩进行查询。4. 系统建模并实现:4.1 用例图:4.1.1 识别用例: (1) 登录:本用例提供了登录系统的功能。 (2) 查询学生信息:本用例提供给用户查询相关信息的功能。 (3) 更新学生信息:本用例提供给老师或管理员更新学生信息的功能。 (4) 更新学生成绩:本用例提供给管理员或老师更新学生相关成绩的功能。 (5) 添加学生用户:本用例提供给管理员或老师添加学生用户的功能。4.1.2系统相关的事件流:1. 登录系统的相关事件流:1.1 基流: 当用户要登录系统时,用例启动。(1)系统提示用户输入用户名和密码。 (2)用户输入用户名和密码,点击登录。 (3)系统对用户输入的用户名和密码进行验证(S-1),登录成功。1.2 替代流:S-1 如果输入的用户名或密码有一个不匹配,系统提示相关错误,用户重新输入或者结束用例。2 查询学生成绩的相关事件流:2.1 基流: 当用户进入学生成绩查询时点击查询成绩时,用例启动。(1) 系统提示用户输入相关的学生学号。(2) 用户输入学生学号,系统进行验证(S-1)。(3) 系统将学生成绩信息返回给用户。2.2 替代流: S-1 系统对输入的学号进行验证,如果没有改学生,则提示错误信息,用户重新输入新的学号或终止用例3 更新学生成绩的相关事件流:3.1 基流:当用户点击进入学生成绩更新界面时,用例启动。(1) 用户输入学生学号,点击查看学生信息(S-1)。(2) 在弹出的界面中点击输入学生相关科目成绩,点击 更新(S-2).(3) 系统弹出提示框(S-3),更新成功。3.2 替代流:S-1 如果无该学号对应的学生存在,系统提示相关错误,用户重新输入学号或者结束用例。S-2 系统对用户权限进行检测,如果该用户无权限则系统提示错误信息并提示用户切换有权限的用户后进行相关操作,否则,系统对用户输入的信息进行确认。S-3 系统提示用户是否确认更新,如果用户点击取消则终止更新操作,返回原始界面,否则,系统将该信息同步到数据库中。4.1.3 与学生相关的用例图:n 学生可以正常的登录和退出系统。n 学生可以对自己的成绩进行查询。n 学生可以查询自己的相关信息。4.1.3 与教师相关的用例图:n 教师能登录系统并且正常的退出。n 教师可以对学生的成绩进行录入、查询和修改。n 教师可以添加新的学生用户。4.1.3 与系统管理员相关的用例图:n 系统管理员可以正常的登录和退出系统。n 系统管理员可以对学生信息、学生成绩、学籍管理、教师信息管理等多个模块进行管理。4.1.3 与系统相关的总的用例图:一、创建系统静态模型4.2 类图:4.2.1 登录系统的相应类图: 4.2.2 与学生相关的系统类图:4.2.3 与老师相关的系统类图:4.2.4与管理员相关的系统类图:4.3 顺序图:4.3.1 登录系统的顺序图:l 用户通过输入用户名和密码登录系统。l 系统进行用户名和密码的相关验证,验证无误登录成功。4.3.2 教师查询学生成绩的相关顺序图:l 教师通过输入用户名和密码登录系统。l 登录成功后打开学生成绩查询界面,输入学生学号并点击查询。l 系统返回查询结果。4.3.3 学生查询成绩的相关顺序图:l 学生通过输入用户名和密码登录系统。l 登录成功后进入成绩查询页面。l 点击成绩查询按钮进行查询。l 系统返回给用户相应的查询结果。4.3.4 教师添加学生成绩的顺序图:l 教师通过输入用户名和密码进入系统。l 转到添加学生成绩界面,输入学生学号和对应科目,点击添加。l 系统进行相应更新并返回结果。4.3.5 管理员添加学生用户的相关顺序图:l 管理员登录系统,进入添加学生用户界面,输入学生学号和相应的信息,点击添加。l 系统进行相应内部操作,返回操作结果。4.3.6 管理员删除学生用户的相关顺序图:l 管理员登录系统,进入删除学生用户界面。l 输入学生学号,点击删除。l 系统进行相应的操作并返回结果给用户。 二、创建系统动态模型4.4 协作图:4.4.1教师查询学生成绩的协作图:l 教师通过口令登录学生成绩管理系统。l 点击进入学生成绩查询界面,输入学号,点击查询。l 系统进行内部查询并将查询的结果返回给用户。4.4.1 学生查询成绩的协作图:l 学生通过口令进入系统。l 点击进入成绩查询页面,点击查询成绩按钮。l 系统进行查询并将结果返回给用户。4.4.2 添加学生用户的协作图:l 用户通过口令进入系统。l 点击进入添加学生界面,输入学生相关信息,点击添加。l 系统进行确认并提交数据库,更新成功。4.4.3 学生成绩录入的协作图:l 用户通过用户名进入系统。l 点击进入学生成绩录入界面,输入学号,进行添加。l 系统将信息提交给数据库并返回操作结果。4.5 状态图:更新学生成绩的相关状态图:u 进入学生成绩更新系统。u 输入学生的学号并核对相关信息。u 如果核对无误则进行成绩的更新,保存结果并退出,否则更新失败,退出系统。4.6 活动图: 更新学生成绩的相关
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 财产抵押延期还款合同3篇
- 马鞍山市铁塔维护合同4篇
- 新解读《GB-T 30985-2014光纤制造用石英玻璃把持棒》
- 建渣运输合同范本
- 食堂雇佣员工合同范本
- 出售农村车库合同范本
- f封窗合同范本
- 福特金融租赁合同范本
- 红酒劳动合同范本
- 电力塔征地合同范本
- 铁路专项病害课件
- 开学安全教育课件
- 桥梁养护应急知识培训课件
- 2025年学历类自考专业(学前教育)学前儿童发展-学前教育原理参考题库含答案解析(5套)
- 2025-2026学年人教版(2024)初中化学九年级上册教学计划及进度表
- 日本设备销售合同范本
- (2024)大学生宪法知识竞赛题库及答案
- 2025山西阳泉平定县从社区专职网格员中选聘社区专职工作人员考试备考试题及答案解析
- 2025云南昭通昭阳区住房和城乡建设局招聘编外工作人员5人笔试备考题库及答案解析
- 新高一数学暑假检测卷(学生版)-2025年新高一数学暑假衔接讲练 (人教A版)
- 电工与电子技术的发展
评论
0/150
提交评论