《基于ASPNET的酒店管理系统过程材料培训讲学.doc》由会员分享,可在线阅读,更多相关《基于ASPNET的酒店管理系统过程材料培训讲学.doc(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Good is good, but better carries it.精益求精,善益求善。基于ASPNET的酒店管理系统过程材料-毕业设计(论文)附属过程管理材料(201届)专业计算机科学与技术学号学生姓名教务处印制目录1.本科毕业设计(论文)选题审批表2.本科毕业设计(论文)任务书3.外文原稿(复印件)与译文4.文献综述(前言、主题、总结、参考文献)5.本科毕业设计(论文)开题报告6.本科毕业设计(论文)中期检查报告7.本科毕业设计(论文)指导教师审阅表8.本科毕业设计(论文)评阅人评阅表9.软件验收评分表10.本科毕业设计(论文)答辩记录表11.本科毕业设计(论文)答辩评分表12.本科毕
2、业设计(论文)评分表13.校级优秀毕业设计(论文)推荐表-本科毕业设计(论文)选题审批表学生姓名班级设计(论文)选题名称基于ASP.NET的酒店管理系统选题理由及准备情况:一、 选题理由随着科学技术的不断进步,信息技术高速发展,计算机应用无处不在,可应用于各行各业,其中酒店宾馆行业紧跟电子商务时代的步伐,广泛启用计算机软件对企业进行精确、全面的管理。现代化的宾馆是集客房、餐饮、通讯、娱乐、商务文化及其他各种服务与设施为一体的消耗场所。我国的酒店管理系统虽然起步较晚,但是拥有良好的发展前景和众多的借鉴基础。我国于上世纪80年代逐渐发展起来的酒店管理系统,在不断吸收国外先进软件系统特点同时融合自身
3、的实际情况,取其精华去其糟粕,继承原有的管理理念并不断创新,使酒店管理系统发展到一个新的时期。我国众多优秀软件公司自主研发的搞笑管理系统早已打破国外系统的垄断形式,并时刻接受新的挑战。新的客户群体不断涌现,必定出现新的服务需求,迫使酒店管理系统向智能化、多元化发展。二、 准备情况在校期间我学习了c语言,数据库原理,ASP.NET简明教程,软件工程,汇编语言程序设计,计算机网络等基础知识。我还自学了div+css,Html等做网站的基础知识,为这次毕业设计做了准备。我主要用div+css来制作网站布局与设计,Photoshop来处理图像,C#语言,使用.NET和SQLserver2005数据库系
4、统开发整个网站。力求全面完整地实现基于ASP.NET的酒店管理系统的功能,方便广大用户的操作和应用。指导教师意见:指导教师(签字)年月日教学院长意见:教学院长(签字)年月日毕业设计(论文)任务书学院专业计算机科学与技术班级学号姓名毕业设计(论文)题目基于ASP.NET的酒店管理系统毕业设计(论文)进行起止日期毕业设计(论文)的内容及技术参数本文讨论了基于ASP.NET的酒店管理系统的研究和开发现状,介绍了相关的开发工具和技术。根据此系统的需求分析,规划了基于ASP.NET的酒店管理系统的各个功能模块,并给出了具体实现方案。本系统的主要模块有房间类型管理、经营状况管理、房间经营管理、客户信息查询
5、、房间信息管理等,其中管理员在登录后可添加、删除、修改房间类型、客房信息等,及时对已预定、入住房间及退房进行管理。用户登陆平台后,可以查看各个模块的详细信息。本系统采用的技术参数主要有.NET开发平台,SQLServer2005后台数据库开发工具和DIV+CSS页面布局等。毕业设计(论文)的要求1、根据公布的毕业论文选题计划,结合自己具体情况在指导教师的指导下进行选题,在题目确定后必须尽早与指导教师一起,做好毕业论文的准备工作。2、在毕业论文任务书下达后两周内,必须写出对毕业论文所选题目的意义和研究现状、研究目标和内容、研究方法和步骤、文献资料查阅情况等文献综述,填写湖州师范学院毕业论文开题报
6、告交指导教师审阅。3、必须认真独立完成毕业论文阶段规定的全部工作任务,充分发挥主动性、创造性和刻苦钻研精神,严禁弄虚作假,不得抄袭他人的毕业论文或已有成果。4、要勇于创新,敢于实践,注意各种能力的锻炼和培养(如外语能力等)。参阅外文文献资料不得少于3000个外文单词,并译成中文。5、要尊敬指导教师,虚心接受指导,遵守纪律,爱护公物。如因不听指导造成的伤害或其他后果,均由学生本人负责。6、撰写毕业论文时,做到条理清晰,逻辑性强,符合科技写作规范,并严格按照学校所规定的本科生毕业论文要求进行撰写、打印和装订。毕业论文字数达到专业规定要求。7、在答辩前一周,应将毕业论文交指导教师审核签字后,送交评阅
7、教师评阅。8、需提交完整的毕业论文两份,一份交指导教师保存,一份交学院保存。毕业设计(论文)查阅的资料1都大明.现代酒店管理M.复旦大学出版社.2008.10.2刘学明.饭店客房管理M.广东旅游出版社,2000.10.3张亚东.酒店企业销售管理信息系统的设计与实现J.管理信息系统,2000.9:45249.4C.J.Date.AnIntroductiontoDatabaseSystems(seventhEdtion).机械工业出版社.2001.55萨师煊,王珊.数据库系统概论(第四版)M.高等教育出版社.2006.5.6石志国.ASP.NET程序设计实用教程.电子工业出版社.2006.4.7孟
8、庆昌.ASP.NET网站开发先锋M.机械工业出版社,2010.2.8候炳辉,刘世峰.信息管理系统J.信息管理系统分析,2004.5:254-562.9HuangZ,ZengD,ChenH.Analyzingconsumer-productgraphs:Empiricalfindingsandapplicationsinrecommendersystems.ManagementScience,2007,53(7):1146-1164.10HuangZ,ChenH,ZengD.Applyingassociativeretrievaltechniquestoalleviatethesparsityp
9、roblemincollaborativefiltering,IEEETransInformationSystems,2004,22(1):116-142.11夏玮.ASP.NET3.5AJAXVisualStudio2008WEB系统开发完美演绎M.北京:中国铁道出版社,2009.11.12翟广宇.基于C/S结构的酒店管理系统.兰州工业高等专科学报,2004.6.2-4.13李朝晖.PowerBuilder开发实例完全剖J.PowerBuilder10.2006:122-189.14童德利,田娟,谢琪,陈世福.基于B/S模式的构件式酒店管理信息系统的设计与实现.2003.4.1-4.15张虹
10、.软件工程与软件开发工具M.清华大学出版.2004.9.16Iansommerville.SoftwareEngineeering(6thEdition).机械工业出版社.2003.817韩万江.软件工程案例教程M.机械工业出版社.2007.5.毕业设计(论文)进度安排序号毕业设计(论文)各阶段进度名称日期备注1完成选题,下达毕业设计任务书2查阅、收集、资料,了解毕业设计流程及其.NET的开发环境;撰写文献翻译、文献综述3完成文献翻译、文献综述、开题报告上交开题报告4基本设计基于ASP.NET出酒店管理系统的主要功能的总体框架和论文框架,对整个系统的实现过程有初步、系统地认识,总体思路基本明确
11、。开题答辩日中期检查5完成系统设计,撰写毕业设计论文,完成程序测试试6上交毕业设计论文,毕业设计论文答辩毕业设计答辩指导教师(签名)学生(签名)开始执行任务日期年月日毕业设计(论文)外文翻译(原文)AppropriateUsesForSQLiteSQLiteisdifferentfrommostotherSQLdatabaseenginesinthatitsprimarydesigngoalistobesimple:l Simpletoadministerl Simpletooperatel Simpletoembedinalargerprograml Simpletomaintainandc
12、ustomizeManypeoplelikeSQLitebecauseitissmallandfast.Butthosequalitiesarejusthappyaccidents.UsersalsofindthatSQLiteisveryreliable.Reliabilityisaconsequenceofsimplicity.Withlesscomplication,thereislesstogowrong.So,yes,SQLiteissmall,fast,andreliable,butfirstandforemost,SQLitestrivestobesimple.Simplicit
13、yinadatabaseenginecanbeeitherastrengthoraweakness,dependingonwhatyouaretryingtodo.Inordertoachievesimplicity,SQLitehashadtosacrificeothercharacteristicsthatsomepeoplefinduseful,suchashighconcurrency,fine-grainedaccesscontrol,arichsetofbuilt-infunctions,storedprocedures,esotericSQLlanguagefeatures,XM
14、Land/orJavaextensions,tera-orpeta-bytescalability,andsoforth.Ifyouneedsomeofthesefeaturesanddonotmindtheaddedcomplexitythattheybring,thenSQLiteisprobablynotthedatabaseforyou.SQLiteisnotintendedtobeanenterprisedatabaseengine.ItisnotdesignedtocompetewithOracleorPostgreSQL.Thebasicruleofthumbforwheniti
15、sappropriatetouseSQLiteisthis:UseSQLiteinsituationswheresimplicityofadministration,implementation,andmaintenancearemoreimportantthanthecountlesscomplexfeaturesthatenterprisedatabaseenginesprovide.Asitturnsout,situationswheresimplicityisthebetterchoicearemorecommonthanmanypeoplerealize.Anotherwaytolo
16、okatSQLiteisthis:SQLiteisnotdesignedtoreplaceOracle.Itisdesignedtoreplacefopen().SituationsWhereSQLiteWorksWelll ApplicationFileFormatSQLitehasbeenusedwithgreatsuccessastheon-diskfileformatfordesktopapplicationssuchasfinancialanalysistools,CADpackages,recordkeepingprograms,andsoforth.ThetraditionalF
17、ile/Openoperationdoesansqlite3_open()andexecutesaBEGINTRANSACTIONtogetexclusiveaccesstothecontent.File/SavedoesaCOMMITfollowedbyanotherBEGINTRANSACTION.Theuseoftransactionsguaranteesthatupdatestotheapplicationfileareatomic,durable,isolated,andconsistent.Temporarytriggerscanbeaddedtothedatabasetoreco
18、rdallchangesintoa(temporary)undo/redologtable.ThesechangescanthenbeplayedbackwhentheuserpressestheUndoandRedobuttons.Usingthistechnique,anunlimiteddepthundo/redoimplementationcanbewritteninsurprisinglylittlecode.l EmbeddeddevicesandapplicationsBecauseanSQLitedatabaserequireslittleornoadministration,
19、SQLiteisagoodchoicefordevicesorservicesthatmustworkunattendedandwithouthumansupport.SQLiteisagoodfitforuseincellphones,PDAs,set-topboxes,and/orappliances.Italsoworkswellasanembeddeddatabaseindownloadableconsumerapplications.l WebsitesSQLiteusuallywillworkgreatasthedatabaseengineforlowtomediumtraffic
20、websites(whichistosay,99.9%ofallwebsites).TheamountofwebtrafficthatSQLitecanhandledepends,ofcourse,onhowheavilythewebsiteusesitsdatabase.Generallyspeaking,anysitethatgetsfewerthan100Khits/dayshouldworkfinewithSQLite.The100Khits/dayfigureisaconservativeestimate,notahardupperbound.SQLitehasbeendemonst
21、ratedtoworkwith10timesthatamountoftraffic.l ReplacementforadhocdiskfilesManyprogramsusefopen(),fread(),andfwrite()tocreateandmanagefilesofdatainhome-grownformats.SQLiteworksparticularlywellasareplacementfortheseadhocdatafiles.l InternalortemporarydatabasesForprogramsthathavealotofdatathatmustbesifte
22、dandsortedindiverseways,itisofteneasierandquickertoloadthedataintoanin-memorySQLitedatabaseandusequerieswithjoinsandORDERBYclausestoextractthedataintheformandorderneededratherthantotrytocodethesameoperationsmanually.UsinganSQLdatabaseinternallyinthiswayalsogivestheprogramgreaterflexibilitysincenewco
23、lumnsandindicescanbeaddedwithouthavingtorecodeeveryquery.l Command-linedatasetanalysistoolExperiencedSQLuserscanemploythecommand-linesqliteprogramtoanalyzemiscellaneousdatasets.RawdatacanbeimportedfromCSVfiles,thenthatdatacanbeslicedanddicedtogenerateamyriadofsummaryreports.Possibleusesincludewebsit
24、eloganalysis,sportsstatisticsanalysis,compilationofprogrammingmetrics,andanalysisofexperimentalresults.Youcanalsodothesamethingwithanenterpriseclient/serverdatabase,ofcourse.TheadvantagestousingSQLiteinthissituationarethatSQLiteismucheasiertosetupandtheresultingdatabaseisasinglefilethatyoucanstoreon
25、afloppydiskorflash-memorystickoremailtoacolleague.l Stand-inforanenterprisedatabaseduringdemosortestingIfyouarewritingaclientapplicationforanenterprisedatabaseengine,itmakessensetouseagenericdatabasebackendthatallowsyoutoconnecttomanydifferentkindsofSQLdatabaseengines.Itmakesevenbettersensetogoahead
26、andincludeSQLiteinthemixofsupporteddatabasesandtostaticallylinktheSQLiteengineinwiththeclient.ThatwaytheclientprogramcanbeusedstandalonewithanSQLitedatafilefortestingorfordemonstrations.l DatabasePedagogyBecauseitissimpletosetupanduse(installationistrivial:justcopythesqliteorsqlite.exeexecutabletoth
27、etargetmachineandrunit)SQLitemakesagooddatabaseengineforuseinteachingSQL.Studentscaneasilycreateasmanydatabasesastheylikeandcanemaildatabasestotheinstructorforcommentsorgrading.FormoreadvancedstudentswhoareinterestedinstudyinghowanRDBMSisimplemented,themodularandwell-commentedanddocumentedSQLitecode
28、canserveasagoodbasis.ThisisnottosaythatSQLiteisanaccuratemodelofhowotherdatabaseenginesareimplemented,butratherastudentwhounderstandshowSQLiteworkscanmorequicklycomprehendtheoperationalprinciplesofothersystems.l ExperimentalSQLlanguageextensionsThesimple,modulardesignofSQLitemakesitagoodplatformforp
29、rototypingnew,experimentaldatabaselanguagefeaturesorideas.SituationsWhereAnotherRDBMSMayWorkBetterl Client/ServerApplicationsIfyouhavemanyclientprogramsaccessingacommondatabaseoveranetwork,youshouldconsiderusingaclient/serverdatabaseengineinsteadofSQLite.SQLitewillworkoveranetworkfilesystem,butbecau
30、seofthelatencyassociatedwithmostnetworkfilesystems,performancewillnotbegreat.Also,thefilelockinglogicofmanynetworkfilesystemsimplementationcontainsbugs(onbothUnixandWindows).Iffilelockingdoesnotworklikeitshould,itmightbepossiblefortwoormoreclientprogramstomodifythesamepartofthesamedatabaseatthesamet
31、ime,resultingindatabasecorruption.Becausethisproblemresultsfrombugsintheunderlyingfilesystemimplementation,thereisnothingSQLitecandotopreventit.AgoodruleofthumbisthatyoushouldavoidusingSQLiteinsituationswherethesamedatabasewillbeaccessedsimultaneouslyfrommanycomputersoveranetworkfilesystem.l High-vo
32、lumeWebsitesSQLitewillnormallyworkfineasthedatabasebackendtoawebsite.Butifyouwebsiteissobusythatyouarethinkingofsplittingthedatabasecomponentoffontoaseparatemachine,thenyoushoulddefinitelyconsiderusinganenterprise-classclient/serverdatabaseengineinsteadofSQLite.l VerylargedatasetsWiththedefaultpages
33、izeof1024bytes,anSQLitedatabaseislimitedinsizeto2terabytes(241bytes).Andevenifitcouldhandlelargerdatabases,SQLitestorestheentiredatabaseinasinglediskfileandmanyfilesystemslimitthemaximumsizeoffilestosomethinglessthanthis.Soifyouarecontemplatingdatabasesofthismagnitude,youwoulddowelltoconsiderusingac
34、lient/serverdatabaseenginethatspreadsitscontentacrossmultiplediskfiles,andperhapsacrossmultiplevolumes.l HighConcurrencySQLiteusesreader/writerlocksontheentiredatabasefile.Thatmeansifanyprocessisreadingfromanypartofthedatabase,allotherprocessesarepreventedfromwritinganyotherpartofthedatabase.Similar
35、ly,ifanyoneprocessiswritingtothedatabase,allotherprocessesarepreventedfromreadinganyotherpartofthedatabase.Formanysituations,thisisnotaproblem.Eachapplicationdoesitsdatabaseworkquicklyandmoveson,andnolocklastsformorethanafewdozenmilliseconds.Buttherearesomeapplicationsthatrequiremoreconcurrency,andt
36、hoseapplicationsmayneedtoseekadifferentsolution.出处:http:/www.sqlite.org/whentouse.html毕业设计(论文)外文翻译(译文)SQLite的最佳应用领域SQLite不同于其他大部分的SQL数据库引擎,因为它的首要设计目标就是简单化:l 易于管理l 易于操作l 易于嵌入到其他大型程序l 易于维护和配置许多人喜欢SQLite,因为它占用空间小,运行速度快。然而,这些特性只是它的部分优点,还存在着许多其他特征。用户发现SQLite是非常稳定的。稳定性源于它的简单。随着数据结构的简单化,数据库出错的概率会降低。越简单就越不容
37、易出错。所以,除了上述的简单、小巧和稳定性外,最重要的在于SQLite力争做到简单化。一个数据库引擎的简易化既可能成为一种优势也可能成为它的弱点,这取决于你想要做什么。为了实现简易化的目的,SQLite不得不放弃一些人们认为有用的其他特性,比如高并发性,严格的存取控制,丰富的内置功能,存储过程,深奥的SQL语言特性,XML和Java扩展,万亿级别的数据测量,等等。如果你需要这些特性,并且不介意因为数据复杂性而带来的麻烦,那么,也许SQLite不适合你。SQLite并不打算要成为一个企业级数据库引擎,也不是设计成要与Oracle或者PostgreSQL竞争的数据库。根据经验,在这些情况下使用SQ
38、Lite比较合适:当系统管理、实现、维护的简易化比企业级数据库引擎所能提供的许多其他复杂特性更重要的时候,更有效果。而且事实也证明,人们在许多情况下已经清楚的认识到简单就是最好的选择。另一种看法是:SQLite不是要取代Oracle公司的产品,而是用来取代fopen()函数功能的数据库。SQLite最佳适用场合l 应用程序文件格式SQLite作为为桌面应用程序服务的磁盘格式文件取得非常大的成功,如金融分析工具,CAD软件包,档案管理程序等等。一般的数据库打开操作需要调用sqlite3_open()函数,并且标记一个显式本地事务的起始点(BEGINTRANSACTION)来保证以独占的方式得到文
39、件的内容。文件保存将执行一个提交(COMMIT)同时标记另一个显式本地事务起始点。这种事务处理的作用就是保证对于应用程序数据文件的更新是原子的、持久的、独立的和一致的。临时的触发器可以添加到数据库中,把所有数据库内容上的改变记录到一个(临时)撤消/重做日志表中。用户在数据库中撤销或重做某些内容时,这些改变都会回滚。使用这种技术,深度无限撤消/重做的实现只需要编写很少的代码。l 嵌入式设备和应用程序因为SQLite数据库几乎不需或者很少需要管理,对于那些无人值守的设备或者无需人工支持的服务,SQLite会是一个很好的选择。SQLite适用于手机,掌上电脑,机顶盒,以及其它设备等。同时,在可下载的
40、消费者应用程序中,它作为嵌入式数据库也能很好的的应用于客户端程序。l 网站在所有的中低流量的网站(也就是说,99。9的网站)中,SQLite作为数据库引擎通常能够运行良好。当然,SQLite可以处理的网站流量取决于网站数据库有多大的压力。一般而言,任何使用SQLite的网站每天少于10万次的访问量应该工作正常。一个网站每天被访问10万次只是一个保守的估计,而不是一个硬性上限。然而事实证明SQLite能够在上述流量上限的10倍情况下工作正常。l 替代特别的文件许多程序使用fopen()函数,fread()函数和fwrite()函数来创建和管理自定义文件格式。SQLite作为替换这些特设磁盘文件的
41、数据库工作效果显著。l 内部或临时数据库对于那些有许多数据且必须用不同方法筛选、分类的程序,相对于编写同样功能的代码,它往往更容易、更快速地加载到内存中的SQLite数据库,并使用连接查询和ORDERBY(排序)子句按一定的顺序和排列提取数据,以这种方式使用SQL数据库内部连接查询使程序拥有更大的灵活性,当新的列和索引添加进入时无需给每个查询重新编码。l 命令行数据集分析工具有经验的SQL用户可以使用命令行sqlite的程序来分析各种复杂的数据集。原始数据可以从CSV文件导入,然后这些数据可以被分割产生无数的报告摘要。可能的用途包括网站日志分析,比赛数据统计分析,指标编制规划以及实验结果分析。
42、当然,你也可以用企业级客户端/服务器数据库做以上同样的事。相比之下,在这种情况下使用SQLite的优势是:SQLite更容易设置,由此产生的数据库是一个单独的文件,它可以存储在软盘、闪存记忆棒,也可以将这些数据以电子邮件的形式发给同事。l 作为在演示或测试的企业数据库替代品如果你正在编写一个企业数据库引擎的客户端应用程序,使用允许你连接到许多不同种类的SQL数据库引擎的通用型数据库是明智的,最好使用混合模式静态连接到客户端的SQLite数据库引擎。在那种方法下客户端程序可以使用一个SQLite数据文件单独测试或验证。l 数据库教学因为SQLite设置简单、使用方便(安装方法简捷:只要复制SQL
43、ite或sqlite。exe可执行文件到目标计算机,并运行它即可)。在学习SQL语言的教学过程中,SQLite会成为很好的数据库引擎。学生可以轻松随意创建任意多个数据库,并且可以把数据库发给老师进行评论、打分。对于那些对数据库感兴趣,想深入了解RDBMS(关系型数据库管理系统)是如何实施工作的高层次学生,模块化、高评价、有注释文档的SQLite代码可以给他们打下一个良好的基础。这并不是说学习SQLite是一个实现其他数据库引擎的精确模型,而是为了让学生迅速理解数据库是怎么运行的,让学生了解其他数据库系统的操作原则。l SQL语言的扩展实验SQLite简单且模块化的设计使得它可以成为一个用来测试
44、数据库语言特性或新想法的优秀的原型平台。哪些场合适合使用其他的关系型数据库管理系统(RDBMS)l 客户端/服务器应用如果你有许多客户端程序需要通过网络访问同一个共享数据库,你应该考虑使用客户端、/服务器类型的数据库引擎而不是使用SQLite数据库。SQLite是基于网上文件系统进行工作的,但由于与大多数网络文件系统有关的延迟等问题,SQLite的性能不会变得非常出色。此外,许多网络文件系统的文件锁定逻辑包含许多漏洞和错误(在UNIX和Windows操作系统中均存在)。如果文件锁定不工作,就像它原本被默认的,可能造成两个或两个以上的客户端程序同时在同一个数据库中被修改的问题,从而导致数据损坏。
45、因为这个问题是由于潜藏于文件系统实施过程中的漏洞和错误导致的,SQLite没有任何防护措施来阻止它的发生。一个好的经验法则是,在许多电脑通过网络文件系统同时进入同一个数据库进行访问的情况下,你应该尽量避免使用SQLite。l 高流量网站作为连接到网站后台的数据库,SQLite可以正常工作,但是如果你的网站非常繁忙,以至于你正在考虑布式的数据库部署,那么应该考虑使用一个企业版的客户端/服务器数据库引擎代替SQLite。l 非常大的数据集合当你在SQLite中开始一个事务处理的时候(事务处理会在任何写操作发生之前产生,而不是必须要显示的调用BEGIN。COMMIT),数据库引擎将不得不分配一小块脏
46、页(文件缓冲页面)来帮助它自己管理回滚操作。每1MB的数据库文件SQLite需要256字节。对于小型的数据库这些空间不算什么,但是当数据库增长到数十亿字节的时候,缓冲页面的尺寸就会相当的大了。如果你需要存储或修改几十GB的数据,你应该考虑用其他的数据库引擎。l 高并发性SQLite使用读/写锁对整个数据库文件加锁。这意味着如果正在读取数据库任何部分的任何进程,所有其他进程都无法写入任何数据库的其他部分。同样,如果任何一个进程正写入数据库,所有其他进程无法读取数据库的任何其他部分的资料。许多情况下,这不是一个大问题。在这些情况下每个程序使用数据库的时间都很短暂,并且不会独占,所有锁持续时间不会超
47、过几十毫秒。但也有一些应用程序需要更多的并发操作,那些应用程序可能需要寻求一种不同的解决问题的方案。关于基于ASP.NET的酒店管理系统研究文献综述【摘要】本文归纳了酒店管理系统和实现酒店管理所涉及的各种业务操作系统模块的具体功能研究中的关键问题,分析了酒店管理系统及各功能模块的研究现状和发展趋势,讨论了开发酒店管理系统的工具。同时,在此基础上对酒店管理系统的进一步研究进行了展望。【关键词】酒店管理ASP.NET三层架构VS2008SQLSever20051. 引言在科学技术日新月异的今天,信息技术高速发展,可以说谁掌握了信息技术的主动权,谁就拥有了商机。计算机应用无处不在,其中,酒店宾馆行业紧跟电子商务时代的步伐,广泛启用计算机软件对企业进行精确、全面的管理。现代化的宾馆是集客房、餐饮、通讯、娱乐、商务文化及其他各种服务与设施为一体的消耗场所1,2,我国的酒店管理系统起步较晚,于上世纪80年代初逐渐发展起来,在充分吸收国外先进管理系统精华的同时,结合自身的实际情况,慢慢走向成熟。自90年代形成了几个成熟的软件系统后,随着计算机管理系统在酒店中的普及和应用,酒店管理系统发展到一个新的时期,新的系统平台,新的系统特点和发展方向不断涌现3。从市场分析,国内大的系统逐步
限制150内