快捷酒店管理系统设计与前端实现

上传人:公**** 文档编号:500676868 上传时间:2023-10-13 格式:DOCX 页数:47 大小:1,023.93KB
返回 下载 相关 举报
快捷酒店管理系统设计与前端实现_第1页
第1页 / 共47页
快捷酒店管理系统设计与前端实现_第2页
第2页 / 共47页
快捷酒店管理系统设计与前端实现_第3页
第3页 / 共47页
快捷酒店管理系统设计与前端实现_第4页
第4页 / 共47页
快捷酒店管理系统设计与前端实现_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《快捷酒店管理系统设计与前端实现》由会员分享,可在线阅读,更多相关《快捷酒店管理系统设计与前端实现(47页珍藏版)》请在金锄头文库上搜索。

1、快捷酒店管理系统设计与前端实现浙江大学硕士学位论文 摘要摘要目前,我国快捷型酒店发展十分迅速,但是相对于酒店的快速扩展,酒店管理软件的更新却不是如此及时,快捷酒店相对于的操作应该是十分简单明了,但是传统酒店管理系统操作十分复杂,导致操作员需要大量时间学习如何操作。本文主要介绍了如何针对快捷酒店的需求,通过Flex编写的前台程序,和后台迅速交互。达到使客户认为操作简单并且容易上手。介绍Flex关于RIA的开发流程及Flex用作客户端编程所带来的好处。分析整个酒店管理系统的架构,分析各个功能模块的基本数据结构,接口,功能流程等。最后对系统的特点及不足之处进行总结。关键词:Flex,RIA,快捷酒店

2、,模块功能,系统架构i浙江大学硕士学位论文 AbstractAbstractAt present, there is an increasing development of inn hotel in China. However, the hotel management software is not updating in time. Relative to the complex operation of traditional Hotel management operating system, the operation of inn hotel should be simple

3、and convenient. So staffs do not need spend too much time on learning how to handle it.This article gives an introduce of how to use client which is written by flex to interact with server, and finally makes it meet the inn hotel requirements. The article also presents the development process of RIA

4、 and advantages of flex Programming as Client. Then it makes a further analysis of management system frame as well as basic data structure of different functional model and interface. In the end, the article gives a brief Summary of the Characteristics and inadequacies for this management systemKey

5、Words:Flex , RIA, inn hotel, functional model, system frame ii浙江大学硕士学位论文 目录目录摘要iAbstractii图目录III第1章 绪论11.1 课题背景11.2 发展及现状11.3 研究的目标和内容2第2章 相关技术和方法32.1 RIA介绍32.2 Flex技术简介32.3 RemoteObject介绍42.4 Spring框架简介42.5 Hibernate框架简介5第3章 系统的需求分析及概要设计73.1 系统的需求分析73.2 系统的总体设计73.3 模块设计83.3.1 功能介绍83.4 主要功能模块103.4.1

6、 入住管理模块设计113.4.2 账务及现付账模块设计153.4.3 报表管理模块设计173.4.4 系统管理与维护模块设计183.5 数据库设计193.5.1 表和视图的设计193.5.2 存储过程设计253.6 其他功能模块设计26第4章 快捷酒店管理系统的实现274.1 主要开发技术274.2 用户界面实现284.2.1 登录模块的实现294.2.2 预定及登记模块的实现30第5章 总结与展望385.1 总结385.2 展望38致谢39参考文献40I浙江大学硕士学位论文 图目录图目录图3.1系统总体设计图8图3.2酒店业务流程图11图3.3顾客预定用例图12图3.4顾客登记用例图12图3

7、.5团队/协议单位入住用例图13图3.6房间状态图14图3.7房间状态图图例15图3.8顾客账务处理时序图16图3.9顾客房费管理用例图16图3.10会员消费示意图17图3.11营业日报报表图18图3.12权限查询流程图19图3.13登记单模型图21图3.14顾客管理模型图22图3.15会员管理模型图23图3.16房价信息模型图24图3.17房间信息模型图25图3.18公司级顾客信息修改存储过程26图3.19酒店夜审存储过程26图3.20报表生成存储过程26图4.1酒店登录界面图29图4.2酒店注册界面图29图4.3选择酒店页面30图4.4顾客预定界面31图4.5步入散客顾客登录界面32图4.

8、6错误或为空提示框33图4.7已有顾客修改或增加信息界面34图4.8增加预收款界面35图4.9添加其它信息界面36图4.10添加周期收费界面37III浙江大学硕士学位论文第1章 绪论第1章 绪论目前,我国快捷连锁酒店企业还没有真正属于自己的适合自己发展需要的快捷酒店的管理软件,大的连锁酒店如:如家,汉庭用的都是自己酒店内部开发的酒店管理系统。其他快捷酒店管理系统则主要来自各种星级酒店的管理系统。与自己的酒店业务办理有一些出入。因此我实习所在的公司,准备开发出一套专门针对快捷酒店快速反应及符合其业务需求的管理软件。不仅满足酒店的管理需求,也能充分让住客体验到快捷酒店的方便及实用性。1.1 课题背

