收藏 分销(赏)

基于web的大酒店标准管理系统.doc

上传人:快乐****生活 文档编号:2440848 上传时间:2024-05-30 格式:DOC 页数:26 大小:119.04KB
下载 相关 举报
基于web的大酒店标准管理系统.doc_第1页
第1页 / 共26页
基于web的大酒店标准管理系统.doc_第2页
第2页 / 共26页
基于web的大酒店标准管理系统.doc_第3页
第3页 / 共26页
基于web的大酒店标准管理系统.doc_第4页
第4页 / 共26页
基于web的大酒店标准管理系统.doc_第5页
第5页 / 共26页
点击查看更多>>
资源描述

1、基于web酒店管理系统摘 要当代化酒店组织庞大、服务项目多、信息量大,要想提高劳动生产、减少成本、提高服务质量和管理水平,进而增进经济效益,必要借助计算机来进行当代化信息管理。酒店管理系统正是为此而设计。我在本次毕业设计中采用Java和MVC框架模式下开发,使用Oracle数据库。继承Java“Write Once,Run Anywhere”长处,可以在任何一种系统下运营。我在设计系统过程中,把模块按顾客级别(管理员,前台职工和清洁工)分别设计了相应功能。该网站采用Jsp应用开发技术,具备某些预订客房,退房等功能,特别依托java长处来为酒店更好进行管理,稳定性,可扩展性,安全性,健壮性,都是

2、该酒店管理优势所在。数据库采用Oracle9i,在数据库运用上该系统用了简朴Hibernate和JDBC作为和数据库进行数据交互方式。Struts则是为了Web层可以更好控制跳转。核心词:酒店管理系统、Oracle、Java、MVC框架模式HOTEL MANAGERMENT SYSTEMAbstractLarge-scale modernization of the hotel,services and more informative,in order to improve the labor and production,reduce costs,improve service quali

3、ty and management level,thus promoting economic efficiency,to use the computer to carry out the modernization of information management. Hotel Management System is designed for this purpose. I graduated in the design and MVC framework using JAVA development mode,use the ORACLE database. JAVA success

4、ion of Write Once,Run Anywhere the advantages of a system in any run. I am in the process of designing the system,the module level by the user (administrator,front desk staff and cleaners) were designed corresponding functions.The site using jsp application development technology,with some reservati

5、ons,check-out functions,in particular,rely on the advantages of java to better manage the hotel,stability,scalability,security,robustness,is the hotel management the advantage.Database used in oracle9i,the use of the database on the system using a simple Hibernate and JDBC data and databases as a wa

6、y of interaction. Struts is a Web layer in order to better control the Jump.Key words:Hotel Management System、Oracle、Java、MVC PATTEN前 言在80年代初发展起来国内酒店管理系统,充分吸取了国外管理系统精华,再结合国内实际状况,逐渐发展成熟,到90年代初期已形成了几种较成熟软件系统,同步,产生了几家专职从事宾馆业计算机管理系统公司。到了90年代中后期,随着计算机在酒店中普及应用,计算机技术不断发展,酒店管理系统发展到了一种新时期,新系统平台、新系统特点及发展方向不断涌

7、现,重要体当前系统基本转到客户机/服务器模式下Windows版,功能更加细致完善,系统更加稳定可靠。据一位业内人士称:“对软件开发商来说,小软件商慢慢裁减。对顾客来说,国内大系统慢慢进入五星级酒店市场,而此前基本被国外系统所垄断。”酒店管理系统市场前景辽阔,利润回报丰厚。但事实上,酒店业自身早就进入了微利甚至亏损时代,加之市场竞争激烈,软件开发商单个项目利润大不如前,从而导致某些实力局限性开发商被裁减出局。使用了该系统酒店,由于失去了原开发商技术支持,也不得不更换软件系统,从而导致投资上挥霍。一方面是整个行业没有一种自律机构,国家没有一定评审机制及相应级别制度,使某些主线无条件公司能进入市场参

