学生公寓信息管理系统需求分析.docx

上传人:b****1 文档编号:519384 上传时间:2023-04-29 格式:DOCX 页数:10 大小:50.75KB
下载 相关 举报
学生公寓信息管理系统需求分析.docx_第1页
第1页 / 共10页
学生公寓信息管理系统需求分析.docx_第2页
第2页 / 共10页
学生公寓信息管理系统需求分析.docx_第3页
第3页 / 共10页
学生公寓信息管理系统需求分析.docx_第4页
第4页 / 共10页
学生公寓信息管理系统需求分析.docx_第5页
第5页 / 共10页
学生公寓信息管理系统需求分析.docx_第6页
第6页 / 共10页
学生公寓信息管理系统需求分析.docx_第7页
第7页 / 共10页
学生公寓信息管理系统需求分析.docx_第8页
第8页 / 共10页
学生公寓信息管理系统需求分析.docx_第9页
第9页 / 共10页
学生公寓信息管理系统需求分析.docx_第10页
第10页 / 共10页
亲,该文档总共10页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

学生公寓信息管理系统需求分析.docx

《学生公寓信息管理系统需求分析.docx》由会员分享,可在线阅读,更多相关《学生公寓信息管理系统需求分析.docx(10页珍藏版)》请在冰点文库上搜索。

学生公寓信息管理系统需求分析.docx

学生公寓信息管理系统需求分析

软件需求说明书

项目名称:

学生公寓信息管理系统

组长:

组员1:

组员2:

组员3:

日期:

2018年5月3日

信息工程学院

1、引言………………………………………………………..........1

2、任务概述…………………………………………………........1

三、数据描述…………………………………………………………2

四、功能需求………………………………………………………...5

五、性能需求……………………………………………..............6

六、运行需求………………………………………………………...6

七、其他需求………………………………………………………...7

1.引言

1.1编写目的

 

(1)为软件的编码提供参考 

(2)为软件的使用者提供参考 

(3)为软件测试提供参考

1.2项目背景

华北理工大学是一所综合性大学,在校师生总数六万余人,对于学生宿舍的卫生、人员出入情况等方面的管理仅凭宿舍楼物业人员的管理难以满足需求。

根据调查得知,宿舍物业管理人员对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于卫生评比等很多信息都是用人工计算、手抄进行。

数据信息处理工作量大,容易出错。

由于数据繁多,容易丢失,且不易查找。

总的来说,缺乏系统,规范的信息管理手段。

 因此,设计一套学生宿舍管理系统系统是十分必要的。

 

1.3参考资料

[1]姚永一,SQL Server数据库实用教程,北京:

电子工业出版社,2010.

[2][1]MarkMichaelis.C#本质论.人民邮电出版社.2014

[3]马骏.C#程序设计及应用教程.人民邮电出版社.2014

2.任务概述

2.1任务目标

教务处管理人员要求通过此系统实现对物业和学生信息的相关管理过程,其中包括对学生宿舍情况,对应宿舍楼物业人员职责情况的查询、修改和添加,学生宿舍情况涉及到学生综合测评成绩,宿舍楼物业人员职责情况涉及到物业竞标择优选择,并且教务处每学期定期开放物业人员评比入口供学生评分,以监督物业人员的职责完成情况。

物业管理人员对学生宿舍卫生情况,学生宿舍违规电器使用情况,学生宿舍调换情况,宿舍公共设施维修及损坏赔偿情况,外来人员出入宿舍登记情况,遗失物品招领情况,宿舍钥匙借还情况进行登记和上报。

2.2运行环境

(1)硬件环境:

内存:

2GB、硬盘:

500G 

(2)软件环境:

操作系统:

windows7、数据库:

SQL Server 2005、集成开发环境:

VisualStdio2015、SQLServer

 

3.数据描述

3.1静态数据:

宿舍楼,宿舍号,学生信息

3.2动态数据:

输入信息:

学生宿舍卫生评分,宿舍公共设施损坏和维修情况,

失物招领信息,外来人员登记信息,钥匙借还信息,物业人员评分。

输出信息:

