宾馆管理系统软件设计论文.docx

上传人:b****4 文档编号:27531567 上传时间:2023-07-02 格式:DOCX 页数:42 大小:782.64KB
下载 相关 举报
宾馆管理系统软件设计论文.docx_第1页
第1页 / 共42页
宾馆管理系统软件设计论文.docx_第2页
第2页 / 共42页
宾馆管理系统软件设计论文.docx_第3页
第3页 / 共42页
宾馆管理系统软件设计论文.docx_第4页
第4页 / 共42页
宾馆管理系统软件设计论文.docx_第5页
第5页 / 共42页
点击查看更多>>
下载资源
资源描述

宾馆管理系统软件设计论文.docx

《宾馆管理系统软件设计论文.docx》由会员分享,可在线阅读,更多相关《宾馆管理系统软件设计论文.docx(42页珍藏版)》请在冰豆网上搜索。

宾馆管理系统软件设计论文.docx

宾馆管理系统软件设计论文

1前言

1.1研究的目的和意义

随着旅游业的发展,宾馆、餐饮娱乐行业日趋发达,引入全方位的电脑服务和电脑管理日益流行。

同时,宾馆和餐厅娱乐业引入电脑服务和管理也取得了优良的经济效益和社会效益。

为此,国家建设部已于最近作出明确规定:

凡星级宾馆在项目审批时,其设计方案必须包括电脑管理系统,否则不予立项。

可见,宾馆管理电脑化势在必行。

宾馆管理系统将先进的电脑技术与现代宾馆服务管理完美地结合起来,实现了住宿、餐饮、娱乐全新概念的服务和管理方式。

开发这个系统的目的就是帮助宾馆提高工作效率以及确保客户信息的准确性和实时性,实现宾馆客户信息管理的系统化、规范化和自动化。

1.2现状和发展趋势

传统的宾馆管理往往令管理者花大量的时间来处理顾客投诉,例如错误查询、烦琐的登记和结帐手续、旅客费用计算错误、空余客房资料不能及时提供等,从而影响出租率,使的管理人员不得不集中精力规划管理运行策略和进行决策。

以上问题可通过电脑系统辅助解决,宾馆管理的电脑化,不仅是体现宾馆现代化形象的一个重要标志,而且对于提高员工工作效率,加速资金周转、降低各项成本及改善服务质量都有十分积极的作用。

我们在经过对市场深入细致的分析和研究后,运用国际上的先进计算机技术,采用国际先进的管理模式,结合中国宾馆的实际特点,开发了这套宾馆管理系统。

一个成熟的宾馆管理系统不仅仅是记录宾馆客人的信息,提供查询,报表打印等一系列简单的工作,它能让工作人员从烦琐的手工操作中解脱,并且宾馆管理系统本身就代表着一种管理方法。

随着它的深入,将带动企业的运做,为管理和决策提供支持。

为了达到这个要求,它必须依靠高起点的硬件环境和软件开发工具来保证系统的稳定和正常运行。

宾馆电脑系统要求24小时连续运行,数据量大,可靠性要求高,因此整个电脑系统供电采用专线方式,加配UPS(不间断供电系统),并合理接地,以便保障整套系统的正常运行。

总之,使用该宾馆管理系统,将会有以下好处:

1)电脑收银,打印帐单:

快速准确,减少宾客等待时间,并可杜绝收银过程中的舞弊现象。

2)高效的客房管理:

能有效的提高房率,增加营业收入。

3)提高决策依据:

管理者可以随时了解经营情况,以制定相应的经营方针。

4)减轻员工的工作负担:

从而使员工把更多的精力放在提高为宾客服务的质量上.

5)简单、方便地保存和查询历史资料。

6)树立良好的宾馆形象。

1.3本文完成的主要任务

1)宾馆在正常的运营中总需要对客房资源、顾客信息、结算信息进行管理,利用宾馆管理信息系统能及时的了解各个环节中信息的变更,有利于提高管理的效率。

以及确保客户信息的准确性和实时性,实现宾馆客户信息管理的系统化、规范化和自动化。

2)一个成熟的宾馆管理系统不仅仅是记录宾馆客人的信息,提供查询,报表打印等一系列简单的工作,它能让工作人员从烦琐的手工操作中解脱,并且宾馆管理系统本身就代表着一种管理方法。

3)具有高效的客房管理功能,能有效地提高房率;增加营业收入;减轻员工的工作负担从而使员工把更多的时间和精力放在提高为宾客服务的质量上;简单方便的保存和查阅历史资料;树立良好的宾馆形象。

