酒店客房管理信息系统(共20页).doc
《酒店客房管理信息系统(共20页).doc》由会员分享,可在线阅读,更多相关《酒店客房管理信息系统(共20页).doc(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上把封面加上目 录摘要-21、前 言-22、可行性分析-22.1、技术可行性-22.2、经济及社会可行性-23、需求分析-34、数据流程图-45、数据字典-66、系统设计-86.1、系统总体功能-86.2、系统功能模块图解-86.3、系统开发工具与数据库-86.4、代码设计-96.5、数据库设计-106.6、输入输出设计-117、系统实施-147.1、系统与数据库连接-147.2、调试前的准备-147.3、系统调试-147.4、系统调试心得-148、系统维护-169、系统评价-169.1、系统特点-169.2、系统存在的问题-1610、系统实施体会-1611、结束语-1
2、9参考文献-20酒店客房管理信息系统的分析与设计作者:沈蓉 指导老师: 王佳摘 要:摘要过于简单,需补充内容 主要论述了客房管理系统分析设计和编码实现的过程。整个系统完成了客房管理中的各项功能, 界面友好, 操作简单。同时也探讨了如何利用Power Builder 和SQL Server 开发工具开发酒店客房管理信息系统的。关键词:酒店信息管理,客房管理系统,需求分析,数据流程图一、前言随着旅游业的发展,酒店、餐饮娱乐行业日趋发达,引入全方位的电脑服务和电脑管理日益流行。同时,酒店和餐厅娱乐业引入电脑服务和管理也取得了优良的经济效益和社会效益。为此,国家建设部已于最近作出明确规定:凡星级酒店在
3、项目审批时,其设计方案必须包括电脑管理系统,否则不予立项。可见,酒店管理电脑化势在必行。酒店管理系统将先进的电脑技术与现代酒店服务管理完美地结合起来,实现了住宿、餐饮、娱乐全新概念的服务和管理方式。传统的酒店管理往往令管理者花大量的时间来处理顾客投诉,例如错误查询、烦琐的登记和结帐手续、旅客费用计算错误、空余客房资料不能及时提供等,从而影响出租率,使的管理人员不得不集中精力规划管理运行策略和进行决策。以上问题可通过电脑系统辅助解决,酒店管理的电脑化,不仅是体现酒店现代化形象的一个重要标志 ,而且对于提高员工工作效率,加速资金周转、降低各项成本及改善服务质量都有十分积极的作用。从80年代初发展起
4、来的国内的酒店管理系统,充分吸收了国外管理系统的精华,再结合国内的实际情况,逐步发展成熟,到90年代初期已形成了几个较成熟的软件系统,同时,产生了几家专职从事宾馆业计算机管理系统的公司。到了90年代中后期,随着计算机在酒店中的普及应用,计算机技术的不断发展,酒店管理系统的发展到了一个新的时期,新的系统平台、新的系统特点及发展方向不断涌现,功能更加细致完善,系统更加稳定可靠。同时在酒店客房管理信息系统开发中也存在许多的层次,针对不同规模和档次的酒店进行系统的开发。如针对小型宾馆、招待所等推出实用型的单机版客房管理系统,这也是现在发展最快,版本最多的一类系统;也有针对星级宾馆和集团化的宾馆推出的网
5、络服务器架构的宾馆信息化管理系统,对宾馆进行全方位的信息化管理。 而本系统是我在经过对部分中小型酒店客房管理现状的调查和分析之及网上查询资料后,结合Power Builder和SQL Server 开发的这个酒店客房管理信息系统。二、可行性分析2.1技术可行性2.1.1 硬件要求不高,目前的基本配置的计算机硬件资源都能满足开发要求;2.1.2 采用Power Builder和SQL Server进行开发,Powerbuilder是面向对象快速开发数据库的工具,它的独特的数据窗口技术可以方便的实现各种数据的插入、查询等功能;2.1.3 采用面对对象的开发方法,前台操作简易,工作人员培训简便,维护
6、方便,同时可扩展性强。2.2经济及社会可行性随着经济的发展,人口流动的加剧,中小型的宾馆如同雨后春笋般出现,规模都不大,但是也都能获得了不小的利益,但是由于规模小等问题,人员数量都比较少,而宾馆的事物都比较繁杂,传统的管理方法开始难于满足需求;同时随着社会计算机的推广和信息化的进程加快,经营者也都十分了解信息化管理系统的巨大作用,对于信息化管理系统都有迫切的需求,这就给针对中小型宾馆的客房信息管理系统的开发有一个巨大的市场。三、需求分析内容简单,需扩充 3.1入住管理空房查询登记房号天数一般客户登记会员客户登记前台可以通过空房查询确定有无顾客需要的客房可供入住;如顾客要求入住,按顾客是否会员分
7、别进行身份登记,会员享受会员优惠折扣,同时登记顾客入住房号和天数。3.2服务管理 服务查询 服务收费 对顾客在入住期间在酒店所接受的其他各项服务进行登记,同时在顾客退房时进行结算。3.3日常管理 今日离店提示单 离店提示 现住客户查询 按顾客离店时间显示每日离店客户名单,供前台服务人员查询,并进行离店提示。前台服务人员也可以通过现住客户查询了解现在的入住人员情况。3.4结算管理 退房结算在顾客离店退房是进行费用的最终结算,列出明细帐单,供顾客核对,办理离店结算。3.5经理查询 客房情况查询这是经理用户的专有功能,只供经理拥护使用,主要是供管理人员了解客房入住情况、日空房率等,供管理人员作出正确
8、的决策。3.6系统维护 退出系统 更改用户名和密码 主要用于对用户的权限、密码等进行管理,保证系统的运行。四、数据流程图这部分只有图不行,应加入文字说明 P1.1数 据输 入 系统 P1.2数 据查 询根据权限根据用户权限用户 后 台数据库判断权限登陆 P1.3系 统维 护P1.4统 计分 析数据输入D1 客房数据信息表 D2 客户信息数据表根据权限根据数据输入用户D3 押金信息单权限各种信息输入D4 客房信息数据表D5 服务费用表D6 用户表 图 P 1.1 客房信息查询D1 客房数据信息表客户信息查询根据权限数据查询统计用户信息统计D2 客户信息数据表结算帐单 D5 服务费用表 D7 结算
9、帐单表 用户权限修改图 P 1.2根据权限系统维护根据权限用户D1 用户表用户密码修改图 P 1.3五、数据字典5.1数据流条目举例数 据 流 条 目名称:客户信息详细内容说明:客户信息包括客户个人信息,入住信息和会员信息的内容数据流来源:D1,D2数据流去向:D3组成:帐单号+姓名+性别+国籍+年龄+民族+出生日期+家庭住址+入住日期+入住天数+房号+会员号 5.2外部实体条目举例外 部 实 体 条 目名称:客房信息说明:后台自动生成的客房信息,在前台显示输出数据流:P 1.1输入数据流:D45.3数据存储条目举例数 据 存 储 条 目名称:服务费用信息说明:对客户接受的各项服务费用进行管理
10、数据流来源:P 1.1 数据流去向:D5组成:消费单号+序号+服务时间+收费员+消费费用+房号5.4处理过程条目举例处 理 过 程 条 目名称:服务信息查询说明:可以查询客户接受过的各项服务的具体信息输入:登陆用户和密码输出:D1 P1.2处理:用户登陆后,到即时服务管理的服务查询窗口进行查询就可以获得客户服务的信息六、系统设计这部分是文章重点,要详细描述6.1系统总体功能 系统从中小型宾馆的实际需求出发,设计了主要的功能模块,注重了操作的简便性和实用性,使整个系统简单实用。其具体的功能如下,6.1.1各种信息的输入。包括客房信息,客户信息,服务费用信息的输入,对数据库进行更新,保证数据库的实
11、时性,以便对这些信息能进行各种操作,用于维护和结算,满足营业的需要。 6.1.2各种信息查询。包括对客房信息,客户信息,服务信息,离店信息进行查询,便于对客房进行维护,便于对客户进行周到的服务,满足客户的需求。 6.1.3系统维护。可对各个用户的登陆密码及权限等进行维护,便于不同权限的用户能够最好的实现自己的功能。 6.1.4帮助。系统的一些功能介绍和使用说明。6.2系统功能模块图解6.2.1数据输入模块客房信息输入数据输入客户信息输入服务费用输入 图 6-1 6.2.2数据查询模块数 据 查 询 和 统 计客房信息查询客户信息查询服务费用查询离店信息查询客房情况查询 图 6-26.3系统开发
12、工具与数据库根据系统开发的实际需要及开发工具的实用性,本系统开发平台如下:(1)开发工具:Power Builder语言(2)数据库:SQL Server6.4代码设计由于针对的是中小型宾馆进行设计的,所以处理的数据量比较小,编码较为简便,本系统的编码如下:6.4.1客房编码:三位有效数字 # # 楼层 房间号6.4.2会员号:6位有效数字,从开始采用顺序编码。6.4.3消费单号:三位有效数字,按从001开始顺序编码。6.4.4客户信息单号:按客户登记顺序从1开始顺序编码。6.5数据库设计6.5.1数据库ER图 消费单号消费费用收费员服务时间序号房号服务费用 用户名密码客户信息号性别姓名管理
13、用户表管理国籍客户信息管理信息用户 住房日期押金 权限离店日期会员号房号查询身份证号价格房号客房信息用房标志客房类型 从概念结构结构设计所的结构图可以使数据库结构清晰明了,为逻辑设计做好了必要的准备。6.5.2将ER图转化为数据模型 ,可以知道本系统需要以下数据表:表1【客房数据信息表】 kefang名 称字段名称数据类型字段长度允许空其 他房号kfidchar3否不为空客房类型kflxchar8否不为空客房价格fjdecimal10是用房标志bzchar1否表2【用户表】 yonghu名 称字段名称数据类型字段长度允许空其 他用户名yhmchar6否主 键密 码pswchar10否权 限qx
14、char10否 表3【服务费用表】 fwfy名 称字段名称数据类型字段长度允许空其 他序 号xhint3否主键服务时间fwsjdatetime18是收 费 员sfyint3是消费费用xffydecimal8是房 号kfidint3否 表4【客户信息表】 khxx名 称字段名称数据类型字段长度允许空其 他客户信息单号khxxidint3否姓名namechar10是性别xbchar2是国籍gjchar18是押金数额yjdecimal8是住店日期rztimedatetime8是离店日期ldtimedatetime8是身份证号khsfzint18是房号kfidint3是会员号hyidint6是 6.6
15、输入输出设计系统的输入与输出设计是一个相辅相成的设计过程,输入、输出设计的好坏直接关系到用户的操作和对系统的认可。6.6.1输入设计输入设计的目标是保证向系统输入正确的数据,保证输入方法的简单、迅速、方便。现以客户入住登记录入为例:输入功能:服务员在客户信息中输入入住客户信息输入媒体:键盘、鼠标输入方式:实时输入6.6.2输出设计输出设计是系统能否为用户提供准确、及时、适用的信息的关键。以服务收费查询窗口为例:输出功能:显示客户消费的明细条目输出媒体:电脑屏幕输出周期:不限输出数据项名称:序号、服务名称,单价,服务时间,地点七、系统实施系统的实施是系统设计完成后的检验,是系统使用前至关重要的一
16、步,系统的调试是系统实施中最关键的任务,进行全面细致的系统调试,可以充分确保系统的可行性与完整性。7.1系统与数据库连接 本系统采用Power Builder为开发工具,SQL Server作为数据库,在系统与数据库连接的时候用到如下的代码:Sqlca.dbms=”ODBCSqlca.autocommit=falseSqlca.dbparm=”connectstring=dsn=shang;uid=;pwd=” connect ;数据库连接上后,就可以在数据库中建立系统所需要的各张表,系统可以根据自己所需,与表进行连接,从而建立数据窗口。7.2调试前的准备首先,对系统的功能模块有个全面的了解,
17、并熟悉其中的数据流程,明确系统实现的功能。然后,对数据库进行检查,查看表中属性与数据的正确性,并核对与系统中数据窗口的连接情况。最后,明确系统的权限设置,了解不同权限下的用户名和密码以及不同对象的编码,以确保在实施的过程中不出现细小环节的差错。7.3系统调试系统调试的目的是发现系统中存在的错误。因此,科学的,合理的,有效的安排测试的过程,采用正确的测试方法将显得尤为重要。并且要尽可能提高测试的效率,用较少的时间发现较多的问题。一般来说,调试工作主要包括以下几块内容:对权限进行测试;对功能模块进行测试;对完整性约束进行测试。7.3.1权限测试权限是不同的用户使用系统的局限性设置,权限的设置可以使
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 酒店客房 管理 信息系统 20
限制150内