logo资料库

毕业设计管理系统需求规格说明书.doc

第1页 / 共22页
第2页 / 共22页
第3页 / 共22页
第4页 / 共22页
第5页 / 共22页
第6页 / 共22页
第7页 / 共22页
第8页 / 共22页
资料共22页,剩余部分请下载后查看
1.引言
1.2系统背景
1.3术语定义
1.4参考资料
2.任务概述
2.1目标
2.2运行环境
2.3条件与限制
3.需求规定
3.1系统功能需求
3.2 对性能的规定
3.2.1 系统流程图
3.2.2用例图
3.3数据描述
3.3.1数据流图
3.3.2数据字典
3.4时序图
4.全局说明
4.1管理员权限
4.2学生权限
4.3指导老师权限
4.4行政老师权限
5.性能需求
5.1数据精确度
5.2时间特性
5.3适应性
5.4安全性
《软件需求工程》 题 专 班 姓 学 目: 毕业设计管理系统需求规格说明书 业: 级: 名: 号: 软件工程 软件工程 1 班 刘龙 411727319016 任课教师: 曾长清 时 间: 2019/12/27
目录 1.引言..........................................................................................................1 1.1 编写的目的..................................................................................................... 1 1.2 系统背景......................................................................................................... 1 1.3 术语定义......................................................................................................... 1 1.4 参考资料......................................................................................................... 2 2.任务概述..................................................................................................2 2.1 目标................................................................................................................. 2 2.2 运行环境......................................................................................................... 3 2.3 条件与限制..................................................................................................... 3 3 需求规定...................................................................................................3 3.1 系统功能需求................................................................................................. 3 3.2 对性能的规定................................................................................................ 5 3.2.1 系统流程图............................................................................................. 5 3.2.2 用例图.................................................................................................... 8 3.3 数据描述....................................................................................................... 10 3.3.1 数据流图............................................................................................... 10 3.3.2 数据字典............................................................................................... 13 3.4 时序图........................................................................................................... 15 4.全局说明................................................................................................18 4.1 管理员权限................................................................................................... 18 4.2 学生权限....................................................................................................... 18 4.3 指导老师权限............................................................................................... 19 4.4 行政老师权限............................................................................................... 19 5.性能需求..............................................................................................19 5.1 数据精确度................................................................................................... 19 5.2 时间特性....................................................................................................... 20 5.3 适应性........................................................................................................... 20 5.4 安全性........................................................................................................... 20
1.引言 1.1 编写的目的 (1)系统开发目的: 1 满足高校毕业设计论文的管理。 2 实现对毕业设计和毕业论文这一重要教学环节进行现代化的管理。 3 改进教学管理,提高教学质量。 4 提高教学的效率和降低了成本。 (2) 编写目的: 对毕业设计管理系统的业务,功能,性能,等需求做详细的描述,为设计铺 平道路,并提交相关管理人员阅读,最终确定软件需求。 1.2 系统背景 1 待开发的系统的名称:毕业设计管理系统 2 本项目的任务提出者:曾长清老师 3 开发者:刘龙 4 用户:高校师生 1.3 术语定义 Mysql:是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属 于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方 面 MySQL 是最好的 RDBMS (Relational Database Management System,关系数 据库管理系统) 应用软件之一。 1
HTML:HTML 称为超文本标记语言,是一种标识性的语言。它包括一系列标 签.通过这些标签可以将网络上的文档格式统一,使分散的 Internet 资源连接 为一个逻辑整体。HTML 文本是由 HTML 命令组成的描述性文本,HTML 命令可以说 明文字,图形、动画、声音、表格、链接等。 JavaScript:JavaScript(简称“JS”) 是一种具有函数优先的轻量级, 解释型或即时编译型的编程语言。虽然它是作为开发 Web 页面的脚本语言而出名 的,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范 式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。 SSH:SSH 是 struts+spring+hibernate 的一个集成框架,是 16 年之前较为 流行的一种 Web 应用程序开源框架。区别于 Secure Shell。集成 SSH 框架的系 统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开 发人员在短期内搭建结构清晰、可复用性好、维护方便的 Web 应用程序。其中使 用 Struts 作为系统的整体基础架构,负责 MVC 的分离,在 Struts 框架的模型部 分,控制业务跳转,利用 Hibernate 框架对持久层提供支持,Spring 做管理, 管理 struts 和 hibernate。 1.4 参考资料 1.《软件工程》 2.《软件需求》 3.《软件需求最佳实战》 4. JavaAPI 文档 2.任务概述 2.1 目标 1.应具有方便、强大的资料管理和良好的人机界面,使用户易于操作,便于 浏览。 2.系统的健壮性,扩展性良好。系统具有对数据备份和日志记录的功能。 2
3.系统的安全性好,通过密码和权限的管理是用户的数据不受到侵害。 4.系统的动态信息交互功能强,系统根据不同的用户的权限开放不同的处理 权限;不同的用户可以通过留言板进行信息的沟通。 5.系统尽量给用户提供一个良好的操作环境。 6.实现毕业设计的电子化管理,减少审阅毕业设计的工作量,实现无纸化办 公。同时方便毕业设计的管理归档与保存。 2.2 运行环境 操作系统:Microsoft Windows 7 及其以上 支持环境:Tomcat 数 据 库:MySql 2.3 条件与限制 限制条件:由于经费的不足和设备的限制,开发出来的软件功能将会不够丰 富。 有利条件:曾经做过类似的开发,有相关的编程开发经验。 3.需求规定 3.1 系统功能需求 功能模块 功能 功能描述 个人信息管理 个人信息的修改;账号及密码的修改。 毕业设计选题 查询指定老师发布的课题并选择或者自己选题;查 看选题信息。 学生模块 毕业设计论文管 理 上传毕业设计材料。 论文查重 老师批阅论文内容通过后,才可查重。 3
成绩查询 查询毕业设计成绩。 毕设过程管理 按照时间段来填写完成毕设情况。 答辩安排 查看自己的答辩安排 个人信息管理 个人信息的修改;账号及密码的修改。 课题管理 录入选题,包括题目、课题类型,课题分为:理论 研究、理论与实践研究、实际应用。 查看学生课题 同意或者拒绝学生课题。 资料管理 发布或者删除毕设资料。 指导教师模 块 毕设过程管理 查看学生毕设制作的进度并打分。 毕设论文评价 查看学生毕设论文,给出修改意见并打分。 论文审核管理 查看论文的查重情况及论文完成情况,并打分,给 出是否同意答辩。 成绩管理 录入学生答辩成绩;最终成绩根据各个分数加权平 均计算,权重可以设置。 答辩安排 查看专业老师同意答辩的记录;安排答辩,可以输 入分组数量,按专业、分数、类型均衡分配到各组, 避开指导老师所在的组;每组人数相等,原则上不 同组之间相差 1 个;如果无法均分,可跨专业合并 成 1 个组。 个人信息管理 个人信息的修改;账号及密码的修改。 专业信息管理 对专业进行增删改查 行政老师模 块 管理员模块 班级管理 学生管理 教师管理 对班级进行增删改查 对学生信息进行增删改查 对教师信息进行增删改查 移动端 教师管理 移动端与 web 端同步,可以通过移动端查看论文完 4
成情况及资料上传。 学生管理 学生实时查看老师修改论文意见,并能上传自己论 文。 图 3.1 毕业设计管理系统功能描述 3.2 对性能的规定 3.2.1 系统流程图 (1)学生通过老师公布的选题或者自拟题目选择毕设题目,其流程如下图: 5
图 3.2 选题流程 (2)学生选完题目后,要按时间段提交毕业设计论文、中期检查表,指导 老师检查,其流程如下图: 图 3.3 论文评审图 6
分享到:
收藏