2宾馆管理系统方案设计

2.1需求分析

1)客房预定系统

(1)散客预定

(2)团体预定

(3)客房预定

(4)预定未到处理

(5)预售查询

预定系统可随时查询30天以内宾馆客房预售一览表,及可售房间数,可查询某间客房预定情况。

对常客可使用系统的客历资料预定及陪房,可大大减少资料的输入

2)前台接待系统

(1)散客入住登记

(2)合约入住登记

(3)团体自动入住和手动入住

(4)补填客单

(5)修改客人信息、转房、调房、设置房态、客人留言

(6)预定客房查询

(7)可售客房查询

客人一旦入住宾馆,将允许客人先消费(签单),后付帐(使用一卡通)。

系统还设计了限制消费的功能。

团体入住后除了每个团员有自己的帐外,系统还自动产生该团的主帐号,操作员每一个消费记入成员帐还是记入团体帐,该团成员的房租将自动记入团主帐。

3)前台收银系统

(1)记帐(包括客人在宾馆各营业场点的消费)

(2)埋单

(3)限制客人消费

(4)退房

(5)押金加入

(6)查帐(可查总客帐、总收入帐、总消费帐)

(7)转帐

(8)设置跑单

(9)客用保险箱管理

(10)团体埋单及退房

每一个客人从预定房间起系统(一卡通系统)内已自动产生了该客人的帐号,住店的客人享受宾馆的短期贷款,可以在宾馆绝大部分签单,这将刺激客人的消费心理,增加宾馆的收入,记帐功能主要加入宾馆暂无连网的那些消费场所和诸如赔偿、日租、特别消费等。

宾馆管理者还可根据客人的情况锁住其帐号,以限制其消费。

前台收银系统的埋单又与其他营业场所不同,前台的埋单允许客人一帐多单,分期埋单,分类别埋单,退房时能自动检测:

客人的帐务余额为零;客人帐号的帐项为空;保险箱钥匙以归还,否则系统拒绝退房。

转帐功能也具有万能分帐的功能,既不但可以把几个帐号的消费转入另一帐号,也可把某一帐号特定时期特定几类消费转入另一帐号,转帐帐项将留下记号并且留下记录以方便查核人员核对。

团体埋单与其他埋单相同,而团体退房则采用全自动方式,不必一一输入房号。

如果系统检测到某团的成员全部已退房,团主单也随即自动退出。

4)帐务系统

除具有收银系统的功能外,还具有纠错、报表输出等功能,能将损失降至最低

5)管家系统

(1)设置净房、脏房、坏房、及取消坏房

(2)设置SKIP房、SLEEP房

(3)查询净房表、脏房表、坏房表

(4)房间状态

(5)新入住查询

6)电话系统

(1)自动计费

(2)夜审系统

夜间稽核应该是控制宾馆经营的一个核心部分,每天的经营情况都必须经由夜间审核.本系统提供的功能有:

过房租.每天一次地将在住客的帐目加上当天的房租费用日营业报表.将当天的收入分类统计.产生客人余额表.客人明细帐查询.便于夜审人员核对明细帐.

(3)客人信息查询

(4)动态房态查询

(5)房间明细帐查询

(6)收银员报表

(7)当日入住客人报表

7)客历系统

(1)客人资料手工、自动输入

(2)客人资料查询与修改

(3)黑名单

(4)入住客人自动查询客历

(5)入住客人自动归入客历

(6)客历合

8)合约系统

可将宾馆签约的单位或个人的资料输入电脑,并可随时查询、修改和删除。

凡合约单位或个人入住,均可自动填单。

系统还可自动打印与合约单位或个人来往的信函信封等。

2.2系统开发平台和数据库选择

我们可以选用SQLserver2000、或Access2000作为后台数据库开发平台,它们都结合了当前最流行的数据库开发工具。

但宾馆管理信息系统的开发所涉及的数据成分多且大,实际运用复杂繁琐,如果用Access2000做为后台数据库开发平台的话,很难解决这些复杂繁琐系统分析和系统生成等问题,而且会浪费我们许多宝贵的时间,对于解决宾馆管理系统的总体功能没有特别的用处。

而用SQLserver2000作为后台数据库开发平台,它能支持数据库的实际数据模型,也能为数据库的总体性能作出具体分析具体解决的全新特点,这些都是Access2000都不具备的性能。

因此,我选择了SQLserver2000作为数据库开发平台。

