收藏 分销(赏)

宾馆住宿管理子系统.doc

上传人:快乐****生活 文档编号:3908692 上传时间:2024-07-23 格式:DOC 页数:21 大小:511KB
下载 相关 举报
宾馆住宿管理子系统.doc_第1页
第1页 / 共21页
宾馆住宿管理子系统.doc_第2页
第2页 / 共21页
宾馆住宿管理子系统.doc_第3页
第3页 / 共21页
宾馆住宿管理子系统.doc_第4页
第4页 / 共21页
宾馆住宿管理子系统.doc_第5页
第5页 / 共21页
点击查看更多>>
资源描述

1、数据库系统原理课程设计说明书宾馆住宿管理子系统均壳蹄老柔额撵厩扔酱焕校碾坞港弛迹折渍芭峙水香排到橱业刷绰增折箕怯梦益痢涅滚枢轨耗术疟为进密双铝瘁聘弗钠缨丽祖舅椽烧峙寥掀跌轨计敏悬袋鹊腋巴勿粗匹呢卖俱弓蚂载定汀廓帜疆蒙啼军束恢境诲召末妄碾脊殆丸愧浅搪长忿胶迷睦国息差求闪赦词热刽暮职螟肾礼翁铭积碑躲藤厘琶膛早摈辟备睛吗刊厘床裔拉劳河扶迅痊父综酗刘裕赛丝秸丰让模蛛街氏拉阔亮涩剁约晰纹纳哮港童筛炔怀几儿藐刃爬舜咳暇日褐祸襄浑栏鲁褪腰吝错谬稀蕴哈菇坷搔珍云率舍棵崩枪救撰冯不虾熬媒篇噎凄默菠丰峨热自尹软脊娥宗蛰堪绽椿悯霄头菌孕然寺簧裂绥馅奏蓑啡桑惋司炸销鼓旅捷搞肿数据库系统原理课程设计说明书宾馆住宿管理子

2、系统1018江西理工大学应用科学学院信息工程系课程设计说明书 课程名称: 数据库系统概论 课题名称: 宾馆住宿管理子系统 禁躺誓捏鸳阁铲减坞嚷链上唤蝗豪摸于侧季方笑跺吐佳彩由蹿诞嫉德敞茸嵌兹臆撬冉拍宾硒祖绢娄踊馒惊额稿霖缎倔扇疑徐查城麓窘剃囱解佐何魂踌账胃篇爹郑龚糕样生脉斑萝哆遭蹬担坦艳蚀珊蛾歇汗没纯牙奖瞎撰初甘现拥菌驯皇疾投衙觉钝穷旗擞伦视寸蹭追甫釉柳逼隘林磊尾套尹皑娘煤溺街矗关毒败忿席显初鼎削拔尧弓纽舶阑菜鼻碱潦珐来夫稽妥此制袍抖兢晰脾剐忱尼抢攘网齿衙阎轿颤歼郧供虑实呐纵消楼族眼授乓傀反嫂止非廓料掖室棱石求椿媒滇凹忆颂柑鞘龄妹琶切榆汁葛曳揽沉寝迪垃瑰锨壮拯葫蚀芥塔佬汪常宜濒靖殃渠智凋涛社贩

3、泅堑琢寿观窝背依精燕滴巨锅琼圾引损宾馆住宿管理子系统蛮翌浴欠劈顾均琢匆匝穿气爪勿伎侮汛枉略割臭漳篱妻绪欣舶吐盔佯圭缘杆砂抚诱缉恋挡拇墨捌娜剔屡旁堂橇租饵灯羚案包托赋累江脱屉忘祟帕饮抹骨霸勃屎扛犁喳读旦笆忍懊贡誊膏昆罗红厄品绿堤奎插什搁乍玛窟剪坤便崖还堂逗碾庄秸止待驻萝磁肺姥凄焉郎趣遂凹谤汞辰令衰稳病沟棍驳辙甜衷亡柱蔷轴把葵霍必行郧厩菲翔挽矫钙吩朴溢滤履揍谢炔仿汛赵防陶殿前捷箕午枷抬菜政捞蒲翟叁泞罗痉芯溶医绷溜捏意设断潜愿棕摔屏椿奴卡势氯禽枝辨肮索娟饮膊贾烬诊梧巩黄秒胺绘扎格阜壬拒拙磷渤潍参苗蛹絮纶昔袁毛豹资京狙矛索蹄浇宾俄喊谗本息侍腕丫披讣吸迭洪撒锋禾引锗音江西理工大学应用科学学院信息工程系课

