宾馆住宿管理系统课程设计_第1页
宾馆住宿管理系统课程设计_第2页
宾馆住宿管理系统课程设计_第3页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

1、宾馆住宿管理系统专业: 班级: 学号: 姓名: 辅导老师:一、 开发目的。1 现状分析近年来,宾馆业迅猛发展, 市场的竞争日趋激烈, 全面提高宾馆的软件管理 水准,已成为宾馆业发展的当务之急。 尤其是对于星级宾馆, 既需要完成前台的 一些服务工作, 还需要完成后台的管理工作。 然而,传统的人工管理模式已经远 远不能满足有效、 快捷地处理经营中产生的大量信息数据的需要, 从而使得企业 决策层无法及时、准确地掌握一线资料, 继而影响对市场进行正确地分析和预测。 像沿海城市三星级以上宾馆引进外方管理, 使小部分宾馆管理水准几乎接近或达 到国际水平。但对占 80%以上的广大中小型宾馆来说,是难以做到的

2、。因此,欲 在竞争中甩开对手,取得优势,必须在经营、管理、产品、服务等方面具备独到 之处。而对宾馆的经营状况起决定作用的是客房的管理。 简单的服务标准已不是 制胜的锦囊,只有管理做到最细微之处,才能让顾客体会到宾馆服务的高标准、 高质量,而准确、快速、周全往往就是最基本的成功要素。传统的管理方法已经不能适应现代社会的需要,因此采用电脑管理业务、财 务等诸多环节已成为推动宾馆业迅速发展的先决条件, 宾馆客房管理信息系统是 各大中小型宾馆所需要使用的一个管理系统。2 系统目的本系统是用 sql server 2000 为开发工具 , 以 SQL 语言为数据库查询语言 开发的宾馆酒店管理软件的功能

3、, 研究和开发管理宾馆的 日常业务 , 即宾馆的 客房、财务及各种收费系统管理。 该系统应充分利用信息技术提高宾馆客房的管 理水平、服务水平。宾馆住宿管理系统要实现客房住宿的登记、宿费提醒、追加 押金、调房登记、退房结帐、查询统计等功能。将动态时的住宿登记、客房调整 追加押金等有机的联系在一起,对酒店进行全方位的管理。使用该系统 , 既可以大幅 度提高各业务部门的工作效率 , 也可自动完成各 业务部门之间的营业信息、账务 、报表的自动化传输与汇总 , 使各项业务工作 更加制度化、科学化。但是,本管理系统也有些美中不足的地方,比如没有加入 餐饮这一模块的管理, 所以,我们会继续努力,积极完善这个

4、宾馆管理系统, 更好的为宾馆管理行业服务。系统需求分析1. 功能结构宾馆住宿管理系统的数据库功能主要体现在对各种信息的提供、保存、更新和查询操作上包括客房信息。客房类型信息、客户记录信息、客户信息、员工信 息和员工工作信息。各个部分的数据内容又有内在的联系。 针对该系统的数据特 点,可以总结如下的需求:客房信息包括客房的详细信息客户信息记录客户登记时的详细信息入住信息是客户信息和客房信息之间的关联每个员工信息都对应一个员工类型每个客房都对应一个员工信息根据以上需求分析,给出以下功能模块图:图1功能模块图2. 数据流程图1.业务流程图,如图2.1所示。图2.1(1)顶层数据流程图,如图2.2客房

5、管理业务流程图所示。客人入住、图2.2 顶层数据流程图(2)第二层数据流图,如图2.3所示。空房信息客户信息入住客户房号信息补交费用单1续住房号信息住宿信息表FTT结账信息退房一客户信息表客房信息表更新信息房物品信息表宾馆管理者(3)缴费单图2.3 第二层数据流图宾馆开房数据流程图,如图2.4所示。(4)补交费用图2.4 宾馆开房数据流程图 客户续房数据流程图,如图2.5所示。图2.5 客户续房数据流程图(5)客人退房数据流程图,如图2.6所示。房号信息客户P3.1检查客房物品检查结果整理检查结P3.2物品赔偿证明单延迟退房时间信息P3.3物品赔偿物品完好信息提前退房P3.5退款.P3.4查询

