教室管理系统需求分析实施报告_第1页
教室管理系统需求分析实施报告_第2页
教室管理系统需求分析实施报告_第3页
教室管理系统需求分析实施报告_第4页
教室管理系统需求分析实施报告_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.软件工程课程设计教室统一管理系统需求分析报告学校:XXXX学院系别:信息管理系班级:XXXX姓名:XXX学号:XXXXX目录TOC o 1-3 h z u HYPERLINK l _Toc858 1. 引言 PAGEREF _Toc858 1 HYPERLINK l _Toc27376 1.1 编写目的 PAGEREF _Toc27376 1 HYPERLINK l _Toc13065 1.2 项目背景 PAGEREF _Toc13065 1 HYPERLINK l _Toc14624 1.3 名词定义 PAGEREF _Toc14624 1 HYPERLINK l _Toc15078 1.

2、4 参考资料 PAGEREF _Toc15078 2 HYPERLINK l _Toc11237 2. 任务概述 PAGEREF _Toc11237 2 HYPERLINK l _Toc7843 2.1 要求 PAGEREF _Toc7843 2 HYPERLINK l _Toc15150 2.2 目标 PAGEREF _Toc15150 2 HYPERLINK l _Toc30058 2.3 系统功能 PAGEREF _Toc30058 2 HYPERLINK l _Toc3212 2.4 系统主要功能模块 PAGEREF _Toc3212 3 HYPERLINK l _Toc21848 2

3、.5 安全性与完整性要求 PAGEREF _Toc21848 3 HYPERLINK l _Toc29002 3. 功能需求分析 PAGEREF _Toc29002 3 HYPERLINK l _Toc6050 3.1 系统流程图 PAGEREF _Toc6050 4 HYPERLINK l _Toc24190 3.2 功能描述 PAGEREF _Toc24190 5 HYPERLINK l _Toc8948 3.3 数据流图 PAGEREF _Toc8948 9 HYPERLINK l _Toc30306 3.4 数据字典 PAGEREF _Toc30306 11 HYPERLINK l _

4、Toc5589 3.5 E-R模型 PAGEREF _Toc5589 12 HYPERLINK l _Toc13751 4. 支持信息 PAGEREF _Toc13751 13 HYPERLINK l _Toc14606 4.1 运行环境 PAGEREF _Toc14606 13 HYPERLINK l _Toc11524 4.2 支持软件 PAGEREF _Toc11524 13 HYPERLINK l _Toc8805 4.3 接口 PAGEREF _Toc8805 13 HYPERLINK l _Toc11490 4.4 控制 PAGEREF _Toc11490 13 HYPERLINK

5、 l _Toc29239 4.5 需求注释 PAGEREF _Toc29239 13 HYPERLINK l _Toc17861 5其它需求 PAGEREF _Toc17861 14.1. 引言本软件需求说明书全面、概括性地描述了教室统一管理系统所要完成的工作,使软件开发人员和用户对本系统中的业务流程及功能达成共识。通过本需求说明书可以全面了解教室统一管理系统所要完成的任务和所能达到的功能。1.1 编写目的1.作为软件系统开发技术协议的参考依据,为双方提供参考。2.根据教室统一管理系统的特点,对被开发软件系统的主要功能、性能进行完整描述,为软件开发者进行详细设计和编程提供基础。3.为软件提供测

6、试和验收的依据,即为选取测试用例和进行验收的依据。1.2 项目背景随着计算机技术、网络技术和信息技术的发展,现在办公系统更趋于系统化、科学化和网络化。网络办公自动化系统是计算机技术和网络迅速发展的一个办公应用解决方案,它的主要目的是实现信息交流和信息共性,提供协同工作的手段,提高办公的效率,让人们从繁琐的有纸办公中解脱出来。现在许多的机关单位的人事管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多的人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。本系统是对教室的使用情况进行管理,为用户提供了一套操作简单、使用可靠、界面友好、易于管理和

