收藏 分销(赏)

宾馆客房管理系统的设计与实现db.doc

上传人:丰**** 文档编号:3569308 上传时间:2024-07-09 格式:DOC 页数:22 大小:533KB
下载 相关 举报
宾馆客房管理系统的设计与实现db.doc_第1页
第1页 / 共22页
宾馆客房管理系统的设计与实现db.doc_第2页
第2页 / 共22页
宾馆客房管理系统的设计与实现db.doc_第3页
第3页 / 共22页
宾馆客房管理系统的设计与实现db.doc_第4页
第4页 / 共22页
宾馆客房管理系统的设计与实现db.doc_第5页
第5页 / 共22页
点击查看更多>>
资源描述

1、精品文档就在这里-各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-宾馆客房管理系统的设计与实现第二章 系统需求分析系统需求分析主要任务是调查现行系统存在的问题,弄清用户对新系统的要求,提出可行的方案,为管理层决策提供依据。2.1 现行业务描述2.1.1 组织结构本宾馆由在管理上设客房部、财务部、仓储部、采购部、餐饮部、后厨部、公关部。组织结构图见图2.1 。董事会(长)总经理客房部财务部仓储部采购部餐饮部后厨部公关部吧台大堂二楼现金会计出纳图2.1 系统组织结构图组织结构图中,各部门的职责描述见表2.1 。部 门职 责董事会公司投资与经营战略决策总经理管理宾馆营运事务,

2、实现营运目标,向董事会负责客房部负责住宿登记、客房调整、营业报表、追加押金等工作财务部管理宾馆资金来源与资金运用,支持各部门工作。仓储部从事宾馆生产与服务所需物资的入库、储存、发放,实现存货管理。采购部制定采购计划,进行供应商管理,向市场采购宾馆所需各项物资餐饮服务部管理宾馆服务生,向客户提供餐饮服务(开台、点菜、传菜、供应饮品、辅助结算等)。后厨部菜肴加工制作公关部宾馆促销策划、迎宾、宴席预定等2.1.2 业务流程分析在本系统的业务流程分析中,采用的工具是业务流程图,这是一种表明系统内各单位、人员之间业务关系、作业顺序和管理信息流动的流程图,它可以帮助分析人员找出业务流程中的不合理。本系统的

3、管理系统流程图如图2-2:图2-22.2 现行系统存在的主要问题现行系统是手工运作的系统,可以支持向客户提供客房服务功能,但是,存在以下薄弱环节:1现行系统是手工运作的系统,业务人员手工作业量大,数据传递不及时,对数据的统计和计算运程中易发生差错,工作效率较低。2业务流程管理不够严密。3主要从销售收入角度向管理层提供数据,不能满足管理要求(例如不能提供空房率、房态的实时消费状况统计等信息)。 4向客户提供的消费清单手工书写,常发生字迹不清晰的问题,并且格式也不统一。5历史账务的查询也不方便。现行系统的上述弱点,实质上反映公司在宾馆服务客户的过程中,对信息的产生、传输、加工与挖掘分析利用方面存在

4、不足,不能满足企业管理与业务发展的要求,也对企业形象造成不利的影响。这也正是提出新系统的直接原因。2.3 解决方案建议采用的新系统,是一个人机系统,新系统能够实现现行系统的功能,并且能克服现行系统的上述弱点,与现行系统相比,将有如下改善之举:1 对消费信息的采集与记录更加细致与全面,能满足不断增长的管理需求;2 利用计算机对数据进行加工、统计、分析,提高工作效率;3 实现完成的信息管理流程,支持业务管理制度的完善工作;4 提供统一格式的计算机打印单据与报表,提升企业形象;重视对历史数据的存储保护、追溯、分析,为管理层对企业的经营预测与决策提供及时有效的帮助。第三章 新系统逻辑方案根据用户的需求

