酒店预订系统

上传人:cl****1 文档编号:512615594 上传时间:2023-08-24 格式:DOC 页数:49 大小:1.62MB
返回 下载 相关 举报
酒店预订系统_第1页
第1页 / 共49页
酒店预订系统_第2页
第2页 / 共49页
酒店预订系统_第3页
第3页 / 共49页
酒店预订系统_第4页
第4页 / 共49页
酒店预订系统_第5页
第5页 / 共49页
点击查看更多>>
资源描述

《酒店预订系统》由会员分享,可在线阅读,更多相关《酒店预订系统(49页珍藏版)》请在金锄头文库上搜索。

1、华南农业大学珠江学院 课程设计报告 酒店预订管理系统 陈威 丘志良 宋文炳 张伟忠 颜绮君 胡昱华 指导教师: 张基温(教授) 系: 信息工程系 年级专业: 10级计算机科学与技术 提交日期: 2013年6月24日 2013年 6月 24日摘要随着社会日益的变化更新,酒店行业竞争越来越激烈,想取得成绩必须要在管理经营、产品服务方面改善管理方法。传统的人工预订酒店管理,低效繁琐的过程已经不适应快节奏的社会。通过酒店预订系统,我们可以做到信息的规范化、系统化、自动化的管理和快速查询功能,即提高管理效率,也降低管理成本。酒店预订系统是典型的信息管理系统,开发包括后台数据库的建立和维护以及前端应用程序

2、的开发两个方面。对于前者要求建立数据一致性和完整性强、数据安全性好的数据库。而后者则要求应用程序功能完备、易用性良好等特点。结合要求,我们所设计的酒店预订系统可以添加、删除、修改和多种查询等功能。关键词:酒店;Java Web;MVC 目录1引言11.1研究背景11.2研究意义11.3国内外研究情况21.4研究系统目的22系统分析32.1酒店预定系统简介32.2需求分析33系统设计53.1系统目标53.2系统功能结构53.3系统整体的用例模型63.4数据库设计124详细设计144.1功能模块划分144.1.1主界面模块144.1.2预定系统框架164.1.3登录系统框架204.1.4注册界面2

3、24.1.5订单修改和提交264.1.6新中环酒店管理系统304.1.7心声评论模块335系统测试375.1软件测试的方法375.1.1黑盒测试375.1.2白盒测试375.2模块测试385.2.1选择房间类型模块测试385.2.2预定信息模块测试395.2.3用户登录模块测试395.2.4用户注册模块测试405.2.5订单查询删除模块测试415.2.6心声评论模块测试415.3测试结果426结语43参考文献44致谢451 引 言酒店的基本内涵就是为旅客提供住宿服务,今天的酒店与过去的酒店相比有很大的变化。随着社会的进步,经济的迅猛发展,社会人员流动频繁,酒店管理工作越来越复杂。如何实现酒店管

4、理的自动化,带来更大的收益。如何利用现代社会赋予我们的新观念、新手段创造更大的财富,针对酒店预订这一环节,就需要简化后的酒店预订系统。1.1 研究背景基于酒店行业需要便利快捷的管理模式,计算机管理可以使酒店业运作的更加可靠、快捷和高效,不但节省了管理者的时间,更是对旅客的方便。本系统提供给旅客以快捷、准确和可靠的服务,同时,也提高了酒店自身的管理水平。本系统是针对酒店的具体业务而开发的。业务管理以酒店前台管理为核心,为旅客提供高效的服务,减免手工处理的繁琐与误差,及时、准确的反映酒店的经营情况。系统具体有以下特点:系统具有高可靠性、安全性、操作性。模块化结构,可根据业务需要,十分方便的进行添加

