教学楼管理系统UML需求分析 教学楼管理系统是为校园后勤管理人员服务的软件系统,它旨在使教学楼的管理电子化、简单化,以节省后勤管理不必要的资源浪费。该系统要求内存1G,支持Java的计算机即可运行。 1. 概述 本文档为开发人员、维护人员与客户之间提供共同的协议而创立的基础,对教学楼管理软件功能的实现做使命描述。本说明书的目标读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。 2. 背景 随着招生数量的不断扩大,校园的建设也在如火如荼的进行着。教学楼的日益增多也给管理带来了很大的压力,因此经过多方的深入调查,决定开发《教学楼管理系统》,本系统力为校园后勤管理人员服务,让繁琐的工作在鼠标的点击和键盘的敲击中变得简单、轻松。 3. 定义 UML(Unified Modeling Language)是用来对软件密集系统进行可视化建模的一种语言。UML为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。 4. 参考资料 《软件需求》---(美)Karl E.Wiegers 著陆丽娜 王忠民 王志敏 等译 GB/T 8567-2006 计算机软件文档编制规范 5. 任务概述 本系统旨在使教学楼的管理电子化、简单化,以节省后勤管理不必要的资源浪费。对于该管理应用系统软件的最终用户为后勤管理人员。因此系统要解决一下几方面的问题: * 使教学楼管理从人性化转变为电子化 * 用软件实现各方面的管理功能 * 提高软件的使用效率,做好软件维护 6. 用户的特点 本管理软件一般面向学校后勤管理,其试用人员应为具备一定的计算机基础知识和教学楼管理的基本知识。 7. 假定和约束 本系统要求内存1G,支持Java的计算机即可运行。 8. 需求规定 ### 3.1 对功能的规定 #### 3.1.1 用户需求 ##### 3.1.1.1 组织机构和角色 * 角色名称:主管人 * 角色说明:负责管理教学楼的设备、卫生、安全等各方面 * 角色名称:设备管理人 * 角色说明:主要管理设备的损坏与否、借入与借出等情况 * 角色名称:卫生负责人 * 角色说明:主要负责楼内卫生的安排、检查工作 * 角色名称:设备检修人员 * 角色说明:定时进行设备的检修,如有损坏情况,进行维修 * 角色名称:设备维修人员 * 角色说明:根据报修情况,进行设备的维修 * 角色名称:设备借出人 * 角色说明:作为设备管理的主体 * 角色名称:卫生清洁人员 * 角色说明:负责清理楼内卫生 #### 3.1.2 业务概览 ##### 3.1.2.1 楼宇管理 * 业务说明:楼宇的整体管理由主管人员进行管理,他可根据具体情况对楼宇做增加、查询及修改信息的操作,同时他还对设备的借用、检修、维修及卫生的安排统一管理。 ##### 3.1.2.2 设备借用管理 * 业务说明:设备借用管理包括两类对象:设备管理负责人和设备借用人,设备借用人首先提出借用申请,在接到设备管理负责人的批准之后,才由借用人填写借用记录借用设备,而后要归还设备,如有损坏还要对设备进行赔偿。 ##### 3.1.2.3 设备检修 * 业务说明:设备检修管理主要由设备检修人员负责,要进行的业务有根据设备的使用情况制定检修计划,同时记录每次检修时是否有需要维修的设备,然后将该检修信息上报给主管部门。 ##### 3.1.2.4 设备维修 * 业务说明:维修管理时,设备管理员接收从检修人员上报的信息,向上级提出维修申请,经教务处审批后通知维修人员进行设备维修,最后由管理员验收维修情况。 ##### 3.1.2.5 卫生安排 * 业务说明:楼内卫生管理由专门的卫生负责人和卫生清洁人员,负责人制定清洁计划,定期进行卫生清洁,安排卫生值日表,清洁人员根据值日表进行卫生清洁,由负责人监督后并验收清洁情况。 ### 3.2 系统需求概览 #### 3.2.1 总体的业务实体视图 在本教学楼系统中,所用到的实体有六个实体,分别为: * 教学楼设备 * 清洁工具 * 设备借出登记表 * 设备检修登记表 * 设备维修表 * 值日表 每一个实体的详细情况如下: * 实体名称:主管人 + 属性名称:主管人名字 + 属性类型:字符 + 精度:4 + 说明:主管人姓名 * 实体名称:设备管理人 + 属性名称:设备编号 + 属性类型:字符 + 精度:12 + 说明:设备类别编号 * 实体名称:卫生负责人 + 属性名称:设备编号 + 属性类型:字符 + 精度:12 + 说明:设备类别编号 * 实体名称:设备检修人 + 属性名称:检修人名字 + 属性类型:字符 + 精度:4 + 说明:检修人员姓名 * 实体名称:设备维修人 + 属性名称:维修员 + 属性类型:字符 + 精度:4 + 说明:维修人员姓名 * 实体名称:设备借出人 + 属性名称:姓名 + 属性类型:字符 + 精度:4 + 说明:借出者姓名 * 实体名称:清洁人员 + 属性名称:清洁人姓名 + 属性类型:字符 + 精度:4 + 说明:清洁人姓名 * 实体名称:教学楼设备 + 属性名称:设备编号 + 属性类型:字符 + 精度:12 + 说明:设备类别编号 + 属性名称:设备分类 + 属性类型:字符 + 精度:3 + 说明:设备的分类 + 属性名称:状态 + 属性类型:字符 + 精度:2 + 说明:设备的状态,请参看状态图 * 实体名称:清洁工具 + 属性名称:工具编号 + 属性类型:字符 + 精度:12 + 说明:工具的编号 + 属性名称:工具分类 + 属性类型:字符 + 精度:3 + 说明:工具的分类 + 属性名称:状态 + 属性类型:字符 + 精度:2 + 说明:工具的状态,请参看状态图
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 问卷数据——重大革命历史题材影视剧认知与需求.xlsx
- 考计算机三级Linux时,使用官方教材做的一些重点笔记.zip
- 计算机学院移动应用开发实验三:Android记账本.zip
- 考研冲刺吸引力法则.docx
- 软件综合设计三班六组项目:人像文本技术吧前端.zip
- 在向 DEV 社区撰写帖子时创建的存储库 .zip
- 使用Java语言编写的九格拼游戏,找寻下曾经小时候的记忆.zip
- c++学习:json库例子
- 在 keras-tensorflow 中实现了用于场景文本检测的 YOLO 算法(未使用对象检测 API) 可以调整代码以使用 YOLO 进行不同的对象检测任务的训练 .zip
- 一个简单的java游戏.zip学习资料程序