软件工程课程设计-寝室管理系统需求分析

软件工程课程设计-寝室管理系统需求分析

ID:38686420

大小:335.57 KB

页数:15页

时间:2019-06-17

软件工程课程设计-寝室管理系统需求分析_第1页
软件工程课程设计-寝室管理系统需求分析_第2页
软件工程课程设计-寝室管理系统需求分析_第3页
软件工程课程设计-寝室管理系统需求分析_第4页
软件工程课程设计-寝室管理系统需求分析_第5页
资源描述:

《软件工程课程设计-寝室管理系统需求分析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、宿舍管理系统需求分析目录1.1系统分析21.1.1业务流程图21.2需求分析31.2.1识别参与者31.2.2识别用例41.3系统整体设计61.3.3系统管理模块61.3.2宿舍信息管理模块61.3.3学生入住管理模块71.3.4宿舍卫生检查模块71.3.5水电收费模块71.3.6报修管理模块71.3.7来访人员管理模块71.3.8报表统计模块71.3.9关于81.4功能描述:(DFD)101.4.4宿舍管理系统总数据流图:101.4.5宿舍信息登记分数据流图:101.4.6入住学生信息登记分数据流图:

2、101.4.7宿舍卫生检查分数据流图:111.4.8宿舍水电收费分数据流图:111.4.9宿舍报修分数据流图:121.4.10来访人员登记分数据流图:121.5静态结构模型121.5.1定义系统对象121.5.2建立类图121.6软件运行需求141.6.1硬件接口141.6.2软件接口141.6.3故障处理141.6.4其他问题:141.1系统分析1.1.1业务流程图对系统可划分为两层流程图:第一层流程图:流程图如图1-1所示:核对用户名、密码验证员工用户名、密码验证管理员用户名、密码学生宿舍员工管理员

3、高校宿舍管理系统图1-1登录流程图第二层流程:3种不同权限的用户进入特定的界面进行各自操作。以学生用户权限登录,操作流程如图1-2所示:修改个人资料学生选择操作个人信息、收费等反映情况(如报修)查询登录修改提交图1-2学生操作流程图以员工权限登录,操作流程如图1-3所示:宿舍信息、检查情况等宿舍员工管理宿舍报修信息、通知等查询登录管理图1-3员工操作流程图以最高管理员权限登录,操作流程如图1-4所示:个人信息、收费等管理员管理系统员工权限设置财务报表等查询登录设置打印图1-4管理员操作流程图1.2需求分

4、析在本系统分析中采用用例驱动的分析方法分析需求的主要任务,识别参与者和识别用例。并建立用例模型。由于学生宿舍管理工作存在工作量大、事务繁琐的特点,宿舍管理人员需付出大量的工作时间来从事各种事务性工作,但工作的效率很低。为提高工作效率,减轻校方人员的工作负担,决定针对学生宿舍管理开发管理系统软件,以供宿舍管理人员通过电脑操作进行宿舍管理,从而使学校的宿舍管理工作系统化、规范化、自动化,提供整个宿舍管理的效率,使总体管理水平上升到一个新的高度。本系统能减少很多不必要的资源,消除了以前用冗余的纸张式管理,大节

5、省了学校能源。并且计算机的存储与快速查询功能大大提高了宿舍管理的效率,并且还提高了学籍信息管理的精确度。方便快速的操作,可减少学籍信息管理的漏洞,又减少因工作的冗余出现的错误,并且操作非常简单,可减少许多不很必要的人员,这无论从物质上还是工作人员的工资上都为学校节约了开支。为学校增加了财富。1.2.1识别参与者通过对系统的需求分析可以确定系统的三个参与者:对参与者的描述如下:1、系统管理员2、宿舍管理员3、学生1.2.2识别用例根据对需求的进一步分析,可以确定系统中有如下用例存在1)学生请求服务的用例登

6、录系统(学号,密码)查询信息(房间号、水电费、通知等)报修信息()其他业务(离校,返校信息等)查询寝室信息浏览学校通知登录系统报修学生2)宿舍管理员处理用例登录系统(工号,密码)发布信息删除报修信息及回复添加学生登录系统宿舍管理员删除学生更新学生查询学生<><>3)系统管理员进行系统维护的用例登录系统(工号,密码)查询学生信息增加床位信息删除床位信息审核提交信息并发布宿舍管理基本数据管理登录系统查询统计系统管理员系统维护数据库1.3系统整体设计宿舍管理系统共分为9个模块:系统管理

7、模块,宿舍信息管理模块,学生入住管理模块,宿舍卫生检查模块,水电收费模块,宿舍报修管理模块,来访人员管理模块。1.3.3系统管理模块系统管理模块包括:添加新用户、密码修改、重新登录、退出系统4个部分。1.添加新用户:实现系统管理人员授予或取消新用户登录该系统的用户名和密码。2.密码修改:实现所用用户的密码更改功能。3.重新登录:实现用户返回系统主界面。4.退出系统:实现正常退出宿舍管理系统。1.3.2宿舍信息管理模块宿舍信息管理模块包括:宿舍信息登记或修改和宿舍信息查询2个部分。1.宿舍信息登记:登记学

8、校所有住宿情况。2.宿舍信息查询:查询学校所有宿舍的情况。1.3.3学生入住管理模块学生入住管理模块包括:入住学生基本信息录入和学生信息查询2个功能。1.学生基本信息录入:实现学生基本信息情况的登记及宿舍的分配功能。2.学生信息查询:实现入住学生宿舍信息的查询功能。1.3.4宿舍卫生检查模块宿舍卫生检查模块包括:宿舍卫生检查情况的登记和卫生检查情况的查询 。1.宿舍卫生检查情况登记:实现每次宿舍卫生检查情况的记录和保存。2.宿舍卫生检查情况

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。