8、加竞争。另一方面,当前酒店业投资主体各种各样,对软件重要性结识不够,要么误选开发商,要么不正常压价,导致酒店和正规软件商双方均被损害利益。固然,酒店业涉及信息系统和产品众多,却缺少统一行业原则使各个供应商互相协调,一方面导致资源挥霍与互不兼容,另一方面也阻碍了整体水平提高,无法完全符合酒店需要。在当代化宾馆中,宾馆为了能高效地管理客房资源、顾客信息、结算信息,做出了一系列管理体系,通过管理信息和理解各个环节信息详细状况变化,能及时做出有效反映和应对方略,对信息各个环节能变更,有助于提高宾馆管理效率。当代化宾馆是集客房、餐饮、通讯、娱乐,商务文化及其她各种服务与设施为一体化消费场合,酒店宾馆组织

9、庞大,服务项目多,信息量大,要想提高劳动生产,减少成本,提高服务质量和管理水平,进而增进经济效益,必要借助计算机来进行当代化信息管理,酒店管理系统正是为此而设计,本系统是一套合用于大、中型星级宾馆使用先进系统,操作简朴,灵活性好、系统安全性高,运营稳定酒店管理系统咱们会采用B/S构造来。会按照按国家星级宾馆原则化业务程序流式设计,会采用主流开发工具来开发,搭建比较稳定可靠安全服务端来辅佐客户管理,并且咱们还采用主流数据库oracle,会通过测试用例来达到测试效果,技术支持会采用轻量级框架struts和hibernate持久化来完毕,服务器咱们会采用tomcat,通过powerdesigner来

10、设计数据模型为最初业务流程概念设计阶段和详细设计阶段打好基本2。第1章 绪论第1.1节 选题背景酒店业是一种前景辽阔而又竞争激烈行业。改革开放以来,国内酒店业迅速发展,已经成为一种具备相称规模产业。由于国内旅游业迅速发展,通过调查,国内在将成为世界上第四大旅游国家;同步国内加入世界贸易组织,酒店业将完全开放,这个时候,国内酒店业将面临着前所未有机遇和挑战。但是,当前甚至尚有某些酒店还停留在由人工操作和管理阶段,这样已经无法适应当前发展趋势。因而,要想使酒店工作质量和效率提高,采用先进计算机网络通信技术变化酒店业务模式,实现酒店业务管理自动化已经成为一种必然3。第1.2节 课题研究目和意义对酒店

11、整个来说,对酒店经营状况起决定作用是酒店服务管理水平。如何运用先进管理手段来提高酒店管理水平成为酒店业务发展当务之急。面对信息时代机遇和挑战,运用科技手段提高酒店管理无疑是一条行之有效途径。虽然计算机管理并不是酒店管理走向成功核心元素,但它可以最大限度地发挥精确、快捷、高效等作用,对酒店业务管理提供强有力支持。因而,采用全新计算机网络和酒店业务管理系统,已成为提高酒店管理效率,使作业人员与管理系统之间灵活互动,实现流畅工作流衔接,协助酒店有效地进行业务管理,释放最大价值。酒店业务管理系统在达到在节约人力资源成本同步,可以提高业务效率,并可以及时、精确、迅速地满足顾客服务需求4。第1.3节 课题

12、内容简述毕业设计选题基于WEB酒店管理系统,重要研究了两个方面内容:酒店业务管理(划分为,业主界面某些,经历界面某些,前台职工界面某些和清洁工界面某些。),客户服务某些(动态网站)。第1.4节 国内外现状随着国内经济体制改革不断深化和国内经济迅速发展,国内人民收入不断提高,消费观念也有提高,对服务质量规定也有很大提高。各地把旅游业当作本地经济发展重要支柱之一。酒店作为人们食宿、娱乐、休闲场合而得到了迅速发展。社会上也成立了各种类型,不同规模酒店服务公司。如何为客户提供更加精确及时服务,成为各个酒店竞争核心。因此酒店业务信息化建设就成为了客户衡量酒店提供商服务原则一种准则,信息系统成为了基本。随