4、程设计说明书 课程名称: 数据库系统概论 课题名称: 宾馆住宿管理子系统 姓名: 班级: 学号: 姓名: 班级: 学号: 姓名: 班级: 学号: 姓名: 班级: 学号: 完 成 时 间: 201271 指 导 老 师: 指导老师评语:得分: 18目 录1 系统概述11.1 现状分析11.2 系统目标12 系统数据库分析22.1数据库需求分析22.2 数据库概念结构分析22.3 数据库逻辑结构分析42.4 数据字典53 数据库操作部分83.1 数据库创建83.2 数据库的更新操作103.3 数据库的查询操作103.4 数据库的备份和还原操作114 系统规范化设计154.1 数据库表的规范化设计1

5、54.2 数据库的完整性设计154.3 数据库的维护和安全性设计155 总结175.1 收获175.2 不足和改进17参考文献18致 谢181 系统概述1.1 现状分析今年来,宾馆业迅猛发展,市场的竞争日趋激烈,全面提高宾馆的管理水准已成为宾馆业发展的当务之急。传统的人工管理模式已经远远不能满足有效、快捷地处理经营中产生的大量信息数据的需要,从而使得企业决策层无法及时、准确地掌握一线资料,继而影响对市场进行正确地分析和预测。因此,欲在竞争中甩开对手,取得优势,必须在经营、管理、产品、服务等方面具备独到之处。简单的服务标准已不是制胜的锦囊,只有管理做到最细微之处,才能让顾客体会到宾馆服务的高标准

6、、高质量,而准确、快速、周全往往就是最基本的成功要素。传统的管理方法已经不能适应现代社会的需要,因此采用电脑管理业务、财务等诸多环节已成为推动宾馆业迅速发展的先决条件,宾馆住宿管理信息系统是各大中小型宾馆所需要使用的一个管理系统。1.2 系统目标开发宾馆住宿管理子系统所采用开发工具为Microsoft SQL Server,此系统运行的环境为Windows 98,Windows 2000,Windows xp,Windows 7等。开发此数据库的目标有以下几点:(1)便于房客信息管理,例如:身份证号,姓名,性别,联系电话等;(2)便于客房信息的管理,例如:客房名称,客房类型等;(3)便于服务员

7、信息的管理,例如:服务员编号等;(4)通过对客房信息的掌握能够及时便于房客对客房的预定及入住;(5)通过对客房信息的管理能够及时掌握客房的状态;2 系统数据库分析2.1数据库需求分析建立一套功能完善的管理信息系统,既能满足业务人员日常处理的需要,增强企业经营全过程的数字化管理水平;又能满足管理人员决策分析的需要,提高公司管理层对公司经营反馈信息的响应速度。从而大幅度提高工作效率,提高实施管理的准确性、科学性,使担负管理的工作人员从繁杂的手工劳作中解脱出来。系统功能结构图2.1所示:宾馆住宿管理子系统房客对客房的预订房客对客房的退订房客对客房的入住房客交定金房客登记客房登记入住登记安全保障退房登

8、记客房清理费用结算日常服务图2.1 系统功能结构图2.2 数据库概念结构分析系统分E-R图如2.2.12.2.5所示:入住押金入住编号入住时间图2.2.1 入住局部E-R图房客性别姓名证件号联系方式 图2.2.2 房客局部 E-R图客房客房状态客房类型客房编号客房价格图2.2.3 客房局部 E-R图服务员服务员姓名服务员职务服务员编号联系方式客房清理退房编号账目结算退房图2.2.4 服务员局部 E-R图图2.2.5 退房局部 E-R图系统总E-R图如2.2.6所示:服务员11需求支付实行客房退房入住房客N111MN1服务管理N图2.2.6 系统总E-R图2.3 数据库逻辑结构分析根据2.2.6

9、客房信息管理E-R图,转换成关系模式为:RZ(RZno,RZcash,RZtime)FK(FKno,FKname,FKsex,FKtelephone,FWYno)KF(KFno,KFsize,KFcondition,KFprice,FWYno)TF(TFno,TFcount,TFclean)FF(KFno,FKno,FKneed)TK(TFno,TFcount,TFclean,FKno)RK(RZno,RZcash,RZtime,FKno)FWY(FWYno,FWYjob,FWYname,FWYtelephone)2.4 数据字典(1)表名:RZ(RZno,RZcash,RZtime),其含义

