您的当前位置:首页正文

宿舍管理系统需求规格说明书

2024-06-04 来源:客趣旅游网
 卷号 卷内编号 页眉内容 密级

项目编号:SCITC2016040816 宿舍管理系统需求规格说明书

需求规格说明书 Version:0.1 项 目 承 担 部 门:第二小组 撰 写 人(签名): 完 成 日 期:2016-4-8 本文档 使 用部门: ■主管领导 ■项目组 □客户(市场) □维护人员 □用户 分类: < > 评审负责人(签名): 页脚内容13 使用者: <> 文档编号: <> 评 审 日 期: 页眉内容

目录

1引言 ............................................................................................................................... 4 1.1编写目的 ............................................................................................................................ 4 1.2背景 ...................................................................................................................................... 4 1.3定义 ...................................................................................................................................... 5 1.4参考资料 ............................................................................................................................ 5 2任务概述 ....................................................................................................................... 6 2.1目标 ...................................................................................................................................... 6 2.2运行环境 ............................................................................................................................ 6

2.2.1软件环境 .................................................................................................................... 6 2.2.2硬件需求 .................................................................................................................... 7

2.3条件限制 ............................................................................................................................ 7 3数据描述 ....................................................................................................................... 8 3.1静态数据 ............................................................................................................................ 8 3.2动态数据 ............................................................................................................................ 9 3.3数据库描述 ..................................................................................................................... 10 3.4数据图 .............................................................................................................................. 10 4功能需求 ..................................................................................................................... 10 4.1系统功能设计 ................................................................................................................ 10 4.2系统管理功能 ................................................................................................................ 11 4.3宿舍管理 ......................................................................................................................... 11 4.4信息查询 ......................................................................................................................... 11 4.5出入登记功能 ................................................................................................................ 11 4.6信息修改功能 ................................................................................................................ 11 5性能需求 ..................................................................................................................... 12 5.1权限需求 ......................................................................................................................... 12 6运行需求 ..................................................................................................................... 12 6.1用户界面 ......................................................................................................................... 12 6.2硬件接口 ......................................................................................................................... 12 6.3软件接口 ......................................................................................................................... 13 6.4故障处理 ......................................................................................................................... 13 7其他需求 ..................................................................................................................... 13

页脚内容13

页眉内容

7.1系统防护性问题 ............................................................................................................ 13 7.2系统数据库设计问题 .................................................................................................. 13 7.3信息保密问题 ................................................................................................................ 13

页脚内容13

页眉内容

宿舍管理系统需求规格说明书 1引言

1.1编写目的

宿舍管理系统需求规格说明描述了“宿舍管理系统”软件的功能性需求和非功能性需求。分析该系统的数据需求,功能需求,质量需求和可行性等,让系统有一个明确的方向,使开发更具合理性,并能分析出系统的具体流程,为以后系统的开发和维护做好准备工作。这一文档计划由实现和验证系统正确功能的项目团队成员来使用。除非在其他的地方另有说明,这里指定的所有需求都具有高优先级,而且都可以在软件中实现。

1.2背景

学校学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目前好多学校武汉理工大学《计算机组成原理与系统结构》课程设计说明书还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。我们针对如此,

页脚内容13

页眉内容

设计了一套学生宿舍管理系统。学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库的存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。

委托单位:四川信息职业技术学院 开发公司:Xlous公司 业务主管部门:开发组 使用人群:学校老师和学生

1.3定义

SAMS:Student Apartment Management System,学生宿舍管理系统。

1.4参考资料

1、 Karl E. Wiegers 著, 软件需求. 清华大学出版社,2004

2、 Dean Leffingwell等著,软件需求管理——统一方法. 机械工业出版

社.2002

3、 Soren Lauesen 著, 软件需求. 电子工业出版社,2002

4、 Ian Sommerville 著,需求工程. 机械工业出版社,2003 学生宿舍管

理系统需求规格说明书

5、 张海藩.软件工程导论.北京:清华大学出版社,2009

6、 刘利民.田保军.邢红梅.软件工程综合设计.内蒙古工业大学,

2010

7、 吴杰.UML基础与Rose建模案例.北京:人民邮电出版社,2010 8、 Karl E. Wiegers 著, 软件需求. 清华大学出版社,2004

页脚内容13

页眉内容

9、 Dean Leffingwell等著,软件需求管理——统一方法. 机械工业出版

社.2002

10、 Soren Lauesen 著, 软件需求. 电子工业出版社,2002 11、 Ian Sommerville 著,需求工程. 机械工业出版社,2003

2任务概述

2.1目标

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

