您好,欢迎访问三七文档
学生宿舍管理系统需求分析报告一、学生宿舍管理系统可行性研究报告1编写目的随着时代的发展,计算机技术越来越深入各行各业,为广大的用户提供了更为周到和便捷的服务。目前各行各业广泛使用专用系统,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,设计开发好一个专用系统对一个机构(或部门)的发展十分重要。近年来,随着用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术的广泛应用,向用户提供的服务将越来越丰富,越来越人性化。对于学校而言,学生宿舍管理是必不可少的组成部分。目前仍然存在有学校停留在宿舍管理部门人员手工记录数据的阶段,手工记录对于规模小的学校来说勉强可以接受;但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的,而且当查找某条记录时,由于数据量庞大,只能依靠人工去一条一条地查找,这样不但麻烦而且浪费许多时间,工作效率比较低。采用计算机来管理宿舍和学生的信息,大大提高了查询的速度,节约了人力和物力资源,达到了预期的要求。2背景说明:A.软件名称:学生宿舍管理系统B.本项目的任务提出者:宿舍后勤管理部门C.开发者:第四小组(焦鑫鑫,刘朋举,王佳,全爱巧,侯向华,李影)D.用户:在校学生和宿舍后勤管理部门E.实现该软件中心:河南大学软件学院。3.要求说明对所建议开发的软件的基本要求,如:A.功能:对宿舍学生的住宿信息,宿舍楼资源管理等进行有效的管理;B.性能:数据库的录入;入住学生信息的检索;宿舍住宿情况的查询;C.输出:用户信息,宿舍信息,资源信息;D.输入:用户名称,宿舍编号;E.安全与保密:A)、安全性要求:(1)系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;(2)系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;(3)系统应对不同用户设置不同的权限,区分不同的用户,如区分普通用户(学生),管理员。B)、完整性要求:(1)各种信息记录的完整性,信息记录内容不能为空;(2)各种数据间相互的联系的正确性;(3)相同的数据在不同记录中的一致性。F.操作系统:Windowsxp以上;数据库类型:SQLserver2008;机器配置:CPU:P2000mmx以上,内存大于1G。G.完成时间:2014.12二、学生宿舍管理系统项目开发计划实施计划任务分解1.程序设计1)登录系统帐号文件界面代码2)学生基本信息管理系统学生信息文件界面代码3)来访人员信息管理系统来访人员信息文件界面代码4)水电费缴纳信息管理系统水电费缴纳信息文件界面代码5)出入登记信息管理系统出入登记信息文件界面代码6)查阅、整理相关资料7)程序调试及修改8)小组讨论2.文档设计1)《项目开发计划》查阅资料小组讨论老师指导文档录入修改整理2)《需求规格说明书》查阅资料小组讨论文档录入修改整理3)《设计说明书》查阅资料小组讨论文档录入修改整理4)《测试计划》查阅资料小组讨论文档录入修改整理5)《测试分析报告》查阅资料程序测试小组讨论测试总结文档录入预算无预算三、学生宿舍管理系统需求规格说明书1.运行环境本系统是以WindowsXP系统为操作平台,用ASP.NET编程语言做网页界面,用C#语言做网页界面与底层数据库的互联,用SQLServer2008数据库来实现高校学生宿舍管理系统所需功能。1.1软件环境操作系统:MicrosoftWindowsxp;支持环境:IIS6.0以上;数据库:MicrosoftSQLServer2008;开发环境:MicrosoftVisualStudio2010;作图工具:MicrosoftOfficeVisio2007,Rose。1.2硬件环境客户端运行环境CPU酷睿i5处理器主频4.0G以上内存512MB以上操作系统WindowsXP或以上版本网络工具IE浏览器6.0以上服务器端运行环境CPU酷睿i5处理器主频4.0G以上内存1G以上硬盘空间1G以上硬盘剩余空间输入设备键盘/鼠标操作系统Windows2003Server数据库MicrosoftSQLServer2008开发环境MicrosoftVisualStudio20101.3网络环境本系统的网络运行图如图A-2,无论是客户端还是管理端用户等都可以通过网络登录到本系统中。2.设计与实现上的约束2.5.1软件:windows7或windowsXP,运行环境:c#,开发环境:.net;2.5.2数据库软件:SQLServer2008;2.5.3符合中华人民共和国的所有法律规定;2.5.4运行在windows7、XP上。3.用户文档用户文档名称描述及文档标准用户手册使用非专门术语的语言,充分地描述该软件系统所具有的功能及基本的使用方法依据GB8567-88用户手册操作手册向操作人员提供该软件每一个运行的具体过程和有关知识,包括操作方法的细节依据GB8567-88操作手册4.功能性需求4.1系统主要用例主要参与者用例系统管理员1.用户注册2.登陆3.用户信息管理4.数据备份宿舍管理员1.住宿情况查询2.办理入住3.调换房间4.办理迁出5.删除学生信息6.人物查询7.房间查询8.人数统计9.房间统计10.房间录入11.维修管理12.水电使用情况查询13.外来人员登记14.贵重物品进出记录住宿学生1.学生报修2.住宿情况查询3.水电使用情况查询4.2活动图:一、学生信息管理(1)学生信息查询:(2)学生信息添加:(3)学生信息修改:(4)学生信息删除:2、宿舍管理员信息管理(1)宿管信息查询:(2)宿管信息添加:(3)宿管信息修改:(4)宿管信息删除:3、宿舍信息管理(1)宿舍信息查询:(2)宿舍信息添加:(3)宿舍信息修改:(4)宿舍信息删除:5.功能层次方框图(1)用例说明(功能分割说明):①宿舍管理员:对外来人员信息、水电收费信息进行登记,维护学生入主信息,对房屋保修信息进行处理,查询房屋报修信息;②学生用户:房屋报修登记,房屋报修信息查询,水电费信息查询;③系统管理员:成员信息管理,宿舍信息管理;(2)用例间关系说明(工作流说明):系统管理员、宿舍管理员使用本系统,都由登录开始。若登录成功,则转入相应的功能模块;若登录不成功,则转入登录模块的异常处理阶段。(3)相关说明:对于不同类型的使用者,系统所提供的使用界面也不相同,并且分别对应安装在不同用途的计算机(如只为用户提供查阅功能的计算机)上。6.数据描述6.1静态数据1.用户用户名密码用户类型2.住宿学生学号姓名性别专业宿舍号3.宿舍信息宿舍号宿舍楼入住人数4.宿舍财产信息宿舍号物品号物品名5.报修信息宿舍号物品号提交日期解决日期保修日期报修原因6.离校信息学号姓名宿舍号离校时间返回时间6.2动态数据数据名输入数据流输出数据流组成学生报修登记表报修信息已修信息报修信息报修信息已修信息离校登记表离返校信息离返校信息离返校信息处理过程处理过程名输入数据流输出数据流登记报修报修信息报修信息查询报修报修信息报修信息登记已修信息已修信息已修信息登记离返校信息离返校信息离返校信息查询离返校信息(管理员,学生)离返校信息离返校信息6.3数据库介绍本软件采用oracle数据库6.4数据词典字段名称字段取值备注住宿学生学号姓名性别专业宿舍号字段名称字段取值备注宿舍楼宿舍楼号宿舍号字段名称字段取值备注宿舍财产物品名物品号字段名称字段取值备注报修宿舍号物品号报修原因提交日期解决日期字段名称字段取值备注用户用户名密码用户类型分为宿舍管理员和系统管理员6.5用例描述1.学生用例名称学生报修用例编号1.用例描述房屋报修登记,房屋报修信息查询参与者学生前提条件基本事件流:1.输入登陆信息(帐号、密码)2.点击登陆3.登陆成功后进入维修管理界面4.根据需要进行登记和查询其他事件3a.显示输入信息有误流:异常处理:后置条件用例名称住宿情况查询用例编号2用例描述对住宿情况进行查询参与者学生前提条件基本事件流:1.输入登陆信息(帐号、密码)2.点击登陆3.登陆成功后进入信息查询界面4.根据需要进行查询(使用学号或姓名查询)其他事件流:3a.显示输入信息有误异常处理:后置条件用例名称水电使用情况查询用例编号3用例描述对水电使用情况进行查询以及缴费参与者学生前提条件基本事件1.输入登陆信息(帐号、密码)流:2.点击登陆3.登陆成功后进入水电收费管理界面4.根据需要进行水电使用情况查询以及缴费其他事件流:3a.显示输入信息有误异常处理:后置条件2.系统管理员用例名称学生信息管理用例编号1用例描述对学生信息进行增、删、改、查参与者系统管理员前提条件基本事件流:1.输入登陆信息(帐号、密码)2.点击登陆3.登陆成功后进入系统管理员主界面4.根据需要对学生信息进行增、删、改、查,进入相应页面其他事件流:1.查询,修改和删除时只需输入学生名或学生编号进行查询后再进行相应操作(修改和删除)2.添加信息时,必须把相关信息输入完整正确异常处理:显示输入信息有误时,会提示重新输入后置条件用例名称宿舍管理员信息管理用例编号2用例描述对宿舍管理员信息进行增、删、改、查参与者系统管理员前提条件基本事件流:1.输入登陆信息(帐号、密码)2.点击登陆3.登陆成功后进入系统管理员主界面4.根据需要对系统管理员信息进行增、删、改、查,进入相应页面其他事件流:3.查询,修改和删除时只需输入宿管名或宿管编号进行查询后再进行相应操作(修改和删除)4.添加信息时,必须把相关信息输入完整正确异常处理:显示输入信息有误时,会提示重新输入后置条件用例名称宿舍信息管理用例编号3用例描述对宿舍信息进行增、删、改、查参与者系统管理员前提条件基本事件流:1.输入登陆信息(帐号、密码)2.点击登陆3.登陆成功后进入系统管理员主界面用例描述以宿舍管理员身份登录系统参与者宿舍管理员前提条件用例名称登录系统用例编号001用例描述以宿舍管理员身份登录系统参与者宿舍管理员前提条件基本事件流:1.点击登录界面2.输入登录信息(用户名、密码)3.显示登录结果其他事件3a.显示输入信息有误4.根据需要对宿舍相关信息进行增、删、改、查,进入相应页面其他事件流:1查询,修改和删除时只需输入宿舍号进行查询后再进行相应操作(修改和删除)2添加信息时,必须把相关信息输入完整正确异常处理:显示输入信息有误时,会提示重新输入后置条件3.宿舍管理员1.登录2.查看宿舍信息流:3b.登陆成功异常处理:返回主界面后置条件用例名称查看宿舍信息用例编号002用例描述以宿舍管理员查看宿舍信息参与者宿舍管理员前提条件登陆成功基本事件流:1.在主界面查找“查看宿舍信息”选项,点击进入2.根据不同选项查询宿舍信息3.退出登录其他事件流:2a.根据住宿情况进行查询2b.根据宿舍号进行查询2c.根据学生信息进行查询异常处理:后置条件3.更新宿舍信息用例名称更新宿舍信息用例编号003用例描述以管理员身份对宿舍情况以及人员信息进行更新参与者宿舍管理员前提条件登陆成功、进入管理界面基本事件流:1.进入管理界面,查找“更新宿舍信息”选项,点击进入2.对宿舍信息进行更新3.退出登录其他事件流:1.学号2。异常处理:后置条件4.查看学生信息用例名称查看学生信息用例编号004用例描述以宿舍管理员身份查看学生信息参与者宿舍管理员前提条件登陆成功、进入管理界面基本事件流:3.在管理界面查找“查看学生信息”选项,点击进入4.根据不同选项对学生信息进行查询5.退出登录其他事件流:2a.学生个人信息2b.学生住宿信息2c.查询学生不存在异常处理:返回主界面后置条件5.贵重物品登记用例名称贵重物品登记用例编号005用例描述以宿舍管理员身份对贵重物品进出楼进行登记参与者宿舍管理员,学生前提条件登录成功,进入管理界面有贵重物品进出楼基本事件流:1.有贵重物品进出楼2.在管理界面查找“贵重物品登记”选项,点击进入3.根据物品种类的不同对物品进行分类登记4.退出登录其他事件流:3a.对物品进行分类3c.对物品进行登记异常处理:提示错误,返回
本文标题:需求分析
链接地址:https://www.777doc.com/doc-7874533 .html