




已阅读5页,还剩59页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
天津工业大学 毕业设计中天酒店客房管理系统设计与实现姓 名 石文涛 学 院 管理学院 专 业 信息管理与信息系统 学 号 1110650216 指导教师 吴中元 职 称 教授 2015年6月天津工业大学毕业设计(论文)任务书 题目中天酒店客房管理系统设计与实现学生姓名石文涛学院名称管理学院专业班级信息1102班课题类型模拟课题课题意义如今随着计算机技术的不断发展,信息技术的不断提升,信息系统的开发与应用也不断的向着各行各业深入,同时也在不断的推动着经济的发展和社会的进步,继而出现了人事管理系统、图书馆管理系统等等。而酒店可以利用计算机技术、信息技术、以及软件工程来高效的管理客房信息和订单的日常繁琐的人工操作,这同时也是经济发展和社会进步的重要的推动力。利用计算机管理检索迅速、查找方便、存储量大、可靠性高、保密性好等特点,来实现酒店对客房信息的管理、订单的简单操作、和实时的入住情况统计和查看,以帮助管理层作出下一步发展方向的决策策略。任务与进度要求2013.12.1-25 收集和阅读课题相关资料,做好选题准备;2013.12.26 毕业论文开题答辩;2013.12.272014.1.17 修改和完善开题报告,提交开题报告,规划论文撰写大纲;2014.2.25-2014.3.31 毕业实习;并与指导教师协商论文大纲;2014.4.12014.5.10 整理、分析资料, 完成论文初稿;2014.5.11-24 修改论文,完成二稿,并提交论文查重;2014.5.25-30 论文最后修改,进行论文装订;2014.6.2-5 毕业论文答辩。主要参考文献1 陈红军. PHP编程从基础到应用M. 北京:清华大学出版社,20142 丁国槐PHP典型模块开发全程实录M北京:清华大学出版社,20133 Ben Frain英Responsive Web Design With HTML5 and CSS3M北京:人民邮电出版社,2013起止日期2013.122014.7备注院长 系主任 指导教师 毕业设计开题报告表 2015年4月 14日姓名石文涛学院管理学院专业信息管理与 信息系统班级信息1102班题目中天酒店客房管理系统设计与实现指导教师吴中元一、与本课题有关的国内外研究情况、课题研究的主要内容、目的和意义:与本课题有关的国内外研究情况:随着经济的发展,社会科技的进步,生活水平的提高,不管是出行、办公、旅游,人们对于住宿的要求越来越急迫,数量也是越来越大。由于数量的加大,客房的管理难度也是越来越大,所以一套完整的客房管理系统显得尤为重要。国外的酒店管理系统最早是于70年代初发展起来的,80年代整个模式已基本定型,技术较成熟,功能也较齐全并向个性化发展。而国内的酒店管理系统是在80年代发展起来的,并逐步发展成熟。课题研究的主要内容: 房间信息的查询、修改,房间的预定、入住、调换、续住,以及消费、结算等功能。目的和意义:降低工作人员的劳动强度,提高工作效率,给客户带来极大便利的同时带来良好的经济效益和社会效益。二、进度及预期结果 起止日期主要内容预期结果2014.12.11-2015.1.12015.4.13-212015.4.22-5.302015.5.31-6.52015.6.8-10在校查阅资料,做好选题准备开题答辩撰写毕业论文定稿 毕业论文答辩选定论文题目参加开题答辩按进度要求完成按进度要求完成参加毕业论文答辩完成课题的现有条件1指导教师指导论文。2利用图书馆查阅资料。3通过互联网进行资料搜索、查找。4查阅相关杂志、期刊等资料。审查意见指导教师: 年 月 日学院意见主管领导: 年 月 日天津工业大学本科毕业设计评阅表毕业设计题目中天酒店客房管理系统设计与实现学生姓名石文涛学生班级信息1102班指导教师姓名吴中元评审项目指标满分评分选题能体现本专业培养目标,题目大小、难度适中;学生工作量饱满,能得到较全面训练。10题目与生产、科研等实际问题结合紧密。10课题调研文献检索能独立查阅文献以及从事其它形式的调研,能较好地理解课题任务并提出实施方案;有分析整理各类信息从中获取新知识的能力。15外文应用能正确引用外文文献,翻译准确,文字流畅。5设计说明书(论文)设计图纸(插图)简洁、规范、无差错,设计栏目齐全合理,能正确使用国家标准单位。15设计说明书(论文)结构严谨,表达清楚,文字通顺,用语正确,基本无错别字和病句,书写格式符合规范。15能根据毕业设计目标进行实验设计,对数据的运算及处理正确无差错,对实验结果的分析准确。20设计具有创新性或实用价值。10合计100意见及建议评阅人签名:年 月 日天津工业大学毕业设计成绩考核表学生姓名石文涛学院名称管理学院专业班级信息1102班题目中天酒店客房管理系统设计与实现成绩:指导教师签字: 年 月 日2毕业设计答辩委员会评语及成绩:成绩:答辩主席(或组长)签字: 年 月 日3毕业设计总成绩:a.指导教师给定成绩b.评阅教师给定成绩c.毕业答辩成绩总成绩(a0.5+b0.2+c0.3)摘 要随着我国经济的快速发展,计算机技术和信息技术的水平不断提升,住宿行业竞争日趋于激烈,人们住宿消费观念也在向着方便快捷的方向发展,所以客房管理信息系统的引入就显得越来越重要。计算机技术和信息技术的引入,不仅可以大大的提高工作效率,而且还解决了人工操作繁琐、易错、成本高等问题的存在。酒店客房管理系统的应用,再给客户带来极大的方便的同时也带来了良好的经济效益和社会效益。该系统的各种信息还可以为管理层提供实时动态的数据支持,为管理者做出管理决策提供帮助。本系统是根据实际情况所需,在Windows系统下,采用B/S结构,利用PHP 进行开发,数据库利用MYSQL进行实现,利用HTML、CSS、JAVASCRIPT等技术实现页面效果。该系统主要由5大功能,23个小功能组成,包括身份验证及权限管理、订单管理、系统管理、会员管理、客房信息管理五大模块,使用者只需进行简单的操作就可以完成一系列的业务操作。关键词:酒店客房信息管理;PHP;MYSQL;JAVASCRIPT;HTML+CSSABSTRACTWith the rapid development of Chinas economy, computer technology and information technology are having been promoted constantly; and the competition in accommodation industry stays in the increasingly fierce competition. Consumers attitudes toward accommodating consumption are changing to the direction of convenience and shortcut. Therefore the introduction of room management systems becomes increasingly important. The introduction of computer technology and information technology, can not only greatly improve the efficiency of operations, but also solve the problems existed in tedious manual, error-prone and high cost operations. The application of hotel room management systems gives customers a great convenience, meanwhile brings good economic and social benefits. All kinds of information of the system can also provide the management real-time dynamic data support and thus provide help for managers to make decisions.This system is based on the requirement of reality, applies B/S pattern, and use PHP to develop in Windows system. Databases use MYSQL to be realized and apply technologies like HTML、CSS、JAVASCRIPT to realize page effect. The system consists of 5 major functions, and 23 small features, including 5 modules: authentication and permissions assigned, order management, system management, membership management, Room information management. Users only need simple operations to complete a series of business operations.Key words: Hotel Room Management; PHP; MYSQL; JAVASCRIPT; HTML+CSS 目 录第一章绪论11.1系统开发背景11.2系统开发的目的和意义11.3 设计目标2第二章 系统分析32.1 可行性分析32.2需求分析32.3业务流程分析122.4数据流分析132.5数据字典18第三章系统设计213.1设计思想概述213.2系统功能设计213.3数据库设计24第四章 系统的实现294.1酒店客户预订功能的实现294.2后台管理功能的实现344.3权限管理的实现47结 论48参考文献49附 录50谢 辞54天津工业大学2015届本科生毕业设计第一章 绪论1.1系统开发背景随着经济的全球化,我国的经济建设也在飞速向前,人们对于服务业的要求越来越高。而且随着人工费用成本的不断增加,信息技术的不断发展,信息技术和Internet应经深入了各行各业,而且计算机管理代替繁琐的人工操作应经成为了现代经济发展的趋势。随着网络的普及,网络覆盖面积的不断扩大,也为酒店客房的计算机应用带来了蓬勃发展的机遇。随着信息技术和计算机技术的广泛应用,酒店管理老套的工作方式已经不能够满足现在发展的需求了。对于客户来说他们需要一个方便快捷的入住方式,这就需要抛弃过时的方式应用计算机信息处理技术方便快捷的管理相关信息。 但是大多的酒店由于多种原因都没有应用一个系统的管理软件,而是使用最初的手写记录信息进行管理,准确性不高而且效率低;而且市面上没有价格比较合理、设备需求简单的小型客房管理系统来满足一些酒店的需求。更为关键的是这些酒店入住信息管理软件都是基C/S结构的,员工操作繁琐。所以B/S结构的酒店客房信息管理系统将会为酒店提供一个强有力的技术支持。1.2系统开发的目的和意义在当今社会,由于Internet的蓬勃发展,客房管理信息系统也日趋于科技化以及系统化,也开始向网络方向上发展。而且我国的酒店的计算机管理技术相对于国外来说发展较晚,最早始于80年代初,到90年代才有了相对完整的酒店客房管理系统。现如今,酒店的发展水平也是一个城市经济建设和现代化建设的重要衡量标准之一。而且随着Internet和信息技术的全面普及,通过电话和到店预订,服务员人工填写预订表信息已经满足不了现代酒店的发展需求了,所以酒店要想进一步发展就必须适应现代的发展需求,酒店应用计算机技术、信息技术和Internet技术就显得尤为重要。而且B/S结构的酒店客房管理信息系统也不需要多么高的硬件设施,只需要一个在平台上安装一个简单的浏览器即可进行相应的操作,来完成一系列的管理操作。此次系统开发的意义不仅仅是在于解决中天酒店的现有人工操作繁琐、易出错、效率低等问题,这也是我一段必经的人生经历,总结知识灵活运用去解决实际问题,为我踏入社会打下一个良好的基础。设计的目的为:在现有的资源条件下建立一个具有可使用性和针对性的酒店客房管理信息系统。在节约成本的条件下,不仅要提高工作效率,同时也要保障所有信息的安全性。一要满足管理层;二要满足业务处理的合理性、快捷性和安全性。为未来酒店未来的快速发展提供有力的技术支持。1.3 设计目标本系统的设计目标为:客户可以预定网址进行房间的预定,后台管理根据权限进行相应的操作。主要有:通知通告的发布和删除,展示图片的添加和删除,订单的添加,订单入住、完成、作废以及其它费用的追加,管理会员信息、会员优惠价格以及客房信息并对客房入住的情况给出一个实时统计。第二章 系统分析2.1 可行性分析当今人们的生活水平越来越高,对住宿的要求也就越来越高,酒店行业的竞争也越来越激烈,所以简单快捷的将客户所需要的信息及时的传递给客户是最为重要的竞争手段之一,同时高效的处理住宿信息也是当务之急,所以信息技术和Internet的应用就显得尤为重要。酒店客房管理系统的应用不仅可以降低人工成本,还可以提高工作效率,这样大大的降低了成本的同时带来了良好的经济效益。2.1.1 技术可行性能否在现阶段和现有设备上应用该系统;应用该系统成功后对已原有的设施有什么影响;该系统对中天酒店现有情况是否具有实用性以及员工能否快速熟练的使用该系统以实现管理目的。硬件环境:硬盘空间剩余量50M及以上;内存512M级以上;软件环境:Firefox浏览器或其他浏览器;MySQL数据库;WindowsXP级以上版本操作系统;2.1.2 经济可行性花费与收益对比是否具有可实施性。花费和收益对比表如下:表2-1 经济可行性分析表开发与实现费用收益开发人员的费用 员工减少安装费用工作效率提高资料费用较少的材料费用用户培训费用实时的入住情况统计维护费用硬件升级费用软件升级费用2.2需求分析需求分析是软件开发过程中的一个重要环节,它叙述的是一个系统的目的、内容、以及功能范围。对要解决的问题进行详细的分析与阐述,弄清楚到底要做的是什么,能做的是什么,清除那些模糊性、不合理性以及不能实现的功能范围。人们常常认为需求分析一个极其简单的环节,其实不然。需求分析其实起着一个纽带的作用,它是用户和开发者间的一道桥梁。开发过程中最难的就是要确定具体要开发的功能。因为一旦确定下来,后期在要求改动那是相当困难的一件事情,如果做错了也会给系统带来极大的伤害。需求分析包括需求的提出、描述和评审三个过程。需求的提出是站在用户的角度和观点上进行需求分析,它是用户需要什么样的功能,就提出什么样的功能需求,不用考虑开发是否能够实现;需求的描述是针对用户所提出的一系列功能做出刷选,去除那些模糊的、歧义的、重复的以及不合理的功能,并对余下的功能进行逻辑建模;需求评审是需求分的最后一步,也是最重要的一步,它是用户和开发人员达成一致,确定最终要实现的功能。需求分析是整个系统开发过程中最关键的部分,需求分析的成败,直接关系到系统是否合理,能否满足客户的需求,它是系统功能全面描述的一篇技术文档。2.2.1业务需求分析(1)预订业务需求分析图2-1 预订用例图表2-2 客房预订需求分析表用例名称客房预订用例类型:业务需求:用例IDHM-YD2.0优先权高来源需求HM-R1.00业务参与者预订客房的酒店会员,系统管理员其他参与者客房 (外部接收者)其他有兴趣的关联人员市场部-对客房的入住情况感兴趣,为了制定新的管理计划。管理层-对客房的入住情况感兴趣,为了评估公司业绩和客户满意度。描述该用例描述了一个会员提交一份客房预订信息的订单或要求管理员进行添加一份客房预订信息的订单。他的资料信息会被验证。一旦验证成功则生成一个预订成功的表单,若不成功则需进行修改再提交。(2)入住业务需求分析图2-2 客房入住用例图表2-3 客房入住需求分析表用例名称客房入住用例类型:业务需求:用例IDHM-RZ2.0优先权高来源需求HM-R1.00主要业务参与者入住客房的客人,系统管理员,财务收银员其他业务参与者客房(外部接收者)应收帐(外部服务者)其他有兴趣的关联人员市场部-对客房的入住情况感兴趣,为了制定新的管理计划。管理层-对客房的入住情况感兴趣,为了评估公司业绩和客户满意度。描述办理入住有两种情况,一种是在有预定的条件下办理入住,这时客户只需缴纳住宿所需要的费用就可办理入住,另一种是直接让管理员填写入住订单,并缴纳住宿所需要的费用。触发器当客人要求入住时,用例被触发。典型事件过程动作响应第1步:客人要求入住。第2步:管理员根据客户是否有预定进行相关的操作。第3步:客人进行费用的缴纳。第4步:系统对提交的信息进行处理。(3)退房结算业务需求分析图2-3 退房结算用例图表2-4 退房结算需求分析表用例名称退房结算用例类型:业务需求:用例IDHM-JS2.0优先权高来源需求HM-R1.00主要业务参与者入住客人,系统管理员,财务人员其他业务参与者客房(外部接收者)应收帐(外部服务者)其他有兴趣的关联人员市场部-对客房的入住情况感兴趣,为了制定新的管理计划。管理层-对客房的入住情况感兴趣,为了评估公司业绩和客户满意度。描述房客在提出退房结算申请时,系统管理员查看其入住表单是否有其他费用的消费,如果有其它费用的消费,需要要求客户缴纳相应的费用,然后办理入住订单完成。前置条件客人必须已经入住酒店客房。触发器客户提出退房结算申请。典型事件过程动作响应第1步:客户提出退房结算要求。第2步:系统管理员查其入住订单是否有其他费用的消费,如果有则需进行第3步,没有进行第4步。第3步:客户缴纳其它消费所需要的金额。(如果存在其它消费)第4步:系统管理员对相应的入住订单进行完成操作。第5步:系统根据订单完成修改客房的信息和会员积分的累加。(4)费用追加业务需求分析图2-4 费用追加用例图表2-5 费用追加需求分析用例名称费用追加用例类型:业务需求:用例IDHM-ZJ2.0优先权高来源需求HM-R1.00主要业务参与者入住客人,系统管理员,财务人员其他业务参与者客房(外部接收者)应收帐(外部服务者)其他有兴趣的关联人员市场部-对客房的入住情况感兴趣,为了制定新的管理计划。管理层-对客房的入住情况感兴趣,为了评估公司业绩和客户满意度。描述入住客人在发生其它消费时,系统管理员在相应的入住订单上进行费用追加操作。前置条件客人必须已经入住酒店客房。触发器客户发生其它消费行为。典型事件过程动作响应第1步:客户发生其它消费行为。第2步:系统管理员在相应的入住订单上进行追加费用操作。第3步:系统根据管理员对相应订单的操作对其它消费项目进行累加并且在相应的入住订单上。(5)客房调换业务需求分析图2-5 客房更换用例图表2-6 客房更换需求分析表用例名称客房更换用例类型:业务需求:用例IDHM-GH2.0优先权高来源需求HM-R1.00主要业务参与者入住客人,系统管理员 其他业务参与者客房(外部接收者)其他有兴趣的关联人员市场部-对客房的入住情况感兴趣,为了制定新的管理计划。管理层-对客房的入住情况感兴趣,为了评估公司业绩和客户满意度。描述当入住客户提出更换房间时,管理员先要查询是否有客户需要的房间,如果满足,则做出其它的决策,如果不满足,则为客户办理相关的更换房间的手续;如果有费用的增加则需要让住宿客户补交费用。前置条件客人必须已经入住酒店客房。触发器客户发生其它消费行为。典型事件过程动作响应第1步:客户提出换房申请。第2步:系统管理员查看是否有满足条件的房间。如果有为其办理相关更换房间的手续;如果没有,则拒绝其请求或做出其他的决定。第3步:如果有费用的增加,客户需要补交费用第4步:系统响应管理员的操作,新建入住订单。(6)客房信息管理业务需求分析图2-6 客房信息管理用例图表2-7 客房信息管理需求分析表用例名称客房信息管理用例类型:业务需求:用例IDHM-KFGL2.0优先权高来源需求HM-R1.00主要业务参与者系统管理员 其他业务参与者客房(外部接收者)其他有兴趣的关联人员市场部-对客房的入住情况感兴趣,为了制定新的管理计划。管理层-对客房的入住情况感兴趣,为了评估公司业绩和客户满意度。描述管理员可以查看客房的房间信息。而超级管理员可以添加、删除以及修改客房的房间信息。前置条件查看客房信息需要有客房信息;修改客房信息需要有客房信息;删除客房信息需要有客房信息。典型事件过程(添加客房)动作响应第1步:管理员填写客房房间号码。第3步:管理员填写客房类型、房间状态、以及客房房间配置信息。第4步:管理员提交添加信息。第2步:系统对管理员填写的客房房间号码进行验证。第5步:系统响应管理员的操作添加新的客房。(7)会员管理业务需求分析图2-7 会员管理用例图表2-8 会员信息管理需求分析表用例名称会员信息管理用例类型:业务需求:用例IDHM-HYGL2.0优先权高来源需求HM-R1.00主要业务参与者系统管理员、将要注册的用户其他有兴趣的关联人员市场部-对会员的数量情况感兴趣,为了制定新的管理计划。管理层-对会员的数量情况感兴趣,为了评估公司业绩和客户满意度。描述超级管理员可以添加、删除以及修改会员的信息。客户可以通过注册成为会员。前置条件查看、修改、删除会员信息需要有会员信息,典型事件过程(会员注册)动作响应第1步:客户通过注册页面填写注册信息;第2步:客户提交注册信息。第3步:系统响应客户的操作,验证客户提交的信息,并进行注册。2.2.2系统功能需求通过对中天酒店客房信息和运作模式调研的综合分析和数据分析,为了满足基本的运作需求,此系统应该具有以下功能:(1)系统管理此功能包含:客户预订页面的通知管理,包含通知的发布和删除;客户预订页面图片的增加、删除和预览;客房价格的管理,包含添加新类型的客房价格和已存在的客房类型房间价格的修改和删除;后台登录管理员个人密码的修改;管理员管理包括添加和删除管理员,管理员权限等级的修改。(2)订单管理此功能包含:未处理订单的查看,包括入住操作和作废操作;入住订单的查看;作废订单的查看;全部订单的查看,其中未处理的订单可以进行入住操作和作废操作;添加订单,包括添加入住订单和添加预订订单;订单查询,包括按入住人姓名的模糊查询、按入住时间的精确查询、按订单号的模糊查询。(3)客房信息管理此功能包含:查询客房信息包括按客房号精确查询;按客房类型查询;按客房状态查询;添加新的客房信息;修改客房信息;删除客房;客房信息统计。(4)结算退房管理此功能包含:退房结算,包括费用追加操作和完成订单操作;客房调换和续住; 追加消费项目的管理;已完成订单的查询。(5)会员信息管理此功能包含:添加会员、会员积分制度和优惠的设置、删除会员、修改会员积分、修改会员密码等功能。2.2.3系统性能需求酒店客房管理系统应该满足多用户同时在线进行操作,响应时间迅速、稳定性强、操作简便和具有可修改性等特点。其中稳定性要体现在系统运行时间长、运行稳定、数据具有安全性和保密性;响应迅速体现在用户操作请求的等待时间要短,操作要具有流畅性,在足够的带宽下不能出现卡死现象;操作简便体现在,对于日常业务的处理要越简单越好应该控制在三个步骤之内;可修改性体现在用户在修改一个模块的数据是不会影响到其他功能模块的使用,更不可以修改到其他不相关功能的数据。2.3业务流程分析根据中天酒店的运作过程,本系统的主要业务处理就是对住宿订单的处理。包括酒店客户预定下订单,管理员后台添加订单,和对订单进行入住、作废、费用追加、完成等操作并且具有房间续住功能和客房调换功能。流程描述:酒店客户可以通过网上预定和到店预订两种方式填写预订表单,并将预定信息提交到数据中心,当客户提出入住请求时,首先要将住宿所花费的费用进行缴费处理,缴费完成是办理相应订单的入住处理,如果由于超时或者客户要求取消订单或其他一些原因导致订单无效,管理人员需要对相应订单进行作废处理;当在住宿期间,客户发生了其他费用的消费,管理人员需要在相应客户的订单信息中进行费用追加的处理;当客户提出退房结算的请求时,管理人员查看客户是否有额外的消费,如果有额外的消费,需要让客户缴纳相应费用,费用缴纳成功后,办理退房手续。如在住宿期间,客户需要调换房间需要向管理员提出更换房间的请求,然后由管理员查询是否有满足条件的房间,当有可用房间时,首先将原有的订单完成,然后新建一个新的订单,然后入住处理;如果客户提出房间续住请求,首先管理员要查看,现住房间是否满足续住的条件,如果满足,则将原订单完成,并添加一个新的入住订单,如果不满足,查看是否有其它满足的房间,如果有更换房间并完成续住相关操作;如果也没有满足条件的房间,拒绝其续住请求。图2-8 系统整体流程图2.4数据流分析通过对中天酒店业务的需求分析,确立了系统的业务流程,明确了系统各功能之间的逻辑关系,并用分层数据流程图表示。顶层数据流程图如图所示。图2-9 顶层数据流程图第一层流程图如图所示。图2-10 次级数据流程图2.4.1通知管理模块具体的数据流程分析该功能是权限为“超级管理员”的管理员对客房预订页面通知内容的添加和删除,此功能的数据流程如图所示。图2-11 通知管理数据流程图2.4.2图片管理模块具体的数据流程分析该功能是权限为“超级管理员”的管理员对客房预订页面图片展示内容的添加、删除以及图片预览,此功能的数据流程如图所示。图2-12 图片管理数据流程图2.4.3客房价格管理模块具体的数据流程分析该功能是权限为“超级管理员”的管理员对客房价格进行管理,包括对新项目的添加,已存在项目的修改和删除。此功能数据流程如图所示。图2-13 客房价格管理数据流程图2.4.4管理员信息管理具体的数据流程分析该功能是权限为“超级管理员”的管理员对信息进行管理。包括添加新的管理员、已存在管理员的权限变更、已存在管理员的删除。此功能数据流程如图所示。图2-14 管理员管理数据流程图2.4.5费用追加管理模块具体的数据流程分析此功能为所有管理员都可操作的功能,包括追加项目的添加和查看。此功能数据流程如图所示。图2-15 费用追加管理数据流程图2.4.6订单处理模块具体的数据流程分析此功能为所有管理员都可操作的功能。包括预订订单的添加、预订订单的入住处理、预订订单的作废处理、预订订单的查询(包括,按订单号模糊查询、按入住人模糊查询以及按入住时间精确查询)、作废订单的查询、完成订单的查询、入住订单费用的追加、退房结算。此外酒店客户也可以通过线上预定填写预订表单并提交预订订单。订单作废处理、订单入住处理、订单完成处理都是通过修改订单的order_state标识完成相应的操作。此功能数据流程如图所示。图2-16 订单处理数据流程图2.4.7房间信息管理模块具体的数据流程分析该功能是权限为“超级管理员”的管理员对客房信息进行管理的功能。包含查看客房信息;添加客房信息;删除客房信息;客房信息的统计等功能。此功能的数据流程如图所示。图2-17 客房信息管理数据流程图2.4.8会员管理模块具体的数据流程分析该功能是权限为“超级管理员”的管理员对会员信息进行管理的功能。包含添加会员、删除会员、修改会员积分、修改会员密码等功能。此功能的数据流程如图所示。图2-18 会员管理数据流程图2.5数据字典由于系统的数据交互较为繁琐和复杂,而且每个功能都涉及了很多的数据处理和逻辑处理以及数据存储过程,并且有的数据较为复杂,所以需要数据字典来进行描述数据的具体信息。数据字典如下所示。2.5.1管理员管理数据流名称:管理员管理;数据流位置:1.10;数据流定义:管理员账号+账号密码+管理权限;数据流说明:管理员账号具有唯一性,并且当密码和账号都填写正确才能够登录系统。2.5.2通知管理数据流名称:通知管理;数据流位置:1.6;数据流定义:序列号+内容+发布时间;数据流说明:只有发布时间和内容在预订页面显示。2.5.3图片管理数据流名称:图片管理;数据流位置:1.7数据流定义:序列号+图片名称;数据流说明:图片名称是在添加时随机生成的,并且具有唯一性。2.5.4房价管理数据流名称:房价管理;数据流位置:1.8;数据流定义:客房类型+房间价格(每天);数据流说明:客房类型和房间价格是一一对应的。2.5.5客房管理数据流名称:客房管理;数据流位置:1.3;数据流定义:客房号+客房状态+客房类型+客房配置说明+占用人;数据流说明;客房号具有唯一性,客房状态分为占用、脏乱和空闲三种状态。如果是占用状态,占用人为入住登记客户的姓名,否则占用人为无。2.5.6订单管理数据流名称:订单管理;数据流位置:1.2;数据流定义:订单号+会员号+入住登记人+联系方式+身份证号+入住时间+退宿时间+入住天数+客房类型+客房房间号+会员等级+折扣优惠+住宿费用+其他费用+入住状态;数据说明:当预订表单进行入住操作时,订单的入住状态会由原来的“否”更改为“入住”,并且相应的房间号的客房状态会更改为占用;当预订表单进行作废处理时, 订单的入住状态会由原来的“否”更改为“作废”;当入住订单进行费用追加操作时,其他费用会对其除住宿费用以外的所有费用进行相应的加和;当入住订单进行完成操作时,订单的入住状态由“入住”更改为“完成”,并且相应客房的客房状态由“占用”更改为“空闲”。 2.5.7会员管理数据流名称:会员管理;数据流位置:1.5;数据流定义:酒店客户会员ID+登录密码+等级+积分+住宿次数统计;数据流说明:酒店客户会员ID具有唯一性,会员等级会随着积分的改变而改变,每当用户完成一次住宿,其当次住宿所产生的所有费用将会按照1:1兑换成相应积分累加到相应会员的积分项下。2.5.8会员登录管理数据流名称:会员登录管理;数据流位置:1.2.3;数据流定义:会员ID+登录密码+积分经验;数据流说明:会员ID具有唯一性,只有登录成功才能填写预订表单,并且每当用户完成一次住宿,其当次住宿所产生的所有费用将会按照相应的比例换算成积分并且与原始积分累加计算出现在的积分数量。第三章 系统设计3.1设计思想概述此次的设计不仅要考虑系统功能的完善性还需要考虑系统操作的简便性。主要解决的是对住宿订单的处理,包括酒店客户预定下订单,管理员后台添加订单,和对订单进行入住、作废、费用追加、完成以及房间续住、客房调换等一系列操作。除此之外还需要加入自己的一些设计理念。此次的设计是以蓝白为主色调,红作为辅色对整个系统进行布局设计,使其看起来简洁明了。此次设计的系统最大的特点就是:功能分类细致、操作简便而且还能查看实时的使用情况。3.2系统功能设计考虑到中天酒店客房管理系统的用户分为三类:超级管理员、普通管理员、客户注册会员,系统分为前台和后台两个部分。前台主要是为入住客户进行客房的预定使用。后台为管理员对所有业务的操作。超级管理员权限最高,具有操作所有功能的权利,而普通管理员的权限要相对较低,只能对订单进行处理和个人信息管理以及查看客房房间信息。3.2.1客户模块所具有功能的设计客户模块主要是在线预订客房功能,此外还有会员登录、会员注册功能。(1)会员注册 填写注册账号(手机号)、注册密码、密码二次输入确认、注册并登录。(2)会员登录填写登录账号、登录密码然后登录。会员登录的前提是应经注册了相应的账号信息。(3)预订客房填写入住人姓名;填写入住人手机号;填写入住人身份证号;填写入住人入住时间;填写入住人退宿时间;选择客房类型;选择客房号之后提交表单。预订房间必须是在登录的前提下进行操作。3.2.2超级管理员所具有功能的设计超级管理员是权限最大的管理员。 (1)通知管理可以添加通知和删除通知。添加新通知时,首先填写通知内容;然后点击发布即可。删除通知时,只需点击相应的删除按钮就能完成删除操作。(2)图片管理对客户预定页面所展示的图片进行添加、预览和删除。添加新的图片时,首先点击浏览选择要上传的图片;然后点击长传即可上传成功。删除图片只需点击“删除”就能完成。预览图片时将鼠标移至预览两个字时即可显示图片的预览信息。(3)房价管理添加类型客房的客房价格和对所有不同类型的客房价格进行修改和删除。添加新类型客房价格时,首先填写房间的类型和房间的每天的价格,然后点击添加即可;删除只需点击相应的删除按钮即可;房间价格修改首先需要点击相应的修改按钮然后填写新的价格,点击确定即可。(4)个人信息管理修改自己登录后台的登录密码。(5)管理员管理添加信息的管理员(新添加的管理员权限为普通管理员)、删除管理员、修改管理员权限(超级管理员或普通管理员)。添加新管理员时,填写登录账号和密码然后点击添加即可;删除时点击删除就能完成;修改时点击修改就能完成。(6)未处理订单管理所有的预定订单都放在未处理订单之中,此时的订单可以进行入住和作废操作。在进行相应操作时只需点击相应的操作按钮即可。(7)查看入住订单此功能查看所有的办理入住的订单信息。(8)查看作废订单此功能查看所有作废订单信息。(9)查看全部订单此功能是查看所有订单的订单信息,其中入住状态为否(也就是未处理订单)可以进行入住和作废操作,在进行相应操作时只需点击相应的操作按钮即可。(10)添加订单填写入住人姓名、手机号、身份证号、入住时间、退宿时间、客房类型、客房号以及订单的类型(入住或者预订),让后提交订单。(11)订单查询订单查询可以按照入住人姓名进行模糊查询,按照入住时间精确查询,按照订单号进行模糊查询。在查询时首先选择相应的单选框,让后填写相应的查询信息,点击查询即可查看所需内容。(12)查询房间信息此功能可以按照房间号、房间类型以及房间状态三种情况进行查询。在查询时首先选择相应的单选框,让后填写相应的查询信息,点击查询即可查看所需内容。(13)添加客房信息此功能用于添加新的客房以及其相应的客房信息。首先填写客房号、客房状态、客房类型和配置信息,然后点击添加按钮即可完成添加新的客房。(14)修改房间信息此功能用于修改已存在客房的房间信息。可以修改客房的房间状态(空闲、占用、脏乱)、房间类型(标准间、双人间、套间、豪华套间)、客房配置信息、以及入住人。在修改时,首先选择房间,然后在点击相应的操作按钮进行修改,最后点击确定即可完成客房信息的修改。(15)删除房间信息此功能用于删除已存在的房间。删除时只需点击删除即可。(16)客房信息统计此功能可以统计所有客房的数量,统计各个分类下的客房数量,统计客房的实时使用情况。(17)退房结算此功能是对已入住的订单进行完成的操作。此外还可以对在住宿期间发生的其他费用进行添加。订单完成只需点击完成按钮。费用追加再点击追加按钮后选择消费项目和填写金额再点击确定即可完成追加。(18)客房续住和调换此功能是入住客户进行更换客房和客房续住时所进行的操作。此功能需要配合添加订单和订单完成两个功能完成相应的操作。(19)追加消费项目管理此功能能够添加新的消费项目。只需填写消费项目名称点击添加即可。(20)查看已完成的订单此功能用于查看已完成订单信息。(21)添加会员此功能能够添加新的会员。(22)会员管理用于修改会员的登录密码,点击“修改密码”先写新密码即可;修改会员积分点击“修改积分”后填写新的积分即可。(23)删除会员此功能是删除已注册的会员。点击会员处理的“删除”即可。(24)会员等级积分设置用于设置会员等级积分下限。只需修改页面内的相应内容,然后点击确定即可。(25)会员折扣设置用于设置相应等级的折扣。只需修改输入框内的相应内容,然后点击确定即可。3.2.3普通管理员模块所具有功能的设计图3-1 系统结构图普通管理员具有的功能有:个人信息管理、未处理订单管理、查看入住订单、查看作废订单、查看全部订单、添加订单、订单查询、查询房间信息、客房信息统计、退房结算、客房续住和调换、追加消费项目管理、查看已完成的订单等功能,其功能内容和超级管理员相同的功能内同是一样的。根据以上对系统功能需求分析,可得到系统结构如图3-1所示。3.3数据库设计管理员和超级管理员包含登录名、密码、权限三个属性;房间信息包含客房号、类型、状态、配置信息、占用人五个属性;其他费用信息包含订单号、其它消费项目等属性;房间信息包含客房类型和一天的费用价格等属性;会员信息包含登录名、密码、积分等属性;优惠信息包含会员等级和相应等级优惠折扣等属性;订单信息包含订单号、会员号、入住人、手机号、证件号、入住时间、退宿时间、客房类型、客房号、入住状态、住宿费用以及其它费用等属性;通知信息包含通知内容和发布时间等属性;图片信息包含图片内同属性。整体的E-R图如图表示。图3-2 系统整体E-R图数据库表的内容具体如下所示。表3-1 会员登录表(viplogininformation)Id(序号)Name(名称)Style(类型)Length(长度)Null(允许为空)Max_length最大长度Default默认值1usernamevarchar11是2552passwordvarchar50是2553integralint50是2550字段说明:username存放的是会员的登录账号,password存放的是会员的登录密码,intergral存放的是会员的消费积分。表3-2 管理员登录表(manegerlogininformation)Id(序号)N
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 离婚协议书范本:共同财产分割与子女抚养
- 创业公司知识产权保密与竞业禁止合同样本
- 离婚协议中子女抚养费支付及变更补充协议模板
- 现代服务业现代学徒制校企合作合同书范本
- 免租期商业地产租赁及租赁期限调整补充合同
- 企业创新能力培训
- 班组每月安全培训次数课件
- 班组日常安全教育培训课件
- 我们的市花课件
- 房产直播培训总结
- 中药郁金课件
- 农资创业项目计划书
- 环境标志产品技术要求 房间空气调节器(HJ 2535-2013代替HJ-T304-2006)
- 人工智能教育应用研究综述
- 生殖内分泌学
- 驾校教练员培训课件
- 冠寓公寓运营管理手册
- 人工智能 第2版 课件 AI12类脑智能
- 带状疱疹的中医护理方案
- 民谣酒馆项目融资计划书
- 新概念张云生讲解的笔记
评论
0/150
提交评论