基于JAVA的酒店管理系统的设计与开发

上传人:无*** 文档编号:85542360 上传时间:2022-05-05 格式:DOC 页数:26 大小:186KB
收藏 版权申诉 举报 下载
基于JAVA的酒店管理系统的设计与开发_第1页
第1页 / 共26页
基于JAVA的酒店管理系统的设计与开发_第2页
第2页 / 共26页
基于JAVA的酒店管理系统的设计与开发_第3页
第3页 / 共26页
资源描述:

《基于JAVA的酒店管理系统的设计与开发》由会员分享,可在线阅读,更多相关《基于JAVA的酒店管理系统的设计与开发(26页珍藏版)》请在装配图网上搜索。

1、-毕业论文设计 题目:基于JAVA的酒店管理系统的设计与开发基于JAVA的酒店管理系统的设计与开发专业:电子信息工程 *:冉晓旭 指导教师:雪松,向群摘 要在当今社会,酒店种类和客流的不断增加,会造成管理上的困难。用计算机来管理酒店和住客的信息,提高了查询的速度,节约了人力,物力资源。用户操作将会更简单、更直观、更便。酒店管理系统就是为此而设计的,毕业设计中采用到了Java,Myeclipse,使用SQL Server数据库。该系统采用swing应用开发技术,具有一些住房登记,查询统计,退房结账等功能,尤其依靠java的优点来为酒店更好的进展管理,它是目前使用最为广泛的网络编程语言之一,具有精

2、简性,平安性,稳定性,动态性,高性能,可移植等优点。关键词酒店管理系统,SQL Server,Java,MyeclipseAbstractIn todays society, the hotel type and passenger traffic continues to increase, will result in management difficulties. puter to manage the hotel and guest information, improving the speed of the query, saving of human and material

3、resources. User actions will be more simple, more intuitive and more convenient.Hotel Management System is designed for this purpose, graduated from the design to the Java, Myeclipse, use the SQL Server database. The system uses a swing application development technology, with some of the housing re

4、gister, query statistics, Check Out check out other functions, in particular, rely on the advantages of java for the hotel management, it is currently the most widely used web programming language, with streamline, security, stability, dynamic, high-performance, portable and other advantages.Keyword

5、s:Hotel Management System,SQL Server,Java,Myeclipse目 录1 绪论11.1 选题背景11.2选题的目的,意义及研究现状11.3 本文的研究容22 系统分析及开发工具介绍42.1 可行性分析42.2 需求分析5功能需求5性能需求5其它62.3 开发工具介绍72.3.1 MyEclipse简介72.3.2 SQL Server简介72.3.3 JDK简介83 系统设计93.1 系统总体设计93.2 系统详细设计103.3 数据库的设计133.2.1 创立数据库表构造143.2.2 创立数据库表144 系统实现164.1 数据库连接174.2 系统主

6、要界面185 软件测试245.1 软件测试简介24软件测试的目标和法245.2对本系统的测试24本系统的测试目标与法245.2.2 测试工程及结果255.2.4 客户信息255.2.5 营业统计265.2.6 订房退房265.3 小结276 总结28参考文献29. z.-1 绪论1.1 选题背景酒店业是前景广阔而且竞争剧烈的一个行业,改革开放后一直到现在,我国的酒店业飞速开展,已经成为了具有相当规模的一个产业。由于我国的旅游业迅速地开展,通过相关的调查,在2020年左右我国将成为世界上第四大旅游;同时由于我国在2001年12月参加了世界贸易组织,酒店业已经完全开放,我国的酒店业将面临着前所未有

7、的机遇及挑战。但是,现在甚至还有一些酒店停留在由人工操作的管理阶段,这样的管理模式已经无法适应当前的开展趋势。因此,要想提高酒店的工作效率和质量,采用先进的计算机技术来改变酒店管理模式,实现酒店业务管理的自动化是必然的趋势。酒店管理系统采用java语言开发,采用数据库SQL Server 2005。按照标准化业务程序流式设计,都是采用主流开发工具来开发,搭建比拟稳定可靠平安的效劳端来辅佐酒店的管理。1.2选题的目的,意义及研究现状用计算机来管理酒店和住客的信息,提高了查询速度,节约了人力,物力资源。 以计算机技术建立系统,规了管理系统,是之自动化、人性化,提高管理水平和效率。国外酒店管理系统是

