酒店客房管理系统概要设计说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
酒店客房管理系统
概要设计说明书
项目编号:
项目经理:
产品版本号:V1.0
变更记录
注:变更状态:C——创建,A——增加,M——修改,D——删除(注:当需求发生变化时,必须填写变更记录)
目录
1前言 (1)
1.1编写目的 (1)
1.2适用范围 (1)
1.3术语定义 (1)
1.4参考资料 (2)
2产品/项目概述 (2)
2.1产品/项目概述 (2)
2.2存在的问题和风险 (2)
2.3局限性 (2)
2.4设计的前提条件 (2)
2.5性能测试重点 (2)
2.6设计的目的 (2)
3总体设计 (3)
3.1总体技术架构 (3)
3.2客房信息维护模块 (4)
3.2.1功能描述及结构组成 (4)
3.2.2程序设计 (4)
3.2.3数据流图 (4)
3.2.4数据结构 (5)
3.2.5界面描述 (6)
3.2.6性能指标 (6)
3.2.7用到的开源软件 (6)
3.3顾客管理模块 (6)
3.3.1功能描述及结构组成 (6)
3.3.2程序设计 (6)
3.3.3数据流图 (7)
3.3.4数据结构 (7)
3.3.6性能指标 (9)
3.3.7用到的开源软件 (9)
3.4会员管理模块 (9)
3.4.1功能描述及结构组成 (9)
3.4.2程序设计 (9)
3.4.3数据流图 (10)
3.4.4数据结构 (10)
3.4.5界面描述 (11)
3.4.6性能指标 (11)
3.4.7用到的开源软件 (11)
3.5员工管理模块 (11)
3.5.1功能描述及结构组成 (11)
3.5.2程序设计 (12)
3.5.3数据流图 (12)
3.5.4数据结构 (12)
3.5.5界面描述 (13)
3.5.6性能指标 (13)
3.5.7用到的开源软件 (13)
3.6前台服务模块 (13)
3.6.1功能描述及结构组成 (13)
3.6.2程序设计 (14)
3.6.3数据流图 (15)
3.6.4数据结构 (16)
3.6.5界面描述 (16)
3.6.6性能指标 (16)
3.6.7用到的开源软件 (16)
3.7历史记录模块 (17)
3.7.1功能描述及结构组成 (17)
3.7.2程序设计 (17)
3.7.4数据结构 (17)
3.7.5界面描述 (18)
3.7.6性能指标 (18)
3.7.7用到的开源软件 (18)
3.8需求分配表 (18)
3.9接口需求表 (18)
4本版本的性能指标 (19)
4.1测试环境 (19)
4.2测试目标 (19)
5运行设计 (20)
5.1运行模块组合 (20)
5.2运行控制 (20)
6运行环境的配置 (20)
6.1设备环境需求 (20)
6.2软件环境需求 (21)
7进度调整 (21)
1前言
1.1编写目的
概要设计说明书,主要酒店客房管理系统开发组全体成员、项目管理部相关成员编写。是实现系统需求的概要说明,包括系统设计架构、功能模块设计、数据结构、以及运行设计等内容,将作为系统详细设计的主要依据。主要是给下一步设计人员做依据。同时给开发人员、测试人员、过程管理人员、质量保证人员做参考。
1.2 适用范围
本文档适用于开发人员、测试人员、质量保证人员。
1.3术语定义
MyEclipse:优秀的WEB开发工具MyEclipse是Eclipse的插件,也是一款功能强大的JavaEE集成开发环境,支持代码编写、配置、测试以及除错Hibernate: Hibernate是一个开放源代码的对象关系映射(ORM)框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。
Struts: Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与Servlet API完全脱离开,负责MVC 的Control
Spring: Spring 也表示是一个开源框架,是为了解决企业应用程序开发复杂性由Rod Johnson创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring 的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。
1.4参考资料
《酒店客房管理系统需求报告》
2产品/项目概述
2.1 产品/项目概述
现代化的酒店组织庞大,服务项目多,信息量大,要想提高劳动生产,降低成本,提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理。酒店管理系统正是为此而设计的。优秀的酒店客房管理系统操作方便,灵活性好,系统安全性高,运行稳定。
2.2存在的问题和风险
2.3 局限性
基本限制:
2.4设计的前提条件
该产品是在MyEclipse下开发的,集成S2SH开发,采用TomCat7为应用服务器,数据库采用了Oracle 10g。
2.5性能测试重点
客房录入,批量录入,以及信息汇总与统计
2.6设计的目的
提高劳动生产,降低成本,提高服务质量和管理水平,进而促进经济效益。