5、,新系统应实现如下功能: (1)住宿管理:客房预定、住宿登记、追加押金、调房登记、退房结账。 (2)客房管理:客房设置、客房查询、房态查看。 (3)挂账管理:挂账查询、客户结款。 (4)查询统计:预定房查询、住宿查询、退宿查询、宿费提醒。 (5)日结:登记预收报表、客房销售报表、客房销售统计。 (6)系统设置:初始化、操作员设置、密码设置、权限设置。下面分别从数据流图、数据字典、基本加工角度对本系统要实现的功能进行详细说明。3.1 数据流图描述数据流图是对组织中信息运动的抽象,是管理信息系统逻辑模型的主要形式。它不涉及硬件、软件、数据结构与文件组织,是用图形语言及与此相关的注释来表示系统的逻辑

6、功能,及所开发的系统在管理信息处理方面要做什么。本文中数据流的中的符号解释如下:F2住宿证、手牌、住宿登记单首先,根据对管理信息系统建设的总体要求,确定系统的外部项,即系统数据的数据来源和去处。通过分析,掌握本系统的外部项和输入输出数据流,绘制本系统的关联系图见图3.1 。F1相关证件、押金宾馆客房管理系统F6宿费提醒经理F5营业报表客户F7追加押金F8预订房费F9预订赁证F4结帐单据F3退宿结帐图3.1 系统关联图从系统关联图(图3.1)中可以看出:客户向本系统提供有关证件(F1),如身份证,军官证、押金等,进行住房登记,可以通过从本系统获得住宿证、手牌、住宿登记单(F3)然后入住;本系统对

7、宿费进行提醒(F6),要求客户进行续费追加押金(F7);客户可进行预订房间(F8),本系统开出预订凭证(F9)。顾客进行退宿结帐(F4),本系统通过统计开出结帐凭证(F3)。本系统支持经理对营运数据的统计分析功能(F5)。3.1.1 系统顶层数据流程图说明D1住宿登记信息本系统的顶层数据流程图见图3.2 。预收金额信息D2P2F1相关证件、押金P1挂账信息D3F2预订房费顾客综合统计报表D4客人结账信息F3追加押金客房管理D5客房信息F4结帐单据D6客房预订信息经理退宿登记信息D7图3.2 顶层数据流程图在顶层数据流程图(图3.2)中,一共有两个主要的加工:“ P1客房管理”,“P2综合统计报

8、表管理”。P1客房管理:处理有关顾客订房、退房、入住、续费等操作,主要形成“登记预收金额文件”和“客人住宿信息登记文件”、“客房信息表”、“客房预订表”、退房登记表等。 3.1.2 客房管理数据流程二层图说明客房管理数据流程二层图见图3.3 。F3住宿登记P1.1住宿登记证件D1F1查询房态客房信息表D4登记表D3预收金额表D2P1.2顾客结账退房信息表D5F2住宿证、手牌、住宿登记单F4退房F6续订客房预订表D6F5预订P1.4预订房间P1.3客户续费图3.3 客房管理流程一层图图3.3中主要有三个加工:P1.1住宿登记,P1.2顾客结账,P1.3客户续费,P1.4预订房间。3.2 数据字典

9、描述建立数据字典是为了对数据流程图上各个元素做出详细定义和说明。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行描述,从而形成一个完整的说明,为以后系统设计的进行提供必要的详细信息。对数据流图中所有的数据流都要加以说明,现在以二层图中的“F2住宿证”为例进行说明,见表3.1。对数据流图中所有的数据元素都要加以说明,现在以二层图中的“顾客姓名”为例进行说明,见表3.2。对数据流图中所有的数据存储都要加以说明,现在以二层图中的“D6客房预订表”为例进行说明,见表3.3。对数据流图中所有的外部项都要加以说明,现在以顶层图中“顾客”为例进行说明,见表3.4。对数据流图中所有的数据

