网站首页  词典首页

请输入您要查询的论文:

 

标题 中小型酒店客房信息管理系统的设计
范文

    严子逸

    摘 要:本文讨论了一个基于Browser/Server模式、应用于中小型酒店客房信息管理的系统设计方案,其设计目标是实现对中小型酒店客房信息、客户入住与退房信息、相关酒店工作人员及其工作任务信息的高效管理。系统架构前端拟使用Microsoft Visual Studio(C#)实现设计,而后台数据库管理系统可拟选Microsoft SQL Server(Express)或MySQL。文中探讨了系统数据库架构设计、系统基本运行机制、系统功能模块划分及其基本实现方法。

    关键词:客房信息管理;Browser/Server模式

    近年以来,欣欣向荣的旅游业同时促进了酒店行业的蓬勃发展,各型大小酒店如雨后春笋般应运而生。与日俱增的客流量、纷繁复杂的各类信息以及客户对优质服务的企求,势必使得酒店的日常管理面临严苛挑战。能否采用高效便捷的现代化管理模式,也是决定酒店在残酷的行业竞争中能否立于不败之地的重要因素之一。目前,很多中小型酒店对于繁杂的业务运营及客房、客户入住与退房等信息的管理仍主要采用手工或半手工模式,必然存在效率低下、信息混乱等弊病,而购买高端的专业管理软件并配置具有相应复杂性的运行环境则成本高昂且有大材小用之嫌。本设计方案针对中小型酒店资金有限、规模不大而又亟待提升信息自动化管理水平的特点,设计目标为基于Browser/Server模式、适用于中小型酒店的信息(例如客房信息、客户入住与退房结算以及相关酒店运营信息等)自动化管理系统。系统开发工具拟选用Microsoft Visual Studio(C#)实现系统前端页面架构设计,而后台数据库管理系统可选用Microsoft SQL Server(Express版)或MySQL。系统可运行于Internet或LAN。

    1 系统功能需求分析

    作为一种中小型酒店客房信息管理系统,所需实现的主要功能包括客房信息管理、客户信息管理、入住与退房手续办理、工作人员基本信息及工作任务信息管理等,分述如下:

    1)客房信息管理(信息的录入、修改和删除)-客房类别主要考虑单人间、标准间和三人间等,而客房基本信息主要有房号、类别、座机号、状态(待整理、已/未住、已/未满、入住人数等)、负责服务员、状况描述等。

    2)客户信息管理-客户入住时记录客户姓名、身份证号、入住日期、预计退房日期、按标准核定的预交押金、所在房号等。

    3)退房手续办理-根据入住天数计算费用、生成住宿信息(ID、姓名、身份证号、房号、起止日期、总费用、物品损坏及赔偿情况等)。

    4)酒店工作人员信息管理-包括人员基本信息管理、工作任务信息管理、系统用户信息管理(登录本系统的账号和密码等信息)。

    5)查询与浏览功能-能按各种不同查询条件和关键字搜索并浏览各种相关信息。

    2 系统数据库设计

    系统后台数据库是否完善慎密决定了系统能否实现预期的管理功能。本系统设计拟选Microsoft SQL Server Express或免费的MySQL实现数据库管理。数据库主要数据表有:

    1)客房信息数据表。客房信息数据表主要数据字段有房号(roomID,Int)、类别(roomTypeID,Int)、座机号(roomTEL,Int)、状态(stateID,Int)、服务员(empID,Int)、客户号(guestID,Int)、入住时间(inTime,DateTime)、退房时间(outTime,DateTime)、账单编号(countID,Int)、备注(Remark, VarChar)等等。

    2)客户信息数据表。客户信息数据表主要数据字段有客户号(guestID,Int)、身份证号(IDcard, VarChar)、姓名(guestName,VarChar)、性别(sexID,Bool)、房号(roomID,Int)、入住时间(inTime,DateTime)、退房时间(outTime, DateTime)、备注(Remark, VarChar)等。

    3)酒店员工信息数据表。酒店员工信息数据表主要数据字段有员工编号(empID,Int)、姓名(empName, VarChar)、性别(sexID,Bool)、生日(birthDay,DateTime)、职务(workTypeID)及系统账号等。

    4)客房账单信息数据表。客房账单信息数据表主要数据字段有房号(roomID,Int)、房型(roomTypeID,Int)、客户号(guestID,Int)、客户姓名(guestName,VarChar)、入住时间(inTime)、退房时间(outTime)、价格(roomPrice,Double)、预付(prePay)、应付(toTal)、是否结清(Pay,Bool)等。

    此外可按需建立其它数据表,如员工任务信息表、客房类型表和系统管理员信息表等。

    3 系统架构设计

    系统主要划分为四大功能模块,即客房信息管理模块、客户信息管理模块、账单信息管理模块和系统信息管理模块。其中客房信息管理模块又分为客房基本信息管理和客户入住/退房管理;系统信息管理模块分为员工基本信息管理、工作任务信息管理和系统用户信息管理。系统功能实现模式为Browser/Client,实际使用通过Web浏览器(Microsoft IE等)以访问此系统的主页UI(User Interface),登录成功即可实现各方面功能。Web服务器拟选Microsoft IIS或Apache Tomcat。系统主页UI力求简洁美观、导航清晰,为此拟采用流行的开源式框架Bootstrap。集成化开发环境(IDE)Microsoft Visual Studio支持强大的数据库连接与访问功能,使用其核心组件Data Provider(数据提供者)和Dataset(数据集)及其四个对象Connection、Command、DataReader和DataAdapter实现应用程序与数据库的连接和访问。系统抽象模型结构为:前端用户通过浏览器(Browser)向系统提出请求、经过表示层(主页UI)、控制层(业务接口)、业务层(数据接口)、数据访问层等与后台SQL Server或MySQL数据库服务器连接并访问数据。

    4 系统详细设计

    1)客房信息管理模块设计:实现客房信息的录入、查询、修改和删除。数据录入应将前端数据规范与数据库中的数据有效性校验相结合。另外,本模块实现客人入住/退房手续的办理,即时更新客房信息并生成账单。

    2)客户信息管理模块设计:实现客户基本信息(编号、身份证、性别和姓名等)的录入、查询和删除,当办理了入住/退房手续后相应生成其入住信息及账单信息等。

    3)账单信息管理模块设计:账单于客户入住后生成并在退房时结算,酒店前台工作人员可根据客户账单实现客户支付并完成退房。另外,酒店管理员能通过账单管理模块查询了解酒店运营情况,并能生成相关报表。

    4)系统信息管理模块:实现员工基本信息、工作任务信息及系统用户的账号信息的管理。系统用戶被赋予不同级别的使用权限,系统相应地展现不同的功能操作界面。管理员可给员工分配工作任务、查询任务完成情况,而员工可查询自己的工作任务并在完成任务后实现处理信息的录入。

    5 结语

    因篇幅所限,本文仅提出了关于中小型酒店客房信息管理系统的设计梗概,包括对系统功能需求、运行机制、数据库设计及详细功能设计的概要性描述,而详细程序设计从略。

    参考文献

    [1]崔蓬.基于Bootstrap的响应式企业网站设计[J].电子技术与软件工程,2018(07):36-37.

    [2]徐孝成.基于Shiro的Web应用安全框架的设计与实现[J].电脑知识与技术,2015,11(16):93-95.

    [3]曹珍,杨帆.基于SSM框架的商户管理平台设计与实现[J].计算技术与自动化,2017,36(04):119-121.

    [4]姚云飞,杜洪波,梁建辉.基于SpringMVC框架毕业设计管理系统设计[J].软件,2018,39(01):91-93.

随便看

 

科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。

 

Copyright © 2004-2023 puapp.net All Rights Reserved
更新时间:2024/12/23 7:31:13