13、着Internet技术进一步发展和普及,不能较好适应世界经济发展形式和国内国民经济建设需要,市场既有产品化酒店业务软件系统在不断发展中酒店需求。基于WEB酒店管理系统总体设计目的可以建立完善、高效、可靠酒店业务信息系统,为酒店提供良好信息环境。第1.5节 开发环境及工具简介1.5.1系统开发工具当前,市场上计算机语言和开发工具备诸多,但是Eclipse以其稳定和与平台无关特性,从众多编程工具中脱颖而出,成为诸多Java程序员首选。Eclipse 是一种开放源代码、基于 Java 可扩展开发平台。就其自身而言,它只是一种框架和一组服务,用于通过插件组件构建开发环境。幸运是,Eclipse 附带了

14、一种原则插件集,涉及 Java 开发工具(Java Development Tools,JDT)。虽然大多数顾客很乐于将 Eclipse 当作 Java IDE 来使用,但 Eclipse 目的不但限于此。Eclipse 还涉及插件开发环境(Plug-in Development Environment,PDE),这个组件重要针对但愿扩展 Eclipse 软件开发人员,由于它容许她们构建与 Eclipse 环境无缝集成工具。由于 Eclipse 中每样东西都是插件,对于给 Eclipse 提供插件,以及给顾客提供一致和统一集成开发环境而言,所有工具开发人员都具备同等发挥场合。这种平等和一致性并

15、不但限于 Java 开发工具。尽管 Eclipse 是使用 Java 语言开发,但它用途并不限于 Java 语言;例如,支持诸如 C/C+、COBOL 和 Eiffel 等编程语言插件已经可用,或预测会推出。Eclipse 框架还可用来作为与软件开发无关其她应用程序类型基本,例如内容管理系统。基于 Eclipse 应用程序突出例子是 IBM WebSphere Studio Workbench,它构成了 IBM Java 开发工具系列基本。例如,WebSphere Studio Application Developer 添加了对 JSP、Servlet、EJB、XML、Web 服务和数据库访

16、问支持。Eclipse是一种开发源码项目,它其实是Visual Age for Java代替品,其界面跟先前Visual Age for Java差不多,但由于其开放源码,任何人都可以免费得到,并可以在此基本上开发各自插件,因而越来越受人们关注。近期尚有涉及Oracle在内许多大公司也纷纷加入了该项目,并宣称Eclipse将来能成为可进行任何语言开发IDE集大成者,使用者只需下载各种语言插件即可。1.5.2数据库开发工具在本次数据库中,本人采用了Oracle 9i跟其她数据相比,Oracle有更好稳定性,在导入数据工具sqlload.exe功能强大,安全机制可靠性,尚有在解决大量数据方面它有更

17、稳定长处,因此在众多数据库中脱颖而出,成为诸多人首选。Oracle数据库9i是第一套具备无限可伸缩性与高可用性,并可在集群环境中运营商业软件互联网数据库,具备400各种领先数据库功能,在集群技术、高可用性、商业智能、安全性、系统管理等方面都实现了新突破。作为甲骨文公司长达十年软件技术研发成果,真正应用集群技术(Real Application Clusters)可以提供近乎无限扩充能力与整体可用性,为顾客带来透明、高速增长集群功能。1.5.3 Tomcat服务器Tomcat 服务器是一种免费开放源代码Web 应用服务器,最新Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tom

18、cat 5 支持最新Servlet 2.4 和JSP 2.0 规范。由于Tomcat 技术先进、性能稳定,并且免费,因而深受Java 兴趣者爱慕并得到了某些软件开发商承认,成为当前比较流行Web 应用服务器。Tomcat 很受广大程序员喜欢,由于它运营时占用系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统惯用功能;并且它还在不断改进和完善中,任何一种感兴趣程序员都可以更改它或在其中加入新功能。Tomcat 是一种小型轻量级应用服务器,在中小型系统和并发访问顾客不是诸多场合下被普遍使用,是开发和调试JSP 程序首选。对于一种初学者来说,可以这样以为,当在一台机器上配备好Apache 服

