1.2 研究意义
在飞速发展的现代化信息时代,信息的即时性已经成为决定企业成败的重要因素。而酒店管理系统的设计与实现正是为了满足这一需求而作出的设计。本系统主要用于展示酒店风采、用户客房预订、管理客房、管理客户、客房结算等常见酒店业务。利用酒店管理系统数据库中合理的数据结构来保存数据信息,使经营者及时了解到酒店哥哥环节的最新信息,以达到提高酒店管理效率,提升酒店管理与服务质量,从而实现酒店管理的信息化、现代化、规范化和自动化。通过本系统的开发与使用,能够促使酒店管理水平与服务质量的不断提升,提高酒店的服务效率,节约劳动成本,提高劳动生产率,从而使酒店在激烈的现代化竞争先人一步,立于不败之地!
2. 相关技术介绍
2.1 SQL Server 2005
SQL Server 2005提供了以Web标准为基础的扩展数据库编程功能。丰富的XML和Internet标准支持允许用户使用内置的存储过程以XML格式轻松存储和检索数据。SQL Server 2005作为Microsoft.NET Enterprice Servers的核心组件,它将减少电子商务、在线服务和数据仓储应用程序推向市场的时间,并对需要的环境提供了可靠的支持。
2.2 ASP.NET技术
ASP.NET 是.NET FrameWork的一部分,是一项微软技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。ASP指Active Server Pages(动态服务器页面),运行于 IIS(Internet Information Server服务,是Windows开发的Web服务器)之中的程序 。
Visual Studio.NET为ASP.NET程序的开发提供了众多的便利,在Visual Studio.NET中集成了许多ASP.NET开发应用的组件,用户可以直接应用这些组件,创建ASP.NET应用程序。当应用Visual Studio.NET创建一个ASP.NET工程时,Visual Studio.NET会自动配置好IIS应用,用户直接应用即可。
ASP.NET支持多种语言,包括:Visual Basic.NET、C#、Jscript等,使用C#编辑ASP.NET是比较广泛的。由于ASP.NET支持多种语言,所以不论是VB程序员还是C++程序员都可以轻松开发ASP.NET程序。
3. 系统分析
3.1 功能需求分析
酒店在正常运营情况下对新闻公告、客房信息、客户信息以及客户结算信息进行管理,从而利用酒店管理系统及时了解酒店各个环节中信息的变更,实时调整营销策略。
本系统开发的总体目标是实现酒店管理的系统化、规范化、信息化和自动化。其主要构成包括前台页面展示模块以及后台系统管理模块。
3.2 系统设计
3.2.1 系统的体系结构
本系统分为前台页面展示模块和后台系统管理模块,其中前台展示模块由客房展示、新闻公告、客房预定、用户登录注册和用户中心五大模块组成,后台系统管理模块由用户管理、订房管理、客房管理、客户管理和新闻公告管理五大模块组成,具体如图1所示。
图1 酒店管理系统体系结构图
3.2.2 E-R图设计
本系统中各实体间的具体关系如图2所示
图2 酒店管理系统E-R图
3.2.3 数据库设计
通过对系统功能的需求进行分析后,本系统用到12个数据表,其中有参照关系的表有6个,其具体参照关系如图3所示。 ASP.net酒店管理系统的设计与实现+ER图(2):http://www.youerw.com/jisuanji/lunwen_9307.html