酒店客房信息管理系统的设计与实现dxss.docx

上传人:you****now 文档编号:62700761 上传时间:2022-11-22 格式:DOCX 页数:54 大小:504.17KB
返回 下载 相关 举报
酒店客房信息管理系统的设计与实现dxss.docx_第1页
第1页 / 共54页
酒店客房信息管理系统的设计与实现dxss.docx_第2页
第2页 / 共54页
点击查看更多>>
资源描述

《酒店客房信息管理系统的设计与实现dxss.docx》由会员分享,可在线阅读,更多相关《酒店客房信息管理系统的设计与实现dxss.docx(54页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、指导教师师对课程程设计(论论文)的的评语(工工作态度度、任务务完成情情况、能能力水平平、设计计说明书书(论文文)的撰撰写和图图纸质量量等):成绩 指导教师师签字 年 月 日日目 录录第一章需需求分析析41.1开开发背景景41.2功功能描述述41.3 业务流流程分析析5第二章数数据流程程分析662.1数数据流程程图62.2 数据字字典6第三章概概念模型型设计88第四章逻逻辑模式式设计和和优化99第五章物物理设计计和实施施115.1 创建数数据库1115.2 程序以以及调试试和使用用说明113第六章课课程设计计心得体体会.322参考文献献.33第第一章 需求分分析1.1开开发背景景90年代代中期,

2、由由于Innterrnett 的迅迅速普及及,使IIntrraneet成为为Intternnet技技术在企企业管理理信息系系统中的的应用和和延伸,形形成了集集计算机机,计算算机网络络、数据据库、分分布式计计算等于于一体的的信息技技术综合合体,它它打破了了时间和和地域的的界限,使使信息交交流变得得快捷、准准确,为为建立现现代企业业管理信信息系统统提供了了充足的的条件。企企业信息息管理系系统在此此基础上上延伸、扩扩展,使使之上下下、内外外全面贯贯通。引引入Innterrnett后,形形成了新新型的浏浏览器/服务器器(Brrowsser/Serrverr)结构构,而传统统的客户户机/服务器器(Cll

3、iennt/SServver)结结构在这这方面就就远不及及B/SS结构。 近年来来,宾馆馆业迅猛猛发展,市市场的竞竞争日趋趋激烈,全全面提高高宾馆的的软件管管理水准准,已成成为宾馆馆业发展展的当务务之急。尤尤其是对对于星级级宾馆,既既需要完完成前台台的一些些服务工工作,还还需要完完成后台台的管理理工作。然然而,传传统的人人工管理理模式已已经远远远不能满满足有效效、快捷捷地处理理经营中中产生的的大量信信息数据据的需要要,从而而使得企企业决策策层无法法及时、准准确地掌掌握一线线资料,继继而影响响对市场场进行正正确地分分析和预预测。像像沿海城城市三星星级以上上宾馆引引进外方方管理,使使小部分分宾馆管

4、管理水准准几乎接接近或达达到国际际水平。但但对占880%以以上的广广大中小小型宾馆馆来说,是是难以做做到的。因因此,欲欲在竞争争中甩开开对手,取取得优势势,必须须在经营营、管理理、产品品、服务务等方面面具备独独到之处处。而对对宾馆的的经营状状况起决决定作用用的是客客房的管管理。简简单的服服务标准准已不是是制胜的的锦囊,只只有管理理做到最最细微之之处,才才能让顾顾客体会会到宾馆馆服务的的高标准准、高质质量,而而准确、快快速、周周全往往往就是最最基本的的成功要要素。传统的管管理方法法已经不不能适应应现代社社会的需需要,因因此采用用电脑管管理业务务、财务务等诸多多环节已已成为推推动宾馆馆业迅速速发展

5、的的先决条条件,宾宾馆客房房管理信信息系统统是各大大中小型型宾馆所所需要使使用的一一个管理理系统。客房管理理系统是是典型的的信息管管理系统统,其开开发主要要包括后后台数据据库的建建立和维维护以及及应用程程序的开开发两个个方面。对对于前者者要求建建立起数数据一致致性和完完整性强强、数据据安全性性好的数数据库,而对于于后者则则要求应应用程序序功能完完备,操操作简单单等,该系统统的是终终目的方方便员工工查阅。1.2功功能描述述经过调研研及分析析,客房房管理信信息系统统主要完完成以下下功能:(1)客客房信息息输入包括每间间客房的的大小级级别、地地理位置置、预设设租金等等信息。(2)客客房信息息查询用于

6、及时时掌握客客房的安安排情况况。(3)前前台操作作员管理理用于设置置前台管管理员的的密码和和基本信信息。(4)客客房预订订处理各类类客户预预订要求求,预订订可以通通过各种种方式进进行(如如电话、ee-maail、传传真等)。前前台需要要根据当当前客房房入住情情况,及及时反馈馈给客户户预订结结果。(5)入入住登记记客户实际际入住时时,需要要及时登登记客户户信息,以以便今后后查询。(6)房房客查询询可以根据据各种信信息查询询房客是是否入住住及入住住情况。(7)收收费管理理包括入住住的定金金、各类类其他消消费情况况和最终终的结账账管理。1.3 业务流流程分析析业务流程程分析 如图11所示。图1 业业

7、务流程程图第二章 数据流流程分析析2.1数数据流程程图数据流程程图如图图2所示示。维修信息息调整房间维修/报修房间提醒客房信息息预定 客客房信息息 客客房状态态入住退房客人 客客人信息息 入入住登记记 帐务信信息财务现开 入住住信息 图2 数据流流程图2.2、数数据字典典(1) 数据流流编号:D0001数据流名名称:预预订数据流来来源:客客人数据流去去向:预预订登记记包含的数数据项:客房号号,客房类类型,定定金,预预订方式式,客人人姓名,客客房状态态(2) 数据流流编号:D0002数据流名名称:客客房状态态数据流来来源:客客房数据流去去向:预预订登记记包含的数数据项:客房号号,定金,预预订方式

8、式,客人人姓名,客客房状态态(3) 数据流流编号:D0003数据流名名称:客客人信息息登记数据流来来源:预预订登记记数据流去去向:客客人信息息包含的数数据项:客房号号,客人人姓名,客客人性别别(4) 数据流流编号:D0004数据流名名称:客客人入住住数据流来来源:客客人预订订产生入入住登记记数据流去去向:入入住登记记包含的数数据项:客房号号,客人人姓名,客客房类型型,楼层层,价格格(5) 数据流流编号:D0005数据流名名称:删删除客人人记录数据流来来源:入入住登记记数据流去去向:客客人退房房包含的数数据项:客房号号,客房房类型,楼楼层,价价格(6) 数据流流编号:D0006数据流名名称:客客

9、人消费费数据流来来源:客客人退房房数据流去去向:消消费包含的数数据项:客房号号,客人人姓名,客客人餐费费,定金金,价格格,总消消费(7) 数据流流编号:D0007数据流名名称:客客房信息息数据流来来源:客客人退房房数据流去去向:客客房包含的数数据项:客房号号,客房房类型,楼楼层,价价格第三章 概念模模型设计计系统的总总ER图如如图3所所示。 图3 总ER图第四章 逻辑模模式设计计和优化化(1) 客房信信息表1 客客房信息息客房号客房类型型楼层价格nvarrchaar(220)nvarrchaar(220)nvarrchaar(110)int(2) 客人信信息表2 客客人信息息客房号客人姓名名客

10、人性别别nvarrchaar(220)charr(100)charr(3)(3) 客人预预订表3 客客人预订订客房号定金预订方式式客人姓名名客房状态态nvarrchaar(220)intnvarrchaar(220)charr(100)nvarrchaar(220)(4) 客人入入住表4 客客人入住住客房号客人姓名名客房类型型楼层价格nvarrchaar(220)nvarrchaar(220)nvarrchaar(220)nvarrchaar(220)int(5) 客人消消费表5 客客人消费费客房号客人姓名名客人餐费费定金价格nvarrchaar(220)charr(100)intintint

11、第五章 物理设设计和实实施5.1 创建数数据库得到系统统逻辑模模型后,就就该进行行数据库库的物理理设计和和实施数数据库了了,物理理设计主主要是要要确定数数据库的的存储路路径、存存储结构构等,可可以采用用系统的的默认设设置。数数据库实实施主要要包括在在具体的的DBMMS中创创建数据据库和表表的过程程,本设设计所选选用的DDBMSS为SQQL SSERVVER220055,有关关创建数数据库和和关系表表的SQQL语句句如下所所示:(1) 创建数数据库/*=*/creaate dattabaase 酒店客客房数据据库;/*=*/creaate dattabaase 酒店客客房信息息管理系系统go(2

12、)创创建数据据库的表表/*=*/ 客客房信息息表/*=*/creaate tabble 客房信信息(客房号号 nvvarccharr(200),客房类型型 nvvarccharr(200),楼层 nnvarrchaar(110),价格 iint, primmaryy keey(客客房号);/*=*/客人预订订表/*=*/creaate tabble 客人预预订(客房号 nvaarchhar(20),客房类型型 nnvarrchaar(220),定金 iint,预订方式式 nvvarccharr(100),客人姓名名 chhar(10),客房状态态 nvvarccharr(100),primma

13、ryy keey (客房号号),foreeignn keey (客房号号) rrefeerenncess 客房房信息(客房号号),);/*=*/客人信息息表/*=*/creaate tabble 客人信信息(客房号号 nvvarccharr(200), 客人姓姓名 ccharr(100), 客人性性别 ccharr(3), priimarry kkey (客房房号),foreeignn keey (客房号号) rrefeerenncess 客人人预订(客房号号);/*=*/客人入住住表/*=*/creaate tabble 客人入入住(客房号 nvaarchhar(20),客人姓名名 chha

14、r(10),客房类型型 nvvarccharr(200),楼层 nnvarrchaar(110),价格 iint,primmaryy keey (客房号号),foreeignn keey (客房号号) rrefeerenncess 客房房信息(客房号号),);/*=*/客人消费费表/*=*/creaate tabble 客人消消费(客房号号 nvvarccharr(200), 客人姓姓名 ccharr(100), 客人餐餐费 intt,定金 iint,价格 iint,总消费 intt,primmaryy keey (客房号号),foreeignn keey (客房号号) rrefeerennc

15、ess 客人人入住(客房号号);5.2程程序以及及调试和和使用说说明(1)登登陆界面面图1 登陆界界面privvateevoiid系统统管理员员_Cllickk(obbjecct ssendder, EvventtArggs ee) Formm1e22 = newwForrm1(); ee2.SShoww(); privvateevoiid前台台管理员员_Cllickk_1(objjectt seendeer, EveentAArgss e) Formm14 e3 = nnewFFormm14(); ee3.SShoww(); privvateevoiid客人人查询_Cliick(objjec

16、tt seendeer, EveentAArgss e) Formm15 u155 = newwForrm155(); uu15.Shoow(); privvateevoiid退出出_Cllickk(obbjecct ssendder, EvventtArggs ee) thiss.Cllosee();Appllicaatioon.EExitt(); (2)后后台管理理员登录录界面图2 后台管管理员登登陆界面面privvateevoiid登陆陆系统bbuttton_Cliick(objjectt seendeer, EveentAArgss e) if (texxtUsserNNamee.Te

17、ext = | ttexttPassswoord.Texxt = ) MesssageeBoxx.Shhow(输入登登录信息息不完整整,请重重新输入入!, 信息提提示, MeessaageBBoxBButttonss.OKK, MMesssageeBoxxIcoon.IInfoormaatioon); elseestriing ConnStrr = seerveer=左左-PCC;uiid=uu3;ppwd=1223;dattabaase=酒店客客房数据据库;SqllConnnecctioon ccon = nnewSSqlCConnnecttionn(CoonSttr);striing Sq

18、llStrr = seelecct * frrom 操作用用户1 wheere 用户姓姓名= + teextUUserrNamme.TTextt + andd 用户户密码= + ttexttPassswoord.Texxt + ;SqlDDataaAdaapteer aada = nnewSSqlDDataaAdaapteer(SSqlSStr, coon);DataaTabble dt = nnewDDataaTabble(); adaa.Fiill(dt); int i = dtt.Roows.Couunt;if (i 0) 主界面aa = neww主界面面 ();a.Shhow();el

19、see MesssageeBoxx.Shhow(用户名名或密码码不正确确,请重重新输入入!, 信息提提示, MeessaageBBoxBButttonss.OKK, MMesssageeBoxxIcoon.IInfoormaatioon); privvateevoiid退出出系统bbuttton_Cliick(objjectt seendeer, EveentAArgss e) thiss.Cllosee();Appllicaatioon.EExitt(); (3)后后台管理理员主界界面图3 后台管管理员主主界面(4)前前台管理理员登陆陆界面图4 前前台管理理员登陆陆界面privvateevo

20、iid bbuttton11_Cllickk(objjectt seendeer, EveentAArgss e) if (texxtUsserNNamee.Teext = | ttexttPassswoord.Texxt = ) MesssageeBoxx.Shhow(输入登登录信息息不完整整,请重重新输入入!, 信息提提示, MeessaageBBoxBButttonss.OKK, MMesssageeBoxxIcoon.IInfoormaatioon); elsee striing ConnStrr = seerveer=左左-PCC;uiid=uu3;ppwd=1223;dattaba

21、ase=酒店客客房数据据库;SqlCConnnecttionn coon = neewSqqlCoonneectiion(ConnStrr);striing SqllStrr = seelecct * frrom 操作用用户2 wheere 用户姓姓名= + teextUUserrNamme.TTextt + andd 用户户密码= + ttexttPassswoord.Texxt + ;SqlDDataaAdaapteer aada = nnewSSqlDDataaAdaapteer(SSqlSStr, coon);DataaTabble dt = nnewDDataaTabble(); a

22、daa.Fiill(dt);int i = dtt.Roows.Couunt;if (i 0) 主界面11 a11 = neww主界面面1(); a1.Shoow(); elsee MesssageeBoxx.Shhow(用户名名或密码码不正确确,请重重新输入入!, 信息提提示, MeessaageBBoxBButttonss.OKK, MMesssageeBoxxIcoon.IInfoormaatioon); (5)客客房信息息录入 图5 客房信信息录入入privvateevoiid bbuttton11_Cllickk(obbjecct ssendder, EvventtArggs ee)

23、 if (texxtBoox1.Texxt = | ttexttBoxx2.TTextt = | teextBBox33.Teext = | ttexttBoxx4.TTextt = ) MesssageeBoxx.Shhow(输入信信息不完完整,请请重新输输入!, 信息提提示, MeessaageBBoxBButttonss.OKK, MMesssageeBoxxIcoon.IInfoormaatioon); elsee striing ConnStrr = seerveer=左左-PCC;Usser id=u3;pwdd=1123;daatabbasee=酒店店客房数数据库;SqlCCon

24、nnecttionn coon = neewSqqlCoonneectiion(ConnStrr);StriingBBuillderr sttrSQQL = neewSttrinngBuuildder(); sttrSQQL.AAppeend(innserrt iintoo 客房房信息(客房号号,客房类类型,楼层,价格); sttrSQQL.AAppeend( vvaluues( + ttexttBoxx1.TTextt.Trrim().TToSttrinng() + , + texxtBoox2.Texxt.TTrimm().ToSStriing() +, + ttexttBoxx3.TTe

25、xtt.Trrim().TToSttrinng() + , + ttexttBoxx4.TTextt.Trrim().TToSttrinng() + );usinng (SqllCommmannd ccmd = nnewSSqlCCommmandd(sttrSQQL.TToSttrinng(), ccon) con.Opeen(); cmmd.EExeccuteeNonnQueery(); coon.CClosse(); coon.DDispposee(); MesssageeBoxx.Shhow(客房信信息添加加成功!, 信息提提示, MeessaageBBoxBButttonss.OKK,

26、 MMesssageeBoxxIcoon.IInfoormaatioon); texxtBoox1.Texxt = ; texxtBoox2.Texxt = ; texxtBoox3.Texxt = ; texxtBoox4.Texxt = ; (6)客客房信息息查询图6 客房信信息查询询privvateevoiid FFormm2_LLoadd(obbjecct ssendder, EvventtArggs ee) try striing ConnStrr = seerveer=左左-PCC;Usser id=u3;pwdd=1123;daatabbasee=酒店店客房数数据库;SqlCCo

27、nnnecttionn coon = neewSqqlCoonneectiion(ConnStrr);striing SqllStrr = seelecct 客客房号,客房类类型,楼层,价格 ffromm 客房房信息;SqlDDataaAdaapteer aada = nnewSSqlDDataaAdaapteer(SSqlSStr, coon);DataaSett dss = newwDattaSeet(); adda.FFilll(dss);thiss.daataGGriddVieew1.DattaSoourcce = dss.Taablees00.DDefaaulttVieew; cat

28、cch retuurn; (7)前前台管理理员密码码修改 图图7 前台管管理员密密码修改改privvateevoiid 前前台操作作员管理理_Looad(objjectt seendeer, EveentAArgss e) striing ConnStrr = seerveer=左左-PCC;Usser id=u3;pwdd=1123;daatabbasee=酒店店客房数数据库;SqlCConnnecttionn coon = neewSqqlCoonneectiion(ConnStrr); ccon.Opeen();SqlCCommmandd coom = neewSqqlCoommaand

29、(seelecct 用用户姓名名 frrom 操作用用户2, ccon);SqlDDataaReaaderr drr = comm.ExxecuuteRReadder(); ccombboBoox1.Iteems.Cleear();whille (dr.Reaad() commboBBox11.Ittemss.Addd(ddr00.TToSttrinng(); ddr.CClosse(); ccon.Cloose(); privvateevoiid bbuttton11_Cllickk(obbjecct ssendder, EvventtArggs ee) striing ConnStrr =

30、 seerveer=左左-PCC;Usser id=u3;pwdd=1223;ddataabasse=酒酒店客房房数据库库;SqlCConnnecttionn coon = neewSqqlCoonneectiion(ConnStrr);usinng (SqllCommmannd ccmd = nnewSSqlCCommmandd() conn.Oppen(); cmdd.Coonneectiion = ccon; cmdd.CoommaandTTypee = CommmanndTyype.StooreddProocedduree; cmdd.CoommaandTTextt = 用户户_upp

31、datte;SqlPParaametter ppar =newSSqlPParaametter(nnamee,thiis.ccombboBoox1 .Teext),newSSqlPParaametter(ppwd,thiis .texxtBoox2 .Teext ),newSSqlPParaametter(zzw ,thiis .texxtBoox3 .Teext ) ;foreeachh (SqqlPaarammeteer pparmms iin ppar) ccmd.Parrameeterrs.AAdd(parrms); cmdd.ExxecuuteNNonQQuerry(); conn.

32、Cllosee();MesssageeBoxx.Shhow(已经经成功修修改); privvateevoiid bbuttton22_Cllickk_1(objjectt seendeer, EveentAArgss e) 显示修改改后的数数据库信信息 mm = neww显示修修改后的的数据库库信息(); mm.Shhow(); privvateevoiid 显显示修改改后的数数据库信信息_LLoadd(obbjecct ssendder, EvventtArggs ee) striing ConnStrr = seerveer=左左-PCC;Usser id=u3;pwdd=1223;dda

33、taabasse=酒酒店客房房数据库库;SqlCConnnecttionn coon = neewSqqlCoonneectiion(ConnStrr);striing SqllStrr = seelecct * frrom 操作用用户2;SqlDDataaAdaapteer aada = nnewSSqlDDataaAdaapteer(SSqlSStr, coon);DataaSett dss = newwDattaSeet(); aada.Filll(dds);thiss.daataGGriddVieew1.DattaSoourcce = dss.Taablees00.DDefaaultt

34、Vieew; (8)前前台管理理员主界界面图8 前前台管理理员主界界面privvateevoiid FFormm2_LLoadd(obbjecct ssendder, EvventtArggs ee) try striing ConnStrr = seerveer=左左-PCC;Usser id=u3;pwdd=1123;daatabbasee=酒店店客房数数据库;SqlCConnnecttionn coon = neewSqqlCoonneectiion(ConnStrr);striing SqllStrr = seelecct 客客房号,客房类类型,楼层,价格 ffromm 客房房信息;SqlDDataaAdaapteer aada = nnewSSqlDDataaAdaapteer(SSqlSStr, coon);DataaSett ds

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 管理制度

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com