学生公寓信息管理系统需求分析.docx
《学生公寓信息管理系统需求分析.docx》由会员分享,可在线阅读,更多相关《学生公寓信息管理系统需求分析.docx(8页珍藏版)》请在冰豆网上搜索。
![学生公寓信息管理系统需求分析.docx](https://file1.bdocx.com/fileroot1/2022-11/16/f4635d6d-879a-486f-affb-49fe01209576/f4635d6d-879a-486f-affb-49fe012095761.gif)
学生公寓信息管理系统需求分析
软件需求说明书
项目名称:
学生公寓信息管理系统
组长:
组员1:
组员2:
组员3:
日期:
2018年5月3日
信息工程学院
目
录
一、引言
..........1
二、任务概述
........1
三、数据描述
2
四、功能需求
...5
五、性能需求
..............6
六、运行需求
...6
七、其他需求
...7
1.引言
1.1编写目的
(1)为软件的编码提供参考
(2)为软件的使用者提供参考
(3)为软件测试提供参考
1.2项目背景
华北理工大学是一所综合性大学,在校师生总数六万余人,对于学生宿舍的卫生、人员出入情况等方面的管理仅凭宿舍楼物业人员的管理难以满足需求。
根据调查得知,宿舍物业管理人员对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于卫生评比等很多信息都是用人工计算、手抄进行。
数据信息处理工作量大,容易出错。
由于数据繁多,容
易丢失,且不易查找。
总的来说,缺乏系统,规范的信息管理手段。
因此,设计一套学生宿舍管理系统系统是十分必要的。
1.3参考资料
[1]姚永一,SQLServer数据库实用教程,北京:
电子工业出版社,2010.
[2][1]MarkMichaelis.C#本质论.人民邮电出版社.2014
[3]马骏.C#程序设计及应用教程.人民邮电出版社.2014
2.任务概述
2.1任务目标
教务处管理人员要求通过此系统实现对物业和学生信息的相关管理过程,其中包括对学生宿舍情况,对应宿舍楼物业人员职责情况的查询、修改和添加,学生宿舍情况涉及到学生综合测评成绩,宿舍楼物业人员职责情况涉及到物业竞标择优选择,并且教务处每学期定期开放物业人员评比入口供学生评分,以监督物业人员的职责完成情况。
物业管理人员对学生
宿舍卫生情况,学生宿舍违规电器使用情况,学生宿舍调换情况,宿舍公共设施维修及损坏赔偿情况,外来人员出入宿舍登记情况,遗失物品招领情况,宿舍钥匙借还情况进行登记和上报。
2.2运行环境
(1)硬件环境:
内存:
2GB、硬盘:
500G
(2)软件环境:
操作系统:
windows7、数据库:
SQLServer2005、集成开发环境:
VisualStdio2015、SQLServer
3.数据描述
3.1静态数据:
宿舍楼,宿舍号,学生信息
3.2动态数据:
输入信息:
学生宿舍卫生评分,宿舍公共设施损坏和维修情况,失物招领信息,外来人员登记信息,钥匙借还信息,物业人员评分。
输出信息:
学生宿舍卫生评分,宿舍公共设施损坏和维修情况,失物招领信息,外来人员登记信息,钥匙借还信息,物业人员评分。
3.3数据库描述:
数据库名称:
Dorm
数据库类型:
SqlServer
表1登录角色数据结构(标识符为编号)
表4宿舍数据结构(标识符为编号)
表7丢失记录数据结构(标识符为编号)
属性名类型定义名称
lost_idVarchar(50)标记丢失唯一的编号编号lost_nameVarchar(50)丢失物品名称名称lost_timeVarchar(50)丢失时间时间
enable_statusint
(2)当前状态状态
表8物业管理人员数据结构(标识符为编号)
属性名类型定义名称
worker_idVarchar(50)物业管理人员对应编号
的唯一编号
account_idVarchar(50)对应账号的编号所属账号worker_nameVarchar(50)工作人员名称名称building_idVarchar(50)所属宿舍楼编号宿舍楼编号markVarchar(50)分数分数
表9外来人员数据结构(标识符为编号)
属性名类型定义名称migrants_idVarchar(50)外来人员对应唯一编号编号migrants_nameVarchar(50)外来人员名称名称migrants_phoneVarchar(50)手机号手机号
enter_timedatetime进入时间进入时间
leave_timedatetime离开时间离开时间
表10宿舍评分数据结构(标识符为编号)
属性名类型定义名称Score_idVarchar(50)分数对应唯一的编号编号dorm_idVarchar(50)对应宿舍编号编号timedatetime评分时间时间
scoreVarchar(50)分数分数
enable_statusint
(2)对应状态状态
表11学生数据结构(标识符为编号)
属性名类型定义名称student_idVarchar(50)学生对应唯一的编号编号account_idVarchar(50)对应账号的编号所属账号student_nameVarchar(50)学生名称名称dorm_idVarchar(50)对应宿舍编号宿舍号
3.4数据词典
学生宿舍卫生评分表=0{宿舍名+评分时间+分数}n
宿舍公共设施损坏和维修情况表=0{}n宿舍名+设施损坏维修情况失物招领信息表=0{失物名}n
外来人员登记信息表=0{姓名+电话+电话+来访时间+离开时间}n
钥匙借还信息表=0{钥匙宿舍号+借钥匙的人+借走时间+归还时间}n
物业人员评分表=0{物业人员姓名+楼+评分}n
3.5数据采集
找到有关部门负责人,得到了一些数据。
将这些数据写入了数据库中。
4.功能需求
4.1功能划分
根据此系统所管理的范围不同可以划分为主要四个功能,分别是教务处信息审核管理系
统,物业管理系统,学生管理系统,宿舍管理系统。
4.2功能描述1)反映宿舍信息管理系统的总体情况。
本系统主要由教务处信息审核管理系统,物业管理系统,学生管理系统,宿舍管理系统组成。
2)使管理者熟悉各项业务活动状况。
调查各部门的业务活动情况,对现行信息管理系统有一个明确的认识。
3)使用教务处管理人员身份可以完成对学生宿舍表以及物业人员上报表的浏览、查询、修改。
4)使用物业管理人员身份可以完成对学生宿舍表,学生宿舍卫生评比表,宿舍公共设施维
修及损坏情况表的上报及教务处批准后的修改,对失物招领表,外来人员出入登记及表,钥
匙借还表浏览、查询,修改(超过指定单次修改数据项的记录需要上报教务处审核后实现修改,以避免不正当操作引起的错误)。
5)使用学生身份可以在教务处定期在指定网页上发布的物业人员评分表上对物业人员职
责情况进行评分,以监督物业人员的工作情况。
6)不同部门管理人员可以登录系统对个人信息进行修改,如账户密码修改等。
5.性能需求
5.1数据精度
评比成绩精确到个位数。
5.2时间特性
软件系统响应、更新处理、数据转换与传输、运行等时间较快。
5.3适应性
该系统适用于Windows操作系统,对于其他操作系统而言,可移植性不高。
6.运行需求
能够较高速的完成用户与数据库信息的读写,修改等操作。
且系统对用户电脑配置要求较低,运行流畅,易于使用。
6.1用户界面
屏幕格式:
采用C/S模式开发,界面由C#WinForm设计实现,完全基于Windows兼容的用户操作界面。
菜单格式:
工具栏与菜单栏并用方式,简洁明了,易使用。
6.2硬件接口
无特殊要求。
6.3软件接口
与其他软件没有接口。
6.4故障处理
简单的故障处理能力(网络连接诊断、程序出错时的上报数据存储)。
6.5基本要求
1)体系结构:
Client/Server2)数据库系统:
SQLServer
3)开发工具:
VisualStdio2015、SqlServerManagmentTools4)用户操作系统:
Windows7及更高版本
5)服务器操作系统:
Ubuntu16.04.4LTS
7.其他需求:
管理员通过用户名和密码登录管理界面、安全性比较高、可移植性较高。