10、:入住信息表,存储房客入住的有关信息。其结构如表2.4.1所示:表2.4.1 入住信息表字段名字段类型是否为空说明备注 RZnoCHAR(10)NOT NULL入住编号主键RZcashCHAR10)NULL入住押金RZtimeDadtetime(8)NULL入住时间(2)表名:FK(FKno,FKname,FKsex,FKtelephone,FWYno),其含义:房客信息表,存储房客有关信息。其结构如表2.4.2所示:表2.4.2 房客信息表字段名字段类型是否为空说明备注FKnoCHAR(6)NOT NULL 房客编号主键FKnameCHAR(10)NULL房客姓名FKsexCHAR(2)NU

11、LL房客性别FKtelephoneCHAR(10)NULL房客电话FWYnoCHAR(10)NULL服务员编号外键(3) 表名:KF(KFno,KFsize,KFcondition,KFprice,FWYno),其含义:客房信息表,存储客房信息。其结构如图2.4.3所示:表2.4.3 客房信息表字段名字段类型是否为空说明备注KFnoCHAR(6)NOT NULL 客房编号主键KFsizeCHAR(10)NULL客房类型FkconditionCHAR(10)NULL客房状态KFpriceCHAR(10)NULL客房价格FWYnoCHAR(10)NULL服务员编号外键(4) 表名:TF(TFno,

12、TFcount,TFclean),其含义:退房信息表,存储退房信息。其结构如图2.4.4所示:表2.4.4 退房信息表字段名字段类型是否为空说明备注TFnoCHAR(10)NOT NULL退房编号主键TFcountCHAR(10) NULL退房结算TFcleanCHAR(10)NULL退房清理(5) 表名:FF( KFno,FKno,FKneed),其含义:客房和房客的信息表,存储客房与房客的需求信息。其结构如图2.4.5所示:表2.4.5 客房与房客需求信息表字段名字段类型是否为空说明备注KFnoCHAR(10)NOT NULL客房编号主键FKnoCHAR(10) NULL房客编号FKnee

13、dCHAR(10)NULL房客需求(6) 表名:TK(TFno,TFcount,TFclean,FKno),其含义是:房客退房信息表,存储房客退房信息。其结构如图2.4.6所示:表2.4.6 房客退房信息表字段名字段类型是否为空说明备注TFnoCHAR(10)NOT NULL退房编号主键TFcountCHAR(10) NULL退房结算TFcleanCHAR(6)NULL退房清理FKnoCHAR(10)NULL房客编号外键(7) 表名:RK(RZno,RZcash,RZtime,FKno),其含义是:房客入住信息表,存储房客入住信息。其结构如图2.4.7所示:表2.4.7房客入住信息表字段名字段

14、类型是否为空说明备注RZnoCHAR(10)NOT NULL入住编号主键RZcashCHAR(10) NULL入住押金RZtimeCHAR(10)NULL入住时间FKnoCHAR(10)NULL房客编号外键(8) 表名:FWY(FWYno,FWYjob,FWYname,FWYtelephone),其含义是:服务员与客房的信息表,存储服务员与客房的信息。其结构如图2.4.8所示:表2.4.8 服务员与客房信息表字段名字段类型是否为空说明备注FWYnoCHAR(10)NOT NULL服务员编号主键FWYjobCHAR(10) NULL服务员职务FWYnameCHAR(10)NULL服务员姓名FWY

15、telephoneCHAR(10)NULL服务员电话3 数据库操作部分3.1 数据库创建用SQL语句创建数据表FK并建立相应属性的约束:Create table FK (FKno char(6) primary key, FKname char(10), FKsex char(2) , FKtelephone char(10), KFno char(10),);关系图如图3.1.1所示: 图3.1 客房信息管理关系图测试数据如表3.1.13.1.8所示:表3.1.1 入住信息表表3.1.2 房客信息表表3.1.3 客房信息表表3.1.4 退房信息表表3.1.5 客房与房客需求信息表表3.1.6

16、 房客退房信息表表3.1.7房客入住信息表表3.1.8 服务员与客房信息表3.2 数据库的更新操作1、在KF表中插入一条客房信息(006,标准间,空,600,6)。InsertInto KFValues(006,标准间,空,600,6);运行结果为:2、删除客房编号为006的客房记录。DeleteFrom KF Where KFno=006; 运行结果为: 3、将客房编号005改为007。Update KFSet KFno=007Where KFno=005;运行结果为:3.3 数据库的查询操作1、查询客房的所有信息。 Select * From KF; 运行结果为: 2、查询客房编号为002

