




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
教务管理系统软件设计说明书目录1.介绍11.1目的11.2范围11.3内容概览12.体系结构表示方法13.系统要达到的目标14.系统功能实现15.具体需求分析25.1系统流程图:25.2数据流图:36.教师,客户,学生登陆模块界面:36.1学生模块流程:36.2教师模块流程:56.3客户流程:67.基本设计概念和处理流程77.1E-R图:77.2结构108.用例视图108.1系统用例图108.2用户登录118.3修改密码128.4上传学习资料,设计题目138.5查询成绩149.系统出错处理设计159.1出错信息159.2补救措施1610.规模和性能1611.质量16软件设计说明书1. 介绍1.1 目的这篇文档提供了对教务管理系统架构的总览,从不同的视角描述了该系统。同时介绍了教务管理系统有关架构的想法,包含架构分析的关键决策,目的在于帮助开发人员理解教务管理系统的基本结构。1.2 范围介绍了教务管理系统的登录系统、注册系统、查询系统、修改系统。1.3 内容概览 学生可以从题库选择题目。 学生填写同组人员信息。 修改密码。 学生查询选题情况和成绩。 学生,老师能够上传有关题目的资料和报告。 老师查看选题情况。 教师填写进度情况表,给出分数。2. 体系结构表示方法这篇文档使用一系列视图反映系统架构的某个方面;用例视图:概括了架构上最为重要的用例和它们的非功能性需求;逻辑视图:展示了描述系统关键方面的重要用例实现场景(使用交互图);部署视图:展示构建在处理节点上的物理部署以及节点之间的网络配置(使用部署图);数据视图:描述了数据流、持久性数据模式、对象与持久性数据之间的模式映射、对象到数据库、存储过程以及触发器的映射机制(使用类图描述数据模型,活动图表示数据流)。3. 系统要达到的目标在以最低研发费用前提下制作一套通用性很强的软件工程课程设计管理系统,并且能够提供完备的软件课程设计管理功能。学生选题,修改密码,查询选题情况,教师查看学生的选题情况,填写进度情况,给出分数,上传资料功能完备的系统。4. 系统功能实现出从前面需求分析可以看出,系统功能庞杂,从使用和操作的功能上分,有三种用户:客户(浏览、查询);学生;教师。为便于整个系统组织管理,把各个相对独立的数据或功能组织到整个大系统中来,我们把各个相对独立的功能完全独立设计,编译成独立的目标(功能)模块(single Executable),各功能模块最后被集成到一个称为虚拟桌面的控制台模块中。相应地将系统结构分为一个控制台程序和五个子系统,各子系统又分为若干各子模块。对应于每一个模块,几乎都有查询、修改、查看详细资料这几个功能。整个操作流程就是由这几种基本功能实现的。在这里每个模块都要用到的功能没必要在每个子模块里重复阐述,在每个子模块里只列区别于其它子模块的功能实现。5. 具体需求分析5.1 系统流程图: 5.2 数据流图:6. 教师,客户,学生登陆模块界面:6.1 学生模块流程:NY组员组长操作学生用户名,密码验证信息数据库修改密码查成绩添加组员查看题目上传报告结束学生登陆操作流程图是否存在6.2 教师模块流程:NY教师输入用户名,密码验证是否存在信息数据库修改密码上传资料打分查看进度注销结束教师登陆操作流程图6.3 客户流程:客 户登陆学生主页教师主页结束浏览客户登陆操作流程图模块:登陆模块接口-具体操作模块-退出模块输入:用户名密码用户类别输出:学生主页教师主页客户主页用户注册登陆模块接口退出模块输入:注销输出:返回登陆模块界面学生操作模块教师操作模块输入:课程设计报告 学号 密码输出:密码修改成功信息 提交报告成功信息 个人成绩输入:课程设计相关资料 密码 题号 成绩输出:上传资料成功信息 密码修改成功信息 选题名单 进度报告客户操作模块输入:学生,教师模块 注销输出:进入学生,教师页面 返回主页面7. 基本设计概念和处理流程7.1 E-R图:学生信息表学号姓名班级密码组号组长教师信息教工号姓名职称密码题目信息 题号题目题目信息选题信息学号题号成绩上传资料题号学号学生 选题题目 成绩题目信息组号姓名班级密码组长教师教工号姓名密码7.2 结构课程管理系统管理员模块 1.0维护资料 1.1维护用户资料 1.2填写进度报告和成绩 2.3更新个人资料 2.1上传资料和报告 2.2插入 1.1.1删除 1.1.2修改 1.1.3创建 1.2.3修改 1.2.3注销 1.3.3用户模块 2.0查询成绩 2.48. 用例视图 8.1 系统用例图系统用例图见图6.1:图6.1 系统用例图8.2 用户登录8.2.1 用例简述用户创建登陆信息8.2.2 基本事件流1 用户:对系统中的用户数据进行新增,检索操作。并赋予用户系统的某些权限;2 系统:在系统中实现相关的操作;3 用例结束。8.2.3 活动图用户登录的活动图见图6.2图6.2 用户登录的活动图8.3 修改密码此处处理程序完成密码修改,并更新数据库状态。8.3.1 基本事件流1 用户:对密码进行输入2 系统:验证并更新数据库3 用例结束8.3.2 活动图检索商品的活动图见图6.3图6.3 修改密码的活动图8.4 上传学习资料,设计题目8.4.1 用例简述用户上传资料,查询设计题目。8.4.2 基本事件流1 用户:浏览选择课题;2 系统:在选题页面上显示题目信息;3 用户:上传题目设计报告;4 系统:更新进度报告;5 系统:用例结束。8.4.3 活动图查看商品的活动图见图6.4上传学习资料,设计题目的活动图8.5 查询成绩8.5.1 用例简述用户输入密码查询成绩。8.5.2 基本事件流1 用户:输入密码2 系统:查询成绩数据库;3 系统:显示个人成绩;4 用例结束。8.5.3 活动图查询成绩的活动图见图6.5图6.5 顾客注册的活动图9. 系统出错处理设计9.1 出错信息1. 输入用户名不存在:说明数据库没无此用户名,需开户。2. 密码错误:说明用户名和密码不匹配。弹出警告信息后需重新输入密码,一天内输入十次错误密码,将对此帐户进行冻结,需持学生证解冻。3. 由于管理员没有及时保存数据造成的数据丢失:可通过数据还原,还原成最近的数据备份。9.2 补救措施1. 故障出现后可能采取的变通措施,包括:a. 后备:使用附加存储设备备份数据。备份频率为每日一次
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 余姚护理事业编制考试题库及答案解析
- 会计法从业资格不再考试及答案解析
- 活动三 自制清洁剂教学设计-2023-2024学年小学劳动五年级上册东北师大版《学生劳动实践与评价指导手册》
- 2025年镀锌型材行业研究报告及未来行业发展趋势预测
- 2025年防暴器材行业研究报告及未来行业发展趋势预测
- 2025年川芎嗪行业研究报告及未来行业发展趋势预测
- 2025年弹性泡沫塑料行业研究报告及未来行业发展趋势预测
- 2025年方格直尺行业研究报告及未来行业发展趋势预测
- 2025年大枣饮料行业研究报告及未来行业发展趋势预测
- 玻璃厂报警记录存储管理规章
- LNG安全教育培训课件
- 河北省琢名小渔名校联考2025-2026学年高三上学期开学调研检测英语试题(含答案)
- 人保新人考试题及答案
- 软件项目质量、进度、安全保障措施
- 老年专科考试题及答案
- 护理学基础:晨晚间护理
- 数字化知识培训内容课件
- 2025年河南省周口市辅警协警笔试笔试真题(含答案)
- 2025年吉林省机关事业单位工人技术等级考试(理论知识)历年参考题库含答案详解(5卷)
- 2025-2026学年人教精通版四年级英语上册(全册)教学设计(附目录)
- 电厂安全检查表清单
评论
0/150
提交评论