10、加工都要加以说明,现在以顶层图中“客房管理”见表3.5。表3.1数据流 - F2住宿证数 据 流系统名:宾馆客房管理信息系统编号:F2条目名:住宿证别名:来源:客户去向:管理系统数据流结构:入住日期住宿证编号客户姓名房间号押金折扣补交日期操作员 简要说明: 以此记录客户入住情况,供服务员引领客户前去某房间,退房时要交回。修改记录编写日期2007年4月16日审核日期2007年4月16日表3.2数据元素 顾客姓名数 据 元 素系统名:宾馆客房管理信息系统编号:E7.2.2条目名:顾客姓名别名:属于数据流:F3 F4 F5 F6 存储处:D2、D3、D4、D5、D6数据元素值:代码类型:字符长度 :

11、 12位 简要说明:是某个客户的姓名,要与身份证上的姓名一致修改记录编写日期2007年4月16日审核日期2007年4月16日表3.3数据存储 客房预订表数 据 存 储系统名:宾馆客房管理信息系统编号:D6条目名:收入明细账别名:存储组织:每次客户结账就有一张收银清单,按收银清单编号顺序排列记录数:只记录当前市别的收银记录,记录数不限,存储上限由磁盘可用空间控制。收市结账后转入“历史收入明细账”主关键字:收银单号+顺序号记录组成:项目:收银单号+桌号+人数+顺序号+商品代码+数量+单价+折扣率+收银员近似长度(字节):12+4+4+4+6+2+4+4+4 = 42简要说明:修改记录编写日期200

12、7年4月16日审核日期2007年4月16日表3.4外部项 - 顾客外 部 项系统名:宾馆客房管理信息系统编号:E04条目名:顾客别名:输入:F3 住宿登记 F4 退房 F5 预订F6 续订输出:D2、D3、D4、D5、D6主要特征:简要说明:修改记录编写日期2007年4月16日审核日期2007年4月16日表3.5数据加工 - 客房管理数 据 加 工系统名:宾馆客房管理信息系统编号:P1条目名:客房管理 别名:输入:F1相关证件、押金 F2预订房费 F3追加押金 F5 退房输出:D1:住宿登记信息 D2:预收金额信息 D3:挂账信息D4:客人结账信息D5:客房信息D6:客房预订信息D7:退宿登记

13、信息处理逻辑:1根据顾客提供的相关证件和押金进行登记入住,形成住宿登记信息,客房信息。2根据顾客提供的预订房费,形成客房预订信息。3根据顾客退房请求,进行退房处理,形成退宿登记信息和客人结账信息。简要说明:“客房管理”加工,可以基本满足管理员的日常工作需要。修改记录编写日期2007年4月16日审核日期2007年4月16日4.2.1 数据库设计需求分析需求分析的目的在于识别用户的数据需求,非形式地描述有关数据对象及其联系的要作记录的信息,取得如下要作记录信息的非形式描述:每个客户登记住宿时提供的信息需要提供记录的信息,包括唯一的身份证号,姓名,地址,出差事由,住宿天数,联系电话等等。客房信息 关

14、于客房的信息必须包括房间号、房间类型、价格、房态。客房预订的有关信息 需要记录姓名,身份证号,联系电话,详细地址,工作单位,客房类型,房间价格,预住日期,预住天数,预付金额。退房时涉及的信息需要记录凭证号码,姓名,证件号码,联系电话,详细地址,工作单位,房间号,客房类型,房间价格,住宿日期,住宿天数,宿费,折扣,预付金额,电话费,会议费,存车费,赔偿费,退房日期时间等信息。4.2.2 需求分析的建模在本文这一部分,列出了实体、属性和联系的清单。它们表示上述数据库的形式描述。4.2.2.1 实体本系统中的主要实体有6个,分别是:顾客、客房、凭证、住宿登记表、挂账单、住宿单、退房登记表、结帐发票。