8、20世纪70年代开展起来的,80年代比拟成熟。现在向着个性化开展,酒店有商务型酒店,度假型酒店,常住型酒店。国酒店管理系统最早是20世纪80年代开场的,到80年代中后期,随着国外计算机系统和先进管理技术的引入,促进了国的酒店管理技术开展。90年开场有比拟成熟的软件,现今随着新的平台,新的系统,酒店管理系统将会不断开展,功能更加强大。1.3本文的研究容毕业设计选题基于JAVA的酒店管理系统的开发与设计,主要研究了酒店业务的五个面:管理登陆界面,客户信息界面,客房信息界面,营业统计,订房退房界面。管理登陆界面主要是管理员的登陆,输入管理员的用户名和密码才能正常登陆进去,否则提示用户名或密码错误。登

9、陆进入以后可以修改自己的密码。客户信息界面主要是查看管理客户信息,用户名,*号,性别,联系,入住时间,出去时间,押金及房间号。可以增加和删除这些信息。客房信息界面主要是查看和增加以及删除客房的房间号、房间类型、空调、电脑、电视、状态和价格等信息。营业统计主要是用来统计房间营业收入情况,包括了房间每月每年的收入情况和总体的收入情况。订房退房界面主要是用于客户的订房和退房的操作,当客户需要订房时,可以通过查询客房的相关信息进展选择。当客户需要退房时,根据自己的信息选择所退的房间,确定退房成功,所退的房间会显示到界面上面来。2 系统分析及开发工具介绍2.1 可行性分析随着旅游业以及城市化的开展,酒店

10、、餐饮娱乐行业的日趋兴旺,引入全位的电脑管理和效劳是必然的趋势。同时,酒店和餐厅娱乐业引入电脑理和效劳也取得了非常好的社会效益及经济效益。为此,建立部已作出明确的规定:凡星级酒店在工程审批之时,其设计案必须拥有电脑管理系统,否则不予立项。可见,酒店的电脑化管理势在必行。酒店管理系统将先进的电脑自动化技术与现代酒店效劳管理完美地结合在一起,提高了查询的速度,节约了人力,物力资源。一个成熟的酒店管理系统不仅是记录酒店客人的信息,查询信息,统计报表打印等等简单的工作,它还能让管理人员从烦琐的手工操作中解脱出来,将管理自动化,简单化。随着它的深入,将带动酒店的管理效率。为了到达这个要求,它必须依靠可靠

11、的硬件环境和软件开发工具来保证系统的稳定和正常运行。酒店管理系统要求电脑24小时连续运行,数据量大,可靠性要求高。本系统用到了Myeclipse,SQL Server 2005,JDK,完全能够满足酒店管理系统所需要的软件环境,数据库使用了SQL Server 2005,他拥有强大的数据处理能力,完全能够满足软件开发的需求。2.2 需求分析2.2.1功能需求系统需对于用户的登录来进展管理。使用各功能模块的时候,系统应验证用户身份的有效性,否则系统登陆就会失败。系统应提供客房的分类管理功能,可分类客房类型、价格、是否配备电脑、电视、空调等,对于不同标准的客房进展有效地管理。系统可实现对于客房信息

12、的增加、删除及修改。对于客户的信息,通过系统的客户信息管理可以进展增加、修改和删除操作,填写客户的*、*号、性别、联系、入住时间,出去时间、押金和房间号等信息。营业统计是对于房间的营业情况进展的统计,对于各房间的入住情况所带来收入和频率的统计,包括了每个月,每一年的统计,已经总体统的统计。在进展入住/退房管理时,系统可以根据客房当前的状态来提示可用效劳(订房/退房)。如果客房有客人入住,则该客房的可用效劳为已订;如果客房没有客人入住,可用效劳为未订。2.2.2性能需求系统的客户端在Windows平台下运行,效劳器端可在Windows平台或LINU*平台下运行。系统还需要有较好的可使用性、平安、

