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

上传人:b****5 文档编号:8399341 上传时间:2023-01-31 格式:DOCX 页数:17 大小:398.98KB
下载 相关 举报
需求分析宿舍管理系统方案.docx_第1页
第1页 / 共17页
需求分析宿舍管理系统方案.docx_第2页
第2页 / 共17页
需求分析宿舍管理系统方案.docx_第3页
第3页 / 共17页
需求分析宿舍管理系统方案.docx_第4页
第4页 / 共17页
需求分析宿舍管理系统方案.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

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

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

需求分析宿舍管理系统方案.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资料管理功能

资料管理功能包括:

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

该模块程序流程图示例:

 

3.4住宿管理功能

公寓管理功能包括:

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

该模块程序流程图示例:

 

3.5收费管理功能

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

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

该模块程序流程图示例:

3.6门禁管理功能

门禁管理功能包括:

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

3.7访客管理功能

信息修改功能包括:

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

3.8维修管理功能

信息修改功能包括:

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

 

3.9系统拓扑结构

四数据描述

4.1静态数据

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

用户(LoginIn):

UserName

用户名

UserId

用户密码

UserPower

用户权限

学生(Student):

Stu_Key

学号

Stu_Name

姓名

Stu_Sex

性别

Stu_Enr

入学日期

Stu_Birth

出生日期

Stu_College

学院

Stu_Major

专业

Stu_Polit

政治面貌

Stu_Address

家庭住址

Stu_Tel

联系方式

寝室(Dorm):

Dor_Id

寝室号

Dor_Sex

居住性别

Dor_Num

应住人数

Dor_Fact

实住人数

Dor_Price

住宿费用

Dor_Tel

电话

Dor_Des

备注

员工(Employee):

Emp_Id

员工号

Emp_Name

姓名

Emp_Age

年龄

Emp_Sex

性别

Hou_Id

楼房号

Emp_Job

职位

Emp_Add

家庭住址

Emp_Tel

联系方式

Emp_Des

备注

4.2动态数据

输入数据:

鼠标对按钮的点击

查询方式、查询关键字;

新建管理员、录入学生信息项;

受限操作所需的密码;

新聘员工信息录入;

人员来访、物品出入楼;

输出数据:

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

统计结果及其格式化文件;

密码修改成功;

信息录入、删改结果(成功或失败);

访问完毕、物品出入楼完毕;

内部数据:

查询操作建立的索引;

 

4.3数据流图

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

表符号说明:

T1:

用户表T5:

员工表

T2:

学生基本情况表T6:

人员来访表

T3:

学生住宿表T7:

物品出入表

T4:

寝室表T8:

楼房表

 

1)资料管理数据流图

2)公寓管理数据流图

 

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

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

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

名字:

员工信息

别名:

描述:

每栋公寓聘请的员工

定义:

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

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

员工号=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图:

 

 

五系统进度安排

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

计划内容

时间安排

可行性研究

系统需求分析

1周

总体设计

2周

详细设计

2个月

编码实现

1个月。

单元测试

1个月

综合测试

3个月

总计

8个月

表1进度安排表

 

六项目报价

成本估计:

硬件设备购置

9000人民币

软件工具平台

1000人民币

服务器搭建

6000人民币

人员工资

8000人民币

宣传推广

4000人民币

后续维护

1000人民币/月

定制拓展

待定

表2成本估计表

初步定价:

25000人民币

 

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

当前位置:首页 > 成人教育 > 自考

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1