design and development of online hotel booking system using multi-tier architecture

design and development of online hotel booking system using multi-tier architecture

ID:34791111

大小:2.54 MB

页数:82页

时间:2019-03-10

design and development of online hotel booking system using multi-tier architecture_第1页
design and development of online hotel booking system using multi-tier architecture_第2页
design and development of online hotel booking system using multi-tier architecture_第3页
design and development of online hotel booking system using multi-tier architecture_第4页
design and development of online hotel booking system using multi-tier architecture_第5页
资源描述:

《design and development of online hotel booking system using multi-tier architecture》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、中南大学硕士学位论文DesignandDevelopmentofOnlineHotelBookingSystemUsingMulti-tierArchitecture姓名:FethiAbduljwad申请学位级别:硕士专业:计算机应用技术指导教师:王国军20040420摘要本项目针对埃塞俄比亚的HiltollAddis酒店服务系统存在的问题,成功设计与开发了一个使用多层体系结构的酒店在线预订系统。本项目重点研究了使用多层体系结构设计与开发该系统的有效性问题。多层结构是指在传统的客户机朋&务器结构的中间加入了额外的逻辑层,因而构成至少三层的

2、应用程序体系结构。系统的三层结构指的是其三个逻辑部分,而不是系统实际使用的机器数量。因此企业的应用系统和网页应用系统可以使用相同的组件。使用多层结构的目的在于提高应用程序的总体性能,使得系统更加可靠、易于维护,以及避免网络拥塞和保证数据安全性。\在HiltonAddis酒店预订系统的万维网站点上,客户通过客户服务部分可以输入酒店的预订信息。这项功能是通过浏览器读取HTML、ASP文件而实现的。这些文件包含了在客户端或服务器端执行的脚本代码。在HiltonAddis酒店预订系统的商务服务部分实现了预订或者确认核实等商务逻辑过程。一个典型的例

3、子就是商务服务在预订完成前应确认是否有足够的房间可供使用。系统安装了基于cOM组件的网页服务器用于实现HiltonAddis酒店的商务服务功能。HiltonAddis酒店预订系统的数据服务部分根据商务服务组件的命令,使用MicmsoRSQLserver完成酒店的数据库系统的更新。系统的数据库安装在HiltonAddis酒店的网页服务器上,同样它也可以安装在单独的一台服务器上。实体关系(ER)模型图形化地表述了系统数据库的整体逻辑结构。它的设计和实现是基于对一个实际的数据库设计的认知来完成的。ER模型是由称之为实体的基本对象以及它们之间的关

4、联组成的。一个实体可以是具体的一个人、一本书,也可以是抽象的一个假期或者其它概念。实体是通过它的一组属性来表示的,例如,姓名、城市、街道。另一方面,几个实体之间是通过关系来关联的,每一个实体所扮演的角色就是它在这一关系中所实现的功能。本文列出了所有项目中的实体和对象标志并建立了它们之间的关系。现有的HiltonAddis酒店服务系统仅限于在因特网上做大量的广告宣传,并朱充分挖掘其潜力。本项目研究了如何实现客户通过万维网在线预订酒店服务的全过程。本项目的成功实施将为企业带来更大的投资回报和为客户提供更好的服务以提高客户满意度。矽/本项目使用

5、MicrosoRVisualBasic作为开发工具,Visual№rDev为应用程序的开发平台,使用Microsofts0Lserver作为后台数据库服务器,网页的开发则采用HTML和vBscript。客户可在线预订各种不同类型的房间,同时系统保留用户的使用数据和入住/离开记录,并且扣印出单据。V¨7吾互。。Addi。酒店预订系统可以根掘每次预订自动统计出房间的变动情况以防止一个房间被多次预订的情况发生。例如,系统不允许在同一天同一间房同时有几次预订过程:在线预订后,系统会自动生成预订确认电子邮件发送到客户的邮箱。如果客户没有收到确认电子

6、邮件,则可能发生了如下事情:l电子邮件地址输入错误。2.预订没有得到确认,客户需要重新开始预订过程。客户提交了预订房间的表格后,系统首先查询数据库以确定还有多少此类房间剩余。如果房间不足以满足要求,系统将会弹出表示抱歉的消息。相反,如果房间足够的话,客户资料将会被系统录入,同时系统将会自动修改客户表、房间表等。客户离开酒店时,系统还会产生酒店服务反馈表,让用户填写对本酒店服务的评价以及建议。本系统使得客户通过万维网网页获得酒店现有设施和特色的全面介绍,以实现酒店营销和广告服务功能,与此同时客户可以在网页上进行在线预订。预订的基本过程如下:

7、客户首先通过万维网网页发出预订消息:随后在酒店的应用服务器和后台数据库服务器将做相应处理;如果成功完成处理(注册),客户则会马上得到确认消息。预订过程通过以下流程实现:1.客户通过本预订系统查询是否有房间可提供。2.系统提供可使用房J剐的信息包括床的数目,价格等。3.客户选择好房间后,提供信用卡号码完成预订。√4.最后,预订系统更新自身的数据库。尸/当客户端通过IE浏览器浏览网页输入数据后,HTML和ASP页面将用户数据提交给网页服务器。在预订数据被提交给数据库或是撤销预订前,ASP和连接数据库的对象首先要验证数据的合法性,然后网页服务器

8、处理脚本语言并将处理结果发送到其HTML页面上。本系统通过密码实现对数据库数据访问的安全保护。本系统在开发过程中通过输入简单的样本数据进行了测试。本系统还实现了简单的报表功能,内容包括酒店特色

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。