版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第PAGEI页软件工程课程设计教室统一管理系统需求分析报告学校:XXXX学院系别:信息管理系班级:XXXX姓名:XXX学号:XXXXX目录8581.引言 1273761.1编写目的 1130651.2项目背景 1146241.3名词定义 1150781.4参考资料 2112372.任务概述 278432.1要求 2151502.2目标 2300582.3系统功能 232122.4系统主要功能模块 2218482.5安全性与完整性要求 3290023.功能需求分析 360503.1系统流程图 3241903.2功能描述 389483.3数据流图 7303063.4数据字典 955893.5E-R模型 9137514.支持信息 10146064.1运行环境 10115244.2支持软件 1088054.3接口 10114904.4控制 11292394.5需求注释 11178615.其它需求 11第1页共13页2.4系统主要功能模块系统可分为4个模块:①用户信息管理②教室基本信息管理③教室查询④教室申请2.5安全性与完整性要求安全性要求:
1、系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;
2、系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;
3、系统应对不同用户设置不同的权限,区分不同的用户,如学生、教师和管理员。学生(只能查询教室、教师和课程信息以及提出借用教室申请),教师(只能查询教室、课程信息,以及提出借用教室申请),管理员(可进行日常事务的处理,如增加、删除、更新课程、教室、教师信息,并批准或拒绝借用教室的申请)。
完整性要求:
1、各种信息记录的完整性,信息记录内容不能为空;
2、各种数据间相互的联系的正确性;
3、相同的数据在不同记录中的一致性。3.功能需求分析本系统采用的是C/S模式,其主要的功能在服务器上执行。C/S结构的客户端可以完成浏览、查询、数据输入等简单功能,绝大部分工作要由服务器承担,包括对数据的保存,如:数据存储、恢复,以及对系统失效的后果及恢复的处理方法等。3.1系统流程图用户输入密码,经验证后登录进入相关的页面,在权限范围内进行信息的修改,查询等操作,如图3-1所示。3.2功能描述1、用户信息管理模块:验证用户身份,确认为合法用户后进入相应界面进行相关操作(如对用户信息进行添加,删除,修改,查询),如图3-2所示。其对应的用例图如图3-3所示。用户登录用户登录管理员教师学生用户信息数据库教室信息数据库教室查询教室申请教室管理教师管理学生管理身份验证更新个人信息图3-1系统流程图是是否否是是否身份验证合法用户?用户登录管理员?学生?添加教室、修改教室、审核申请等操作教室查询、修改信息、申请教室等操作教室查询、申请教室等操作图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所示。教室编号+时间教室编号+时间是否填写教室申请表学生/教师查询教室使用情况未使用?提交申请退出管理员审核申请图3-8教室申请流程其对应的用例图如图3-9所示。图3-9教室申请用例图3.3数据流图数据流图:数据流图是系统逻辑功能的图形表示,描绘信息流和数据从输入移动到输出的过程中所经受的变化。1、顶层DFD顶层DFD的作用是表明被开发系统的范围以及它和周围环境的数据交换关系。申请/审核申请/审核用户权限教室统一管理系统——教室申请用户退出申请界面图3-10顶层DFD2、一层DFD简述用户申请教室的流程。54543211非管理员用户管理员教室申请表教室申请教室查询对流程中的数据说明:1:查询教室 2:审核申请3:填写申请4:提交申请表5:退出申请3、二层DFD详细描述用户查询与申请的流程。998547632非管理员用户1教室使用情况申请教室管理员审核申请T1教室申请表图3-12二层DFD对流程中的数据说明:1:查询教室是否为空2:教室不为空,重新进行查询3:选择教室申请4:填写并提交教室申请表5:移交至管理员处等待审核6:查看申请表7:审核意见回复8:在已提交的申请表内查看审核意见9:退出申请3.4数据字典1、数据流字典(1)数据流名称:教室申请表数据结构:教室编码、使用时间段、用途、使用者、申请日期来源:学生/教师提出申请去向:管理员审核2、数据存储字典(1)存储文件名:教室申请表标识符:T1数据结构:教室编码、使用时间段、用途、使用者、申请日期、审核意见处理名:填写教室申请表、审核意见回复元素名:用户描述:使用该管理系统的人元素名:用户描述:使用该管理系统的人定义:用户=教师+学生+管理员元素名:用户名元素名:用户名描述:用来区分教师和学生定义:用户名=教师名+学生名元素名:密码元素名:密码描述:用来保证用户帐户安全定义:密码=用户密码元素名:教室查询元素名:教室查询描述:查询教室信息定义:教室=教室编号+教学楼编号+容量+类型+使用状态元素名:教室申请元素名:教室申请描述:用来申请教室定义:教室申请=教室编号+使用时间+使用者+用途+申请日期3.5E-R模型根据各信息之间的关系,建立如下实体关系图,如图3-13所示。M1NM1NN管理员用户名用户名密码密码学生/教师审核申请教师申请表使用者使用时间段申请日期用途教室编号4.支持信息4.1运行环境(1)以WindowsXP作为教室统一管理系统的后台操作系统。(2)前台开发程序为JAVA。(3)后台数据库为SQLServer2000。(4)主要硬件设备:PC机一台。4.2支持软件操作系统:windowsXP系统系统开发软件:JAVA数据库管理系统:SQLServer2000数据库系统4.3接口本产品的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:输入界面、输出界面)。用户对程序的维护,最好要有备份。4.4控制系统的主要输入设备是键盘。输出主要是显示器输出和打印机打印输出等。4.5需求注释对于本软件,它的功能需求、性能需求、接口需求,从稳定性、可行性上都是可
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 融资租赁合同解除协议
- 汽车行业技术专利实施许可协议
- 水利工程机电设备运维技师岗位招聘考试试卷及答案
- 食品乳化剂研发工程师考试试卷及答案
- 石材铺贴施工技师考试试卷及答案
- 50ETF期权协议书行权
- 创优工程规划实施方案
- YY播放器协议书源码
- 国际展会参展合作书
- 一加7快充协议书修改
- 2026年中职舞蹈教师考试试题
- 2026首创证券股份有限公司校园招聘备考题库附答案详解ab卷
- 水利水电工程单元工程施工质量检验表与验收表(SLT631.5-2025)
- 《新能源汽车整车控制技术》课件-项目1 整车控制器系统概述
- 2025广东省低空经济产业发展有限公司招聘13人笔试历年典型考点题库附带答案详解
- 2025年公共卫生监测与防控指南
- DB33∕T 1430-2025 海塘安全监测技术规程
- 钢铁企业节能降耗培训
- 2025四川成都经济技术开发区(龙泉驿区)“蓉漂人才荟”考核招聘事业单位人员(第二批)10人考试笔试备考题库及答案解析
- 水泥搅拌桩施工质量标准
- 雨课堂在线学堂《生活中的生物学》单元考核测试答案
评论
0/150
提交评论