1、软件工程学生宿舍管理系统需求分析软件需求是软件开发的基础,每个软件开发过程都是以获取需求为目的 的活动:理解客户的基本需求和目标。准确获取用户的需求是项目开发成功 的开端。然而,软件工程所需要解决的问题十分复杂,尤其当软件系统是全 新的时,了解问题的本质是十分困难的过程。因此,对软件需求的完全理解 和系统描述,是保证软件成功开发至关重要的前提。软件需求包括四个不同的层次:业务需求、用户需求、功能需求和非功 能需求。需求分析主要包括以下内容:理解客户需要什么,分析要求,评价 可行性,协商合理的方案,无歧义的说明方案,确认规格说明,管理需求以 至将这些需求转化为可行系统。本系统的最终使用者是宿舍楼
2、管理员和住宿学生,根据日常生活的经 验,结合对宿舍管理员和住宿学生的调查,得出用户的下列需求:(一)宿舍楼的基本情况学生住在宿舍楼中,每栋宿舍楼都会有若干名管理员负责本宿舍楼的日 常管理。1、 学生的基本信息入校时,每位学生都有唯一的学号,并被分配到指定的宿舍楼和指定的 宿舍,会有一个固定的宿舍号,其入校时间就是入住时间。另外,为了管理 上的方便,同一院系的学生的宿舍一般在一起,相应地会有其所在的院系名 称。2、 宿舍的基本信息每个宿舍都有唯一的宿舍号,床号。每个宿舍的财产属于学校,灯,床铺, 柜子,桌椅等,为了对不同的财产进行区分,为每种财产分配不同的财产号。 这样有利于财产的报修和管理。3
3、、 报修的基本信息宿舍楼中经常出现财产的损坏,比如灯泡坏了,这时,同学们需要将财 产损坏情况报告,以便进行维修。这时,需要上报报修的宿舍号和损坏的财 产编号,同时记录报修的时间和损坏的原因。当损坏的财产维修完毕后,维 修人员应记录解决时间,表示该报修成功解决。4、夜归的基本信息宿舍楼在指定的时间关门(晚上23:00),若有同学晚于关门时间会宿舍, 需通知宿舍楼管理员,同时应登记晚归学生姓名,宿舍号,时间和晚归原因, 以利于学校的管理和查证。5、 离校的基本信息寒假或暑假时,同学们大部分都会回家,“元旦”、“五一”、“端午”等 小长假时,同学们也有很多不会留在宿舍。这时,为加强学校对同学假期安
4、全的管理,离校的同学应登记离校时间,返校后记录返校时间,以便学校查 证和管理。6、 卫生的基本信息学生入住后,每个宿舍安排好卫生值日表,宿舍管理员每天对宿舍卫生 进行检查并及时上传卫生情况,针对卫生不合格的宿舍,提出整改意见。学 生可以查看卫生评分,针对宿舍卫生出现问题的,根据管理员的意见,及时 打扫。出现多次卫生不合格的现象,宿舍管理员及时通知辅导员。(二)用户对系统的要求1、宿舍楼管理员(1) 信息要求宿舍楼管理员能查询到所管理宿舍楼的所有相关信息, 包括某一学号的学生在宿舍楼中住宿的详细信息,报修的所有信息,夜归的详细信息、学生 离返校的信息和宿舍卫生信息。以利于对整个宿舍楼的全面管理。
5、(2) 处理要求当学生基本信息发生变化时,宿舍楼管理员能对其进行修改。比如,某 些同学搬到其他的宿舍中去,他们在本宿舍楼中相应的记录就应该删去;或 者学生转换专业,他们记录中院系的信息也要作相应的修改;学生毕业后办 理离宿手续等等。当宿舍楼的电话号码发生变更时,宿舍楼管理员能根据有关证明做出修 改。当宿舍财产报修及时解决后,管理员应登记解决时间,表明该报修问题已成功解决每天检查宿舍卫生,并及时上传检查卫生情况2、 宿舍楼的学生(1) 信息要求本宿舍楼的学生能查询其所在的宿舍的所有信息,能查询本楼的指定宿 舍的电话号码以利于同楼宿舍间的通信,能查询自己的夜归记录,离返校记 录和宿舍卫生情况。(2
6、) 处理要求本宿舍楼的学生能在报修信息表中插入报修信息,表示本宿舍的财产发 生了损毁需要派人维修。学生离校时,能在离返校记录表中插入离校时间;学生返校后,能在离 返校记录表中插入返校时间,表示已经回校。3、 安全性要求(1) 系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户 设置其密码,保证用户身份不被盗用。(2) 系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处 理数据的类别和内容。(3) 系统应对不同用户设置不同的权限,区分不同的用户,如区分普通用 户(学生),管理员。4、 完整性要求(1) 各种信息记录的完整性,信息记录内容不能为空。(2) 各种数据间相互的联系的
7、正确性。(3) 相同的数据在不同记录中的一致性。二、系统功能设计和划分 根据以上的需求分析,将本系统划分为两个部分:学生管理部分和 管理员部分。(一)学生管理部分1、 处理学生注册。2、 处理学生登录。3、 学生可以查询自己的信息。4、学生用户可以提交与查询报修信息。5、 学生可以插入与删除自己的离返校信息。6、 学生可以修改自己的密码。(二)管理员管理部分1处理管理员登录。2、管理员可以查询学生信息。3、 管理员可以插入、修改与查询报修信息。4、 管理员可以插入与查询学生夜归信息。5、 管理员可以查询在校与离校学生信息。6管理员可以修改管理员密码。三、结构化分析与建模结构化分析方法是一种传统
8、的系统建模技术,其过程是创建描述信息 内容和数据流的模型,依据功能和行为对系统进行划分,并描述必须建 立的系统要素。(一)数据流图用数据流图描述系统处理过程是一种很直观的方式,在需求分中用它 来建立现存目标系统的数据处理模型,描述数据流被(人工 /计算机)处 理或者转换的加工过程。当数据流图用于软件设计时,这些处理或者转换 在最终生成的程序中将是若干个程序功能模块。1宿舍管理系统顶层数据流图2、一层数据流图,lf.1.u:fnll2, p报修信息衣员卫庖不和祜子丄RijPISISiJ-1 r离校饪记忑4.夜归怦W SMJtfIXn1S 史肉校渝理U拥修计印I! 学生2 ,l.t hariarW
9、fRBfjft- atfto侶舍管理3、报修管理数据流图4、卫生管理数据流图卫性悄况登记表5、离校管理数据流图离校登记崔6、夜归管理数据流图夜In醫记衣r 4、记夜归fi二错谋fT验讦失败J牡脸证通过*-K-显示错溟信息耒通过2、添加学生信息活动图3、修改学生信息活动图脸证账号密码一洌阶证令 K. : , /H保存诫功T廿陆-_M 码杏找学4羊査找戒功js-_Z保存信丄F M M骨理MNIAti UlC1JTfi-4Jdijlf显示Wi、 料 飙1 * M Hr M一 验 if StM J., J. ,s_- 愉入学号多 *g 、虬-X 一M彳未找到驚删除学牛備息、_X_7$ 六、系统顺序图1
10、添加学生信息顺序图2、删除学生信息顺序图3、管理员修改密码顺序图5、添加管理员顺序图-r rugn IB IRildMll IHJ:L Il if 1、i I I Iel-XIHIHLFi 13-UuIjul.I屮:1IIKlMa!购E!r IlrU K-1!iL,k 1.11 : L I?-Lip-:6、删除管理员顺序图7、管理员登陆顺序图rt531lI; K CrriJ e i!uei L.rrII早IIM.DiapLiy LrrO,2 eattDLH(4. IhidMuiEui ? 円Ji:j:3(:3:I j:5F* : 1:rE -5:LhE,Lkl*LT!aer()S-CTtllr
11、Mil I l Irl&管理员给学生分配宿舍顺序图.iVriDcsDLi2.cfufDj I5.LtjC!ck1u & rtEuo ErrHR.amen9. Dtspl ay ErrI L ! , :4 ,!KIStl()OAiN::I: I I:,?-IIIC一一一L-J_L一L . -XI -HrrnIEeDtlr(1IISki.uraeDorl I - Ii:5III:IL1 f M IVUIlfIH-StalK7fc eaic -七、心得体会两周的课程设计结束了,在这次的课程设计中不仅检验了我所学习的知识, 也培养了我如何去把握一件事情,如何去做一件事情,又如何完成一件事情。在 设计过程中,与同学分工设计,和同学们相互探讨,相互学习,相互监督。学会 了合作,学会了运筹帷幄,学会了宽容,学会了理解,也学会了做人与处世。课程设计是我们专业课程知识综合应用的实践训练, 着是我们迈向社会,从 事职业工作前一个必不少的过程.”千里之行始于足下”,通过这次课程设计,我 深深体会到这句千古名言的真正含义. 我今天认真的进行课程设计,学会脚踏实 地迈开这一步,就是为明天能稳健地在社会大潮中奔跑打下坚实的基础.
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1