13、可维护性、可移植性。2.2.3其它需求分析其目的是从客户的需求中来提取出软件系统所能够帮助用户解决的业务问题,仔细分析用户业务的问题,规划出系统的功能模块。这个步骤直接关系到酒店管理系统的质量。以下列图是酒店管理系统的E-R图,如图2-1所示:房间号空调用户名房间类型电视电脑*号客户名密码价格押金权限房间管理管理员客户入住联系性别入住时间图2-1 系统E-R图管理员通过用户名和密码进展登陆,进展其权限的操作,管理房间信息和客户信息,添加或者删除房间,管理房间号、房间类型、空调、电视、电脑、价格等操作。管理客户的信息:客户名、*号、性别、联系、押金、入住时间,客户通过房间的信息来选择适合自己的房

14、间入住。2.3 开发工具介绍2.3.1 MyEclipse简介MyEclipse是一款优秀的用于开发Java,J2EE的Eclipse插件的集合,MyEclipse的功能非常的强大,支持也是十分的广泛,尤其是对于各种各样开源产品的支持是非常好的。MyEclipseMyEclipse Enterprise Workbench ,简称MyEclipse企业级工作平台他是对Eclipse的扩展,我们运用它可以在数据库和JavaEE开发、发布及应用程序效劳器整合面非常大的提高工作效率水平。它是功能丰富的JavaEE的集成开发环境,包括了完备的编码、测试、调试和发布,完整支持CSS、Javascript

15、、Struts、Spring、SQL、Hibernate、HTML和JSP等。2.3.2 SQL Server简介SQL(Structured Query Language)是构造化的查询语言。SQL语言主要功能为:同各种各样的数据库建立连接,进展沟通。按照ANSI(美国标准协会)规定, SQL是关系型数据库管理系统的标准语言。SQL语句可执行多的操作,比方从数据库中提取出数据,更新SQL数据库中数据等。SQL的语言标准是较大多数流行关系型的数据库管理系统采用的。SQL虽然被很多的数据库进展了继续开发及扩展,但是却包括Drop Select、Update、Create、Insert和Delet

16、e等的标准的SQL语言命令依然是被用作来完成根本上是全部的数据库的操作。SQL Server 它是一个关系型的数据库管理系统。最初是由Sybase、 Microsoft 和Ashton-Tate三家公司一起开发的,在1988 年推出了第一个OS/2 版本。在Windows NT 推出以后,Sybase 和Microsoft在SQL Server 的开发上就分开了,SQL Server被Microsoft 移植到Windows NT系统上面,专注于开发推广Windows NT 版本的SQL Server 。Sybase 则是专注在SQL Server在UNI* 操作系统面的应 用。SQL Ser

17、ver系统的数据库引擎是核心效劳,负责完成数据的、平安管理、存储和处理。2.3.3 JDK简介JDK(Java Development Kit)是Sun Microsystems针对Java程序开发员的一个产品,JDK是一个建筑应用程序,applet和组件使用Java编程语言的开发环境,整个Java的核心就是JDK ,它包括Java运行环境,Java根底的类库和Java工具。Java从推出一直到现在,JDK已经成为了程序员所使用最广泛的Java SDK。JDK中还包括了完整的JREJava Runtime Environment,Java运行环境,也被称为private runtime。包括了

18、用于产品环境的各种库类,以及给开发员使用的补充库,如国际化的库、IDL库。3 系统设计3.1 系统总体设计在本系统中,管理系统模块主要实现对房间添加,修改管理;客房与客户信息管理;住房管理,退房管理;销售的统计。该模块中存在4个子模块,他们为平行构造。客户信息模块包括了增加,删除和查询客户信息。客房信息模块包括了显示所有客房信息,增加、删除和查询客房信息。统计模块包括了房间每月年的销售额和整体销售额。订房退房模块包括了订房和退房。其关系图如图3-1。酒店系统管理客房信息模块客户信息模块统计模块订房退房模块退房订房房间整体销售额房间月年销售额查询客房信息显示所有客房信息增加删除客房信息增加客户信

