宾馆管理系统_第1页
宾馆管理系统_第2页
宾馆管理系统_第3页
宾馆管理系统_第4页
宾馆管理系统_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

(酒店管理)宾馆管理系统南阳理工学院本科生毕业设计(论文)学院(系):软件学院专业:软件工程学生:程萌指导教师:靳冰完成日期2012年04月南阳理工学院本科生毕业设计(论文)宾馆管理系统的设计与实现TheDesignAndRealizationofTheHotelManagementSystem总计:毕业设计(论文)27页表格:0个图片:25个南阳理工学院本科毕业设计(论文)宾馆管理系统的设计与实现TheDesignAndRealizationofTheHotelManagementSystem学院(系):软件学院专业:软件工程学生姓名:程萌学号:104151320018指导教师(职称):靳冰讲师评阅教师:完成日期:2012年04月南阳理工学院NanyangInstituteofTechnology宾馆管理系统的设计与实现软件工程程萌[摘要]改革开放三十年来,随着我国经济的发展,人们已经不仅仅满足于简单业也得到前所未有的发展。境方面所要进行改善和提高服务的一个重要措施。本管理系统的开发是针对中小型宾馆日常管理业务开发而成的,采用sqlserver2008作为后台数据库,C#对比较完善的宾馆日常管理机制的建立。数据设计、详细设计等各个环节都进行了详尽的分析和描述。[关键词]宾馆日常管理系统;C#;SQL2008。TheDesignAndRealizationofTheHotelManagementSystemSoftwareEngineeringMajorChengMengAbstract:Reformthereformandopeningup30years,withthedevelopmentofournationaleconomy,peoplehavenotsatisfiedmerelytosimplefoodandclothinglivesgoes,andinordertoincreaseourknowledge,expandedvision,begantomoreoutoftheirhomes,toalloverthemotherlandandevenworldwidetourism,therefore,tourismandtradecirculationbecomesprosperity,italsohaspromptedthehoteldailymanagementalsogetunprecedenteddevelopment.Sousingcomputer-basedinformationmanagementinformationsystemcameintobeing.Improveandminingthedailymanagementofthehotelmarketpotential,andthemaximumlimitforoperatingprofit,thisisthehoteldailymanagementpractitionersinsoftwareenvironmenttoimproveandenhancetheservicesofaimportantmeasures.Thismanagementsystemdevelopmentisinviewofthesmallandmedium-sizedhoteldailymanagementbusinessdevelopmentandbecome,theSQLserver2008asthebackenddatabase,C#tooltodesignprogram,wererealizedseveralmainfunctionmodules:Guestroomclassificationcanhelpadministratortoroomsclassification,clearthebasicinformationoftheguestroom;Roomreservationtohelprealizetheguestroomreservation,andaddthebasicinformationofthecustomer;Guestroommanagementininformationmanagementroom,canaccordingtocustomers'requirementsforthereplacementoftheroom,extraitemsconsumptionadd;Customerscheckoutalltheexpensesandrealizetheguestsettlementcheckoutoftheroom.Thesefunctionmodulebasicallymeettheguestinthehotelreservation,check-indailymanagementmanagementneeds.Throughtheabovetherealizationofthefunctionoftoproviderelativelyperfecthoteldailymanagementmanagementmechanism.Thispaperintroducesthedailymanagementsystemdevelopmenthotelprocess,fromthedemandanalysisofthesystem,thedesignofthemodel,datadesign,detaileddesignandsooneachlinkallforadetailedanalysisanddescription.Keywords:hoteldailymanagementsystem;C#;SQL2008.目录1.背景与意义.............................................................12.系统分析...............................................................22.1宾馆管理系统简介及存在的问题.......................................22.1.1宾馆管理系统简介.............................................22.1.2目前所面临的问题.............................................22.2宾馆管理系统的设计目的.............................................32.3系统的可行性分析...................................................32.3.1经济上的可行性分析...........................................32.3.2管理上的可行性分析...........................................42.3.3技术上的可行性分析...........................................42.4系统的需求分析.....................................................42.4.1系统组织结构的分析...........................................42.4.2系统管理上的需求分析.........................................62.5系统的业务流程分析.................................................72.5.1部分业务流程图...............................................73.系统设计...............................................................83.1开发环境,开发工具的确定...........................................93.1.1系统开发环境的选择...........................................93.1.2开发工具的选择...............................................93.1.3数据库的选择.................................................93.2系统结构的设计....................................................113.2.1客房管理....................................................113.2.2员工管理....................................................113.2.3系统设置....................................................113.3数据库的设计......................................................123.3.1概念模型的设计..............................................123.3.2数据库结构设计..............................................123.3.3数据库的物理设计............................................133.4系统的输入输出设计................................................153.4.1系统的输出设计..............................................153.4.2系统的输入设计..............................................154.编码与实现............................................................16

