版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Evaluation Warning: The document was created with Spire.Doc for .NET.某酒店内部管理系统的开发与应用摘 要为了提高酒店的经济效益,对人流、物流、资金流进行科学管理和有效控制,开发一个稳定可靠的酒店管理系统用以提高员工的工作效率与降低各种经营成本具有现实的必要性和重要意义。本系统基于于JAVVA的AAppllicaatioon模式式,采用用JAVVA的图图形化开开发工具具JCrreattor和和Acccesss20000数据据库进行行开发,实实现了前前台管理理,客房房管理与与系统设设置功能能,其中中前台管管理由住住宿登记记、追加
2、加押金与与退房结结账等模模块构成成,帮助助操作员员进行住住宿登记记,通过过追加押押金使房房客继续续入住或或直接退退房结账账;客房房管理由由客房查查询与房房态查看看模块构构成,帮帮助管理理人员全全面了解解入住信信息和客客房状态态,及时时对客房房清理或或维修;系统设设置由操操作员管管理、权权限设置置与房态态设置等等模块构构成,使使操作员员实时地地对操作作人员的的权限进进行有效效地管理理,对客客房的设设施进行行维护和和更新。本系统具有有良好的的可移植植性,占占用系统统资源少少,方便便用户使使用,能能满足酒酒店管理理的实际际需求。关键词:酒酒店管理理;JAVVA;JJCreeatoor;SSQLThe
3、 DDesiign andd Reealiizattionn off Hootell Maanaggemeent Sysstemm Baasedd onn J22EEAbstrracttIn orrderr too inncreeasee ecconoomicc beeneffit andd coontrrol thee fllow of peooplee, ggoodds aalsoo caapittal efffecttiveely, itt iss quuitee neecesssarry aand siggnifficaancee too deevellop a sstabble an
4、dd reeliaablee hootell maanaggemeent sysstemm too immproove staaff prooducctivvityy ass weell as lowwer opeerattingg. This sysstemm iss deesiggnedd byy ussingg thhe IIDE of JCrreattor andd Acccesss20000 dattabaase. At thee saame timme, thee JAAVA apppliccatiion modde iis uusedd inn thiis mmanaagemme
5、ntt syysteem. It aree coompoosedd off onnstaage mannageemennt, gueestrroomm maanaggemeent andd syysteem ssetttinggs. Thee onnstaage mannageemennt iinclludees tthreee ssub funnctiionss, ii.e. reesiddenttiall reegisstraatioon, rooom mmanaagemmentt, ssysttem deffaullt. Theese funnctiionss heelp opeerat
6、torss foor tthe hottel reggisttrattionn orr thhrouugh addditiionaal ddepoositt too ennablle tthe tennantt too coontiinuee sttayiing or dirrectt biilliing. Thhe gguesst rroomm maanaggemeent hass twwo ssub-mannageemennt ffuncctioons, i.e. roomm innquiirinng aand thee sttatee viiewiing. Thhesee fuunctt
7、ionns ccan hellp mmanaagerr too unnderrstaand thee rooom occcupaancyy annd sstattus infformmatiion in a ttimeely mannnerr too usse ccleaaninng rroomms oor mmainntennancce. Thee syysteem ssetttingg inncluudess thrree funnctiionss, ii.e. opperaatorr maanaggemeent, juurissdicctioon ssetttinggs aand roo
8、om sstattes setttinngs. Thhe ooperratoor mmanaagemmentt caan rreplly aa reeal-timme ooperratiion of thee auuthooritty oof eeffeectiive mannageemennt, saffeguuardd annd uupdaate thee innforrmattionn off rooomss faacillitiies. This sysstemm cann bee trranssplaanteed aand posssesss mminiimall reesouurc
9、ees. It couuld be useed eeasiily andd saatissfy thee neeed of hottel mannageemennt.Key wwordd: hottel mannageemennt; JAVVA; JCCreaatorr; SQQL.目 录录论文总页数数:255页TOC o 1-3 h z u HYPERLINK l _Toc170622111 1引言 图3-1 系统流流程图3.3 性性能需求求本系统主要要是开发发一个酒酒店管理理系统,主主要功能能有前台台管理:包括住住宿登记记、追加加押金、退退房结账账;客房房管理:包括客客房查询询、房态态查看
10、;系统设设置:包包括操作作员管理理、权限限设置、房房态设置置等。本本系统可可应用于于小型的的酒店管管理,如如果想应应用于大大型酒店店管理,需需要进行行数据库库替换和和功能模模块扩展展。本系系统要求求服务人人员具备备一定的的计算机机基础知知识,通通过简单单培训便便能较为为熟练的的操作计计算机和和操作本本系统。总体设计4.1 功功能分析析系统主要功功能模块块如图44-1所所示,本本系统利利用信息息技术提提高酒店店管理的的水平,并并希望通通过本系系统的开开发使用用使得酒酒店能对对房客住住宿及客客房状况况等一系系列业务务进行系系统地管管理。系系统由33个部分分,共88个完整整的模块块构成。其其中具体体
11、部分是是:前台台管理、客客房管理理和系统统设置。具具体子模模块如下下:前台管理:包括住住宿登记记、追加加押金、退退房结账账客房管理:包括客客房查询询、房态态查看系统设置:包括权权限设置置、房态态设置、操操作员管管理图4-1 系统结结构图4.2 数数据库设设计本酒店管理理系统采采用采用用关系数数据库模模型,用用Acccesss 20000作作为数据据库管理理系统(DDBMSS),对对数据进进行存储储,在数数据库应应用系统统的开发发过程中中,数据据库的结结构设计计是一个个非常重重要的问问题。数数据库设设计是指指对数据据库中各各个表结结构的设设计,包包括信息息保存在在哪个表表格中,各各个表的的结构如
12、如何,字字段属性性如何,以以及各个个表之间间的关系系。数据据库设计计的好坏坏将直接接对应用用系统的的效率以以及实现现的效果果产生影影响,好好的数据据库设计计会减少少数据库库的存储储量,保保证比较较高数据据完整性性和一致致性,同同时提高高系统的的响应速速度,简简化基于于此数据据库的应应用程序序的实现现等等。 在本系统中中存在三三个数据据对象包包括:房房客、客客房、管管理员。并并且这三三者分别别存在这这样的属属性。房房客登记记时包括括(入住住时间、姓姓名、性性别、押押金等基基本信息息);管管理员包包括(登登陆名和和密码、管管理权限限等);客房包包括(房房间类型型、房间间状态、房房间号码码、价格格等
13、)。通通过这些些对象的的不同结结构和属属性,以以及它们们包含的的各种信信息,相相互间作作用形成成数据流流,可以以以此得得到E-R图如如图4-2所示示。 图4-2 系系统E-R图根据上面的的关系和和分析设设定本系系统数据据库名为为hottelddataa.mddb,包包含以下下3个表表:操作作员表(admmin)、客房房信息表表(rooomiinfoo)、房房客信息息表(ttenaant)。操作员表(admmin)如表44-3所所示。表4-3 操作员员表(aadmiin)字段名称字段名含义义数据类型字段大小Adminn(主键键)用户名文本15pin密码文本15legallpowwer管理权限文本
14、15enterr是否进入系系统是/否1前台管理操作权限是/否1客房管理操作权限是/否1查询统计操作权限是/否1挂帐管理操作权限是/否1房态设置操作权限是/否1权限设置操作权限是/否1应用于系统统设置模模块,对对管理员员的信息息进行查查看,对对权限进进行修改改或者增增加等操操作。该该表中主主键是AAdmiin字段段,其余余字段如如前台管管理、客客房管理理、查询询统计、房房态设置置及权限限设置等等均表示示管理员员是否有有权限操操作相关关模块。客房信息表表(rooomiinfoo)如表表4-44所示。表4-4 客房信信息表(rooominnfo)字段名称数据类型字段大小房间号(主主键)文本50房间类
15、型文本10价格数字双精度房态文本10使用设施文本50备注备注备注用于对客房房的信息息进行查查看和管管理,比比如说了了解房间间是否有有人入住住,是否否在修理理过程等等。该表表的主键键为房间间号字段段,值为为非空。房客信息表表(teenannt)如如表4-5所示示。表4-5 房客信信息表(tennantt)字段名称数据类型字段大小编号(主键键)文本50房客姓名文本20性别文本6证件类型文本10证件号码文本50籍贯文本50联系方式文本50房间号文本50房间类型文本10入住日期文本50退房日期文本50是否挂帐是/否1宿费及押金金数字双精度型折扣率数字单精度型住宿备注备注备注操作员文本50用于对房客客的
16、信息息查看和和管理,比比如说房房客的宿宿费状况况,有多多少房客客入住,入入住的是是什么档档次的房房间等等等。该表表的主键键为编号号字段。详细设计详细设计阶阶段就是是把解决决方法具具体化,设设计出详详细规格格说明,包包含必要要的细节节,程序序员可以以根据它它们写出出实际的的程序代代码,详详细设计计也称模模块设计计,在这这个阶段段将详细细地设计计每个模模块具体体的实现现功能。5.1 登登陆模块块A、实现目目标操作员进入入系统前前,必须须通过系系统登录录进入主主程序界界面,系系统登录录界面如如图5-1所示示,主要要实现以以下功能能:确认用户的的身份及及使用权权限对系统信息息起到保保密作用用图5-1系
17、系统登录录界面B、核心代代码/其其余代码码段略Strinng aa=(Strringg)addm.ggetSSeleecteedIttem().triim();/选中下下拉列表表框中的的名字 Strinng pp=neew SStriing(psww.geetPaasswwordd();/选中用用户输入入的密码码rs=sttmt.exeecutteQuueryy(sseleect * ffromm addminn whheree addminn=+a+aand pinn=+p+);/校验验用户名名和密码码5.2 前前台管理理模块5.3 客客房管理理模块客房管理模模块分为为:客房房查询、房房态查
18、看看。5.3.11 客房房查询A、实现目目标用户单击主主菜单客客房管理理下的客客房查询询子菜单单,进入入客房查查询子菜菜单界面面,如图图5-55所示,客客房查询询子菜单单主要实实现如下下功能:按房间号码码进行客客房查询询按房间类型型进行客客房查询询按房间状态态方式进进行客房房查询按综合方式式进行客客房查询询按全部客房房进行查查询图5-5客客房查询询界面B、核心代代码publiic vvoidd quueryyRooomInnfo(intt opptioon)switcch(ooptiion)casee 0:rs=staat.eexeccuteeQueery(seelecct * frrom r
19、ooominnfo wheere 房间号号+queerysstr+);/按房房间号来来查看casee 1:rs=staat.eexeccuteeQueery(seelecct * frrom rooominnfo wheere 房间类类型=+qquerrysttr+ oordeer bby 房房间号);/按房房间类型型来查看看casee 2:rs=sttat.exeecutteQuueryy(sseleect * ffromm rooomiinfoo whheree 房态态=+quueryystrr+ orrderr byy 房间间号);/按房间间状态来来查看casee 3:rs=staat.
20、eexeccuteeQueery(seelecct * frrom rooominnfo wheere 房间类类型=+qquerrysttr1+ andd 房态态=+quueryystrr2+ oordeer bby 房房间号);/按房房间类型型和房间间状态来来组合查查看casee 4:rs=staat.eexeccuteeQueery(seelecct * frrom rooominnfo ordder by 房间号号);/全部部查询5.3.22 房态态查看A、实现目目标用户单击主主菜单客客房管理理下的房房态查看看子菜单单,进入入房态查查看子菜菜单界面面,如图图5-66所示,房房态查看看子菜
21、单单主要实实现如下下功能:显示入住中中的房间间及其房房间类型型显示空闲中中的房间间及其房房间类型型显示维修中中的房间间及其房房间类型型图5-6房房态查看看界面B、核心代代码publiic vvoidd shhowRRoommStaatussInffo()/搜索全全部房间间if(couunt%7=0)iRow=couunt/7;elsseiRow=couunt/7+11;settLayyoutt(neew GGriddLayyoutt(iRRow,7,88,155);eacchRooomSStattus=neww JLLabeelccounnt;rs=staat.eexeccuteeQueery
22、(seelecct * frrom rooominnfo ordder by 房间号号);/导出房房间状态态 eacchRooomSStattusi.settBorrderr(BoordeerFaactoory.creeateeTittleddBorrderr(房间:+rrs.ggetSStriing(1)+号);eachRRoommStaatussi.seetTooolTTipTTextt(房房间类型型:+rs.gettStrringg(2);addd(eaachRRoommStaatussi+);/显示本本房间的的状态,空空闲,入入住还是是维修中中5.4 系系统设置置模块系统设置模模块分为
23、为:权限限设置、房房态设置置、操作作员管理理。5.4.11 权限限设置A、实现目目标用户单击主主菜单系系统设置置下的权权限设置置子菜单单,进入入权限设设置子菜菜单界面面,如图图5-77所示,权权限设置置子菜单单主要实实现如下下功能:显示普通权权限操作作员的权权限信息息对普通权限限操作员员的权限限进行设设置图5-7权权限设置置界面B、核心代代码publiic vvoidd seetTrree()Striing strr1=(允许许) ,sstr22=(不允许许);roott=neew DDefaaulttMuttablleTrreeNNodee(当当前操作作员:+opperaatorr+(+le
24、egallpowwer+));rs=sstmtt.exxecuuteQQuerry(sellectt addminn frrom admmin wheere leggalppoweer=普通权权限 );chilldtrree=neww DeefauultMMutaableeTreeeNoode11;chilldtrree00=neww DeefauultMMutaableeTreeeNoode(系统提提示:系系统中暂暂无普通通权限用用户);/当没有有普通操操作员时时,如此此显示rooot.aadd(chiildttreee00);chiildttreee=neew DDefaaulttMutt
25、ablleTrreeNNodeecoountt66;opttionn=neew DDefaaulttMuttablleTrreeNNodeecoountt55;rs=stmmt.eexeccuteeQueery(seelecct * frrom admmin wheere chhilddtreeeiid0=neww DeefauultMMutaableeTreeeNoode(操作员员: +rss.geetSttrinng(11)+ (普普通权限限);opptiooniid0=neww DeefauultMMutaableeTreeeNoode(rs.ggetBBoolleann(5)?前前台管
26、理理 +strr1:前台管管理 +sttr2);chhilddtreeeiid1=neww DeefauultMMutaableeTreeeNoode(opttionnidd00);opptiooniid1=neww DeefauultMMutaableeTreeeNoode(rs.geetBoooleean(6)?客房房管理 +sstr11:客客房管理理 +strr2);chhilddtreeeiid2=neww DeefauultMMutaableeTreeeNoode(opttionnidd11);opptiooniid2=neww DeefauultMMutaableeTreeeNoo
27、de(rs.geetBoooleean(7)?查询询统计 +sstr11:查查询统计计 +strr2);chhilddtreeeiid3=neww DeefauultMMutaableeTreeeNoode(opttionnidd22);opptiooniid3=neww DeefauultMMutaableeTreeeNoode(rs.geetBoooleean(8)?挂帐帐管理 +sstr11:挂挂帐管理理 +strr2);chhilddtreeeiid4=neww DeefauultMMutaableeTreeeNoode(opttionnidd33);opptiooniid4=neww
28、 DeefauultMMutaableeTreeeNoode(rs.geetBoooleean(9)?房态态设置 +sstr11:房房态设置置 +strr2);chhilddtreeeiid5=neww DeefauultMMutaableeTreeeNoode(opttionnidd44);chhilddtreeeiid0.addd(chhilddtreeeiid1);chhilddtreeeiid0.addd(chhilddtreeeiid2);chhilddtreeeiid0.addd(chhilddtreeeiid3);chhilddtreeeiid0.addd(chhilddtree
29、eiid4);chhilddtreeeiid0.addd(chhilddtreeeiid5);rooot.addd(chhilddtreeeiid0); /修改数数据库中中权限 treee=nnew JTrree(rooot);treee.aaddTTreeeSellecttionnLisstenner(neww TrreeSSeleectiionLListteneer()puubliic vvoidd vaalueeChaangeed(TTreeeSellecttionnEveent e)if(strr2.eequaals(允允许)nodde.ssetUUserrObjjectt(sttr1
30、+ (不允许许);flaag=ffalsse;eelseenodde.ssetUUserrObjjectt(sttr1+ (允许) );flaag=ttruee;sttmt.exeecutteUppdatte(upddatee addminn seet +sttr1+=+fllag+ wheree addminn=+sttr3+);/修改界界面树中中的状态态5.4.22 房态态设置A、实现目目标用户单击主主菜单系系统设置置下的房房态设置置子菜单单,进入入房态设设置子菜菜单界面面,如图图5-88所示,房房态设置置子菜单单主要实实现如下下功能:显示房间基基本信息息房间设置功功能修改设置功功能删除设
31、置功功能图5-8房房态设置置界面B、实现主主要程序序代码与与前面实实现代码码相似。5.4.33 操作作员管理理A、实现目目标用户单击主主菜单系系统设置置下的操操作员管管理子菜菜单,进进入操作作员管理理菜单界界面,如如图5-9所示示,操作作员管理理子菜单单主要实实现如下下功能:修改当前操操作员密密码查询/删除除操作员员信息添加操作员员图5-9 操作员员管理界界面B、实现主主要程序序代码与与住宿登登记模块块实现代代码相似似。拟在在admmin表表中添加加操作员员的状态态等操作作系统测试在软件测试试中不但但要检查查系统是是否完成成了它应应该做的的工作,还还要检查查它是否否还做了了它不应应该做的的工作
32、。逐逐步设计计出具体体的软件件系统。在在测试中中应当竭竭力发现现问题,暴暴露问题题并不是是软件测测试的最最终目的的,发现现问题是是为了解解决问题题,测试试阶段的的根本目目标是尽尽可能的的发现并并排除软软件中已已有的或或潜藏的的错误,最最终设计计出一个个高质量量的软件件满足客客户需求求。6.1 功功能测试试本系统包含含有多个个模块,每每个模块块都可以以独立运运行,所所以本次次测试采采用模块块测试,保保证每个个模块作作为一个个单元能能正确运运行,即即单元测测试。验验收测试试就是该该测试方方法的手手段之一一。现就就用验收收测试方方法进行行简单的的测试。现在开始测测试,首首先登录录系统,当当登录成成功
33、过后后,选择择住宿登登记时,出出现住宿宿登记界界面如图图6-11所示。图6-1测测试图按照弹出的的页面在在各个文文本框中中添加相相应的信信息,例例如:填填写必填填信息并并且全部部按照规规则填入入后点击击入住登登记,系系统则返返回“系统提提示:MMr恢恢恢您好!您已成成功入住住”,如果果必填信信息中有有一项或或几项非非法操作作,则系系统显示示“请填入入住天数数”,“请填联联系方式式”等。成成功入住住如图66-2所所示。图6-2测测试图以上结果表表明入住住登记模模块功能能完善,房房客的信信息已经经注入房房客信息息表,通通过测试试。下面面将对客客房查询询模块进进行测试试。选择客房查查询模块块,其初初
34、始界面面如图66-3所所示。图6-3测测试图整个页面包包括条件件查询和和全部查查询,其其中条件件查询方方式又包包括房间间号码查查询,房房间类型型查询,房房间状态态查询以以及综合合查询。选选中房间间类型查查询,选选择豪华华间,然然后点击击条件查查询出现现如图66-4所所示。图6-4测测试图查询的结果果显示查查询成功功,系统统按照房房间号,房房间类型型,价格格,使用用设施等等列出了了详细的的信息。其其结果表表明客房房查询模模块功能能完善,通通过测试试。6.2 测测试总结结通过反复测测试,系系统的各各个模块块运行状状态良好好没有出出现什么么大的逻逻辑问题题。能够够正常的的运行。系系统的功功能模块块相对比比较完善善,操作作界面比比较简单单,容易易操作,只只需对非非专业人人员进行行短期培培训就能能熟练的的使用。应应用于实实际后,对对提高酒酒店管理理的效率率,减少少管理成成本,提提高酒店店的竞争争力起到到了一定定的积极极作用。由由于采用用了JAAVA作作为开发发语言,所所以本系系统可移移植性比比较强。只只需要安安装JDDK1.5就能能正常运运行,立立即投入入使用,节节约了软软件成本本和时间间。由于于专业知知识和经经验有限限,到系系统完成成为止
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 化学02(陕晋青宁卷)(考试版及全解全析)-2026年高考考前预测卷
- 宠物香薰潜在过敏评估制度
- 轨道交通站台施工投标方案
- 车库土方开挖施工组织安排方案
- 总装线关键设备能力评估流程
- SRE故障自动化恢复方案手册
- 来料检验中心材质稳定性抽样制度
- 手术部位感染预防控制专项方案
- 高处作业安全防护等级策划
- 喷涂站设备保养周期计划实施
- 先兆临产的课件
- 2025年广西公办高职高专院校单招对口职业适应性考试试题+答案
- 上海初中入团考试试题及答案
- 2025向量化与文档解析技术加速大模型RAG应用
- 辅警心理辅导讲座课件
- 系统性红斑狼疮护理疑难病例讨论
- 胖东来店长培训课件
- 丛林寺院管理制度
- 库房人员安全试题及答案
- 2024年嘉兴市属国有企业招聘考试真题
- 人音版七年级下册《表花》课件
评论
0/150
提交评论