15、4.2.2.2 实体的属性顾客:身份证号,姓名,地址,出差事由,住宿天数,联系电话客房:房间号、房间类型、价格、房态凭证:凭证号码,金额,日期,姓名预订单:顾客姓名,身份证号,联系电话,详细地址,工作单位,客房类型,房间价格,预住日期,预住天数,预付金额退房信息:凭证号码,姓名,证件号码,联系电话,详细地址,工作单位,房间号,客房类型,房间价格,住宿日期,住宿天数,宿费,折扣,预付金额,电话费,会议费,存车费,赔偿费,退房日期时间续费信息:凭证号码,姓名,证件号码,联系电话,详细地址,工作单位,房间号,客房类型,房间价格,住宿日期,住宿天数,续费金额,续费日期时间4.2.2.3 实体间的联系1

16、入住, 实体集 顾客 和 房间 之间的1:1联系(有可能是团体消费)2退房, 实体集 顾客 和 房间 之间的1:1联系3续费,实体集 顾客 和 房间 之间的1:1联系4预订, 实体集 顾客 和房间之间的1:1联系5挂账,实体集 顾客 和 宾馆之间的n:m联系4.2.2.4 ER图ER图可以来描述静态数据结构:实体、联系、实体和联系的属性。其图形符号示例如下:根据以上分析结果,绘制出本系统的ER图,见图4.5 。图中没有注明实体和联系的属性,因为属性已在本文中进行了文字说明。顾 客N1111挂帐mth 退房预订续费入住1M1NN客 房图4.5 ER图4.2.3 ER模型转化为关系模式4.2.3.

17、1 转换归则实体集的转换每个实体集用一关系模式表示,其中实体集的属性被转换成关系的属性,实体集的主键(用下划线表示,下同),在满足唯一标识和无冗余等性质的条件下,将作为对应关系的主键。二元联系转换(1)强制成员类:若实体集E2与实体集E1是N:1联系,E2的关系模式应包含E1的主属性;(2)可选成员类:若实体集E2是它同实体集E1的N:1联系中的一个可选成员,那么,这个联系往往由包括E1和E2主属性以及该联系中每个属性的各个关系模式表示; 为了避免空值问题, 我们也可以引入另一个表示联系的关系。(3)N:M二元联系:一般由另一个关系模式表示。这个关系模式由每个参加的实体集的主属性以及这个联系的

18、任何属性一起组成。三元实体集联系的转换每一个三元联系被转换成另一个关系模式,其中包括有三个参加的实体集的键。4.2.3.2 关系模式根据4.2.3.1节所述的转换规则,在从ER图向关系模式转换时,经过以上分析,确定本系统的关系模式如下:登记预收表:凭证号码、姓名、证件名称、证件号码、出差事由、房间号、客房类型、联系电话、客房价格、住宿日期、住宿时间、住宿天数、宿费、折扣、应收宿费、预收金额、提醒日期、退宿日期、备注、标志、日期、时间、结款方式、摘要、提醒时间、退宿时间住宿登记表:凭证号码、姓名、证件名称、证件号码、出差事由、房间号、客房类型、联系电话、客房价格、住宿日期、住宿时间、住宿天数、宿

19、费、折扣、应收宿费、预收金额、提醒日期、退宿日期、备注、标志、日期、时间、结款方式、摘要、提醒时间、退宿时间挂帐信息:日期、挂帐单位、摘要、住宿金额、欠款金额、还款金额、金额累计、姓名、证件号码、票号、时间、序号、房间标准、房间价格客房信息:房间号、房间类型、价格、房态、标志、备注、配置、使用设置、营业日期客房预定信息:姓名,身份证号,联系电话,详细地址,工作单位,房间号,客房类型,房间价格,预住日期,预住天数,预付金额,备注、日期、操作员、时间、证件名称退房登记信息:凭证号码,姓名,证件号码,联系电话,详细地址,工作单位,房间号,客房类型,房间价格,住宿日期,住宿时间、住宿天数,宿费、折扣或

