软件工程 学生宿舍管理系统.pdf
一、需求分析
软件需求是软件开发的基础,每个软件开发过程都是以获得需求
为目的的活动:理解客的基本需求和目标。精确获得用的需求是
项目开发胜利的开端。然而,软件工程所须要解决的问题非常困难,
尤其当软件系统是仝新的时,了解问题的本质是非常困难的过程C因
此,对软件需求的完全理解和系统描述,是保证软件胜利开发至关重
要的前提。
软件需求包括四个不同的层次:业务需求、用需求、功能需求
和非功能需求。需求分析主要包括以下内容:理解客须要什么,分
析要求,评价可行性,协商合理的方案,无歧义的说明方案,确认规
格说明,管理需求以至将这些需求转化为可行系统。
本系统的最终运用者是宿舍楼管理员和住宿学生,依据日常生活
的阅历,结合对宿舍管理员和住宿学生的调查,得出用的下列需求:
一()宿舍楼的基本状况
学生住在宿舍楼中,每栋宿舍楼都会有若干名管理员负责本宿舍
楼的日常管理。
1、学生的基本信息
入校时,每位学生都有唯一的学号,并被安排到指定的宿舍楼和
指定的宿舍,会有一个固定的宿舍号,其入校时间就是入住时间0另
外,为了管理上的便利,同一院系的学生的宿舍一般在一起,相应地
会有其所在的院系名称。
2、宿舍的基本信息
每个宿舍都有唯一的宿舍号,床号。每个宿舍的财产属于学校,灯,
床铺,柜子,桌椅等,为了对不同的财产进行区分,为每种财产安排
不同的财产号。这样有利于财产的报修和管理。
3、报修的基本信息
宿舍楼中常常出现财产的损坏,比如灯泡坏了,这时,同学们须
要将财产损坏状况报告,以便进行修理。这时,须要上报报修的宿舍
号和损坏的财产编号,同时记录报修的时间和损坏的缘由。当损坏的
财产修理完毕后,修理人员应记录解决时间,表示该报修胜利解决。
4、夜归的基本信息
宿舍楼在指定的时间关门(晚上23:00),若有同学晚于关门时间
会宿舍,需通知宿舍楼管理员,同时应登记晚归学生姓名,宿舍号,
时间和晚归缘由,以利于学校的管理和查证。
5、离校的基本信息
寒假或暑假时,同学们大部分都会回家,“元旦”、“五一”、“端午”
等小长假时,同学们也有许多不会留在宿舍。这时,为加强学校对同
学假期平安的管理,离校的同学应登记离校时间,返校后记录返校时
间,以便学校查证和管理。
6、卫生的基木信息
学生入后,每个宿舍支配好卫生值日表,宿舍管理员每天对宿舍
卫生进行检查并与时上传卫生状况,针对卫生不合格的宿舍,提出整
改看法。学生可以查看卫生评分,针对宿舍卫生出现问题的,依据管
理员的看法,与时打扫。出现多次卫生不合格的现象,宿舍管理员与
时通知辅导员。
(二)用户对系统的要求
1、宿舍楼管理员
(1)信息要求
宿舍楼管理员能查询到所管理宿舍楼的全部相关信息,包括某一
学号的学生在宿舍楼中宿的具体信息,报修的全部信息,夜归的具
体信息、学生离返校的信息和宿舍卫生信息。以利于对整个宿舍楼的
全面管理。
(2)处理要求
当学生基本信息发生改变时,宿舍楼管理员能对其进行修改c比
如,某些同学搬到其他的宿舍中去,他们在本宿舍楼中相应的记录就
应当删去;或者学生转换专业,他们记录中院系的信息也要作相应的