宿舍管理系统需求分析说明书_002.doc

上传人:wj 文档编号:1295682 上传时间:2023-04-30 格式:DOC 页数:16 大小:145.50KB
下载 相关 举报
宿舍管理系统需求分析说明书_002.doc_第1页
第1页 / 共16页
宿舍管理系统需求分析说明书_002.doc_第2页
第2页 / 共16页
宿舍管理系统需求分析说明书_002.doc_第3页
第3页 / 共16页
宿舍管理系统需求分析说明书_002.doc_第4页
第4页 / 共16页
宿舍管理系统需求分析说明书_002.doc_第5页
第5页 / 共16页
宿舍管理系统需求分析说明书_002.doc_第6页
第6页 / 共16页
宿舍管理系统需求分析说明书_002.doc_第7页
第7页 / 共16页
宿舍管理系统需求分析说明书_002.doc_第8页
第8页 / 共16页
宿舍管理系统需求分析说明书_002.doc_第9页
第9页 / 共16页
宿舍管理系统需求分析说明书_002.doc_第10页
第10页 / 共16页
宿舍管理系统需求分析说明书_002.doc_第11页
第11页 / 共16页
宿舍管理系统需求分析说明书_002.doc_第12页
第12页 / 共16页
宿舍管理系统需求分析说明书_002.doc_第13页
第13页 / 共16页
宿舍管理系统需求分析说明书_002.doc_第14页
第14页 / 共16页
宿舍管理系统需求分析说明书_002.doc_第15页
第15页 / 共16页
宿舍管理系统需求分析说明书_002.doc_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

宿舍管理系统需求分析说明书_002.doc

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

宿舍管理系统需求分析说明书_002.doc

文档编号:

LMS-01

版本号:

V1.0

文档名称:

需求分析说明书

项目名称:

学生宿舍管理系统

编写:

校对:

审核:

日期:

2012年5月17日

院系:

专业:

计算机科学与技术

1.引言

1.1编写目的

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

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

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

1.2项目背景

项目委托单位:

计算机学院软件工程系。

开发单位:

通达学院计算机科学与技术专业。

学生宿舍管理系统软件V1.0是一功能比较完善的数据管理软件,具有数据操作方便高效迅速等优点。

该软件采用功能强大的数据库软件开发工具进行开发,可在应用范围较广的WINDOWS系列等操作系统上使用。

1.3定义

SAMS:

StudentApartmentManagementSystem,学生宿舍管理系统。

1.4参考资料

[1]张海藩,《软件工程导论》,清华大学出处社,2003年12月第四版

[2]周之英《现代软件工程》,科学出版社,2001.6

2.概述

2.1目标

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

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

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

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

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

4.系统应提供学生在校期间物品出入宿舍楼的详细情况登记。

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

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

2.2运行环境

CPU

PentiumⅣ1.8Ghz

内存

512MB

硬盘空间

50.0MB以上硬盘剩余空间

输入设备键盘/鼠标

操作系统

Windows2000Server

数据库

MicrosoftSQLServer2005

开发环境

BorlandDelphi7.0

2.3条件与限制

由于时间比较短,使用计算机不方便以及对于网络编程不熟悉,本学生宿舍管理系统并没有提供数据的远程访问功能。

对信息的保护手段仅限于设置用户级别,以及提供数据文件的备份,比较简单,安全性能有待进一步完善。

3.数据描述

3.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

备注

3.2动态数据

输入数据:

鼠标对按钮的点击

查询方式、查询关键字;

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

受限操作所需的密码;

新聘员工信息录入;

人员来访、物品出入楼;

输出数据:

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

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

密码修改成功;

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

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

内部数据:

查询操作建立的索引;

3.3数据库描述

数据库采用MicrosoftAccess数据库。

3.4数据流图

出入信息

物品信息

外来人员信息

学生信息

学生信息

学生基本情况

公寓信息

员工信息

寝室信息

员工表

楼房表

公寓事务

管理员信息

系统事务

事务

管理员

1.0接收事务

