软件工程--需求规格说明书

  • 格式:doc
  • 大小:1.02 MB
  • 文档页数:20

下载文档原格式

  / 20
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

文档编号:HHIT-SECD-S101-01T-02

版本号:V1.0

酒店宾馆客房管理系统结构化需求规格说明

项目名称酒店宾馆客房管理系统的设计与实现

项目负责人

项目开发单位

项目成员、、、

项目起止时间2013.06.18----2013.06.21

2013年6月21日

软件工程课程设计项目组任务分派单(组长用)班级:组别:组长姓名:时间:2013 年 6 月21日

1、本表由组长为其组员每次上机实践分派任务使用,应认真填写相关任务名称、内容、完成标准等信息;

2、本表在每次任务完成后,由组长按照完成标准验收,并给出每个组员成绩评定(每人

平均70分制),除组长保留一份外,应及时上报任课老师(电子和纸质文档同时上报)。

目录

酒店宾馆客房管理系统结构化需求规格说明书 (1)

软件工程课程设计项目组任务分派单(组长用) (2)

目录 (3)

1引言 (3)

1.1编写目的 (3)

1.2背景 (4)

1.3定义 (4)

1.4参考资料 (4)

2项目概述 (4)

2.1目标 (4)

2.2用户的特点 (5)

2.3假定与约束 (5)

3需求规定 (5)

3.1对功能的规定 (5)

3.2对性能的规定 (17)

3.2.1精度 (17)

3.2.2时间特性要求 (17)

3.2.3灵活性 (18)

3.3输入输出要求 (18)

3.4数据管理能力要求 (18)

3.5故障处理要求 (19)

3.6其他专门要求 (19)

4运行环境规定 (19)

4.1设备 (19)

4.2支持软件 (20)

4.3接口 (20)

4.4控制 (20)

1引言

【】

1.1编写目的

想要做一个好的客房管理系统,首先必须知道用户的需求,这样我们才会开发出真正满足用户的软件产品,在系统的需求分析阶段,开发者应该明确一个好的客房管理系统必须要做什么。

1.2背景

宾馆客房管理系统是宾馆客房管理不可缺少的,对于宾馆的管理者和使用者来说都是非常重要的,在以往,人们使用手工登记来记录管理宾馆的日常事务,操作流程虽然简单,但随着宾馆的数量越来越多,宾馆的规模越来越大,宾馆的入住率越来越高。简单的手工登记已经无法满足管理的要求,我们需要一个客房管理系统,来满足客房管理的需求。面对如此庞大的信息量,一个成功的客房系统可以提供预定房间功能、登记信息功能、开放/退房功能等。为管理者与用户供充足的信息和快捷的数据处理手段,从而实现客房管理的系统化、规范化和自动化,达到信息准确、统一管理的目标。

1.3定义

文档中采用的专门术语的定义及缩略词简要如下:

JAVA:Java 语言

Microsoft SQL Server2008

VISIO:VISIO制图工具。

1.4参考资料

《JAVA2程序设计基础教程》计算机职业教育联盟主编清华大学出版社出版

《SQL Server数据库基础教程》计算机职业教育联盟主编清华大学出版社出版

《实用操作系统教程》葛瀛龙周旭等编著机械工业出版社出版

《计算机网络技术》施晓秋主编科学出版社出版

【】

2项目概述

【】

2.1目标

1.开发意图:宾馆客房管理系统应能全面有效的管理客房的使用情况。系统提供员工信息维护、客房信息维护、客户信息维护、租房登记、退房登记等功能。代替员工手动记录信息,减少记录出错、缩短操作时间,提高工作效率。

2.应用目标:通过本软件,员工可以快速查到宾馆客房的使用情况,如那些房间已经有客

户入住、那些房间被预订了、那些房间处于可出租状态等;管理员可以高效的管理员工信息、客房信息等;

3.作用及范围:本软件适用于一般中小型宾馆客房管理,它是一个比较完善的管理软件,能过实现对客房信息、员工信息、客户信息便利高效的管理。宾馆客房管理系统,是基于宾馆客房数目较大,租房人员越来越多,对客房使用情况正确、高效管理的要求下开发的。它能够帮助员工快速查询所有客房使用情况,检索出可出租客房。其次将客房租借信息记录进数据库,以备审查。

2.2用户的特点

本系统适用人员是宾馆接待员工,该系统可被称为“傻瓜”系统,即操作简单、易学,对使用人员不需要有计算机方面的相关知识。

2.3假定与约束

本项目的开发语言是Java语言,技术设计采用软件结合硬件的方法。运行该软件所适用的具体设备必须是酷睿i3、内存512M及以上的计算机。

该软件的开发设计完全按照企业标准开发,包括硬件、软件和文档规格进行开发。

本软件开发期限为4个月左右。由于时间关系能过提供一般功能以及一些特别的要求及功能。

软件运行的最短寿命:5年。

【】

3需求规定

【】

3.1对功能的规定

酒店宾馆客房管理系统整体上采用结构化方法来设计,客户端通过登录系统进行信息的管理,软件架构采用c/s方式,软件由java语言编写。界面用java相关的控件来布局,设计时考虑访问权限,本系统基于收sqlserver2008数据库平台搭建酒店宾馆客房管理系统,开发工具为netbeans7.1

酒店宾馆客房管理系统的顶层数据流图如图1所示:

图2-1:酒店宾馆客房管理系统顶层数据流图

图2-1描述:分析出系统的用户有管理员、员工及客户三类,在根据三者对应的权限,可以总结出三者分别具有的功能。以及三者之间传递的数据流。

酒店宾馆客房管理系统1层数据流图如图2所示