还剩16页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
教务管理系统软件设计说明书目录TOC\o1-2\h\u
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.系统功能实现出从前面需求分析可以看出,系统功能庞杂,从使用和操作的功能上分,有三种用户客户(浏览、查询);学生;教师为便于整个系统组织管理,把各个相对独立的数据或功能组织到整个大系统中来,我们把各个相对独立的功能完全独立设计,编译成独立的目标功能模块(singleExecutable),各功能模块最后被集成到一个称为虚拟桌面的控制台模块中相应地将系统结构分为一个控制台程序和五个子系统,各子系统又分为若干各子模块对应于每一个模块,几乎都有查询、修改、查看详细资料这几个功能整个操作流程就是由这几种基本功能实现的在这里每个模块都要用到的功能没必要在每个子模块里重复阐述,在每个子模块里只列区别于其它子模块的功能实现
5.具体需求分析
5.1系统流程图:���学生登陆教师登陆�验证学生身份�验证教师身份验证成功�验证成功�修改密码�修改密码�学生信息数据库�教师信息数据库�查询选课信息�查询选课�课程设计报告上传�填写同组人员信息�选课�选课数据库�查看选题情况�查看设计报告�给出分数和填写进度情况�上传资料与设计题目�客户登陆�客户浏览�
5.2数据流图用户信息数据库修改密码教师验证口令登陆用户教工号和密码填写进度表进度数据库给出分数成绩数据库显示设计报告表工作报告表显示上传选题数据库题目与有关资料确定选题课程设计题目数据库显示上传选课学生成员列表填写同组人员信息小组成员信息验证口令用户学号与密码登陆客户显示学生信息数据库核对修改密码课程设计报告
6.教师,客户,学生登陆模块界面
6.1学生模块流程
6.2教师模块流程
6.3客户流程模块登陆模块接口--------------具体操作模块----------退出模块
7.基本设计概念和处理流程
7.1E-R图
7.2结构
8.用例视图
8.1系统用例图系统用例图见图
6.1�����学生用例�教师客户选题上传报告修改密码查询成绩查看选题上传设计题目填写进度报告浏览数据库管理员选修课程设计的学生教授课程设计的教师学院的主管教学的老师从事信息数据库管理,维护图
6.1系统用例图
8.2用户登录
8.
2.1用例简述用户创建登陆信息
8.
2.2基本事件流1用户对系统中的用户数据进行新增,检索操作并赋予用户系统的某些权限;2系统在系统中实现相关的操作;3用例结束
8.
2.3活动图用户登录的活动图见图
6.2����用户接口1活动�操作接口1数据库接口1用户名,密码登陆创建用户信息流查询数据库判断输入信息是否合法用户名,密码错误注册用户用户不存在学生主页学生身份验证成功教师主页教师身份验证成功客户主页客户登陆图
6.2用户登录的活动图
8.3修改密码此处处理程序完成密码修改,并更新数据库状态
8.
3.1基本事件流1用户对密码进行输入2系统验证并更新数据库3用例结束
8.
3.2活动图检索商品的活动图见图
6.3����用户接口2活动�操作接口2数据库接口2选择修改密码输入密码2次生成用户信息对象查询学生信息,教师信息数据库验证密码修改的合法性密码输入错误,重新输入密码修改成功信息密码不合法合法更新数据库信息更新成功图
6.3修改密码的活动图
8.4上传学习资料,设计题目
8.
4.1用例简述用户上传资料,查询设计题目
8.
4.2基本事件流1用户浏览选择课题;2系统在选题页面上显示题目信息;3用户上传题目设计报告;4系统更新进度报告;5系统用例结束
8.
4.3活动图查看商品的活动图见图
6.4����用户接口3活动�逻辑接口3数据库接口3浏览题目选题题目信息生成题目对象流未选题显示不能选题信息已选题上传所选题目的设计报告更新进度报告-结束1*�-结束2*查看选题情况和设计报告查询学生选题情况题号显示选题情况和设计报告填写进度报告和分数更新进度报告和分数上传学习资料,设计题目的活动图
8.5查询成绩
8.
5.1用例简述用户输入密码查询成绩
8.
5.2基本事件流1用户输入密码2系统查询成绩数据库;3系统显示个人成绩;4用例结束
8.
5.3活动图查询成绩的活动图见图
6.5����用户接口4活动�逻辑接口4数据库接口4输入学号查询成绩成绩数据库学号错误显示个人成绩正确图
6.5顾客注册的活动图
9.系统出错处理设计
9.1出错信息
1.输入用户名不存在说明数据库没无此用户名,需开户
2.密码错误说明用户名和密码不匹配弹出警告信息后需重新输入密码,一天内输入十次错误密码,将对此帐户进行冻结,需持学生证解冻
3.由于管理员没有及时保存数据造成的数据丢失可通过数据还原,还原成最近的数据备份
9.2补救措施
1.故障出现后可能采取的变通措施,包括a.后备使用附加存储设备备份数据备份频率为每日一次需手动备份恢复及再启动如果数据造成丢失,可使用备份数据还原
10.规模和性能满足的规模能够满足100人同时在线浏览网页,20人同时进行有关数据库的操作满足的性能能够满足让顾客可以认同的相应时间
11.质量系统正式使用时,登录、注册、查看商品、生产订单的流程正常是否存在学生登陆操作流程图结束上传报告查看题目添加组员查成绩修改密码信息数据库验证用户名,密码学生组长操作组员YNNY教师输入用户名,密码验证是否存在信息数据库修改密码上传资料打分查看进度注销结束教师登陆操作流程图客户登陆学生主页教师主页结束浏览客户登陆操作流程图输入用户名密码用户类别输出学生主页教师主页客户主页用户注册登陆模块接口退出模块输入注销输出返回登陆模块界面学生操作模块教师操作模块输入课程设计报告学号密码输出密码修改成功信息提交报告成功信息个人成绩输入课程设计相关资料密码题号成绩输出上传资料成功信息密码修改成功信息选题名单进度报告客户操作模块输入学生,教师模块注销输出进入学生,教师页面返回主页面查询成绩
2.4用户模块
2.0注销
1.
3.3修改
1.
2.3创建
1.
2.3修改
1.
1.3删除
1.
1.2插入
1.
1.1上传资料和报告
2.2更新个人资料
2.1填写进度报告和成绩
2.3维护用户资料
1.2维护资料
1.1管理员模块
1.0课程管理系统密码姓名教工号教师组长密码班级姓名组号信息题目成绩题目选题学生学号题号上传资料成绩题号学号选题信息题目信息题目题号题目信息密码职称姓名教工号教师信息组长组号密码班级姓名学号学生信息表PAGE。