基于C/S结构的酒店管理系统研究

2020-09-03 15:26苏明萍
科学与财富 2020年17期
关键词:S结构设计与实现

摘 要:随着时代的发展网络计算机技术被应用到酒店管理系统中,当前酒店管理系统主要有B/S和C/S两种结构,B/S结构充分利用了网络资源,但是在现代网络环境下B/S结构的信息安全很难得到保证。所以本文选择研究安全性能更好的C/S结构酒店管理系统,分析其如何设计和实现,为酒店管理提供参考。

关键词:C/S结构;酒店管理系统;设计与实现

引言:当前大酒店使用C/S结构酒店管理系统的情况比较多,大酒店需要保护客户的隐私信息,所以酒店选择以局域网为主的C/S结构酒店管理系统。C/S结构酒店管理系统的造价比较高,他需要配置性能出色的服务器,还需要设计内部的酒店管理系统,C/S结构需要同时配置软件和硬件。

一、 C/S结构和酒店管理系统

(一) C/S结构

C/S结构分为后端和前端两部分,后端服务器需要配置服务器来实现,而前端的前台客户机则需要配置相关管理软件来实现,C/S结构需要使用局域网或者网线将计算机相互连接,前后端直接完成信息数据传输,并在后端完成数据存储工作。C/S结构的数据处理在前端直接完成,后端服务器的负荷比较小。由于C/S结构不连网,所以它的安全性非常高,但是它的维护也比较困难。

(二)酒店管理系统

酒店管理系统需要实现酒店的各个管理功能,酒店管理系统要具备订房、入住、缴费、续房等功能。酒店一般由工作人员完成住宿预订和登记工作,在这步工作人员需要根据预订和登记信息对当前的房态进行查询。然后工作人员选择合适的房间为客户办理入住手续,如果顾客对房型有意见可以为其调房,住宿房间没有问题后需要让客户缴纳房费。缴纳房费可以选择挂账或者直接结清两种形式,如果客户办理续住业务,工作人员直接在挂账上变更金额或者让客户再次结清房费。最后为客户开具发票,同时将数据回传到酒店数据库,方便后续数据统计查询。酒店管理系统需要具备客房管理、住宿管理、挂账管理、后勤管理以及系统维护五个功能模块,客房管理模块负责主要为客户服务,工作人员先记录客户入住到哪个房间,并对客房入住客户的信息进行及时修改,如果有客户预订或者办理入住,由客房管理功能可以为其查询剩余客房,方便客户选择;住宿管理模块主要负责开放、续房、调房、退房等服务,工作人员需要及时对客房住宿信息进行更新,同时完成续房和退房的缴费工作;挂账管理模块则是缴费方式的一种,挂账模块为缴费模块服务。后勤管理模块则是由管理软件自动对酒店每日的缴费和收费情况进行统计,防止突发事件影响其他模块的工作效率。

二、C/S结构酒店管理系统的设计与实现

(一)系统设计

(1)系统设计思维

C/S结构酒店管理系统设计需要保证结构的稳定。所以系统设计应该先将模块功能仔细划分,然后再开发各模块功能的代码,最后根据各模块为其设计UI,设计思维必须条理清晰,这样才能保证系统设计完成后结构稳定,而且方便后续的维护工作。除此之外C/S结构酒店管理系统还需要具备一定的扩展能力,当前社会发展速度飞快,酒店应该适当考虑到未来管理系统的更新,所以在设计各功能模块时需要预留出新模块的接口,方便后续增加新的功能[1]。

(2)系统功能模块设计思维

酒店设计管理系统的不同模块分管不同的功能,所有模块共同组成了酒店管理系统。每个功能模块都要配置计算机和管理软件,而后端数据储存应该选择一个功能强大的服务器,所有模块的连接只能通过局域网,不可连接网络。

(3)功能设计

(1)客房管理模块:此模块负责管理客房的基本信息和客房查询。客房信息如有变更工作人员应该及时同步,有客户办理入住或预订时工作人员需要通过客房管理模块查询客房信息。

(2)住宿管理模块:此模块负责管理客房预订、登记、押金、调房、缴费、退房等功能。工作人员生成交易订单收取客房押金,同时为客户提供调房服务,如果客户续住则需要再次缴纳押金和房费,最后客户退房则结清房费并退还押金。

(3)挂账管理模块:此模块负责管理客户的挂账信息。客户入住后可以选择挂账支付,一般挂账多为政府工作人员提供,工作人员需要对挂账信息进行更新,同时催缴挂账欠款。如果挂账房款结清后需要对借款的相关信息进行登记,例如日期、单位、金额等。

(4)后勤管理模块:此模块负责管理餐厅、停车场、维修、水电等信息。工作人员需要根据房客的信息提供餐厅计划表格,然后餐厅派遣采购人员采购餐饮原料,最后为房客提供餐点。停车场则需要根据房客的信息进行计费,在退房时与房费一并结清。维修模块需要工作人员将故障设别信息提交,然后由维修人员建立维修档案,将维修设备的时间、类型及费用记录到档案中,最后经验收后将维修档案同步到数据库。水電管理模块需要对客房的水电表信息详细记录,方便后续酒店对水电资源进行管理。

(5)数据统计模块:此模块负责统计当前房客的缴费信息。工作人员将房客的入住信息记录到酒店管理系统中,由系统自动生成当前所有客房的缴费情况,缴费信息一般分为住宿费、押金费、预订费等,当房客退房时可以依据数据统计模块将其住宿费用结清。

(6)系统维护模块:此模块负责其他各模块的正常工作,各系统的操作人员的权限不同,登录密码也不同,以免遭受不法分子的信息盗取,还能防止工作人员利用职务之便泄露酒店客户信息。

(二)系统实现

(1)系统登录页面

登录页面主要有账户和密码两个输入框,不同的账户和密码所登录的功能模块不同,而且不同权限账户所看到的页面也有所差距。

(2)系统主页面

主页面主要有各功能模块的跳转入口,同时还有该账号下的常用功能。酒店前台使用客房管理功能模块,但是前台员工账号下系统主页面依旧有其他功能跳转入口,但是没有权限,同时下方有开房、退房、房间信息、查询等常用功能[2]。

(3)客房管理模块

每间客房的价格需要先设置,然后设置入住客户的时间。

(4)住宿管理模块

工作人员在客房信息页面上输入客户的姓名、身份证号、时间等信息。

(5)报表统计管理模块

报表统计需要对各系统记录的数据进行收集,然后按照相关逻辑生产出客房销售表格。

三、结论

综上所述,酒店管理采用C/S结构可以将系统分为客房管理、住宿管理、挂账管理、后勤管理、数据统计、系统维护等功能模块,各模块系统的计算机用局域网的形式连接直接在本系统处理信息,最后将信息统一存储到服务器。

参考文献:

[1]宋欣竹.酒店管理系统的建模与设计研究[J].科技风,2020(10):256.

[2]蒋曰钦. 酒店管理系统的设计与实现[D].青岛大学,2019.

作者简介:

苏明萍(1997-),性别:女,籍贯:海南省万宁市人,民族:汉,职称:无,学历:本科,研究方向:酒店管理。

猜你喜欢
S结构设计与实现
基于Java的BBS开发
配调一体配网自动化系统的设计与实现
校园电商平台的设计与实现
基于PHP的发印管理系统的实现
高校文化建设中视觉识别系统的设计和实现
基于Java的网上商城开发
基于B/S结构的通信部队训练管理系统的设计研究
科研院所科研信息化管理系统的设计与应用