19、务器,可运用它响应对HTML 页面访问祈求。事实上Tomcat 某些是Apache 服务器扩展,但它是独立运营,因此当你运营Tomcat 时,它事实上作为一种与Apache 独立进程单独运营。这里诀窍是,当配备对的时,Apache 为HTML页面服务,而Tomcat 事实上运营JSP 页面和Servlet。此外,Tomcat和IIS、Apache等Web服务器同样,具备解决HTML页面功能,此外它还是一种Servlet和 JSP容器,独立Servlet容器是Tomcat默认模式。但是,Tomcat解决静态HTML能力不如Apache服务器8。第2章 酒店管理系统系统分析随着旅游业发展,酒店、餐

20、饮娱乐行业日趋发达,引入全方位电脑服务和电脑管理日益流行。同步,酒店和餐厅娱乐业引入电脑服务和管理也获得了优良经济效益和社会效益。为此,国家建设部已于近来作出明确规定:凡星级酒店在项目审批时,其设计方案必要涉及电脑管理系统,否则不予立项。可见,酒店管理电脑化势在必行。酒店管理系统将先进电脑技术与当代酒店服务管理完美地结合起来,实现了住宿、餐饮、娱乐全新概念服务和管理方式。一种成熟酒店管理系统不但仅是记录酒店客人信息,提供查询,报表打印等一系列简朴工作,它能让工作人员从啰嗦手工操作中解脱,并且酒店管理系统自身就代表着一种管理办法。随着它进一步,将带动公司运做,为管理和决策提供支持。为了达到这个规

21、定,它必要依托高起点硬件环境和软件开发工具来保证系统稳定和正常运营。酒店电脑系统规定24小时持续运营,数据量大,可靠性规定高,因而整个电脑系统供电采用专线方式,加配UPS(不间断供电系统),并合理接地,以便保障整套系统正常运营。第3章 需求分析与规格阐明第3.1节 获取需求拟定系统必要具备功能和性能,系统规定运营环境。必要仔细分析系统中资料,既要分析系统中数据流,又要分析长期使用资料储存。该阶段不是拟定系统如何完毕它工作,而仅仅是拟定系统必要完毕哪些工作,也就是对目的系统提出完整、精确、清晰、详细规定。需求获取是在问题及其最后解决方案之间架设桥梁第一步。开发者只有和客户充分理解了需求之后才干开

22、始设计系统,否则,对需求定义任何改进,在设计上都必要大量返工。下面是通过双方调研后得到需求规格阐明。系统界面采用Web方式,界面应简洁明了,顾客可以便浏览和查找客房信息。该系统顾客有两种类型:一是顾客,二是酒店管理人员。顾客只在酒店网站某些有权限。酒店管理人员可按职位有不同权限,既经理,客房管理职工和清洁工各自有不同权限和登陆界面。系统需对顾客登录进行管理。使用各功能模块时,系统应验证顾客身份有效性,否则规定顾客登录。此外,容许顾客对自己密码进行修改。系统应提供客房分类管理功能,可分类制定客房面积、价格、与否配备空调等客房类型,对不同原则客房进行有效管理。系统可实现对客房信息添加、删除以及修改

23、。在进行入住/退房管理时,系统可以依照客房当前状态自动提示可用服务(入住/退房)。如果客房没有客人入住,则该客房可用服务为“入住”;否则,可用服务为“退房”。系统客户端在Windows平台下运营,服务器端可在Windows平台或UNIX平台下运营。系统还需要有较好安全性和可扩展性。第3.2节 需求分析需求分析是从客户需求中提取出软件系统可以协助顾客解决业务问题,通过对顾客业务问题分析,规划出系统功能模块,即定义用例。这个环节是对理解需求升华,直接关系到该系统质量。整个系统可以分为2大某些。酒店网站某些(客户服务网站)和酒店管理某些(管理员某些)。酒店管理某些可以分为四个某些。即业主管理页面某些