2.3系统总体功能分析

1)有关客房标准的制定、标准信息的输入,包括标准编号、标准名称、房间面积、床位数量、住房单价、是否有空调、电视机、电话、以及单独卫生间等。

2)客房标准信息的修改、查询等。

3)客房基本信息的输入包括客房编号、客房类型、客房位置、客房单价、备注等。

4)客房基本信息的查询、修改、包括客房编号、客房类型、客房位置、客房单价、备注等。

5)剩余客房信息的查询。

6)订房信息的输入,包括客房编号、客房种类、客房位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、备注信息等。

7)订房信息的修改和查询,包括客房编号、客房种类、客房位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、备注信息等。

8)结算信息的输入,包括客房编号、客房种类、客房位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、结算日期、备注信息等。

9)结算信息的修改和查询,包括客房编号、客房种类、客房位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、结算日期、备注信息等。

根据实际情况,我们使用原型法以少量代价快速地构造一个可执行的软件系统模型。

采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。

此时模块也发展成为最终产品了。

1)宾馆管理系统的总流程图

图2-1宾馆管理信息系统总体流程图

2)系统的总体功能的模块设计如图2-2所示

图2-2系统的总体功能图

表2-1客房信息管理系统主要功能表

功能模块

功能列表

住房登记功能

对客户信息进行增加、删除和修改。

客房管理功能

可以对房间信息进行增加和编辑,也可以根据房号进行查找

客户查询功能

可以根据房号、姓名、国籍、住店日期、离店日期等信息对客户信息进行查询

1)住房登记功能

该功能实现了对客户信息的管理。

该功能可以对客户信息进行增加、删除和修改

客户信息包括对信客户进行登记,登记内容包括房号、姓名、性别、年龄、国籍、客房级别、住房天数、住店日期、离店日期等。

2)客房管理功能

该功能实现了对客房信息的管理。

该功能可以对客房信息进行增加、删除和修改,并且可以根据房号来查找客房信息。

客房信息主要包括客房号、客房级别和是否入住。

3)客户查询功能

该功能实现了对客户信息的查询。

管理人员可以根据房号、姓名、国籍、住店日期或离店日期对客户信息进行查询,查询到的信息包括房号、姓名、性别、年龄、国籍、客房级别、住房天数、住店日期、离店日期等。

4)系统功能模块图如图所示

表2-2系统总流程数据字典

树据流名:

登记

数据项:

客户信息

备注:

个人或团队

组成:

身份证号+姓名+性别+年龄+民族+出生日期+家庭住址

+VIP+人数+单位+单位地址+电话+手机+BP机号码

+E-MAIL地址+照片

数据项:

客房信息

组成:

房号+类型+单价+状态

组织:

房号

数据项:

状态

取值:

空房可用

空房待修

预订占用

正在占用

数据项:

押金

组成:

预订金+入住押金+入住租金

取值:

现金

信用卡

转帐支票

挂帐

免费

数据项:

时间

组成:

预订时间+入住时间+预计离店时间+住宿时间

数据流名:

离店凭据

备注:

指客人办理手续后,所持有的酒店开出的票据

组成:

住店发票+停车场收据+其它票据

表2-3流程图数据字典

数据处理名:

前台加工

简述:

在酒店中直接与客人发生关系的活动,为客人提供的一切服务,包括

客人进入酒店前的预订,预订后的入住,消费,以及离店前的手续

办理。

组成:

预订+接待+取消预订+离店

数据处理名:

后台加工

简述:

在酒店中不直接与客人发生关系的活动,包括间接为客人提供的服

务,以及酒店的内部管理体系,主要是库房管理,IC卡管理,总理

查询等。

组成:

数据备份+经理查询

数据处理名:

停车场加工

简述:

为宾馆内外客人提供停车的系统。

数据库1:

所有在前台与客人有关的信息库。

组成:

历史客人信息表+房间占用信息表+IC卡管理表

数据库2:

组成:

宾馆日常消耗品库存管理表+日现金帐目表

数据库3:

说明:

停车场建立的有关车辆进出停车场的时间及费用信息表。

3)前台子系统

 

图2表示前台子系统的流程图

1)客人个人预订房间信息流程图

图3表示客人个人预订房间信息流程图

表2-4个人预订数据字典

数据处理名:

房间查询

简述:

根据客人的预订要求,查询客房预订信息表,确定是否有空房

输入:

客户信息,来源:

外部实体“客人”

输出:

[1]无客房,去处:

外部实体“客人”

