




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件工程课程设计教室统一管理系统需求分析报告学校: XXXX学院 系别:信息管理系 班级: XXXX 姓名: XXX 学号: XXXXX目录学习参考1. 引言 11.1 编写目的 . 11.2 项目背景 . 11.3 名词定义 . 11.4 参考资料 . 22. 任务概述 . 22.1 要求. 22.2 目标. 22.3 系统功能 . 22.4 系统主要功能模块 . 22.5 安全性与完整性要求 . 33. 功能需求分析 . 33.1 系统流程图 . 33.2 功能描述 . 33.3 数据流图 . 73.4 数据字典 . 93.5 E-R 模型 94. 支持信息 . 104.1运行环境 . 1
2、04.2 支持软件 . 104.3 接口. 104.4 控制. 114.5 需求注释 . 115其它需求 . 11学习参考1. 引言本软件需求说明书全面、 概括性地描述了教室统一管理系统所要完成的工作, 使软件开 发人员和用户对本系统中的业务流程及功能达成共识。 通过本需求说明书可以全面了解教室 统一管理系统所要完成的任务和所能达到的功能。1.1 编写目的1. 作为软件系统开发技术协议的参考依据,为双方提供参考。2. 根据教室统一管理系统的特点,对被开发软件系统的主要功能、性能进行完整描述, 为软件开发者进行详细设计和编程提供基础。3. 为软件提供测试和验收的依据,即为选取测试用例和进行验收的
3、依据。1.2 项目背景随着计算机技术、 网络技术和信息技术的发展, 现在办公系统更趋于系统化、 科学化和 网络化。 网络办公自动化系统是计算机技术和网络迅速发展的一个办公应用解决方案, 它的 主要目的是实现信息交流和信息共性, 提供协同工作的手段, 提高办公的效率, 让人们从繁 琐的有纸办公中解脱出来。现在许多的机关单位的人事管理水平还停留在纸介质的基础上, 这样的机制已经不能适应时代的发展, 因为它浪费了许多的人力和物力, 在信息时代这种传 统的管理方法必然被计算机为基础的信息管理所取代。本系统是对教室的使用情况进行管理, 为用户提供了一套操作简单、 使用可靠、 界面友 好、易于管理和使用的
4、处理工具。本系统对教室使用情况进行统一处理,避免数据存取、数 据处理的重复, 提高工作效率, 减少了系统数据处理的复杂性。 本系统不仅使管理人员从繁 重的工作中解脱出来, 而且提高了教室管理的效率, 提高了教室管理的科学性, 方便了用户 查询、管理人员进行管理。名称:教室统一管理系统教室查询与申请开发人员: XXX用户:在校大学生、教师及管理者审核者: XXX开发软件的单位: XXXX1.3 名词定义【术语 1】:系统流程图 说明:系统流程图是描述物理系统的工具,所谓物理系统,就是一个具体实现的系统, 也就是描述一个单位、一个组织的信息处理的具体实现的系统。【术语 2】:数据流图说明:数据流图
5、( Data Flow Diagram ,简称 DFD),是结构化( Structured )方法中用 于表示系统逻辑模型的一种工具,它描述系统由哪几部分组成,各部分之间有什么联系等, 它以图形的方式描绘数据在系统中流动和处理的过程。 DFD 只反映系统必须完成的逻辑功学习参考【术语 3】:数据字典说明:数据字典( Data Dictionary ,简称 DD)定义了数据流图中的数据和加工,是对 各个数据流、加工及数据存储的详细说明,它包含 4 类条目:数据流条目、数据存储条目、 数据项条目和加工条目。【术语 4】:实体 客观世界中存在的且可互相区别的事物。【术语 5】:联系 客观事物中的彼此
6、之间的关系。【术语 6】:属性 实体或者联系所具有的性质。1.4 参考资料1 张海藩 . 软件工程导论 . 第五版 . 北京:清华大学出版社, 2008.22 陈明 . 实用软件工程基础 . 北京:清华大学出版社, 2008.13 殷人昆 . 实用软件工程 . 第三版 . 北京:清华大学出版社, 2010. 114 宋波 .UML面向对象技术与实践 . 北京:科学出版社, 2006.12. 任务概述2.1 要求教室统一管理系统必须提供用户基本信息、教室查询信息,教室申请信息的基础设置。另外,该系统还必须保证数据的安全性、完整性和准确性。2.2 目标项目目标应当符合 SMART原则, 把项目要完
7、成的工作用清晰的语言描述出来。教室统一管理系统的项目目标如下:教室统一管理系统的主要目的是实现教室的信息化管理, 主要业务就是实现教室查询信 息与教室申请信息的管理。项目实施后, 能够降低管理成本、 合理控制人员调动、 提高工作 效率。2.3 系统功能使用该系统有三个角色:教师,学生,管理员。系统应当完成以下的信息处理:a、教室基本信息管理:包含教室信息的录入、修改等功能。b、教室使用信息管理:包含教室查询功能。c、教室申请信息管理:包含教室申请功能。学习参考2.4 系统主要功能模块系统可分为 4 个模块: 用户信息管理 教室基本信息管理 教室查询 教室申请2.5 安全性与完整性要求安全性要求
8、:1、系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码, 保证用户身份不被盗用;2、系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别 和内容;3、系统应对不同用户设置不同的权限,区分不同的用户,如学生、教师和管理员。学 生(只能查询教室、教师和课程信息以及提出借用教室申请) ,教师(只能查询教室、课程 信息,以及提出借用教室申请) ,管理员(可进行日常事务的处理,如增加、删除、更新课 程、教室、教师信息,并批准或拒绝借用教室的申请) 。完整性要求:1、各种信息记录的完整性,信息记录内容不能为空;2、各种数据间相互的联系的正确性;3、相同的数据在不同
9、记录中的一致性。3. 功能需求分析本系统采用的是 C/S 模式,其主要的功能在服务器上执行。 C/S 结构的客户端可以完成 浏览、 查询、数据输入等简单功能, 绝大部分工作要由服务器承担, 包括对数据的保存, 如: 数据存储、恢复,以及对系统失效的后果及恢复的处理方法等。3.1 系统流程图用户输入密码, 经验证后登录进入相关的页面, 在权限范围内进行信息的修改, 查询等 操作,如图 3-1 所示。3.2 功能描述1、用户信息管理模块:验证用户身份, 确认为合法用户后进入相应界面进行相关操作 (如对用户信息进行添加, 删除,修改,查询) ,如图 3-2 所示。其对应的用例图如图 3-3 所示。学
10、习参考学习参考教室查询、申请教室 等操作图 3-3 用户信息管理用例图2、教室基本信息管理模块:对教室信息进行添加,删除,修改,查询,如图 3-4 所示。图 3-4 教室基本信息管理流程 其对应的用例图如图 3-5 所示。学习参考图 3-5 教室信息管理用例图3-6 所示。3、教室查询模块查询相关教室的基本信息以及该教室在任一天任一时段的使用情况,如图图 3-6 教室查询流程 其对应的用例图如图 3-7 所示。图 3-7 教室查询用例图4、教室申请模块申请获得教室在某段时间的使用权,如图 3-8 所示。学习参考图 3-8 教室申请流程 其对应的用例图如图 3-9 所示。图 3-9 教室申请用例
11、图3.3 数据流图数据流图: 数据流图是系统逻辑功能的图形表示, 描绘信息流和数据从输入移动到输出 的过程中所经受的变化。1、顶层 DFD顶层 DFD的作用是表明被开发系统的范围以及它和周围环境的数据交换关系。图 3-10 顶层 DFD学习参考2、一层 DFD 简述用户申请教室的流程。管理员非管理员用户教室查询23教室申请表教室申请图 3-11 第一层 DFD 对流程中的数据说明:1:查询教室2:审核申请3:填写申请4:提交申请表5:退出申请3、二层 DFD 详细描述用户查询与申请的流程。图 3-12 二层 DFD对流程中的数据说明:1:查询教室是否为空 2:教室不为空,重新进行查询 3:选择
12、教室申请 4:填写并提交教室申请表 5:移交至管理员处等待审核学习参考6:查看申请表7:审核意见回复8:在已提交的申请表内查看审核意见9:退出申请3.4 数据字典1、数据流字典(1) 数据流名称:教室申请表 数据结构:教室编码、使用时间段、用途、使用者、申请日期 来源:学生 / 教师提出申请去向:管理员审核2、数据存储字典(1) 存储文件名:教室申请表 标识符: T1 数据结构:教室编码、使用时间段、用途、使用者、申请日期、审核意见 处理名:填写教室申请表、审核意见回复3、数据元素词条描述元素名:用户 描述:使用该管理系统的人 定义:用户 =教师 +学生+管理员元素名:用户名 描述:用来区分教
13、师和学生 定义:用户名 =教师名 +学生名元素名:密码 描述:用来保证用户帐户安全 定义:密码 = 用户密码 元素名:教室查询 描述:查询教室信息 定义:教室 =教室编号 +教学楼编号 +容量+类型 +使用状态元素名:教室申请 描述:用来申请教室 定义:教室申请 =教室编号 +使用时间 +使用者 +用途 +申请日期3.5 E-R 模型根据各信息之间的关系,建立如下实体关系图,如图 3-13 所示。学习参考管理员教师申请表图 3-13 系统 E-R 图4. 支持信息4.1 运行环境(1) 以 Windows XP作为教室统一管理系统的后台操作系统。(2) 前台开发程序为 JAVA。(3) 后台数据库为 SQL Server 2000 。(4) 主要硬件设备: PC机一台。4.2 支持软件操作系统: windows XP 系统系统开发软件: JAVA数据库管理系统: SQL Server 2000 数据库系统4.3 接口本产品的用户一般需要通过终端进行操作, 进入主界面后点击相应的窗口, 分别进入相 对应的界面 ( 如:输入界面、输出界面 ) 。用户对程序的维护,最好要有备份。学习参考4.4 控制系统的主要输入设备是键盘。输出主要
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医院放射科火灾应急预案(3篇)
- 火灾专项环境应急预案(3篇)
- 音频处理与编程基础试题及答案
- 2025年企业战略创新试题及答案
- 虚拟化技术应用试题及答案
- 计算机考试常见问题与试题
- 农村土地流转的法律问题试题及答案
- 法律文本与社会现实的对应关系试题及答案
- 软件架构设计的关键试题及答案
- 2025年公司战略变化与风险管理试题及答案
- GA/T 832-2014道路交通安全违法行为图像取证技术规范
- 博士生招生面试评分表
- SWOT分析法很全面课件
- 膀胱造瘘的护理课件
- 基坑工程施工验收记录表
- 消防应急疏散演练人员签到表(标准通用版)
- 微生物实验室病原微生物评估报告
- 陕旅版五年级英语上册句型词汇知识点总结
- 汉字构字的基本原理和识字教学模式分析
- RouterOS介绍
- 十字轴锻造成型工艺及模具设计毕业论文
评论
0/150
提交评论