学生宿舍卫生评分,宿舍公共设施损坏和维修情况,

失物招领信息,外来人员登记信息,钥匙借还信息,物业人员评分。

3.3数据库描述:

数据库名称:

Dorm

数据库类型:

SqlServer

表1登录角色数据结构(标识符为编号)

属性名

类型

定义

名称

role_id

Varchar(50)

角色唯一的编号

编号

role

Varchar(50)

角色名称

角色

表2登录账户数据结构(标识符为编号)

属性名

类型

定义

名称

account_id

Varchar(50)

账户唯一的编号

编号

Username

Varchar(50)

对应账号

账号

password

Varchar(50)

账户密码

密码

role_id

Varchar(50)

对应角色编号

角色编号

 

表3宿舍楼数据结构(标识符为编号)

属性名

类型

定义

名称

building_id

Varchar(50)

宿舍楼唯一的编号

编号

building_name

Varchar(50)

楼名称

楼名

表4宿舍数据结构(标识符为编号)

属性名

类型

定义

名称

dorm_id

Varchar(50)

宿舍唯一的编号

编号

building_id

Varchar(50)

对应楼编号

宿舍楼编号

dorm_name

Varchar(50)

宿舍名称

宿舍名

表5宿舍设施数据结构(标识符为编号)

属性名

类型

定义

名称

Equipment_id

Varchar(50)

设施唯一的编号

编号

dorm_id

Varchar(50)

设施对应的编号

对应宿舍编号

equipment_damag

Varchar(50)

设施损坏情况

损坏度

表6钥匙记录数据结构(标识符为编号)

属性名

类型

定义

名称

key_id

Varchar(50)

钥匙唯一的编号

编号

dorm_id

Varchar(50)

对应宿舍编号

宿舍编号

borrower

varchar(50)

借的人

借的人

borrow_time

datetime

借出时间

借出时间

return_time

datetime

归还时间

归还时间

表7丢失记录数据结构(标识符为编号)

属性名

类型

定义

名称

lost_id

Varchar(50)

标记丢失唯一的编号

编号

lost_name

Varchar(50)

丢失物品名称

名称

lost_time

Varchar(50)

丢失时间

时间

enable_status

int

(2)

当前状态

状态

 

表8物业管理人员数据结构(标识符为编号)

 

属性名

类型

定义

名称

worker_id

Varchar(50)

物业管理人员对应的唯一编号

编号

account_id

Varchar(50)

对应账号的编号

所属账号

worker_name

Varchar(50)

工作人员名称

名称

building_id

Varchar(50)

所属宿舍楼编号

宿舍楼编号

mark

Varchar(50)

分数

分数

表9外来人员数据结构(标识符为编号)

属性名

类型

定义

名称

migrants_id

Varchar(50)

外来人员对应唯一编号

编号

migrants_name

Varchar(50)

外来人员名称

名称

migrants_phone

Varchar(50)

手机号

手机号

enter_time

datetime

进入时间

进入时间

leave_time

datetime

离开时间

离开时间

表10宿舍评分数据结构(标识符为编号)

 

属性名

类型

定义

名称

Score_id

Varchar(50)

分数对应唯一的编号

编号

dorm_id

Varchar(50)

对应宿舍编号

编号

time

datetime

评分时间

时间

score

Varchar(50)

分数

分数

enable_status

int

(2)

对应状态

状态

 

表11学生数据结构(标识符为编号)

属性名

类型

定义

名称

student_id

Varchar(50)

学生对应唯一的编号

编号

account_id

Varchar(50)

对应账号的编号

所属账号

student_name

Varchar(50)

学生名称

名称

dorm_id

Varchar(50)

对应宿舍编号

宿舍号

gender

Varchar(50)

性别

性别

major

Varchar(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/Server

2)数据库系统:

SQLServer

3)开发工具:

VisualStdio2015、SqlServerManagmentTools

4)用户操作系统:

Windows7及更高版本

5)服务器操作系统:

Ubuntu16.04.4LTS

7.其他需求:

管理员通过用户名和密码登录管理界面、安全性比较高、可移植性较高。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2