3.7.2 程序设计 ..................................................................... 20 3.7.3 数据流图 ..................................................................... 20 3.7.4 数据结构 ..................................................................... 20 3.7.5 界面描述 ..................................................................... 21 3.7.6 性能指标 ..................................................................... 21 3.7.7 用到的开源软件 ........................................................... 21 3.8 3.9
需求分配表 ....................................................................... 21 接口需求表 ....................................................................... 22
4 本版本的性能指标 ......................................................................... 22
4.1测试环境 ........................................................................ 22 4.2测试目标 ........................................................................ 23
5 运行设计 ..................................................................................... 24
5.1 5.2
运行模块组合 .................................................................... 24 运行控制 .......................................................................... 24
6 运行环境的配置 ............................................................................ 24
6.1 6.2
设备环境需求 .................................................................... 24 软件环境需求 .................................................................... 24
7 进度调整 ..................................................................................... 25
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 设计的目的
提高劳动生产,降低成本,提高服务质量和管理水平,进而促进经济效益。
3 总体设计
3.1 总体技术架构
图3.1-1 技术架构图
图3.1-1展现了该系统的总体技术架构: Client:客户端浏览器。
HTML/JSP:前端视图层(View),用于发起用户请求request和显示服务器端响应response。符合JSP2.0、Servlet 2.4、JSTL 1.0标准。
Action Control:struts控制器,通过配置xml文件初始化容器。符合JSP2.0、Servlet 2.4、JSTL 1.0标准
酒店客房管理系统设计说明书