24、,经理管理页面某些,前台职工管理页面某些和清洁工页面某些。3.2.1 酒店网站某些1. 酒店简介:大体简介下酒店历史及其现状和将来规划。2. 客房简介:重要简介下酒店各个价位房间。3. 酒店公示:在这里可以看到酒店对客户4. 顾客提问:顾客可以对酒店进行提问,酒店经理或前台职工在管理员页面对其进行解答。3.2.2 酒店管理某些 1. 客房管理:预订客房管理、客房查询、退房管理。2. 员工管理:员工修改信息、人员调配。3. 清洁工使用系统:确认需要清扫房间。4. 密码管理系统。酒店系统完全采用Web方式,由前台和后台管理两个某些构成。前台作为与顾客直接交互可视化界面,由于使用以便,能将系统各个功

25、能提供应顾客,以协助顾客进行客房管理。前台在考虑功能实现同步,也考虑了操作简洁和以便性,目是让大多数客户可以轻松地享有电子商务给她们带来便利。为了保证客户和酒店信息具备更好安全性,前台酒店网页和后台管理是分离。后台各管理模块需要通过权限授权才可以使用,咱们为此设计了四个角色:业主,经理,前台服务员,清洁工。其中:业主享有最高权限,可以使用收入阅览和管理,房间状态,和职工信息管理(重要管理经理)。经理重要只能是管理普通员工管理,客房经营管理,前台论坛管理。前台服务员重要职能是负责订房和退房,以及查询入住客户信息。所有该角色只可以使用某些功能,涉及客房经营管理、客户信息查询、个人密码修改以及注销功

26、能。清洁工重要只能是及时确认需要清扫房间。请完毕任务后给前台信息,以变更房间状态。后台管理重要由数据库系统作为支持,选用数据库系统为Oracle9i。第4.2节 数据库设计与实现数据库分析完毕后,咱们就可以对数据库进行设计了。在酒店客房管理系统中,数据库设计工作重要涉及建立管理系统数据库,创立所需要表,也可以设计有关视图及存储过程。这些设计工作都在powerdesigner环境下操作并实现导入到Oracle9i。4.2.1 创立数据库表构造图 42 预订系统截图图 43 权限管理系统截图通过Powerdesigner设计完酒店预订系统数据库表构造后,可以导入到Oracle9i中,由于Power

27、Designer导出到Oracle中浮现“”问题因此需要进行手工调节错误,该错误已经得到验证,因此需要UE来改错误。PL/SQL已经更新过,登陆PL/SQL顾客名liukai密码liukai 数据库名称是liukai图 44 导入后权限管理系统4.2.2 创立表数据库表构造:职工信息表(Master),客房信息表(Room),客房类型表(Roomtypes)等等。下面分别简介下这些表成果。1.职工信息表职工信息表(Master)用来保存使用该系统酒店员工基本信息,表Master构造如下。表 41 职工信息表列名数据类型长度与否为空阐明IDINTEGERNOT NULL编号NAMEVARCHAR

28、(20)20NOT NULL账号名字PASSWORDVARCHAR(20)20NOT NULL账号密码BDATEDATENOT NULLBdateTRUENAMECHAR(10)10NOT NULL真实姓名SEXCHAR(1)1NOT NULL性别BIRTHDAYDATENOT NULL生日DEPTVARCHAR2(20)20NOT NULL部门POSITIONVARCHAR2(20)20NOT NULL职位POSITION_DESCVARCHAR2(20)20NOT NULL职位描述OFFICE_PHONENUMBERNOT NULL办公电话MOBILENUMBERNOT NULL手机HOM

