酒店预订管理系统Word文档格式.docx
《酒店预订管理系统Word文档格式.docx》由会员分享,可在线阅读,更多相关《酒店预订管理系统Word文档格式.docx(16页珍藏版)》请在冰豆网上搜索。
这样进行酒店的管理就显得更加的轻松,能提高工作的效率,为了方便对酒店和酒店大量资源信息的合理,高效的进行组织和管理,同时应酒店的要求,而编写的酒店预订管理软件。
1.3市场定位分析市场定位分析随着电子计算机和通信技术的发展,人类已经逐渐地进入信息化社会。
信息和材料、能源一样成为一种社会的基本生产资料,在人类的社会生产活动中发挥着重要的作用。
同时人们对信息和数据的利用与处理也已进入自动化、网络化和社会化的阶段.。
追求高效率、高品质、高安全性的软件产品是广大商家的选择。
本次酒店预订管理系统就是针对酒店对酒店庞大、繁杂的预订信息等资源的管理而出现的。
酒店预订管理系统可用于现在市场上的各种大小型酒店的管理,使得酒店管理人员的工作进一步地高效、简单。
1.4定义定义C/S基于客户服务器的开发环境JSP动态网页脚本HTML超文本标记语言MySQL数据库管理系统1.5参考资料参考资料可行性研究报告2012年6月25日软件需求说明书标准软件设计文档国家标准(gb856788)1.6项目及相关项目及相关说明:
待开发的软件系统的名称:
酒店预订管理系统本项目的任务提出者:
西安石油大学开发者:
职务人员名单项目工程师李强需求分析师马前概要设计师张翠翠详细设计师苏亚龙江维代码工程师李强马前张翠翠苏亚龙江维测试工程师马前张翠翠会议记录员李强用户:
本软件适用于各种大小型酒店的管理。
实现该软件的计算机中心或计算机网络:
在国家软件人才国际培训(西安)基地工程师的指导下在学院实验室完成。
此系统为独立的系统基本不需要其它的辅助软件。
2任务概述任务概述2.1目标目标2.1.1总体目标总体目标本项目开发的目的是开发一个酒店预订管理系统,其主要可以实现以下功能:
管理员可以处理工作:
1)超级管理员*资源管理:
酒店管理员可以对酒店里可预订资源进行管理*管理员管理:
对管理员的账户进行增、删、改等功能2)普通管理员*订单管理:
对用户提交的订单进行处理*用户管理:
对注册用户进行管理,主要是查询和删除功能2.1.2技术目标
(1)资源管理,酒店管理员可以对酒店里可预订资源进行管理,提供酒店可预订资源列表,供客户预订。
(2)订单管理,对用户提交的订单进行处理。
(3)用户管理,对注册用户进行管理,主要是查询和删除功能。
(4)管理员管理,对管理员的账户进行增、删、改等功能。
2.1.3功能规定功能规定管理员功能:
图2-1酒店预订管理系统2.2功能需求功能需求2.2.1系统主体流程图系统主体流程图图2-2系统主体流程图2.2.2功能详细图功能详细图浏览信息首页酒店在线预订查询订单用户登录信息录入修改订单信息查询信息修改退订操作登陆/注册界面信息删除资源管理超级管理员增加管理员管理员管理删除管理员修改信息查询信息管理员登录删除订单订单管理查询订单普通管理员查询用户用户管理删除用户图2-3功能详细图2.2.3结构拓扑图结构拓扑图图2-4结构拓扑图客户层主要是指用户登录的Web浏览器;
中间层负责平台的业务逻辑处理和表示逻辑生成;
服务层提供底层的信息数据库服务器。
1.客户层:
用于与企业信息系统的用户进行交互以及显示根据特定业务规则进行计算后的结果。
本系统将完全采用基于WEB的(C/S架构)客户端。
2.中间层:
这相当于三层标准架构中的Web应用服务层,支持诸如响应客户请求以及查询等功能。
并且由中间层进行逻辑处理,再处理的结果反馈给客户或者发送到数据库中。
3.服务层:
主要是数据库系统,这里的数据库系统主要是关系数据库系统(RDMS)。
2.2.4系系统体系结构图统体系结构图图2-5系统体系结构图其中:
表示层:
用于与用户进行交互以及显示结果。
包括所有的JSP,提供用户界面,接受用户输入,还包括相应的ActionFromBean,用来存放表单数据,并进行表单数据验证。
控制层:
包括所有的Action类,它完成三项任务:
一是进行业务逻辑验证,二是调用模型组件,三是决定将合适的视图组件返回给用户。
模型:
进行逻辑处理的JavaBean等。
数据库采用ODBC技术以提供数据库的可移植性2.3用户的特点用户的特点2.3.1系统管理员系统管理员系统管理员必须对酒店相关的信息情况及时了解。
并熟悉基本的计算机的页面的操作,了解酒店信息的动态情况,以便及时更新。
2.4假定与约束假定与约束本系统可以采用两种网络环境:
1是酒店的内部局域网;
2是运行在WEB服务器上。
前者不用接入到互联网上,运行在一个酒店的内部网络环境中如图2-6所示。
这种情况下,只有本酒店内部的已授权的管理人员可以根据自己的权限进行相关的访问。
后一种情况,不必拘泥于本酒店的网络环境,相关人员不受地点时间的限制,可以通过互联网,来实现了解酒店的最新情况,并执行相关的操作,如图2-7所示。
图2-6:
系统的网络拓扑图图2-7互联网关系图本系统的硬件环境如下:
客户机:
普通PCCPU:
1.8GHz以上内存:
1GB以上能够运行IE8.0以上版本的机器分辨率:
推荐使用1024*768像素WEB服务器CPU:
2.0GHz内存:
2G以上硬盘:
320G以上网卡:
千兆数据库服务器CPU:
320G以上3需求规定需求规定3.1对性能的规定对性能的规定3.1.1精度精度主要有以下方面:
一、管理员处理信息时必须及时无误;
二、关于在更新数据时保持数据的一致性,避免因更新数据而导致的不精确甚至是错误数据;
3.1.2时间特性要求时间特性要求登陆加载时间3秒以内更新处理时间3秒以内数据的转换和传送时间3秒以内打开连接相应时间:
5秒左右退出系统1秒以内3.1.3灵活性灵活性操作方式上的:
可支持鼠标和键盘同时操作。
运行环境的变化:
可在满足最小配置的情况下在不同的计算机上运行。
操作系统:
windows2000或以上版本数据库:
MySQL开发工具包:
JDKVersion1.6开发环境:
MyEclipse9.0Web服务器:
Tomcat浏览器:
IE8.0以上3.2输入输出要求输入输出要求登录时:
登陆的用户名和密码必须符合规定范围。
以上数据输出输入时均以字符串类型为主。
输入以数据字符串方式输入,输出时以字符串方式输出。
3.3数据管理能力要求数据管理能力要求需要管理的数据包括:
订单信息,酒店信息,客房信息,用户信息等。
各种信息变化比较频繁,管理员必须及时更改数据的当前行,保证数据最新,并及时核对信息,使得数据在使用过程中不发生差错。
3.6故障处理要求故障处理要求可能出现的故障:
1.平台的不兼容性,由于本软件是在WINDOWS开发设计的,移植到别的平台可能无法正常工作;
2.系统断电及硬件故障导致客户信息中部分数据的丢失;
3.由于操作员的误操作而导致的数据丢失故障处理:
1.平台的不兼容性是软件自身的局限性,只能针对其他平台开发相应的版本;
2.数据的意外丢失可以通过数据库系统的恢复机制来保证损失最小,根据最近的完整备份再加上相关的日志信息可以使数据恢复到最近的正确状态;
4运行环境规定运行环境规定4.1设备及环境设备及环境服务器端建议配置:
CPU:
CPU奔腾以上内存:
1G以上硬盘:
320G运行环境:
操作系统WindowsXP浏览器IE8Web服务器Tomcat数据库MySQL4.2接口接口4.2.1用户接口用户接口主要包括登陆界面,超级管理员界面,普通管理员界面,用户界面,酒店信息管理界面,房间管理界面,普通管理员管理界面,订单管理界面,用户管理界面。
主要界面设计如下:
一般用户主要拥有的功能有系统中前两和模块的功能,具体的界面如下:
登陆界面通过用户名和密码实现用户登录通过用户名和密码实现管理员登录,并判断管理员的权限超级管理员界面登陆后进入超级管理员首页,能对酒店信息,客房信息,普通管理员进行管理。
普通管理员界面登陆后进入普通管理员首页,能对订单信息,用户信息进行管理。
用户界面用户登陆后进入用户个人主页,可以实现查询个人订单,修改个人资料,并能进行预订操作。
酒店信息管理界面对酒店信息进行更新,查询,删除和修改房间信息管理界面对酒店的房间信息进行更新,查询,删除和修改普通管理员管理界面:
对普通管理员进行添加和删除操作订单管理界面:
对订单信息进行查询,删除并统计用户管理界面:
对非法用户进行删除工作4.2.2外部接口外部接口说明本系统同外界的所有接口的安排包括软件与硬件之间的接口、本系统与个支持软件之间的接口关系。
输入:
鼠标,键盘输出:
显示器。
4.2.3内部接口内部接口通信负责系统内部客户端和服务器端组件之间的消息传递,保证传送目的的正确性和消息的完整性.数据处理在客户端将需要传递到服务器端的消息格式化,同时在服务器端将消息解析为所需要的字符格式说明将向用户提供的命令和它们的语法结构,以及软件的回答信息。
说明本系统之内的各个系统元素之间接口的安排。
Windows平台浏览器浏览器tomcattomcatJSPJSPMysql数据库Mysql数据库内的表之间的联系接口4.3控制控制该软件的控制信号即为操纵人员的输入以及系统内本身在数据库内存储的数据,数据库内数据的变化或更新也可作为该软件运行的控制信号。
.忽略此处.