19、息查询客户信息删除客户信息图3-1 系统功能模块图3.2 系统详细设计首先进展管理员的登陆,输入用户名密码。如图3-2所示为系统登录流程图:系统登陆界面输入账户和密码否查询成功是登陆管理界面图3-2 管理员登陆操作流程客户信息模块包括了增加客户信息、删除客户信息、查询客户信息,是对于客户的*、*号、性别、联系、入住时间,出去时间、押金和房间号等信息进展相关的增加、删除或者查询的操作。增加客户信息流程图如图3-3所示:点击增加按钮输入用户的信息显示用户的信息是否存在是 否显示增加客户信息表增加信息,点击确定成功 确认图3-3 增加客户流程图客房信息模块包括了显示所有客房信息、添加删除客房信息、查

20、询客房信息,是对于客房类型、状态、价格、电脑、电视、空调等进展的相关的增加,删除和查询操作。增加房间信息流程图如图3-4所示:点击增加按钮输入房间信息是否存在 否显示空列表否 是显示增加房间信息表 确认增加信息,点击确定修改成功图3-4 增加房间流程图统计模块包括了房间的每月年的销售额和整体销售额的一个统计。订房退房模块包括了订房和退房,是对于房间的预定和退订的操作,订房就根据客户所需要的信息进展查询来进展房间的预定,退房则是根据客户所订的房间的相应信息来进展退订操作,进展结账处理。订房模块流程图如图3-5所示:点击订房显示订房信息列表选择房间在客户管理模块填写客户信息,参加房间号,点击确定提

21、示操作成功图3-5 订房流程图退房模块的流程图如图3-6所示:点击退房显示房间列表选择房间号,确定所退房间在主界面显示出现,退房成功图3-6 退房流程图3.3 数据库的设计数据库分析完成之后,我们就可以进展设计数据库了。在酒店客房管理系统中,建立管理系统的数据库是数据库的主要设计工作,创立好所需要的表,做好之后通过SQL Server 2005导入。Java语言连接数据库主要采用JDBC(Java Database Conneetivitv)技术,它是Sun提供的一套数据库编程接口API函数的总称,由Java语言编写的类组成。用JDBC写的程序能够自动地将SOL语句传送给相应的数据库管理系统。

22、JDBC 驱动程序并未包含在 Java SDK 中。如果要使用该驱动程序,必须将 classpath 设置为包含 sqljdbc.jar 文件,配置TCP 端口,端口号默认为1433。数据库设计(Database Design)指的是对于一个给定的应用环境,构造出来最好的数据库模式,建立数据库以及其相应的应用系统,让它能够有效地存储数据,满足各种各样的用户的应用需求。使用数据库的各类系统在数据库领域经常被统称为数据库应用系统。考虑到了数据库及其应用系统的全部开发过程,可以将数据库设计分为以下五个阶段:需求分析阶段:综合所有的用户应用需求。概念设计阶段:形成了独立于机器的特点,独立于各个DBMS

23、产品的一种概念模式(E-R图)。逻辑设计阶段:开场时可以把E-R图转变成具体的数据库产品支持的一种数据模型,比方形成数据库关系模型,逻辑模式;然后根据用户处理的平安性、需求面的考虑,最后在根本表根底上来建立所必要的视图(View),就形成了数据的外模式。物理设计阶段:由DBMS特点和处理的需求,来建立索引,进展物理存储的安排,形成数据库模式。数据库运行和维护。3.2.1 创立数据库表构造通过SQL Server 2005设计完酒店管理系统数据库表构造之后,登陆SQL Server 2005用户名sa,密码wqw123456,数据库名称是guesthouse。3.2.2 创立数据库表数据库表有4

24、个:管理员表userinformation客户信息表client, 客房信息表(roominformation),统计表tongji。下面来分别介绍这些表的情况。(1).管理员表管理员表(userinformation)用来保存前台管理员登陆的根本信息,表userinformation的构造如表3-1所示。表 3-1管理员表列名数据类型长度主键是否为空说明numNumnumVARCHAR(50) 50是NOT NULL编号user_nameVARCHAR(50)50NOT NULL用户名passwordVARCHAR(50)50NOT NULL密码(2).客户信息表客户信息表(client)用