1.系统要求用户必须输入正确的用户名和密码才能进入系统。 2.系统应该提供学生住宿情况的基本登记。 3.系统应提供人员来访登记及结束访问的详细登记。 4.系统应提供学生在校期间物品出入宿舍楼的详细情况登记。 5.系统应提供查询功能,以方便用户对学生基本信息的查询(要实现按多种条件的查询)及楼房信息的查询。

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

2.2运行环境 2.2.1软件环境

操作系统:Microsoft Windows 7或xp及以上系统; 支持环境:IIS 6.0以上;

数 据 库:Microsoft SQL Server 2008; 开发环境:Microsoft Visual Studio 2010;

页脚内容13

页眉内容

作图工具:Microsoft Office Visio 2010。

2.2.2硬件需求

客户端运行环境

CPU 内存 操作系统 网络工具 奔腾4处理器 主频1.8G以上 4G以上 Windows XP或以上版本 IE浏览器6.0以上或Netscape浏览器 服务器端运行环境 CPU 内存 硬盘空间 输入设备 操作系统 数据库 开发环境

奔腾4处理器 主频2.0G以上 8G以上 1TB以上硬盘剩余空间 键盘、鼠标 Windows 2003 Server Microsoft SQL Server 2008 Java、Microsoft Visual Studio.NET 2005 2.3条件限制

由于时间比较短,使用计算机不方便以及对于网络编程不熟悉,本学生

页脚内容13

页眉内容

宿舍管理系统并没有提供数据的远程访问功能。对信息的保护手段仅限于设置用户级别,以及提供数据文件的备份,比较简单,安全性能有待进一步完善。

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 寝室号

页脚内容13

页眉内容

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动态数据

输入数据:鼠标对按钮的点击

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

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

页脚内容13

页眉内容

统计结果及其格式化文件; 密码修改成功; 信息录入、删改结果(成功或失败); 访问完毕、物品出入楼完毕; 内部数据:查询操作建立的索引;

3.3数据库描述

数据库采用Microsoft Access数据库。

3.4数据图

宿舍管理系统系统管理学生信息查询资源管理宿舍维修记录查询学生管理保修管理宿舍违纪记录查询违规管理管理员注册管理员更新宿舍楼管理宿舍管理信息登记入住登记保修登记维修反馈违规登记处理意见管理图(1.1)

页脚内容13

页眉内容

4功能需求

4.1系统功能设计

在整体设计中,我们将宿舍管理系统分为六个大的功能:系统管理功能、公寓管理功能、信息查询功能、出入登记功能、信息修改功能。下面将具体进行介绍每个功能。

4.2系统管理功能

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

4.3宿舍管理

宿舍管理功能包括:楼房管理、宿舍管理、员工管理三个大的部分。

4.4信息查询

信息查询功能基本上包括:按学号进行查询、按姓名进行查询、按班级查询、按寝室号查询、每栋楼房住宿情况查询五个部分。

4.5出入登记功能

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

页脚内容13

页眉内容

4.6信息修改功能

信息修改功能包括:学生基本信息修改、员工基本信息修改等。

5性能需求

5.1权限需求

1.要想对该学生宿舍管理系统进行操作就应当具有某些操作权限。没有权限的用户将不能通过任何渠道来登录该系统,查看该系统的任何信息和数据,以确保系统的严密性和安全性。

2.在上述要求基础上可以为该系统设定多种登录方式,程序开始运行所有功能将是不可使用的,只有系统管理员登录和普通用户登录两个窗口可以使用,没有系统管理员或者普通用户的用户名和密码任何人都不能登录该系统。

3.在具体实现时还应为系统管理员和普通用户设定不同的权限,系统管理员应当可以使用系统的所有模块,普通用户对于用户管理模块是无权使用的。

6运行需求

6.1用户界面

登录、对话框、菜单

页脚内容13

页眉内容

6.2硬件接口

支持各种x86系列PC机

6.3软件接口

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

6.4故障处理

正常使用时不应出错,对于用户的输入错误应给出适当的改正提示。若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。

7其他需求

7.1系统防护性问题

系统防护性问题在本版本中需要在以后的需求获取中逐步获取。因为它涉及到系统的权限和系统不同用户的职责分配问题。需要客户方和开发放配合,协作来共同解决系统职责权限分配问题。

7.2系统数据库设计问题

本系统对数据库容量要求不大,但是对数据库的更新要求较大。数据库需要经常进行更新,所以对数据库的更新效率要求很高,因此,在这个问题上需要花时间解决。要平衡数据库的容量和效率的关系。

页脚内容13

页眉内容

7.3信息保密问题

对外界绝对保密

页脚内容13

因篇幅问题不能全部显示,请点此查看更多更全内容