收藏 分销(赏)

酒店管理信息系统设计文档.doc

上传人:精**** 文档编号:3518839 上传时间:2024-07-08 格式:DOC 页数:13 大小:498.50KB
下载 相关 举报
酒店管理信息系统设计文档.doc_第1页
第1页 / 共13页
酒店管理信息系统设计文档.doc_第2页
第2页 / 共13页
酒店管理信息系统设计文档.doc_第3页
第3页 / 共13页
酒店管理信息系统设计文档.doc_第4页
第4页 / 共13页
酒店管理信息系统设计文档.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

1、 酒店管理信息系统项目设计文档 第1章 前言1.1 开发背景经济的快速发展,人们的生活水平和消费意识的提高,促进了旅游业的发展。宾馆行业将面临着机遇和挑战。宾馆客人管理是宾馆管理的一个重要且必须切实面对的工作,但一直以来人们使用传统的人工方式管理宾馆,这种管理方式存在着许多缺点,如:效率低、保密性差且较为烦琐,另外随着客人数量的增加,其工作量也将大大增加,这必然增加客人管理者的工作量和劳动强度,这将给客人管理信息的查找、更新和维护都带来了很多困难。建立宾馆客人档案管理系统,采用计算机对客人信息进行管理,可以进一步提高宾馆的经济效益和现代化水平,帮助宾馆工作人员提高工作效率,实现客人信息管理工作

2、流程的系统化、规范化和自动化。 第2章 系统分析2.1 可行性分析1、管理上的可行性在传统的宾馆客人管理过程中,管理人员不得不花费大量的时间来处理顾客投诉,例如错误查询、烦琐的登记和结帐手续、旅客费用计算错误、空余客房资料不能及时提供等,从而影响宾馆的经济效益。因此,宾馆的管理人员迫切地需要一套宾馆客人信息管理系统来对日常信息进行处理和维护。历史经验的积累使宾馆行业现有的管理制度和管理方法比较科学,规章制度比较齐全,原始数据比较正确。这些为系统的建设提供了有效的制度保障。2、技术上的可行性本管理信息系统将采用技术成熟的C#作为前台开发工具。后台数据库采用微软公司的SQL Server数据库,因

3、为它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科技的飞速发展使硬件的更新速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。3、经济上的可行性本系统由作者自主开发,操作人员只需简单培训即可上岗。管理和维护比较简单,除了必要的设备投资外,后期只需少量资金就可确保运转。因此对于油缘宾馆在经济上是完全可以接受的。本系统的使用能大大提高员工工作效率,加速资金周转、降低各项成本及改善服务质量,能够取得良好的经济效益。综上所述,本系统在管理上、技术上和经济上都是完全可行的,并且投入少、见效快。因此系统的开发是

4、完全可行的。2.2 需求分析2.2.1 业务流程分析宾馆业务的基本流程主要包括:客房的预定,客人通过电话或者其他途径向酒店进行客房预定,接待人员查询客房状态表后确定有空房则接受预定,预定成功后发给客人预定凭证,并对客房状态表做出相应的变化。客房的登记,分为预定入住和散客登记。如果客人已经预定房间,则根据预定凭证进行预定入住操作,发给客人房卡,客房状态由“预定”变为“入住”。如果客人没有预定房间,接待人员查询客房状态表后,有空房则进行客房登记操作,发给客人房卡,客房状态由“空房”变为“入住”。客人换房,如果客人对入住的客房条件不满意,则可进行客人换房操作。接待人员将客人的房间进行更换,并更换客人

5、房卡,客房状态也进行相应的调整。客房消费,客人入住期间在酒店进行了消费,如:购买商品,就餐,打电话。就要进行消费入帐操作。包括:消费入账,餐费入账,话费入账。补交押金,如果客人的押金太少,则要补交押金。客人交纳押金,接待人员开具押金凭证。夜审管理。宾馆的管理人员要对宾馆的基本信息进行了解则可以进行夜审管理,包括:客房状态报表的查看,客人入住信息的查看,历史客人报表查看。客人退房,客人退房时,接待人员根据客人的房卡,进行退房登记。计算客人入住期间的房费,餐费,话费,各种消费和押金总额。对客人收取费用或者退回押金。客人信息转存到历史客人表中。客房状态由“入住”转为“空房”。图2-1 业务流程分析图