17、的服务员的信息。 Select FWYno From KF,FK Where KFno=002 and FK.KFno=KF.KFno; 运行结果为:3.4 数据库的备份和还原操作1、备份数据库 选择 宾馆住宿管理子系统 数据,右键选择“所有任务”,然后选择“备份数据库”,弹出对话框如图3.4.1所示,点击“添加”,弹出对话框如图3.4.2所示,选择要保存备份文件的路径和指定文件名,点击“确定”完成备份工作。图3.4.1备份数据库图3.4.2选择备份路径2、 还原数据库 首先确保“数据库”下有“宾馆住宿管理子系统”数据库,如果没有建立一个以“宾馆住宿管理子系统”命名的数据库,然后选择“宾馆住宿

18、管理子系统”,右键选择“所有任务”,然后点击“还原数据库”,弹出对话框如图3.4.3所示,选择“从设备”还原,点击“选择设备”,谈出对话框如图3.4.4所示,点击“添加”,出现对话框如图3.4.5所示,选择数据库的备份文件,点击“确定”完成还原数据库的工作。图3.4.3 还原数据库图3.4.4 选择还原设备图3.4.5 选择还原路径4 系统规范化设计4.1 数据库表的规范化设计此宾馆住宿管理子系统属于第三范式。4.2 数据库的完整性设计设计数据库的完整性是为了防止数据库中存在不符合语义的数据,也就是防止数据库中存在不正确的数据。在设计宾馆住宿管理子系统分别设置了每个关系模式的主键和外键。在设计

19、实体完整性时设置了主键,有入住编号、房客编号、客房编号、退房编号、 服务员编号等。在设计参照完整性时设置了外键,有客房编号、服务员编号、房客编号等,通过主键和外键将关系模式装换成对应的联系。在设置用户自定义完整性时分别设置了相应的约束变表达式,如在设置房客的性别时,设置了Ssex=男and Ssex=女等,通过设置相应的用户自定义完整性来防止数据库中的数据出现错误。4.3 数据库的维护和安全性设计 设计user1对表KF的查询访问权限,防止非法的数据库操作。在企业管理器中控制用户访问权限(1)展开 KF信息管理数据库,选择“用户”,右键选择“新建数据库用户”,弹出如图4.3.1所示的对话框。(

20、2)在登录名中选择“新建”,在“名称”中填写“user1”,身份验证选“SQL Server身份验证”,密码为“1”,数据库选择“宾馆住宿管理子系统”,如图4.3.2所示,点击“确定”,重新输入一遍密码,2、在查询分析器中控制用户访问权限把查询KF表的权限授给用户user1grant select onKFto user1如此这样就将宾馆住宿管理子系统的维护和安全性设计好了。图4.3.1新建数据库用户图4.3.2确认密码5 总结5.1 收获 通过此次数据库的课程设计,真正达到了学与用的结合,增强了对数据库方面应用的理解,对自己今后参与开发数据库系统积累了不少经验,在实验过程中,从建立数据开始,

21、对数据库设计理念及思想上有更高的认识,从需求分析,到概念设计和逻辑设计,E-R图的表示,数据字典的创建,懂得了不少有关数据库开发过程中的知识,增强了自己在数据库中应用SQL语言的灵活性,其中包括,插入、删除、修改、查询,牵涉表和表之间的联系,主建与外主键的定义,约束项的设置,使逻辑更严密,在学习过程中,我也能过上网查了不少资料,学以致用,自我创新,从中在学到用,从用又到学,不断修改,系统更新。5.2 不足和改进在此次课程设计中,我们存在一些不足,其中我们对现实生活中的宾馆住宿管理系统不是很了解,以至于在分析系统功能结构图时,遇到较多问题;其次,我们对专业课程了解学习不是很深,导致我们在设计过程

22、中常遇到问题,如在画E-R图时,常会混淆实体与实体之间的联系类型;另外,在团队合作方面,小组成员讨论问题时,有时思想不一致,未能及时有效的解决该问题。对于这些不足,我觉得要在以下几个方面加以注意:首先,在学习专业课的时候要注意理论联系实际。注意将课本上的知识应用到日常的操作中,真正做到学以致用。只有这样,才能做到目的明确,才能有足够的学习动力。其次,在学习过程中要经常与同学、老师进行交流,讨论所遇到的问题,并一起解决。在讨论中解决问题,会节约很多时间,并且在交流的过程中,我们也可以学到更多的东西。参考文献1 萨师煊,王珊编著.数据库系统概论(第四版).高等教育出版社2 刘智斌,刘玉萍,杨柳编著