20、招待、折扣、应收宿费、杂费、电话费、会议费、存车费、赔偿费、金额总计、预收宿费、退还宿费、退房日期、退房时间、日期、时间、备注、联系电话、BZ4.2.4数据库设计本宾馆客房管理系统开始阶段采用了Sql server数据库,随着宾馆业务的发展,将改用SQLServer 2000数据库。本系统为Sql server数据库,数据库名称为kfglo数据库包含以下8个表:登记预收表ys,登记表djb,挂账明细表gzmx,客房基础信息表kf,客房预定表kfyd,密码表ma,权限设置表qxsz,退房登记表tfd。下面分别介绍以上各表的结构。 1登记预收表djys 登记预收表djys用来保存客人在住宿登记时的

21、预收金额等信息,结构见表4-1所示。字段名称数据类型字段大小凭证号码文本20姓名文本50证件名称文本20证件号码文本20出差事由文本50房间号文本20客房类型文本10联系电话文本20客房价格货币8住宿日期日期/时间8住宿时间日期/时间8住宿天数数字双精度型宿费货币8折扣数字双精度型应收宿费货币8预收金额货币8提醒日期日期/时间8退宿日期日期/时间8备注文本50标志文本1日期日期/时间8时间日期/时间8结款方式文本1摘要文本200提醒时间日期/时间8退宿时间日期/时间84-1表djys的结构 2登记表djb 登记表djb用来保存客人住宿时的住宿登记信息,结构见表4-2所示。字段名称数据类型字段大

22、小凭证号码文本20姓名文本50证件名称文本20证件号码文本20出差事由文本50房间号文本20客房类型文本10联系电话文本20客房价格货币8住宿日期日期/时间8住宿时间日期/时间8住宿天数数字双精度型宿费货币8折扣数字双精度型应收宿费货币8预收金额货币8提醒日期日期/时间8退宿日期日期/时间8备注文本50标志文本1日期日期/时间8时间日期/时间8结款方式文本1摘要文本200提醒时间日期/时间8退宿时间日期/时间8表4-2表djb的结构3.挂账明细表gzmx 挂账明细表gzmx用来保存客人住宿挂账信息和客人结账信息,结构见表4-3所示。字段名称数据类型字段大小日期日期/时间8挂帐单位文本100摘要

23、文本100住宿金额货币8欠款金额货币8还款金额货币8金额累计货币8姓名文本16证件号码文本50票号文本20时间日期/时间8序号数字整型房间标准文本10房间价格文本10表4-3表gzmx的结构 4客房基础信息表kf 客房基础信息表kf用来保存客房的基础信息,结构见表4一4所示。字段名称数据类型字段大小房间号文本房间类型文本价格货币房态文本标志是/否备注文本配置文本使用设置文本营业日期日期/时间表4-4表kf的结构5客房预定表kfyd客房预定表kfyd用来保存客人预定客房的登记信息,结构见表4-5所示。字段名称数据类型字段大小姓名文本50身份证号文本20联系电话文本30详细地址文本100工作单位文

24、本50房间号文本10客房类型文本20房间价格文本8预住日期日期/时间10预住天数整型8预付金额货币50备注文本50日期日期/时间50操作员文本8时间日期/时间8证件名称文本20表4-5表kfyd的结构 6.密码表ma 密码表ma用来保存操作员名称和操作员密码,结构见表4-6所示。字段名称数据类型字段大小操作员文本10密码文本6表4-6表ma的结构 7权限设置表qxsz 权限设置表qxsz用来保存操作员的权限,结构见表3-7所示。字段名称数据类型字段大小编号文本50操作员文本50密码编号双精度型客房预定是/否1住宿登记是/否1退宿登记是/否1追加押金是/否1客房管理是/否1客房查询是/否1预定房