6、2.2.2 数据流程分析本系统的后台数据库将作为整个宾馆的数据流通中心,将各个部门的数据信息连通起来,具体流程如下图所示:图2-2 数据流程分析图2.2.3 系统功能分析1、散客开单:完成散客的开单,可一次最多开5间相同类型的房间。2、团体开单:完成团体的开单,开放数量没有限制,可同时开不同类型的房间。3、宾客结账:自动统计每个登记客人在店时所发生的消费额和应付款额,并完成结帐收银操作。4、客房预订:完成增加预订、修改预订、删除预订,预订情况的查询等功能。5、营业查询:完成结帐单、全部宾客消费、在店宾客消费、离店宾客消费的查询。6、客户管理:完成会员基本信息的维护和来宾一览。7、系统设置:完成

7、房间项目、客户类型、操作员、计费设置。2.2.4 系统权限分析用户分为:普通用户和管理员管理员:具有操作全部功能的权限。普通用户:部分功能不允许使用。第3章 系统设计3.1 系统功能模块设计图3-1 系统功能模块图3.2 数据库设计本软件的数据库名称为:SQL SERVER 2008。数据库设计应是管理信息系统项目的前提和关键。良好的数据库表结构能够更好地满足用户的功能需求。对于数据库的优化设计是值得探讨的。如:如何优化表的结构减少数据冗余度,优化查询速度、减少存储量等。具体表结构如下:1.反应当前房间状态表表3-1 2.宾客表。对应宾客的消费信息3.客户订房表4.其次还有房间数量表、今日房价

8、表、前台、后台服务员登陆表、VIP信息表等。第4章 系统实现1.房间状态信息模块本模块是给前台操作员展示当前酒店各房间的信息,包括入住和预定信息。实现方法: 主要是通过查询客房表,把那张表里的信息通过图像、文字等方式形象的展示出来。2. 预定、开单模块实现方法:预定会有个时间合理性检查算法即判断用户提出的预定时间是否合理。算法不难,即从用户所需求的房间类型中一一查找满足规定时间段且可用的房间。若能找到则预订成功,若找不到则提示用户当前时间段没有可以预定的房间。 算法代码: public bool check(string id) /房间检查算法 string tmp1 = select 是否可

9、用 from 客房 where 房间号= + id + ; SqlDataReader myreadtmp1 = 数据库类.command(数据库类.connet(), tmp1); while (myreadtmp1.Read() if (int)myreadtmp1是否可用 = 0) return false; myreadtmp1.Close(); string tmp2 = select 入住时间,离开时间 from 宾客 where 入住房间号= + id + ; SqlDataReader myreadtmp2 = 数据库类.command(数据库类.connet(), tmp2)

