中小型酒店管理信息系统的开发-毕业论文.docx
《中小型酒店管理信息系统的开发-毕业论文.docx》由会员分享,可在线阅读,更多相关《中小型酒店管理信息系统的开发-毕业论文.docx(54页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 毕业论文(设计)正文题目:中小型酒店管理信息系统的开发 学 院:管理工程与电子商务学院专 业:电子商务班 级:商务 学 号: 学生姓名: 指导教师: 二一七 年 五 月中小型酒店管理信息系统的开发 摘 要:近几年来,国内的旅游业飞速发展,伴随而来的是酒店行业的兴起,加上互联网技术的快速普及,为酒店行业计算机技术应用带来了蓬勃发展的机遇。传统的酒店管理办法已经显露出固有的弊端,用户数据安全问题,信息处理错误率高,管理成本高,客户入住记录数据丢失等等问题。在这样的情况之下,使用电脑终端的酒店信息管理系统就能解决传统管理办法的问题。采用全新的计算机网络和管理系统,将成为提高酒店管理效率,改善服务水
2、准的重要手段之一。通过运用便捷的系统,酒店可以将酒店信息进行规范化管理,查询以及分析等操作,而且会解决数据安全性问题、用户数据丢失问题、信息处理错误等诸多问题。所以,中小型酒店管理信息系统是酒店经营不可缺少的现代工具。本文介绍了此次系统的开发过程以及功能介绍。本次系统开发采用JSP技术以及Java开发语言,采用MySQL数据库,开发环境myeclipse,是一个基于web技术的B/S结构的中小型酒店管理信息系统。系统主要的功能有客房信息管理、旅客入住办理、旅客预约管理、旅客个人信息以及入住记录管理,附加酒店餐饮管理。这些功能完全适用于一个中小型酒店信息管理系统,提高管理效率,降低管理成本。关键
3、词:中小型酒店,管理信息系统,JSP,B/S- 53 -Development of Information Management System for Small and Medium - sized Hotels Abstract:In recent years, the rapid development of domestic tourism, accompanied by the rise of the hotel industry, coupled with the rapid popularization of Internet technology for the hotel
4、industry, computer technology applications has brought a thriving opportunity. The traditional hotel management approach has been exposed to the inherent drawbacks, user data security issues, high rate of information processing, high management costs, customer record data loss and so on. Under such
5、circumstances, the use of computer terminal hotel information management system will be able to solve the traditional management approach.The adoption of a new computer network and management system will be one of the important means to improve hotel management efficiency and improve service standar
6、ds. Through the use of convenient system, the hotel can standardize the hotel information management, query and analysis and other operations, and will solve the data security issues, user data loss problems, information processing errors and many other issues. Therefore, the small and medium-sized
7、hotel management information system is an indispensable modern hotel management tool.This article describes the system development process and function introduction. The system development using JSP technology and Java development language, using MySQL database, the development environment myeclipse
8、, is a web technology based on the B / S structure of small and medium-sized hotel management information system. The main functions of the system are room information management, passenger handling, passenger booking management, passenger personal information and occupancy record management, additi
9、onal hotel catering management. These functions are fully applicable to a small and medium-sized hotel information management system, improve management efficiency and reduce management costs. Keywords: Small and medium - sized hotel, information management system, JSP, B/S 正文目录第1章 绪论1.1 研究背景1.2 研究目
10、的与意义1.3 开发工具及语言第2章 系统分析2.1 可行性2.2 需求分析第3章 系统设计3.1 系统总体设计3.1.1 系统总体设计原则与目标3.1.2 系统总体功能设计3.1.3 系统总体页面设计3.2 系统详细设计3.2.1 管理员登录模块3.2.2 客房信息管理模块3.2.3 酒店事务管理模块3.2.4 旅客管理模块3.2.5 餐饮服务管理模块3.3 系统数据字典第4章 数据库设计4.1 系统概念结构设计4.2 关系模式设计4.3 系统数据库表设计:第5章 系统功能实现5.1 房间信息管理5.1.1 新增房间5.1.2 房间管理5.2 酒店事务管理5.2.1 旅客入住办理5.2.2
11、在住信息5.2.3 添加旅客预约5.2.4 旅客预约管理5.3 旅客管理5.3.1 旅客个人信息管理5.3.2 旅客入住记录5.4 基础数据5.4.1 新增用户5.4.2 用户管理5.4.3 新增菜品5.4.4 菜品管理5.4.5 个人信息管理5.5 餐饮服务管理5.5.1 客房点餐5.6 统计分析5.6.1 财务统计5.6.2 数据分析5.7 权限设置第6章 总结与展望6.1 总结6.2 展望参考文献致谢附录第1章 绪论1.1 研究背景随着旅游业的蓬勃发展以及互联网的迅速普及,直接带动酒店行业的发展,这为酒店行业带来了前所未有的机遇。采用新型的网络系统软件,在很大程度上提供了酒店的管理效率。
12、但是,现在有部分中小型酒店、宾馆由于资金等方面的原因,并没有使用酒店管理软件,使用传统的管理方式来经营酒店,这种原始的手工记录方式效率低且容易出错。现在市场上的一般酒店管理软件功能齐全,价格昂贵,只适合大型酒店使用,且大多是基于C/S结构的,用户操作繁琐。因此一套实用的B/S结构酒店管理软件不可或缺。1.2 研究目的与意义由于中小型酒店的数目急剧增加,人员流动规模也在不断增大,有关酒店预订以及入住的信息量也以接近指数的形式增长。如此庞大的信息量,就需要一个合适的酒店信息管理系统来管理这些信息。通过这个系统,做到酒店信息的有效管理和便捷查询,从而达到提高酒店的管理效率以及降低酒店管理成本的目的。
13、这样一来,既能增加酒店的利润又能为酒店赢得良好的口碑。现在人们出行通常会选择经济又实惠的中小型酒店。通过开发这一套简单实用的酒店信息管理系统,会大大的提高酒店的管理效率,酒店的管理系统可以有效的对于客户的信息量进行管理统计,这对于酒店来讲,可以根据客户行为分析,设置盈利较高的房间类型,从而达到提高酒店收入的目的。1.3 开发工具及语言本次系统开发是采用myeclipse工具以及Tomcat后台服务器运行,程序基本功能由Java语言实现,诸如数据库连接,数据的删除、添加、修改等,页面设计使用JSP技术,其中嵌插JavaScript脚本语言,完成页面的动态设计,网页内容样式采用了css样式。数据库
14、采用MySQL,使用MySQL可视化工具,数据库连接采用JDBC 的方式连接。以下简要介绍相关工具:一、MyeclipseMyeclipse是功能强大的集成开发环境,可以用于Java语言的系统开发,包括了完备的编码、调试、测试和发布功能,支持本次系统开发的语言JSP、CSS、STRUTS等。本次系统开发运用myeclipse 10版本。Tomcat二、Tomcat是一个小型的轻量级应用服务器,很适合开发和调试JSP程序。在myeclipse里面配置相关环境,将其安装在非系统盘中,发布网页,服务器可以响应JSP网页中的的请求(win 8及以上的系统需要安装在非系统盘中才能正常发布,系统盘涉及管理
15、员权限问题)。本次系统开发运用Tomcat6.3版本。三、JavascriptJavaScript是一种简单易学的脚本语言,其安全性也较高,面向对象以及事件,因语言本身的特点,嵌入到网页中时,会使网页具有动态性。最后实现的功能是实现与用户的实时的交互。诸如网页中用户的登录,可以检验其是否为空、数据的正确性、用户名的重复性、数据的格式是否正确等等问题,一般编写弹出警告的方式来提醒用户。四、JspJSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Servlet是JSP的技术基础,而且大型的W
16、eb应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。五、MySQL本次系统开发数据库选择MySQL,MySQL使用了多种编译器进行测试,保证源代码的可移植性;可以处理拥有上千万条记录的大型数据库。因此,对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。数据库连接方式是采用JDBC的方式,JDBC向应用程序提供了统一的接口,允许程序开发者直接将查询字符串传递到连接的驱动程序。使用JDBC连接数
17、据库速度更加快捷,只需执行sql语句命令,然后发送到数据库的服务器即可。第2章 系统分析2.1 可行性在开发本此系统之前,要进行可行性分析,以评估开发系统是否符合实际情况,比如开发成本、开发时间等众多问题的综合考量。下面以技术、经济、操作等方面逐一进行分析。一、技术可行性分析本次系统开发工具是myeclipse 10和MySQL数据库,使用Java语言进行开发。在大学期间总共学习了C语言和JAVA语言两种编程语言,且也学习了jsp技术以及了解了部分JavaScript脚本语言,连接数据库的方式学习的也与Java语言相关的较多。在此之前,课程设计也用了Java语言开发过小型系统,相比之下,JAV
18、A语言较为简单易用,掌握程度也较高。因此此次系统开发使用Java语言具有可行性。二、经济可行性分析开发环境是myeclipse 10,服务器选择的是Tomcat 6.3,Java环境配置的是jdk 7,三种软件均为免费使用。开发的系统是B/S模式,相比于C/S模式,成本也较低,开发时间根据开发量预计在一个多月,时间成本也较低。因此本次系统开发从经济上来讲也是可行的。三、操作可行性分析本次开发的系统操作流程非常简单,界面布局简单大方,信息一目了然。在某些页面,信息根据程序设定自动生成,无需手动输入,时间输入为日历控件,只需要点击选择,此外,其他选择信息的方式一般以下拉列表和复选框的形式呈现,办理
19、业务或者查询信息也均为点击按钮的形式实现,操作人员不需要掌握太多计算机方面的专业知识,简单了解操作流程后即可使用。2.2 需求分析 随着酒店行业的不断壮大,有关酒店客房预定、入住各种信息也成倍增长。面对庞大的信息量,有必要开发酒店信息定管理系统来提高管理工作的效率以及降低酒店的运营成本。今天我们使用计算机对酒店客房入住以及所有用户信息进行管理,统计客户消费记录,这具有手工管理无法比拟的优点。通过这样的系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量,减少差错,有效地提高酒店房间利用率。根据实际情况及调查结果,发现实现酒店客房管理的网络化、信息化是十分有必要的,因此开发
20、本次酒店信息管理系统。一、功能需求管理平台的主要功能是系统管理员登录,基础数据管理,包括菜品信息管理、个人信息管理,用户管理,客房信息管理,酒店事务管理,包括旅客入住办理以及预约办理等过程,旅客管理,包括旅客信息管理、旅客入住记录查询,餐饮服务管理,统计分析七大模块。其中普通用户与超级管理员的权限有所不同。系统总体的用例图如图1-1所示:图 1-1系统整体用例图二、性能需求1、易用性此系统界面简单,导航明确,操作流程非常简单。在某些页面,信息根据程序设定自动生成,无需手动输入,例如时间输入为日历控件,只需要点击选择,此外,其他选择信息的方式一般以下拉列表和复选框的形式呈现,办理业务或者查询信息
21、也均为点击按钮的形式实现,诸如查询空房,查询离店时间为当天的旅客信息。如果酒店操作人员并不是专业的计算机处理人员,直接可以根据系统导航提示直接进行操作。2、安全性系统访问权限均在java文件中进行相关设置,不同级别的人使用操作系统的权限不同,如果密码或者用户名以及验证码错误,职位类型为离职均不能登录系统,保证了用户数据的安全性。系统的动态操作控制均以Java文件实现,并非在页面中直接编写,封装成包,通过页面查看源代码时均不能看到所有控制操作的代码,保证了系统的安全性。第3章 系统设计3.1 系统总体设计3.1.1 系统总体设计原则与目标一、操作简单本次系统是中小型酒店信息管理系统,旨在高效管理
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中小型 酒店 管理信息系统 开发 毕业论文
限制150内