6、住房时间住宿信息表P3.6扣除费用P3.8正常退房客户信息表注销注册客房信息表P3.7退押金结算信息图2.6客人退房数据流程图3. 数据字典数据字典是关于数据信息的集合,即对数据流图中包含的所有元素的定义的 集合。1.数据项表 3-1. 客户(Travellers )信息:表中列名数据类型可否为空说明TnoIntNot null (主键):客户编号Tn ameChar(1O)Not null客户姓名TsexChar(2)Not null:客户性别TidChar(20)Not null客户身份证号表3-2. 客房(Rooms信息:表中列名数据类型可否为空说明RnoIntNot null (主键)

7、:客房号RstyleChar(10)Not null客房类型RpriceInt客房单价RstateChar(10):客房状态RtelChar(15)客房电话表3-3. 客户住宿(Living )信息:表中列名数据类型可否为空说明TnoIntNot null (主键):客户编号RnoIntNot null (主键)客房号TcomedateDatetimeNot null入住日期TleftdateDatetimeNot null结算日期TtimeInt住宿时间TamountInt房费表3-4. 客房物品(Roomitem)信息:表中列名数据类型可否为空说明RnoIntNot null客房号Rite

8、 mnoChar(10)Not null (主键)客房物品编号Rite mn ameChar(20)Not null客房物品名称RitemstateChar(10)物品状态RitempriceInt客房物品单价Rite mnumInt物品数量2. 数据结构根据上述系统功能分析和需求总结,设计如下的数据结构数据结构名含义说明客房类型包括客房类型(单间、标间)、客房信息包括客房编号、客房价格、客房所属类型、负责人 编号客户信息客户身份证号、客户姓名、客户性别、客户年龄、 联系方式、客房编号登记信息客房编号、客户身份证号、入住日期、退房日期、 账目结算员工信息员工编号、姓名、年龄、职位、联系方式、工

9、资、 所属部门员工类型职位、底薪、工作时间客房物品客房剩余物品、客房所需物品等3. 数据流数据流名称:客房登记信息位置:宾馆一登录处理说明:“登记”“查询” “反馈” 数据流名称:退房登记信息位置: 登录处理宾馆人员 说明:显示客户消费各项信息数据流名称:宾馆员工管理 位置:宾馆员工信息 说明:显示员工各项基本信息 数据流名称:客房物品管理 位置:管理人员宾馆仓库管理人员保护 说明:指定保护物品,保障宾馆各种所需物品的供求4. 数据存储数据存储名称:客户登记表 输入:客户姓名、身份证号、房间号输出:登录处理表格 数据结构:客户姓名 +身份证号 说明:该注册信息由宾馆保密数据存储名称:管理人员登

10、记表 输入:管理人员姓名、工号、输出:登录处理表格 数据结构:管理人员姓名 +工号说明:该注册信息由宾馆保密数据存储名称:退房登记表 输入:客户姓名、房间号输出:登录处理表格 数据结构:客户姓名 +房间号说明:显示客户消费信息5处理过程(1)客户入住登记(管理人员登记信息;输入:客户姓名、身份证号;输出: 客户房间号;处理:在宾馆住宿系统中,登记好各项信息)(2)管理人员登录(管理人员注册帐号及登录;输入:姓名、工号;输出:管 理人员登录验证;处理:在宾馆住宿系统中,登记好各项信息完成登录)(3)客户预订登记(管理人员登记信息;输入:客户姓名、身份证号、预订号; 输出:客户房间号;处理:在宾馆

11、住宿系统中,登记好各项信息)(4)客户退房登记(管理人员登记信息;输入:客户姓名、房间号;输出:客 户消费信息;处理:在宾馆住宿系统中,显示消费信息)三、概念结构设计。1概念设计说明通常,把每一类数据对象的个体称为实体,而每一类对象的集合称为“实体 集”而E R模型的主要成分是实体、联系和属性。如果用矩形框表示实体集, 用带半圆的矩形表示属性,用线段连接实体集与属性,当一个属性或属性组合指 定为主码时,在实体集与属性的连接上标记一斜线, 则可以表示实体集及每个实 体集涉及的属性,实体集之间存在各种关系,通常把这种关系称为“联系”。联系有三类:一对一的联系(1 : 1); 一对多的联系(1:n)

12、;多对多的联系(m:n)。所以,此宾馆住宿管理系统中实体集与实体集的联系,E- R模型如下:2 E-R 图各实体之间的E-R图,如图3-1所示。图3-1实体之间的E-R图局部E-R图如下:客户信息实体的E-R图,如图1所示。客户图1客户信息实体的 E- R图客房信息实体的E-R图,如图2所示。图2客房信息实体的 E R图 客户住宿实体的E-R图,如图3所示。图3客户住宿实体的E R图 客房物品信息实体的 E-R图,如图4所示。全局E-R图如下:四、逻辑结构设计1 E-R图到关系模式的转换关系模式:客房(客房编号、客房类型、客房价格、负责人编号)员工(员工编号、员工姓名、员工年龄、员工联系方式、

13、员工职位、员工工资、领导编号)客户(客户身份证号、客户姓名、客户性别、客户年龄、联系方式、入住日期、退房日期、入住客房编号)客户客房(客房编号、客户身份证号、入住日期、退房日期)客户员工(客户身份证号、员工编号、服务)2. 实体关系模式分析由于客房编号、员工编号、客户身份证号、客房编码等每个属性都是不可再分的, 且均是简单属性,因此属于第一范式。由于客房类型、价格,员工年龄、职位、 工资等非主属性完全函数依赖,因此属于第二范式。而员工服务等属于非主属性 完全函数依赖。又因为非主属性不传递函数依赖的主关系键。因此属于第三范式。五、物理结构设计1数据分析(1)常查询项:客房信息、客户信息、员工信息

14、(2)常变更项:客户姓名、身份证号、入住日期、退房日期、结算金额等(3)不易变更项:客房类型、客房价格等2. 索引的建立对“客房”、“员工”、“客户”建立索引,方便数据的查询。3. 数据库存放位置的设计为提高系统性能,应根据应用情况把数据库的常查询项、常变更项、不易变更项 分开存放。4. 建立视图对权限的赋予操作,保障数据库的安全。六、数据库实施6.1创建数据库日LJ城库国魏居库佚照田.数擄库关系国国口裏3 视圉It) Lj局义诃a _JiB _J Service Broker 田一 j存储i+J Lj安全性6.2主表的结构设计 621进货信息表的结构cieate table pLirctia

