基于bs模式的酒店住宿管理系统的设计与实现--本科毕业设计论文.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于bs模式的酒店住宿管理系统的设计与实现--本科毕业设计论文.doc》由会员分享,可在线阅读,更多相关《基于bs模式的酒店住宿管理系统的设计与实现--本科毕业设计论文.doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于B/S模式的酒店住宿管理系统的设计与实现计算机科学与技术(师范)专业 学生:高美玲 指导教师:魏书堤摘 要:在信息化时代,一个完善的管理信息系统是实现酒店数字化管理不可缺少的部分。酒店住宿管理系统以当今标准的酒店管理模式为蓝本,采用B/S模式,基于Web的三层架构,以及模块化技术进行设计,把系统主要划分为员工前台操作、客户网上操作和系统管理员内部数据管理三大部分。再按照软件开发的规范,利用Microsoft SQL server 2008和Visual studio 2010来实现并对整个系统进行了测试。系统具有以下功能:用户管理,如注册、登录、查看用户信息、添加分配员工账号、重置用户密码
2、等;客房管理,包括客房类型信息管理和客房信息管理,如查看客房信息、添加删除客房信息、客房预订、客房入住、退房等;新闻发布和留言板管理。关键词:酒店住宿;管理系统;Web系统开发;B/S模式1 引言随着经济的迅速发展,人们的生活水平有了显著提高,旅游业的飞速发展使酒店的市场需求量增大,促进酒店服务业的快速发展。在信息化时代,一个完善的管理信息系统是实现酒店数字化管理不可缺少的部分。酒店住宿管理系统能实现对酒店住宿管理的数字化、规范化、电子化和人性化,以提高员工工作效率、降低各项成本及改善服务质量,具有很大的商用价值。目前,我国酒店服务业信息化管理的进程缓慢,明显不能适应发展的要求。酒店住宿管理仍
3、然拥有巨大的市场潜力,对酒店住宿管理系统的分析设计和开发研究是一个非常重要的研究方向。随着Internet技术的兴起,B/S(浏览器/服务器)模式系统结构出现,它是一种基于Web的,三层架构的瘦客户端/服务器模式。基于B/S模式的酒店住宿管理系统不仅提高了酒店管理的效率,也给客户带来更好的服务。基于B/S模式的酒店住宿管理系统的设计与实现有很大的实用性。2 系统需求分析2.1 系统功能性需求酒店住宿管理系统实现以下功能模块:(一)注册和登陆:客户注册为酒店的会员,成为会员后可享受酒店的优惠服务;会员登录后可以进行网上预订、留言等;员工通过提交ID和密码进行登陆,对系统相关业务进行操作;管理员通
4、过提交ID和密码进行登陆,对系统内部数据进行管理。(二)客房类型管理:主要提供有关客房类型信息的规范,如单人间、双人间、豪华间等的面积、价格、配置设施等信息。由管理员对客房类型信息进行添加、修改、删除管理。客房类型的查询功能为共享的。(三)客房信息管理:主要提供客房的详细信息,如房间号、类型、楼层、状态等。由管理员对客房信息进行添加、修改、删除管理。客房信息的查询功能为共享的。(四)用户信息管理:主要提供用户(包括客户、员工)的详细信息。如名字、证件号、性别、联系电话等。由管理员对客户信息和员工信息进行管理,如信息密码查看等。用户对自己的信息进行更改。(五)预订管理:主要提供客房的查询和预订,
5、以及预订记录的修改。由客户通过提交ID和密码进行登录后,可通过网上预订功能对客房信息进行查询和预订登记,查看自己的预订记录并进行修改。或者酒店员工前台操作进行客房预订登记。(六)入住管理:主要提供客房的查询和客户登记入住信息、分配房间。由员工通过前台操作查询客房,给客户进行入住登记。(七)退房结算:主要完成退房:对退房客户完成住宿房间的注销;账务结算。由员工通过前台操作帮客户退房结算。(八)留言板:客户可通过留言板对酒店的服务提出意见和看法。管理员查看并进行回复处理。(九)新闻发布功能:管理员可发布酒店的服务信息等公告。(十)系统管理:通过对不同用户设置不同权限,实现对系统的管理。2.2 系统
6、非功能性需求系统有以下非功能性需求:(一)安全性:本系统划分为三大部分只有系统管理员才能对用户和客房信息进行管理;设置员工和客户两种用户身份,其具有不同权限,保证了数据的安全性访问;员工账号由系统管理员分配,便于统一管理。(二)易用性:易用性的三原则就是易见,易学和易用,以保证用户更好的使用系统。本系统谨遵这个原则,以用户为中心进行设计,保证操作界面清晰明了,并提供在线帮助等。(三)可重用性:系统采用三层Web体系结构并进行分模块设计,从而尽可能的减少代码量,增强其可重用性和可移植性。3 系统设计3.1 系统总体结构设计系统采用B/S模式,基于Web的三层架构,每个用户都有相应的账户、角色,只
7、要其能连接到互联网,就可以通过浏览器登录Web服务器,完成和自身角色、权限相关的工作。系统主要划分为员工前台操作、客户操作和系统管理员内部数据管理三大部分,相应设置了三种用户,并赋予其不同操作权限。员工前台操作:客户信息查询、客房类型查询、客房信息查询、客房预订、客户入住登记、退房结算。客户网上操作:注册和登陆、酒店介绍、客房类型查询、客房信息查询、网上预订、留言。管理员内部数据操作:对客房类型和客房信息进行添加、修改、删除管理;查看客户信息、客房类型、客房信息;发布新闻公告;对客户留言进行回复。系统功能结构图如图1所示。图1 系统功能结构图3.2 数据库设计酒店住宿管理系统设计的实体有:用户
8、信息实体、客房类型信息实体、客房信息实体、客房预订/入住登记实体、新闻公告实体、留言实体。将概念结构转化为SQL SERVER 2008数据库系统所支持的实际数据模型,即:数据库的逻辑结构。其各个表的设计结果如下:表1 用户信息表(UserInfo)列名数据类型大小说明idInt4每一用户的编号,作为主键passwordVarchar20用户密码nameVarchar20用户姓名sexChar2用户性别originVarchar50用户籍贯IDCardVarchar20用户证件号telVarchar20用户联系电话emailVarchar40用户电子邮箱地址roleVarchar20用户类别r
9、emarktext备注,可为空 表2 客房类型表(RoomTypeInfo)列名数据类型大小说明IdInt4房间类型的编号,作为主键nameVarchar20房间类别名称priceInt4每晚标准收费areaInt4房间面积bednumberInt4房间床位数hasTVChar2是否配备有电视hasAirConditionChar2是否配备有空调hasComputerChar2是否配备有电脑hasRestroomChar2是否有洗手间remarkText备注,可为空列名数据类型大小说明IdInt4房间编号,作为主键numberVarchar20房间号floorInt4房间所在楼层typeIdI
10、nt4客房类型号stateVarchar20客房状态descriptionVarchar200房间描述remarkText备注,可为空表3 客房信息表(RoomInfo)表4 预订/入住登记表(CheckInInfo)列名数据类型大小说明IdInt4记录编号,作为主键roomIdInt4预订/入住房间编号userIdInt4预订/入住客户编号StateVarchar20预订或入住标记booktimeDatetime27预订时间,可为空arrivetimeDatetime27入住时间,可为空leavetimeDatetime27退房时间,可为空depositeInt4押金monetaryInt4
11、消费金额remarkText备注,可为空表5 新闻公告信息表( NoticeInfo)列名数据类型大小说明idInt4新闻公告编号,作为主键titleVarchar100题目contentText内容addtimeDatetime27发布时间remarkText备注,可为空表6 留言信息表(MessageInfo)列名数据类型大小说明idInt4留言信息编号,作为主键userIdInt4留言用户编号titleVarchar100题目contentText内容addtimeDatetime27发布时间remarkText备注,可为空4 系统实现4.1 数据库的实现利用Microsoft SQL
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 bs 模式 酒店 住宿 管理 系统 设计 实现 本科 毕业设计 论文
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内