25、查询是/否1住宿查询是/否1退宿查询是/否1宿费提醒是/否1登记预收报表是/否1客房销售报表是/否1操作员设置是/否1密码设置是/否1初始化是/否1权限设置是/否1房态查看是/否1调房登记是/否1挂账查询是/否1客户结款是/否1客房销售统计报表是/否1表4-7表qxsz的结构8退房登记表tfd 退房登记表tfd用来保存客人退宿登记信息,结构见表4-8所示。字段名称数据类型字段大小凭证号码文本20姓名文本50证件号码文本20联系电话文本20详细地址文本50工作单位文本50房间号文本20客房类型文本10房间价格货币住宿日期日期/时间住宿时间日期/时间住宿天数数字双精度型宿费货币折扣或招待文本16折

26、扣数字双精度型应收宿费货币8杂费货币8电话费货币8会议费货币8存车费货币8赔偿费货币8金额总计货币8预收宿费货币8退还宿费货币8退房日期日期/时间8退房时间日期/时间8日期日期/时间8时间日期/时间8备注文本50联系电话文本20BZ文本双精度型 表4-8表tfd的结构4.4 系统总体安全性、可靠性方案与措施因为本系统投入运营后,系统的安全与可靠性直接关系到酒店日常工作能否顺利进行。这里提出的安全性、可靠性方案与措施,可以基本满足该酒店的要求:1)数据库的安全性是指保护数据库,以防止不合法的使用所造成的数据泄漏、更改或破坏。由于数据库中存放关在量的重要数据,并且为各种用户所共享,数据的安全显得格

27、外重要。在一般的计算机穖中,安全措施是逐级设置的:数据库的安全控制的一般方法有:用户标识和鉴定,存取控制,审计,数据加密,视图的保护。本系统采用用户标识和鉴定,存取控制两种方法,例如进入本系统必须输入工号与密码。同时,对服务器进行操作系统级和数据库服务器的用户口令控制。2)数据库的完整性由数据库管理的完整性约束和数据库触发器来实现。3)数据库的备份和恢复为了保证数据库在遭受意外或有意外破坏的情况下,系统得以恢复,系统需要设置备份功能。数据库的恢复使用转储方法进行。2010年读书节活动方案一、 活动目的:书是人类的朋友,书是人类进步的阶梯!为了拓宽学生的知识面,通过开展“和书交朋友,遨游知识大海

28、洋”系列读书活动,激发学生读书的兴趣,让每一个学生都想读书、爱读书、会读书,从小养成热爱书籍,博览群书的好习惯,并在读书实践活动中陶冶情操,获取真知,树立理想! 二、活动目标: 1、通过活动,建立起以学校班级、个人为主的班级图书角和个人小书库。 2、通过活动,在校园内形成热爱读书的良好风气。 3、通过活动,使学生养成博览群书的好习惯。4、通过活动,促进学生知识更新、思维活跃、综合实践能力的提高。 三、活动实施的计划 1、 做好读书登记簿 (1) 每个学生结合实际,准备一本读书登记簿,具体格式可让学生根据自己喜好来设计、装饰,使其生动活泼、各具特色,其中要有读书的内容、容量、实现时间、好词佳句集锦、心得体会等栏目,高年级可适当作读书笔记。 (2) 每个班级结合学生的计划和班级实际情况,也制定出相应的班级读书目标和读书成长规划书,其中要有措施、有保障、有效果、有考评,简洁明了,易于操作。 (3)中队会组织一次“读书交流会”展示同学们的读书登记簿并做出相应评价。 2、 举办读书展览: 各班级定期举办“读书博览会”,以“名人名言”、格言、谚语、经典名句、“书海拾贝”、“我最喜欢的”、“好书推荐”等形式,向同学们介绍看过的新书、好书、及书中的部分内容交流自己在读书活动中的心得体会,在班级中形成良好的读书氛围。 3、 出读书小报: -精品 文档-

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服