需求分析 宿舍管理系统.docx

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

需求分析 宿舍管理系统.docx

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

需求分析 宿舍管理系统.docx

需求分析宿舍管理系统

文档名称:

项目名称:

编写:

日期:

需求分析说明书学生宿舍管理系统

2016年11月25日

专业资料

.院系:

班级:

软件工程

.资料..一引言

1.1编写目的

在编写《学生宿舍管理系统》软件之前,对同类型产品的市场进行了前期调查,与多位软件设计者和使用者进行了探讨和分析,之后由软件项目小组向系统分析人员与软件设计人员提出了这份需求规格说明书。

该需求规格说明书对学生宿舍管理系统软件进行了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面。

该需求规格说明书供概要设计人员阅读。

1.2定义

SAMS:

StudentApartmentManagementSystem,学生宿舍管理系统。

1.3参考资料

[1]张海藩,《软件工程导论》,清华大学出处社,2013年8月第六版[2](英)萨摩维尔著,程成等译《软件工程》,机械工业出版社,2011.5

.资料..二概述

2.1目标

本设计要实现的是高校学生宿舍管理系统,在设计该系统时,应尽可能的贴近学生,便于用户操作。

系统在实现上应该具有如下功能:

1.系统要求用户必须输入正确的用户名和密码才能进入系统。

2.系统应该提供学生住宿情况的基本登记。

3.系统应提供人员来访登记及结束访问的详细登记。

5.系统应提供查询功能,以方便用户对学生基本信息的查询(要实现按多种条件的查询)及楼房信息的查询。

6.系统应提供增加、删除、修改用户帐户的功能。

2.2性能需求

学生宿舍管理系统中管理权限上应当进行严格控制,具体思想如下:

1.要想对该学生宿舍管理系统进行操作就应当具有某些操作权限。

没有权限的用户将不能通过任何渠道来登录该系统,查看该系统的任何信息和数据,以确保系统的严密性和安全性。

2.在上述要求基础上可以为该系统设定多种登录方式,有系统管理员和宿舍管理员和学生登陆权限,其他任何人都不能登录该系统。

3.在具体实现时还应为系统管理员,宿舍管理员和学生设定不同的权限,系统管理员应当可以使用系统的所有模块,宿舍管理员和学生权限受到一定的限制。

.资料..三功能需求分析

3.1系统功能设计

在整体设计中,我们将宿舍管理系统分为六个大的功能:

资料管理功能、住宿管理功能、收费管理功能、门禁管理功能、访客管理功能、维修管理功能。

3.2功能框图

学生宿舍管理系统

资料管理住宿管理

学生信息管理宿舍信息管理宿舍职工管理

住宿安排住宿调整退宿管理住宿查询

打印宿舍报表

录入数据

收费管理门禁管理

门费费打

门禁用用印

禁出管查费

时入理询用

间记报修

录表改

图1系统功能框图

访客管理维修管理

录入访客信息

访客查询

访客信息管理录入维修信息

维修信息查询

维修信息管理

.资料..

3.3资料管理功能

资料管理功能包括:

学生信息管理、宿舍信息管理、宿舍职工管理三个部分。

该模块程序流程图示例:

开始开始

判断是否输入宿舍号

判断是否为学生

判断是否为宿舍职工

是输出宿舍号

输出入住学生信息

输出入住学生信息

结束

图2资料管理流程图

.资料..

3.4住宿管理功能

公寓管理功能包括:

住宿安排、住宿调整、退宿管理、住宿查询、打印宿舍报表五个部分。

该模块程序流程图示例:

开始开始开始

判断是否需要安

排否

判断是否需要住宿调整

住是

判断是否需要退宿

判断是否需要住宿查询

判断是否打印宿舍报表

宿

住宿住宿安排

是住宿查询

打印宿舍报表

宿舍调整

退宿管理

结束

图3住宿管理流程图

.资料..

3.5收费管理功能

收费管理功能基本上包括:

录入数据、费用管理、费用查询、打印费用报表四个部分。

.资料..该模块程序流程图示例:

开始

 

判断是否录入数据

判断是否进行费

用判断是否进行费用查询

判断是否打印宿舍报表

是是

录入数据

费用管理

费用查询

打印宿舍报表

是否再次录入数据

再次录入数据

结束

图4收费管理流程图

.资料..3.6门禁管理功能

门禁管理功能包括:

门禁时间修改、门禁出入记录两个功能部分。

3.7访客管理功能

信息修改功能包括:

录入访客信息、访客查询、访客信息管理三个功能部分。

3.8维修管理功能

信息修改功能包括:

录入维修信息、维修信息查询、维修信息管理三个功能部分。

.资料..3.9系统拓扑结构

交换机

校园网

路由器

······宿舍管理员

核心交换机

服务器群

门禁设备

交换机宿舍管理员终端

······

学生终端

系统管理员终端

门禁设备

.资料..四数据描述

4.1静态数据