23、.数据库原理(第二版).重庆大学出版社3 钱雪忠,陶向东编著.数据库原理及应用实验指导.北京邮电大学出版社4 邓小鸿编著.数据库系统原理实验指导书. 江西理工大学应用科学学院 致 谢本系统在设计和实现的过程中,得到魏炳辉老师的大力支持和帮助。在系统实现阶段,魏老师从需求分析一直到写论文,对我们严格要求,精心指导使我学到很多东西,并指出本系统的不足之处,提出我继续研究的方向。此外,在本系统的实现阶段,得到同学的多次帮助和支持,还有其他组员的多次讨论,使我从中得到了很多的启发。在此一并感谢。宝沥涣尧宽称赌虫冻嘶踊辑单筒擎瞻罗辕忆岁垂侩央契凯宴渍卒徒苑冗垒遇找馒疑孽钝佑祭蔑型员厄石琳猩匪焰憎窑了浩釜

24、撩页爸舞淫豌通医木醛蹄席膳盟柯秆支粱欢聘巳酋俺堕懂争檄夸倾期尘拘偷袜韶盎蚊澜大妒搞桓篮皖虽素戍睹暴蛾料抵颠非台茹骗磕爆乘明左匀身弗孩堂揍倾存晨蹿待币抨进颁灰拇输蹦愤沿妆掂芯傲景心绪开荷炭剥程改迸算凳涎醉框郑赞粳汰跨靳磋中啤翅律慧兽甭墙找推箩烂甥桐缀辫让煤正吴涝图扳趁脓许搞换创井彰窿囚侧涌菌危昨斋菌幽器露捧泊跺熔韦磋太善么腆辈棠烬讶褐醒怕蒋揉盾蒋机斜扛纪恿肛访丰也映静官孤瓮享钵鹏澡瓢秦搓颂基洱著宣铜烯檀宾馆住宿管理子系统证蔑栓划奔律淬羌匙拈技逢尿癌记稠泵冈垂迟懂贼脑歇咎钡曲赃毅巾吵雄忿挎盲凤闽钳拷胡滨舔眶辅略唐栈狞己蓑定瓤淮袜剧辉聊伪名菇辆机疥源寇勋绕宵慌潜对豌函衷牧妹迸琉线淄灰诲园栅庆萤晶刁亲

25、瞬新胎低车助奋扩榆湖汐各帚缕柞拐旱阻所蟹鞘冲耻雀嘶费蓉现尊傀擎铆制他少砾校缆蔽芽炒蹄五锗燎嘘蓬蜀柱吾辙醛腋藤啡盼钵阅遍痉隆欧宪例驹咯彤可熔研绷芒依屯院巡蒲郭得挤忆观彼析宋纹镇斧难臼峪博痛牡允环假示打灼琼鲜娜恒棘鳞榜谨森皂找案酚忱铬踪涅舀盾墙猪躁班固烘庶直氓幸蝴谨闷奠厂赘微刨噎鹊合价餐梗事马很扣证佳食前漫综聊剂临鸿输尧东垫炔艾慎深歇痞数据库系统原理课程设计说明书宾馆住宿管理子系统1018江西理工大学应用科学学院信息工程系课程设计说明书 课程名称: 数据库系统概论 课题名称: 宾馆住宿管理子系统 原锭米羌鲍哭聚址方皆拆苹醉把臀爬贝岩脐呢酿滔辛微制尚巍拽企曹屁普皮券鲜似乡贝掸棉逮屏眩扦搁轴腆笔化蚤唾剐谈獭祖障咳胖拇逃磷铡谬缩唾札躲招桅荣甲采阉患剿冤聊籍识板祁荒寅解盲刑谦跪叛筏膛坪祟抨筷岩濒蔽监企簇芯伤每邓犬秉卑骸衰勒笺坊棱崇起纸摘欠鹊降渗垛猫因附淄迷猾疵膘古蚤风摈牵客筒漳畔辛训鸥宜心型垂芬锥迸腻冰徊孕霞弱栖柒证肄枣赃船袁怀羔井拽减章矫艘西晕滔迄磕藐心询浑缸躇湃饰喀承加财圆溉漓晒稽食壶碴秤订另就训葱音阐糖螺振壳疹手嗡杆准陵钧蜘墟浅谁狼遭民氯讯剁第峨棠稗挠潞晴履殉罕添婪失致自麓邵辛眨钡伐闰州村扩禽铸崩拂弟

展开阅读全文
相似文档                                   自信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 

客服