基于bs结构的数字酒店管理系统的设计与实现

上传人:xins****2008 文档编号:115995137 上传时间:2019-11-15 格式:DOC 页数:62 大小:1,001.50KB
返回 下载 相关 举报
基于bs结构的数字酒店管理系统的设计与实现_第1页
第1页 / 共62页
基于bs结构的数字酒店管理系统的设计与实现_第2页
第2页 / 共62页
基于bs结构的数字酒店管理系统的设计与实现_第3页
第3页 / 共62页
基于bs结构的数字酒店管理系统的设计与实现_第4页
第4页 / 共62页
基于bs结构的数字酒店管理系统的设计与实现_第5页
第5页 / 共62页
点击查看更多>>
资源描述

《基于bs结构的数字酒店管理系统的设计与实现》由会员分享,可在线阅读,更多相关《基于bs结构的数字酒店管理系统的设计与实现(62页珍藏版)》请在金锄头文库上搜索。

1、基于B/S结构的数字酒店管理系统的设计与实现中文摘要数字酒店管理系统是一个由人、计算机和数据库组成的进行酒店经营管理的系统,通过对信息的收集、传递、整理、加工、维护和使用,提高管理水平和效率,从而实现酒店管理的自动化、规范化和人性化。本系统采用流行的Web应用开发框架Struts+POJO+Hibernate来实现;数据库的设计上,采用MySQL来支持各种信息,保障数据安全。使用Eclipse(MyEclipse)、Apache-Tomcat-5.2.0开发工具开发。本系统包括了前台功能:用户注册、用户登录、顾客订餐、菜单信息查询、顾客订房,客房信息查询以及客户付款;后台功能:用户管理,菜肴信

2、息维护,客房信息维护,就餐计划管理,就餐管理,住宿计划管理,住宿管理等。本文简要介绍了基于MySQL数据库系统和采用Java程序语言开发的基于B/S结构的酒店管理系统的设计与实现,着重阐述了该系统开发实现过程,从系统采用的开发工具,开发平台以及架构介绍到方案论证、系统功能介绍和开发过程对遇到问题的分析和解决等各个环节都进行了较为详尽的分析和描述。关键词: 酒店管理信息系统 MySQL Java B/STHE DESIGN AND IMPLEMENTATION OF THE DIGITAL HOTEL MANAGEMENT SYSTEM BASED ON B/S ARCHITECTUREAbst

3、ractThe hotel management information system composes of human, computer and database, which is used to do hotel management. Through the collection, transmission, sorting out, processing, safeguarding and using of information, improve management level and efficiency, thus realize the automatization,

4、standardization and humanization of management of hotels.For this system, we use fashionable Web application exploit framework-Struts+ POJO+ Hibernate to realize; We use MySQL to support various kinds information and ensure the safety of data for designing database. We choose Eclipse(MyEclipse) and

5、Apache-Tomcat-5.2.0 as development tools.This system include proscenium function: user register, user login, order meal, inquiry meal message ,inquiry room message, order room and client pay for the order; The background function: user management, dish message maintain, guest room message maintain,

6、eating plan maintain, eating management, lodging plan management, lodging management and so on.This paper has briefly introduced the design and implementation of the hotel management information system which bases on B/S architecture and is developed with MySQL and Java programming language, emphati

7、cally explained that should develop the course of realizing systematically, from the introduction of tools ,platform and structure which is adopted for development , to the demonstration of programme, the introduction of the system function and the analysis and solution of the difficulty which turne

8、d up during the development, all that what are metioned before are exhaustivly analyse and descripte in detail.Keywords:the hotel management information system MySQL Java B/S目 录第一章 前言1第二章 系统概述3第三章 开发平台介绍4第四章 开发工具介绍54.1 Eclipse(MyEclipse)介绍54.1.1 Eclipse简介54.1.2 MyEclipse的功能和特点54.2 Apache-Tomcat-5.2.

9、0介绍64.3 MySQL数据库介绍64.3.1 MySQL的特性64.3.2 MySQL的应用7第五章 系统架构介绍85.1三层架构介绍85.1.1三层架构简介85.1.2各层职责85.1.3实际应用介绍95.2 B/S架构介绍95.2.1 C/S与B/S架构比较95.2.2 B/S简介11第六章 课题目前在国内外的研究及应用开发现状126.1该课题在国内外的研究动态126.1.1国外研究动态:126.1.2国内研究动态136.2该课题的应用开发现状13第七章 需求分析147.1 系统总体结构图147.2 系统业务模型图147.3 系统用例图157.4系统业务流程图167.4.1餐饮前台业务