29、E_PHONENUMBERNOT NULL家庭电话EMAILVARCHAR2(20)20NOT NULL电子邮件MASTERNAMEVARCHAR2(20)20NOT NULL管理者名字CREATEDATEDATENOT NULL创立时间2.客房信息表客房信息表(Room)用来保存酒店所有客房基本信息,表Room构造如表所示。表 42 客房信息表列名数据类型长度与否为空阐明ROOMIDINTEGERNOT NULL房间编号ROOMTYPESIDINTEGERNOT NULL房间类型ROOMLOCATIONVARCHAR(20)20NOT NULL房间位置ROOMSTATUSVARCHAR(20

30、)20NOT NULL房间状态ROOMREMARKVARCHAR(200)200备注3.客房类型表客房类型表(Roomtypes)用来保存酒店所有客房类型基本信息,表Roomtypes构造如表所示。表 43 客房类型表列名数据类型长度与否为空阐明ROOMTYPESIDINTEGERNOT NULL类型编号ROOMTYPESPRICEINTEGERNOT NULL类型价格ROOMTYPESBEDNUMBERVARCHAR(20)20NOT NULL床数ROOMTYPESAIRCONDITIONVARCHAR(20)20NOT NULL与否空调ROOMTYPESTELEVIONCHAR(1)1NO

31、T NULL与否有电视ROOMTYPESTELEPHONECHAR(1)1NOT NULL与否有电话ROOMTYPESTOILETCHAR(1)1NOT NULL与否有卫生间ROOMTYPESREMARKVARCHAR(200)200备注4.预订信息表预订信息表(Ordertable)用来保存酒店所有预订客房基本信息,表Ordertable构造如表所示。表 44 预订信息表列名数据类型长度与否为空阐明ORDERTABLEIDINTEGERNOT NULL订单编号CUSTOMERIDINTEGERNOT NULL顾客编号ROOMIDINTEGERNOT NULL客房编号CUSTOMERNAMEV

32、ARCHAR(20)20NOT NULL顾客姓名CUSTOMERSEXCHAR(1)1NOT NULL顾客性别CUSTOMERPHONEVARCHAR(20)20NOT NULL顾客电话CUSTOMERNUMBERIDVARCHAR(18)18NOT NULL顾客身份证号5.退房信息表预订信息表(Checkout)用来保存酒店所有客房退房基本信息,表Checkout构造如表所示。表 45 退房信息表列名数据类型长度与否为空阐明CHECKOUTIDINTEGERNOT NULL退房编号CUSTOMERIDINTEGERNOT NULL顾客编号CUSTOMERNAMEVARCHAR(20)20NO

33、T NULL顾客姓名CUSTOMERSEXCHAR(1)1NOT NULL顾客性别CUSTOMERNUMBERIDVARCHAR(18)18NOT NULL顾客身份证号CUSTOMERPHONEVARCHAR(18)20NOT NULL顾客电话ROOMIDINTEGERNOT NULL客房编号6.客房时间表预订信息表(Roomtimes)用来保存酒店所有客房时间段基本信息,表Roomtimes构造如表所示。表 46 客房时间表列名数据类型长度与否为空阐明ROOMTIMESIDINTEGERNOT NULL客房时间编号RESERVATIONDATESINTEGERNOT NULL预定期间ARRI

34、VALDATESVARCHAR(20)20NOT NULL到达时间DEPARTUREDATECHAR(1)1NOT NULL离开时间SUMTIMESVARCHAR(18)18NOT NULL花销时间ROOMTIMESREMARKVARCHAR(18)20NOT NULL备注ROOMIDINTEGERNOT NULL客房编号7. 预定金入账表预定金入账表(Foregift)用来保存酒店所有顾客房间预定金基本信息,表Foregift构造如表所示。表 47 预定金入账表列名数据类型长度与否为空阐明FOREGIFTIDINTEGERNOT NULL押金编号FOREGIFTTIMESINTEGERNOT

35、 NULL交押金时间CUSTOMERIDVARCHAR(20)20NOT NULL顾客编号RESERVATIONMONEYCHAR(1)1NOT NULL预定金ROOMFOREGIFTVARCHAR(18)18NOT NULL房间押金ROOMRENTVARCHAR(20)20NOT NULL花销FOREGIFTREMARKINTEGERNOT NULL备注8.顾客信息表顾客信息表(Customer)用来保存酒店所有顾客基本信息,表Customer构造如表所示表 48 顾客信息表列名数据类型长度与否为空阐明IDINTEGERNOT NULL顾客编号NAMEVARCHAR(20)20NOT NUL

