基于C的酒店管理系统精品资料.doc
《基于C的酒店管理系统精品资料.doc》由会员分享,可在线阅读,更多相关《基于C的酒店管理系统精品资料.doc(51页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、毕业论文(设计)题 目:基于C#的酒店管理系统学 号:05310801003姓 名:杨教平学 院:数计学院专业班级:计算机科学与技术指导教师:贺道德完成时间: 2012 年 4月15日 毕节学院教务处制摘 要此酒店管理系统主要是针对酒店的维护以及更好的管理,此系统是一个针对性的信息管理系统(MIS)开发项目。对于此系统的管理,稳定性,可扩展性,安全性,健壮性,以C#作为开发语言,数据库以SQL SEVER作为后台数据库,使此系统更实用,更便捷,操作更简易,让管理人员更能高效益的提高酒店的收益。关键词:客人档案,酒店,C#毕节学院本科毕业论文(设计)目录目录3第1章 前言51.1 开发背景51.
2、2 宾馆组织结构51.3 系统开发方法5第2章 系统分析62.1 可行性分析62.2 需求分析62.2.1 业务流程分析62.2.2 数据流程分析82.2.3 系统功能分析92.2.4 系统权限分析9第3章 系统设计103.1 系统功能模块设计103.2 数据库设计10第4章 系统实现164.1 系统主界面164.2 来宾登记模块164.2.1宾客开单164.2.2 更换房间184.2.3 修改登记194.2.4 房间状态194.2.5 预定管理204.2.6 退出系统214.3 收银结账214.3.1宾客结账214.3.2合并结账224.3.3拆分结账234.4 业务查询244.4.1结账单
3、查询244.4.2全部宾客信息查询254.4.3在店宾客消费查询254.4.4离店宾客消费查询274.5 客户管理284.5.1基本信息管理284.5.2来宾信息管理294.6 系统维护304.6.1房间项目设置304.6.2 客户类型设置314.6.3 操作员设置324.6.4 计费设置33第5章 系统测试35第6章 结论36参考文献37致 谢38附 录39第1章 前言1.1 开发背景特别在如今经济发展较快的时期,酒店电脑管理系统已经变成了酒店中不可缺少的一部分。它将提升酒店服务档次,提高酒店管理的效率、强化酒店经营,使其处于关键优势。随着如今酒店的发展趋势,随着酒店打入市场的深度,伴随着经
4、营的各种手段,收益增长点的扩散,怎样对待酒店日益增长的数据,怎样更好的去取得好的收益、提高管理水平、提升整体服务,加强成本控制。选择一套好的酒店管理系统,将是解决酒店的管理问题的最好的手段。1.2 宾馆组织结构 根据酒店的房间结构形式,从而对其作出一些相对简易的组图,对每一个部门都要计算到,确保可以更好的管理酒店。确保做到住房管理化,部门分工化,更成熟的运用软件对酒店进行各种事物管理。图1-1 酒店组织结构图1.3 系统开发方法对于系统所需要的各种功能,通过简单的系统分析、系统设计,快速实现一个原型系统,然后通过验证修改来实现管理信息系统。第2章 系统分析2.1 可行性分析1、管理可行性在旅游
5、业的大力发展发展下,酒店、餐饮娱乐行业越趋火热,酒店智能化亦然必不可少。同时,酒店引入电脑服务和管理也取得了良好的收益。故而,国家作出明确规定:星级酒店在项目报批时,需有电脑管理系统,否则不予立项。由此可见,酒店管理电脑化亦然必不可少。先进的电脑系统技术与现代酒店服务管理完美地结合起来,将实现新的酒店理念。历史经验的积累使宾馆行业现有的管理制度和管理方法比较科学,规章制度比较齐全,原始数据比较正确。这些为系统的建设提供了有效的制度保障。2、技术可行性本管理信息系统以C#作为前台开发工具。后台数据库采用SQL Server数据库,灵活性、安全性和易用性将使编程有个良好的条件。因此,软件开发平台已
6、成熟。对于硬件,科技的飞速发展使硬件的更新速度越来越快,容量更大,可靠性更高,价格更低,完全能满足此系统的需要。3、经济可行性操作人员易于操作。维护和管理都较简单,除了必要的设备投资外,只需少量资金就可运转。因此对于酒店在经济上是完全能够接受的。此系统的使用能大大提高工作效率,加速资金周转、降低成本及改善服务质量,完全能够取得良好的经济收益。综上所述,此系统在管理上、技术上和经济上都是完全可行的,而且投入少、见效快。故而系统的开发是完全可行的。2.2 需求分析2.2.1 业务流程分析酒店的各项基本流程主要包括:客房预定客人通过电话或者其他途径向酒店进行客房预定,接待人员查询客房状态表后确定有空
7、房则接受预定,预定成功后发给客人预定凭证,并对客房状态表做出相应的变化客房登记分为预定入住和散客登记,如果客人已经预定房间,则根据预定凭证进行预定入住操作,发给客人房卡,客房状态由“预定”变为“入住”。 如果客人没有预定房间,接待人员查询客房状态表后,有空房则进行客房登记操作,发给客人房卡,客房状态由“空房”变为“入住”。客人换房如果客人对入住的客房条件不满意,则可进行客人换房操作。接待人员将客人的房间进行更换,并更换客人房卡,客房状态也进行相应的调整。客房消费客人入住期间在酒店进行了消费,如:购买商品,就餐,打电话。就要进行消费入帐操作。包括:消费入账,餐费入账,话费入账。补交押金如果客人的
8、押金太少,则要补交押金。客人交纳押金,接待人员开具押金凭证。夜审管理宾馆的管理人员要对宾馆的基本信息进行了解则可以进行夜审管理,包括:客房状态报表的查看,客人入住信息的查看,历史客人报表查看。客人退房客人退房时,接待人员根据客人的房卡,进行退房登记。计算客人入住期间的房费,餐费,话费,各种消费和押金总额。对客人收取费用或者退回押金。客人信息转存到历史客人表中。客房状态由“入住”转为“空房”。图2-1 业务流程分析图2.2.2 数据流程分析此系统的后台数据库作为整个宾馆的数据流通中心,将各个部门的数据信息连通起来,具体流程如下图所示:图2-2 数据流程分析图2.2.3 系统功能分析散客开单完成散
9、客的开单,可一次最多开5间相同类型的房间团体开单完成团体的开单,开放数量没有限制,可同时开不同类型的房间。宾客结账自动统计每个登记客人在店时所发生的消费额和应付款额,并完成结帐收银操作。客房预订完成增加预订、修改预订、删除预订,预订情况的查询等功能。营业查询完成结帐单、全部宾客消费、在店宾客消费、离店宾客消费的查询。客户管理完成会员基本信息的维护和来宾一览。系统设置完成房间项目、客户类型、操作员、计费设置。2.2.4 系统权限分析用户分为:普通用户和管理员管理员:具有操作全部功能的权限。普通用户:部分功能不允许使用。第3章 系统设计3.1 系统功能模块设计图3-1 系统功能模块图从上图中可看出
10、,此系统总共分为7个模块,散客开单模块主要完成散客的开单,开单后房间进入计费状态,根据系统设置,自动计费;团体开单模块主要完成团体的开单,开放数量没有限制,可同时开不同类型的房间;宾客结账模块主要完成自动统计每个登记客人在店时所发生的消费额和应付款额,并完成结帐收银操作;客房预订模块主要完成增加预订、修改预订、删除预订,预订情况的查询等功能。营业查询模块主要完成结帐单、全部宾客消费、在店宾客消费、离店宾客消费的查询;客户管理模块主要完成会员基本信息的维护和来宾一览;系统设置模块主要完成房间项目、客户类型、操作员、计费设置。3.2 数据库设计此软件的数据库名称为:sunhotel,包含12个数据
11、表,分别是:客户类型表、房间类型表、房间信息表、预定信息表、入住信息表、结算表、日志表、操作员信息表、会员信息表、散客开单中间表、团体开单中间表和预订信息中间表。具体表结构如下:表3-1 房间类型表 roomtype字段名类型允许为空说明默认值PkDecimal主键IdVarchar房间类型编号r_typeVarchar房间类型bedInt床位数PriceFloat单价foregiftFloat押金cl_roomVarchar是否钟点房Ncl_priceFloat钟点房价RemarkVarchar备注sysmarkInt系统级标志0DelmarkInt删除标记0other1Varchar保留1
12、other2Varchar保留2表3-2 房间信息表 roominfo字段名类型允许为空说明默认值pkdecimal主键idvarchar房间号r_type_idvarchar房间类型编号statevarchar房间状态locationvarchar所处位置r_telvarchar房间电话remarkvarchar备注statetimeint状态计时0delmarkint删除标记0other1varchar保留1other2varchar保留2表3-3 客户类型表 customertype字段名类型允许为空说明默认值pkdecimal主键idvarchar客户类型编号c_typevarchar
13、客户类型dis_attrvarchar折扣属性 discountint折扣比例pricefloat原价dis_pricevarchar折扣价remarkvarchar备注delmarkint删除标记0other1varchar保留1other2varchar保留2表3-4 入住信息表livein字段名类型允许为空说明默认值pkdecimal主键In_novarchar入住单号r_novarchar房间号r_type_idvarchar房间类型编号Main_roomvarchar主房间号Main_pkdecimal主PKc_type_idvarchar客户类型编号m_idvarchar客户编号*
14、c_namevarchar客户名称c_jpvarchar客户名称简拼sexvarchar性别zj_typevarchar证件类型Zj_novarchar证件编号addressvarchar地址*renshuint人数in_timevarchar入住时间daysint预注天数accountfloat消费数量foregiftfloat押金Chk_novarchar结算单号*chk_timevarchar结算时间*remarkvarchar备注useridvarchar操作员cluemarkint提醒标志0statemarkvarchar状态标志0delmarkint删除标记0other1varch
15、ar保留1other2varchar保留2表3-5 预定信息表engage字段名类型允许为空说明默认值Pkdecimal主键c_namevarchar客户名称c_jpvarchar客户名称简拼c_telvarchar客户电话r_type_idvarchar房间类型编号r_novarchar房间号pa_timevarchar预抵时间keep_timeint保留时间eng_timevarchar预定时间remarkvarchar备注engagemarkint预定状态标志0cluemarkint提醒标志0delmarkint删除标记0other1varchar保留1other2varchar保留2表
16、3-6 结算表checkout字段名类型允许为空说明默认值pkdecimal主键Chk_novarchar结帐单号In_novarchar入住单号daysint实住天数moneyfloat金额chk_timevarchar结算时间remarkvarchar备注delmarkint删除标记0other1varchar保留1other2varchar保留2表3-7 日志表record字段名类型允许为空说明默认值pkdecimal主键timedatetime操作时间operatorvarchar操作员briefvarchar内容摘要contentvarchar内容delmarkint删除标记0oth
17、er1varchar保留1表3-8 操作员信息表pwd字段名类型允许为空说明默认值pkdecimal主键useridvarchar用户登录IDpwdvarchar登录密码puisint用户权限delmarkint删除标记0other1varchar保留1other2varchar保留2表3-9 会员信息表member字段名类型允许为空说明默认值pkdecimal主键m_idvarchar会员编号m_namevarchar会员名称sexvarchar性别Zj_novarchar证件编号addressvarchar详细地址m_telvarchar联系电话remarkvarchar备注delmark
18、int删除标记0other1vrchar保留1other2varchar保留2表3-10 散客开单中间表roomnum字段名类型允许为空说明默认值roomidvarchar房间编号表3-11 团体开单中间表roomnums字段名类型允许为空说明默认值rr_typevarchar房间类型roomidvarchar房间编号pricefloat单价表3-12 预订信息中间表字段名类型允许为空说明默认值Pkdecimal主键c_namevarchar客户名称c_jpvarchar客户名称简拼c_telvarchar客户电话r_type_idvarchar房间类型编号r_novarchar房间号pa_t
19、imevarchar预抵时间keep_timeint保留时间eng_timevarchar预定时间remarkvarchar备注engagemarkint预定状态标志0cluemarkint提醒标志0delmarkint删除标记0other1varchar保留1other2varchar保留2第4章 系统实现4.1 系统主界面图图4-1 系统主界面4.2 来宾登记模块4.2.1宾客开单1、功能概况建立宾客消费帐,本模块是为每位来酒店的宾客指定一个房间,此为宾客消费的开始。2、界面图4-2 散客开单图4-3 团体开单3、操作指南团体开单(1)在选择定位某一处于“预订”或“可供” 状态的宾客房间后
20、,以点击菜单 “散客登记(团体登记)开单” (或直接单击主窗口中的 “顾客开单” 快捷按钮)菜单进入宾客开单界面。(2)进入 “顾客开单” 界面后(如图4-2、4-3),就可看到有关选定开单房间的一些基本费用和基本信息。(3)填写来宾人数(必须填写)、押金金额(根椐本店情况而定),酒店系统将自动计算相应的费用。(4)填完之后,点击 “确定” 按钮将完成开单任务,单击 “取消” 按钮将取消此次开单操作。4.2.2 更换房间1、功能如因为店内原因或客人要求,造成客人现占有的房间必须终止提供,但客人的消费并未结束,则可以通过更换房间来将消费信息及客人资料在不进行结帐操作的情况下转到另一新的项目下。如
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于C的酒店管理系统 精品资料 基于 酒店 管理 系统 精品 资料
限制150内