25、来保存酒店客户的根本信息,表client的构造图表 3-2所示: 表 3-2 客户信息表列名数据类型长度主键是否为空说明num_cardvarchar(20)20是 NULL*号Phonevarchar(20)20NULL联系Se*varchar(20)20NULL性别client_namevarchar(20)20NULL用户名live_timevarchar(20)20NULL入住时间out_timevarchar(20)20 NULL出去时间Depositvarchar(20)20NULL押金room_numvarchar(20)20 NULL房间号 (3).客房信息表客房信息表(roo

26、minformation)是用来保存酒店的所有客房的根本信息,表roominformation的构造如表3-3所示。表 3-3 客房信息表列名数据类型长度主键是否为空说明numvarchar(20)20是NOT NULL房间号room_typevarchar(20)20NOT NULL房间类型airvarchar(20)20NULL空调tvvarchar(20)20NULL电视putervarchar(20)20NULL电脑room_statevarchar(20)20NULL状态room_pricevarchar(20)20NULL价格(4).营业统计表营业统计表(tongji)是用来保存酒

27、店的所有客房的营业情况的根本信息,表tongji的构造如表3-4所示。表 3-4 消费信息表列名数据类型长度主键是否为空说明roomnumvarchar(50)50是NOT NULL房间编号1varchar(50)50NULL1月2varchar(50)50NULL2月3varchar(50)50NULL3月4varchar(50)50NULL4月5varchar(50)50NULL5月6varchar(50)50NULL6月7varchar(50)50NULL7月8varchar(50)50NULL8月9varchar(50)50NULL9月10varchar(50)50NULL10月11v

28、archar(50)50NULL11月12varchar(50)50NULL12月sumvarchar(50)50NULL统计numvarchar(50)50NULL次数4 系统实现4.1 数据库连接登录系统之前,需要系统进展数据的连接和配置,才能使系统能够正常运行。数据库连接代码实现如下:private String driver = .microsoft.sqlserver.jdbc.SQLServerDriver;private String url = jdbc:sqlserver:/localhost:1433;databaseName=Hotel;private String us

29、er = sa;private String pass = r*;/ 启动数据库public void start() throws E*ception Class.forName(driver);/ System.out.print(con);co = DriverManager.getConnection(url, user, pass);/ 释放数据库public void close() if (rs != null) try rs.close(); catch (SQLE*ception f) f.printStackTrace();if (st != null) try st.cl

30、ose(); catch (SQLE*ception f) f.printStackTrace();if (co != null) try co.close(); catch (SQLE*ception e) e.printStackTrace();4.2系统主要界面主界面主要包括了客房信息,客户信息,营业统计,订房退房,首页,修改密码和退出。点击其他模块后需要返回主界面可以点击首页。主界面图如图4-1所示:图4-1 主界面图在本次的系统中,用户登陆模块和普通应用系统的用户登陆根本上是一样的。当输入用户名和密码提交后到LoginFrame控制模块进展处理,输入正确后转到MainFrame,进入

