基于JAVA的酒店管理系统毕业设计论文(含源文件).docx

上传人:h**** 文档编号:25727434 上传时间:2022-07-13 格式:DOCX 页数:15 大小:17.43KB
返回 下载 相关 举报
基于JAVA的酒店管理系统毕业设计论文(含源文件).docx_第1页
第1页 / 共15页
基于JAVA的酒店管理系统毕业设计论文(含源文件).docx_第2页
第2页 / 共15页
点击查看更多>>
资源描述

《基于JAVA的酒店管理系统毕业设计论文(含源文件).docx》由会员分享,可在线阅读,更多相关《基于JAVA的酒店管理系统毕业设计论文(含源文件).docx(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、基于JAVA的酒店管理系统毕业设计论文(含源文件) 酒店前台管理系统 摘要: 酒店前台管理系统是伴随着计算机的普及和IT产业的兴起而出现的产物,该系统的 产生为酒店的经营管理带来了很大的便捷-为此而得到了大范围的推广和使用;本系 统是根据当前市场需求而设计;能够实现酒店前台与酒店各项管理制度的一体关联与带 动性;能实现酒店管理的规范化和一体化;具有较长的市场存活周期。大西洋酒店前台 管理系统是典型的信息采集系统, 系统开发的任务主要包括数据库的设计与维护、客户 应用程序的开发这两个主要方面。对于前者要求建立起数据一致性和完整性强、数据安 全性好的库。而对于后者则要求应用程序功能完备,易使用,具

2、有较强的可移植性等特点。 酒店前台管理系统是当前市场酒店管理实现一体化和简洁话的一个不可缺的系统,该管理系统所提供的详细管理记录与管理资料使得酒店主管或酒店运营者能在较短的 时间内做出准确而明智的决策,该系统的所提供的全面和便捷的功能使得酒店能比较健 康的运营下去,因此我们所要开发的酒店前台管理系统应该能够为用户提供充足的信息 和快捷的查询手段;我们所要开发的大西洋酒店前台明细查询管理系统是计算机管理本 酒店的各种业务需求和业务实现的一种计算机应用技术的创新,本系统是根据当前酒店 行业是发展需求而开发的系统 经过分析,我们使用 Sun公司的 eclipse5.5 开发工具,利用其提供的各种面向

3、对象的开发工具-如swing图形界面的设计;MYSQL来实现数据库的建立和数据库的相关操作;JDBC实现对数据库的连接操作。能在短时间内建立系统应用雏形,然后-对初始雏形系统进行需求的分析和系统个方面功能的不断补充和完善,对系统各功能模块的不断的修正 和改进,最后形成当前的可行系统。 目录 第一章引言 (4) 1.1课题背景 (4) 1.2系统概述 (4) 第二章系统开发平台 (5) 2.1数据库技术概述 (5) 2.2系统开发工具的选择 (5) 第三章系统的分析 (6) 3.1系统开发的思想和目标 (6) 3.2系统现状的分析 (6) 3.3系统分工及协作 (7) 第四章系统总体结构设计 (

4、7) 4.1系统的数据流程设计 (7) 4.2系统的功能结构设计 (8) 4.3系统的数据库设计 (9) 1. 酒店前台界面的设计. . (12) 2管理员登录及权限设定功能木快的实现流程. . . . (14) 3酒店客房管理功能模块的实现流程. . . . . (16) 4. 酒店客房相关信息的查询功能的实现流程. . . . . . . . . (17) 5。酒店客房退房功能模块的实现流程. . . . (19) 第五章小结 . . (20) 参考文献 (21) 第一章引言 11 课题背景 酒店前台管理系统是当前市场酒店管理实现一体化和简洁话的一个不可缺的系统,该管理系统所提供的详细管理

5、记录与管理资料使得酒店主管或酒店运营者能在较短的时间内做出准确而明智的决策,该系统的所提供的全面和便捷的功能使得酒店能比较健康的运营下去,因此我们所要开发的酒店前台管理系统应该能够为用户提供充足的信息和快捷的查询手段;我们所要开发的大西洋酒店前台明细查询管理系统是计算机管理本酒店的各种业务需求和业务实现的一种计算机应用技术的创新,本系统是根据当前酒店行业是发展需求而开发的系统,是典型的信息管理系统, 系统开发的任务主要包括数据库的设计与维护、客户端应用程序的开发这两个主要方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用和具有较强的可移植性

6、等特点。 1.2 系统概述: 本系统主要应用于酒店服务前台,服务于本酒店的各项业务需求。负责管理本酒店的酒店前台相关名细工作。 大西洋酒店前台管理系统主要由以下几大功能模块构成: 一:数据录入 录入酒店已入住和未入住的客房相关信息: 录入入住顾客相关信息: 二:数据修改 修改客房的相关属性: 修改入住者的相关信息: 修改当前管理员帐号密码: 实现新管理员的创建和旧管理员的删除功能: 四:删除数据 删除退房后顾客的相关信息: 删除酒店不用或废弃的客房相关信息: 六:查询明细 将入住者信息与客房相关属性使用外键连接实现查询机制的一体化: 七:退出系统 第二章系统开发平台 2. 1 系统采用的数据库

7、技术概述 MYSQL 是目前最流行的开放源代码的数据库管理系统;MYSQL是一个高性能,多线程,多用户的建立在客户和服务器上的数据库管理系统:MYSQL所采用的SQL查询语言语言则集数据定义语言DDL、数据操纵语言DML、数据控制语言DCL的功能于一体,语言风格统一,可以独立完成数据库生命周期中全部活动,包括定义关系模式、建立数据库、插入数据、查询、更新、维护、数据库重构、数据库安全性控制等一系列操作要求,这就为数据库应用系统的开发提供了良好的环境。用户在数据库投入了运行后,还可根据需要随时地逐步地修改模式,且并不影响数据库的运行,从而使系统具有良好的可扩展性。 2. 2 系统开发工具的选择

8、Eclipse是由Sun公司提出的免费开源软件;具有强大的java程序开发扩展性,能实现java程序的编写编译测试和运行的一体化;还支hibernate,cvs,xml,uml,Spring 等面向对象编程的基于映射来实现的编程扩展性;是一款比较理想的开发软件。 在开发的过程中我们只要应用是的Sun公司提供是Swing图形界面工具来实现主要模块和框架;故该系统是用纯java语言来实现的。 2.3 系统开发与数据库的连接的实现 在系统开发的过程中我们采用的是JDBC在实现当前系统和数据库的连接; 24 系统开发应用到的其他工具 在系统开发的过程中我们使用了Photoshop作为系统开发过程中所需

9、要处理的图象的图象处理工具。 第三章系统的分析 3.1 系统开发的思 随着人们的物质精神生活的不断提高,酒店这一个行业作为一种民族传统与饮食文化的结合体而不断的得到发展和提升;而人们的物质生活上的需求导致了酒店这个行业的不断做大做好;显然在这样的条件下还依赖于以往的传统人工模式来实现酒店的前台管理不仅浪费了人力和物力:而且在很大的程度上制约了酒店的发展;使得酒店只能在狭小的空间中生存- 然而在酒店行业发展的同时IT产业得到了飞速的发展;于是便诞生了将人们的所有需求与计算机相集合的发展模式;酒店前台管理系统也就是这样有供与需的前提下产生的。 我们毕业设计的题目是大西洋酒店前台管理系统;该系统的各

10、项管理功能的实现都集中的体现了该系统是一个典型的信息系统。系统JSP技术+MYSQL开发。我们所设计的系统将解决酒店前台管理凌乱而毫无规律的众多弊端、为酒店的管理提供一个系统化,合理化的管理系统:使得酒店能实现有效,有叙和高性能管理;所以该系统的设计和开发具有很大的现实意义。 本系统开发的目标是服务于酒店行业的各项管理业务需求,方便工作人员,收集相关信息,发布相关信息,同时力求做到界面人性化,功能齐全,数据存储安全。 32系统现状的分析 目前,有很多同类的系统,但由于各用户需求不同,在实际使用过程中,不能完全比较具有针对性的完成酒店前台管理系统的相关功能实现,而且存在维护困难等弊端。如果自主开

11、发软件,而且使得软件能尽量的做到界面的人性化管理;在使用维护方面便能通过管理员及时、高效的完成软件的更新提高,从而尽最大可能的满足酒店前台业务管理的需求。 技术上:本系统采用Sun公司提供的eclipse为开发工具和用MYSQL作为数据库,使用纯java进行开发;似的系统在安全性能方面得到了保障。 经济上:本系统实现了酒店前台管理的基本业务需求的功能,系统的开发费用相对低廉-能被绝大多数的酒店接受,而且可大幅度降低人工管理过程中的费用,提高管理效率。 操作上:本系统运行在通用的Windows操作系统上,具有Windows相似的操作界面。具有简单易学,使用方便等特点。管理人员只需懂得计算机基本操

12、作,经过简单的培训即可操作。 33系统分工及系统协作 经过对系统的分析,由于系统的特殊性,我们才用的是相互讨论-共同设计与共同完善的方式;小组共有两人。 第四章系统总体结构设计 4.1 系统的流程设计 1酒店前台需求分析与酒店业务需求分析。 2酒店客房布局与客房属性分析。 3系统设计与系统功能分析得到系统的最初雏形。 4系统详细设计与系统设施分析。 5系统测试与完善流程得到已经实现基本酒店业务需求的管理系统。 6系统设计完成打包并在其他系统下调试其性能。 42 系统功能结构的设计 :酒店前台管理系统的具体功能实现如下图所示: 在下图中设置有一个超级管理员既享有一切特殊管理权限的管理员,可以有多

13、个普通管理员;均能够实现酒店前台管理系统的-一切界面面向对象的操作。 43 具体功能实现模块及其相关代码简介: :在该过程中我们主要介绍以下功能模块: 1大西洋酒店管理系统主界: 2大西洋酒店管理系统-管理员登陆界面: 3大西洋酒店管理系统-超级管理员权限设置界面: 4大西洋酒店管理系统-添加管理员界: 5大西洋酒店管理系统-用户及客房信息查询界面: 6大西洋酒店管理系统-查询所有客房当前状态界面: 431大西洋酒店管理系统主界面: 该界面主要功能是为管理员提供详细功能实现的组件-从而实现对酒店前台的详细管理:其中组件及其实现的相关功能为: 1管理员信息栏实现-超级管理员功能: :具体的详细代

14、码如下: public class FrameOnly implements ActionListener JFrame jf0= new JFrame(-大西洋酒店前台管理系统,是 计算机毕业设计网提供辅导-); Date d1; Timer ti = new Timer(1000,this); JTextField jt1 = new JTextField(8); JTextField jt2 = new JTextField(8); public FrameOnly() jf0.setLayout(new BorderLayout(); JMenuBar jmb = new JMenuB

15、ar(); JMenu jm = new JMenu5; JMenuItem jmi = new JMenuItem9; String ss = 管理员设置 , ,客房管理 ,当天经营额度 ,酒店概况 ; String ss1 = 登陆管理,密码管理,权限管理,后台维护, 客房等级,客房入住,顾客退房,现有房间,酒店简介; for (int i = 0;iss.length;i+) jmi= new JMenu(ssi); jmb.add(jmi); /jf.add(jmi); for(int j= 0; jss1.length;j+) jmij = new JMenuItem(ss1j);

16、jmij.addActionListener(this); if(0=j&j3) jm0.add(jmij); if(4=j&j4) jm1.add(jmij); if(8=j&j6) jm2.add(jmij); if(12=j&j7) jm3.add(jmij); if(j=9) jm4.add(jmij); String ss0 = C:Documents and SettingsAdministratorworkspacejiudianqiantaicomtarenajiu dianqiantaijframe000044.jpg; JPanel jp0 = new JPanel();

17、Icon ic = new ImageIcon(ss0); JLabel jl0 = new JLabel(ic); JLabel jl3 = new JLabel(:欢迎您来到大西洋酒店:); jl3.setFont(new Font(kkk,20,30); jl3.setForeground(new Color(220,125,220); jl0.add(jl3); jp0.add(jl0); jl3.setBounds(50, 20, 430, 60); /jf.add(jp0); JLabel jl4 = new JLabel(-客房入住简况-); jl0.add(jl4); jp0.

18、add(jl0); jl4.setBounds(10, 75, 250, 50); jl4.setFont(new Font(kkk,15,25); jl4.setForeground(new Color(110,125,220); JTable jtl = new JTable(18,6); jl0.add(jtl); jtl.setBounds(5, 120, 250,288); jtl.setBackground(Color.green); jtl.setGridColor(Color.BLUE); /主界面中表格的初始赋值; String ss2 = 115,116,118,118,1

19、19,120, “121,122,123,124,125,126,127,128,129, 130,131,132; for(int i =1;i18;i+) jtl.setValueAt(ss2i, i, 0); String ss3 = 房号:,价格:,等级:,设施:,状态: ; for(int i=0;iss3.length;i+) j tl.setValueAt(ss3i, 0, i); String ssc = JDBCUTIL.selectFull(); for(int i=2 ;i18;i+) f or(int j=1;j4;j+) jtl.setValueAt(ssci-1j,i-1,j ); 432 大西洋酒店管理系统-管理员登陆界面 :该功能模块主要实现了普通管理员的创建和后台的管理功能: 在做这个界面的时候,我参考了 计算机毕业论文网的酒店管理系统界面设计,再此说明报告下噢。 :实现该功能与数据库连接的相关代码如下:

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

当前位置:首页 > 应用文书 > 策划方案

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