1. 研究目的与意义
随着社会的发展,人民生活水平的不断提高,人们的生活空间不断扩大,流动性也变高,所以广大人民对客房的需求量也是逐年增加。面对庞大的客房业务信息量,客房的预订管理的进一步规范化和复杂化,就需要一个客房预订系统来方便酒店的管理和客户的便捷预订。既提高了酒店的工作效率,又实现了客房的规范化管理。减少了管理方面的工作量,为酒店提高了竞争力。
本次毕业设计对设计者是一次非常好的实践机会。设计者可以掌握客房的各类相关需求和知识,对整个系统的分析、设计、实施以及最后的安装发布程序的制作都会有深入的学习。设计者可以对所使用的编程语言有了很好的掌握,提高了程序设计和程序调试的能力,并对一般软件设计的步骤流程有了深刻的体会,为设计者日后的学习和工作做了很好的铺垫。
2. 课题关键问题和重难点
课题要求设计者根据指导教师提供的原始材料和课题要求结合客房预订的实际情况,以面向对象的开发工具,结合客房预订,按照管理信息系统的设计理念,经过细致的系统分析、合理的系统设计,高效率的系统实施,实现客房预订系统。
在本课题中,以MYECLIPSE为开发工具,开发基于WEB的客房预订系统,通过该系统酒店对每位客人的具体情况便可以了如指掌,而且在对客人信息进行操作时,节省了大量时间,很大程度上提高了员工的工作效率和酒店的服务质量。客房信息系统在不同方面都能显示出积极的作用与明显的优势。
本课题预计的关键问题及难点是:客房信息更新的存储,多用户的登录,显示权限级别,前台和后台的操作各种差异。
3. 国内外研究现状(文献综述)
本课题使用的开发工具为MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse),利用它可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSF,CSS,Javascript,SQL,Hibernate。MyEclipse是一个十分优秀的用于开发Java,J2EE的Eclipse插件集合。它的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持非常好。MyEclipse目前支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC数据库链接工具等多项功能。以上每一种功能,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。可以说MyEclipse几乎囊括了目前所有主流开源产品的专属eclipse开发工具。简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。
MySQL是一个小型关系型数据库管理系统。目前MySQL被广泛地应用在Internet上的中小型网站中。具有体积小、速度快、总体拥有成本低、开放源代码、性能快捷、优化SQL语言、容易使用、多线程和可靠性、多用户支持、可移植性和开放源代码、遵守国际标准和国际化支持、为多种编程语言提供API等特点。与其他的大型数据库例如Oracle、IBMDB2、MSSQL等相比,MySQL自有它的不足之处,如规模小、功能有限等,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人用户和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源代码软件,因此可以大大降低总体拥有成本。
要完成客房预订系统,还要掌握基本的相关知识:
4. 研究方案
本课题拟采用管理信息系统生命周期法的开发方法进行开发,通过系统分析、系统设计、系统实施三大步骤完成。
系统主要分为三个模块:用户登录、管理员操作、用户操作。
1.用户登录:包括管理员登录和会员登录。
5. 工作计划
第1周:熟悉MyEclipse,熟悉MySQL。
第2周:撰写开题报告和英文翻译。
第3周:对系统需求进行分析。
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。