Daxue酒店管理系统分析书小组成员李少乐金灵2011.6.31.系统需求分析1.1可行性分析随着旅游业的发展,酒店、餐饮娱乐行业日趋发达,引入全方位的电脑服务和电脑管理日益流行。同时,酒店和餐厅娱乐业引入电脑服务和管理也取得了优良的经济效益和社会效益。为此,国家建设部已于最近作出明确规定:凡星级酒店在项目审批时,其设计方案必须包括电脑管理系统,否则不予立项。可见,酒店管理电脑化势在必行。酒店管理系统将先进的电脑技术与现代酒店服务管理完美地结合起来,实现了住宿、餐饮、娱乐全新概念的服务和管理方式。传统的酒店管理往往令管理者花大量的时间来处理顾客投诉,例如错误查询、烦琐的登记和结帐手续、旅客费用计算错误、空余客房资料不能及时提供等,从而影响出租率,使的管理人员不得不集中精力规划管理运行策略和进行决策。以上问题可通过电脑系统辅助解决,酒店管理的电脑化,不仅是体现酒店现代化形象的一个重要标志,而且对于提高员工工作效率,加速资金周转、降低各项成本及改善服务质量都有十分积极的作用。我们在经过对市场深入细致的分析和研究后,运用国际上的先进计算机技术,采用国际先进的管理模式,结合中国酒店的实际特点,开发了这套酒店管理系统。一个成熟的酒店管理系统不仅仅是记录酒店客人的信息,提供查询,报表打印等一系列简单的工作,它能让工作人员从烦琐的手工操作中解脱,并且酒店管理系统本身就代表着一种管理方法。随着它的深入,将带动企业的运做,为管理和决策提供支持。为了达到这个要求,它必须依靠高起点的硬件环境和软件开发工具来保证系统的稳定和正常运行。酒店电脑系统要求24小时连续运行,数据量大,可靠性要求高,因此整个电脑系统供电采用专线方式,加配UPS(不间断供电系统),并合理接地,以便保障整套系统的正常运行。总之,使用该酒店管理系统,将会有以下好处:1.电脑收银,打印帐单:快速准确,减少宾客等待时间,并可杜绝收银过程中的舞弊现象。2.高效的客房管理:能有效的提高房率,增加营业收入。3.提高决策依据:管理者可以随时了解经营情况,以制定相应的经营方针。4.减轻员工的工作负担:从而使员工把更多的精力放在提高为宾客服务的质量上。5.简单、方便地保存和查询历史资料。6.树立良好的酒店形象。1.2功能需求分析1)客房预订系统:可以处理散客预订、团体预订、客房预订、预订未到处理、预售查询等事务。2)前台接待系统:可以处理散客入住登记,合约入住,团体入住和手动入住,补填客单,修改客人信息、转房、调房、设置房态、客人留言,预订客房查询、可售客房查询等事务。3)前台收银系统:处理记账、买单、限制客人消费、退房、押金加入、查账、转账、设置跑单、可用保险管理、团体买单及退房业务。4)账务系统:除具有收银功能外,还具有纠错、报表输出等功能。5)客房管理:可设置净房、脏房、坏房及取消坏房,设置SKIP房、SLEEP房,查询房态等业务。6)经理系统:可修改客房定价,增加、删除、修改各级密码,个性特别客单,设置系统参数,内部银行系统,数据整理,自我诊断,数据备份。7)客户管理:能处理客人手工、自动输入,客人资料查询与修改,黑名单,入住客人自动查询客历、入住客人自动归入客历。8)财务系统:主要是处理酒店的日常的账务报表,有收入报表(前台收入明细表、现付收入明细表)、消费报表、顾客账务(住房账务、离店客人账务各跑单账务)、交班报表、信用卡报表、街账报表、应收报表、催账报表、转账报表、借贷报表、联网消费、酒店总表。1.3性能需求分析1.灵活的数据记录编辑功能,可以随时对记录进行增加,修改,更新,删除,浏览等编辑操作。并将查询方式有机溶入编辑界面,可以实现对某项记录定位,再进行编辑,修改,更新。2.多个数据库表的任意组合条件的查询。便于在实际档案管理操作中呆对保种情况,多种条件下的人员情况进行统计查看3.具备分级用户权限管理设置,以确保档案的保密性和安全性。4.具有分类统计,使用图表显示的功能,该统计图表可根据数据库中记录情况的变化而变化。1.4安全需求分析每位用户根据自己的身份不同,所拥有的操作权限不同。收银员有权力行使对客人退房、打印账单的功能,管理员可行使所有的功能。1.5竞争对手分析据初步统计,全国各地大大小小从事酒店计算机管理系统开发经营的公司有100余家。经过激烈的市场竞争,有全国性影响的软件开发商不到10家,如杭州西软、北京华仪、北京中软好泰、北京中通、北京贵德、广州万讯、深圳天言五星、北京泰能等。他们中,系统用户最少的达到200家,用户数最多的杭州西软已接近700家。另外,全国各地还有一些地方性的公司也在从事这方面工作。业内客房管理系统价格在3000-8000元左右。比如中微酒店客房管理系统报价3800元,麦凯思酒店客房管理系统(网络版/3用户)报价7880元,联捷酒店客房管理系统报价4000元。1.6开发环境与开发工具分析1.visualc#.net简介VisualC#.NET是VisualStudio系列中的最新成员。这种新语言基于C/C++,但它深化了更容易地使用面向组件编程的发展方向。C/C++程序员应该非常熟悉它的语法。下面的示例应用程序示范了如何构建一个简单的实现QuickSort算法的C#项目。它包括了C#程序的基本组成部分:读/写控制台和文件、创建函数和使用基本数组。这些入门指南并不打算涵盖该编程语言的所有方面。它们只是您探索这种语言的一个起点。我们鼓励您按照本教程的说明执行,因为它包括了QuickSort应用程序的各个不同部分。您还可以获得完整的源代码和项目文件。2.SqlServer2000简介SQLServer是一个关系数据库管理系统,它最初是由MicrosoftSybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。在WindowsNT推出后,Microsoft与Sybase在SQLServer的开发上就分道扬镳了。Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推广SQLServer的WindowsNT版本;Sybase则较专注于SQLServer在UNIX操作系统上的应用。在本书中介绍的是MicrosoftSQLServer以后简称为SQLServer或MSSQLServer。SQLServer2000是Microsoft公司推出的SQLServer数据库管理系统的最新版本。该版本继承了SQLServer7.0版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用[8]。2.系统逻辑模型2.1系统目标1)应用对象广阔营业模块自由组合,满足针对性管理需要,更适合业务功能全面的酒店,配置要求低,兼容性好,软件稳定。2)平台先进可靠采用业界通用的C/S模式,大型数据库和三层数据结构体系,使用WINDOWS系统,WINDOWS用户界面易于操作掌握,系统核心提供反向帐务处理,保留原始操作痕迹,便于财务跟踪和控制,避免作弊行为的发生。3)数据安全稳定提供数据存取密码控制技术,面向事务的处理系统,自动稽核机制,杜绝不完整数据的发生,保障数据的准确性。差异性备份机制,采用系统多级的备份技术以及系统自动化的恢复手段,系统在最快时间内恢复工作,保障稳定安全的运行环境。4)操作简单实用图形化房态界面,可以一目了然状态情况,系统自动过房费,动态实时的客房、客帐控制,提供客房、餐饮、桑拿洗浴、游泳康乐等模块的自动转帐,方便客人的消费。提供精确人性化的查询和模糊查询,自定义报表和屏幕显示同步进行,支持图形与表格相结合,提供帐单、外币结算,满足涉外酒店需要。5)基于角色的权限管理体系,设置灵活,管理科学,确保系统安全可靠2.2系统逻辑模型系统总的流程图:2.3分层数据流图前台接待出示证件登记资料扫描证件联网公安部缴纳房费及押金询问客人是否预订预订复述客人订房要求没预订询问客人订房要求打印入住单给予房卡、入住单副本引导客人进房酒店散客入住流程证件有效证件无效不能入住客人确认签字客人核对有误客人要求退房客人退还房卡押金条通知查房征询客人意见及建议打印退房单客人遗失物品退还损坏房内物品要求赔偿客人核对有误客人确认签字退还押金致谢送客酒店退房流程客人要求换房询问原因查房回收房卡押金单打印入住单增加押金?顾客确认签字给予新房卡押金单顾客核对有误给予新房卡引导客人进房酒店换房流程2.4处理说明功能编号1功能名称客房预定系统所属部门调查者调查时间审核人功能描述能处理散客预定、团体预定、客房预定,还可以进行预定未到处理,和预售查询。输入项姓名性别预付押金付款方式入住类型证件类型和号码地址联系电话预订入住日期和预离日期宾客人数当前时间处理描述客户预定后存储用户的信息如姓名,性别等,更新数据库中预定记录,并分配一个独立的ID号,以方便进行各种查询及更新操作和身份识别。根据用户输入的时间,查询数据库显示可售房间信息。根据当天时间,查询数据库中的预定记录显示预定未到报表,并对预定未到的房间为可售房间。输出项酒店个人押金凭证酒店团体押金凭证酒店预售一览表可售房间数以及某房间的预订情况功能编号2功能名称前台接待系统所属部门调查者调查时间审核人功能描述散客入住登记、合约入住登记、团体自动入住和手动入住、补填客单、修改客人信息、转房、调房、设置房态、预定客房查询、可售客房查询输入项姓名性别预付押金付款方式入住类型证件类型和号码地址联系电话入住日期和预离日期宾客人数入住方式当前时间所需修改信息处理描述客人登记入住后,存储客人信息(姓名、性别、预付押金等),分配IC卡,IC卡中记录客人房间、消费等与酒店相关的信息。客人可在前台申请转房、调房等操作,并更新相应的消费和客房信息。客人还根据自己的预定信息和需求,查询客房状态。输出项客人相关信息团体入住相关信息修改后的用户信息显示预订相关信息或者是无结果空闲房间号功能编号3功能名称前台收银系统所属部门调查者调查时间审核人功能描述记账、埋单、限制客人消费、押金加入、退房、查账、转账、设置跑单、团体埋单及退房输入项姓名性别证件号处理描述客人从预定房间起,客人的账号就自动产生,初始化客人的IC卡,并将客人的消费记入IC卡,更新数据库中的数据。并检测客人的状态,满足一定的条件,客人才能进行相应的业务。如客人账户余额为零,客人账号为空,保险箱钥匙归还才以退房。客人根据自己的信息(姓名、证件号、性别)在前台进行相应的业务,如增加押金、退房、查账等,前台服务员对数据库中的客户账户资料(如押金,余额,消费额)进行修改。输出项当前消费酒店消费清单功能编号4功能名称客房管理所属部门调查者调查时间审核人功能描述设置净房、脏房、坏房、及取消坏房,设置SKIP、SLEEP房,查询净房、脏房、坏房表,房间状态,新入住查询输入项房间号处理描述读取数据库中的客房状态,并派相应的工作人员整理房间。整理房间后及时更新数据库中的数据。如将脏房打扫后设置成净房,记录新入住房间。输出项显示房间状态功能编号5功能名称客户管理所属部门调查者调查时间审核人功能描述客人资料手工输入、自动输入,客人资料查询与修改,黑名单,入住客人自动查询客历,客历合并输入项客户信息处理描述在客历系统中保存入住客户的信息(如姓名、性别、身份证号等客户个人信息),并在客户资料变更时进行更新。查询客历系统(根据客房的身份证号),如果是老客户,根据现在的信息,修改客户的旧资料。客人可根据相应的客历资料进行查询和更新。如客户有不良消费记录,将其列入黑名单。输出项显示客户入住新信息输出客户历史纪录功能编号6功能名称总经理系统所属部门调查者调查时间审核人功能描述住店客单查询、查询客房状态、查询可售情况、客房占用统计、帐务查询、万能查询、报表输出。输入项客户信息输入房间号当日具体日期处理描述查询的客单结果是身份证号,客房状态是占用和空,占用统计结果不小于零,否则报错.输出项客户的用户信息和消费信息等