基于bs模式的酒店住宿管理系统的设计与实现-毕业论文.doc
《基于bs模式的酒店住宿管理系统的设计与实现-毕业论文.doc》由会员分享,可在线阅读,更多相关《基于bs模式的酒店住宿管理系统的设计与实现-毕业论文.doc(8页珍藏版)》请在咨信网上搜索。
基于B/S模式的酒店住宿管理系统的 设计与实现 计算机科学与技术(师范)专业 学生:高美玲 指导教师:魏书堤 摘 要:在信息化时代,一个完善的管理信息系统是实现酒店数字化管理不可缺少的部分。酒店住宿管理系统以当今标准的酒店管理模式为蓝本,采用B/S模式,基于Web的三层架构,以及模块化技术进行设计,把系统主要划分为员工前台操作、客户网上操作和系统管理员内部数据管理三大部分。再按照软件开发的规范,利用Microsoft SQL server 2008和Visual studio 2010来实现并对整个系统进行了测试。系统具有以下功能:用户管理,如注册、登录、查看用户信息、添加分配员工账号、重置用户密码等;客房管理,包括客房类型信息管理和客房信息管理,如查看客房信息、添加删除客房信息、客房预订、客房入住、退房等;新闻发布和留言板管理。 关键词:酒店住宿;管理系统;Web系统开发;B/S模式 1 引言 随着经济的迅速发展,人们的生活水平有了显著提高,旅游业的飞速发展使酒店的市场需求量增大,促进酒店服务业的快速发展。在信息化时代,一个完善的管理信息系统是实现酒店数字化管理不可缺少的部分。酒店住宿管理系统能实现对酒店住宿管理的数字化、规范化、电子化和人性化,以提高员工工作效率、降低各项成本及改善服务质量,具有很大的商用价值。目前,我国酒店服务业信息化管理的进程缓慢,明显不能适应发展的要求。酒店住宿管理仍然拥有巨大的市场潜力,对酒店住宿管理系统的分析设计和开发研究是一个非常重要的研究方向。 随着Internet技术的兴起,B/S(浏览器/服务器)模式系统结构出现,它是一种基于Web的,三层架构的瘦客户端/服务器模式。基于B/S模式的酒店住宿管理系统不仅提高了酒店管理的效率,也给客户带来更好的服务。基于B/S模式的酒店住宿管理系统的设计与实现有很大的实用性。 2 系统需求分析 2.1 系统功能性需求 酒店住宿管理系统实现以下功能模块: (一)注册和登陆:客户注册为酒店的会员,成为会员后可享受酒店的优惠服务;会员登录后可以进行网上预订、留言等;员工通过提交ID和密码进行登陆,对系统相关业务进行操作;管理员通过提交ID和密码进行登陆,对系统内部数据进行管理。 (二)客房类型管理:主要提供有关客房类型信息的规范,如单人间、双人间、豪华间等的面积、价格、配置设施等信息。 由管理员对客房类型信息进行添加、修改、删除管理。客房类型的查询功能为共享的。 (三)客房信息管理:主要提供客房的详细信息,如房间号、类型、楼层、状态等。 由管理员对客房信息进行添加、修改、删除管理。客房信息的查询功能为共享的。 (四)用户信息管理:主要提供用户(包括客户、员工)的详细信息。如名字、证件号、性别、联系电话等。 由管理员对客户信息和员工信息进行管理,如信息密码查看等。用户对自己的信息进行更改。 (五)预订管理:主要提供客房的查询和预订,以及预订记录的修改。 由客户通过提交ID和密码进行登录后,可通过网上预订功能对客房信息进行查询和预订登记,查看自己的预订记录并进行修改。或者酒店员工前台操作进行客房预订登记。 (六)入住管理:主要提供客房的查询和客户登记入住信息、分配房间。 由员工通过前台操作查询客房,给客户进行入住登记。 (七)退房结算:主要完成退房:对退房客户完成住宿房间的注销;账务结算。 由员工通过前台操作帮客户退房结算。 (八)留言板:客户可通过留言板对酒店的服务提出意见和看法。管理员查看并进行回复处理。 (九)新闻发布功能:管理员可发布酒店的服务信息等公告。 (十)系统管理:通过对不同用户设置不同权限,实现对系统的管理。 2.2 系统非功能性需求 系统有以下非功能性需求: (一)安全性:本系统划分为三大部分——只有系统管理员才能对用户和客房信息进行管理;设置员工和客户两种用户身份,其具有不同权限,保证了数据的安全性访问;员工账号由系统管理员分配,便于统一管理。 (二)易用性:易用性的三原则就是易见,易学和易用,以保证用户更好的使用系统。本系统谨遵这个原则,以用户为中心进行设计,保证操作界面清晰明了,并提供在线帮助等。 (三)可重用性:系统采用三层Web体系结构并进行分模块设计,从而尽可能的减少代码量,增强其可重用性和可移植性。 3 系统设计 3.1 系统总体结构设计 系统采用B/S模式,基于Web的三层架构,每个用户都有相应的账户、角色,只要其能连接到互联网,就可以通过浏览器登录Web服务器,完成和自身角色、权限相关的工作。 系统主要划分为员工前台操作、客户操作和系统管理员内部数据管理三大部分,相应设置了三种用户,并赋予其不同操作权限。 员工前台操作:客户信息查询、客房类型查询、客房信息查询、客房预订、客户入住登记、退房结算。 客户网上操作:注册和登陆、酒店介绍、客房类型查询、客房信息查询、网上预订、留言。 管理员内部数据操作:对客房类型和客房信息进行添加、修改、删除管理;查看客户信息、客房类型、客房信息;发布新闻公告;对客户留言进行回复。 系统功能结构图如图1所示。 图1 系统功能结构图 3.2 数据库设计 酒店住宿管理系统设计的实体有:用户信息实体、客房类型信息实体、客房信息实体、客房预订/入住登记实体、新闻公告实体、留言实体。将概念结构转化为SQL SERVER 2008数据库系统所支持的实际数据模型,即:数据库的逻辑结构。其各个表的设计结果如下: 表1 用户信息表(UserInfo) 列名 数据类型 大小 说明 id Int 4 每一用户的编号,作为主键 password Varchar 20 用户密码 name Varchar 20 用户姓名 sex Char 2 用户性别 origin Varchar 50 用户籍贯 IDCard Varchar 20 用户证件号 tel Varchar 20 用户联系电话 email Varchar 40 用户电子邮箱地址 role Varchar 20 用户类别 remark text 备注,可为空 表2 客房类型表(RoomTypeInfo) 列名 数据类型 大小 说 明 Id Int 4 房间类型的编号,作为主键 name Varchar 20 房间类别名称 price Int 4 每晚标准收费 area Int 4 房间面积 bednumber Int 4 房间床位数 hasTV Char 2 是否配备有电视 hasAirCondition Char 2 是否配备有空调 hasComputer Char 2 是否配备有电脑 hasRestroom Char 2 是否有洗手间 remark Text 备注,可为空 列名 数据类型 大小 说明 Id Int 4 房间编号,作为主键 number Varchar 20 房间号 floor Int 4 房间所在楼层 typeId Int 4 客房类型号 state Varchar 20 客房状态 description Varchar 200 房间描述 remark Text 备注,可为空 表3 客房信息表(RoomInfo) 表4 预订/入住登记表(CheckInInfo) 列名 数据类型 大小 说 明 Id Int 4 记录编号,作为主键 roomId Int 4 预订/入住房间编号 userId Int 4 预订/入住客户编号 State Varchar 20 预订或入住标记 booktime Datetime2 7 预订时间,可为空 arrivetime Datetime2 7 入住时间,可为空 leavetime Datetime2 7 退房时间,可为空 deposite Int 4 押金 monetary Int 4 消费金额 remark Text 备注,可为空 表5 新闻公告信息表( NoticeInfo) 列名 数据类型 大小 说 明 id Int 4 新闻公告编号,作为主键 title Varchar 100 题目 content Text 内容 addtime Datetime2 7 发布时间 remark Text 备注,可为空 表6 留言信息表(MessageInfo) 列名 数据类型 大小 说 明 id Int 4 留言信息编号,作为主键 userId Int 4 留言用户编号 title Varchar 100 题目 content Text 内容 addtime Datetime2 7 发布时间 remark Text 备注,可为空 4 系统实现 4.1 数据库的实现 利用Microsoft SQL Server 2008数据库系统来构建数据库。先创建一个数据库HotelManagerSystem,然后在数据库中创建新表,本系统中共有6个表,即用户信息表(UserInfo)、客房类型信息表(RoomTypeInfo)、客房基本信息表(RoomInfo)、酒店预订/入住登记表(CheckInInfo)、新闻公告信息表(NoticeInfo)、留言信息表(MessageInfo),按照上述的数据库设计理论分别创建表,并插入数据。 将生成数据库表的sav语句得到DB.sql文件,并逐条执行,不仅逻辑清晰,而且便于系统的移植。移植系统,只要逐条执行DB.sql文件,即可轻松创建表。 4.2 数据库配置 系统通过Web.config配置文档对数据库配置进行单独管理,在配置文档中统一存放系统程序中用到的所有连接字符串信息,在程序中仅需调用对该文档的这一配置。 在文档中,HotelManagerSystem数据库设置部分集中在<appSettings>与</appSettings>之间,主要的是数据库的ConnectionString(即连接字符串)。关于ConnectionString的值,由于数据库使用的是本地数据库,Data Source(数据源)设为“127.0.0.1”;Initial Catalog(要连接的数据库名称)设为我们上面所创建的HotelManagerSystem ;User ID(用户ID)赋值为系统默认的“sa”;Password(连接密码)赋值为数据库初始安装时设定的密码。而其他的设置主要是面向应用程序,提供服务。 4.3 系统详细设计与编码 系统基于.net平台,在Microsoft visual studio 2008下,利用C#和ASP.net等技术编程实现,进行酒店管理系统的人性化界面设计,把实际业务问题和计算机应用结合起来设计系统,并对系统进行调试运行。 系统的主要功能模块有操作员登陆前台操作、管理员系统管理、客房类型设置管理、客房信息管理、会员注册和登陆管理、客户信息管理、预定登记、入住登记、退房结算、会员留言、管理员留言管理、新闻发布等。 5 结束语 本设计旨在以当今标准的酒店管理模式为蓝本,设计和开发一个基于B/S模式的酒店住宿管理系统。系统在.net框架下,利用Microsoft SQL server 2008和Visual studio 2010来实现。并对整个系统进行测试,完成了酒店住宿管理的基本功能。其功能简单明了,方便客户轻松操作,并快速达到预定房间的目的;使员工操作透明化,并提高工作效率;而且能够完成客户信息及客房信息的管理和查询,便捷高效;界面设计清爽明朗,符合现代人的审美风格。 但是由于毕业设计时间较短,该系统还有许多不尽如人意的地方,比如帮助文档比较少,出错处理不够完善等问题,这些都有待进一步改善。 从最初的选题、开题到系统分析设计、实现,我搜集了大量相关资料,进行需求调查分析,向老师请教,和同学交流,一步步去努力实现。在这过程中,我收获了很多。不仅增强了我的专业理论知识,学会了查阅各种资料,熟悉了软件开发项目的整个流程,也锻炼了我的系统设计实践的能力,培养了我独立设计的能力。 【参考文献】 [1]王建设,张金娜.酒店管理系统设计与实现[J].计算机与现代化.2011(01) [2]孙兰.酒店信息管理系统设计[J].黑龙江科技信息.2011(03) [3]钟大伟.酒店管理系统的设计与实现[J].黑龙江科技信息.2011(04) [4]徐炳文.基于C#的酒店餐饮业务管理系统的设计与实现[J].陕西科技大学学报(自然科学版).2011(01) [5]郑细端,张苏红,阮学斌.基于.NET三层架构的酒店管理系统设计与实现[J].计算机与数字工程.2011(08) [6]姜丽娟.基于Java的酒店管理系统的设计与实现[J].电脑知识与技术.2011(27) [7]张丽萍,曹静,陈晓娟.基于C#技术的酒店管理系统应用研究[J]. 兰州交通大学学报.2010(03) [8]任红霞.基于B/S模式的酒店管理系统的设计与实现[J].濮阳职业技术学院学报.2010(04) [9]贺宁,苏伟忻.基于VB的中小型酒店管理系统[J].科技经济市场.2009(07). [10]甘仞初.信息系统分析与设计.北京:高等教育出版社,2003:260-357 [11]Jeffrey L.Whitten,系统分析与设计方法(影印版).北京:高等教育出版社,2001:98-160 [12]David L.Anderson.Managing Information Systems.北京:清华大学出版社,2001:150-198 [13]James A.O’Brien.Introduction to Information Systems.北京:高等教育出版社,2002:84-124 [14]宋贤钧,王庆岭.数据库应用程序开发(SQL server 2000).北京:高等教育出版社,2004:20-149 [15]启明工作室编著ASP.NET+SQL Server网络应用系统开发与实例.北京:人民邮电出版社,2005:107-215 [16]张军.ASP.net+SQL server 动态网站开发案例精选.北京:清华大学出版社,2005:129-337 [17]吴晨,孙少波,叶莞. ASP.net数据库项目案例导航.北京:清华大学出版社,2004:196-286 [18]计算机软件工程规范国家标准汇编.北京:中国标准出版社,1998:432-556 Design and Implementation of the hotel management system based on B/S mode Computer science and technology(normal) professional:Gao Meiling Tutor:Wei Shudi Abstract: In the information age, a comprehensive management information system is an indispensable part of digital management. Hotel management system modeled on the standard hotel management model, using B/S mode, the Web-based three-tier architecture, as well as modular technology designing, the system is mainly divided front desk operations for employees, customers online operation and system administrators internal data management three parts. In accordance with the specifications of the software development, using Microsoft SQL Server 2008 and Visual Studio 2010 to achieve and the entire system was tested. The system has the following features: user management, such as registration, login, view user information, Add and allocate employees account, reset the user password; room management, including room type and room information management, such as view room information, Add and Remove room, room reservation, room check in or check out; press releases and message board management. Keywords: hotel accommodation; management system; web systems development; B/S mode.- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 bs 模式 酒店 住宿 管理 系统 设计 实现 毕业论文
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文