宾馆住宿管理系统课程设计.docx
《宾馆住宿管理系统课程设计.docx》由会员分享,可在线阅读,更多相关《宾馆住宿管理系统课程设计.docx(20页珍藏版)》请在冰豆网上搜索。
![宾馆住宿管理系统课程设计.docx](https://file1.bdocx.com/fileroot1/2022-11/21/3d30e496-4590-4e50-af8b-8507c106b7ce/3d30e496-4590-4e50-af8b-8507c106b7ce1.gif)
宾馆住宿管理系统课程设计
宾馆住宿管理系统
专业:
班级:
学号:
姓名:
辅导老师:
一、开发目的。
1现状分析
近年来,宾馆业迅猛发展,市场的竞争日趋激烈,全面提高宾馆的软件管理水准,已成为宾馆业发展的当务之急。
尤其是对于星级宾馆,既需要完成前台的一些服务工作,还需要完成后台的管理工作。
然而,传统的人工管理模式已经远远不能满足有效、快捷地处理经营中产生的大量信息数据的需要,从而使得企业决策层无法及时、准确地掌握一线资料,继而影响对市场进行正确地分析和预测。
像沿海城市三星级以上宾馆引进外方管理,使小部分宾馆管理水准几乎接近或达到国际水平。
但对占80%以上的广大中小型宾馆来说,是难以做到的。
因此,欲在竞争中甩开对手,取得优势,必须在经营、管理、产品、服务等方面具备独到之处。
而对宾馆的经营状况起决定作用的是客房的管理。
简单的服务标准已不是制胜的锦囊,只有管理做到最细微之处,才能让顾客体会到宾馆服务的高标准、高质量,而准确、快速、周全往往就是最基本的成功要素。
传统的管理方法已经不能适应现代社会的需要,因此采用电脑管理业务、财务等诸多环节已成为推动宾馆业迅速发展的先决条件,宾馆客房管理信息系统是各大中小型宾馆所需要使用的一个管理系统。
2系统目的
本系统是用sqlserver2000为开发工具,以SQL语言为数据库查询语言开发的宾馆酒店管理软件的功能,研究和开发管理宾馆的日常业务,即宾馆的客房、财务及各种收费系统管理。
该系统应充分利用信息技术提高宾馆客房的管理水平、服务水平。
宾馆住宿管理系统要实现客房住宿的登记、宿费提醒、追加押金、调房登记、退房结帐、查询统计等功能。
将动态时的住宿登记、客房调整追加押金等有机的联系在一起,对酒店进行全方位的管理。
使用该系统,既可以大幅度提高各业务部门的工作效率,也可自动完成各业务部门之间的营业信息、账务、报表的自动化传输与汇总,使各项业务工作更加制度化、科学化。
但是,本管理系统也有些美中不足的地方,比如没有加入餐饮这一模块的管理,所以,我们会继续努力,积极完善这个宾馆管理系统,更好的为宾馆管理行业服务。
二、系统需求分析
1.功能结构
宾馆住宿管理系统的数据库功能主要体现在对各种信息的提供、保存、更新和查询操作上包括客房信息。
客房类型信息、客户记录信息、客户信息、员工信息和员工工作信息。
各个部分的数据内容又有内在的联系。
针对该系统的数据特点,可以总结如下的需求:
客房信息包括客房的详细信息
客户信息记录客户登记时的详细信息
入住信息是客户信息和客房信息之间的关联
每个员工信息都对应一个员工类型
每个客房都对应一个员工信息
根据以上需求分析,给出以下功能模块图:
图1功能模块图
2.数据流程图
1.业务流程图,如图2.1所示。
图2.1客房管理业务流程图
(1)顶层数据流程图,如图2.2所示。
图2.2顶层数据流程图
(2)第二层数据流图,如图2.3所示。
图2.3第二层数据流图
(3)宾馆开房数据流程图,如图2.4所示。
图2.4宾馆开房数据流程图
(4)客户续房数据流程图,如图2.5所示。
图2.5客户续房数据流程图
(5)客人退房数据流程图,如图2.6所示。
图2.6客人退房数据流程图
3.数据字典
数据字典是关于数据信息的集合,即对数据流图中包含的所有元素的定义的集合。
1.数据项
表3-1. 客户(Travellers)信息:
表中列名
数据类型
可否为空
说明
Tno
Int
Notnull(主键)
客户编号
Tname
Char(10)
Notnull
客户姓名
Tsex
Char
(2)
Notnull
客户性别
Tid
Char(20)
Notnull
客户身份证号
表3-2.客房(Rooms)信息:
表中列名
数据类型
可否为空
说明
Rno
Int
Notnull(主键)
客房号
Rstyle
Char(10)
Notnull
客房类型
Rprice
Int
客房单价
Rstate
Char(10)
客房状态
Rtel
Char(15)
客房电话
表3-3.客户住宿(Living)信息:
表中列名
数据类型
可否为空
说明
Tno
Int
Notnull(主键)
客户编号
Rno
Int
Notnull(主键)
客房号
Tcomedate
Datetime
Notnull
入住日期
Tleftdate
Datetime
Notnull
结算日期
Ttime
Int
住宿时间
Tamount
Int
房费
表3-4.客房物品(Roomitem)信息:
表中列名
数据类型
可否为空
说明
Rno
Int
Notnull
客房号
Ritemno
Char(10)
Notnull(主键)
客房物品编号
Ritemname
Char(20)
Notnull
客房物品名称
Ritemstate
Char(10)
物品状态
Ritemprice
Int
客房物品单价
Ritemnum
Int
物品数量
2.数据结构
根据上述系统功能分析和需求总结,设计如下的数据结构
数据结构名
含义说明
客房类型
包括客房类型(单间、标间)、
客房信息
包括客房编号、客房价格、客房所属类型、负责人编号
客户信息
客户身份证号、客户姓名、客户性别、客户年龄、联系方式、客房编号
登记信息
客房编号、客户身份证号、入住日期、退房日期、账目结算
员工信息
员工编号、姓名、年龄、职位、联系方式、工资、所属部门
员工类型
职位、底薪、工作时间
客房物品
客房剩余物品、客房所需物品等
3.数据流
数据流名称:
客房登记信息
位置:
宾馆—登录处理
说明:
“登记”“查询”“反馈”
数据流名称:
退房登记信息
位置:
登录处理—宾馆人员
说明:
显示客户消费各项信息
数据流名称:
宾馆员工管理
位置:
宾馆—员工信息
说明:
显示员工各项基本信息
数据流名称:
客房物品管理
位置:
管理人员—宾馆仓库管理人员保护
说明:
指定保护物品,保障宾馆各种所需物品的供求
4.数据存储
数据存储名称:
客户登记表
输入:
客户姓名、身份证号、房间号—输出:
登录处理表格
数据结构:
客户姓名+身份证号
说明:
该注册信息由宾馆保密
数据存储名称:
管理人员登记表
输入:
管理人员姓名、工号、—输出:
登录处理表格
数据结构:
管理人员姓名+工号
说明:
该注册信息由宾馆保密
数据存储名称:
退房登记表
输入:
客户姓名、房间号—输出:
登录处理表格
数据结构:
客户姓名+房间号
说明:
显示客户消费信息
5.处理过程
(1)客户入住登记(管理人员登记信息;输入:
客户姓名、身份证号;输出:
客户房间号;处理:
在宾馆住宿系统中,登记好各项信息)
(2)管理人员登录(管理人员注册帐号及登录;输入:
姓名、工号;输出:
管理人员登录验证;处理:
在宾馆住宿系统中,登记好各项信息完成登录)
(3)客户预订登记(管理人员登记信息;输入:
客户姓名、身份证号、预订号;输出:
客户房间号;处理:
在宾馆住宿系统中,登记好各项信息)
(4)客户退房登记(管理人员登记信息;输入:
客户姓名、房间号;输出:
客户消费信息;处理:
在宾馆住宿系统中,显示消费信息)
三、概念结构设计。
1概念设计说明
通常,把每一类数据对象的个体称为实体,而每一类对象的集合称为“实体集”。
而E—R模型的主要成分是实体、联系和属性。
如果用矩形框表示实体集,用带半圆的矩形表示属性,用线段连接实体集与属性,当一个属性或属性组合指定为主码时,在实体集与属性的连接上标记一斜线,则可以表示实体集及每个实体集涉及的属性,实体集之间存在各种关系,通常把这种关系称为“联系”。
联系有三类:
一对一的联系(1:
1);一对多的联系(1:
n);多对多的联系(m:
n)。
所以,此宾馆住宿管理系统中实体集与实体集的联系,E—R模型如下:
2E-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所示。
图4客房物品实体的E—R图
全局E-R图如下:
11
1
N
N
N
1
1
总E-R实体图
四、逻辑结构设计
1E-R图到关系模式的转换
关系模式:
客房(客房编号、客房类型、客房价格、负责人编号)
员工(员工编号、员工姓名、员工年龄、员工联系方式、员工职位、员工工资、领导编号)
客户(客户身份证号、客户姓名、客户性别、客户年龄、联系方式、入住日期、退房日期、入住客房编号)
客户_客房(客房编号、客户身份证号、入住日期、退房日期)
客户_员工(客户身份证号、员工编号、服务)
2.实体关系模式分析
由于客房编号、员工编号、客户身份证号、客房编码等每个属性都是不可再分的,且均是简单属性,因此属于第一范式。
由于客房类型、价格,员工年龄、职位、工资等非主属性完全函数依赖,因此属于第二范式。
而员工服务等属于非主属性完全函数依赖。
又因为非主属性不传递函数依赖的主关系键。
因此属于第三范式。
五、物理结构设计
1.数据分析
(1)常查询项:
客房信息、客户信息、员工信息
(2)常变更项:
客户姓名、身份证号、入住日期、退房日期、结算金额等
(3)不易变更项:
客房类型、客房价格等
2.索引的建立
对“客房”、“员工”、“客户”建立索引,方便数据的查询。
3.数据库存放位置的设计
为提高系统性能,应根据应用情况把数据库的常查询项、常变更项、不易变更项分开存放。
4.建立视图
对权限的赋予操作,保障数据库的安全。
六、数据库实施
6.1创建数据库
6.2主表的结构设计
6.2.1进货信息表的结构
6.2.2客户信息表结构
6.2.3用户信息表结构
6.2.4仓库信息表结构
6.2.5库存物品信息表结构
七、总结。
在做宾馆住宿管理前,我对管理系统的理解只停留在知道它怎么用,大概有什么功能。
但是突然间叫我自己也做一个系统,我刚开始挺兴奋的,想着自己终于也可以走一些系统了。
可是在兴奋过后,我突然就感觉到我应刚要怎么样做才行啊,语句,代码什么都不会,但是在这一段时间的学习中,我懂得了挺多东西的。
虽然,在这中间遇到了挺多问题的,并且我在遇到问题经过自己的努力之后还是不明白,而别人很快就懂了,我就变得很烦躁,但是在经过了同学的帮忙后,这些都不成问题了。
在这一次的课程设计中,我总结了几点对我印象比较深刻的:
第一,让我发愁的是对宾馆客房的具体业务流程不太熟悉,通过查找各宾馆管理的资料,经过反复的修改论证,才完成了系统的分析和设计工作。
第二,面临的困难是不熟悉软件开发工具。
我只好翻阅了各种有关的书籍,同时又不断向老师和同学们请教,才逐渐熟练和掌握了开发工具。
第三,在软件开发的过程中,开始编写菜单、窗口、表结构时,进展还是比较顺利,但当有些字段、表关联、数据窗口混淆在一起的时候,作者被搞得晕头转向。
最后不得不重新整理表结构,修改字段名称,到SQLServer中去修改数据库,才将系统的结构最终确定下来。
对于源代码的编写,也是经过反复的修改测试,才使系统的设计功能得以正确实现。
总之,理论+实践=知识,程序设计过程中,我以理论为指导,以实践为主体,将理论与实践紧密结合起来,亲身体会到只有将理论与实践有效的结合起来,才能使理论指导实践,又反过来丰富理论,二者相得益彰,使学习效率大大提高。
下面是三个励志小故事,不需要的朋友可以下载后编辑删除!
!
!
谢谢!
!
!
你可以哭泣,但不要忘了奔跑
2012年,我背着大包小包踏上了去往北京的火车,开启了北漂生涯。
彼时,天气阴沉,不知何时会掉下雨滴,就像我未知的前方一样,让人担忧。
去北京的决定是突然而果决的,我在宿舍纠结了一天,然后在太阳逃离窗口的时候打电话告诉父母,我要到首都闯一闯。
消息发出去之后,并没有预料之中的强烈反对,父亲只给我回了一个字:
好。
就这样看似毫无忧虑的我,欣喜地踏上了北上的路。
有些事情只有真正迈出第一步的时候,才会迎来恐惧。
当我踏上北上的列车时,才惊觉对于北京,除了天安门、央视大楼这些着名建筑,我知之甚少。
俗话说无知者无畏,可于我而言,这句话并不适用,因为在坐上火车那一刻,我就开始对未来胆战心惊,毫无底气。
火车开动之后,我的心情变得更加复杂而紧张,甚至一度心生退意。
人类果然是一个无解的方程式,看似无畏的勇气背后不知藏下了多少怯懦和犹豫。
旁座的姐姐见我一人,开始和我有一搭没一搭地聊起了天。
几分钟后,我们竟如同许久未见的好友一般,开始聊起了各自的生活。
我说出了自己的恐惧与未见,期冀从她那里得到些许安慰和鼓励。
出乎意料地,她并没有说一些心灵鸡汤般的哲理语句,反而给我讲了一个故事,一个让我在很长一段时间都印象深刻,每次想起便会荷尔蒙再度升高的故事,一个她自己的故事。
那是一段并不愉快的经历,整段经历是蜿蜒前行的。
高考中,她因为做错了三道大题,成为家里的罪人。
朋友极尽嘲笑,亲戚们也开始暴露自己毒舌的属性,父母当时并没有过多指责,因为他们正在跟自己的兄弟姐妹们为了祖母的遗产争得死去活来。
那被人类歌颂的血缘、亲情,在所有的利益面前瞬间分崩离析。
那时的她,像极了一个被遗弃的孩子。
或是为了远离当时一片狼藉的场面,家境拮据的她,怀着可能被众叛亲离的勇气,报考了一个三本院校。
当她怀揣着自己暑假赚的6000块钱踏进学校的时候,她以为一切喧闹终将与自己隔绝。
但是事实上,天真的想法只维系了几天,便不攻自破。
专业老师并不看好这个寡言少语的孩子,因为在她看来,法律专业除了要掌握专业知识之外,利索的嘴皮子也是一名律师出人头地不可缺少的法宝,而这个孩子,显然并没有这方面的天赋。
糟糕的情况在不断地蔓延,那段时期,她如同造物者手中的失败品,什么都做不好,注意力像手中的沙子一般怎么握都握不住。
课文理解不了,丧失阅读能力,法律条款、单词统统在跟她作对,连最简单的问题都会堵住她的嘴。
考试更不用提了,考前总是睡不好觉,刚迈进考场全身就开始发抖,像个从来没有上过战场的士兵一样。
她一直溺在泪水中,从未上岸,深度抑郁,一度心生退学的想法。
她深夜给母亲打去电话,想要获取安慰,家人说当初你自己做的决定,于是她只好自己硬撑着。
为了防止自己再胡思乱想,她报了八门选修课,把自己的时间填得满满的。
为了应付每科超过6000字的论文,她总是第一个跑到食堂去打饭,背日语,背法语,做英语听力,背法律常识虽不至于像匡衡一样凿壁偷光,但是只要有光的地方,她都待过。
一个追着阳光跑的人,是永远不会输在路上的。
在不停歇的灌输之下,大脑勉强接受了来自外界的压迫。
虽不能到达天才的地步,但是起码恢复了正常的记忆功能。
四年的大学生涯也在马不停蹄中准备落下帷幕,为了能够拿到好的工作机会,她到处参加比赛,只是为了让自己在与聘用单位较量时能够多一点筹码。
与此同时,她还要忙毕业论文。
在有限的时间内打一场不能失败的战争,是那时她的唯一目标。
上天果然不会亏待努力的人,她的毕业论文很惊艳,老师甚至生出了让她留校任教的打算,不过还是被她拒绝了,因为她已经进入了当地最着名的一家律师事务所。
在刚进入事务所的时候,她过去光鲜的外衣再次黯然失色。
为了能够追赶同事的步伐,她过上了每天哒哒哒飞速敲打键盘的生活。
为了跟进一个案子,她常常整夜都在做准备,等到一切就绪时,晨光也恰好如期而至。
如今,她已经成为北京最着名的律师事务所的招牌律师之一。
这次她本可坐飞机回京,只是因为贪恋沿途的风景才会与我相遇。
在最难熬的时光要学会一路狂奔,不要多想,也不要把希望寄托在别人身上,人生来便是要努力的,你可以哭泣,但是不要忘了奔跑。
她拍着我的肩膀,身上散发着莲花的香味,清新而让人愉悦。
终点站很快到达,天空依然阴沉着,不知下一秒云上染墨,雨滴降落,还是阳光冲破云雾,普照大地。
当我与她告别,重新背着沉重的行李,阔步向前,我知道等待我的不一定是美好的未来,但是只有拼一拼,才足够对得起自己。
每个人都有一个蜕变的过程,这个过程只能自己咬着牙度过,熬过了便化茧成蝶,熬不过,便像蒲公英一样,被生活的风吹着走。
一辈子走好一条路
有两个西班牙人,一个叫布兰科,一个叫奥特加。
虽然他们同龄,又是邻居,但家境却相差很远。
布兰科的父亲是一个富商,住别墅,开豪车。
而奥特加的父亲却是一个摆地摊的,住棚屋,靠步行。
从小,布兰科的父亲就这样对儿子说:
“孩子,长大后你想干什么都行,如果你想当律师,我就让我的私人律师教你当一名好律师,他可是出名的大律师;你如果想当医生,我就让我的私人医生教你医术,他可是我们这里医术最高的医生;如果你想当演员,我就将你送去最好的艺术学校学习,找最好的编剧和导演来给你量身定做角色,永远让你当主角;如果你想当商人,那么我就教你怎样做生意,要知道,你老爸可不是一个小商人,而是一个大商人,只要你肯学,我会将我的经商经验全都传授给你!
”
奥特加的父亲则总是这样对儿子说:
“孩子,由于爸爸的能力有限,家境不好,给不了你太多的帮助,所以我除了能教你怎样摆地摊外,再也教不了你任何东西了。
你除了跟我去学摆地摊,其他的就是想也是白想啊!
”
两个孩子都牢牢地记住了自己父亲的话。
布兰科首先报考了律师,还没学几天,他就觉得律师的工作太单调,根本就不适合他的性格。
他想,反正还有其他事情可以干,于是,他又转去学习医术。
因为每天都要跟那些病人打交道,最需要的就是耐心,还没干多久,他又觉得医生这个职业似乎也不太适合他。
于是,他想,当演员肯定最好玩,可是不久后,他才知道,当演员真的是太辛苦了。
最后,他只得跟父亲学习经商,可是,这时,他父亲的公司因为遭遇金融危机而破产了。
最终,布兰科一事无成。
奥特加跟父亲摆了几天地摊后,就哭着不肯去了,因为摆地摊日晒雨淋不说,还常遭人白眼。
可是,一想到除了摆地摊,再也没别的事可干,他又硬着头皮跟父亲出发了。
可是,还没干几天,他又受不了了,又吵着闹着不肯去了。
因为没事可干,不久,他又跟着父亲出发了。
慢慢地,他竟然从摆地摊中发现,要想永远摆脱摆地摊的工作,就得认真地将地摊摆好。
结果,几年后,他终于拥有了自己的专卖店。
30年后,他拥有了属于自己的服装集团。
如今天,该集团在世界68个国家中总计拥有3691家品牌店,一跃成为世界第二大成衣零售商。
奥特加(AmancioOrtega)以250亿美元个人资产,位列《福布斯》2010年世界富豪榜第9位。
人并不是选择越多越好,因为多了反而拿不定主意,无法坚持到底。
反而是那些没有选择的人,最终获得了成功。
把理想推远一点
比尔·拉福是美国当代的著名企业家。
比尔从商的志向来自他的父亲,他的父亲在商界滚打多年却始终没有取得什么骄人的成绩。
受父亲影响,比尔从小就立志要做一位成功的商人,更何况他的父亲也认为他做事机敏果断,敢于创新,非常具有商业天赋,所以一直鼓励比尔去读经济或者商贸类大学。
让父亲没有想到的是,比尔在高中毕业后,却来到麻省理工学院学习工科中最基础最普通的机械制造专业。
比尔的父亲生气地指责比尔说:
“你一定是忘记了自己的理想,要知道,你并不是要做一位出色的工人,而是做一位成功的商人,你为什么不读商业贸易,反而要来学机械制造呢?
你这不是拉近理想,分明是把理想推得更远了!
”
比尔不赞同父亲的观点,他觉得适当把理想推远一点是正确的,因为工业商品在商贸中占了绝对的大多数,如果不具备工科知识,就不能了解产品的性能、生产制造等各方面的情况,将来很难保证能在经商中占到优势,更何况工科学习不仅是增强工业技能,还能帮助一个人建立严谨求实的思维能力,培养一种脚踏实地的工作态度,这些素质都是经商所不能缺少的。
听了比尔的解释,他的父亲终于明白了比尔的想法,比尔也得以留在麻省理工学院继续读书,四年的大学,比尔没有拘泥于本专业,他同时还学习了许多化工、建筑、电子等方面的基本知识,毕业后,立志从商的比尔并没有立刻带着这些知识投身商海,而是考入了芝加哥大学继续攻读经济学的硕士学位,这期间,比尔掌握了大量的经济学基本知识,掌握到了决定商业活动正确性的众多因素。
取得学位后,按理说比尔应该可以向理想进发了,可是他不仅没有立刻下海经商,反而还进一步把理想推远了:
他又花了三年时间进入别的私人学校学习法律知识,之后又进入了一所法学院旁听法律课程,同时他还学习了一些微观经济活动的专业经济学以及企业管理知识!
完成这一切之后,比尔又考进了政府部门工作,直到这时,他的父亲终于忍不住了,他指责比尔已经彻底忘记了自己的理想,他提醒比尔说他应该努力让自己成为一名成功的商人,而不是去从事政治。
比尔有自己的想法,因为经商必须要具备很强的交往能力,要想在商业上获得成功,必须要深知处世规则,善于人际交往,然而这种能力是在任何学校都学不到的,只有在实践中才能磨炼出来,而磨炼这种能力的最佳去处就是政府部门。
比尔在政府部门一干就是5年,他也在工作中培养起了深思稳重、沉着冷静的个性。
5年的政府工作结束后,比尔开始慢慢向商业靠近,他应聘到一家公司去熟练商情与商务技巧,因为表现突出,两年后,公司打算出高薪让他担任副总经理,但比尔却辞职了,他意识到自己是时候正式向自己的理想迈开脚步了,随后,他开办了自己的拉福商贸公司,这时,比尔已经是一位35岁的中年人。
因为比尔的准备工作实在充分,在接下来的商务操作中,他几乎能考虑到每个细节,能应对一个合格的商人应该能应对的一切,并且能够嗅到各种商机,避免各种法律纠纷,他之前所学的每一点知识和所做的每一步准备,都在他之后的商业活动中发挥出了不可忽略的作用,生意进展异常顺利。
也正因如此,在此后短短的25年时间里,比尔的公司从最初20万美元的资产发展成了现在200亿美元,比尔本人也成为美国商业圈的一个神话人物。
对于比尔的成功,2011年诺贝尔经济学奖得主托马斯·萨金特就曾在一本书中这样评论:
“急于求成在很多时候往往是欲速则不达,而适当推远理想反而是一种备战人生的最佳方式,比尔所拥有和依赖的,就是这种独特的智慧!
”