36、L顾客姓名SEXCHAR(1)1NOT NULL顾客性别PHONEVARCHAR(20)20NOT NULL顾客电话NUMBERIDVARCHAR(18)18NOT NULL顾客身份证号EMAILVARCHAR(20)20顾客邮件ADDRESSVARCHAR(20)20顾客地址REMARKVARCHAR(200)200备注COMPANYADDRESVARCHAR(20)20顾客公司地址COMPANYPHONEVARCHAR(20)20顾客公司电话ARRIVALTIMEDATENOT NULL顾客到达时间DEPARTURETIMEDATENOT NULL顾客离开时间第5章 系统测试第5.1节 单

37、元测试单元测试是在软件开发过程中要进行最低档别测试活动,在单元测试活动中,软件独立单元将在与程序其她某些相隔离状况下进行测试。 单元测试是由程序员自己来完毕,最后受益也是程序员自己。可以这样说,程序员有责任编写功能代码,同步也就有责任为自己代码编写单元测试。执行单元测试,就是为了证明这段代码行为和咱们盼望一致。5.1.1系统登陆模块测试登陆过程流程图如下登陆界面员工执行操作界面登陆失败请重新登陆员工管理登陆成功员工权限管理界面图51 系统登陆流程图过程“登录”流图如图5.2所示:图52 过程图由流图可知共有5个区域可拟定基本途径如下:途径1:1241途径2:12341途径3:123561途径4

38、:123567途径5:12357为每一种独立途径设计一组测试用例:途径1测试用例:输入顾客名: 密码:111盼望成果:提示顾客名或密码为空。途径2测试用例:输入顾客名:001密码:盼望成果:提示顾客名或密码为空。途径3测试用例:输入顾客名:1 密码:111盼望成果:提示信息如下列所示提示输入错误或无权限,顾客进行重新输入直到成功登录为止。途径4测试用例:输入顾客名:001密码:001盼望成果:提示信息如图5.1.3所示,顾客进行重新输入,直到成功登录为止。途径5测试用例:输入顾客名:001密码:111盼望成果:进入主功能页面,执行各项成本核算功能。5.1.2 主模块测试由于在本系统中只要是权限

39、顾客即可实现所有功能,因此主模块白盒测试一定成功。即只要顾客成功登录进如主页面即可实现所有功能,因而只有一条独立途径无需为此设计测试用例。第5.2节 集成测试集成测试是将软件组装成系统设计规定把通过单元测试所有模块逐渐组装与测试,最后组装成一种完整软件系统测试过程。因而集成测试又称为组装测试或综合测试。集成测试旨在发现与接口关于错误。这些错误涉及:1.数据通过接口时会丢失。2.一种模块功能对另一种模块产生了不利影响。3.几种子功能组合起来没有实现主功能。4.全局数据构造浮现错误。5.误差不断积累达到不能接受限度等。通过逐渐组装与测试并没有浮现上述几种错误。第5.3节 功能测试功能测试有成为黑盒

40、测试,是把程序模块当作是一种黑匣子,即完全不考虑程序内部构造和解决过程,测试仅在程序接口上进行。检查程序与否具备需求规格阐明书中所规定功能、能否恰当接受输入数据并产生对的成果信息、能否保持数据库或文献等外部信息完整性。黑盒测试重要是测试软件与否满足功能需求。黑盒测试重要测试错误类型有:(1)不对的或漏掉功能(2)接口错误(3)性能错误(4)数据构造或外部数据访问错误(5)初始化或终结条件错误等错误需要指出是,黑盒测试与白盒测试不能互相代替,她们检查错误类型是不同,因而,两者应当互为补充。第5.4节 系统测试软件开发完毕后,将软件、硬件等系统要素集成在一起,构成一种完整基于计算机系统,在进行系统

