住管理。收银管理,和查询管理来进行分析。
图1.6第一层数据流程图
1.5.2.3将各个模块逐一分解进行分解
房间状态表
预订库
预订信息预订客人信息
订单
P2
图1.7预订管理数据流程图
客人将预订信息给预订部,预订部根据房间状态表为客人进行预订登记,并登记客人信息,将预订单给接待部,入库保存。
房间状态表
房号
入住请求房间号,应付账
客人帐单
客人登记单
P3
图1.8接待管理数据流程图
客人将入住请求给前台,前台根据房间状态表来分配客房,将房间号,和客人信息登记。并将客人帐单给收银部。
退房结账帐单库
P4
图1.9收银管理数据流程图
客人要求退房,收银人员根据账单内容来结账,把首联账单保存入库,将第二联给财务部,并修改房间状态。
1.6数据字典
数据字典主要用来描述数据流程图中数据流,数据存储,处理过程外部实体。数据字典把数据的最小单位看成是数据元素,基本数据包含若干个数据元素,可以组成一个数据结构,数据字典通过数据元素和数据项来描述数据统一存储的属性,他们之间的关系是:数据元素组成数据的结构,数据结构组成数据流和数据存储。
数据结构条目
第二章系统设计
根据系统分析阶段所获得的系统的逻辑模型而建立的系统的物理模型,是管理信息系统的系统设计。系统设计是寻求解决办法,探索建立新系统的过程。如果说系统分析阶段是解决管理系统"做什么"的问题,那么系统设计阶段则是解决管理信息系统"怎么做"的问题。
系统设计的任务是:在系统分析的接触上,按照逻辑模型的要求,科学合理的进行系统的总体设计和具体的物理设计,为下一阶段是提供必要的技术资料。
2.1开发环境,开发工具的确定
2.1.1系统开发环境的选择
由于条件限制,本系统使用的是个人电脑开发。软硬件的参数如下
CPU>=奔腾3
主频>=900MHZ
内存>=32MB
硬盘>=20GB
使用Win98、Win2000Professional、Win2000Server、WinXP等操作系统。数据库使用ACCESS2000,
2.1.2开发工具的选择
现在市场上可以选购的应用开发产品很多,流行的也有数十种。目前在我国市场上最为流行、使用最多、最为先进的,可用作企业级开发工具的产品有:Microsoft公司的VisualBasic6.0版,Microsoft公司的VisualC++6.0版,Borland公司的Delphi6.0版
1991年,Microsoft公司推出的WINDOWS应用程序开发工具,VISUALBASIC,使这种情况有了根本的改变,VISUAL意思为可视化,指的是一种开发图形用户界面(GUI)的方法,所以VISUALBASIC是基于BASIC的可视化程序语言,在VISUALBASIC中,既继承了BASIC所具有的程序设计语言简单易用的特点,其编程系统又采用了面相对象,事件驱动的编程机制,用一种巧妙的方法把WINDOWS的变成复杂性封装起来,提供了一种所见即所得的可视界面设计方法,VB6.0在功能上进一步完善和扩充,尤其是数据库管理,网络应用方面,更胜一筹。简单的说,VB6.0拥有以下的功能和特点:具有面向对象的可视化设计工具。事件驱动的变成机制,使得程序既易于编写又易于维护。提供了易学易用的应用集成开发环境。结构化的程序设计语言。支持多种数据库系统的访问。故而,实现本系统VISUALBASIC6.0是一个相对较好的选择。
2.1.3数据库的选择
Access与许多优秀的关系数据库一样,可以让人很容易地连接相关的信息而且还对其他的数据库系统有所补充。它能操作其它来源的资料,包括许多流行的PC数据库程序(如dBASE,Paradox,MicrosoftFoxPro)和服务器、小型机和大型机上的许多SQL数据库。Access还完全支持Microsoft的OLE技术。Access还提供windows操作系统的高级应用程序开发系统。Access与其它数据库开发系统之间相当显著的区别就是:不用写一行代码,就可以在很短的时间里开发出一个功能强大而且相当专业的数据库应用程序。故而本系统选择ACCESS数据库。
2.2系统功能结构的设计
前台计算机管理系统是整个酒店计算机管理系统的一个重要组成部分,其主要是为了客房接待,预订,收银等业务流程而设计的,主要包括预订管理,接待管理,收银管理,客房信息管理,报表管理,系统管理等功能子模块。功能模块图如下所示:
图2.1系统的功能结构
2.2.1预订管理
预订管理是指宾客到达酒店前对酒店客房的预先订约,预订在得到酒店的确认后,酒店与宾客之间便确立了一种合同关系,拒此,酒店有义务以预先确定的价格为宾客提供。宾客希望使用已得到酒店确认的客房。
预订是酒店的一项非常重要的业务,一个大型的酒店一般在其前厅都要设有预订部,专门受理预订业务,对于酒店来说,通过预订便于统筹安排工作,提前做好接待的准备工作,如人员的安排,设施设备的更新,低值易耗品的采购等,此外,通过预订可以使酒店提前占领客源市场,提高客房的利用率。
功能主要包括新预订,预订的查询(包括模糊查询)及预订信息的删除,此项功能设有用户权限,只有拥有权限的人才可以对信息进行删除。另外本系统里一个比较有特色的功能是设有预警功能,在用户预订的抵店日期5日后,系统会给予自动提示。前台人员可以根据提示删除预订或者与预订人进行联系。
2.2.2接待管理
接待管理模块主要负责顾客的入住登记。其中包括已预订的顾客的入住和新客入住。此模块包括入住登记,入住记录的查询,删除。
其中删除功能设有用户权限。用户信息不能随便删除。
2.2.3收银管理
收银业务是前台不可缺少的一项业务,顾客在酒店住宿期间的一切费用在宾客离店的时候都要准确,及时的收集,即使订房,住宿登记,和客房服务的质量很出色,然而酒店能否获得应得的收益还在于收银业务。
宾客预订客房时,酒店要求交纳押金,或者提供方式以确立和担保宾客的订房,为此收银部门在宾客抵达之前就要为宾客设立账单,当宾客到达酒店,登记住宿时候,收银员要具体核实宾客的支付方式,确认宾客的支付能力。对于那些散客和没有做担保预订房的宾客,收银员也要为其建立账单,当宾客准备结账离店,收银部门要及时的打印出准确,完整的宾客账单,收集款项,平衡账目。对于现金外的支付方式,酒店在宾客离店时候与开户银行联系收款。
因此其功能主要包括收银信息的查询,修改,和添加。
2.2.4客房信息管理
客房信息管理,需要及时的修改房间状态,输入有关客房标准,包括编制号,标准名称,房间面积,床位数量,住房单价,是否有空调,电视机,电话以及单独卫生间,及客房基本信息的修改和查询等。特别是剩余客房信息的查询,有助于预订功能的实现。
2.2.5报表管理
报表管理功能模块包括营业报表管理,在线报表管理,以及房间入住报表管理等。有助于分析酒店的经营状况和客房入住率。这项功能尤其方便了经理的查询工作。
2.2.6系统管理
系统管理包括黑名单的设置,系统密码的管理和系统操作管理。
黑名单功能是此系统中的一个非常具有特色的功能。在本店有过拖欠费用,和不良记录的顾客,再一次到达本店的时候,系统的黑名单会提醒前台人员不予登记入住。黑名单的添加,删除功能也是有权限的。并不是任何人都可以随意操作。
2.3代码设计
代码是代表客观存在的事物
上一篇:
VB099计算机高级语言多媒体教学演示系统(论文和程序)
下一篇:
法律专业开题报告范文