4.1系统的界面设计....................................................164.2系统的实施........................................................225.系统测试与运行........................................................225.1系统测试的分类....................................................235.2系统测试工作的特点................................................235.3系统维护..........................................................23结束语...................................................................24参考文献.................................................................25致谢.....................................................................261.背景与意义信息化时代,管理科学与信息技术相互影响,相互促进,联系十分紧密。设计,这时达到了进入了企业信息化的阶段。企业的管理信息系统以信息技术为基础,和合理配置,减少工作量,提高工作效率,全面增强企业的竞争能力。息系统己成为宾馆现代科学管理的重要内容,是宾馆经营必不可缺少的现代科学工具。国内的宾馆计算机管理系统最早是在80年代初开始的,从事该方面工作的有清华大学自动化系、西安交大和浙江省计算技术研究所。到了80年代中后期,随着国外宾情况,逐步发展成熟,到90年代初期形成了几个较成熟的软件系统,同时产生了许多专门从事宾馆计算机管理系统的公司。常管理运营的质量与效益[1],使用计算机对宾馆日常事务的管理具密性好、寿命长、成本低等。这些优点能够极大地提高宾馆日常管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。在宾馆日常管理工作中,管理信息系统在客户预订,登记,问讯,收银和日常管管理机制,提高管理效率具有非常重要的意义[2]。面友善、灵活性好、系统安全性高、运行稳定等特点。[3]营状况。2.系统分析础上,通过问题的识别,可行性分析,系统化分析,最后完成新系统的逻辑方案设计[4]。2.1宾馆管理系统简介及存在的问题2.1.1宾馆管理系统简介供全方位温馨周到的服务。2.1.2目前所面临的问题[5]问题有:(1)计算机专业人才较少:要想开发一个系统,开发人员不仅要懂业务,还要懂计算机及通讯知识,对专业性的技术型人才的要求较高。(2)信息处理效率低(3)管理基础工作与计算机化的差距:管理职能、标准化、数据格式化等均管理基够充分完善。2.2宾馆管理系统的设计目的输出过程,宾馆管理系统的设计目的主要表现在以下几个方面[6]:(1)全面了解营业情况,提高宾馆决策水平。制决策水平。(2)提高服务质量。对客服务质量。快速的客人信息查询手段,使客人得到满意的答复。完善的预订系统,使客人的入住有充分的保证。(3)提高工作效率。繁重劳动也可大为减少。(4)完善宾馆内部管理体制。科学、正规、系统的宾馆软件系统在宾馆管理体系中还发挥着强有力的稳定作用,级别,保证各类数据不被无权过问的人查阅和操作。(5)提高宾馆的管理效益及经济效益。动等。正确控制房价,控制客人优惠,从而减少管理漏洞,提高客房收入吞吐量。2.3系统的可行性分析2.3.1经济上的可行性分析例如提供更多的高质量的信息,提高取得信息的速度[7]。宾馆日常管理正在努力为信息系统的建立提供良好的硬件设施,但相对与其原有管理现代化宾馆日常管理益是不可估量的[8]。2.3.2管理上的可行性分析管理的可行性分析主要指对此系统运行后带来的影响(包括组织结构,管理方式,工作环境和结果)进行估计和评价,同时还要考虑到对管理人员这些最终用户的培训,以及在给定时间里能否完成预订的系统开发任务等。间的信息传送将会变得的高速和安全可靠[9]理人员等,最终为前台的操作人员。由于系统界面是大家所熟悉的WINDOWS图形界面,很快的在宾馆日常管理前台全面的利用起来。2.3.3技术上的可行性分析程序具备功能完备,使用灵活等特点[10]。因此本系统开发主要包括后台数据库的建立与维护以及前端应用程序的开发两个WinXPsqlserver2008使用VS,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一功能方便而简洁,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。2.4系统的需求分析2.4.1系统组织结构的分析员工管理两个方面,其中客房管理又分为客房信息、客房分类、顾客订房、顾客管理、为其设计管理信息系统的时候,首先要考虑其组织结构。具体分析如下:系到后续的结算信息管理。房。经过调查该系统的组织结构图如图2-1所示。图2-1组织结构图系统具体结构如图2-2所示。图2–2结构图2.4.2系统管理上的需求分析效益[11]。对于宾馆日常管理而言,一次性的投入带来最明显的效果是人力资源的开销压缩。另外,由于管理信息系统的种种特点,也给实际管理的操作带来了极大的便捷,进产品的销售,可以增加宾馆日常管理的收益。要开发管理信息系统。因此,宾馆日常管理系统的程序就应运而生了。2.5系统的业务流程分析务流程[12]。2.5.1部分业务流程图系统的数据流程图如图2-3的客房。当客户填写完成必要的登记信息后,就可以入住客房。当客户到前台退房时,完毕,就成功退房。图2–3系统流程图宾馆日常管理的部分预订是由前台部来完成的,客人可以将预订请求发给前台部。到房间钥匙即房卡,前台部将入住信息通知服务部,并把付款方式通知收银员。如图2-4所示。图2–4业务流程图客人通知收银员退房,收银员根据宾客账单和付款方式来办理退房和收银。如图2-5所示。图2–5业务流程图3.系统设计营以后将发挥至关重要的作用。宾馆电脑信息系统的设计和建设将遵循此思想。身特点,充分考虑未来的扩充性,以保证本系统可靠性和时效性[13]。系统的总体设计和具体的物理设计,为下一阶段是提供必要的技术资料支持[3]。3.1开发环境,开发工具的确定3.1.1系统开发环境的选择软硬件的参数如下:CPU>=奔腾3主频>=900MHZ内存>=521MB硬盘>=80GB使用WinXP等操作系统。数据库使用sqlserver2008。3.1.2开发工具的选择VisualStudio是微软公司推出的开发环境。是目前最流行的Windows平台应用程序开发环境。其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。VisualStudio2010同时带来了NETFramework4.0、MicrosoftVisualStudio2010CTP(CommunityTechnologyPreview--CTP)Windows7的应用程序。除了MicrosoftSQLServer,它还支持IBMDB2和Oracle数据库。3.1.3数据库的选择SQL语言是一种介于关系代数与关系演算之间的结构化查询语言,其功能不仅仅是查询。SQL是一个通用的、功能极强的关系数据库语言[14]。SQL语言之所以能够为用户和业界所接受,并成为国际标准,是因为它是一个综合的、功能极强同时有简单易学的语言。SQL语言集数据查询(DataQuery)、数据操纵(DataManipulation)、数据定义(DataDefinition)和数据控制(DataControl)功能于一体,主要特点包括:(1)综合统一。数据库系统的主要功能是通过数据库支持的数据语言来实现的。SQL语言集数据定义语言DDL、数据操纵语言DML、数据控制语言DCL的功能于一体,语言风格统一,可地逐步地修改模式,且并不影响数据库的运行,从而是系统具有良好的可扩展性。(2)高度非过程化。SQL,SQL不但大大减轻了用户负担,而且有利于提高数据独立性。(3)面向集合的操作方式。平均成绩在80分以上的产品姓名,用户必须一条一条地把满足条件的产品记录找出来SQL语言采用集合操的对象也可以是元组的集合。(4)以同一种语法结构提出两种使用方式。SQL语言既是自含试语言,又是嵌入式语言。作为自含式语言,它能够独立地用于联机交互的使用方式,用户可以在终端键盘上直接键入SQL为嵌入式语言,SQL语言能够嵌入到高级语言(例如C、COBOL、FORTRAN)程序中,供程序员设计程序时使用。而在两中不同的使用方式下,SQL语言的语法结构基本上是一方便性。(5)语言简捷,易学易用。SQL语言功能极强,但由于设计巧妙,语言十分简捷,完成核心功能只使用了9个SELECTCREATE,DROP,ALTERINSERT,UPDATEDELETEGRANTREVOKESQL习,容易使用。总而言之,Sqlserver2008是一个通用的、功能极强的关系数据库语言。SQL集数据查询、数据操纵、数据定义和数据控制功能于一体,一种典型的具有客户机/服务XML网络库增强﹑多SQlServer实例支持等功能特性,这些新特性使它成为一个优秀的大型在线事物处理(OLAP)平台,数据仓库和电子商务应用程序。故而本系统选择SQLServer数据库。3.2系统结构的设计一步协调程序结构和数据结构[15]。计算机管理系统是整个宾馆日常管理系统的一个重管理,员工管理,系统设置等功能子模块。3.2.1客房管理订房、顾客退房。客房管理的功能主要包括添加房间信息()并对其进行修改删除操作。并能显示出客房列表,方便管理员进行管理。客房分类的功能主要是进行添加客房分类(如客房分类、分类编号、该类价格等)并对其进行修改删除操作。便顾客进行选择。额外消费的添加,能有效帮助收银人员进行收银操作。3.2.2员工管理主要是对员工信息进行操作,添加员工信息(如所属部门、员工编号、员工姓名、登录密码、重复密码)等。3.2.3系统设置改和删除。3.3数据库的设计系,数据冗余度少,存储效率高,易于实施与维护并能满足各种应用要求的数据模型。3.3.1概念模型的设计在此宾馆日常管理前台管理系统中,实体有:客房信息实体属性包括客房编号,客房种类,客房单价,客房位置以及备注。系电话及备注等。客人基本信息实体包括:姓名,身份证号码,房号,入住时间,单价等。3.3.2数据库结构设计本系统根据概念模型设计中所规划出的实体,得出各个实体具体的描述E—R图,构成E-R图的基本要素是实体型、属性和联系,其表示方法为:实体型:用矩形表示,矩形框内写明实体名;属性:用椭圆形表示,并用无向边将其与相应的实体连接起来;联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:1,1:n或m:n)。如图3-1所示。图3-1个实体之间E-R图3.3.3数据库的物理设计如图3-2,为数据库的结构关系图。图3-2数据库关系图员工信息表,如图3-3。图3-3入住信息表图部门信息表,策划部和餐饮部,如图3-4。图3–4客房信息表图客房额外物品标准信息表,显示物品的序号,物品的名称和价格,如图3-5。图3–5客房额外物品信息表图客房信息表,显示客房的序号,房间号,所在楼层,所在区域,和房间类型,如图3-6。图3–6预定客房信息表图客房分类信息表,显示基本序号,客房的编号,类型以及客房的价格,如图3-7。图3–7客房分类信息表图顾客入住信息表,及在房间内的消费,如图3-8。图3–8账单信息表图3.4系统的输入输出设计3.4.1系统的输出设计管理活动提供有效的信息服务。3.4.2系统的输入设计4.编码与实现4.1系统的界面设计下面图就列出了系统中的一些界面:注册按钮,弹出注册页面,填写相应信息后,即注册成功。如图4-1所示。图4-1登陆界面4-2所示。图4–2管理员注册界面functionCheck(){varusercode=$(""#usercode"").val();$.get(""Check_Account.aspx"",{usercode:usercode},function(data){if(data==0){$(""#result"").html(""<fontcolor='green'>该用户名可以放心使用</font>"");}else{$(""#result"").html(""<fontcolor='red'>用户已存在</font>"");}},""text"");}此为管理信息系统的主界面,包含消息显示,即注册过的用户登录名,登录时间,快捷操作,系统基本信息的内容。如图4-3所示。图4–3管理主界面4-4所示。图4-4客房信息界面能。如图4-5所示。图4-5房间分类界面查询,也保证了工作效率。如图4-6所示。图4-6顾客预定房间界面房类型,所在区域,价格,并可对其进行换房、增加消费等具体操作。如图4-7所示。图4-7房间管理界面此为房间更换界面,若顾客因某种原因需要更换房间,可显示出空闲房间的列表,方便顾客更换,方便管理员进行管理。如图4-8所示。图4-8更换房间界面4-9所示。图4-9房间添加消费界面应缴的房款等情况,方便管理员进行收银工作。如图4-10所示。图4-10顾客退房界面此界面为顾客退房成功后弹出的界面。如图4-11所示。图4-11退房成功界面此界面为管理员信息修改界面,可修改管理员的基本信息。如图4-12所示。图4-2管理员信息修改界面stringusercode=Request.QueryString["usercode"];//将注册的用户名保存到一个Session中Session["user_code"]=usercode;intcount1=0;count1=bll.AccountIsExist(usercode);Response.Write(count1);4.2系统的实施量有着直接的联系。系统实施阶段的具体任务包括:计算机物理系统的实施,应用软件的编写与调试,人员培训,数据准备,系统转换等。硬件的购置和安装包括计算机硬件、外设、网络、技术人员完成。其中数据准备与录入工作主要是指由手工操作转入计算机处理所需的各种数据的数据的准确性,在整理、录入、校验等各个环节把好关,为系统的顺利转换打好基础。性,规范性,可读性和可维护性的特点。操作方式。5.系统测试与运行4—5年,长则达到10年以上。在系统的整个使用寿命中,都将伴随着系统维护工作的进行。系处于最新的、正确的工作状态。5.1系统测试的分类分为以下几类:系统应用程序测试、数据测试、代码测试和硬件设备测试[16]。为下面四种类型:(1)纠错性测试:按预定要求完成各项工作。(2)适应性测试:部分进行适当的调整、修改,以满足管理工作的需要。(3)完善性测试:系统的基础上进行适当的修改、扩充,完善系统的功能,以满足用户新的信息需求。(4)预防性测试:预防性测试是对预防系统可能发生的变化或受到的冲突而采取的测试措施。5.2系统测试工作的特点通过分析,系统测试工作的特点如下:(1)采用结构化开发方法与否对系统测试工作有极大影响;(2)系统测试具有很高的代价;(3)系统测试工作对测试人员要求教高;(4)系统测试工作的对象是整个系统的配置5.3系统维护宾馆日常管理系统的维护主要有以下几个方面:承担,由于能力有限,所以在各个方面都会存在一定的不足之

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论