




已阅读5页,还剩89页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
I摘 要随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 用计算机来管理各种数据信息,是世界发展的需求,也是社会发展的趋势。 在酒店服务管理中,也存在着这种问题,为了提高办事效率,需要开发一套操作简单方便的管理系统。 以往的酒店管理方法,查询速度慢,管理困难,容易丢失数据,占用了大量的人员和物资,已经不适合现在的要求。为克服酒店管理的困难和查询的不便。采用计算机来管理酒店信息,大大提高了查询的速度,节约了人力和物力资源,达到了预期的要求。本系统即为酒店管理系统,该系统采用JSP 技术和 SQL Server2005 数据库开发的典型的酒店管理系统。该系统的主要目标是针对酒店服务项目进行计算机的管理,本系统主要功能包括:客房预定、餐桌预定、菜品预订、客房管理、餐桌管理和餐饮消费管理。首先是在主页面上,用户可以对客房、餐桌、菜品的具体信息进行查看,然后在做出客房、餐桌、菜品的预定。该些预定信息可以通过管理员登录进行管理,管理员还可以对新的客房、餐桌、菜品进行添加。本论文主要对该系统进行了可行性研究,并阐述了该系统的需求分析、功能模块划分、数据库设计及主要功能的具体设计与实现,且对该系统的系统测试进行了详细的展示。关键词 网上酒店;酒店管理;信息技术IIAbstractAlong with science and technology unceasing enhancement, the computer science is mature day after day, its formidable function had profoundly known for the people, it entered the human society each domain and is playing the more and more important role. Using computer to manage all kinds of data, is the world development demand, is also the trend of the development of the society. In the hotel service management, also has the problem, in order to improve the work efficiency and need to develop a set of simple operation and convenient management system. Previous hotel management methods, inquires the speed is slow, the management difficulty, easy to lost data, take up a lot of personnel and materials, is not suitable for the requirements of the now. In order to overcome the difficulties of hotel management and query of inconvenience. Using computer to manage the hotel information, greatly improved the speed of query, save manpower and material resources, to achieve the desired requirements. This system is for the hotel management system, this system is using ASP.net technology and SQL Server2005 database development of typical hotel management system. The systems main goal is for the hotel service project computer management, this system main functions include: room reservation, table reservation, food reservation, guest room management,table management and food consumption management.The first is on the home page, the user can to guest room, dining table, food specific information view, and then made the guest room, dining table, food reservation. The some book information can be through the administrator login management, the administrator can also to the new room, table, food to add.This thesis mainly the system feasibility study, and this paper discusses the system requirement analysis, function module partition, database design and the main function of the specific design and implementation of the system, and the system test carried on the detailed display.Keywords Online hotel Hotel management Information technology1目 录摘 要 .IAbstract.II第 1 章 绪论 .31.1 课题背景 .31.2 开发酒店管理系统的目的和意义 .31.3 系统开发坏境简介 .31.3.1 JSP 简介 .41.3.2 Microsoft SQL Server2005 简介 .41.3.3 Tomcat 简介 .5第 2 章 可行性研究 .62.1 经济可行性 .62.2 技术可行性 .62.3 社会可行性 .62.4 业务流程图 .62.5 本章小结 .7第 3 章 需求分析 .83.1 需求分析 .83.2 系统功能描述 .83.3 数据流图 .93.4 数据字典 .103.5 本章小结 .13第 4 章 系统总体设计 .144.1 系统模块设计 .144.2 数据库 E-R 图的设计 .144.3 数据表的设计 .154.4 本章小结 .17第 5 章 系统功能模块的详细设计 .185.1 网页主界面 .185.2 用户注册、登陆的设计与实现 .185.3 用户客房预定的设计与实现 .1925.4 用户菜品预定的设计与实现 .215.5 管理员后台管理 .225.5.1 添加客房、餐桌、菜品 .235.5.2 管理客房、餐桌、菜品 .245.6 本章小结 .25第 6 章 系统测试 .266.1 测试的概念和目的 .266.1.1 测试的概念 .266.1.2 测试的目的和意义 .266.2 系统测试的步骤 .266.3 系统模块的测试 .276.3.1 用户模块的测试 .276.3.2 管理员模块的测试 .296.4 本章小结 .30结 论 .31致 谢 .32参考文献 .33附录 1 译文 .34附录 2 英文参考译文 .35第 1 章 绪论1.1 课题背景随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 用计算机来管理各种数据信息,是世界发展的需求,也是社会发展的趋势。 在酒店服务管理中,也存在着这种问题,为了提高办事效率,需要开发一套操作简单方便的管理系统。 以往的酒店管理方法,查询速度慢,管理困难,容易丢失数据,占用了大量的人员和物资,已经不适合现在的要求。为克服酒店管理的困难和查询的不便。采用计算机来管理酒店和住客的信息,大大提高了查询的速度,3节约了人力和物力资源,达到了预期的要求。这样既不方便又容易发生错误,用计算机来管理可以非常容易的实现这些要求。 作为计算机应用的一部分,使用计算机对酒店信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高酒店服务管理的效率,也是酒店管理的科学化、正规化管理的条件。 1.2 开发酒店管理系统的目的和意义利用先进的管理手段,提高宾馆的管理水平,已成为酒店管理业发展的当务之急。面对信息时代的机遇和挑战,利用科技手段提高企业管理无疑是一条行之有效的途径。虽然计算机管理并不是酒店管理走向成功的关键元素,但它可以最大限度地发挥准确、快捷、高效等作用,对酒店的服务管理提供强有力的支持。因此,采用全新的计算机网络和酒店管理系统,已成为提高酒店的管理效率、改善服务水准的手段之一。在某种意义上,酒店客房管理方面的信息化已成为现代化酒店的重要标志。1.3 系统开发坏境简介1.3.1 JSP 简介JSP(Java Server Pages)是由 Sun Microsystems 公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP 技术有点类似 ASP 技术,它是在传统的网页 HTML 文件(*.htm,*.html)中插入 Java 程序段 (Scriptlet)和 JSP 标记(tag) ,从而形成 JSP 文件(*.jsp)。 用 JSP 开发的 Web 应用是跨平台的,既能在 Linux下运行,也能在其他操作系统上运行。1.3.2 Microsoft SQL Server2005 简介SQL 是用来对存放在计算机中的数据库进行组织、管理和检索的语言。SQL 一词是“Structured Query Language(结构式查询语言)”的缩写,是 IBM 公司San Jose 实验室为 System R 而设计的语言,从 1982 年开始,美国国家标准协4会(ANSI)即着手 SQL 标准化工作,1986 年 ANSI 的数据库委员会批准了SQL 作为关系数据库语言的美国标准,这就是第一个 SQL 标准,同时公布了SQL 标准文本,在此后不久的 1987 年,国际标准化组织( ISO)也做出了同样的决定,目前的 SQL 标准是 1992 年指定的 SQL92 标准,是一种用于与数据库进行交互的语言。SQL 语言的极大普及是当今计算机工业中最引人注目的趋势之一。在过去的几 年中,SQL 已经发展成为标准计算机数据库查询语言。现在,微机到大型机,有很多数据库产品支持 SQL,SQL的国际标准已经能够被采用并被不断扩充。SQL 在主要计算机开发上的数据库体系中占有重要的地位。SQL Server 提供服务器端的软件,这部分需要安装在 NT Server 上,SQL Server 的用户端则可以安装在许多用户端 PC 系统中,Windows 可以让用户端进行数据库的建立,维护及存取等操作,SQL Server 可以最多定义 32767 个数据库,每个数据库中,可以定义 20 亿个表格,每个表格可以有 250 个字段,每个表格的数据个数并没有限制,每 一个表格可以定义 250个索引,其中有一个可以是 Clustered 索引。 SQL Server 所使用的数据库查询语言称为 Transact-SQL,它是 SQL Server 的核心, Transact-SQL 强化了原有的SQL 关键字以进行数据的存取,储存及处理等功能, Transact-SQL 扩充了流程控制指定,可以使你方便的编写功能强大的存储过程,他们存放在服务器端,并预先编译过,执行速度非常块,触发 是一种特殊的存储过程,用来确保 SQL Server 数据库引用的完整性,你可以建立插入,删除和更新触发以控制相关的表格中对数据列的插入,删除和更新,你还可以使用规则(Rule ) ,缺省(default)以及限制( Constraints) ,来协助将新的数值套用到表格中去。1.3.3 Tomcat 简介Tomcat 是 Apache 软件基金会( Apache Software Foundation)的 Jakarta 项目中的一个核心项目,由 Apache、Sun 和其他一些公司及个人共同开发而成。由于有了 Sun 的参与和支持,最新的 Servlet 和 JSP 规范总是能在Tomcat 中得到体现,Tomcat 5 支持最新的 Servlet 2.4 和 JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受 Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的 Web 应用服务器。目前最新版本是 7.0。5第 2 章 可行性研究2.1 经济可行性1.支出:基建投资、其他一次性支出、经常性支出2.效益:对于所选择的方案,说明能够带来的收益,这里所说的收益,表现为开支费用的减少或避免、差错的减少、灵活性的增加、动作速度的提高和管理计划方面的改进等3.收益/投资比4.投资回收周期2.2 技术可行性1.信息系统开发方法:熟练的掌握面向对象方法开发软件系统62.数据库技术:能够熟练的应用 SQL Server2005,并且有一定的使用经验3.服务器:运用 Tomcat 作为 Web 服务器,具备了基本的 Web 服务功能2.3 社会可行性原始的酒店管理方法,查询速度慢,管理困难,容易丢失数据,占用了大量的人员和物资,已经不适合现在的要求,因此要建立一个电脑系统来进行管理。其次,社会上已有很多成功开发酒店信息系统的企业,社会需要酒店管理的现代化和信息化。酒店信息系统开发和运行与国家的政策法规不存在任何冲突和抵触之处。另外,酒店信息系统所采用的操作方便灵活。该操作系统容易学习,掌握。因此该系统具有可行性。2.4 业务流程图酒店管理系统的业务流程,主要是新的用户先进行注册用户,之后登陆用户,登陆用户以后可以看见该酒店的客房、餐桌、菜品信息,根据这些信息,对于中意的服务款项进行预订,这些预订信息会汇总到系统管理员的信息表,管理员对这些服务进行管理。同时,管理员可以添加新的客房、菜品、餐桌的信息来供用户选择。具体的流程如图 2-1 所示:7未注册用户普通用户系统管理员修改密码添加客户客户信息表客房类型客房信息客房预订入住消费客房信息表添加菜单菜单信息表系统管理员表餐桌预订添加餐饮餐饮信息表消费信息表图 2-1 业务流程图2.5 本章小结先是对于该系统的可行性进行考虑,通过经济可行性、技术可行性及操作可行性来进行评估。然后再调研客户需求,根据客户需求,建立相应的功能模块图及业务流程图来实行,使系统生成更加的合理。第 3 章 需求分析3.1 需求分析8酒店管理系统分为普通用户及管理员,两种不同的用户能够实现不同权限的功能。普通用户要能够在网页上查看客房的信
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工程保理业务方案(3篇)
- 高级方案工程师(3篇)
- 顶拉管工程方案(3篇)
- 农业废弃物资源化利用在2025年生态农业发展中的重要性报告
- 农业企业数字化种植案例研究:农业物联网设备互联互通分析报告
- 劳务公司务会计面试题及答案
- 电商平台大数据分析在2025年实现个性化营销策略报告
- 修理服务合同
- 聚焦2025年:精神心理健康医疗服务供需现状与市场拓展报告
- 网络购物服务合同
- 北师大版 五年级上册数学 预习单
- 2.10丰巢智能柜合作协议
- 六年级上册道德与法治全册教学课件
- 《铸牢中华民族共同体意识》课件
- 教科版四年级科学上册全册教学设计(表格式)
- 义乌市建筑工程质量通病防治措施100条(2022版本)
- 动静脉内瘘的物理学检查
- JTG-T5521-2019公路沥青路面再生技术规范
- XX集团落实子企业董事会职权工作方案
- 【培训课件】商务礼仪培训教材(非常全面系统)
- 防性防侵害安全教育幼儿园
评论
0/150
提交评论