java的酒店客房管理系统的设计与实现(源码)【字数:9252】
摘 要由于现在科技的发达,计算机应用已经成功人类生活中重要的一部分,给人们带来了便利。用计算机来管理各种数据信息是社会发展的趋势,在酒店服务管理中,大部分企业开始开发出操作快捷方便的管理系统来提高办事效率。本系统设计属于主要以面向对象思想为指导,运用JSP技术和SQL Server2005数据库来开发的酒店客房管理系统。系统主要目标是管理酒店业务服务的各个项目进行计算机的相关管理,功能主要包括用户登录之后对客房预定、餐桌预定、菜品预订等操作,管理员对客房管理、餐桌管理和餐饮消费管理等操作。本论文详细进行了经济可行性、技术可行性和社会可行性的研究,并描述了需求分析、功能模块分析、数据库的设计及其主要功能的设计与实现,同时也对该系统进行了测试。
Key words:Object Oriented; Hotel management; Information technology目 录
第一章 绪论 1
1.1课题背景 1
1.2系统的目的和意义 1
1.3系统开发环境简介 1
1.3.1JSP简介 1
1.3.2 SQL server2005简介 1
1.3.3Tomcat概念 2
1.3.4Servelet 概念 2
第二章 可行性研究 3
2.1经济可行性分析 3
2.2技术可行性分析 3
2.3社会可行性分析 3
第三章 需求分析 4
3.1系统需求分析 4
3.1.1功能需求 4
3.1.2 性能需求 4
3.2用例模型 4
3.3系统功能描述 5
3.4用例规约 6
3.4.1用户预订客房活动图 8
第四章 系统总体设计 10
4.1系统模块设计 10
4.2系统数据库ER图的设计 10
4.3数据表的设计 12
4.4 系统程序清单 14
第五章 功能模块的详细设计 18
5.1网站主页面 18
5.2用户注册登陆的设计 18
5.3 *好棒文|www.hbsrm.com +Q: ^351916072#
用户客房预定的设计与实现 19
5.4用户菜品浏览的设计 21
5.5 管理员后台管理 22
5.5.1页面设计 22
5.5.2页面实现 22
5.5.3页面效果 24
第六章 系统测试 27
6.1系统测试目的和意义 27
6.2系统测试步骤 27
6.3系统模块的测试 27
6.3.1 用户模块的测试 27
6.3.2 管理员模块的测试 28
结论 32
致谢 33
参考文献 34
第一章 绪论
1.1课题背景
现代科技的飞速提高中,计算机科学进入了人类社会的各个领域,并且发挥着不可或缺的作用。用计算机来管理各种数据信息是社会发展的趋势。 在酒店服务管理中,大部分企业开始开发出操作快捷方便的管理系统来提高办事效率。 以往的酒店管理,一般来说,都具有查询速度慢、容易丢失数据、管理麻烦、占用大量的人力物力的缺点,已经被淘汰。以往的管理方法既不方便又很容易发生不必要的错误,用计算机信息管理实现酒店管理的要求是刻不容缓的。为克服酒店管理的困难和查询的不便。使用计算机对酒店进行系统管理就具有以往管理所没有的优势,它比以往的管理手段更具体化也更整体。
1.2系统的目的和意义
面对信息化的社会,为了提高酒店客房的管理水平而利用先进的信息管理手段,是当下酒店行业发展的必然趋势。在此挑战下,利用信息手段提高业务管理无疑是一条有效途径。计算机管理可能并不是酒店业务管理走向成功的主要因素,但是它能最大限度地发挥快捷高效的作用,加强了酒店的科学正规化管理。所以,是提高酒店管理效率和改善服务水平的方法之一就是采用计算机网络的酒店管理系统。如今,酒店管理的信息化已经成为现代化酒店服务的重要标志。
1.3系统开发环境简介
1.3.1JSP简介
JSP是多家公司一起共同建立的一种动态网页技术的标准,它是由Sun Microsystems公司倡导的,是Java Server Page(Java服务器页面)的简称[1]。JSP技术是在HTML文件中插入Java程序段和JSP标记的,这一点有点类似ASP技术。
1.3.2 SQL server2005简介
SQL语言是1974年由Boyce和Chamberlin提出的。在1975年~1979年,IBM公司的San Jose Research Laboratory 研制出著名的关系数据库管理系统原型,并去实现这种语言,倍受用户计算机界的欢迎的原因是由于SQL语言功能丰富但又简洁,从而被众多计算机公司和软件公司采用。SQL语言最终发展成了表达关系数据库的标准语言,这中间免不了各公司的修改扩充和完善。现在,SQL对数据库以外的领域也产生大量影响,已经成为新的国际标准[3]。
SQL Server 2005是Microsoft公司推出的,是新一代理数据管理与处理分析软件。该软件能为不同的规模的企业提供比较完整的数据解决方案[3]。我们把SQL Server的数据库查询语言称为TransactSQL,并且它是SQL Server的核心。我们可以建立一个插入,删除以及更新触发以控制相关的表格中对数据列的插入、删除、更新,或者使用规则、缺省、限制,来协助套用新的数值到表格中去[4]。
1.3.3Tomcat概念
Tomcat是属于Apache 软件基金会的一个核心项目,它是一种Servlet容器,具有JSP环境[2]。由于Tomcat技术的免费对外开放,而技术和性能在其他技术面前也显得更先进、更稳定,所以多数的java爱好者也非常喜欢这个技术,同时也有很多开发商都很认可。在这个行业里,它已经算是最受欢迎的一种web服务器了。
1.3.4Servelet 概念
Servlet它不同于一般的java类,作为一个标准的Java类中Servlet是可以处理HTTP请求的。但是在JSP中,更关注页面性能的表现。在处理业务逻辑时,首选则是servlet。另一方面,Servlet加强了Web服务器的功能[5]。第二章 可行性研究
2.1经济可行性分析
我们预估了酒店客房管理系统的开发、运行和测试的耗费,还有系统给酒店带来的经济效益。该系统为酒店提供了比以前方便快捷,并同时减少了酒店人员的费用,在此基础上,还改进了对客户的服务,增强酒店信任度和竞争地位,改善工作的条件。因此将所需费用和所获经济效益进行相比较,该系统具有经济可行性。
Key words:Object Oriented; Hotel management; Information technology目 录
第一章 绪论 1
1.1课题背景 1
1.2系统的目的和意义 1
1.3系统开发环境简介 1
1.3.1JSP简介 1
1.3.2 SQL server2005简介 1
1.3.3Tomcat概念 2
1.3.4Servelet 概念 2
第二章 可行性研究 3
2.1经济可行性分析 3
2.2技术可行性分析 3
2.3社会可行性分析 3
第三章 需求分析 4
3.1系统需求分析 4
3.1.1功能需求 4
3.1.2 性能需求 4
3.2用例模型 4
3.3系统功能描述 5
3.4用例规约 6
3.4.1用户预订客房活动图 8
第四章 系统总体设计 10
4.1系统模块设计 10
4.2系统数据库ER图的设计 10
4.3数据表的设计 12
4.4 系统程序清单 14
第五章 功能模块的详细设计 18
5.1网站主页面 18
5.2用户注册登陆的设计 18
5.3 *好棒文|www.hbsrm.com +Q: ^351916072#
用户客房预定的设计与实现 19
5.4用户菜品浏览的设计 21
5.5 管理员后台管理 22
5.5.1页面设计 22
5.5.2页面实现 22
5.5.3页面效果 24
第六章 系统测试 27
6.1系统测试目的和意义 27
6.2系统测试步骤 27
6.3系统模块的测试 27
6.3.1 用户模块的测试 27
6.3.2 管理员模块的测试 28
结论 32
致谢 33
参考文献 34
第一章 绪论
1.1课题背景
现代科技的飞速提高中,计算机科学进入了人类社会的各个领域,并且发挥着不可或缺的作用。用计算机来管理各种数据信息是社会发展的趋势。 在酒店服务管理中,大部分企业开始开发出操作快捷方便的管理系统来提高办事效率。 以往的酒店管理,一般来说,都具有查询速度慢、容易丢失数据、管理麻烦、占用大量的人力物力的缺点,已经被淘汰。以往的管理方法既不方便又很容易发生不必要的错误,用计算机信息管理实现酒店管理的要求是刻不容缓的。为克服酒店管理的困难和查询的不便。使用计算机对酒店进行系统管理就具有以往管理所没有的优势,它比以往的管理手段更具体化也更整体。
1.2系统的目的和意义
面对信息化的社会,为了提高酒店客房的管理水平而利用先进的信息管理手段,是当下酒店行业发展的必然趋势。在此挑战下,利用信息手段提高业务管理无疑是一条有效途径。计算机管理可能并不是酒店业务管理走向成功的主要因素,但是它能最大限度地发挥快捷高效的作用,加强了酒店的科学正规化管理。所以,是提高酒店管理效率和改善服务水平的方法之一就是采用计算机网络的酒店管理系统。如今,酒店管理的信息化已经成为现代化酒店服务的重要标志。
1.3系统开发环境简介
1.3.1JSP简介
JSP是多家公司一起共同建立的一种动态网页技术的标准,它是由Sun Microsystems公司倡导的,是Java Server Page(Java服务器页面)的简称[1]。JSP技术是在HTML文件中插入Java程序段和JSP标记的,这一点有点类似ASP技术。
1.3.2 SQL server2005简介
SQL语言是1974年由Boyce和Chamberlin提出的。在1975年~1979年,IBM公司的San Jose Research Laboratory 研制出著名的关系数据库管理系统原型,并去实现这种语言,倍受用户计算机界的欢迎的原因是由于SQL语言功能丰富但又简洁,从而被众多计算机公司和软件公司采用。SQL语言最终发展成了表达关系数据库的标准语言,这中间免不了各公司的修改扩充和完善。现在,SQL对数据库以外的领域也产生大量影响,已经成为新的国际标准[3]。
SQL Server 2005是Microsoft公司推出的,是新一代理数据管理与处理分析软件。该软件能为不同的规模的企业提供比较完整的数据解决方案[3]。我们把SQL Server的数据库查询语言称为TransactSQL,并且它是SQL Server的核心。我们可以建立一个插入,删除以及更新触发以控制相关的表格中对数据列的插入、删除、更新,或者使用规则、缺省、限制,来协助套用新的数值到表格中去[4]。
1.3.3Tomcat概念
Tomcat是属于Apache 软件基金会的一个核心项目,它是一种Servlet容器,具有JSP环境[2]。由于Tomcat技术的免费对外开放,而技术和性能在其他技术面前也显得更先进、更稳定,所以多数的java爱好者也非常喜欢这个技术,同时也有很多开发商都很认可。在这个行业里,它已经算是最受欢迎的一种web服务器了。
1.3.4Servelet 概念
Servlet它不同于一般的java类,作为一个标准的Java类中Servlet是可以处理HTTP请求的。但是在JSP中,更关注页面性能的表现。在处理业务逻辑时,首选则是servlet。另一方面,Servlet加强了Web服务器的功能[5]。第二章 可行性研究
2.1经济可行性分析
我们预估了酒店客房管理系统的开发、运行和测试的耗费,还有系统给酒店带来的经济效益。该系统为酒店提供了比以前方便快捷,并同时减少了酒店人员的费用,在此基础上,还改进了对客户的服务,增强酒店信任度和竞争地位,改善工作的条件。因此将所需费用和所获经济效益进行相比较,该系统具有经济可行性。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/47.html