《苏瑶+开题报告.doc》由会员分享,可在线阅读,更多相关《苏瑶+开题报告.doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、理工学院毕业设计开题报告题 目: 宾馆客房管理系统的设计与实现 学生姓名: 苏瑶 学 号: 08L 专 业: 计算机科学与技术 指导教师: 王建霞 2012 年 3 月 9 日 1结合毕业设计课题情况,根据所查阅的文献资料,每人撰写2000字左右的文献综述:随着人员流动规模的不断扩大,客房数量的急剧增加,有关客房管理的各种信息量也在不断成倍增长。面对庞大的信息量,就需要有客房信息管理系统来提高客房管理工作的效率。传统手工的客房信息管理,管理过程繁琐而复杂,执行效率低,并且易于出错。通过这样的系统,我们可以做到信息的规范管理和快速查询,实现了客房信息管理的系统化、规范化和自动化,这样不仅减少了管
2、理工作量,还提高了管理效率,降低了管理成本。 目前市面上流行的类似管理系统不少。但是,对于酒店客房管理来说,因为具有自己的特殊性,因此只需要一个操作方便,功能实用,能同时满足本酒店对相关数据的管理及需求的系统。我们的目标就是在于开发一个功能实用、操作方便,简单明了的管理系统。随着业务量的增大,各种各样的资料也层出不穷。这样就造成了:(1)资料量大,工作人员录入时的工作负荷重,效果低。(2)资料的录入过程中,时常会出现错误,增加了业务成本。(3)对资料进行查询时,需要手工翻阅大量的资料档案,大大降低了查询效率,而且查询的结果不尽如人意。以上缺点直接和间接地降低了的工作效率,最终影响了业务的开展。
3、 本课题按照管理信息系统开发的原理和方法,采用成熟的信息技术手段来有效的管理,加强此过程中对信息资源的管理及应用,使信息处理工作更加科学化、规范化。开发出一套操作方便,功能实用,能满足本酒店对客房资料信息的管理及需求的管理系统。 客房信息管理系统对宾馆加强客房信息管理有着极其重要的作用,就一所客房数量较大的宾馆来说,它的设计内容非常复杂而且繁多,比如拥有客房信息管理、入住信息管理、预定信息管理等功能,而且设计的模块也很多,比如信息统计模块,报表设计模块,打印输出模块,模糊查询模块等等。本系统在程序编写上采用Java语言,选择eclipse作为开发工具。Eclipse是跨平台的自由集成开发环境(
4、IDE)。Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。Eclipse是一个开放源代码的软件开发项目,它主要由Eclipse项目、Eclipse工具项目和Eclipse技术项目三个项目组成,具体包括四个部分组成Eclipse Platform、JDT、CDT和PDE。JDT支持Java开发、CDT支持C开发、PDE用来支持插件开发,Eclipse Platform则是一个开放的可扩展IDE,提供了一个通用的开发平台。它提供建造块和构造并运行集成软件开发工具的基础。Eclipse Platform允许工具建造者独立开发
5、与他人工具无缝集成的工具从而无须分辨一个工具功能在哪里结束,而另一个工具功能在哪里开始。Eclipse SDK(软件开发者包)是Eclipse Platform、JDT和PDE所生产的组件合并,它们可以一次下载。这些部分在一起提供了一个具有丰富特性的开发环境,允许开发者有效地建造可以无缝集成到Eclipse Platform中的工具。Eclipse SDK由Eclipse项目生产的工具和来自其它开放源代码的第三方软件组合而成。Eclipse项目生产的软件以 GPL发布,第三方组件有各自自身的许可协议。在数据库管理上,本系统采用My SQL管理数据库。SQL(结构化语言)是世界上最流行的和标准化
6、的数据库语言,它是一种标准化的语言,它使得存储、更新和存取信息更容易。My SQL是一个精巧的数据库管理系统,由于它的强大功能、灵活性、丰富的应用编程接口(API)以及精巧的系统结构,特别是与Apache和PHP/PERL结合,为建立基于数据库的动态网站提供了强大动力。My SQL是一个真正的多用户、多线程SQL数据库服务器。它是以一个客户机/服务器结构的实现,由一个服务器守护程序mysqld和很多不同的客户程序和库组成。它能处理与任何可不昂贵硬件平台上提供数据库的厂家在一个数量级上的大型数据库,但速度更快。本系统主要划分以下模块:用户模块、前台模块、电话管理模块、餐厅管理模块、会员管理模块。
7、下面对这几个模块进行介绍:(1) 用户模块:本模块是本系统最基本的模块。用户可以通过此模块经过密码验证登录本系统,查看基本信息以及修改密码。(2)前台模块:本模块是前台管理时需要用到的模块。基本功能包括客档存储、查询,房价方案信息的存储和查询,前台客户账单查询,客户预订信息的存储和查询,客房中心管理,夜审信息登录和查询以及留言中心。(3)电话管理模块:本模块的主要功能是进行客房内所有电话管理。主要功能有电话实时接收入帐,话单分类统计。(4)餐厅管理模块:本模块是进行酒店餐厅的相关管理。基本功能有预订餐位、开桌,点菜收银,成本核算。(5)会员管理模块:本模块进行的是酒店会员管理的功能。可进行会员
8、信息管理,会员账款信息管理和查询,会员消费信息管理等操作。参考文献:1,刘斌,Java Web整合开发,电子工业出版社,20072,Marty Hal,Core Servlets and JavaServer Pages,上海Prentice Hall PTR出版社,20053,刘中兵,开发者突击Java Web,北京电子工业出版社,2009年4,张海藩,软件工程导论,北京清华大学出版社,20085,刘胜利、寿永熙,Web层开发框架的分析与研究,福建电脑,2008年第1期刊登。6,覃国蓉 ,基于B/S架构的软件项目实训,由北京电子工业出版社,20047,王雪,杨进,J2EE轻量级框架的研究与应
9、用,计算机工程与设计 第29卷 第14期,2008年7月出版。8,朱少民,软件测试方法和技术,北京清华大学出版社,20089,乔帕,Apache Tomcat 6高级编程,北京人民邮电出版社,200910,李超,CSS网站布局实录,北京科学出版社,200711,柳永坡,刘雪梅,赵长海,JSP应用开发技术,北京人民邮电出版社,200812,王雪,杨进,J2EE轻量级框架的研究与应用,刊登在计算机工程与设计 第29卷 第14期,2008年7月。13,刘军,赵慧勤,张景安,傅文博,网络数据库应用技术,北京机械工业出版社,2005年1月版本。14,Sam R.Alapati,Oracle 10g,数据
10、库管理艺术,北京人民邮电出版社,2007 本课题要研究或解决的问题和拟采用的研究手段及途径: 本系统主要要求是能通过设计,实现酒店客房的实时管理,为工作人员提供各项功能。简化工作人员的工作,提供更快捷、方便的操作。酒店客房管理系统实现的功能有用户模块的用户管理;前台模块的营销、客档、房价方案、预订、接待、前台客帐、客房中心、夜审、留言中心;电话管理模块的电话实时接收入帐、话单分类统计;餐厅管理模块的预订、开桌、点菜收银、成本核算;会员管理模块的会员账号、会员账款、会员消费等。本软件采用Java语言编写,在Eclipse开发环境下进行。Eclipse是跨平台的自由集成开发环境(IDE)。Ecli
11、pse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。Eclipse是一个开放源代码的软件开发项目,它主要由Eclipse项目、Eclipse工具项目和Eclipse技术项目三个项目组成,具体包括四个部分组成Eclipse Platform、JDT、CDT和PDE。JDT支持Java开发、CDT支持C开发、PDE用来支持插件开发,Eclipse Platform则是一个开放的可扩展IDE,提供了一个通用的开发平台。它提供建造块和构造并运行集成软件开发工具的基础。Eclipse Platform允许工具建造者独立开发与他人工具无缝集成
12、的工具从而无须分辨一个工具功能在哪里结束,而另一个工具功能在哪里开始。Eclipse SDK(软件开发者包)是Eclipse Platform、JDT和PDE所生产的组件合并,它们可以一次下载。这些部分在一起提供了一个具有丰富特性的开发环境,允许开发者有效地建造可以无缝集成到Eclipse Platform中的工具。Eclipse SDK由Eclipse项目生产的工具和来自其它开放源代码的第三方软件组合而成。Eclipse项目生产的软件以 GPL发布,第三方组件有各自自身的许可协议。在数据库管理上,本系统采用My SQL管理数据库。SQL(结构化语言)是世界上最流行的和标准化的数据库语言,它是
13、一种标准化的语言,它使得存储、更新和存取信息更容易。My SQL是一个精巧的数据库管理系统,由于它的强大功能、灵活性、丰富的应用编程接口(API)以及精巧的系统结构,特别是与Apache和PHP/PERL结合,为建立基于数据库的动态网站提供了强大动力。My SQL是一个真正的多用户、多线程SQL数据库服务器。它是以一个客户机/服务器结构的实现,由一个服务器守护程序mysqld和很多不同的客户程序和库组成。它能处理与任何可不昂贵硬件平台上提供数据库的厂家在一个数量级上的大型数据库,但速度更快。Java连接数据库。主要由两种方法,一种是JDBC-ODBC桥接,另一种是纯数据驱动连接。JDBC是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为工具/数据开发人员提供一个标准的API据此可以构成更高级的工具和接口,使数据库开发人员能够用纯Java API编写数据库应用程序。指导教师意见: 指导教师: 年 月 日
限制150内