9、景本文的课题主要来自作者的工程实践,以杭州绿云软件有限公司的酒店管理系统的开发为背景,利用公司已开发的星级酒店管理系统,来设计一个针对快捷酒店的管理系统。同大多数B/S架构模式的系统相似,快捷酒店管理系统主要分为如下几个模块:前端,应用服务器端,数据库服务器端。其中,前台用Flex编写,使用RemoteObject与java端进行通信。然后通过Java端程序的控制,从数据库服务器中交换数据。由于公司已经开发过星级酒店的管理系统,因此后台可以打一个分支即可重用以前的Java代码。作者的主要任务是开发好前端Flex代码,根据客户所需求的简单快捷的操作来设计编写前端界面。开发快捷酒店管理系统的价值如

10、下:(1)使酒店操作员能够轻易上手并且能够增加前台的工作效率。(2)采用创新的Flex技术使得原本影响Flex程序性能的问题能得以解决。(3)为管理层决定酒店的消费定价等提供更多的数据分析及决策。1.2 发展及现状酒店管理软件是最早在西方发达国家最先使用的,像希尔顿,喜来登等国际型大酒店都有专门的软件公司为他们量身定做管理软件。因此,这些酒店的管理效率及公司运作方面都是做的比较好的。从现代科技的发展来看,一个好的酒店必须是软硬件配合的很好才能发挥最大的效率,硬件当然是指酒店的装潢服务等,而软件则是一套方便智能的管理系统。社会经济在不断发展,酒店在服务行业扮演的角色也越来越重要,一个酒店的管理和

11、服务水平直接影响到酒店的形象和声誉1。酒店管理系统最先西方发达国家率先发展起来的,像喜来登,希尔顿等国际型连锁酒店,它们都有一套完善的酒店管理系统来提高酒店管理的效率,并且分析数据给高层用来决策。在上世纪90年代,酒店业因为竞争激烈而经营状况十分艰难2。他们最先了解并且使用了ERP这个概念,也就是企业资源企划。使得企业的管理显得十分井井有条。酒店业也不再局限于传统意义上的价格恶性竞争,它将是各酒店集团连锁品牌(集团端)和各酒店之间运用网络系统的整体营销和管理上的竞争3。目前,国内快捷酒店管理软件遇到的问题有很多。还存在很多不足和问题,酒店行业作为服务业的典型,在此项技术面前,却又一次落伍。世界

12、范围内的酒店管理集团,可以谈得上成功运用客户信息管理的寥寥无几,诸多客户信息管理厂商,也没有能够及时拿出一套切实可行的针对酒店行业的全面解决方案。1.3 研究的目标和内容本文以某快捷酒店管理系统项目为例,对快捷酒店管理系统项目研发过程中的需求分析,架构设计,产品测试及性能分析进行了实质性的研究。研究的目标是:结合快捷酒店管理系统项目的特点和开发过程,分析其设计模式及架构。分析各个功能模块的基本数据结构,接口,功能流程等。探讨如何设计出适用于快捷酒店管理系统项目的系统架构及对此系统完成后进行的系统性能进行详细分析。分析包括客户端程序在长时间运行时对操作系统资源占用和高并发操作时是否影响系统性能及

13、稳定性。2浙江大学硕士学位论文第3章相关技术和方法第2章 相关技术和方法2.1 RIA介绍RIA(Rich Internet Applications)富互联网应用,传统的英特网应用程序都是把大量的对数据的处理都交给服务器端,网络的表示层只是一些HTML编写的静态页面。随着IT技术的不断飞跃,传统的基于页面的系统已经不能满足客户的需求,主要原因就是很多时候客户端只需要从服务器端得到想要的数据,页面的基本内容不需要改变,但服务器端仍然返回的是HTML形式的页面。这样加重了网络的传输成本,同时也降低了用户的体验。RIA 使用的是相对比较健壮的客户端描述引擎, 能够提供比传统瘦客户端内容更密集、响应

14、速度更快和图形更丰富的用户界面4。RIA就是区别于传统的瘦客户端而产生的,它把许多原来要经过服务器端处理才能得出的数据,交由前端处理。同时,服务器端向客户端传输的也可以不再是HTML,而是客户端所需要的数据集。RIA引擎接收浏览器发出的请求后,调用本地的业务逻辑处理组件(一般是网页脚本语言)异步转发该请求到服务器;服务器给予应答后,RIA引擎再利用自身的客户端框架程序处理数据和和样式特效对页面进行包装,反馈给浏览器显示5。 2.2 Flex技术简介Flex是由Adobe公司发布的R IA应用程序框架,它提供了丰富的用户界面组件, 其开发模型由ActionScrip t3 (兼容ECMAScrip t这个国际标准的面向对象的脚本语言) ,MXML 模型描述语言(基于XML,实现标签化的定义方式,可用于可视化的编辑) ,以及其他的扩展类库组成的6。它与Adobe发布的另一款产品Flash是一个模式。Flex和Flash一样都是生成.swf文件运行。但相对于flash动画有多帧,Flex制作出来的界面只有两帧。第一帧是预加载,第二帧就得到了我们想要的页面。ActionScript 3

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

当前位置:首页 > 办公文档 > PPT模板库 > 总结/计划/报告

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