[2]有客房,预订登记表,去处:

“客人信息”

数据流名称:

预订登记表

简述:

在房间查询有房时所填的表,用于记载客人信息

组成:

身份证号+姓名+性别+年龄+民族+国籍+家庭住址+VIP+电话

数据处理名:

订房

简述:

根据客人的预订要求,确定客人订什么房,哪类房,多少间房,是否

确定具体房间。

输入:

订金收据,来源:

收银

输出:

预订证明表,去处:

外部实体“客人”

数据流名称:

预订证明表

简述:

在订房、收银后所填的表,用于记载客人订房的信息和证明

组成:

身份证号+姓名+性别+家庭住址+电话+押金+房间数量、类别+时间

客人来店预订,服务员查询“客房预订信息表”,无空房则返回客人。

有客房则登记,并核对“客人黑名单”(进行消费而未付帐的客人名单)及“挂帐表”。

2)团队预订信息流程图

 

图4表示团体预订信息图

表2-5:

团队预订数据字典

数据处理名:

房间查询

简述:

根据客人的预订要求,查询客房预订信息表,确定是否有空房

输入:

客户信息,来源:

外部实体“客人”

输出:

[1]无客房,去处:

外部实体“客人”

[2]有客房,预订登记表,去处:

“客人信息”

数据流名称:

预订登记表

简述:

在房间查询有房时所填的表,用于记载客人信息

组成:

团队ID号+团队名称+领队人+领队手机+团队开户行+帐号+地址+联系

电话+人数+人员名单+房间数量

数据处理名:

订房

简述:

根据客人的预订要求,确定客人订什么房,哪类房,多少间房,是否

确定具体房间。

输入:

订金收据,来源:

收银

输出:

预订证明表,去处:

外部实体“客人”

数据流名称:

预订证明表

简述:

在订房、收银后所填的表,用于记载客人订房的信息和证明

组成:

团队ID号+团队名称+地址+联系电话+人数+进店日期+离店日期+房间

数量+押金。

团体预订与个人预订基本一样,只是将团队预订信息记入“团体预订信息表”。

4)后台子系统

图5表示后台子系统流程图

后台不与客人发生直接的接触,主要支持经理查询、库房管理、数据的备份以及财务上的管理。

数据备份是指数据库管理员周期性的对系统产生的数据(客房占用信息表,客人信息表,日现金入帐表,IC卡管理表等一切表格)进行安全双备份,以防止数据丢失,不仅在硬盘里要作备份,还要用软盘备份,以便进行灾害恢复。

由于数据库中的数据是变化的,间隔时间越长,备份数据库中的数据与当前使用的库中数据差别就越大,因而要根据数据库的变化快慢确定转储周期。

3宾馆管理系统的数据库设计

本例选SQLserver2000作为后台数据库。

设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。

数据库设计一般包括如下几个步聚:

(1)数据库需求分析。

(2)数据库概念结构设计。

(3)数据库逻辑结构设计。

3.1数据库需求分析

用户的需求具体体现在各种信息的提供、保存、更新、和查询等方面,这就需要要求数据库结构能充分满足各种信息的输出和输入。

收集基本数据、数据结构以及数据处理的流程,组成义愤详细的数据词典,为后面的具体设计打下基础。

分析和调查有关宾馆管理信息的需求的基础上,所得到系统的如下数据流程图:

图3-1表示数据需求分析流程图

针对宾馆管理信息系统的需求,通过对宾馆管理工作过程的内容和数据流程分析,可以设计如下面所示的数据项和数据结构:

1)有关客房标准的制定、标准信息的输入,包括标准编号、标准名称、房间面积、床位数量、住房单价、是否有空调、电视机、电话、以及单独卫生间等。

2)客房标准信息的修改、查询等。

3)客房基本信息的输入包括客房编号、客房类型、客房位置、客房单价、备注等。

4)客房基本信息的查询、修改、包括客房编号、客房类型、客房位置、客房单价、备注等。

5)剩余客房信息的查询。

6)订房信息的输入,包括客房编号、客房种类、客房位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、备注信息等。

7)订房信息的修改和查询,包括客房编号、客房种类、客房位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、备注信息等。

8)结算信息的输入,包括客房编号、客房种类、客房位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、结算日期、备注信息等。

9)结算信息的修改和查询,包括客房编号、客房种类、客房位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、结算日期、备注信息等。

3.2数据库概念结构设计

