预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于B/S模式的酒店住宿管理系统的设计与实现计算机科学与技术(师范)专业学生:高美玲指导教师:魏书堤摘要:在信息化时代,一个完善的管理信息系统是实现酒店数字化管理不可缺少的部分。酒店住宿管理系统以当今标准的酒店管理模式为蓝本,采用B/S模式,基于Web的三层架构,以及模块化技术进行设计,把系统主要划分为员工前台操作、客户网上操作和系统管理员内部数据管理三大部分。再按照软件开发的规范,利用MicrosoftSQLserver2008和Visualstudio2010来实现并对整个系统进行了测试。系统具有以下功能:用户管理,如注册、登录、查看用户信息、添加分配员工账号、重置用户密码等;客房管理,包括客房类型信息管理和客房信息管理,如查看客房信息、添加删除客房信息、客房预订、客房入住、退房等;新闻发布和留言板管理。关键词:酒店住宿;管理系统;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服务器,完成和自身角色、权限相关的工作。系统主要划分为员工前台操作、客户操作和系统管理员内部数据管理三大部分,相应设置了三种用户,并赋予其不同操作权限。员工前台操作:客户信息查询、客房类型查询、客房信息查询、客房预订、客户入住登记、退房结算。客户网上操作:注册和登陆、酒店介绍、客房类型查询、客房信息查询、网上预订、留言。管理员内部数据操作:对客房类型和客房信息进行添加、修改、