7、使用的处理工具。本系统对教室使用情况进行统一处理,避免数据存取、数据处理的重复,提高工作效率,减少了系统数据处理的复杂性。本系统不仅使管理人员从繁重的工作中解脱出来,而且提高了教室管理的效率,提高了教室管理的科学性,方便了用户查询、管理人员进行管理。名称:教室统一管理系统教室查询与申请开发人员:XXX用户:在校大学生、教师及管理者审核者:XXX开发软件的单位:XXXX1.3 名词定义术语1:系统流程图说明:系统流程图是描述物理系统的工具,所谓物理系统,就是一个具体实现的系统,也就是描述一个单位、一个组织的信息处理的具体实现的系统。术语2:数据流图说明:数据流图Data Flow Diagram

8、,简称DFD,是结构化Structured方法中用于表示系统逻辑模型的一种工具,它描述系统由哪几部分组成,各部分之间有什么联系等,它以图形的方式描绘数据在系统中流动和处理的过程。DFD只反映系统必须完成的逻辑功能。 术语3:数据字典说明:数据字典Data Dictionary,简称DD定义了数据流图中的数据和加工,是对各个数据流、加工及数据存储的详细说明,它包含4类条目:数据流条目、数据存储条目、数据项条目和加工条目。术语4:实体客观世界中存在的且可互相区别的事物。术语5:联系客观事物中的彼此之间的关系。术语6:属性实体或者联系所具有的性质。1.4 参考资料1张海藩.软件工程导论.第五版.北京

9、:清华大学出版社,2008.22陈明.实用软件工程基础.北京:清华大学出版社,2008.13殷人昆.实用软件工程.第三版. 北京:清华大学出版社,2010. 114宋波.UML面向对象技术与实践.北京:科学出版社,2006.12. 任务概述2.1 要求教室统一管理系统必须提供用户基本信息、教室查询信息,教室申请信息的基础设置。另外,该系统还必须保证数据的安全性、完整性和准确性。2.2 目标项目目标应当符合SMART原则,把项目要完成的工作用清晰的语言描述出来。教室统一管理系统的项目目标如下:教室统一管理系统的主要目的是实现教室的信息化管理,主要业务就是实现教室查询信息与教室申请信息的管理。项目

10、实施后,能够降低管理成本、合理控制人员调动、提高工作效率。2.3 系统功能使用该系统有三个角色:教师,学生,管理员。系统应当完成以下的信息处理:a、教室基本信息管理:包含教室信息的录入、修改等功能。b、教室使用信息管理:包含教室查询功能。c、教室申请信息管理:包含教室申请功能。2.4 系统主要功能模块系统可分为4个模块:用户信息管理教室基本信息管理教室查询教室申请2.5 安全性与完整性要求安全性要求:1、系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;2、系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;3、系统应对不

11、同用户设置不同的权限,区分不同的用户,如学生、教师和管理员。学生只能查询教室、教师和课程信息以及提出借用教室申请,教师只能查询教室、课程信息,以及提出借用教室申请,管理员可进行日常事务的处理,如增加、删除、更新课程、教室、教师信息,并批准或拒绝借用教室的申请。完整性要求:1、各种信息记录的完整性,信息记录内容不能为空;2、各种数据间相互的联系的正确性;3、相同的数据在不同记录中的一致性。3. 功能需求分析本系统采用的是C/S模式,其主要的功能在服务器上执行。C/S结构的客户端可以完成浏览、查询、数据输入等简单功能,绝大部分工作要由服务器承担,包括对数据的保存,如:数据存储、恢复,以及对系统失效

12、的后果及恢复的处理方法等。3.1 系统流程图用户输入密码,经验证后登录进入相关的页面,在权限范围内进行信息的修改,查询等操作,如图3-1所示。3.2 功能描述1、用户信息管理模块:验证用户身份,确认为合法用户后进入相应界面进行相关操作如对用户信息进行添加,删除,修改,查询,如图3-2所示。其对应的用例图如图3-3所示。用户登录用户登录管理员教师学生用户信息数据库教室信息数据库教室查询教室申请教室管理教师管理学生管理身份验证更新个人信 息图3-1 系统流程图是是否否是是否身份验证合法用户?用户登录管理员?学生?添加教室、修改教室、审核申请等操作教室查询、修改信息、申请教室等操作教室查询、申请教室