5、、删除、修改和快速查询的功能。直观的图形用户界面,更加简便快捷。系统的实用性:本系统的开发成本低,功能针对酒店前台管理功能,实用性强,可维护性好。1.2 研究意义鉴于目前酒店预订工作效率低,不能及时了解旅客的需要,不能更好的适应当前旅客要求。手工管理存在许多弊端,由于不可避免的人为因素,造成数据丢失、误报。计算机信息化管理有着存储量大,速度快等许多优点,因此利用计算机提供信息对旅客预订过程形成一套动态的管理。1.3 国内外研究情况随着市场经济和世界贸易的不断深入,竞争激烈,酒店行业要做到能及时满足旅客需要,按时间分配房间,及时解决旅客退房等突发情况,这必须计划出一个方案,使酒店入住率提高。随着

6、互联网技术的发展普及,开设互联网网上酒店预订系统,不但能够为国内旅客提供有效的订房服务,同时也能不受地域限制,为外国旅客提供异地预订服务。计算机管理系统的应用使酒店经济效益得到提高,全面的信息采集和处理可以辅助提高酒店的决策水平。1.4 研究系统目的显而易见的巨大利益,促使酒店行业的变更,使用更为便捷、安全的管理方法可以使酒店得到更大利润。现代计算机技术的发展,使得酒店管理方式发生变化,就连酒店数据的存储方式也改变成使用数据库完成数据管理。酒店管理系统主要管理操作包括:客户信息管理、客房管理以及对酒店资料管理等,它们是酒店管理系统的核心业务。2 系统分析2.1 酒店预定系统简介新中环酒店预定系

7、统首先会呈现给用户一个友好的欢迎主界面,功能是介绍酒店的优点和特色,也给用户进行服务的预定提供一个平台,如果用户已经有定单号又想查询相关信息或想对本酒店有什么意见分别可以点击“查询订单”和“心声评论”,如果没有,则可以点击预定房间进入房间预定界面,当客人输入好名字,入住日期和天数后方可提交,由于只有会员才可以对房间进行预定,所以用户会跳转到一个登录界面,如果没用户名则可以注册一个,否则直接登录,系统将生成一个订单号给客户供以后使用。本酒店主要使用到的工具和技术有Tomcat、Myeclipse、SQL Server 2005、JAVA、JSP Servlet、MVC模式。Servlet主要由J

8、AVA语言编写,JSP页面则大多数用HTML语言编写,做好的JSP文件都会发布到WEB服务器(其实就是Tomcat)中才可以运行,最后以MVC的形式完成作品,本作品的MVC模式主要体现在JSP SERVLET 还有JAVABEAN 各负各的职责,视图是由我们的JSP完成、模型由我们的JAVABEAN完成,而控制则由我们的Servlet完成,而体现出MVC模型。2.2 需求分析经过对酒店预订流程的大概了解及对网上提供的预定系统的参考和交流,此系统应有如下功能:(1)管理端有如下功能:管理员的管理;处理订单;添加新资源;资源的修改;资源的查询;(2)客户端有如下功能:客户注册和登录;浏览酒店提供的

9、各种预订资源,并根据自己需要下订单;客户注册成功后可以下达订单;客户登录后可以查看自己已提交订单的处理情况;用户登录后可以修改自己的订单并对订单处理;3 系统设计通过对需求的分析,对于此系统的功能和性能要求有了一定的了解,进而可以确定系统的开发目标和初步的功能结构。3.1 系统目标通过需求分析,最终确定系统要实现的目标如下。实现需求分析阶段所提出的功能;界面清晰明了,各个界面均具有导航功能,方便客户浏览。3.2 系统功能结构本系统主要包括酒店各项资源的基本信息、订单的基本信息、添加资源、订单处理等部分,其系统结构如图3_2所示:如图3_2 系统结构图3.3 系统整体的用例模型客人主要使用账号登

