酒店管理系统的设计与实现[含源码]
随着时代的发展,民众经济水平的提高,越来越多的人看重通过游览各地名胜景点来满足精神文化需求。因此旅游业随之迅速发展,酒店行业竞争就越发激烈。为了在竞争中取得优势,提升酒店自身水准尤为重要,不断完善管理的水平和方法,才能在竞争中脱颖而出。互联网的发展又使得人们的生活越加方便,通过网络进行衣食住行的消费已经成为新时代人们的首选。因此,开发一个基于web的酒店管理系统十分有必要。此系统,不仅可以满足客户对住房的需求,也可以方便酒店方对自身的管理,意义重大。F00061
关键词:酒店管理 网络端 互联网
Design and Implementation of Web-based hotel management system
Abstract
With the development of the times, raise the economic level of the people, more and more people are valued by tour around the attractions to meet the spiritual and cultural needs. So along with the rapid development of tourism, the more intense competition in the hotel industry. In order to obtain a competitive advantage, improve the standard of the hotel itself is important, and constantly improve the level and method of administration, in order to stand out from the competition. Development of the Internet and make people's lives become increasingly easy to perform basic necessities through the network consumption has become a new era of people's choice. Therefore, the development of a web-based hotel management system is necessary. This system not only meet customer demand for housing, the hotel can also facilitate the management of their own party, is of great significance
Key Words: Hotel Management; Web-based; Network
目 录 查看完整请+Q:351916072获取
1. 引言…………………………………………………………………………1
1.1课题的背景…………………………………………………………………1
1.2课题的现状及发展趋势………………………………………………………1
1.3 课题目的和意义………………………………………………………………2
1.4研究思路和技术方法…………………………………………………………3
1.4.1 Asp.net技术介绍………………………………………………………3
1.4.2SQL Sever介绍……………………………………………………………3
1.4.3三层架构技术介绍………………………………………………………3
1.5本章小结………………………………………………………………………4
2. 酒店管理系统的分析和设计………………………………………………5
2.1系统概述………………………………………………………………5
2.2系统需求分析…………………………………………………………………5
2.2.1功能划分…………………………………………………………………5
2.2.2性能要求…………………………………………………………………5
2.3系统模块设计…………………………………………………………………5
2.3.1系统的组成………………………………………………………………6
2.3.2系统前台模块设计………………………………………………………6
2.3.3系统后台台模块设计……………………………………………………7
2.3.4本章小结…………………………………………………………………7
3. 酒店管理系统的开发与实现………………………………………………8
3.1数据库的设计与实现…………………………………………………………8
3.1.1数据库设计的原则………………………………………………………8
3.1.2数据完整性设计…………………………………………………………8
3.1.3数据的安全性……………………………………………………………9
3.1.4数据库的具体设计………………………………………………………9
3.2系统的主要模块的设计与实现……………………………………………11
3.2.1后台系统的设计与实现………………………………………………11
3.2.2前台系统的设计与实现………………………………………………29
结束语……………………………………………………………………………39
参考文献…………………………………………………………………………40
致谢………………………………………………………………………………41
酒店管理系统的开发与实现
3.1数据库的设计与实现
为了满足系统的功能及相关需求,数据库必须要有以下几张表,客户表,客户身份证表,客户注册表,管理人员登录表,客房信息表,客房类型表。客户表要有的字段为:客户编号,客户名,身份证号,性别,联系电话,房间号,入住时间,入住时间,离开时间。客户身份证表要有的字段为:身份证号,身份证名。客户登录表要有的字段为:客户登录名,客户登录密码。管理人员登录表要有的字段为:用户登录号,用户登录名,用户登录密码。客房表要有的字段为:房间号,可入住人数,房间类型号,床位号,描述,房间状态,入住客户人数。客房类型表客房类型表:房间类型号,房间类型名,房间类型价格,增加床位价格,是否增加床位,备注。
3.1.1数据库设计的原则
在数据库的选择方面,现如今有很多数据库平台,考虑到数据库的安全性和可操作性之后决定使用SQL Sever2005。数据库必须要有以下功能:数据的定义功能,数据的操作功能,数据库的运行管理,数据库的建立和维护功能和数据库的通信功能。选择SQL Sever2005作为本系统的数据库管理系统,是因为它能够实现以上所提到的功能,并且作为一个关系数据库管理系统,可以用于各种营运环境中。
3.1.2数据完整性设计
数据的完整性是指数据库中数据的一致性和正确性。可以在数据库管理系统和应用程序中实施。在应用程序中,可以通过数据的属性的域的约束来确保提高数据库的可操作性,降低数据库的负担。在数据库管理系统中,可以通过对数据定义列的约束条件来实现完整性。约束条件可以检验写入数据的数据,以防止冗余或者重复的数据写入数据库中。本系统在综合考虑之后决定在数据库管理系统中对完整性实施。分别通过在建立表时对相关数据表的唯一标识列定义主键来实现实体完整性,通过定义一张表中的唯一识别列和另一张表中出现的该列为外键实现参照完整性。在管理系统中定义了检验的约束之后,不在通过用户定义的方式来完成,以减轻程序的负担。
3.1.3数据的安全性
随着酒店运营的时间加长,系统的运行时间也随之变长,同时数据库中所存储的数据也会增多,敏感性也越来越明显。数据库中保存着大量客户的个人信息,比如名字,身份证号码,联系电话等等重要信息。一旦被别有用心的不法分子恶意窃取不但是对客户的生活造成影响,也是对酒店的运营信用的巨大打击。因此,在设计本系统时,数据的安全性就尤为重要。通过对登陆权限的严格设定,没有权限的人员无法获取数据的方式来防止信息的流出。并且通过在构建数据库时对数据的完整性约束的定义来是实现安全性。
3.1.4数据库的具体设计
表3.1 Guest表:
字段 含义 类型 约束
GuestID 客户编号 int 主键
Name 客户名 nvarchar(50)
CategoryID 身份证号 int Not null
Sex 性别 nvarchar(50)
Mobile 联系电话 nvarchar(50) Not null
RoomID 房间号 int Not null
ArriveTime 入住时间 datetime
LeaveTime 离开时间 datetime
该表作为客户信息表,存储客户的相关信息。
该表作为客户信息表,存储客户的相关信息。
表3.2 GuestCategory表:
字段 含义 类型 约束
CategoryID 身份证号 int 主键
CategoryName 身份证名 nvarchar(50)
该表作为客户身份证表,存储客户身份证相关信息。 查看完整请+Q:351916072获取
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/2069.html