网上宾馆订房管理系统.zip
网上宾馆订房管理系统,本系统采用b/s结构,以jsp、java、html等作为开发语言,结合人们的心理需求,建立了一种简单的、操作方便的网上订房环境。论文部分34页.1.6万余字。文献及翻译部分13页,1.7万余字。摘要本系统是根据社会需求而设计的一款网上宾馆订房管理软件,本文主要介绍了订房系统中前台预订和后台管理的设计...
该文档为压缩文件,包含的文件列表如下:
内容介绍
原文档由会员 bshhty 发布
网上宾馆订房管理系统
本系统采用B/S结构,以JSP、JAVA、HTML等作为开发语言,结合人们的心理需求,建立了一种简单的、操作方便的网上订房环境。论文部分34页.1.6万余字。文献及翻译部分13页,1.7万余字。
摘 要
本系统是根据社会需求而设计的一款网上宾馆订房管理软件,本文主要介绍了订房系统中前台预订和后台管理的设计与实现。作为网络化的订房系统,采用适应Internet/Intranet的B/S体系结构,以JSP、JAVA、HTML等作为开发语言,结合人们的心理需求,建立了一种简单的、操作方便的网上订房环境。
本系统的设计层次清晰,逻辑简单。设计步骤主要分三个部分:视图层的JSP文件部分,生成系统原型的框架;通过ACTION来控制业务逻辑并且传递表单数据;DAO层用来对数据进行解析并且通过ACTION传递给前台,在框架中显示出来。
本设计主要包括以下六个模块:房间展示、会员功能、查询模块、客户预订房、房间管理、订单管理。它可以帮您实现宾馆订房管理的信息化,不管是在什么地方,使用任何联接在网络中的电脑,即可进行网上远程管理客房。
关键词:MVC模式,B/S,MYSQL,模块化,分层设计,JSP,JAVA,HTML
Abstract
This system is an online hotel reservation management software according to the needs of society by design. This paper mainly introduces the reservation system of receptionist and t design and implementation of background manage. As the network of reservation system, establish a kind of simple and convenient operation of online booking using B/S structure adapt to the Internet/ Intranet, With JSP, JAVA, HTML such as language development, combined with the psychological needs of people.
This system design level is clear and Logic is simple. Design steps mainly three part: View the JSP file part layer generate The prototype system framework; Through the ACTION to control the business logic and data transfer form; Analysis data use DAO and Transfer to the front desk through ACTION and display in the framework of .
This design mainly include the following six modules: show room, membership functions, the inquiry module, customers booking room, the room management and order management. It can help you achieve hotel reservation management of informatization, can an online management whether in what place use of any one of the connection of computer network.
Keywords: MVC schema; B/S; MYSQL; modularize; split-level design
目 录
引 言 1
第一章 系统分析 2
1.1 课题简要说明 2
1.2 需求分析 2
1.2.1 需求分析与描述 2
1.2.2 需求分析的步骤 2
1.2.3 用户特点 3
1.2.4 用户需求 3
1.3 可行性研究 3
1.3.1 经济可行性 3
1.3.2 技术可行性 4
1.3.3 运行可行性 4
1.3.4 时间可行性 4
1.3.5 法律可行性 4
第二章 系统结构及开发工具简介 5
2.1 B/S结构简介 5
2.2 MVC架构 5
2.3 STRUTS2简介 6
2.3 JSP简介 6
2.4 MYSQL简介 7
2.4.1 MYSQL的特性 7
2.4.2 MYSQL的应用 8
第三章 系统设计 9
3.1数据库设计 9
3.1.1 数据库逻辑结构设计 9
3.1.2 数据库表设计 11
3.2 功能设计 13
3.2.1 项目规划 13
3.2.2 系统功能结构图 13
3.2.3 业务流程 14
3.2.4 功能描述 15
3.3 代码设计说明 17
第四章 系统的实现 19
4.1 系统流程 19
4.2 构建开发环境 20
4.3 文件夹组织结构 20
4.4 系统实现 20
4.4.1 主界面 20
4.4.2 登录界面 22
4.4.3 查询界面 22
4.4.4 订房界面 23
4.4.4 注册界面 24
4.4.5 后台管理界面 24
结 论 25
参 考 文 献 27
谢 辞 28
图 表 清 单
图31 管理员信息实体的E-R图 9
图32 客房实体的E-R图 9
图33 会员实体的E-R图 10
图34 会员订单实体的E-R图 10
表35 数据库表索引 11
表36 t_manager 管理员信息表 11
表37 t_hotel 客房信息表 12
表38 t_reserve 订单信息表 12
表39 t_user 会员信息表 13
图310 前台功能结构图 14
图311 后台功能结构图 14
图312 系统数据流图 14
图313 管理员登录图 15
图314 客房预订图 15
图315 会员注册图 15
图316 管理员用例 16
图317 房管理用例 16
图318 订单管理用例 16
图319 注册会员用例 17
图320 预订用例 17
图41 面向前台的流程图 19
图42 面向后台的流程图 19
图43 系统主界面 21
图44 系统主界面隐性区 22
图45登录界面 22
图46 登录界面 22
图47 查询界面 23
图48 预订界面 23
图49 注册界面 24
图410 后台界面 24
引 言
项目背景
随着人员流动规模的不断扩大,宾馆数量的急剧增加,有关网上订房的各种信息量也在不断成倍增长。面对庞大的信息量,就需要有宾馆订房管理系统来提高客房订房管理工作的效率。通过这样的系统,我们可以做到信息的电子化管理和网络远程管理,从而减少了管理方面的工作量和地域限制。
项目意义
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。各行各业的人们无须经过特别的训练就能够使用电脑完成许许多多复杂的工作。在以计算机为信息管理工具的信息化时代,宾馆作为人们生活中不可或缺的一部分,由计算机来完成宾馆客房预定的管理也将成为宾馆管理的主流。然而,社会上现有的宾馆管理软件有很大一部分是酒店和客房使用的同一套管理软件,作为大规模的酒店这是无可厚非的,而小规模的宾馆则是浪费资源。
小规模的宾馆在社会中也被人们大量的需求,而这些宾馆的信息化管理还不够完善,需要规范的电子化和信息化管理。网上宾馆订房管理系统就是为了那些小规模的宾馆而设计,单纯的实现网上订房管理,实现管理的规范化、电子化和信息化。
设计目标
网上宾馆订房管理系统的设计是为了给宾馆管理人员提供管理的方便性和系统化。同时,通过完成这样的一个系统,不仅对框架的应用有了一定的了解,还学习到了规范的系统开发流程,为今后走向工作岗位进行系统级的设计打下坚实的基础。
本次设计主要实现通过互联网方式进行简单的宾馆订房管理和房间预订,让宾馆管理者可以在任何可联网的地方进行宾馆管理,让宾馆的客户足不出户坐在家里就能预订出自己想要的客房。实现的主要功能有:房间简介、房间查询、预订功能,会员功能、房间管理,订单管理。
参 考 文 献
张海藩.软件工程导论.北京.清华大学出版社.2003
吴建,郑潮,汪杰.UML基础与ROSE建模案例.北京.人民邮电出版社.2007
明日科技.JSP开发技术大全.人民邮电出版社.2007
闫术卓,杨强.STRUTS2技术详解.电子工业出版社.2008
张桂元,贾燕枫.ECLIPSE开发入门与项目实践.人民邮电出版社.2006
陈天河.STRUTS、HIBERNATE、SPRING集成开发宝典.电子工业出版社.2007
周桓,王殊宇.JSP项目开发全程实录.清华大学出版社.2008
邱加永,卞志城,郑经煜.JSP基础与案例开发详解.清华大学出版社.2009
萨师煊,王珊.数据库系统概论.北京.高等教育出版社.2000
孙鑫. STRUTS2深入详解.北京.电子工业出版社.2008
萨师煊,王珊.数据库系统概论.北京.高等教育出版社.2000
闪四清.SQL SERVER 实用简明教程.北京.清华大学出版社.2002
辛运维,饶一梅,张均.JAVA程序设计.北京.清华大学出版社.2003
[美]Bill Brogden著,邱仲潘,谢树锋等译.JAVA开发指南——SERVLETS和JSP篇.北京.电子工业出版社.2001
Hans Bergsten.JavaServer Pages, 3rd Edition.O'Reilly & Associates.01 December, 2003
Bruce Eckel.Thinking in Java Third Edition.Printed in the United States of America.2003
David A.Chappel, Tyler Jewell.Java Web Services.O'Reilly Media.March, 2002
本系统采用B/S结构,以JSP、JAVA、HTML等作为开发语言,结合人们的心理需求,建立了一种简单的、操作方便的网上订房环境。论文部分34页.1.6万余字。文献及翻译部分13页,1.7万余字。
摘 要
本系统是根据社会需求而设计的一款网上宾馆订房管理软件,本文主要介绍了订房系统中前台预订和后台管理的设计与实现。作为网络化的订房系统,采用适应Internet/Intranet的B/S体系结构,以JSP、JAVA、HTML等作为开发语言,结合人们的心理需求,建立了一种简单的、操作方便的网上订房环境。
本系统的设计层次清晰,逻辑简单。设计步骤主要分三个部分:视图层的JSP文件部分,生成系统原型的框架;通过ACTION来控制业务逻辑并且传递表单数据;DAO层用来对数据进行解析并且通过ACTION传递给前台,在框架中显示出来。
本设计主要包括以下六个模块:房间展示、会员功能、查询模块、客户预订房、房间管理、订单管理。它可以帮您实现宾馆订房管理的信息化,不管是在什么地方,使用任何联接在网络中的电脑,即可进行网上远程管理客房。
关键词:MVC模式,B/S,MYSQL,模块化,分层设计,JSP,JAVA,HTML
Abstract
This system is an online hotel reservation management software according to the needs of society by design. This paper mainly introduces the reservation system of receptionist and t design and implementation of background manage. As the network of reservation system, establish a kind of simple and convenient operation of online booking using B/S structure adapt to the Internet/ Intranet, With JSP, JAVA, HTML such as language development, combined with the psychological needs of people.
This system design level is clear and Logic is simple. Design steps mainly three part: View the JSP file part layer generate The prototype system framework; Through the ACTION to control the business logic and data transfer form; Analysis data use DAO and Transfer to the front desk through ACTION and display in the framework of .
This design mainly include the following six modules: show room, membership functions, the inquiry module, customers booking room, the room management and order management. It can help you achieve hotel reservation management of informatization, can an online management whether in what place use of any one of the connection of computer network.
Keywords: MVC schema; B/S; MYSQL; modularize; split-level design
目 录
引 言 1
第一章 系统分析 2
1.1 课题简要说明 2
1.2 需求分析 2
1.2.1 需求分析与描述 2
1.2.2 需求分析的步骤 2
1.2.3 用户特点 3
1.2.4 用户需求 3
1.3 可行性研究 3
1.3.1 经济可行性 3
1.3.2 技术可行性 4
1.3.3 运行可行性 4
1.3.4 时间可行性 4
1.3.5 法律可行性 4
第二章 系统结构及开发工具简介 5
2.1 B/S结构简介 5
2.2 MVC架构 5
2.3 STRUTS2简介 6
2.3 JSP简介 6
2.4 MYSQL简介 7
2.4.1 MYSQL的特性 7
2.4.2 MYSQL的应用 8
第三章 系统设计 9
3.1数据库设计 9
3.1.1 数据库逻辑结构设计 9
3.1.2 数据库表设计 11
3.2 功能设计 13
3.2.1 项目规划 13
3.2.2 系统功能结构图 13
3.2.3 业务流程 14
3.2.4 功能描述 15
3.3 代码设计说明 17
第四章 系统的实现 19
4.1 系统流程 19
4.2 构建开发环境 20
4.3 文件夹组织结构 20
4.4 系统实现 20
4.4.1 主界面 20
4.4.2 登录界面 22
4.4.3 查询界面 22
4.4.4 订房界面 23
4.4.4 注册界面 24
4.4.5 后台管理界面 24
结 论 25
参 考 文 献 27
谢 辞 28
图 表 清 单
图31 管理员信息实体的E-R图 9
图32 客房实体的E-R图 9
图33 会员实体的E-R图 10
图34 会员订单实体的E-R图 10
表35 数据库表索引 11
表36 t_manager 管理员信息表 11
表37 t_hotel 客房信息表 12
表38 t_reserve 订单信息表 12
表39 t_user 会员信息表 13
图310 前台功能结构图 14
图311 后台功能结构图 14
图312 系统数据流图 14
图313 管理员登录图 15
图314 客房预订图 15
图315 会员注册图 15
图316 管理员用例 16
图317 房管理用例 16
图318 订单管理用例 16
图319 注册会员用例 17
图320 预订用例 17
图41 面向前台的流程图 19
图42 面向后台的流程图 19
图43 系统主界面 21
图44 系统主界面隐性区 22
图45登录界面 22
图46 登录界面 22
图47 查询界面 23
图48 预订界面 23
图49 注册界面 24
图410 后台界面 24
引 言
项目背景
随着人员流动规模的不断扩大,宾馆数量的急剧增加,有关网上订房的各种信息量也在不断成倍增长。面对庞大的信息量,就需要有宾馆订房管理系统来提高客房订房管理工作的效率。通过这样的系统,我们可以做到信息的电子化管理和网络远程管理,从而减少了管理方面的工作量和地域限制。
项目意义
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。各行各业的人们无须经过特别的训练就能够使用电脑完成许许多多复杂的工作。在以计算机为信息管理工具的信息化时代,宾馆作为人们生活中不可或缺的一部分,由计算机来完成宾馆客房预定的管理也将成为宾馆管理的主流。然而,社会上现有的宾馆管理软件有很大一部分是酒店和客房使用的同一套管理软件,作为大规模的酒店这是无可厚非的,而小规模的宾馆则是浪费资源。
小规模的宾馆在社会中也被人们大量的需求,而这些宾馆的信息化管理还不够完善,需要规范的电子化和信息化管理。网上宾馆订房管理系统就是为了那些小规模的宾馆而设计,单纯的实现网上订房管理,实现管理的规范化、电子化和信息化。
设计目标
网上宾馆订房管理系统的设计是为了给宾馆管理人员提供管理的方便性和系统化。同时,通过完成这样的一个系统,不仅对框架的应用有了一定的了解,还学习到了规范的系统开发流程,为今后走向工作岗位进行系统级的设计打下坚实的基础。
本次设计主要实现通过互联网方式进行简单的宾馆订房管理和房间预订,让宾馆管理者可以在任何可联网的地方进行宾馆管理,让宾馆的客户足不出户坐在家里就能预订出自己想要的客房。实现的主要功能有:房间简介、房间查询、预订功能,会员功能、房间管理,订单管理。
参 考 文 献
张海藩.软件工程导论.北京.清华大学出版社.2003
吴建,郑潮,汪杰.UML基础与ROSE建模案例.北京.人民邮电出版社.2007
明日科技.JSP开发技术大全.人民邮电出版社.2007
闫术卓,杨强.STRUTS2技术详解.电子工业出版社.2008
张桂元,贾燕枫.ECLIPSE开发入门与项目实践.人民邮电出版社.2006
陈天河.STRUTS、HIBERNATE、SPRING集成开发宝典.电子工业出版社.2007
周桓,王殊宇.JSP项目开发全程实录.清华大学出版社.2008
邱加永,卞志城,郑经煜.JSP基础与案例开发详解.清华大学出版社.2009
萨师煊,王珊.数据库系统概论.北京.高等教育出版社.2000
孙鑫. STRUTS2深入详解.北京.电子工业出版社.2008
萨师煊,王珊.数据库系统概论.北京.高等教育出版社.2000
闪四清.SQL SERVER 实用简明教程.北京.清华大学出版社.2002
辛运维,饶一梅,张均.JAVA程序设计.北京.清华大学出版社.2003
[美]Bill Brogden著,邱仲潘,谢树锋等译.JAVA开发指南——SERVLETS和JSP篇.北京.电子工业出版社.2001
Hans Bergsten.JavaServer Pages, 3rd Edition.O'Reilly & Associates.01 December, 2003
Bruce Eckel.Thinking in Java Third Edition.Printed in the United States of America.2003
David A.Chappel, Tyler Jewell.Java Web Services.O'Reilly Media.March, 2002