连锁酒店管理系统毕业论文内容摘要:
应付的了吗 ?由于服务不到位,使系统不能充分发挥作用的案例也屡见不鲜,由谁来为酒店提供信息服务成为一个值得商榷的问题。 海口经济学院毕业设计:基于 B/S结构的连锁酒店管理系统 6 第二章 可行性分析 社会可行性 连锁酒店管理系统能够最大限度的利用有限资源快速准确收集、处理、分析统计酒店发生的信息资源。 提供各种数据查询方式,方便管理人员进行查询。 能够形成各种数 据报表,及时准确反映酒店业务情况。 系统各模块功能相互独立,利用数据流相互关联,最大的限制错误录入,实现内部资源共享。 安全性方面,系统采用计算机管理避免手工输入的弊病,利用计算机进行科学的优化业务流程,构筑合理的管理架构和完善的管理制度。 数据采用多级保护,减少酒店数据丢失。 技术可行性 本系统采用的是 JSP、 Servlet 和 Oracle 开发, Windows XP Professional 操作系统,用 Dreamweaver 进行前台网页界面设计、采用 JDBC 方式与后台数据库进行连接,完成数据的添加、修改、 删除、查询等功能。 由于 JSP、 Servlet 功能强大,而 Oracle 灵活易维护在开发方面具有方便快捷、使用灵活的特点,以及目前的广泛实际应用,因此使用 JSP、 Servlet、 Oracle 再加上 Spring + Struts +Hibernate 三大框架的开发支持。 Struts 对 Model, View 和 Controller 都提供了对应的组件。 Spring 是一个轻量级的控制反转 (IOC)和面向切面 (AOP)的容器框架,它由 Rod Johnson 创建。 它是为了解决企业应用开发的复杂性而创建的。 Spring 使用基本 的 JavaBean 来完成以前只可能由 EJB 完成的事情。 Hibernate是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非常轻量级的对象封装,可以应用在任何使用 JDBC 的场合,可以在 Servlet/JSP 的 Web 应用中使用,也可以在应用 EJB 的 J2EE 架构中取代 CMP,完成数据持久化的重任。 是开发轻平台的最佳组合从而说明本系统在技术方面可行 [2]。 硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。 操作可行性 目前,大多数计算机都能运行该系统,该系统的安装、调试、运行不会改变 海口经济学院毕业设计:基于 B/S结构的连锁酒店管理系统 7 原计算机系统的设置和布局,并且系统界面简单,提示信息完整,由相关人员指导便能够方便的操作此软件。 系统的技术介绍 Javascript JavaScript 是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。 同时也是一种广泛用于客户端 Web 开发的脚本语言,常用来给 HTML 网页添加动态功能,比如响应用户的各种操作。 它最初由网景公司( Netscape)的Brendan Eich 设计,是一种动态、弱类型、基于原型的语言, 内置支持类。 Javascript 语言与 Java 语言在语法上比较相似,但随着对 Javascript 的深入了解后你会发现,它们说到底是两种语言 [4]。 JQuery jQuery 是一个兼容多浏览器的 javascript 框架,核心理念是 write less,do more(写得更少 ,做得更多 )。 jQuery 在 2020 年 1 月由美国人 John Resig 在纽约的barcamp 发布,吸引了来自世界各地的众多 JavaScript 高手加入,由 Dave Methvin率领团队进行开发。 如今, jQuery 已经成为 最流行的 javascript 框架,在世界前10000 个访问最多的网站中,有超过 55%在使用 jQuery。 jQuery 是免费、开源的,使用 MIT 许可协议。 jQuery 的语法设计可以使开发者更加便捷,例如操作文档对象、选择 DOM 元素、制作动画效果、事件处理、使用 Ajax 以及其他功能。 除此以外, jQuery 提供 API 让开发者编写插件。 其模块化的使用方式使开发者可以很轻松的开发出功能强大的静态或动态网页。 ORACLE Oracle Database,又名 Oracle RDBMS,或简称 Oracle。 是甲骨文公司的一款关系数据库管理系统。 它是在数据库领域一直处于领先地位的产品。 可以说Oracle 数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。 它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案。 作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。 但它的所有知识,只要在一种机型上学习 海口经济学院毕业设计:基于 B/S结构的连锁酒店管理系统 8 了 ORACLE 知识,便能在各种类型的机器上使用它 [8]。 MVC MVC 即模型-视图-控制器,是 Xerox PARC 在八十年代为编程语言Smalltalk- 80 发明的一种软件设计模式,至今已被广泛使用。 最近几年被推荐为Sun 公司 J2EE 平台的设计模式,并且受到越来越多的使用 ColdFusion 和 PHP 的开发者的欢迎。 MVC 是一种设计模式,它强制性的使应用程序的输入、处理和输出分开。 使用 MVC 应用程序被分成三个核心部件:模型、视图、控制器。 它们各自处理自己的任务 [3]。 模型 模型表示企业数据和业务规则。 在 MVC 的三个部件中,模型拥有最多的处理任务。 例如它可能用 象 EJBs 和 ColdFusion Components 这样的构件对象来处理数据库。 被模型返回的数据是中立的,就是说模型与数据格式无关,这样一个模型能为多个视图提供数据。 由于应用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重复性 [3]。 视图 视图是用户看到并与之交互的界面。 对老式的 Web 应用程序来说,视图就是由 HTML 元素组成的界面,在新式的 Web 应用程序中, HTML 依旧在视图中扮演着重要的角色,但一些新的技术已层出不穷,它们包括 Macromedia Flash 和象 XHTML, XML/XSL, WML 等一些标识语言和 Web 序的界面变得越来越有挑战性。 MVC 一个大的好处是它能为你的应用程序处理很多不同的视图。 在视图中其实没有真正的处理发生,不管这些数据是联机存储的还是一个雇员列表,作为视图来讲,它只是作为一种输出数据并允许用户操纵的方式。 控制器 控制器接受用户的输入并调用模型和视图去完成用户的需求。 所以当单击Web 页面中的超链接和发送 HTML 表单时,控制器本身不输出任何东西和做任何的处理。 它只是接收请求并决定调用哪个模型构件去处理请求,然后确定用哪个视图 来显示模型处理返回的数据。 综上所述, MVC 的处理过程是首先控制器接收用户的请求,并决定应该调用哪个模型来进行处理,然后模型用业务逻辑来处理用户的请求并返回数据,最后控制器用相应的视图格式化模型返回的数据,并通过表示层呈现给用户。 海口经济学院毕业设计:基于 B/S结构的连锁酒店管理系统 9 STRUST Struts 对 Model, View 和 Controller 都提供了对应的组件 如图 21 strust 组件。 ActionServlet,这个类是 Struts 的核心控制器,负责拦截来自用户的请求。 Action,这个类通常由用户提供,该 控制器负责接收来自 ActionServlet 的请求,并根据该请求调用模型的业务逻辑方法处理请求,并将处理结果返回给 JSP页面显示。 Model 部分 由 ActionForm 和 JavaBean 组成,其中 ActionForm 用于封装用户的请求参数,封装成 ActionForm 对象,该对象被 ActionServlet 转发给 Action,Action 根据 ActionForm 里面的请求参数处理用户的请求。 JavaBean 则封装了底层的业务逻辑,包括数据库访问等。 , View 部分 该部分采用 JSP 实现。 Struts 提供了丰 富的标签库,通过标签库可以减少脚本的使用,自定义的标签库可以实现与 Model 的有效交互,并增加了现实功能。 对应上图的 JSP 部分。 Controller 组件 Controller 组件有两个部分组成 —— 系统核心控制器,业务逻辑控制器。 系统核心控制器,对应上图的 ActionServlet。 该控制器由 Struts 框架提供,继承 HttpServlet 类,因此可以配置成标注的 Servlet。 该控制器负责拦截所有的 HTTP 请求,然后根据用户请求决定是否要转给业务逻辑控制器。 业务逻辑控制器,负责处理用户请求,本身不具备处理能 力,而是调用Model 来完成处理。 对应 Action 部分 [3]。 Spring 简单来说, Spring 是一个轻量级的控制反转 (IoC)和面向切面 (AOP)的容器框架。 .轻量 从大小与开销两方面而言 Spring 都是轻量的。 完整的 Spring 框架可以在一个大小只有 1MB 多的 JAR 文件里发布。 并且 Spring 所需的处理开销也图 21 strust 组件 海口经济学院毕业设计:基于 B/S结构的连锁酒店管理系统 10 是微不足道的。 此外, Spring 是非侵入式的:典型地, Spring 应用中的对象不依赖于 Spring 的特定类。 控制反转 Spring 通过一种称作控制反转( IOC)的技术促进 了松耦合。 当应用了 IOC,一个对象依赖的其它对象会通过被动的方式传递进来,而不是这个对象自己创建或者查找依赖对象。 你可以认为 IOC 与 JNDI 相反 —— 不是对象从容器中查找依赖,而是容器在对象初始化时不等对象请求就主动将依赖传递给它 [4]。 面向切面 Spring 提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统级服务(例如审计( auditing)和事务( transaction)管理)进行内聚性的开发。 应用对象只实现它们应该做的 —— 完成业务逻辑 —— 仅此而已。 它们并不负责(甚至是意识)其它的系统级 关注点,例如日志或事务支持。 容器 Spring 包含并管理应用对象的配置和生命周期,在这个意义上它是一种容器,你可以配置你的每个 bean 如何被创建 —— 基于一个可配置原型( prototype),你的 bean 可以创建一个单独的实例或者每次需要时都生成一个新的实例 —— 以及它们是如何相互关联的。 然而, Spring 不应该被混同于传统的重量级的 EJB 容器,它们经常是庞大与笨重的,难以使用 [4]。 框架 Spring 可以将简单的组件配置、组合成为复杂的应用。 在 Spring中,应用对象被声明式地组合,典型地是在一个 XML 文件里。 Spring 也提供了很多基础功能(事务管理、持久化框架集成等等),将应用逻辑的开发留给了你。 所有 Spring 的这些特征使你能够编写更干净、更可管理、并且更易于测试的代码。 它们也为 Spring 中的各种模块提供了基础支持。 Hibernate Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非常轻量级的对象封装,使得 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate 可以应用在任何使用 JDBC 的场合,既可以在 Java 的客户端程序使用, 也可以在 Servlet/JSP的 Web 应用中使用,最具革命意义的是, Hibernate可以在应用 EJB 的 J2EE 架构中取代 CMP,完成数据持久化的重任。 Hibernate 的核心接口一共有 5 个,分别为 :Session、 SessionFactory、Transaction、 Query 和 Configuration。 这 5 个核心接口在任何开发中都会用到。 通过这些接口,不仅可以对持久化对象进行存取,还能够进行事务控制。 下面对这五个核心接口分别加以介绍。 海口经济学院毕业设计:基于 B/S结构的连锁酒店管理系统 11 DWZ 界面框架 DWZ 框架支持用 HTML 扩展的方式来 代替 JavaScript 代码,只要懂 HTML语法, 再参考 DWZ 使用手册就可以做 Ajax 开发。 开发人员不写 JavaScript 的情况下,也能用 Ajax 做项目和使用各种 UI 组件。 基本可以保证程序员不懂 JavaScript, 也能使用各种页面组件和 Ajax 技术。 如果有特定需求也可以扩展 DWZ 做定制化开发。 做 Ajax 项目时需要写大量的 JavaScript 才能达到满意的效果, 国内很多程序员 javascript 不熟, 大大影响了开发速度。 使用 DWZ 框架自动邦定 JavaScript效果, 不需要开发人员去关心 JavaScript 怎么写,只要写标准 HTML 就可以了。 D。连锁酒店管理系统毕业论文
相关推荐
作日) 4) 120 台以上的抽检 100 台( 个工作日) 第五条 检验步骤 1) 检查电缆线、插头、机壳开关是否有破损。 2) 确认无破损后才可以接通电源检查其功能是否正常。 3) 用看、听、摸、闻、模拟操作等方法确定其故障的基本部位。 4) 根据判断部位拆机检查,找出引起故障的零部件。 第六条 根据检查结果记录存在的主要问题,并填写《退
握退休干部管理服务工作情况,帮助解决退休干部管理服务工作中的实际问题,同时对退休干部的学习、活动、教育、慰问等内容做出具体安排。 进一步落实退休干部管理工作领导责任制。 要高度重视退休干部 管理服务工作,主要领导要亲自过问,明确一名干部联络员具体负责,明确工作职责、目标和任务 ,形成分工明确、齐抓共管、衔接有效的工作机制,切实抓好落实。 老干部管理工作人员要认真履行工作职责
41 本协议生效后,乙方须按本协议附件《 加盟 手册》中之约定进行标准 加盟店 的筹建、酒店合法经营所需全部证照的办理,并承 担相关法律责任。 42 乙方须按本协议附件《 加盟 手册》中之约定将符合甲方标准的 加盟店 交付甲方经营管理,且乙方有责任和义务排除妨碍,维持 加盟店 的正常运营。 43 加盟店 在筹建及运营过程中所产生的一切债权债务、经营风险、安全风险及法律责任由乙方和 加盟店 承担
的选择也没有过于偏向 7天这样强势营销的酒店,所以强势营销并不一定就是营销的最佳方案;八戒 推崇的还是 .................. 八戒始终坚信,优质的软件与硬件才是最好的服务;苹果帝国的崛起很多人看到了乔布斯的光环,但是大家必须承认的是苹果手机的强大;很多时候客户会被一些促销、打折、团购、秒杀、优惠价 ...............等眼花缭乱的的手法吸引,有可能会做出尝试性的购买
为 1 个月。 ( 3) 实习和辅导: 一般为 3 个月 ; 内部员工提拔经总经理批准 ; 可以缩短实习期 ; 可为 12 个月。 制订实习店长的酒店经营指标 重申辅导店长的监督和指导职能 评定实习店长辅导期内的经营管理业绩 评定辅导店长的监督和指导成果 总经理综合评定 ; 认定正式店长职位。 ( 4) 认定和工资分级:主管总经理建议 ; 总经 理最后确认