1.1系统管理

用户表

管理员

1.2公寓管理

寝室表

楼房信息

1.3学生管理

学生事务

1.4出入登记

出入事务

物品出入楼表

外来人员表

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

系统信息

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

表符号说明:

T1:

用户表 T5:

员工表

T2:

学生基本情况表 T6:

人员来访表

T3:

学生住宿表 T7:

物品出入表

T4:

寝室表 T8:

楼房表

系统管理数据流图

超级用户信息

新用户信息

修改返回信息

密码信息

密码信息

超级用户信息

新用户信息

系统管理事务

系统管理

超级用户登录

普通用户登录

T1

新用户注册

修改密码

管理员

T1

超级用户信息

超级用户信息

密码信息

普通用户信息

普通用户信息

普通用户信息

数据流图中1.1的细化数据流图

公寓管理数据流图

员工信息

员工信息

寝室信息

寝室信息

公寓管理事务

事务分类

楼房管理

寝室管理

员工管理

管理员

T8

T4

T5

楼房信息

楼房信息

楼房信息

寝室信息

员工信息

数据流图中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

位置:

楼房表

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

学生管理数据流图

住宿信息

寝室号

班级

姓名

学号

学生管理信息

信息分类

信息录入

信息修改

信息查询

T2

按寝室查询

按学号查询

按姓名查询

按班级查询

按住宿情况查询

T2T3T4

T2T3T4

T2T3T4

学生基本信息

学生基本信息

学生基本信息

学生基本信息

查询信息

住宿情况

住宿信息

住宿信息

数据流图中1.3的细化数据流图

出入登记管理数据流图

物品信息

物品信息

物品进楼信息

结束信息

离开信息

离开信息

事务分类

出入事务

人员来访

访问结束

物品进楼

物品出楼

T6

人员来访信息

管理员

人员来访信息

人员来访信息

T7

物品出楼信息

物品信息

物品信息

数据流图中1.4的细化数据流图

3.5数据采集:

通过键盘输入

3.6E-R图:

员工

管理

楼房

包含

寝室

学生

入住

来访

出入

来访人员

出入楼物品

N

1

N

N

N

N

1

1

1

1

系统E-R图

3.7用例图

4.功能需求

4.1系统功能设计

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

系统管理功能、公寓管理功能、信息查询功能、出入登记功能、信息修改功能。

下面将具体进行介绍每个功能。

4.2系统管理功能

系统管理功能包括:

用户登录、用户密码修改、用户管理、退出系统五个部分。

4.3公寓管理功能

公寓管理功能包括:

楼房管理、宿舍管理、员工管理三个大的部分。

4.4信息查询功能

信息查询功能基本上包括:

按学号进行查询、按姓名进行查询、按班级查询、按寝室号查询、每栋楼房住宿情况查询五个部分。

4.5出入登记功能

出入登记功能包括:

进楼物品登记、出楼物品登记、人员来访登记、结束访问登记四个功能部分。

4.6信息修改功能

信息修改功能包括:

学生基本信息修改、员工基本信息修改等

5.性能需求

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

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

没有权限

的用户将不能通过任何渠道来登录该系统,查看该系统的任何信息和数据,以确

保系统的严密性和安全性。

2.在上述要求基础上可以为该系统设定多种登录方式,程序开始运行所有功

能将是不可使用的,只有系统管理员登录和普通用户登录两个窗口可以使用,没

有系统管理员或者普通用户的用户名和密码任何人都不能登录该系统。

3.在具体实现时还应为系统管理员和普通用户设定不同的权限,系统管理员

应当可以使用系统的所有模块,普通用户对于用户管理模块是无权使用的。

6.运行需求

6.1用户界面

对话框。

6.2硬件接口

支持各种x86系列PC机。

6.3软件接口

运行于Windows95/98及更高版本具有WIN32API的操作系统之上。

6.4故障处理

正常使用时不应出错,对于用户的输入错误应给出适当的改正提示。

若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。

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

当前位置:首页 > 求职职场 > 简历

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

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