学生寝室管理系统的静态数据包括:

用户(LoginIn):

UserNameUserIdUserPower学生(Student):

Stu_KeyStu_NameStu_SexStu_EnrStu_BirthStu_CollegeStu_MajorStu_PolitStu_AddressStu_Tel寝室(Dorm):

Dor_IdDor_SexDor_NumDor_FactDor_Price.资料.用户名用户密码用户权限学号姓名性别入学日期出生日期学院专业政治面貌家庭住址联系方式寝室号居住性别应住人数实住人数住宿费用

.Dor_TelDor_Des员工(Employee):

Emp_IdEmp_NameEmp_AgeEmp_SexHou_IdEmp_JobEmp_AddEmp_TelEmp_Des

电话备注

员工号姓名年龄性别楼房号职位家庭住址联系方式备注

4.2动态数据

输入数据:

鼠标对按钮的点击

查询方式、查询关键字;新建管理员、录入学生信息项;受限操作所需的密码;新聘员工信息录入;人员来访、物品出入楼;

输出数据:

查询关键字确定的数据库记录的子集;

统计结果及其格式化文件;密码修改成功;

信息录入、删改结果(成功或失败);访问完毕、物品出入楼完毕;

内部数据:

查询操作建立的索引;

.资料..

4.3数据流图

系统管理

楼房表

管理员信息

楼房信息

管理员

事务

用户表

系统信息

系统事务

接收事务

公寓事务

寝室信息

公寓管理

公寓信息

管理员

员工信息员工表

出入事务

寝室表

学生事务

学生管理

学生信息学生信息

出入登记

外来人员信息

外来人员表

学生基本情况

出入信息

物品信息物品出入楼表

图6学生宿舍管理系统(第1层)数据流图

二层的细化数据流图和数据字典

表符号说明:

.资料..T1:

用户表T5:

员工表

T2:

学生基本情况表T3:

学生住宿表T4:

寝室表

1)资料管理数据流图

T6:

人员来访表T7:

物品出入表T8:

楼房表

超级用户信息

超级用户登录

超级用户信息

超级用户信息

新用户注册

新用户信息

系统管理事务

系统管理

超级用户信息

密码信息新用户信息

T1

管修改返回信息

理员

T1普通用户信息

改密码信息

密码

普通用户信息

普通用户登录

密码信息

普通用户信息

图7细化数据流图资料管理数据流图

2)公寓管理数据流图

.资料..楼房管理

楼房信息

楼房信息

楼房信息

寝室信息

T8寝室管理

寝室信息T4员工管理

员工信息

员工信息T5寝室信息

管理员

公寓管理事务

事务分类

员工信息

图8细化数据流图公寓管理数据流图

数据字典是关于数据的信息的集合,也就是对数据中包含的所有元素的定义的集合,它为软件开发人员提供数据库设计的参考,并为用户了解系统时作为一个必有工具。

以下是部分数据字典的内容:

*******************************************名字:

员工信息别名:

描述:

每栋公寓聘请的员工

定义:

员工信息=员工号+姓名+年龄+性别

+楼房号+职位+家庭住址+联系方式+备注

员工号=3{字符}11姓名=6{字符}11年龄=2{数字}3性别=[F|M]楼房号=2{数字}3

.资料..职位=4{字符}20家庭住址=8{字符}100联系方式=11{数字}11备注=0{字符}256

位置:

员工表

*******************************************名字:

寝室信息别名:

描述:

寝室对应的属性

定义:

寝室信息=寝室号+居住性别+应住人数+

实住人数+住宿费用+电话+备注

寝室号=10{字符}10居住性别=[F|M]应住人数=2{数字}2实住人数=2{数字}2住宿费用=4{数字}4电话=11{数字}11备注=0{字符}256

位置:

寝室表

*******************************************名字:

楼房信息别名:

描述:

楼房对应的属性

定义:

楼房信息=楼房号+房间数+楼层数+应住人数

楼房号=10{字符}10房间数=3{数字}10楼层数=2{数字}2

.资料..应住人数=4{数字}4

位置:

楼房表

*******************************************

4.4E-R图:

姓名

性别

员工号

职务

N宿舍管理员

N管理

.资料.性别

1员工编号

管理

系统管理员姓名

管理

性别

楼号

1.

.资料..五系统进度安排

我们对项目的规模进行了分析,以下是初步拟定的项目的进度安排表。

计划内容

可行性研究系统需求分析总体设计详细设计编码实现单元测试综合测试总计

时间安排

1周2周2个月1个月。

1个月3个月8个月

表1进度安排表

.资料..

.资料..六项目报价

成本估计:

硬件设备购置

软件工具平台服务器搭建人员工资宣传推广后续维护定制拓展

9000人民币

1000人民币6000人民币8000人民币4000人民币1000人民币/月待定

表2成本估计表

初步定价:

25000人民币

.资料.

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

当前位置:首页 > 初中教育 > 语文

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

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