41、测试,使系统测试与系统定义相相应。逐渐构成一种完整系统。第5.5节 性能测试当前网上能找到诸多酒店管理系统。无论是基于J2EE还是基于J2SE,无论是基于WEB还是单机,无论是用什么语言编程,都各自有自己长处和风格。诸多地方也值得我学习。在车教师协助和指引下,基于WEB酒店管理系统完毕综合咱们系统测试,本酒店系统各项功能都基本上满足了顾客需求并达到了预期目的。固然本系统也存在某些隐含错误,需要进一步完善。结 论1. 课题研究过程中难点与解决方案:在本次毕业设计中,在连接数据库后,我以为已经按照此前可以运营办法做好了因此操作任务了,但是在运营中遇到了一种另我很长时间解决不了问题。在检查数据库和连

42、接数据库代码以及各项操作代码都没有问题状况了(可以显示数据库中已有记录),居然连最简朴提交表单功能都不能实现,运营中也没有错误提示。我所建网站不能对数据库进行除查看外一切操作。同一台机子上别人能运营自己却不能运营。通过查阅各种例子,才发现问题所在。本来我所建工程文献夹WORKSPACE属性安全权限里边不容许写入、安全控制、修改、运营和读取等项操作。解决办法是:在“我电脑”里边打开文献所在位置。点击菜单栏中“工具”中“文献夹选项”,弹出一种文献选项对话框,在“查看”中取消“使用简朴文献共享(推荐)”选项。设立完后,打开文献夹属性,在“安全”中点击“添加”按钮,按照提示设立获得相应操作权限。2.

43、系统存在问题和进一步工作通过这段时间精心设计,系统基本功能已经实现,并能实践于某些业务管理过程中,但酒店业务管理系统是一种庞大工程,要使网络交互功能实现,脚本设计,网页构架,网页美工,文字编辑,非一朝一夕可尽善尽美,这需要一种长期摸索与完善过程,同步还要在实践中发现与操作者使用规定不相符合地方还要修改。系统功能虽已基本实现,但仍有诸多地方需要修改。譬如,网上预定和结算某些。在本次设计中,由于设计知识点太多,因此放弃了这个某些。在某些模块设计中,有设计思路没有考虑进去,在后来时间里还要加以补充;尚有细节地方也需要进一步修改和完善。在劳动密集型服务性公司中,酒店是较早应用了计算机管理系统行业。随着

44、酒店业务扩展,服务增长,酒店业务管理系统也逐渐发展、完善。如果没有一套可靠酒店业务管理系统,但凭手工操作,不但效率低下,并且会极大地形象到酒店服务质量。要在酒店服务中选取好适合自己酒店实际状况业务管理系统不但要考虑该系统在酒店实用性,还要考虑酒店对该系统所可以承担费用能力,以及这个系统对操作员来说操作难易限度。 通过本次毕业设计中,我掌握了JAVA编程技能,JSP技术,ORACLE以及JDBC连接数据库和动态页面用法。比较全面巩固了下面向对象编程思想。也通过本次毕业设计,使我懂得谨慎重要性。特别是对于一种程序员工作态度以及她良好习惯。参照文献1 萨师煊,王珊.数据库系统概论M.北京:高等教诲出版社,19972 唐德鹏,张文娟,黄宇海.当代饭店经营管理M. 北京:中华人民共和国水利电力出版社,3 刘善鑫,赵津燕等数据库实用技术教程M北京:中华人民共和国水利电力出版社,4 彭伟民.基于需求酒店管理系统建模与实现M. 北京:人民邮电出版社,5 薛华成.管理信息系统M. 北京:清华大学出版社,19966 刘学明.饭店客房管理M.广东:广东旅游出版社,7 马秀莲,高志安.宾馆管理系统设计M.黑龙江:黑龙江八一农垦大学信息技术学院,8 方俊基于Web监理信息管理系统设计与实现J福建电脑,(12):23-

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 行业资料 > 酒店餐饮

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服