论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
酒店管理系统的设计与实现
目录
前言 1
1 绪论 2
1.1 酒店管理系统发展概述 2
1.1.1 前言 2
1.1.2 酒店管理系统发展过程中遇到的1些问题 2
1.1.3 酒店管理系统的应用 3
1.1.4 小结 6
1.2 主要工作 6
1.3 本文内容安排 6
2 开发工具概述 7
2.1 ASP.NET概述 7
2.1.1 ASP.NET与ASP的比较 7
2.1.2 ASP.NET的优点 8
2.1.3 运行平台 9
2.1.4 运行机制 9
2.1.5 语言支持 10
2.1.6 应用VS创建ASP.NET应用程序 10
2.1.7 ASP.NET中的Web.config文件 10
2.1.8 ASP.NET工程的应用管理 11
2.2 SQL Server简介 13
2.2.1 SQL Server 2000概述 13
2.2.2 SQL Server 2000功能与特点 13
2.2.3 SQL Server 2000数据库对象管理 14
2.2.4 ADO.NET连接数据库 14
3 系统分析 16
3.1 开发环境及其需求 16
3.1.1 硬件条件 16
3.1.2 系统平台 16
3.1.3 开发工具Visual Stdio.NET 16
3.1.4 运行需求 16
3.2 功能需求分析 16
3.2.1 酒店后台维护人员对功能的需求 16
3.2.2 酒店前台接待人员对功能的需求 17
3.3 系统流程分析 17
3.4. 系统功能模块划分 18
3.4.1 用户信息维护模块 18
3.4.2 客房信息维护模块 20
3.4.3 客房类型维护模块 20
3.4.4 前台服务模块 21
3.4.5 酒店营业状况统计模块 22
3.5 系统结构与通用模块 23
3.5.1 系统结构 23
3.5.2通用模块 25
4 数据库的设计 26
4.1 数据库逻辑结构设计 26
4.1.1 实体关系(E-R)设计 26
4.1.2 数据库建模 26
4.2 数据库的创建 26
4.3 数据表的创建 27
4.3.1 用户信息表Users 27 (科教范文网http://fw.ΝsΕΑc.com编辑)
4.3.2 客房类型信息表RoomType 28
4.3.3 客房基本信息表GuestRoom 28
4.3.4 酒店入住信息表Occupy 29
4.3.5 客房状态信息表RoomState 29
4.4 存储过程的创建及代码实现 30
4.4.1 用户信息存储过程 30
4.4.2 客房类型信息存储过程 30
4.4.3 客房信息存储过程 31
4.4.4 前台服务子系统存储过程 32
5 程序实现 34
5.1 酒店管理系统登陆模块实现 34
5.2 客房信息维护模块实现 35
5.3 客房类型信息维护模块实现 36
5.4 客房经营模块实现 37
5.5 客房营业状况统计模块实现 40
6 总结与展望 42
6.1 总结 42
6.2 展望 42
参考文献 43
致谢 44
摘要:现代化的酒店是集客房、娱乐、商务文化及其他各种服务与设施为1体化的消费场所,酒店服务项目多,信息量大,提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理。引入计算机系统对酒店进行信息化管理,从前台接待、订房、退房、收费到后台的用户注册、客房信息维护、客房类型维护、营业状况统计等各个环节实施全程的计算机控制,可以大大的提高酒店的工作效率 ,增强酒店的竞争力。本文中的酒店管理系统正是为此而设计的。
本文论述到的酒店管理系统是由ASP.NET和Microsoft公司的SQL Server2000数据库开发而成的。该系统采用了B/S结构的应用系统构架(客户端应用程序、Web服务器、数据库服务器),它实现了基于酒店内部局域网的酒店的动态管理。该系统较完整的完成了酒店管理的各种功能,它包括前台服务和后台管理两大功能模块。在实现了不同权限用户登陆,用户的注册、查询,客房信息的维护,客房类型的设置及个人密码的修改,酒店房务的管理,收费等基本功能的同时,还对酒店的营业状况进行有条件的查询,为酒店高层决策提供数据支持。 (科教范文网http://fw.ΝsΕΑc.com编辑)
本文中的第1章对酒店管理系统的发展现状做1个简单说明,第2章介绍了开发工具的使用和特点,第3章则是系统分析,第4章论述了数据库的设计,第5章为程序的实现。
关键字: 酒店管理系统;.NET技术;数据库;B/S结构
Systems Design and the Realization of the Hotel Management
Abstract:Modern hotels are sets, entertainment, cultural and other business services and facilities for the integration of consumer sites, the kind of hotel services became more and more, improve hotel service quality and management level, and promoting economic efficiency, must rely on computer to the modern information management. Introduction of computer systems for the management of the hotel for information from reception desk service, order room and check-out to the background to the user registration, hotel information maintenance, the type of accommodation, business conditions in the implementation of such links statistical process control by computer, which can greatly increase the efficiency of the hotel to enhance the hotels competitiveness. That is the aim of the hotel manage system designed。
The hotel manage system developed by ASP.NET and Microsoft SQL Server2000 database. The system used B/S structure applications framework (customer-application, Web sever, database server), it achieved internal LAN-based hotel management hotel developments. The system completed a variety of functions, including its prospects for the two major functions of management services and background modules. Different users achieve competence in the landing, user registration, enquiries, guestrooms safeguard information, the type of accommodation and personal password changes, and other basic functions, and also provided the hotel business enquiries with conditional 。The enquiries provide data in support of high-level decision-making.
The first chapter o do a simple description of the hotel manage system status , the second chapter introduced tools features and chapter of the third is the system needs description .Chapters of the fourth and fifth are the detailed exposition of database design and procedures to achieve.
Keywords: Hotel manage system; .NET technology; database; Browser/Server structure
(科教论文网 Lw.nsEAc.com编辑整理)
前言
当今是1个以网络为中心的信息化世界,随着信息化脚步的推进,酒店管理已不再仅仅是传统手工的延续,及时、准确、全方位的网络化管理模式成为必须。面对酒店业内激烈的竞争形势,各酒店均在努力拓展其服务领域的广度和深度。虽然信息化管理系统并不是酒店走向成功的关键元素,但它可以帮助那些真正影响成败的要素发挥更大的作用。因此采用全新的计算机网络和管理系统,将成为提高酒店的服务效率,改善服务水准的重要手段之1。而本文将要设计的系统――酒店管理系统就是基于酒店内部局域网络的1个系统,它采用了现在流行的B/S工作模式,能充分的利用网络资源,更方便、高效,减少了不必要的资源浪费。
作为目前最流行的Web开发技术之1,ASP.NET 是1种建立在通用语言上的程序构架,能被用于1台Web服务器来建立强大的Web应用程序。ASP技术增强与.NET平台结合的1强大Web开发环境,此项技术基于.NET环境开发,较之过去的ASP开发技术有着诸多优势,采取了ASP.NET技术的系统性能上有了很大的改善。尽管在技术上,将Web与数据库实现连接早已成为可能,但在实际开发过程中还是会遇到相当多的困难和问题,其中也存在许多技巧和方法。从后台数据库的选择,到采用何种技术实现Web与数据库的连接都有许多技巧和原则,应该针对不同情况采取不同的策略。
本文的应用背景是“酒店管理系统”,这是1个典型的ASP.NE技术与Web数据库开发实例。它以SQL Server 2000作为后台数据库,用HTML语言为前台界面设计,开发出了1个能实现酒店管理基本功能的系统。该系统具体分为后台维护层和前台接待层两大模块,后台维护层能实现添加用户、客房类型、客房信息、统计以及个人密码修改等功能,而前台接待层则完成客户入住酒店订房、查询、结算金额等功能。