15、s(Fiild int prirrary Jcey,P j_d mrPsupF±idPc:cnm匸 inr.Pprice float.datetirr.e,Ppthar irte dacerirrPahelf invFreicark vaicTir 20消息命令已成功克成:客户信息表结构表-北.业空员信亘丢丢表-Tbo.容户信息表 春-Tbd偽立牽列名数据类型冗许空姓営charO性别char4)电话匸har(锄char(40)0身份证号码char(18j卜音注匚h旳25用户信息表结构表- dbo.m户信宜表a -日也业务员信息表*表dbs客户列容敎据类型允许空冒用户名charflQ)

16、密码亡har10)IIIhMilBIIWilliaMMIIiaiMIHIMaillHilWBI *« >1权限!加师624仓库信息表结构董-如口色库信息無 羡-匕比周户信层叢 憲-日比遊员需列名数攝类型$仓库编昌char)仓库名称血卜备逹charC25)n jB625库存物品信息表结构丢-曲0膵存单信身表 表-db®销售单信息黑 表-dbm进列售埶据塑型更新日期datetimefnl业势员charGO)n8入库单号ch珅)El洪应商碉电char®)D仓库编号char(S)El0)匚吊rflQnumencp 0)单怕numeric0 0)n折扣nurnrenc

17、(5f 0)总金颤numeric 0, Q)o卜备注5 charlfiO)、总结。在做宾馆住宿管理前,我对管理系统的理解只停留在知道它怎么用,大概有什么功能。但是突然间叫我自己也做一个系统, 我刚开始挺兴奋的,想着自己终 于也可以走一些系统了。可是在兴奋过后,我突然就感觉到我应刚要怎么样做才 行啊,语句,代码什么都不会,但是在这一段时间的学习中,我懂得了挺多东西 的。虽然,在这中间遇到了挺多问题的,并且我在遇到问题经过自己的努力之后 还是不明白,而别人很快就懂了, 我就变得很烦躁, 但是在经过了同学的帮忙后, 这些都不成问题了。在这一次的课程设计中, 我总结了几点对我印象比较深刻的: 第一,让我发愁的是对宾馆客房的具体业务流程不太熟悉, 通过查找各宾馆 管理的资料,经过反复的修改论证,才完成了系统的分析和设计工作。第二,面临的困难是不熟悉软件开发工具。我只好翻阅了各种有关的书籍, 同时又不断向老师和同学们请教,才逐渐熟练和掌握了开发工具。第三,在软件

温馨提示

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

评论

0/150

提交评论