Abstract:AttachedtotheB/Sarchitecture,.netdevelopmentplatform,technology,SQLServerdatabaseandC#threelayersarchitecturemodel,thissystemmakesnetworkingofhotelmanagementcometrueviathefrontdeskcustomerregistrationandlogin,queryrooms,onlinebookingandbackgroundaudit,ordermanagement,completingtheorderandmanagementfunctions,toprovideaconvenientroombookingserviceforcustomers.
Keywords:hotelroommanagementsystem;;B/Sarchitecture;SQLServer
随着信息技术的发展,传统的工作模式已经被信息化、网络化的现代工作模式所代替,酒店管理业务亦是如此。传统的酒店管理如登记和结账手续、手工记录所有客房状态、列表统计顾客消费情况等[1],工作模式效率低下,易出现错误和遗漏,甚至会导致严重的经济损失,给酒店的经营带来影响。优化酒店管理模式,采用计算机软件技术和网络技术可实现酒店业务的信息化管理[2]。
1系统需求分析
需求分析的是整个软件开发的基础性工作,确定软件设计的约束、软件同其他系统元素的接口细节,定义软件的其它有效性需求。根据需求,该系统的实现的功能分为两个部分:前台客房在线预订子系统和后台管理子系统,系统功能结构如图1所示,本系统有两个主要角色即客户和管理员。
2数据库设计
酒店管理系统需要提供信息的查询、添加、修改以及删除等功能。这就要求数据库能充分满足各种信息的输出和输入。在本系统中存在以下关系模型:
房间信息表(房间编号、房号、房型、房价、床数、房间状态、房间图片、房间介绍)
订单信息表(订单序列号、预订号、数量、入住日期、离开日期、房间价格、房型);
管理员信息表(管理员编号、姓名、密码)。
系统采用B/S架构,通过浏览器浏览网站,应用.Net开发平台及技术开发,SQLServer2005数据库,C#三层架构模式,自底向上依次分为数据访问层(DAL)、业务逻辑层(BLL)和表示层。易于酒店管理员管理操作、界面设计人性化,简洁美观易懂、方便客户预订自己满意的客房。
3.2客房预订模块的设计与实现
客户查询房间信息,如果房间为空,即房间没有被预订,就可以预订该房间,填写预订信息,确认订单,支付预订;如果房间为已预订或已住,就要重新选择预订。数据库通过连接表采用模糊查询来供用户查询房间,查询显示房间信息的表用GridView控件来实现,GridView控件可以显示、编辑和删除多种不同的数据源中的数据,通过Button控件的在线预定,由Response.Redirect(“Order.aspx”)转到预订页面Order.aspx,填写预订信息,用同样的方法,通过Response.Redirect方法,转向支付页面,这里只做了虚拟支付,在支付页面中,用RadioButton单选按钮,点击RadioButton,就相当于选择了哪一个银行作为支付银行。
3.3订单管理模块的设计与实现
订单管理中,显示订单的表是用GridView控件绑定数据。在Order()类中,审核订单button
按钮的属性是bool类型的,只有是或者否两种情况,在点击按钮的时候就会直接改成订单已审核状态。营业统计查询,可以按年、季度、月、或者按房间类型查询,从统计中可以看出一年的酒店旺季和最受欢迎的房型,在数据库中查询订单信息,并显示。
3.4系统测试
4结束语
参考文献:
[1]曾伟建.B/S结构在现代企业信息管理系统中的应用探讨[J].电子制作,2013(6):252-252.
[2]魏茂军,张文建,姜云善等.案例开发[M].北京:中国水利水电出版社,2005:76-99.
[3]顾晓宁.基于JavaScript的消息管理机制探讨[J].计算机光盘软件与应用,2013(4):219-221.
[4]李凡生,刘静,张琦,等.基于UML的电子商务网上支付系统的分析设计[J].现代电子技术,2007(8):65-67.
[5]JerryDixon.SQLServer2005ServiceBroker:AnewfeatureoftheSQLServer2005databaseengine[J].NetDeveloper'sJournal,2006(10):22-23.
关键词:实名制;条码扫描;集成;智能
Researchanddesignofintelligentvisitormanagementsystemof
ZhejiangRadioandTelevisionCenter
LouWangjiang
(DepartmentofTechnologyManagement,RadioandTelevisionGroupofZhejiangprovince,Hangzhou,Zhejiang310005,China)
Abstract:ZhejiangprovincialradioandTelevisionCenterintelligentvisitormanagementsystemcoversthefunctionsofemployeeappointmentregistration,visitorself-serviceregistration,turnstilecontrol,visitormanagementmachinerecording,visitordataanalysisandphotosdisplay.Thesystemcanbeintegratedwiththeexistingdomainoftheenterprise,tocontrolthegate,etc.,andbythebarcodescanning,realizestherealnameaccessofvisitor,andallvisitors'informationandaccessrecordscanbetracedback.
Keywords:realnameregistration;barcodescanning;integration;intelligence
0引言
企I的集团式发展,使跨地区人员日益多样,内部人员岗位调动、离职等情况不断增多。传统的访客管理系统及延伸的管理方式,已经难以适应新的发展需要。这既表现为管理方式已滞后于信息技术发展的步伐,同时内部人员变动信息不能及时同步更新,不便查找,也表现为管理技术应用已滞后于更精细化管理的现实需求,影响了安全管理水平的提升。智能访客管理系统采用先进的扫描、读卡、摄像、识别技术,详实、快速地记录人员进出信息,更全面地形成历史数据档案,并能提供多方式的便捷查询,提高工作效率,提高集团访客管理系统的信息化管理应用和服务水平,更好保障集团各个部门单位的安全。
1系统架构和原则
1.1架构体系
系统整体框架体系如图1所示。
⑴智能访客管理系统服务。智能访客管理系统服务能够响应管理系统Web端以及登记端对来访预约、身份认证以及查询统计的各种请求。系统可通过与数据库连接完成数据的存取,通过与人事系统连接实现统一身份认证,通过与短信平台对接,提供及时的短信通知服务[1]。
⑵智能访客管理系统Web端。智能访客管理系统Web端通过电脑为受访者提供来访预约功能,并为管理人员提供系统管理及查询统计功能。
⑶智能访客系统登记端。智能访客系统登记端安装在登记处电脑上,提供访客身份认证及登记的功能,并为来访者发出一张带条码身份信息的登记单[2]。
⑷闸机控制器。闸机控制器采用性能稳定的工控机,能够获取扫描器采集的访客信息进行分析判断,并输出开合信号到闸机电机,实现访客进出控制。其中的扫描器采用了高可见度的LED瞄准器,相对于激光瞄准,能够更加精确提供扫描指示[3]。
1.2设计原则
浙江省广播电视中心智能访客管理系统的建设是为了提高接访工作的效率,也为了增强集团内部管理的安全性,同时还必须考虑到智能访客管理系统使用工作人员的知识结构和技术水平。在系统设计中主要遵循以下原则。
⑴安全性。要求确保系统内重要的管理数据和信息安全,系统具有假证提醒功能。
⑵先进性。采用国际或国内通行的先进技术和产品;采用开放的技术标准,避免系统互联或扩展出现障碍。
⑶实用性。系统着重稳定性、专业性、功能扩展性及硬件易维护性。
⑷灵活性。系统适用多种证件,如:一代、二代身份证,驾照、台胞证和港澳通行证等证件。
⑸简易性。操作人员经过简单培训即可上岗使用,操作简单,能够较大提高工作效率。
⑹高效性。提高登记速度,门口排队情况不再出现。
⑺准确性。访客资料更准确、更全面,能够实时显示各门岗来访人员出入情况统计。
2系统设计
2.1业务流程设计
2.2数据库设计
该系统中的所有数据都储存在服务端数据库中,本系统的数据库采用了SQLServer2008R2。SQLServer2008R2提供了完整的企业级技术与工具,具有高性能,高可用性,高安全性的特点,能够支持平滑建立与扩展应用到云端与微软的应用平台紧密集成。
智能访客管理系统中最主要的数据有三个部分构成:一是集团员工信息,二是访客信息,三是访客记录信息。其中只有集团员工信息(来自集团人事信息系统)是固定的,其信息根据集团人事信息的变化而变化,而访客信息具有惟一性,即每一个来访者对应一个受访人,一个受访人却可以对应多个受访者,产生多条访客记录。访客记录表的设计应包括访客个人信息、受访者的信息和拜访活动信息等,每一次访客行为都应记录在访客记录表中。此外,还应建立错误反馈表,以及建立管理员操作日志、楼宇信息、通道闸机信息、闸机集控器信息、闸机控制器信息、管理员信息等数据表[5]。
2.3系统功能设计
⑶自助进出并监控显示。访客能够利用访客单上的条码,自行在闸机上的扫描器进行扫描,扫描通过后即可进出闸机。在进出闸机的同时,旁边的监控显示器能够显示访客照片等身份信息,工作人员可以快速比对访客真实信息。
⑷历史记录与黑名单灰名单。访客来访历史提醒功能,能够自动读取访客最后一次来访记录,对于白名单可以实现快速登记,对于黑名单能够报警提醒。黑名单录入应该包含手工录入,或是访客信息查询勾选设定等多种形式。黑名单还应包括国安、公安等发送的特定人员警示防范信息的录入。系统支持灰名单,方便管理人员查看刷卡记录存在没有进出记录、有进无出、有出无进以及超时访问等非正常的访问的访客。比如,在来访中发生违反集团规定的事故,管理人员就可对本次来访记录做违纪处理。
⑺实时短信提醒。受访者创建预约成功后,系统自动发送短信给来访者,来访者通过短信中的链接完善个人信息等,来访者通过系统刷卡认证完成登记,以及本次来访结束时,系统自动发送短信提醒消息给受访者,使得受访者及时知道本次来访的进展情况。若超时未结束访问系统自动发送短信告知来访者。
⑼统一认证。系统自动从人事系统中同步人员信息,实现统一认证。
⑽系统设置。该模块主要包括系统参瞪柚谩⒐芾砣嗽钡娜ㄏ薹峙洹⒑诿单白名单设置、灰名单自动设置、短信提醒的参数设置等等。
⑾人员管理。该模块对集团内人员信息进行管理,维护人员的姓名、用户名、密码、联系方式、办公地点等基本信息。与人事系统对接自动更新用户信息,同时支持本地创建系统之外的人员信息。
⑿违纪处理。如在来访中发生违反集团规定的事故,管理人员可对本次来访记录做违纪处理。来访者与受访者都将受到一次违纪处理。
2.4接口设计
⑴人事系统接口。智能访客管理系统与集团人事信息管理系统的人员信息实现对接,数据可以立即同步和定时同步。系统要求拥有本地数据库保留人员信息,在联网情况下能够与人事系统保持实时数据更新,如果连接人事系统数据库超时则连接本地数据库,保证在断网情况下同样能够支持访客系统正常工作。人事接口是使用RESTFULHTTP原理设计实现的,可以非常显著地降低多个系统之间的耦合性,也可以使得接口变得非常一致。接口内容主要包括组织架构、人事信息等,智能访客管理系统主动获取人事系统提供的数据库视图,每日凌晨同步一次。
⑵闸机对接接口。系统通过改造门禁系统实现同闸机的对接,就是通过在闸机外壳新开一个口及完成相应的打磨,将条形码扫描器和控制器集成到快通闸机上。智能访客管理系统采用的扫描器型号为HoneywellVuquest3310g,物理参数为74mm*50mm*26mm。通过该扫描器刷条码信号,由控制器进行数据分析和判断,再将闸机开合信号传输到闸机电机实现访客自助进出。
3结束语
参考文献(References):
[1]付晓玲,吴杰伟.基于证件识别技术的访客管理系统[J].微计算机信息,2008.12(14):236-238
[2]刘晋胜.高校实验室门禁管理问题分析与系统设计[J].实验科学与技术,2011.4.
[3]胡锦清.基于二维码技术的访客管理系统设计与实现[J].机电技术,2014.13(15):37-40
[4]张军红.基于二维码识读的集中式校园门禁系统[J].福建电脑,2011.12.
关键词:中小型酒店;管理系统;设计与实现
随着时代的发展与进步,一些先进的理念和技术方式不断的被应用到酒店的管理系统中,在提升酒店系统的设计质量上发挥着重要的作用,不断的推动者我国酒店行业向着更加理想的方向发展.所以,合理的设计酒店的管理系统是有关工作人员必须要高度重视起来的工作内容,以满足社会发展的需要。
一、管理系统的设计分析
1.设计系统框架
2.设计系统总体功能
(1)设计订房管理功能
管理员对房间预订进行点击,将资料提交后,首先对房间进行查询,看能否被正常应用,浏览器将查询指令发送到Action,并且Action利用对Dao层业务操作数据库进行调用,并向着查询结果中返回。如果房间能够被使用,这样就可以将此房间锁定。
(2)设计接待管理系统的功能
管理人员完成入住登记之后,首先查询此客户有无预定,一旦预定,则将此客户的预定信息返回。管理人员对顾客的资料不断的进行完善,浏览器向着服务器发送顾客的信息,Dao向着数据库中写入信息。
(3)设计收银管理系统功能
在顾客退房的时候,管理人员将顾客的入住订单号输入进去,对当前的入住信息进行查询,返回系统,并且将总消费金额和实际入住的天数计算出来。管理工作者将收银材料完善之后,向着服务器中发送,然后通过数据库进行存储。
(4)设计客房管理功能
进入系统后,管理人员开始操作客房,将客房操作的命令向着Action(选项空间)中发送,之后通过数据库对比现阶段客房的一些状态,直接将信息写入到数据库中,或是返回查询信息。
(5)设计系统管理功能
通过对管理员的信息进行查询,浏览器将查询指令发送到服务器中,服务器对数据库进行查询之后,向着管理信息中返回。在用户对管理员密码进行修改时,服务器将修改权限首先判断出来,一旦能够正确的输入了当前用户的原密码,然后,向着数据库中输送修改信息。
二、管理系统实现
三、结语
参考文献
[1]米雨.中小型酒店管理系统的设计与实现[D].电子科技大学,2011.
[2]李刚.Struts2权威指南-基于WebWork核心的MVC开发[M].北京:电子工业出版社,2007.
[3]韩啸.同城经济型酒店管理系统的设计与实现[D].哈尔滨工业大学,2013.
关键词:酒店管理;系统设计;实现
中图分类号:TU2文献标识码:A
系统设计的目标
软件系统合乎以下要求:
1、可靠性
能够酌怙处现酒店业务,具拆一定的纠铅能力。
2、可理解性
户界场现解和操作软件。
3、可维护性和适应性
软件容易修改、灵活性好、维护容揚,并可以适应业务继续变化的需要。
4、可用性
软件系统的功能完善。
5、安全保密性
保证软件模块的安全。
6、经济性
优化物理设计并结合逻辑设计,使软件运行效率得以提高。
二、系统架构的设计
要使得酒店管现系统能正真达到预期效果,那么关键的工作是在所使用的架构和设计模式上,本酒店系统采用了B/S架构去开发的。H前传统的C/S架构已不能满足用户的需求。为此,系统的采用了多层架构的设计思路,详见图1,三结构分别是:
表示层:用来接受客户的中请、数据的冋馈等,并为客户提供对程序的使10;通过硬件设备进行人机交互。本层采用减轻客户端的解决方案,编写甜台源代码,之后对之编译并形成目标代码。其方案是软件系统的主要解决方法。
业务逻辑层:也称为事务的逻辑层,又称中间件,指完成事物流程的规则及业务流程的处理过程。负责对数据库的操作功能。
数据库访问层:指数据信息管理层,该层可以实现数据资源等的插入、删除、更新修改等数据库操作,设置定义存储过程、触发器定义,数据约束同义词等。
图1三层结构图
其具体实现图如下:
图2项目工程展示图
1、客房管理
系统采用房态核查方式确保客房房态的准确性。计算机房态由机器自动生成,客房核查房态由客房部秘书通过此界面管理,如果两者有差异,则自动产生房态差异表,用户可随时查询。客人在酒店的洗衣消费可以通过洗衣房服务员迅速录入到电脑中,并自动转入客人帐单中,从而使酒店客人的洗衣费用实现自动记帐。系统中出现的洗衣项目可由用户定义。对于非住店客人在酒店消费时,如果与酒店销售部签定了消费协议,则不仅可以享受打折优惠,而且可以在酒店建立一个永久帐号,在付款方面可以采用不定期付款的方式。
2、消费管理
3、成本及资产管理
系统提供简洁清晰的图文界面分析酒店任意时期的重要数据,如客房出租率、酒店总收入、客源收入、房类收入、餐饮收入、娱乐收入等,提供各类信息报表和实时收入查询报表。用户只需要输入各中固定资产(或低值易耗品)单据,系统自动以一物一卡的方式建立相应卡片,用户可以指定任意一种折旧方式,系统自动进行月折旧,并生成报表和台帐。
系统支持多种仓库管理,通过输入入库单和出库单产生各种库存报表。用户可以自定义仓库,并随意赋给用户对某个仓库的使用权限,对某个仓库,系统自动判断库存物品的在库状况。主要用来控制客房日用品和清洁用品的消耗量,客房日用品根据消耗定额和出租夜次计算理论值,清洁用品根据消耗定额和清洁面积计算理论值,其实际值是根据客房二级库存来计算。
设备管理用来管理酒店的一些大型设备的详细信息,并跟踪它的使用状况、检修情况以及报废、转让、变卖等,它与固定资产管理有密切的关系,两者通过固定资产编号联系。采购管理实现采购单登记、审批、采购、收货、库存、领用的一条龙管理,它与仓库管理有着密切的联系。可以进行供应商管理、货品信息管理、通过INTERNET网络实现供应链管理。
4、人事管理
人事管理不仅仅用于人事档案的管理(创建、修改、调动、查询、打印),而且还用于员工培训管理、考核管理、劳资管理、保险管理等,还可进行员工工资合理性分析、员工素质分析等。车队管理主要用于酒店派车计划、车辆本身和车队司机的管理,该功能可以实现总台与酒店车队的联网操作,可以统计每台车辆的费用、出车次数和行驶公里,可以考核司机的业绩。档案管理包括档案信息管理、档案目录编制、档案销毁、档案借阅、档案检索和档案库房管理,它可用于酒店多个部门,如:办公室、销售部、财务部、保安部、工会、动力部、人事部等。
图3用户登陆页面
2、用户注册
3、客户登记入住酒店管理
客房续订的管理
由于客户入住续订可能存在如下几种可能性:
以公司名义长期派驻,一般数年计算;
(2)国外客户商务旅行出行入住以月计算;
(3)国内短期客户旅游以周计算;
(4)以钟点房为基础的续订;
(5)企事业单位安排在酒店的单位活动。
由此可见,酒店的日常事务中比较重要的操作是可以对来宾的住宿进行续订操作,因为当你开始入住宾馆的时候你可能只是登记了几天,但是由于自己的行程有变或者是其他原因你可能会去前台酒店交付押金进行预定。
账单管理
结束语
[1]刘凤鸣.基于虹膜识别的酒店管理系统的设计与实现[D].北京邮电大学,2012.
[2]马丽.基于的酒店管理系统的设计与实现[D].电子科技大学,2012.
[3]孙辉.基于CRM的酒店管理信息系统设计与实现[D].电子科技大学,2012.
随着生活水平的提高和消费观念的变化,旅游作为一种新的生活方式和对休闲生活的追求也正在逐步为人们所接受。酒店业务的增多势必带来信息的倍增,提高酒店经营管理效率,改善酒店的经营管理模式,利用现代化信息技术,建立先进的酒店信息化管理系统,有助于提高酒店经营管理水平。
【关键词】网络酒店前台管理系统需求分析系统设计
在当今酒店行业快速发展的背景下,随着网络信息化技术的发展,酒店的管理,是一项多环节和业务复杂的系统工程,面对日益增长的业务数据和快速决策的需要,酒店管理,需要利用信息化技术进行业务数据化、信息化和智能化。所以,建立酒店信息化管理系统,有利于更好地业务信息数据化,资源统筹化,决策快速准确化。
1.1系统实现环境与技术
实现环境主要都是使用微软的Windows的系统环境,大多数的局域网环境也都是安装Windows操作系统的计算机;实现技术架构方面,考虑到应用环境,可采用C/S体系结构;在建模方面,采用MicrosoftVisio2007建模环境;根据够用原则,在编程语言方面,使用VisualBasic6.0;而从硬件资源的角度出发,数据库选用MicrosoftSQLserver2008。
1.2总体分析
酒店前台管理系统的主要使用人员有酒店员工、管理者和客户,也就是说,系统需满足来自这三方面的需求,主要有以下活动:预定、预交押金、入住、结账、查询、财务管理等。
根据以上业务需求,可将系统划分为住宿模块、客房模块、账务模块、查询模块、系统模块为主的五大模块。
1.3系统总体分析
1.3.1系统设置模块
使用系统的三方,都必须由系统管理员进行基本设置,只有设置了员工的帐号、密码和权限,该帐号才能使用。
1.3.2房态管理模块
建立合适的客房状态显示系统、并保持实时、准确的客房状态控制,是做好客房销售、提高预订和接待服务水平的前提和基础。
1.3.3预定模块
是接触客户的第一步,需提供接受录入并存储客户预订资料、检查并生成订单的功能。
1.3.4住宿登记模块
酒店可按照客户要求,提供入住服务,如果需要换房或续住,都可以在该模块实现。
1.3.5退房结账模块
主要是对客户,包括散户或团队收取押金,方便后续酒店消费记录和结账处理,也包括收银换班、收银审核等。
2系统总体设计
2.1系统体系结构
本系统为了提高网络的性能,同时提升安全与可靠性,使用一台应用服务器和一台数据服务器协同工作的模式。通过网络设备把应用区域分成两个区域,分别连接到客户主机上,有一个区域是酒店客房区,包括客房所有电脑,另一个区域是前台接待区,即其他的电脑与服务器等。采用C/S(Client/Server)形式的双层结构。
2.2总体模块
前台系统是酒店管理的核心业务,从需求分析可知,酒店前台管理系统包括住宿管理功能,即:是否有客户预定、住宿登记、押金收取、退房结账等情况的记录;客房管理功能,即:客户的房间设置、客房状态等;挂账管理功能,即:结账查询等;查询统计功能,即:如住房查询等查询功能;系统设置功能,即:用户账号和权限等的设置。
2.3用户及用户权限
根据使用酒店前台系统的用户不同,可将用户分为系统管理员,普通员工和客户三类。再根据用户级别、用户数量等设置不同的用户权限。其中管理人员和员工两者,主要使用管理职能,权限管理人员比一般员工要高,客户的权限在三者中是最少的,只能是客房预定,客房查询,账户查询等功能。在三者中,管理员权限是最高等级,对系统的使用没有限制,全部功能都可以使用。一般工作人员有对系统基本模块的工作权限,包括客户住宿管理、房间管理等模块的部分操作权限。
2.4功能模块数据流程
2.4.2数据库设计
本酒店前台管理系统主要的数据库表有有:管理员表、客房类型表、客房表,客房预订订单表、预定账单表、入住记录表,客房入住记录表、收银记录表等。
2.5系统的安全设计
2.5.1因特网连接安全设计
通常,内部网络和外部网络的连接处是最薄弱的地方,所以此处的保护和管理是最关键的,必须使用防火墙,对局域网进行保护,所有进入内网的数据都必须被防火墙控制,经防火墙筛选过滤后再进入服务器。
2.5.2系统安全设计
为了提高系统的服务器安全性,防止外部的非法入侵,服务器采用Windows操作系统+防火墙+正版杀毒软件的配置,同时定时自动升级病毒库,最大程度地限制非法病毒入侵。在防火墙设置方面,通过多层网络部署来防止系统外部病毒的入侵,从而提高系统的安全性。另外对酒店前台管理信息系统的账号登陆设置中,分别进行了角色和权限设计,防止系统信息被破坏。
2.5.3数据库安全设计
为了提高系统数据存储的安全,保证系统数据的保密性和数据的完整性、保证系统数据的访问安全和数据的可用性。需要对系统的用户进行监控,采用分布式处理各种应用类型的数据,两台服务器均采用数据库双机热备。同时管理员对数据库每日进行备份,保证数据的稳定性。
2.5.4操作安全设计
随着我国信息化技术的飞速发展,经济实力的增强、全民旅游概念的生成。国内的酒店业得到了前所未有的发展机遇,酒店除了不断提升自己的硬件水平,更需要提高酒店的软实力,那么酒店的核心竞争力也就越强。软实力的提升主要体现在酒店的信息化管理程度。酒店前台是顾客进入酒店的第一站,客户的第一感受是非常重要的。为了提高酒店前台信息化管理水平,将先进的软件应用技术融入现代酒店管理系统中,开发和设计的一个高效、功能齐全、具有较高安全系数的酒店前台管理信息系统是非常重要的。
[1]张达,李洵,胡芳.iopeNet智能建筑管理系统实际应用案例[J].智能建筑电气技术,2014.
[2]朱青宇.基于J2EE平台的雅马哈ERP系统设计与实现[D].厦门大学(硕士论文),2009.
[3]曾艳.中小型酒店管理系统的设计与实现[D].厦门大学(硕士论文),2009.
作者简介
段静波(1979-),男,山西省临汾市人。硕士学位。现为广东工商职业学院计算机应用技术系讲师。主要研究方向为计算机应用与网络技术。
【关键词】小型宾馆;管理系统;开发
1引言
随着旅游业的迅速发展,出现了很多价格便宜,规模较小的宾馆。小型宾馆的人员流动快速,但管理人员缺乏,容易造成管理混乱。在信息高度发达的今天,宾馆业务涉及的各个工作环节已不再仅仅是传统的住宿、结算业务,而是更广、更全面的服务性行业代表。原始的、手工的管理已经不能适应宾馆业务发展现状,更无法满足宾馆对管理工作快速、准确的要求,中小宾馆必须借助于先进的管理思想转变经营理念、使用信息化手段提高企业的管理水平和工作效率。在计算机科学技术日益发展和成熟的今天,宾馆宾馆作为一个服务性行业,从客房的营销即客人的预定开始,到入住登记直到最后退房结账,整个过程应该能够体现以宾客为中心,提供快捷方便服务采用全新的计算机管理系统,将成为提高宾馆的管理效率,改善服务水准的手段之一。
网络环境下的宾馆管理与传统的管理方式不同,在传统的手工管理模式下,统计、汇总处理时的工作量极其繁重,处理效率非常低,领导也无法及时了宾馆资金占用的实际情况。以前原始的手工操作方式不能适应酒一店发展的需要,更无法满足宾馆对管理工作快速、准确的要求。与传统的管理方式相比,网络环境下的宾馆管理使得企业建立了信息化、规范化的管理体系,使得各业务环节的配合更加紧密,为宾馆全面实行信息化管理奠定了坚实的基础。通过报表管理,宾馆可以直观分析宾馆的经营状况,这是宾馆管理的完善和发展。
为管理者提供准时可靠的信息,对管理做出宾馆管理决策提供依据。宾馆管理系统大大的提高了宾馆、宾馆的工作效率,为宾馆、宾馆带来了更大的利润。随着时代的发展,国内越来越多的宾馆开始使用宾馆管理系统。尤其是小型宾馆的服务水平不同,各自的服务方式不同。所以对于国内大多的小型的宾馆、宾馆来说并不适合使用市场上较为成熟的商品宾馆管理系统,所以就需要定制自己的宾馆管理系统来提高宾馆的管理效率和服务水平。
2需求分析
根据市场调研,分析系统应具备几项功能。(1)界面友好,操作简单。由于操作人员的计算机知识有限,因此要求系统具有良好的人机界面,操作简单,易于学习和掌握。(2)安全保密,使用方便。如果系统的使用对象较多,则要求有较好的权限管理。在相应的权限下,可方便地删除数据。(3)数据查询方便,支持定位查询、模糊查询、多条件查询等。(4)系统支持良好的数据备份和还原操作,有效保护数据,减少意外损失。(5)数据计算自动完成,尽量减少人工干预,提高工作效率。(6)基本信息查询时,可根据查询条件动态显示结果。
3总体设计
3.1模块划分
规划系统功能模块如图1所示。
3.2开发环境及运行环境
系统的开发环境:(1)系统开发平台MicrosoftVisualStudio2010;(2)系统开发语言C#;(3)数据库管理系统软件SQLServer2008;(4)运行平台Windows7/8。
4详细设计
4.1数据库设计
根据数据库的逻辑结构分析创建数据库中的八张表:(1)客户基本信息表(Customer);(2)消费项信息表(Item);(3)房间信息表(Room);(4)房间预定管理表(Booking);(5)宾馆入住登记表(CheckIn);(6)用户信息表(Users)。
4.2代码设计
这个系统的代码比较多,这里只列出部分代码:
publicvoidGetCustInfor(stringstrSql)
{
this.selectStr=strSql;
mandText=strSql;
try
if(this.sqlConnection1.State==ConnectionState.Closed)//判断数据库连接是否打开
this.sqlConnection1.Open();//打开数据库连接
}
this.sqlDataReader1=this.sqlCommand1.ExecuteReader(CommandBehavior.CloseConnection);
while(this.sqlDataReader1.Read())//将读取的数据绑定
ListViewItemlv=newListViewItem();
lv.SubItems[0].Text=this.sqlDataReader1["CustID"].ToString();
lv.SubItems.Add(this.sqlDataReader1["FirstName"].ToString());
lv.SubItems.Add(this.sqlDataReader1["LastName"].ToString());
lv.SubItems.Add(this.sqlDataReader1["Address1"].ToString());
lv.SubItems.Add(this.sqlDataReader1["PhoneNume"].ToString());
this.listView1.Items.Add(lv);
privatevoidtxtAgencyName_TextChanged(objectsender,EventArgse)
stringname=this.txtCustName.Text.Trim();
stringstrSql="select*fromCustomerwhereFirstNamelike'%"+name+"%'orLastNamelike'%"+name+"%'";
this.GetCustInfor(strSql);
privatevoidtxtAgencyName_KeyDown(objectsender,KeyEventArgse)
if(e.KeyCode==Keys.Enter)
5结束语
系统主要对基本房间信息管理、客户信息管理、房间登记入住信息管理、退房信息管理、结算信息管理和宾馆系统管理等功能进行动态管理,使小型宾馆管理更加规范化,从而使各业务环节的配合更加紧密,提高了工作效率。系统具有一定的实用价值,可稍加完善供小型宾馆使用。
[1]黄安波.基于.NET的宾馆管理系统的研究[J].脑编程技巧与维护,2013.8.
[2]魏雪,魏冰.小型酒店(宾馆)管理系统设计与实现[J].经营管理者,2014.39.