31、主界面;否则就回到LoginFrame页面重新输入,同时提醒用户名密码错误。登录界面图如图4-2所示:图4-2 系统登陆界面图LoginFrame代码如下:private utton getutton() /statisticsif (utton1 = null) utton1 = new utton(登陆);utton1.setBounds(new Rectangle(60, 200, 80, 30);utton1.addActionListener(new java.awt.event.ActionListener() public void actionPerformed(java.aw

32、t.event.ActionEvent e) String users = MTe*tField.getTe*t();String pass = new String(MPasswordField.getPassword();Dao dao = new Dao();boolean f = dao.check(users, pass);if (f) new MainFrame(users).setVisible(true);dispose(); else JOptionPane.showMessageDialog(null, 用户名或者密码错误,提示, JOptionPane.WARNING_M

33、ESSAGE););return utton1;private utton getutton1() if (utton2 = null) utton2 = new utton(取消);utton2.setBounds(new Rectangle(235, 200, 80, 30);utton2.addActionListener(new java.awt.event.ActionListener() public void actionPerformed(java.awt.event.ActionEvent e) MTe*tField.setTe*t();MPasswordField.setT

34、e*t(););return utton2;该模块有三个子功能实现:增加客户信息,删除客户信息和查询客户信息。在本系统中,客户信息系统模块主要实现对客户增加,删除,查询的管理。增加操作为预定客户提供修改相关信息的功能。客户信息界面图如图4-3所示:图4-3 客户信息界面图该模块中有三个子功能实现:显示所有房间信息,增加删除房间信息和查询房间信息。在本系统中,客房信息系统模块主要实现对客房所有信息显示,客房增加及删除,客房查询的管理。增加操作为客房提供修改相关信息的功能。房间信息界面图如图4-4所示:图4-4 房间信息界面图在本系统中,统计模块主要是对于客房营业额的统计,包括了整体统计,每个房间

35、被订次数,各个房间每月和每年的营业额情况统计。统计界面如图4-5所示:图4-5 统计信息界面图在该模块中,主要实现客户的订房退房功能,根据客房信息表来判断是否有房,或者客户是否订了房间,给予退房。订房模块 : 主要实现的是对于客户要求预定的客房信息进展选择,选出适合客户所需的客房,满足客户的需求。订房退房界面图如图4-6所示:图4-6 订房退房界面图退房模块:退房模块可以根据酒店已经订的房间然后产生一个下拉列表,直接选出所需要退订的房间,根据客户的信息对照,就能确定客户所退的房间,然后进展结账。5 软件测试5.1 软件测试简介什么是软件测试呢.软件测试就是描述一种用来促进鉴别软件的完整性、正确

36、性、平安性和品质的过程。证明软件是否存在错误的一个过程,它不仅可以测试出软件中存在的BUG,还能帮助软件开发者发现软件的缺陷并进展改良。软件测试有很高的重要性:它能寻找到软件的错误,以便进展更正,证明软件是否符合要求,是否是可用的,指导软件的详细开发过程,提供软件相关的特征。5.1.1软件测试的目标和法软件测试的目标是要验证软件中不存在错误,验证程序是否起到了应有的作用,弄清楚期望结果和实际输出结果之间的差异。一般的软件测试有两种法,分为白盒测试法和黑盒测试法。白盒测试法就是将黑盒子翻开,研究其源代码以及程序部的逻辑构造。黑盒测试法就是将被测试的软件看做是一个黑盒子,只考虑系统的输入与输出,而

37、不会考虑程序部的处理过程和逻辑构造。5.2对本系统的测试5.2.1本系统的测试目标与法本系统的测试目标主要测试的是管理员的登陆,修改密码,客户的登记信息,客房的预定,退房,营业的统计。是否能够正常的预定房间,退房,能否增加房间和客户的信息,以及营业统计是否正确。5.2.2 测试工程及结果(1)登录登录模块的测试容及结果如表5-1所示:表5-1登录模块测试表测试模块测试所用用例结果操作的流程用户登录*:aaa正确密码:aaa输入密码:aaa成功登录登陆界面点击确定用户登录*:aaa正确密码:aaa输入密码:111错误提示:用户名或者密码错误登陆界面点击确定(2)客房信息客房信息模块的测试容及结果

38、如表5-2所示:表5-2客房信息模块测试表测试模块测试所用用例结果操作的流程客房信息房间状态:未订房间类型:标准间电视:有空调:有电脑:有201,202,203,204显示出来,且符合所要求的信息点击客房信息,房间状态,房间类型,电视,空调,电脑客房信息增加房间号:301房间类型:套间电视:有空调:有电脑:有价格:300客房信息中出现301,以及对应的信点击客房信息的增加,添加房间号,房间类型,电视,空调,电脑,价格客房信息删除房间号:301客房信息中301房间消失点击客房信息中的301,点击删除,点击确定5.2.4 客户信息客户信息模块的测试容及结果如表5-3所示表5-3 客户信息模块测试表

39、测试模块测试所用用例结果操作的流程客户信息查询客户NUM查询出现*一,*号1001,以及对应的性别,联系,入住时间,出去时间,押金和房间号在客户信息的客户NUM查询中输入1001客户信息增加客户名:一清*号:1005联系:性别:男押金:600房间号:201客户信息中出现一清,所对应的*号,联系,性别,押金,入住时间,房间号的信息点击客户信息的增加,添加*,*号,联系,性别,押金,入住时间,房间号客户信息删除客户名:一清*号:1005联系:性别:男押金:600房间号:201客户信息一清的相关信息从客户信息中消失点击客户信息中的1005,点击删除,点击确定5.2.5 营业统计营业统计模块的测试容及

40、结果如表5-4所示表5-4 营业统计模块测试表测试模块测试所用用例结果操作的流程营业统计查询各房间查询统计中出现各个房间的爷爷统计以及整体的统计在营业统计中点击各房间查询,选择各种房间以及sum客户信息删除客户名:一清*号:1005联系:性别:男押金:600房间号:201客户信息一清的相关信息从客户信息中消失点击客户信息中的1005,点击删除,点击确定5.2.6 订房退房订房退房模块的测试容及结果如表5-5所示表5-5 订房退房模块测试表测试模块测试所用用例结果操作的流程订房房间号:103房间号从未订界面消失,订房成功在订房退房界面中的订房中选择未订下拉列表,选择103退房房间号:104房间1

41、04的对应信息出现在未定界面在订房退房界面中的退房中选择未订下拉列表,选择1045.3 小结本系统用黑盒测试的法对本系统进展了测试,做了多测试的用例,测试系统的每个模块根本成功。测试结果完全符合需求的描述,管理员能够正常登陆,房间信息、客户信息能正常添加删除、营业统计结果能正常显示、订房退房都能正常进展。软件测试是系统的最后一个环节,但是非常的重要,软件的测试关系到软件是否能够正常的推广运行,否则,一定出现问题将会出现不可预知的后果。经过软件测试能发现系统的多缺乏之处,并且加以改良。本系统设计当然还有多缺乏之处,需要后期的修改,但它会是一个思路,一个好的开端。6 总结酒店业在20世纪的70年代

42、已经推行了信息化管理,随着酒店业务的开展,科技的进步,效劳种类的增加,酒店管理系统也在逐渐的开展和完善。如果没有一套可靠的信息化的酒店业务管理系统,只是手工进展操作,不仅效率非常低下,而且会影响到酒店的效劳质量。要设计出比拟实用的酒店管理系统还得与现实相结合,要知道酒店需要什么功能的酒店管理系统。经过这一段时间的精心设计,系统的根本功能已经实现,并可以实践于一些业务管理过程中,但酒店管理系统是一个非常庞大的工程,要实现酒店的全位管理是一项比拟困难的事情,这需要一个长期的完善过程,同时还需要在实践中发现现实操作中的不当和缺陷之处需要修改,比方酒店的会员制度没有添加,这样就不能吸引长期住酒店的客户

43、,酒店的餐饮模块面也没有。这些的添加就需要添加相关的数据库及模块。通过本次的毕业设计,使我掌握了一些JAVA编程技巧,SQL Server 2005以及JDBC连接数据库的用法。也通过本次的毕业设计,使我懂得的认真细致的重要性。特别是对于程序设计的一种工作态度以及良好的编程习惯。参考文献1 红,罗捷斯.客房信息化操作实训M. *:复旦大学,2008.6第一版2 都大明. 现代酒店管理M. *:复旦大学,2008.6第一版3 刚.Eclipse从入门到精通M:清华大学,20064 薛华成.管理信息系统M. :清华大学,19965 甄广启,于耀译.Java数据库编程宝典M:电子工业,20056 钟

44、尉.Java从入门到精通M. :清华大学,2010年。7阿奇.SQL Server教程M. :清华大学,2005,8答 时间匆匆走过,大学生涯已经接近尾声。随着本次论文的完成,四年的学习将要划下句号。在这个过程中我学习到了多新的知识和法技能,更加丰富充实了自己。这次毕业设计能顺利完成,首先感我的指导教师雪松教师,从选题、定题开场,到中间关于论文的具体要求,教师始终认真负责地给予我细致地指导。衷心感电子信息工程系的全体教师,感他们大学四年来孜孜不倦地传授给我专业知识,教诲我对待学习和人生应有的态度。同时,也要感我的同学,同他们的讨论和交流使我从中学习到了不少的东西。最后感辩论小组和评审教师对我的论文的耐心指导。. z.

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!