1.1 国内外研究现状与水平
1.2 发展趋势
1.3 目的和意义
随着现代信息技术飞速发展,人类正稳步迈向信息化时代。在这个信息化时代,管理信息系统(MIS)在这个社会中扮演着一个非常重要的角色,尤其在经营管理决策中,发挥着极其重要的作用。
作为当代人,众所周知,随着互联网技术的不断发展,酒店行业与互联网相结合已经由原来的不可能成为可能。酒店客房管理系统也将应用到各地的大小酒店,通过这个管理系统,酒店管理员深刻的体会的信息化时代的强大。当使用客房管理系统时,它能够帮助管理员有效地进行客房管理,在节省人力资源的同时,还能够提高管理效率,达到利益最大化的目的,并且还能够及时、准确、迅速地满足顾客的需求。本课题研究的意义在于,通过管理系统的深度开发,从而带动酒店行业的发展。正是由于酒店行业的发展,通过各方面的需求结合,才能开发出一套管理系统。现在,通过投桃报李的形式,让管理系统来带动一个行业的发展。
1.4 设计理念
从我所做的这个课题出发,需要考虑到这个系统的方方面面。首先我们要明确这个系统的目的,然后从酒店管理员或者酒店服务员的角度去思考,因为她们这两类人是接触这个系统最多的人,所以系统的设计必须从她们的角度去考虑进行。系统必须要考虑到每个用户所对应的功能要有所不同,因为不同的人,所拥有的权限也不一样。再者,系统的功能模块要切合所在酒店的运营模式,并且系统的设计不需要花里胡哨的界面,简洁明了才是最好的。值得一提的是,系统的功能应当多而简,应当考虑到使用者本身的技术水平,这当然也是从用户角度去思考的。另外,本系统应当具备有效性,安全性和高可靠性。由于这是一个酒店系统,后台数据库里面存放着大量的数据已经重要信息,如果没有高的可靠性和安全性,这些数据和信息一旦给别人看到丢失,后果将造成极其可怕的影响。因此,要本着安全可靠,操作简单的理念是设计这个酒店客房管理系统。
1.5 系统的开发环境
开发工具:Eclipse
开发服务器:Apache Tomcat
开发技术:JSP
数据库管理系统软件:MySQL
操作系统:Windows 7/Windows 8/Windows 8.1/Windows 10
1.5.1 开发工具Eclipse简介
Eclipse是用于计算机编程的集成开发环境(IDE),也是使用最广泛的Java IDE。 Eclipse主要以Java编写,主要用于Java应用程序的开发,但这并不是唯一的,他会用于开发其他编程语言应用程序。它也可以用于使用LaTeX(通过TeXlipse插件)和Mathematica软件包开发文档。
除了允许Eclipse平台使用其他编程语言(如C和Python)进行扩展外,还允许Eclipse使用排版语言。如网络应用程序,如数据库管理系统。支持由第三方插件提供的其他版本控制系统。因此,所开发的每个插件都与Eclipse以与其他插件相同的方式进行集成;在这方面,所有功能都是“创造平等”。Eclipse为各种功能提供插件,其中一些来自使用免费和商业模式的第三方。插件的例子包括统一建模语言(UML),Sequence和其他UML图,DB Explorer的插件等等。
Eclipse SDK包含开发工具JDT。它提供一个带有内置Java增量编译器的IDE和一个完整的Java源文件模型。这允许高级重构技术和代码分析。 IDE还使用工作空间,在这种情况下,在平面文件空间上的一组元数据允许外部文件修改,只要相应的工作空间资源在之后刷新即可。Eclipse实现了称为SWT的Java工具包的图形控制元素,而大多数Java应用程序使用Java标准AWT或Swing。 Eclipse在2014年谷歌暑期规划(GSoC)项目期间在Wayland上运行。