10、; if (myreadtmp2.HasRows) while (myreadtmp2.Read() DateTime a = Convert.ToDateTime(myreadtmp2入住时间.ToString(); a = Convert.ToDateTime(a.ToString(yyyy/MM/dd); DateTime b = Convert.ToDateTime(myreadtmp2离开时间.ToString(); b = Convert.ToDateTime(b.ToString(yyyy/MM/dd); if (!(c = b | d = b | d = a) return f

11、alse; myreadtmp.Close(); return true; 3.结账模块实现方法:该模块的设计。即对于选中的房间,从对应宾客消费表中查找出住房时间、房间单价等消费信息。经过计算后将相关消费数字反映在这个界面上。该模块的设计同时考虑了现实中的找零功能。4.后台房间管理模块该模块需要管理员使用后台账号登陆。管理员可看到当前宾馆所有房间的信息。房间信息包括该房间是否住人、预定、损坏、房价等。实现方法:通过查询客房那张信息表把信息提取出来,再通过表格方式展示出来。管理员对于房间信息的修改转变为对数据库表格的插入删除等操作。5.营业统计模块实现方法:该模块主要帮助管理员了解指定月份宾馆的

12、入住、消费情况。实质还是从宾客消费表里进行简单的查找统计计数。再以曲线的形式展现出来。第5章 结论 1.当今信息爆炸的时代,也被称为是“大数据”的时代,数据的获取、存储、分析变得尤为重要。管理信息系统的设计研究也就非常有必要。2. 管理信息系统作为一个庞大的工程,应该遵循一定的设计方法,模块化的思想。要有正式的各阶段项目书。规范化的流程能给项目带来更高的效率和稳定性。3. 不可忽视数据库设计的重要性。信息的存储、查询、修改无不依赖所设计的数据库结构。程序的开发也是以数据库为中心进行开发。所以前期的数据库设计非常重要,如果前期没设计好。那么当后期出现问题,再回头来修改就会变得很麻烦、很被动。可能

13、数据库修改一处,程序代码就得修改很多处。4. 数据库的设计应该本着简洁、实用、可维护、冗余度小等原则。尽可能规模小、属性少,优化查询速度如B+树存储也值得研究。5.程序的编写可遵循模块化的设计思想。编写各个模块的规范化函数,注意接口。 3、通过活动,使学生养成博览群书的好习惯。B比率分析法和比较分析法不能测算出各因素的影响程度。C采用约当产量比例法,分配原材料费用与分配加工费用所用的完工率都是一致的。C采用直接分配法分配辅助生产费用时,应考虑各辅助生产车间之间相互提供产品或劳务的情况。错 C产品的实际生产成本包括废品损失和停工损失。C成本报表是对外报告的会计报表。C成本分析的首要程序是发现问题

14、、分析原因。C成本会计的对象是指成本核算。C成本计算的辅助方法一般应与基本方法结合使用而不单独使用。C成本计算方法中的最基本的方法是分步法。XD当车间生产多种产品时,“废品损失”、“停工损失”的借方余额,月末均直接记入该产品的产品成本 中。D定额法是为了简化成本计算而采用的一种成本计算方法。F“废品损失”账户月末没有余额。F废品损失是指在生产过程中发现和入库后发现的不可修复废品的生产成本和可修复废品的修复费用。F分步法的一个重要特点是各步骤之间要进行成本结转。()G各月末在产品数量变化不大的产品,可不计算月末在产品成本。错G工资费用就是成本项目。()G归集在基本生产车间的制造费用最后均应分配计

15、入产品成本中。对J计算计时工资费用,应以考勤记录中的工作时间记录为依据。()J简化的分批法就是不计算在产品成本的分批法。()J简化分批法是不分批计算在产品成本的方法。对 J加班加点工资既可能是直接计人费用,又可能是间接计人费用。J接生产工艺过程的特点,工业企业的生产可分为大量生产、成批生产和单件生产三种,XK可修复废品是指技术上可以修复使用的废品。错K可修复废品是指经过修理可以使用,而不管修复费用在经济上是否合算的废品。P品种法只适用于大量大批的单步骤生产的企业。Q企业的制造费用一定要通过“制造费用”科目核算。Q企业职工的医药费、医务部门、职工浴室等部门职工的工资,均应通过“应付工资”科目核算

16、。 S生产车间耗用的材料,全部计入“直接材料”成本项目。 S适应生产特点和管理要求,采用适当的成本计算方法,是成本核算的基础工作。()W完工产品费用等于月初在产品费用加本月生产费用减月末在产品费用。对Y“预提费用”可能出现借方余额,其性质属于资产,实际上是待摊费用。对 Y引起资产和负债同时减少的支出是费用性支出。XY以应付票据去偿付购买材料的费用,是成本性支出。XY原材料分工序一次投入与原材料在每道工序陆续投入,其完工率的计算方法是完全一致的。Y运用连环替代法进行分析,即使随意改变各构成因素的替换顺序,各因素的影响结果加总后仍等于指标的总差异,因此更换各因索替换顺序,不会影响分析的结果。()Z在产品品种规格繁多的情况下,应该采用分类法计算产品成本。对Z直接生产费用就是直接计人费用。XZ逐步结转分步法也称为计列半成品分步法。A按年度计划分配率分配制造费用,“制造费用”账户月末(可能有月末余额/可能有借方余额/可能有贷方余额/可能无月末余额)。A按年度计划分配率分配制造费用的方法适用于(季节性生产企业)13

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 行业资料 > 酒店餐饮

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服