毕业设计-delphi+sql server酒店管理系统_第1页
毕业设计-delphi+sql server酒店管理系统_第2页
毕业设计-delphi+sql server酒店管理系统_第3页
毕业设计-delphi+sql server酒店管理系统_第4页
毕业设计-delphi+sql server酒店管理系统_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

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

文档简介

DELPHISQLSERVER酒店管理系统毕业设计在本次毕业设计中,曾遇到过不少问题,如果单靠我个人的努力,很难按时完成毕业设计,在此,我衷心感谢我的指导老师傅东老师,我从傅东老师身上学到了很多东西。傅老师认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我获益非浅。无论在理论上还是在实践中,他都给与我无私帮助和悉心的教导,使我的毕业设计得以顺利地按时完成。另外,在系统的设计开发过程中还得到学校和学院的大力支持和帮助,非常感谢学校领导、各位老师、各位同学对我们的关怀、帮助,为我们提供了良好的设计环境以及各方面的支持无耻悲鄙下流的网学网总是抄六维论文网。参考文献主要参考文献序号作者文献资料名称出版社出版年份郑人杰、殷人昆、陶永雷实用软件工作第二版清华大学出版社2004年3月朱爱民DELPHI70编程实用技术与案例清华大学出版社2005年5月何旭洪、余建英DELPHI数据库系统开发实例导航人民邮电出版社2004年5月肖庆航等DELPHI7数据库开发教程清华大学出版社2004年3月李晓喆、张晓辉、李祥胜SQLSERVER2000管理及应用系统开发人民邮电出版社2003年11月赛奎春等主编DELPHI工程应用与项目开发机械工业出版社2005年1月论文网HTTP/WWWLWFREECOM/1课题的项目背景随着我国加入世界贸易组织,酒店服务业与国际市场接轨已成为大势所趋,酒店要迎接这场挑战,就必须提高整体竞争能力,提高整体竞争能力必须变革酒店的管理模式,提高管理水平,实施信息化建设无疑是实现这一目的的必由之路和明智之举。目前,我国酒店服务业信息化管理的进程缓慢,跟国外的酒店相比管理依然落后。在激烈的酒店业竞争中,如何能把握机会,保持自己的优势,立于不败之地呢这就需要提供最好的服务,提供最完善的设施和最先进的技术。一个成功的酒店,其经营者不仅要提高服务水平和服务质量,从而提高客房占有率和回头率,还要有好的工作效率,并控制成本。在信息时代,更重要的是还必须要有一个完善的管理信息系统,便于方便客人和更好地管理酒店。一套优秀的酒店管理信息系统应该是一套适用于星级宾馆使用的优秀系统,操作简单、灵活性好、系统安全性高、运行稳定,是管理者的理想选择。我的毕业设计题目就是设计一个小型酒店管理系统,在前期的考察和分析之后,对系统进行了设计,虽然受水平所限,实践经验十分匮乏,独立完成一套完备的优秀的酒店管理信息系统有很大的难度,但是我努力在实践中巩固以及整理自己在大学期间所学的知识,尽量把这个系统设计得更好。2课题的现实意义随着我国经济的快速发展,出差、旅游的人员不断增加,同时,我国每年也接待大量的外国旅客。这样的背景下,酒店行业取得了快速的发展,尤其云南将旅游业作为支柱产业发展,这方面更是取得了飞速的进步。通过规范、完善酒店的管理,提高服务水平和质量,可以极大地提高酒店的效益。随着计算机技术的发展和普及,酒店大量采用计算机进行管理,并成功地在很多地方得到应用。计算机的应用包括OA(办公自动化)、MIS(管理信息系统)、CAD(计算机辅助设计)等,酒店的计算机系统正是典型的MIS应用。本酒店管理信息系统,是针对酒店、饭店的具体业务而开发的,业务管理以酒店的前台管理为核心,为用户提供迅速、高效的服务,减免手工处理的繁琐与误差,及时、准确地反映酒店的工作情况、经营情况,从而提高酒店的服务质量,并配合现代化的酒店管理,获得更好的经济效益。因此,如何结合现在的先进信息技术,实现一个功能强大、实用的酒店管理系统,是一个十分有价值的事情。同时,通过该设计和实现,使我们对软件开发的全过程有整体的了解,使得其能够将过去所学的知识更加实用化,比如软件工程、数据库理、网络原理、开发工具等等,同时培养、提高我们对各课程的综合应用能力。3计算机管理信息系统发展历史电子计算机科学的飞速发展,给饭店计算机应用带来了蓬勃生机,特别在信息处理领域,计算机已成为最重要的工具。在饭店现代管理理论中,饭店管理信息系统已成为饭店现代科学管理的重要内容,是饭店经营必不可缺少的现代科学工具。31管理信息系统管理信息系统MANAGEMENTINFORMATIONSYSTEM简称MIS是信息科学的一个分支,是由人和计算机组成的能进行信息的收集、传递、储存、加工、维护和使用的系统。饭店计算机管理系统是MIS中的一个重要分支,它实现的是计算机管理系统在饭店中的具体应用。它最早是于70年代初在国外开始发展起来的,到了80年代,国外的酒店管理系统,如EECO、HIS、CLS、LODGISTIX等,整个模式无耻悲鄙下流的网学网总是抄六维论文网已基本定型,技术较成熟,功能也较齐全。国内的计算机酒店管理系统最早是在80年代初开始的,从事该方面工作的有清华大学自动化系之金国芬教授、西安交大和浙江省计算技术研究所。到了80年代中后期,随着国外酒店计算机系统的大规模引进,国外酒店的先进管理技术进入我国,进一步促进了我国酒店管理技术的发展。国内系统正是在充分吸收国外管理系统的精华,再结合国内的实际情况,逐步发展成熟,到90年代初期形成了几个较成熟的软件系统,同时产生了许多专职从事饭店计算机管理系统开发的公司。到了90年代中期,随着计算机在酒店业中的普及应用,以及计算机技术的不断发展,酒店计算机系统的发展到了一个新的时期,新的系统平台、新的软件功能、新的系统特点及发展方向不断涌现32当前国内外酒店管理系统分析在国外,美国ECI公司最早使饭店前台业务实现了计算机管理,主要包括了预订、排房、结帐、客户、餐厅、查询、夜间作业及市场分析等。据初步统计,全国各地大大小小从事饭店计算机管理系统开发、经营的公司有100余家。它们起步较早的在80年代初期,后来者则在90年代初期;有国有企业、合资企业、外资企业,也有民营企业;产品有多用户版、DOS版、WINDOWS版(又可分成几个类别);用户数量从十几家到一百多家不等。目前,国内三星级以上的饭店基本已经使用了计算机管理,在沿海经济发达地区也有许多一、二星级饭店在使用计算机。特别是国家旅游局出台的星级评定标准,规定三星级以上饭店必须采用计算机管理,进一步地推动了饭店计算机管理系统的发展。4酒店管理信息系统的构成酒店管理系统由计算机硬件、系统软件及应用软件组成。(1)硬件指电脑设备,系统软件指系统的运行平台,它们一起构成饭店电脑系统的体系结构。酒店管理系统使用的体系结构一般有三种类型单机系统、集中式和分布式。这三种结构随计算机技术的发展而产生,至今还在不断地发展变化着。随着通讯技术的发展,INTERNET的普及,分布式结构实现了远程数据处理。这种广域网分布结构更适合酒店集团的信息管理。集团总部可以通过INTERNET有效地管理各地的酒店,及时了解各酒店之间的经营情况,各酒店之间也可通过INTERNET实现信息互传。从计算机应用的发展趋势看,基于B/S(浏览器/服务器)结构的广域网方式是今后发展的方向。(2)软件结构一个酒店管理信息系统从使用者的角度看,软件结构就是酒店管理系统的功能结构。各种功能之间又有各种信息联系,这样就构成了一个有机结合的整体,形成一个完整的软件功能结构。因此,系统一般可分为前台(对客服务)和后台(内部管理)两大部分,另外还可包括对前后台系统的功能补充的扩充系统(有的系统把扩充系统直接包含在前后台系统中),以及各种各样的系统接口。如下图所示图21一般酒店管理软件的功能结构图事实上,酒店管理软件可以是一个覆盖整个酒店管理所有方面的非常庞大的系统。5酒店管理系统的作用酒店计算机管理就其表现形式看就是对饭店大量的常规性信息的输入、存储、处理和输出过程,其作用主要表现在以下几个方面(1)提高酒店的管理效益及经济效益应用酒店管理系统通过节省大量的人力物力,增加酒店的服务项目,提高饭店的服务档次,减少管理上的漏洞,从整体上提高酒店的经济效益。如完善的预订功能可防止有房不能租或满房重订的情况出现,可随时提供准确的房间使用和预订情况,从而提高客房出租率。客人费用的直接记帐,可有效防止逃帐的发生。完善的分析功能可用于市场销售,如确定宣传的重点地区和如何掌握价格的浮动等。正确控制房价,控制客人优惠,从而减少管理漏洞,提高客房收入。(2)提高服务质量由于计算机处理信息的速度很快,可以大大减少客人入住、结帐的等候时间,提高对客服务质量。快速的客人信息查询手段,使客人得到满意的答复。餐费、电话费、洗衣费等费用的一次性结帐,不仅方便了宾客,也提高了饭店的管理水平。(3)提高工作效率计算机管理可大大提高业务运作的速度和准确性。如电脑的自动夜间稽核功能结束了手工报表的历史,电脑资料的正确保存避免了抄客人名单的低效工作,严格的数据检查避免手工操作的疏忽而造成的错误,票据的传送、登记、整理、复核等一系列的繁重劳动也可大为减少。(4)完善酒店内部论文网HTTP/WWWLWFREECOM/管理体制科学、正规、系统的酒店软件系统在酒店管理体系中还发挥着强有力的稳定作用,可明显地减少员工及管理人员的流动对酒店管理运作的不良影响。系统提供的多种安全级别,保证各类数据不被无权过问的人查阅和操作。每天的审核制度,各种费用的优惠控制,应收账款的管理,员工工作量的考核,员工操作过程的跟踪,均可加强酒店管理。(5)全面了解营业情况,提高酒店决策水平酒店信息系统能提供完备的历史数据,又可提供各种分析模式,可使管理人员很方便地完成复杂的统计分析工作,并加强对酒店运营的内部控制,增强管理人员的控制决策水平。6酒店信息管理软件的发展与展望随着酒店业的日益发展,计算机在饭店中的应用日渐普及,对饭店信息管理系统的要求将越来越高,特别是系统集成化、决策支持DSS、客户关系管理CRM、办公自动化OA、网络中心实时订房等。随着INTERNET的发展普及,基于B/S结构的饭店管理软件必将出现。随着国产软件的进一步发展和提高,国内软件替代进口软件,成为高星级饭店主流管理软件也将成为必然目录摘要1ABSTRACT1第一章绪论51课题的项目背景52课题的现实意义53计算机管理信息系统发展历史631管理信息系统632当前国内外酒店管理系统分析64酒店管理信息系统的构成65酒店管理系统的作用76酒店信息管理软件的发展与展望8第二章软件计划说明书921引言9211项目名称酒店信息管理系统9212开发背景9213市场需求922所建议的系统方案923可行性分析10231操作可行性10232技术可行性10233经济可行性10234营运可行性1024作用范围10241项目目标10242主要功能10243系统特性1125进度安排时刻表11第三章系统需求说明书121引言1211编写目的1212背景说明1213系统主要特点1214术语定义1215参考资料132任务概述1321功能概述1322约束条件1423系统功能模块图153数据流图与数据字典1531数据流图154系统接口2141系统架构2142数据库平台选择2343系统性能分析23第四章系统概要设计说明书241引言2411编写目的2412背景说明2413系统主要特点2414术语定义2415参考资料242总体结构设计2421需求规定2422运行环境2523处理流程253数据结构设计2731系统数据库概念结构设计ER图2732系统数据表逻辑结构设计28(1)用户表2833数据库结构的实现28第五章详细设计341引言3411编写目的3412背景说明3413术语定义3414参考资料342程序系统的结构3421酒店管理系统后台管理系统的主要功能3422功能模块354程序设计及主要代码3641主要控件说明3642程序主界面3643系统设置37(1)程序界面37(2)程序流程图38(1)程序界面39(2)程序流程图3944员工信息管理模块43(1)界面设计4345会员基本信息维护441功能测试462系统测试463性能分析464改进意见46致谢46摘要现代化的酒店是集客房、餐饮、通讯、娱乐,商务文化及其他各种服务与设施为一体化的消费场所,酒店组织庞大,服务项目多,信息量大,要想提高劳动生产,降低成本,提高服务质量和管理水平,促进经济效益,必须借助计算机来进行现代化的信息管理,酒店管理系统正是为此而设计的,该系统是运用MICROSOFTSQLSERVER2000数据库系统和DELPHI70程序语言开发实现的,整个系统由系统的预定管理,接待管理,结帐管理,核算管理,房间管理,客房服务,查询管理,客历管理,人事管理,员工管理,备品管理,系统维护,系统退出等模块组成。无耻悲鄙下流的网学网总是抄六维论文网本系统是在管理信息系统的理论和方法指导下、数据库技术支持下完成的。本文简要介绍了小型酒店管理信息系统的项目背景和意义,着重阐述了该系统开发实现过程,从系统的需求分析、方案论证、模块设计、数据设计、详细设计到系统测试等各个环节都进行了详尽的分析和描述。ABSTRACTTHEMODERNIZEDHOTELCOLLECTSTHEGUESTROOM,FOODANDBEVERAGE,COMMUNICATION,AMUSEMENT,COMMERCIALCULTUREANDOTHERVARIOUSKINDSOFSERVICESANDFACILITIESARETHEINTEGRATEDCONSUMPTIONPLACE,THEHOTELORGANIZESHUGELY,THEREAREMANYSERVICEITEMS,THEAMOUNTOFINFORMATIONISLARGE,IFYOUWANTTOIMPROVELABORPRODUCE,LOWERCOSTS,IMPROVETHESERVICEQUALITYANDMANAGEMENTLEVEL,PROMOTETHEECONOMICBENEFITS,MUSTCARRYONTHEMODERNIZEDINFORMATIONMANAGEMENTTHROUGHTHECOMPUTER,THEHOTELMANAGEMENTSYSTEMISJUSTDESIGNEDFORTHEOCCASION,ITISDEVELOPEDANDCARRIEDOUTBY论文网HTTP/WWWLWFREECOM/TOMANAGE,THERECEPTIONMANAGEMENT,SETTLEANACCOUNTTHEMANAGEMENT,CHECKTHEMANAGEMENT,ROOMMANAGEMENT,GUESTROOMSERVICE,SEARCHTHEMANAGEMENT,PERSONALMANAGEMENT,EMPLOYEEMANAGEMENT,HAVEQUALITYCONTROLREASON,SYSTEMMAINTENANCE,THESYSTEMWITHDRAWSTOWAITTHEMOLDPIECETOCONSTITUTETHISSYSTEMISCOMPLETEDBYTHEGUIDINGOFTHETHEORIESANDMETHODSOFTHEINFORMATIONSYSTEMANDTHEDATABASETECHNIQUESUPPORTINGUNDERCOMPLETETHISPAPERHASINTRODUCEDTHEPROJECTBACKGROUNDANDMEANINGOFTHEHOTELMANAGEMENTINFORMATIONSYSTEMBRIEFLY,HASEXPLAINEDEMPHATICALLYTHATSHOULDDEVELOPTHECOURSEOFREALIZINGSYSTEMATICALLY,FROMSYSTEMATICDEMANDANALYSIS,SCHEMEDEMONSTRATION,MODULEDESIGN,DATADESIGN,ITREACHSUCHALLLINKASSYSTEMTESTING,ETCGOONEXHAUSTIVEANALYSISANDDESCRIPTIONTODESIGNINDETAIL第二章软件计划说明书21引言211项目名称酒店信息管理系统212开发背景随着我国加入世界贸易组织,酒店服务业与国际市场接轨已成为大势所趋,酒店要迎接这场挑战,就必须提高整体竞争能力,提高整体竞争能力必须变革酒店的管理模式,提高管理水平,实施信息化建设无疑是实现这一目的的必由之路和明智之举。可是酒店的信息化建设需要投入大量的人力和财力,一个完备的酒店管理信息系统往往由中心服务器、数据通讯网络,数据库平台,客户端计算机以及客户端应用程序构成。一些规模较大的酒店可以投入庞论文网HTTP/WWWLWFREECOM/大的资金,构建功能完备、可靠性、安全性高的系统,这些系统往往以小型机作为中心服务器,以光纤作为主干,并且使用昂贵的网络通信设备。对于很多中小型酒店来说她们是很难负担这笔费用的,她们只能负担配置较低、比较简单的系统。本酒店管理信息系统,是针对酒店、饭店的具体业务而开发的,利用价格相对低廉的设备构建一个安全可靠的管理信息系统,业务管理以酒店的前台管理为核心,为用户提供迅速、高效的服务,减免手工处理的繁琐与误差,及时、准确地反映酒店的工作情况、经营情况,从而提高酒店的服务质量,并配合现代化的酒店管理,获得更好的经济效益。213市场需求目前的管理软件系统未能有效解决酒店目前面临的关键问题销售与成本控制。现在酒店管理软件多是用于内部运作和管理,其主要诉求点在于提高效率,还谈不上直接降低成本。在某种程度上,酒店运用电脑以后,人工成本未必降低,甚至有可能增加。运用电脑以后,仅是管理的量化程度提高、数据的流转速度加快。然而酒店迫在眉睫的矛盾是,在行业不景气的情况下,总在权衡投入成本与产出效益的比重。目前的酒店旅游业急需成本较为低廉,功能齐全的管理系统。对于一家需要建立现代化管理的酒店来说,不论她的规模大小功能需求其实是一样的,不同的只是数据的处理量多少而已。22所建议的系统方案建议采用的新系统是一个人机系统,采用C/S结构(即“客户端/服务器”结构),同时为了加强系统的适应能力,采用胖客户端技术,这样即使在网络中断的情况下,也可以继续营业。也就是说,服务器主要起到存储数据的作用,客户端也保存本机的作业数据。并且主要将数据存储在数据库中,在网络通讯良好时,客户端本机的数据库与服务器端数据库同步;在网络通讯有故障时,可以与服务器脱机工作,等故障修复后再上传数据与服务器保持同步。新系统能够实现现行系统的功能,并且能克服现行系统的弱点,与现行系统相比,将有如下改善之举1对消费信息的采集与记录更加细致与全面,能满足不断增长的管理需求;2利用计算机对数据进行加工、统计、分析,提高工作效率;3实现完成的信息管理流程,支持业务管理制度的完善工作;4提供统一格式的计算机打印单据与报表,提升企业形象;5重视对历史数据的存储保护、追溯、分析,为管理层对企业的经营预测与决策提供及时有效的帮助,及时对数据进行备份和恢复。23可行性分析231操作可行性如今的互联网已经走进论文网HTTP/WWWLWFREECOM/千家万户,连小学生都会上网了,我的系统是利用BORLAND公司的DELPHI70前台开发工具,后台采用SQLSERVER数据库,而且本系统有友好的用户界面、有良好的安全性设置、有详细的操作说明书,这样更使各类用户很快地掌握系统的使用方法。在公司的内部局域网电脑上都能使用本系统。232技术可行性最近30年来,管理信息系统技术得到了充分的发展与完善,使得开发本系统在技术可行性成为可能,该系统的软件研发阶段,拟采用成熟的数据库技术与软件开发技术,利用DELPHI开发工具,使得本系统不存在技术上的障碍同时采用MICROSOFTSQLSERVER作为数据库后台,能够进行跨平台程序开发和操作,具有技术可行性。233经济可行性利用公司内部网络本系统就可以正常运行,而且,由于该管理系统能够在未来较长的一段时期内稳定地发挥作用,并且,软硬件耗材低廉,安装方便,这对于公司的办公自动化管理,节省公司的人力、物力资源等都有很大的帮助。234营运可行性在本系统的运营阶段,使用系统的工作人员,除了需要具备在MICROSOFTWINDOWS平台上使用个人电脑的知识,并不需要特别的技术能力。这方面的知识,在该酒店与该管理系统操作相关的直接人员(包括经理层、仓储部、收银组,人事部)中已经具备。并且在项目投产前,还会安排对操作系统的人员进行必要的培训。综上所述,实施本系统,已具备技术可行性、经济可行性、营运可行性和操作可行性的条件,所以具备开发该酒店管理系统的可行性。24作用范围241项目目标酒店管理系统的主要要求在掌握软件工程设计方法与工具,数据库技术以及DELPHI开发工具的基础上,深入了解酒店管理业务,并进行详细的分析和设计,最终用DELPHISQLSERVER实现一个完整的、可用的,并且有一定实用性、通用性的酒店管理系统架构。242主要功能无耻悲鄙下流的网学网总是抄六维论文网(1)用户可自行设置参数和各种通用代码,以适应自己的特殊需要。用户的权限,密码管理,确保系统安全。数据库备份、恢复和初始化等功能,可确保数据安全系统日志功能,记录所有的电脑操作,确保客人信息的更改有据可查。(2)实行部门间层层控制、紧密联系和快速响应,防止跑单现象酒店餐饮、客房、娱乐各消费点与前台收银紧密关联,数据共享,酒店各类实时消费设备(如程控电话、客房视频点播、卡拉OK贵宾房消费等)与本系统有丰富的接口,客人在各个消费点的消费费用能快速、自动地转入前台收银结帐处。(3)进行部门级核算,消除管理漏洞,对于酒店营业部门,特别是餐部门,每日消耗原材料的数量较大,如能对其有效的管理,将能大大提高酒店的管理效益。(4)提供多种客源接待处理,个别的酒店管理系统仅提供的客源类型较少,本系统提供散客、旅行社团队、协议公司、长住客人、VIP贵宾等客源类型。方便做到不同客源类型,不同服务管理,并且设置了详细具体的客户资料数据库,记录各类客户的入住,消费,优惠等信息。(5)提供协议公司、旅行社的全方位管理功能,随时可以对其在酒店的消费总额进行排名分析,并对任意时期的数据进行比较,根据数据差异分析原因,以便提供更优质的服务,更合理的政策。(6)提供完善的人事管理、会员管理技术和财务管理技术,对酒店成本分析管理提供了有效的手段,提高了酒店的工作效率。(7)提供丰富多采论文网HTTP/WWWLWFREECOM/的图文界面和报表中心,分析酒店任意阶段、任意时期的各类经营、管理数据;提供简洁、清晰、全面的酒店经营报表并由不同级别的管理人员进行查看分析。243系统特性该酒店管理系统从服务器端到客户端实现数据资料统一集中管理。系统运行于WINNT,WIN98/ME/2000/XP。数据库系统采用具有跨平台的可移植性的SQLSERVER2000,保证信息系统的安全可靠,硬件环境采用客户机/服务器(C/S)体系结构,采用DEPHI编程,生成真正的可执行代码,结合INPRISE公司的BDEBORLANDDATABASEENGINE数据驱动引擎。该酒店管理系统总体功能分为四个模块后台管理系统,前台管理系统,财务管理系统,餐饮娱乐管理系统,采用统一的数据库和前台开发工具,建立统一的数据库,由四个同学分别设计完成。25进度安排时刻表第三章系统需求说明书1引言11编写目的开发酒店管理系理系统。建立酒店管理系理系统的合理体系结构,充分体现OO的思想。进入酒店管理系理系统的合作开发初期阶段,开发成员互相配合磨合期。建立开发者之间的良好交流合作渠道,建立良好的版本控制、代码控制方法。说明对程序系统的设计考虑,包括程序系统的基本处理流程,程序系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和安全性设计等,为程序的详细设计奠定基础。12背景说明1系统名称酒店管理系统2系统目标本系统的总目标是为用户提供迅速、高效的服务,减免手工处理的繁琐与误差,及时、准确地反映酒店的工作情况、经营情况,从而提高酒店的服务质量,获得更好的经济效益。具体的目标包括(1)快速办理客人入住、退房的速度,实现客人在酒店消费自动化;(2)准确无误地记录客人的每笔消费记录;(3)实时、快速、准确提供客房动态;(4)方便查询客人的消费情况;13系统主要特点A采用C/S(CLIENT/SERVER,客户/服务)和B/S(BROWSER/SERVER,浏览器/服务)混合结构。此结构保证了系统的可扩充性、可裁剪性、易升级性、易维护性、故障隔离性。B实现了实时数据库。实时数据库不仅提供了快速的实时数据访问。C采用OO的思想进行设计。14术语定义XML可扩展标记语言,是因特网上新兴的一种标准格式语言UML统一建模语言LAN局域网TCP/IP跨平台、跨网的广域网通信协议SQL一种数论文网HTTP/WWWLWFREECOM/据库编程语言SQLSERVER2000微软的大型数据库产品,它支持由ANSI和ISO在1992年公布的SQL标准FTP文件传输协议BDEBORLANDDATABASEENGINE,是INPRISE公司推出的一个数据库引擎但需要BDEADMINISTRATOR来配置数据库别名。ADOACTIVEXDATAOBJECTS是MICROSOFT提供的数据库访问技术,是MICROSOFT发展的机遇COM的数据库规则和API访问的OLEDB技术。15参考资料无耻悲鄙下流的网学网总是抄六维论文网UML设计实作宝典,中国铁道出版社,孙惠民著现代酒店管理信息系统,广东旅游出版社,牛越胜著DELPHI数据库开发关键技术与实例应用,人民邮电出版社,程轰紫著软件工程重庆大学出版社,周枫等著数据库系统教程高等教育出版社,施伯乐等著DELPHI住宿餐饮管理系统开发实例导航人民邮电出版社,刘径等著UML基础与ROSE建模案例人民邮电出版社,吴建等著2任务概述21功能概述酒店管理系统的主要要求是在酒店管理需求进行详细了解的基础上,按照软件工程的设计方法、路线和工具进行系统设计,然后综合应用数据库技术、开发语言(工具)技术、网络技术,实现一个完整、可用的,并且有一定实用性、通用性的酒店管理系统。211总体描述酒店管理系统总体功能分为四个模块后台管理系统,前台管理系统,财务管理系统,餐饮娱乐管理系统212后台管理系统酒店中所有为前台各有关部门服务,一般不与客人直接打交道的部门统称为后台部门。这些部门的主要职责就是为保证前台各部门向客人提供满意的服务,实施人力、物力、财力、设备、设施的保障和协调各有关部门的工作。酒店管理系统后台管理是酒店管理的重要组成部分,主要包括以下一些功能系统设置系统设置包括三个功能模块用户权限设置,数据备份,退出。其中用户权限包括会员权限,普通用户权限,系统管理员(即操作员)权限。系统提供用户可根据自己的管理模式设置系统,对于通用标准的代码设置,系统始化时提供,用户可对客房数量、类型、显示方式、房价、服务费率、节假日调租、消费代码、收入类别代码等进行设定,管理相关会员;操作人员可以管理所有用户,并进行密码、权限设定;汇率标准设定;客户资料设定等。此外还包括其他费用设置、数据备份等考勤人事管理系统包括三个模块员工基本情况管理,员工考勤情况管理,工资管理。包括人事档案基本情况建立员工档案(在职情况、历史员工、应聘人员),基本情况设定、考勤情况、薪金变动、薪金计算等。营销部分分为、单位历史档案管理,客户协议直接反映到前台,会员管理四个模块。其中客户关系管理系统包括单位管理,联系人管理,客户协议管理,事件管理等;其中会员管理包括会员快速预定,会员快速登记,会员卡管理,会员房价管理。综合部分酒店综合报表中心,图表中心。包括多种人事报表、员工工资报表、工资报表,财务报表,酒店经营报表。213前台管理系统酒店经营中直接面论文网HTTP/WWWLWFREECOM/向客人的服务部门统称为前台部门,其主要职责就是为客人提供预定、接待、查询、住房等服务。酒店管理系统前台管理是酒店管理的重要组成部分,主要包括以下一些功能预定部分散客预定,团体预定,预定定金管理,当日预到散客分房,当日预到团体分房,超时预定处理,预定分房情况图。登记部分散客登记,散客快速登记同时完成多房间登记和联房操作,散客预定转入登记,钟点房客人入住登记,长包房客人入住登记,散客续住,钟点房续住,散客换房包括不同房价间换房,散客留言,晨唤,加床,团体登记,团体预定转入登记,散客出入团管理,失物登记,历史客人自动提醒,特殊档案自动报警,会员快速登记。帐务部分散客/团体帐务包括收款,费用,转帐,冲帐,退款,查房,结帐,补救,帐单打印,自定义套打帐单格式,收款情况查询,交班报表。客房部分房态图前台主要业务操作可以在房态图上直接完成,房间趋势图,房类清单,催帐报表,查房管理,客房清理,无耻悲鄙下流的网学网总是抄六维论文网客房费用,损物赔偿,自用房管理,维修房管理,拾物管理。统计分析完成与前台部分相关的统计分析功能,包括预定统计、客人统计、房间使用统计、前台帐务统计等。214财务管理系统最终成果将是酒店管理系统的一个重要模块酒店管理系统帐务管理,它涉及到酒店运营的收入支出,和成本核算,帐务管理是酒店管理的重要组成部分,主要包括以下一些功能前台应收帐管理直接与前台系统相联,数据自动按要求转入,支持多种应收帐户,其中协议公司帐号、旅行代理帐号、会员帐号、内部帐号等;数据清晰明细,提供相应的应收报表。财务管理系统包括科目编码、期初余额、计帐凭证、过帐科目汇总、过帐明细帐、总帐、出纳管理、银行对帐、自动转帐、报表设计生成、查询、录入、合并等。夜间核数系统严谨的夜审流程控制,保障夜审的快速准确,审核并打印预审报表,房租核数过帐、提供各部门经营管理及收入日报表、整理转移备份数据及特殊情况下的数据恢复。仓库部分专适用与酒店的仓库系统,包括供应商信息管理、入库管理、积压物资、仓库分类报表、出库管理、盘点结存、安全库存下限查询、直入直出等,并配有丰富的报表和分析。215餐饮娱乐管理系统餐饮娱乐是酒店管理系统的又一个重要模块,它是酒店运营的主要收入来源,主要向客人提供餐饮,宴会,KTV,视频点播等服务项目。22约束条件221运行环境基于WINDOWS9X和WINDOWS2000/XP的软硬件平台,网络环境为局域网。今后根据需要另外立项将此系统移植到INTERNET网络系统,使之更符合可靠性和流行发展的需求。222与其他系统的关系能够实现跨平台运行,并且可以与用友、金蝶等大型财务软件进行无缝连接。223硬件平台基于INTEL、AMD等CPU支持的硬件平台。64M以上DDR内存。ETHERNET(以太网)网络结构。224软件平论文网HTTP/WWWLWFREECOM/台WINDOWS9X和WINDOWS2000/XP操作系统。SQLSERVER2000数据库系统。DELPHI70数据库前台开发系统。23系统功能模块图231总体模块232后台管理系统模块3数据流图与数据字典31数据流图311数据流图图例说明外部实体分段进程图例流程312数据流图图形1各个子模块之间的关系DELPHISQLSERVER酒店管理系统摘要软件计划说明书详细设计2后台管理系统系统设置模块A后台管理系统系统设置模块初始化设置3后台管理系统人事管理模块4)后台管理系统营销管理模块32数据结构ER图321各个实体的ER图3211用户权限信息实体ER图3212员工信息实体ER图3213员工工资信息实体ER图3214员工缺勤类型实体ER图3214员工缺勤信息实体ER图3214会员费率信息实体ER图3214会员类型实体ER图322各个实体间相互关系的ER图3221人事管理实体间关系类型3222工资类型3223系统各个模块间的关系4系统接口41系统架构411计算机网络发展的主要阶段计算机网络发展主要经历了以下几个阶段(1)主机/终端MAINFRAME/TERMINAL模式;(2)文件服务器/工作站FILESERVER/WORKSTATION模式;(3)客户机/服务器CLIENT/SERVER模式;(4)浏览器/服务器BROWSER/SERVER模式。从应用软件的角度来看,客户机/服务器网络模式下的软件结构简称为C/S结构,浏览器/服务器网络模式下的软件结构简称为B/S结构。现在C/S结构和B/S结构得到了广泛的应用,主机/终端MAINFRAME/TERMINAL模式和文件服务器/工作站FILESERVER/WORKSTATION模式在新构建的系统中已很少使用。CLIENT/SERVERC/S是当前数据库应用程序中极为流行的一种方式,尤其是网络技术的充分发展后,当前很多系统都采用这种方式无耻悲鄙下流的网学网总是抄六维论文网进行构造,其最大优点是将计算机工作任务分别由客户端和服务器端来共同完成,这样有利于充分合理利用系统资源。而我们经常提到的BROWSER/SERVERB/S结构,它也是采用C/S结构的基本思想,使用浏览器作为系统前端,实现了我们理想中的瘦客户。但是系统的工作量并没有真正减少,而是将部分客户端的工作量交付给服务器端来完成。考虑到技术风险的问题,本系统采用的是C/S结构。412客户机/服务器(C/S)体系结构基本概念客户/服务器计算最显著的特点是进程在独立的应用程序中特殊的分布方式。客户/服务器计算代表两种旧的处理模式大型机或基于主机的计算和基于PC/LAN(局域网)计算的结合。(1)基于主机的计算在基于主机的环境中,几乎所有的处理都发生在中央主机上。一屏数据发送后,主机重新获得控制权。在这种环境下,应用程序和数据集中并唯一存在于主机中,即使主机和终端相隔数百英里且仅分享相对较慢的异步连接,通信也不会产生瓶颈问题。应用程序开发和维护也都集中化了,以提供重要的控制和安全措施。基于主机的计算是过去二十年里绝大多数商业数据库应用的平台。大型机和传统的小型机有坚实可靠的性能,但价格昂贵。和PC机相比,大型机的价格奇高,但最不能容忍的还是无休止的维护费用。(2)基于PC/LAN的计算基于PC机的小型个人的数据库逐渐渗透到多用户、基于LAN的数据库中,因为它们更快捷用户既能共享数据又提高了效率。尽管基于文件服务器的LAN能很好地处理绝大多数的办公室自动化(OA)任务,但是当数据库的数据量很论文网HTTP/WWWLWFREECOM/大或并行用户数量增加时,其性能便成为问题。(3)主机方式与LAN方式的比较主机LAN高速度低费用集中管理本地处理位置上分布高速通信成熟发展中413客户/服务器(C/S)模型的关键点(1)客户进程和服务器进行可以(但不是必须)由LAN或广域网(WAN)连接,它们可以在同一台计算机上运行。(2)用于客户和数据库服务器之间通信的基本语言是结构化查询语言(SQL)以下是本系统的体系结构示意图414系统架构描述按照需求分析的描述,把酒店管理信息系统分成前台接待子系统、前台收银子系统、经理查询子系统、后台人事管理子系统等几个功能相对独立而又相互联系的子系统。各子系统的数据均由系统数据库服务器提供,可以实现各自独立运行和操作,各子系统之间通过特定的接口进行彼此交换数据。以下是本系统的系统架构图图42系统架构图42数据库平台选择421数据库概述数据库是为了满足某一部门中多个用户的多种应用需要,按照一定的数据模型在计算机系统中组织、存储和使用的互相联系的数据集合。数据库系统是管理大量的、持久的、可靠的、共享的数据的工具。按照ANSI(美国国家标准协会)的规定,SQL被作为关系开数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数浒的关系开数据库管理系统,如ORACLE、SYBASE、MICROSOFTSQLSERVER、INFORMIX、IBMDB2等都采用了SQL语言标准。SQL是英文STRUCTUREQUERYLANGUAGE的缩写,意思为结构化查询语言。数据库是酒店酒店管理的核心组成部分,所有信息处理子系统都将基于某种数据库平台,以便将其处理的信息资源完整、安全地保存起来,并且对其进行各种管理和利用。422数据库选择数据库平台选用的是MICROSOFT公司的SQLSERVER2000,SQLSERVER2000是SQLSERVER的最新版本,比以前版本提高了性能、可靠性、质量和易用性。SQLSERVER2000拥有大型数据库系统基本特征,但保持了WINDOWS环境下界面友好,操作简单的优点,成为WINDOWS环境下开发中、小型C/S系统较流行的数据库系统。43系统性能分析431数据精确度应保证顾无耻悲鄙下流的网学网总是抄六维论文网客数据的完整性和准确性。432时间特性响应时间要快,不能让顾客久等433适应性应满足现有管理技术的需要,运行环境合理。1引言11编写目的为了使用户更好的了解该酒店管理系统,准确识别和理解用户的需求,并能够对用户需求做出更加具体的分析,建立酒店管理系统的整体体系结构,充分体现OO的思想。合理做好各成员间的协作。12背景说明论文网HTTP/WWWLWFREECOM/121系统名称酒店管理系统122设计目标进入酒店管理系理系统的合作开发设计阶段,建立开发者之间的良好交流合作渠道,建立良好的版本控制、代码控制方法。说明对程序系统的设计考虑,包括程序系统的基本处理流程,程序系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和安全性设计等,构建合理安全的数据库结构,为程序的详细设计奠定基础。13系统主要特点A采用C/S(CLIENT/SERVER,客户/服务)和B/S(BROWSER/SERVER,浏览器/服务)混合结构。此结构保证了系统的可扩充性、可裁剪性、易升级性、易维护性、故障隔离性。B实现了实时数据库。实时数据库不仅提供了快速的实时数据访问。C采用OO的思想进行设计。14术语定义XML可扩展标记语言,是因特网上新兴的一种标准格式语言UML统一建模语言SQL一种数据库编程语言SQLSERVER2000微软的大型数据库产品,它支持由ANSI和ISO在1992年公布的SQL标准BDEBORLANDDATABASEENGINE,是INPRISE公司推出的一个数据库引擎但需要BDEADMINISTRATOR来配置数据库别名。ADOACTIVEXDATAOBJECTS是MICROSOFT提供的数据库访问技术,是MICROSOFT发展的机遇COM的数据库规则和API访问的OLEDB技术。15参考资料UML设计实作宝典,中国铁道出版社,孙惠民著现代酒店管理信息系统,广东旅游出版社,牛越胜著MCSE制胜宝典SQLSERVER2000数据库设计与实现,清华大学出版社DELPHI数据库开发关键技术与实例应用,人民邮电出版社,程轰紫著软件工程重庆大学出版社,周枫等著DELPHI住宿餐饮管理系统开发实例导航人民邮电出版社,刘径等著DELPHI数据库实用程序设计100例人民邮电出版社,段兴著2总体结构设计21需求规定在酒店管理需求进行详细了解的基础上,按照软件工程的设计方法、路线和工具进行系统设计,然后综合应用数据库技术、开发语言(工具)技术、网络技术,实现一个完整、可用的,并且有一定实用性、通用性的酒店管理系统。作为酒店管理的重要组成部分后台管理,主要包括以下一些功能及性能要求(1)系统设置系统设置包括三个功能模块用户权限设置,数据备份,退出。其中用户权限包括会员权限,普通用户权限,系统管理员(即操作员)权限。系统提供用户可根据自己的管理模式设置系统,对于通用标准的代码设置,系统始化时提供,用户可对客房数量、类型、显示方式、房价、服务费率、节假日调租、消费代码、收入类别代码等进行设定,管理相关会员;操作人员可以管理所有用户,并进行密码、权限设定;汇率标准设定;客户资料设定等。此外还包括其他费用设置、数据备份等(2)考勤人事管理系统包括三个模块员工基本情况管理,员工考勤情况管理,工资管理。包括人事档案基本情况建立员工档案(在职情况、历史员工、应聘人员),基本情况设定、考勤情况、薪金变动、薪金计算等。(3)会员管理系统模块包括会员资料的录入、维护,会员快速预定,会员消费管理,会员房价管理,会员级别和优惠费率的设定等。(4)营销论文网HTTP/WWWLWFREECOM/部分分为、单位历史档案管理,客户协议直接反映到前台,会员管理四个模块。其中客户关系管理系统包括单位管理,联系人管理,客户协议管理,事件管理等。(5)综合部分酒店综合报表中心,图表中心。包括多种人事报表、员工工资报表、工资报表,财务报表,酒店经营报表。22运行环境1基于WINDOWS9X和WINDOWS2000/XP操作系统的软件平台2基于INTEL、AMD等CPU支持的硬件平台,网络环境为局域网。3采用功能强大,性能稳定安全的SQLSERVER2000作为后台数据库23处理流程231主要模块的数据流图(1)系统设置模块A用户登陆图表1用户登陆程序流程图B用户权限设置图表2用户权限设置程序流程图C用户密码修改程序流程图类似上图(略)(2)人事管理模块24模块结构关系3数据结构设计31系统数据库概念结构设计ER图32系统数据表逻辑结构设计(1)用户表无耻悲鄙下流的网学网总是抄六维论文网(2)缺勤类型设置信息表33数据库结构的实现/OBJECTTABLEDBOABSENCETYPESCRIPTDATE20056943818/CREATETABLEDBOABSENCETYPE缺勤类型CHAR5COLLATECHINESE_PRC_CI_ASNOTNULL,名称CHAR10COLLATECHINESE_PRC_CI_ASNOTNULL,缺勤描述CHAR20COLLATECHINESE_PRC_CI_ASNOTNULLONPRIMARYGO/OBJECTTABLEDBOAGREEMENTSCRIPTDATE20056943818/CREATETABLEDBOAGREEMENT合同编号INTNOTNULL,甲方代码CHAR10COLLATECHINESE_PRC_CI_ASNULL,乙方代码CHAR10COLLATECHINESE_PRC_CI_ASNULL,甲方名称CHAR20COLLATECHINESE_PRC_CI_ASNULL,乙方名称CHAR20COLLATECHINESE_PRC_CI_ASNULL,签定日期DATETIMENULL,签定地点CHAR30COLLATECHINESE_PRC_CI_ASNULL,结算方式CHAR30COLLATECHINESE_PRC_CI_ASNULL,合同附页BITNULL,开始有效时间论文网HTTP/WWWLWFREECOM/DATETIMENULL,结素有效时间DATETIMENULL,合同标志CHAR10COLLATECHINESE_PRC_CI_ASNULL,备注CHAR100COLLATECHINESE_PRC_CI_ASNULL,合同内容CHAR500COLLATECHINESE_PRC_CI_ASNULLONPRIMARYGO/OBJECTTABLEDBOCONSUMERSCRIPTDATE20056943818/CREATETABLEDBOCONSUMER客户代号CHAR10COLLATECHINESE_PRC_CI_ASNOTNULL,客户名称CHAR20COLLATECHINESE_PRC_CI_ASNULL,法定代表人CHAR10COLLATECHINESE_PRC_CI_ASNULL,开户银行CHAR20COLLATECHINESE_PRC_CI_

温馨提示

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

评论

0/150

提交评论