资源描述
管理信息系统课程设计 设计题目:酒店管理信息系统开发 学 院: 明 德 学 院 专 业: 工 商 管 理 班 级: 工商 081 班 指导教师: 小组组长: 小组组员: 2011年 12月26日目 录1.系统设计调研11.2调研时间、地点及对象11.2调研总结(酒店管理信息系统现状)12.系统需求分析23.系统可行性分析33.1技术可行性分析33.2运行管理可行性33.3经济可行性分析44.系统设计54.1 组织结构图的建立54.2 业务流程图的建立54.2 系统的功能结构84.3 E-R图结构设计95 系统实现115.1 基础设置模块115.2用户登录模块125.3 相关代码145.3.1 登录代码145.3.2退出145.3.3输入姓名查询信息146.系统测试157.结语167.1 团队在课程设计的优点和不足167.2 团队课程设计的感受和收获17附件 团队课程设计工作安排分工191.系统设计调研1.2调研时间、地点及对象经过团队讨论并形成决议,由团队全体成员分为三个小队在2011年12月21日至2011年12月25日分别对贵阳南明区、云岩区、乌当区的酒店进行管理信息运用的相关调研。具体调研分工情况为:第一小队:包金朋、杨欢;对云岩区范围内酒店进行了调研:主要调研酒店有,黔灵西路的锦江之星经济型酒店、铭都酒店和七天连锁酒店,大营路的如见快捷酒店,延安东路的七斗星连锁酒店,旭东路煤矿村的小石头旅馆、丰源招待所和永华招待所等。第二小队:杨璐莹、高煜晋;对乌当区及学校周围小旅馆进行调研:主要调研酒店或旅馆有,新添大道北段富康路对面的819旅馆和祥源旅馆,龙广路的湘蓝商务宾馆、贵开源兴宾馆和馨筑旅馆,明德学院后街天缘旅馆、蓝调旅馆、梦幻旅馆和深情耕耘旅馆等。第三队:王晓梅、杨雪;对南明区范围的酒店进行了调研:主要有调研酒店有,解放路的莫泰168酒店,沙冲北路的帝豪招待所,青云路祥运源酒店、凯盛商务酒店和贵顺招待所,火车站附件达高路通达饭店、南昌铁路局南昌旅社、明珠饭店和芙蓉招待所等。1.2调研总结(酒店管理信息系统现状)通过对贵阳市三城区的酒店类企业、个体工商户等的调查针对其酒店管理系统现状而言主要有以下几点:(1) 三星级酒店、连锁酒店、经济型酒店等酒店,主要位于三城区的主干道,交通便利,有良好的酒店视觉形象,顾客主要以国外及外省、市的到筑旅游、出差工作人士为多;具体到其管理信息系统而言,其管理信息系统相对完善,如:七天连锁酒店就运用连锁企业自己研发的B/S架构的酒店管理软件,其他连锁酒店、商务酒店等中大型酒店也有自己专门设计的酒店管理系统,也就是说这些酒店都有其适用的酒店管理信息系统。 这些中大型酒店管理信息系统其存在问题主要有两个方面一是酒店管理信息系统的通用性强,有个别系统项目不经常使用,如七天连锁酒店的分店管理系统PMS子系统中客户信息功能里的客户家庭住址、家庭电话等客户就不会进行相应登记,其实质为未使用状态;二是,酒店从业人员对电脑的了解及对管理信息系统的了解不足,特别是对系统出现一般故障不能自己进行处理,而要等专业技术人员上门解决,耽误了客户的时间。(2) 除大中型酒店外的个体旅馆、招待所等则主要位于三城区的城中村、大学周边、城郊结合部等地方;顾客群体以学生、普通群众为主;具体到酒店管理信息系统而言,在这部分旅馆中,绝大多数没有使用酒店管理信息系统,只有个别稍大的购买有通用的酒店管理信息系统,其余的则除在公安部门要求必须在住宿管理系统上登记的信息以外,这部分旅馆对客户信息主要采用手工登记或不登记为主。总体而言这部分酒店、旅馆、招待所等没有使用酒店信息管理系统,没有对顾客的信息进行一个信息化的管理。2.系统需求分析 随着人民生活水平的提高,酒店在服务行业中占有越来越重要的地位。努力在当前服务行业日趋激烈的竞争中脱颖而出,已成为每位酒店行业经营者所追求的目标。经过多年发展,酒店管理已经逐渐由定性管理,进入到重视定量管理的科学阶段。众所周知,在定量管理的具体实现方法和手段方面,最有效的工具就是电脑信息化管理。但是目前的酒店管理中传统的手工操作管理存在着许多无法避免的问题,主要存在于以下几方面:1、人工计算帐单金额容易出现差错;2、收银工作中跑单、漏单、偷钱现象普遍;3、个别服务员作弊、改单情形时有发生;4、客人消费单据难以保存和查询;5、无法对大量营业数据进行统计分析;6、无法进行会员管理和追踪;7、无法准确迅速的解决折扣和优惠等问题;8、无法准确满足客人的个性需求;9、无法统一管理后橱的作业过程;10、无论收银还是财务都需要大量的人力物力; 酒店管理系统就是针对以上问题设计的。系统实现了一般酒店日常营运的全面自动管理。本系统的设计就是为满足用户提供迅速、高效的服务,减免手工处理的繁琐与误差,及时、准确地反映酒店的工作情况、经营情况,从而提高酒店的服务质量,获得更好的经济效益。具体满足客户需求表现在以下几方面:1、快速办理客人入住、退房的速度,实现客人在酒店消费自动化;2、准确无误地记录客人的每笔消费记录;3、实时、快速、准确提供客房动态;4、方便查询客人的消费情况;3.系统可行性分析3.1技术可行性分析 对现有技术进行评价,以明确能利用现有技术进行系统开发及系统实施。计算机网络技术的发展和计算机硬件性价比的不断提升,使计算机全面应用于酒店管理的各个环节成为可能。C/S开发模式,COM.DCOM技术在国内各行业的管理信息系统中已经被广泛采用,实践证明这些技术都非常适合酒店管理信息系统的开发。本次设计的系统使用Visual FoxPro6.0作为系统开发的开发环境,它作为一种现代的编程语言,提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。本系统的设计与开发在技术上的条件都是满足的,因此,本系统在技术上是可行的。3.2运行管理可行性 指系统对组织机构的影响,对现有人员和机构设施没,环境等的适应性以及进行人员培训补充计划的可行性。国内自上世纪80年代末就开始应用管理了信息系统,经过近20年的发展,我国大部分酒店都有了主管管理信息系统的信息科,绝大部分酒店都使用过单机版计算机软件来完成日常的收银退房以及客房管理工作,经调查发现华东地区近95%的酒店都在20世纪90年代中期开始应用管理信息系统,所以酒店的计算机信息管理人才,计算机硬件设备,操作员的计算机应用能力都为系统的运行过程提供了可靠保证。 由于这套系统能帮助宾馆员工从从繁杂的工作中解脱出来,能大大地降低了宾馆的人力、物力、财力资源,提高工作效率,提高宾馆的服务质量。而且也会提高宾馆的信用能力,树立企业的良好形象,提高了宾馆在市场同行业中的竞争力,因此宾馆的主要领导和管理者都愿意通过在管理信息系统方面的改进来提升宾馆的形象,并在近年来逐步完善各种管理制度,制订了各种管理方案因此,本系统在运行管理上也是可行的。 3.3经济可行性分析 如今计算机已经非常普遍,价格已经相当的低廉,此系统只需要根据宾馆的需求购置少量的计算机,而且要求配置不高,一般的机器就能满足要求,所以系统开发的成本很低。此系统使用很简单,操作步骤不是很复杂,员工培训花费不大。从预估的费用支出和带来的收益来看,受益远远大于支出,宾馆的经济效益会有很大的提高。所以开发此系统在经济上是可行的,其主要表现有以下几个方面:第一:系统运行可代替人工进行许多繁杂的劳动;第二:可大大的提高宾馆管理人员的工作效率第三:可使敏感文档更加安全。第四:系统投入使用后,经费比传统管理时降低了。 第五:提高了信息的质量和速度,进而改善了宾馆的服务质量。4.系统设计4.1 组织结构图的建立 总经理 副总经理人 事部 后 勤 部 餐 饮 部 财 务 部 房 务 部维修部服务员保安前台接待客房管理4.2 业务流程图的建立 业务流程图的组织中信息运动的抽象,是管理信息系统逻辑模型的主要的形式,它可以综合的反映出信息在系统中的流动,处理和存储情况,具有良好的抽象性和概括性。它在调查的基础上,从系统的科学性,管理的合理性,实际运行的可行性角度出发,将信息处理功能和彼此之间的联系自顶而西安,逐层分解,从逻辑上精确地描述系统应具有的数据加工,数据输入,数据输出,数据存储及数据来源和去向等项目。数据流程图和系统的物理描述无关,它所描述的内容不涉及技术细节,而是面向用户的,即使完全不懂信息技术的用户也容易理解。因此,数据流程图成为系统分析员和用户进行交流的有效手段,同时也成为系统设计的主要依据之一。经过分析,认为酒店管理信息系统的具体流程如下:宾客前台接待处完成咨询,确定入住后,系统业务操作员在前台收取宾客缴纳的押金后分分配客房,客房分配的依据是被宾客的入住要求以及酒店现实的房态,然后对宾客的相关信息进行核实和录入,在领取客房钥匙后,由酒店服务员引导宾客入住,当宾客期到前台退房时,服务员核实客房实物消费及系统现实消费项目(如固定电话费用等)即完成了退房程序。另外,当宾客押金不足时,系统还可以实现自我提示,以便及时提醒宾客,当宾客退房后,可以实现对消费清单打印,作为离店凭证,以便由其进行核实。宾客酒店管理信息系统宾客 业务流程图是描绘系统的逻辑模型,是描绘信息在系统中流动和处理的情况。1 总流程图 图3.1 总流程图2 客房主要流程图预 定客 房接 待结 账财务部门备用物品电 话 图3.2 客房管理主要流程3 前台接待流程图客房流量表订单表宾客入住信息客房表宾客表接待报表 图 3.3 前台接待表4 退房结账流程客房表结账信息应收款账 单预付信息账 单结账报表消费账单4.2 系统的功能结构 业务管理基础设置员工管理系统管理房态管理酒店管理信息系统客房类型设置客房信息设置员工信息浏览员工信息录入员工信息修改预定管理入住管理消费记账收银退房修改密码用户注册权限修改用户注销 系统功能模块主要分为基础设置,员工管理,业务管理,房态设置,系统设置五个模块。 (1)基础设置:管理员可以对酒店客房类型及客房的信息进行设置和查询,为宾客预订客房提供参考和咨询。 (2)员工管理:员工日常信息维护和管理,包括员工信息的添加,变更,调离等,作为员工考勤和绩效评估的重要依据。 (3)业务管理:宾客定房,系统可以将宾客的信息登记到数据库,并给宾客溜出房间,浏览所以宾客,可以快速的了解现有客户的基本信息,宿费提醒,当客人缴纳的押金不足时,系统可以及时提醒,以便客人对入住情况的了解,追加押金,当客人继续入住,系统提醒押金不足,客人续交押金,并添加到数据库;消费记账,对宾客入住期间的消费状况进行核实,统计,并将相关数据导入到数据库中;宾客退房,当宾客退房时,进行资金的核算,宾客的查询,对现入住的宾客进行精确查询。 (4)房态管理:根据酒店的实际情况以楼层按顺序房号列出客房,直观的显示客房所属房间类型以及当前的房态。管理员可以直接在房态图上进行房态修改,方便客房中心人员。 (5)系统设置:包括修改密码,用户注册,权限修改,用户注销,提高系统的标准化以及系统的安全性能。4.3 E-R图结构设计在系统设计中,先要分析各数据库存储之间的关系,然后才能得出系统的关系模式,可以采用E-R图的方法来进行数据结构分析,E-R设计方法是一种通过E-R图来描述现实世界信息结构的DB设计方法。E-R图由实体,属性,联系三部分组成。酒店管理设计的各实体属性如下:客房信息实体图客房信息实体状 态客房类型客房编号楼层编号价 格宾客入住实体客房类型宾客入住姓名价 格客房编号付款方式宾客入住联系电话宾客入住信息实体图宾客退房实体宾客退房实体消费内容客房类型宾客入住联系电话客房编号宾客入住姓名价 格实体之关系E-R图客房信息宾客登记宾客信息管理结账 宾客退房信息管理5 系统实现 当系统运性时,首先打开登录窗体,只有有权限的用户才能进入系统,登录成功后,将显示系统主界面。5.1 基础设置模块 基础设置用于酒店管理信息系统中的宾客入住信息管理中的宾客的各项信息的设置管理。 5.2用户登录模块 登录模块主要是通过验证用户账号来赋予用户登录系统的权限,从而可以对系统进行一系列的管理操作。 图4-1 用户登录窗体 图4-2 客户入住信息管理登录查询窗体5.3 相关代码5.3.1 登录代码close all if thisform.Text1.value=飓风加油 and thisform.Text2.value=123456 messagebox(欢迎飓风酒店管理系统) do form 信息管理 endif 5.3.2退出Thisform.release5.3.3输入姓名查询信息close allk=thisform.Text1.valueSELECT 宾客入住表.宾客入住姓名,客户类型表.类型编号,客户类型表.客房类型,宾客入住表.宾客联系电话,宾客入住表.客房编号,宾客入住表.付款方式,宾客入住表.价格, 客房信息表.楼层编号, 客房信息表.状态; FROM 数据1!客户类型表 INNER JOIN 数据1!宾客入住表; INNER JOIN 数据1!客房信息表 ; ON 客房信息表.客房编号 = 宾客入住表.客房编号 ; ON 客户类型表.客房类型 = 宾客入住表.客房类型; WHERE 宾客入住表.宾客入住姓名 =k into array x thisform.Text2.value=x(2)thisform.Text3.value=x(3)thisform.Text4.value=x(4)thisform.Text5.value=x(5)thisform.Text6.value=x(6)thisform.Text7.value=x(7)thisform.Text8.value=x(8)thisform.Text9.value=x(9)k=thisform.Text1.valueSELECT 宾客入住表.宾客入住姓名,客户类型表.类型编号,客户类型表.客房类型,宾客入住表.宾客联系电话,宾客入住表.客房编号,宾客入住表.付款方式,宾客入住表.价格, 客房信息表.楼层编号, 客房信息表.状态; FROM 数据1!客户类型表 INNER JOIN 数据1!宾客入住表; INNER JOIN 数据1!客房信息表 ; ON 客房信息表.客房编号 = 宾客入住表.客房编号 ; ON 客户类型表.客房类型 = 宾客入住表.客房类型; WHERE 宾客入住表.宾客入住姓名 =k into dbf 入住信息查询6.系统测试系统登录界面测试:客户入住信息查询测试:数据查询结果测试:7.结语两个星期的课程设计时间,转瞬已逝。在回望这短短两周的课程设计我们发现,这短短的两个个星期里,我们所学到的,不仅仅有对管理信息系统的初步感受、对调研单位的亲身认知、对专业知识的实践检验。更重要的是,它使我们在不知不觉中,增了一分成熟、添了一分稳重和加了一分智慧。回想完成课程设计的这一段时间,将知识运用到实际中所学习到的东西与书本上学习到的理论知识又截然不同,是我在学校学习中永远无法学习了解到的。7.1 团队在课程设计的优点和不足 在该课程设计过程中,全部成员坚持积极进取的心态能按时参加设计工作,大家团结一致的完成了团队安排的工作,团队课程设计工作得以顺利的进行;但是由于大家知识面和知识深度的局限性及大家工作积极性等方面的问题,造成工作拖延现象特别严重。故在课程设计结束后,大家一致认为,本次项目管理课程设计收获颇丰,让我们进一步巩固了管理信息系统的相关知识,对于单一信息管理系统的设计过程有了更深层次的了解,同时也让我们清醒的看到我们专业知识的不足,社会实践能力的显著差距。本次课程设计为我们以后的学习和工作积累宝贵的经验,现将团队本次课程设计工作的不足这处总结如下: 首先,专业知识储备不足 在本次设计过程中,由于我们是工商专业的学生,对于数据库,系统设计的知识了解不多,造成我们无法开展系统设计工作,最后我们的课程设计工作还是重头向同学学习VF的相关知识,结合管理信息系统的有关理论才得以完成系统的简单设计,要想进行全面的信息管理系统设计还有很长的路。这些都提醒我们专业知识的欠缺是可怕的,这是我们在团队系统设计过程中解决的首要问题。其次,工作拖延严重由于学生的学习、工作习惯上都是临时突击为主,在本次设计过程中,这一学习、工作方式体现明显;在本次设计中,课程设计时间和期末考试时间冲突,在安排工作时大家欣然接受,表示积极参与设计工作,但是最终的结果是到设计工作开展时大多以要复习考试没时间、工作忙没时间等进行答复;再次,团队协作困难及设计过程中的不可抗拒因素由于考试时间冲突等原因,团队上周工作开展情况不佳,影响了团队成员的主观能动性,团队协作特别困难。在设计过程中一些客观原因,如:网络延时、VF系统的不稳定(我们用的是盗版系统)等都是项目正常开展的阻力。最后,团队的执行力度还有所欠缺团队进行课程设计,需要从上而下的推行,需要团队员工的紧密配合,但是由于沟通不畅、成员对待设计的态度等原因,在项目设计执行过程中项目团队的执行力一直提不到一个应该有的高度。使团队的工作开展一直处于断断续续状态,带本周才有了好的改善,大家一起努力完成了课程设计。7.2 团队课程设计的感受和收获从设计到实践,感受挑战,品尝收获第一次做管理信息系统课程设计,感收颇多。管理信息系统是很深的学问,也是门艺术,非常感谢学校、老师给我们安排的这个课程设计课程,它让我们深刻的了解了管理信息系统课程设计的设计流程、管理信息系统课程设计的重点、酒店行业现状等多方面的知识都有了很深的了解,让我们学习了许多课本知识无法企及的东西;这些无论是对今后的学习、知识面的扩展以及对今后实际工作有极大的帮助。同时在课程设计过程中让我发现了自己学习中的许多不足,学习的时候虽然每个知识点都了解了,但没有把知识串起来,当到了实际的操作时就会不知所措,理不清头绪,知道应该做什么,但却不知从何做起。虽然我们总说应该学以致用,学以致用并不是那么容易的,要多多实践,多多思考才能做到。同时对于我们自己的综合能力,特别是数据库知识、系统设计知识、管理组织能力、沟通能力、语言表达能力都有了很大程度的提高,同时对于我们自己综合能力的不足有了更清醒的认识,在今后的学习工作中,特别是毕业后在工作岗位上要更要多锻炼提高。对于课程设计的过程中让我们认识到了两点。第一,我们自己去课程设计的时候,虽然我们大家都做过一些社会实践方面的实习,但是当真正要运用知识的同时,却发现现实的课程实践并非这么简单,结合自己的一些体会,觉得要做好系统设计工作,特别是具体设计工作时必须能够理清思路,理清思路就不会在具体的工作中没有方向,就能一个一个问题解决好,不会总是在一个问题上重复,会更有效率。第二,管理信息系统设计有些工作还是会枯燥一些的,当你已经理清大概轮廓如何去做了,接下来就会是一些重复的工作,就更需要细心和耐心。虽然课程设计的时间很短,关键我们还是学到了特别多的东西,知道以后应该怎样更好地学习专业知识,还有更关键的是应该多去实践,才能发现我们的不足,加以改进。现在想起老师常说的话:成功的学习靠的就是实践,就是经验。实践是学习的基础,如果没有实践的支撑,没有经验的积累,光谈理论,只能是空想主义,宛如空中楼阁,虚无缥缈。再高深的理论,如果不能转化为实践,就产生不了效益,也就失去了他的存在意义。虽然只是短短的两个个星期的时间,但我们觉得真的是受益匪浅。平时在课堂上总是理所当然地认为系统设计在这个方面应该怎样做,在另一个方面又应该这样做。但是,在现实的设计过程中,有太多我们不能估计的因素存在,因此,现实往往与我们所知道的相差很远。纸上谈来终觉浅,绝知此事要躬行。这次的课程设计的时间虽然很短暂,接触了解到的虽然只是酒店管理的基本流程和系统设计的基本操作步骤。但是我们依然学到了许多知识和经验,这些都是无法从书本上得来的。这次课程设计,让我们能够更好地了解自己的不足,了解系统设计工作的本质,了解了社会的层面的东西,调研活动更让我们了解了贵阳酒店行业现状.这些能够让我们更早的了解社会,也更好地为自己做好职业规划和设定人生目标打下了生活基础。处在这个与时俱进的经济大潮时代,作为工商管理的学生,这次的系统设计仅仅万里长征刚迈出第一步,新的一年马上就要到来,相信通过这次课程设计的启迪,我们在新的一年里定会有全新的进步、全新的收获!本次课程设计让我们团队所以人有了许多的感受和收获,我们总结起来就是一句话:从设计到实践,感受挑战,品尝收获!附件 团队课程设计工作安排分工 组长: 杨璐莹 工作内容:协调确定团队课程设计选题,负责团队成员间联系及协调组织团队整体设计工作的开展;分工负责乌当区及学校周围小旅馆的调研工作,系统设计工作,酒店管理信息系统的设计课程设计报告第三章、第四章和第五章的撰写工作;参与系统设计资料收集工作;项目团队组员: 包金朋 工作内容:协调确定团队课程设计选题;负责团队调研活动的组织开展,编辑整合课程设计报告并最终定稿;分工负责云岩区范围内酒店调研工作,课程设计报告第一章、第二章和第六章的撰写工作;并参与系统设计工作和资料收集工作; 杨欢 工作内容:协调确定团队课程设计选题;分工负责云岩区范围内酒店调研工作,系统设计工作,酒店管理信息系统的设计课程设计报告第三章、第四章和第五章的撰写工作;参与系统设计资料收集工作; 杨雪 工作内容:协调确定团队课程设计选题;分工负责南明区范围内酒店调研工作,课程设计系统设计案例材料和系统设计资料搜集工作; 王晓梅 工作内容:协调确定团队课程设计选题;分工负责南明区范围内酒店调研工作,课程设计系统设计案例材料和系统设计资料搜集工作; 高煜晋 工作内容:协调确定团队课程设计选题;分工负责乌当区及学校周围小旅馆范围内的酒店调研工作,课程设计系统设计案例材料和系统设计资料搜集工作;20
展开阅读全文