我们已经知道上面的数据项和数据结构,就可以设计出满足用户需求的实体,以及它们之间的关系,即设计规划出的实体有:

客房标准信息实体、客房信息实体、订房信息实体、结算信息实体。

(1)客房标准信息实体E-R图如下

图3-2客房标准信息实体E-R图

(2)客房信息实体E-R图如下

图3-3客房信息实体E-R图

(3)订房信息实体E-R图如下:

图3-4订房信息实体E-R图

(4)结算信息实体E-R图:

图3-5结算信息实体E-R图

(5)实体之间关系E-R图:

图3-6为实体关系E-R图

3.3数据库逻辑结构设计

因为上面的的数据库为概念结构,所以现在需要把她转化为SQLserver2000数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。

宾馆管理信息系统数据库中各个表格的设计结果如下面的表格所示:

而每个表格表示数据库当中的一个表。

表3-1物资基本信息表

列名

数据类型

可否为空

说明

typeid

varchar

NOTNULL

标准编号

typename

varchar

NOTNULL

标准名称

area

numeric

NULL

房间面积

bednum

numeric

NULL

床位数量

haircondition

varchar

NULL

是否与空调

htelephone

varchar

NULL

是否有电话

htelevision

varchar

NULL

是否有电视

htoilet

varchar

NULL

是否有独立卫生间

price

numeric

NULL

单价

表3-2客房信息表格

列名

数据类型

可否为空

说明

roomNo

varchar

NOTNULL

客房编号

roomtype

varchar

NOTNULL

客房种类

roomposition

varchar

NULL

客房位置

roomprice

numeric

NULL

单价

putup

varchar

NOTNULL

是否被预定

roommemo

text

NULL

备注

表3-3订房信息表

列名

数据类型

可否为空

说明

bookno

varchar

NOTNULL

订房编号

customname

varchar

NOTNULL

顾客姓名

customID

varchar

NOTNULL

身份证号码

roomno

varchar

NOTNULL

客房编号

indate

datetime

NULL

入住日期

discount

numeric

NULL

折扣

inmemo

text

NULL

备注

checkdate

datetime

NULL

结算日期

ammount

numeric

NULL

金额

3.4创建数据库和数据表

1.创建系统用户表格user_info

CREATETABLE[dbo].[user_info](

[user_ID][char](10)COLLATEChinese_PRC_CI_ASNOTNULL

[user_PWD][char](10)COLLATEChinese_PRC_CI_ASNULL

[user_Des][char](10)COLLATEChinese_PRC_CI_ASNULL

)ON[PRIMARY]

2.创建客房标准信息表格roomtype

CREATETABLE[dbo].[roomtype](

[typeid][char](10)COLLATEChinese_PRC_CI_ASNOTNULL

[typename][char](10)COLLATEChinese_PRC_CI_ASNOTNULL

[area][numeric](5.0)NULL

[haircondition][char]

(2)COLLATEChinese_PRC_CI_ASNULL

[htelephone][char]

(2)COLLATEChinese_PRC_CI_ASNULL

[htelevision][char]

(2)COLLATEChinese_PRC_CI_ASNULL

[htoilet][char]

(2)COLLATEChinese_PRC_CI_ASNULL

[price][numeric](10.2)NULL

)ON[PRIMARY]

3.创建客房信息表格rooms

CREATETABLE[dbo].[rooms](

[roomNo][char](10)COLLATEChinese_PRC_CI_ASNOTNULL

[roomtype][char](10)COLLATEChinese_PRC_CI_ASNOTNULL

[roomposition][char](20)COLLATEChinese_PRC_CI_ASNULL

[putup][char]

(2)COLLATEChinese_PRC_CI_ASNULL

[roommemo][text]COLLATEChinese_PRC_CI_ASNULL

)ON[PRIMARY]TEXTIMAGE_ON[PRIMARY]

4.创建订房信息表bookin

CREATETABLE[dbo].[booking](

[bookno][char](14)COLLATEChinese_PRC_CI_ASNOTNULL

[customname][char](10)COLLATEChinese_PRC_CI_ASNOTNULL

[customID][char](18)COLLATEChinese_PRC_CI_ASNOTNULL

[Roomno][char](10)COLLATEChinese_PRC_CI_ASNOTNULL

[discount][numeric](2,0)NULL

[inmemo][text]COLLATEChinese_PRC_CI_ASNULL

[checkdate][datetime]NULL

[amount][numeric](10.2)NULL

)ON[PRIMARY]TEXTIMAGE_ON[PRIMARY]

4宾

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1