教务管理系统毕业设计
首页
阅读:
admin
2019-11-10 13:56

  2、文档下载后都不会有天天文库的水印,预览文档经过压缩,下载后原文更清晰;

  3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;

  4、所有文档都是可以预览的,天天文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供保证;

  5、文档的总页数、文档格式和文档大小以系统显示为准(不同办公软件显示的页数偶尔有区别),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;

  教务管理系统 软件设计说明书 目录 1.介绍1 1.1目的1 1.2范围1 1.3内容概览1 2.体系结构表示方法1 3.系统要达到的目标1 4.系统功能实现1 5.具体需求分析2 5.1系统流程图2 5.2数据流图3 6.教师,客户,学生登陆模块界面3 6.1学生模块流程3 6.2教师模块流程5 6.3客户流程6 7.基本设计概念和处理流程7 7.1E-R图7 7.2结构10 8.用例视图10 8.1系统用例图10 8.2用户登录11 8.3修改密码12 8.4上传学习资料,设计题目13 8.5查询成绩14 9.系统出错处理设计15 9.1出错信息15 9.2补救措施16 10.规模和性能16 11.质量16 软件设计说明书 1. 介绍 1.1 目的 这篇文档提供了对教务管理系统架构的总览,从不同的视角描述了该系统。同时介绍了教务管理系统有关架构的想法,包含架构分析的关键决策,目的在于帮助开发人员理解教务管理系统的基本结构。 1.2 范围 介绍了教务管理系统的登录系统、注册系统、查询系统、修改系统。 1.3 内容概览 学生可以从题库选择题目。 学生填写同组人员信息。 修改密码。 学生查询选题情况和成绩。 学生,老师能够上传有关题目的资料和报告。 老师查看选题情况。 教师填写进度情况表,给出分数。 2. 体系结构表示方法 这篇文档使用一系列视图反映系统架构的某个方面; 用例视图概括了架构上最为重要的用例和它们的非功能性需求; 逻辑视图展示了描述系统关键方面的重要用例实现场景使用交互图; 部署视图展示构建在处理节点上的物理部署以及节点之间的网络配置使用部署图; 数据视图描述了数据流、持久性数据模式、对象与持久性数据之间的模式映射、对象到数据库、存储过程以及触发器的映射机制使用类图描述数据模型,活动图表示数据流。 3. 系统要达到的目标 在以最低研发费用前提下制作一套通用性很强的软件工程课程设计管理系统,并且能够提供完备的软件课程设计管理功能。学生选题,修改密码,查询选题情况,教师查看学生的选题情况,填写进度情况,给出分数,上传资料功能完备的系统。 4. 系统功能实现 出从前面需求分析可以看出,系统功能庞杂,从使用和操作的功能上分,有三种用户客户(浏览、查询);学生;教师。为便于整个系统组织管理,把各个相对独立的数据或功能组织到整个大系统中来,我们把各个相对独立的功能完全独立设计,编译成独立的目标功能模块(single Executable),各功能模块最后被集成到一个称为虚拟桌面的控制台模块中。相应地将系统结构分为一个控制台程序和五个子系统,各子系统又分为若干各子模块。对应于每一个模块,几乎都有查询、修改、查看详细资料这几个功能。整个操作流程就是由这几种基本功能实现的。在这里每个模块都要用到的功能没必要在每个子模块里重复阐述,在每个子模块里只列区别于其它子模块的功能实现。 5. 具体需求分析 5.1 系统流程图 5.2 数据流图 6. 教师,客户,学生登陆模块界面 6.1 学生模块流程 N Y 组员 组长操作 学生 用户名,密码 验证 信息数据库 修改密码 查成绩 添加组员 查看题目 上传报告 结束 学生登陆操作流程图 是否存在 6.2 教师模块流程 N Y 教师 输入用户名,密码 验证 是否存在 信息数据库 修改密码 上传资料 打分 查看进度 注销 结束 教师登陆操作流程图 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.4 8. 用例视图 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. 后备使用附加存储设备备份数据。备份频率为每日一次。需手动备份。 恢复及再启动如果数据造成丢失,可使用备份数据还原。 10. 规模和性能 满足的规模 能够满足100人同时在线人同时进行有关数据库的操作。 满足的性能 能够满足让顾客可以认同的相应时间。 11. 质量 系统正式使用时,登录、注册、查看商品、生产订单的流程正常。