配色: 字号:
基于bs模式的酒店住宿管理系统的设计与实现
2020-06-27 | 阅:  转:  |  分享 
  
基于B/S模式的酒店住宿管理系统的设计与实现计算机科学与技术(师范)专业学生:高美玲指导教师:魏书堤摘要:在信息化时代,一个完善的管理信
息系统是实现酒店数字化管理不可缺少的部分。酒店住宿管理系统以当今标准的酒店管理模式为蓝本,采用B/S模式,基于Web的三层
架构,以及模块化技术进行设计,把系统主要划分为员工前台操作、客户网上操作和系统管理员内部数据管理三大部分。再按照软件开发的规范
,利用MicrosoftSQLserver2008和Visualstudio2010来实现并对整个系统进行了测试。系
统具有以下功能:用户管理,如注册、登录、查看用户信息、添加分配员工账号、重置用户密码等;客房管理,包括客房类型信息管理和客房信息管
理,如查看客房信息、添加删除客房信息、客房预订、客房入住、退房等;新闻发布和留言板管理。关键词:酒店住宿;管理系统;Web系统
开发;B/S模式1引言随着经济的迅速发展,人们的生活水平有了显著提高,旅游业的飞速发展使酒店的市场需求量增大,促进酒店服务业的快
速发展。在信息化时代,一个完善的管理信息系统是实现酒店数字化管理不可缺少的部分。酒店住宿管理系统能实现对酒店住宿管理的数字化、规
范化、电子化和人性化,以提高员工工作效率、降低各项成本及改善服务质量,具有很大的商用价值。目前,我国酒店服务业信息化管理的进程缓
慢,明显不能适应发展的要求。酒店住宿管理仍然拥有巨大的市场潜力,对酒店住宿管理系统的分析设计和开发研究是一个非常重要的研究方向。随
着Internet技术的兴起,B/S(浏览器/服务器)模式系统结构出现,它是一种基于Web的,三层架构的瘦客户端/服务器模
式。基于B/S模式的酒店住宿管理系统不仅提高了酒店管理的效率,也给客户带来更好的服务。基于B/S模式的酒店住宿管理系统的设
计与实现有很大的实用性。2系统需求分析系统功能性需求酒店住宿管理系统实现以下功能模块:(一)注册和登陆:客户注册为酒店的会员,成为
会员后可享受酒店的优惠服务;会员登录后可以进行网上预订、留言等;员工通过提交ID和密码进行登陆,对系统相关业务进行操作;管理员通
过提交ID和密码进行登陆,对系统内部数据进行管理。(二)客房类型管理:主要提供有关客房类型信息的规范,如单人间、双人间、豪华间等
的面积、价格、配置设施等信息。由管理员对客房类型信息进行添加、修改、删除管理。客房类型的查询功能为共享的。(三)客房信息管理:主要
提供客房的详细信息,如房间号、类型、楼层、状态等。由管理员对客房信息进行添加、修改、删除管理。客房信息的查询功能为共享的。(四)用
户信息管理:主要提供用户(包括客户、员工)的详细信息。如名字、证件号、性别、联系电话等。由管理员对客户信息和员工信息进行管理,如信
息密码查看等。用户对自己的信息进行更改。(五)预订管理:主要提供客房的查询和预订,以及预订记录的修改。由客户通过提交ID和密码进
行登录后,可通过网上预订功能对客房信息进行查询和预订登记,查看自己的预订记录并进行修改。或者酒店员工前台操作进行客房预订登记。(六
)入住管理:主要提供客房的查询和客户登记入住信息、分配房间。由员工通过前台操作查询客房,给客户进行入住登记。(七)退房结算:主要完
成退房:对退房客户完成住宿房间的注销;账务结算。由员工通过前台操作帮客户退房结算。(八)留言板:客户可通过留言板对酒店的服务提出意
见和看法。管理员查看并进行回复处理。(九)新闻发布功能:管理员可发布酒店的服务信息等公告。(十)系统管理:通过对不同用户设置不同权
限,实现对系统的管理。系统非功能性需求系统有以下非功能性需求:(一)安全性:本系统划分为三大部分——只有系统管理员才能对用户和客房
信息进行管理;设置员工和客户两种用户身份,其具有不同权限,保证了数据的安全性访问;员工账号由系统管理员分配,便于统一管理。(二)易
用性:易用性的三原则就是易见,易学和易用,以保证用户更好的使用系统。本系统谨遵这个原则,以用户为中心进行设计,保证操作界面清晰明了
,并提供在线帮助等。(三)可重用性:系统采用三层Web体系结构并进行分模块设计,从而尽可能的减少代码量,增强其可重用性和可移植
性。3系统设计系统总体结构设计系统采用B/S模式,基于Web的三层架构,每个用户都有相应的账户、角色,只要其能连接到互联网
,就可以通过浏览器登录Web服务器,完成和自身角色、权限相关的工作。系统主要划分为员工前台操作、客户操作和系统管理员内部数据管理
三大部分,相应设置了三种用户,并赋予其不同操作权限。员工前台操作:客户信息查询、客房类型查询、客房信息查询、客房预订、客户入住登记
、退房结算。客户网上操作:注册和登陆、酒店介绍、客房类型查询、客房信息查询、网上预订、留言。管理员内部数据操作:对客房类型和客房信
息进行添加、修改、删除管理;查看客户信酒店住宿管理系统员工前台操作客户网上操作管理员操作客户信息查询客房类型查询客房信息查询预订登
记入住登记询询用息、客房类型、客房信息;发布新闻公告;对客户留言进行回复。系统功能结构图如图1所示。查退登注客客客留数系询房记
册房类型查房信息查房预订言据管理统管理客客留新户房房言闻信类信管发息型息理布管理管理管理图1系统功能结构图数据库设计酒店住宿管
理系统设计的实体有:用户信息实体、客房类型信息实体、客房信息实体、客房预订/入住登记实体、新闻公告实体、留言实体。将概念结构转化为
SQLSERVER2008数据库系统所支持的实际数据模型,即:数据库的逻辑结构。其各个表的设计结果如下:表1用户信息表(
UserInfo)列名数据类型大小说明idInt4每一用户的编号,作为主键passwordVarchar20用户密码nameVar
char20用户姓名sexChar2用户性别originVarchar50用户籍贯IDCardVarchar20用户证件号telV
archar20用户联系电话emailVarchar40用户电子邮箱地址roleremarkVarchartext20用户类别备注
,可为空表2客房类型表(RoomTypeInfo)列名数据类型大小说明Idnamepriceareabednumber
hasTVhasAirConditionhasComputerhasRestroomremarkIntVarcharIn
tIntIntCharCharCharCharText4204442222房间类型的编号,作为主键房间类别名称每晚标准收
费房间面积房间床位数是否配备有电视是否配备有空调是否配备有电脑是否有洗手间备注,可为空表3客房信息表(RoomInfo)列名数
据类型大小说明IdnumberfloortypeIdstatedescriptionremarkIntVarcharI
ntIntVarcharVarcharText4204420200房间编号,作为主键房间号房间所在楼层客房类型号客房状态房间
描述备注,可为空表4预订/入住登记表(CheckInInfo)列名数据类型大小说明IdroomIduserIdState
booktimearrivetimeleavetimedepositemonetaryremarkIntIntIntV
archarDatetime2Datetime2Datetime2IntIntText4442077744记录编号,作为主
键预订/入住房间编号预订/入住客户编号预订或入住标记预订时间,可为空入住时间,可为空退房时间,可为空押金消费金额备注,可为空列名
数据类型大小说明idInt4新闻公告编号,作为主键titleVarchar100题目contentText内容addtimeDat
etime27发布时间remarkText备注,可为空表6留言信息表(MessageInfo)列名数据类型大小说明idInt4留
言信息编号,作为主键userIdInt4留言用户编号titleVarchar100题目contentText内容addtimeDa
tetime27发布时间remarkText备注,可为空4系统实现表5新闻公告信息表(NoticeInfo)数据库的实现利用
MicrosoftSQLServer2008数据库系统来构建数据库。先创建一个数据库HotelManagerSystem
,然后在数据库中创建新表,本系统中共有6个表,即用户信息表(UserInfo)、客房类型信息表(RoomTypeInfo)、客
房基本信息表(RoomInfo)、酒店预订/入住登记表(CheckInInfo)、新闻公告信息表(NoticeInfo)、留言信息
表(MessageInfo),按照上述的数据库设计理论分别创建表,并插入数据。将生成数据库表的sav语句得到DB.sql文
件,并逐条执行,不仅逻辑清晰,而且便于系统的移植。移植系统,只要逐条执行DB.sql文件,即可轻松创建表。数据库配置系统通过
Web.config配置文档对数据库配置进行单独管理,在配置文档中统一存放系统程序中用到的所有连接字符串信息,在程序中仅需调用对
该文档的这一配置。在文档中,HotelManagerSystem数据库设置部分集中在与ettings>之间,主要的是数据库的ConnectionString(即连接字符串)。关于ConnectionString
的值,由于数据库使用的是本地数据库,DataSource(数据源)设为“127.0.0.1”;InitialCatalog
(要连接的数据库名称)设为我们上面所创建的HotelManagerSystem;UserID(用户ID)赋值为系统默认的“s
a”;Password(连接密码)赋值为数据库初始安装时设定的密码。而其他的设置主要是面向应用程序,提供服务。系统详细设计与编码系
统基于.net平台,在Microsoftvisualstudio2008下,利用C#和ASP.net等技术编程实
现,进行酒店管理系统的人性化界面设计,把实际业务问题和计算机应用结合起来设计系统,并对系统进行调试运行。系统的主要功能模块有操作
员登陆前台操作、管理员系统管理、客房类型设置管理、客房信息管理、会员注册和登陆管理、客户信息管理、预定登记、入住登记、退房结算
、会员留言、管理员留言管理、新闻发布等。5结束语本设计旨在以当今标准的酒店管理模式为蓝本,设计和开发一个基于B/S模式的酒店住
宿管理系统。系统在.net框架下,利用MicrosoftSQLserver2008和Visualstudio20
10来实现。并对整个系统进行测试,完成了酒店住宿管理的基本功能。其功能简单明了,方便客户轻松操作,并快速达到预定房间的目的;使
员工操作透明化,并提高工作效率;而且能够完成客户信息及客房信息的管理和查询,便捷高效;界面设计清爽明朗,符合现代人的审美风格。但
是由于毕业设计时间较短,该系统还有许多不尽如人意的地方,比如帮助文档比较少,出错处理不够完善等问题,这些都有待进一步改善。从最初
的选题、开题到系统分析设计、实现,我搜集了大量相关资料,进行需求调查分析,向老师请教,和同学交流,一步步去努力实现。在这过程中,
我收获了很多。不仅增强了我的专业理论知识,学会了查阅各种资料,熟悉了软件开发项目的整个流程,也锻炼了我的系统设计实践的能力,培
养了我独立设计的能力。【参考文献】王建设,张金娜.酒店管理系统设计与实现[J].计算机与现代化.2011(01)[2]孙兰.酒店
信息管理系统设计[J].黑龙江科技信息.2011(03)钟大伟.酒店管理系统的设计与实现[J].黑龙江科技信息.2011(04)徐
炳文.基于C#的酒店餐饮业务管理系统的设计与实现[J].陕西科技大学学报(自然科学版).2011(01)郑细端,张苏红,
阮学斌.基于.NET三层架构的酒店管理系统设计与实现[J].计算机与数字工程.2011(08)姜丽娟.基于Java的
酒店管理系统的设计与实现[J].电脑知识与技术.2011(27)张丽萍,曹静,陈晓娟.基于C#技术的酒店管理系统应用研究[J].
兰州交通大学学报.2010(03)[8]任红霞.基于B/S模式的酒店管理系统的设计与实现[J].濮阳职业技术学院学报.20
10(04)[9]贺宁,苏伟忻.基于VB的中小型酒店管理系统[J].科技经济市场.2009(07).[10]甘仞初.信息系统
分析与设计.北京:高等教育出版社,2003:260-357JeffreyL.Whitten,系统分析与设计方法(影印版).北京:
高等教育出版社,2001:98-160DavidL.Anderson.ManagingInformationSystems.
北京:清华大学出版社,2001:150-198JamesA.O’Brien.IntroductiontoInformatio
.n北Sy京st:e高ms等教育出版社,2002:84-124宋贤钧,王庆岭.数据库应用程序开发(SQLserver2000
).北京:高等教育出版社,2004:20-149启明工作室编著ASP.NET+SQLServer网络应用系统开发与实例.
北京:人民邮电出版社,2005:107-215张军.ASP.net+SQLserver动态网站开发案例精选.北京:清华大学
出版社,2005:129-337[17]吴晨,孙少波,叶莞.ASP.net数据库项目案例导航.北京:清华大学出版社,2004:
196-286[18]计算机软件工程规范国家标准汇编.北京:中国标准出版社,1998:432-556DesignandImp
lementationofthehotelmanagementsystembasedonB/SmodeCompu
terscienceandtechnology(normal)professional:GaoMeilingTutor:
WeiShudiAbstract:Intheinformationage,acomprehensivemanage
mentinformationsystemisanindispensablepartofdigitalmanag
ement.Hotelmanagementsystemmodeledonthestandardhotelmana
gementmodel,usingB/Smode,theWeb-basedthree-tierarchitectu
re,aswellasmodulartechnologydesigning,thesystemismainly
dividedfrontdeskoperationsforemployees,customersonlineop
erationandsystemadministratorsinternaldatamanagementthree
parts.Inaccordancewiththespecificationsofthesoftwaredeve
lopment,usingMicrosoftSQLServer2008andVisualStudio2010t
oachieveandtheentiresystemwastested.Thesystemhasthefol
lowingfeatures:usermanagement,suchasregistration,login,viewuserinformation,Addandallocateemployeesaccount,resettheuserpassword;roommanagement,includingroomtypeandroominformationmanagement,suchasviewroominformation,AddandRemoveroom,roomreservation,roomcheckinorcheckout;pressreleasesandmessageboardmanagement.Keywords:hotelaccommodation;managementsystem;websystemsdevelopment;B/Smode.
献花(0)
+1
(本文系小刀刀vov首藏)