13、等操作图3-2 用户登录流程图3-3 用户信息管理用例图2、教室基本信息管理模块:对教室信息进行添加,删除,修改,查询,如图3-4所示。非管理员用户非管理员用户管理员查询教室添加教室删除教室修改教室图3-4 教室基本信息管理流程其对应的用例图如图3-5所示。图3-5 教室信息管理用例图3、教室查询模块查询相关教室的基本信息以及该教室在任一天任一时段的使用情况,如图3-6所示。教学楼编号教学楼编号用户查询教室编号教室使用情况该栋教学楼所有教室信息查询图3-6 教室查询流程其对应的用例图如图3-7所示。图3-7 教室查询用例图4、教室申请模块申请获得教室在某段时间的使用权,如图3-8所示。教室编号

14、+时间教室编号+时间是否填写教室申请表学生/教师查询教室使用情况未使用?提交申请退出管理员审核申请图3-8 教室申请流程其对应的用例图如图3-9所示。图3-9 教室申请用例图3.3 数据流图数据流图:数据流图是系统逻辑功能的图形表示,描绘信息流和数据从输入移动到输出的过程中所经受的变化。1、顶层DFD顶层DFD的作用是表明被开发系统的范围以及它和周围环境的数据交换关系。申请/审核申请/审核用户权限教室统一管理系统教室申请用户退出申请界面图3-10 顶层DFD2、一层DFD简述用户申请教室的流程。54543211非管理员用户管理员教室申请表教室申请教室查询对流程中的数据说明:1:查询教室2:审核

15、申请3:填写申请4:提交申请表5:退出申请3、二层DFD详细描述用户查询与申请的流程。998547632非管理员用户1教室使用情况申请教室管理员审核申请T1 教室申请表图3-12 二层DFD对流程中的数据说明:1:查询教室是否为空2:教室不为空,重新进行查询3:选择教室申请4:填写并提交教室申请表5:移交至管理员处等待审核6:查看申请表7:审核意见回复8:在已提交的申请表内查看审核意见9:退出申请3.4 数据字典1、数据流字典数据流名称:教室申请表 数据结构:教室编码、使用时间段、用途、使用者、申请日期 来源:学生/教师提出申请 去向:管理员审核2、数据存储字典存储文件名:教室申请表 标识符:

16、T1 数据结构:教室编码、使用时间段、用途、使用者、申请日期、审核意见 处理名:填写教室申请表、审核意见回复元素名:用户描述:使用该管理系统的人元素名:用户描述:使用该管理系统的人定义:用户=教师+学生+管理员元素名:用户名元素名:用户名描述:用来区分教师和学生定义:用户名=教师名+学生名元素名:密码元素名:密码描述:用来保证用户帐户安全定义:密码=用户密码元素名:教室查询元素名:教室查询描述:查询教室信息定义:教室=教室编号+教学楼编号+容量+类型+使用状态元素名:教室申请元素名:教室申请描述:用来申请教室定义:教室申请=教室编号+使用时间+使用者+用途+申请日期3.5 E-R模型根据各信息之间的关系,建立如下实体关系图,如图3-13所示。M1NM1NN管理员用户名用户名密码密码学生/教师审核申请教师申请表使用者使用时间段申请日期用途教室编号4. 支持信息4.1 运行环境以WindowsXP作为教室统一管理系统的后台操作系统。前台开发程序为JAVA。后台数据库为SQL Server 2000。主要硬件设备:PC机一台。4.2 支持软件操作系统:windows XP系统系统开发软件:JAVA数据库管理系统:SQL Server 2000数据库系统4.3 接口本产品的用户一般需要通过终端进行操作,进入主界

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论