10、录系统就可以查看酒店的客房选择适合自己的房间,提前预订。酒店管理者可以登录自己的账号行驶相应的权利对酒店进行管理,例如查询客户信息,入住情况,客房信息等。游客用例图如3_3_1所示:图3_3_1 游客用例图前台管理员用例图如图3_3_2所示:图3_3_2 前台管理员用例图用例描述如下:用例编号:001用例名:注册用户用例描述:本用例用于游客的注册和个人信息的填写。参与者:游客前置条件:网上酒店预定系统正常运行期间。后置条件:用例成功后,添加一名新用户。基本路径1.当游客希望注册个人信息以使用本系统时,用例启动;2.系统转到用户注册页面,提示用户输入个人信息;3.用户输入个人信息;4.系统检查信

11、息是否由有效,将信息存入数据库;5.注册成功返回界面;扩展点1a.如果用户输入的注册信息无效,系统显示错误信息并转到错误页面,用户重新填写信息;或者取消注册,用例结束 用例编号:002用例名:浏览主页用例描述:本用例用于游客在网上酒店预定系统中浏览主页。参与者:游客前置条件:网上酒店预定系统正常运行期间。后置条件:无基本路径1.当游客进入本系统时,用例启动;2.进入本用例,浏览网上酒店预定系统中的资源;扩展点1a.可以将套间加入订单管理。用例编号:003用例名:预定管理用例描述:本用例用于会员在网上酒店预定系统中将需预定的套间加入订单管理中。参与者:会员前置条件:网上酒店预定系统正常运行期间。

12、后置条件:用例成功后,订单管理中套间状态发生变化基本路径1.当会员浏览某本预定系统提出加入订单管理时,用例启动;2.系统将所浏览图书加入购物车;扩展点1a.会员.可以管理预定。1a1.会员可以添加预定。1a2. 会员可以删除订单管理中的套间。用例编号:004用例名:个人订单管理用例描述:本用例用于会员查看个人相关信息。参与者:会员前置条件:会员登录。后置条件:用例成功后,可以查看个人订单和取消订单。基本路径1.会员提出查询订单时,用例启动;2.系统列出所有有关该会员的相关信息(注册信息);扩展点1a.会员可以查看订单信息; 1a1.会员取消订单; 用例编号:005用例名:提交订单用例描述:本用

13、例用于会员提交订单信息。参与者:会员前置条件:会员登录。后置条件:用例成功后,订单提交到系统员工接受订单并作相关处理。基本路径1.会员进入网上酒店预定系统会员提交订单界面,并在界面中提交订单;2.界面将会员提交的订单信息传递给控制对象;3.控制对象向数据库中提交订单信息数据;4.控制对象将成功提交的订单信息返回界面;5.会员在界面获得订单提交成功的信息;扩展点1a.提交订单错误。 1a1.会员所选套间无房。用例编号:006用例名:前台管理员登录用例描述:前台管理员根据所注册的用户名和密码,登录到网上酒店预订系统。参与者:前台管理员前置条件:网上酒店预订系统正常运行期间。、后置条件:如果管理员登

14、录成功,该管理员可以对网上酒店预订系统进行相关操作;若登录不成功,该管理员不能进入网上酒店预订系统。基本路径1. 前台管理员希望通过网上酒店预订系统进行某一项操作;2. 前台管理员登录系统,在登录页面输入自己的用户名和密码并提交;3.系统将前台管理员提交的用户名和密码传递到的数据库中检查用户合法身份的方法中,该方法将用户信息与数据库中的用户信息进行比较,检查用户信息中是否存在此员工的信息,系统记录并显示当前登录用户;4.检查通过,将验证结果返回到登录界面显示;5. 前台管理员在登录界面获得验证结果;扩展点1a.系统标识码有效性检查失败1a1. 前台管理员重新输入识别码;1a2. 前台管理员离开或重新输入账号;1b. 前台管理员输入无效次数超过限制(不超过3次),系统显示提示信息,用例终止。 用例编号:007用例名:主页管理用例描述:本用例用于前台管理员管理套间信息。参与者:前台管理员前置条件:员工登录。后置条件:用例成功后,套间信息被添加、修改或删除。基本路径1. 前台管理员提出查看套间信息时,用例启动;2.系统列出所有符合该管理员要求的资源;3.管理员提出所要执行的操作;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

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