10、办理和后台管理流程图167.4.2住宿前台业务办理和后台管理流程图17第八章 数据库设计188.1概念设计188.2逻辑设计258.2.1数据库表汇总258.2.2具体表结构26第九章 系统的关键技术以及要点介绍299.1 JSP简介299.1.1 JSP简介299.1.2 JSP的特点299.2 Struts框架319.2.1采用该框架的背景及原因319.2.2 MVC设计模式概述319.2.3 Struts框架介绍329.3 POJO(JavaBean)介绍339.3.1 POJO概述339.3.2 JavaBean使用规范349.3.3 JavaBean的特点349.4 Hibernat

11、e O/R Mapping359.4.1 持久化和持久层的定义359.4.2 Hibernate介绍359.4.3 Hibernate的体系结构35第十章 系统功能介绍3810.1 功能模块分析3810.2 各功能模块说明3810.2.1 前台功能介绍3810.2.2 后台功能介绍40第十一章 开发中解决的主要技术难题4711.1 表示层出现的技术难题4711.1.1对用户信息的获取4711.1.2页面乱码的处理4811.2 业务层出现的技术难题4911.2.1事务的提交5011.2.2 Session线程安全5011.3持久层出现的技术难题5211.3.1 在Hibernate的映射文件中对

12、于cascade属性的设置5211.3.2 在Hibernate的映射文件中对于inverse属性的设置53第十二章 开发的心得体会与收获55参考文献57致谢5858第一章 前言1.1课题的来源近年来,随着改革开放步伐的加快和中西方文化的交流与发展,我国人民生活水平显著提高,全社会对餐饮业的需求量也越来越大,伴随着消费的持续增长,酒店行业已经成为现代社会中发展最快的行业之一。要想在激烈的市场竞争中生存,就必须在经营管理、餐饮服务等方面提高管理意识。而对酒店的经营状况起决定作用的是对酒店日常营业的管理,所以应势而出的酒店管理系统有着很好的可行应用性。传统的酒店系统大都使用C/S(Client/

13、Server) 模式的计算机信息管理系统,这种C/ S 模式在20 世纪90 年代分布式处理中起到主流系统的作用,它有着自身的一些优点,如通过在客户和服务之间划分各自所包含的层次,提高了应用的计算效率,缓解终端/ 主机模式中主机繁重的负担,在终端/ 主机模式和文件服务器模式中找到平衡等;然而随着酒店规模的日益扩大,应用程序的复杂程度不断提高,传统的C/ S 模式逐渐暴露出许多问题,如系统的可移植性、可扩展性、可维护性都很差等,同时,随着Internet 迅速普及以及中国加入WTO ,酒店管理也面临着许多新的挑战和机遇,如提供远程客房预定、餐饮预定、网上信息发布等等。因此,酒店迫切需要开发出基于

14、B/ S(Browser/ Server) 模式的酒店管理系统,以适应当前酒店行业的发展,提供更好的服务和提高酒店的经济效益1。1.2课题采用的技术因此,针对上述情况,我开发了一个基于B/S结构的数字酒店管理系统。它采用表示层、业务层,持久层三层架构,采用B/S结构以及三层架构的好处主要是:基于B/S结构的系统使得客户端无专用程序,应用程序全部集中在应用服务器,这更便于应用程序的维护管理,降低用户应用成本。软件的系统升级和功能改进变得更加容易,当程序和系统需要更改时,只需要在Web Application Server Tier上修改程序的界面和系统的业务逻辑,减少了系统维护和修改的工作量,特

15、别适合互联网时代的应用需要。再者,对于业务逻辑比较复杂的系统,分层处理会更加方便和清晰,并且测试就比较容易,思路也清晰,可以减少模块之间的耦合性,最后本系统使用Java面向对象学编程语言开发,可以解决跨平台的问题,并且提高系统的安全性。1.3课题达到的目标本次设计的数字酒店管理系统分为前台操作和后台处理,以数据库为核心。整个系统围绕顾客就餐和住宿的业务流程而设计。该系统全面、正确、完整、及时地收集、加工、整理在整个就餐和住宿的业务流程中所发生的各类有关信息,具有检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等优点。这些优点能够极大地提高宾馆管理的效率,也是宾馆的科学化、正规化管理,与世界接轨的重要条件。第二章 系统概述2.1系统简介本文的数字酒店管理系统是一套比较复杂的软件,它是依据大中型酒店和宾馆的营业点,结合计算机信息管理的特点,利用计算机网络及其它通讯工具设施对酒店业务信息进行及时有效管理的一个应用软件。2.2系统功能简介数字酒店管理系统分为前台操作

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号