基于ASPNET的酒店管理系统过程材料毕业论文Word格式文档下载.docx
《基于ASPNET的酒店管理系统过程材料毕业论文Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《基于ASPNET的酒店管理系统过程材料毕业论文Word格式文档下载.docx(23页珍藏版)》请在冰豆网上搜索。
![基于ASPNET的酒店管理系统过程材料毕业论文Word格式文档下载.docx](https://file1.bdocx.com/fileroot1/2023-1/30/01c92032-31be-4c9f-9980-ecb1ad43981f/01c92032-31be-4c9f-9980-ecb1ad43981f1.gif)
8.本科毕业设计(论文)评阅人评阅表
9.软件验收评分表
10.本科毕业设计(论文)答辩记录表
11.本科毕业设计(论文)答辩评分表
12.本科毕业设计(论文)评分表
13.校级优秀毕业设计(论文)推荐表
本科毕业设计(论文)选题审批表
学生姓名
班级
设计(论文)选题名称
基于ASP.NET的酒店管理系统
选题理由及准备情况:
一、选题理由
随着科学技术的不断进步,信息技术高速发展,计算机应用无处不在,可应用于各行各业,其中酒店宾馆行业紧跟电子商务时代的步伐,广泛启用计算机软件对企业进行精确、全面的管理。
现代化的宾馆是集客房、餐饮、通讯、娱乐、商务文化及其他各种服务与设施为一体的消耗场所。
我国的酒店管理系统虽然起步较晚,但是拥有良好的发展前景和众多的借鉴基础。
我国于上世纪80年代逐渐发展起来的酒店管理系统,在不断吸收国外先进软件系统特点同时融合自身的实际情况,取其精华去其糟粕,继承原有的管理理念并不断创新,使酒店管理系统发展到一个新的时期。
我国众多优秀软件公司自主研发的搞笑管理系统早已打破国外系统的垄断形式,并时刻接受新的挑战。
新的客户群体不断涌现,必定出现新的服务需求,迫使酒店管理系统向智能化、多元化发展。
二、准备情况
在校期间我学习了c语言,数据库原理,ASP.NET简明教程,软件工程,汇编语言程序设计,计算机网络等基础知识。
我还自学了div+css,Html等做网站的基础知识,为这次毕业设计做了准备。
我主要用div+css来制作网站布局与设计,Photoshop来处理图像,C#语言,使用.NET和SQLserver2005数据库系统开发整个网站。
力求全面完整地实现基于ASP.NET的酒店管理系统的功能,方便广大用户的操作和应用。
指导教师意见:
指导教师(签字)
年月日
教学院长意见:
教学院长(签字)
毕业设计(论文)任务书
学院
专业
计算机科学与技术
学号
姓名
毕业设计(论文)题目
毕业设计(论文)进行起止日期
毕业设计(论文)的内容及技术参数
本文讨论了基于ASP.NET的酒店管理系统的研究和开发现状,介绍了相关的开发工具和技术。
根据此系统的需求分析,规划了基于ASP.NET的酒店管理系统的各个功能模块,并给出了具体实现方案。
本系统的主要模块有房间类型管理、经营状况管理、房间经营管理、客户信息查询、房间信息管理等,其中管理员在登录后可添加、删除、修改房间类型、客房信息等,及时对已预定、入住房间及退房进行管理。
用户登陆平台后,可以查看各个模块的详细信息。
本系统采用的技术参数主要有.NET开发平台,SQLServer2005后台数据库开发工具和DIV+CSS页面布局等。
毕业设计(论文)的要求
1、根据公布的毕业论文选题计划,结合自己具体情况在指导教师的指导下进行选题,在题目确定后必须尽早与指导教师一起,做好毕业论文的准备工作。
2、在毕业论文任务书下达后两周内,必须写出对毕业论文所选题目的意义和研究现状、研究目标和内容、研究方法和步骤、文献资料查阅情况等文献综述,填写《湖州师范学院毕业论文开题报告》交指导教师审阅。
3、必须认真独立完成毕业论文阶段规定的全部工作任务,充分发挥主动性、创造性和刻苦钻研精神,严禁弄虚作假,不得抄袭他人的毕业论文或已有成果。
4、要勇于创新,敢于实践,注意各种能力的锻炼和培养(如外语能力等)。
参阅外文文献资料不得少于3000个外文单词,并译成中文。
5、要尊敬指导教师,虚心接受指导,遵守纪律,爱护公物。
如因不听指导造成的伤害或其他后果,均由学生本人负责。
6、撰写毕业论文时,做到条理清晰,逻辑性强,符合科技写作规范,并严格按照学校所规定的本科生毕业论文要求进行撰写、打印和装订。
毕业论文字数达到专业规定要求。
7、在答辩前一周,应将毕业论文交指导教师审核签字后,送交评阅教师评阅。
8、需提交完整的毕业论文两份,一份交指导教师保存,一份交学院保存。
毕业设计(论文)查阅的资料
[1]都大明.现代酒店管理[M].复旦大学出版社.2008.10.
[2]刘学明.饭店客房管理[M].广东旅游出版社,2000.10.
[3]张亚东.酒店企业销售管理信息系统的设计与实现[J].管理信息系统,2000.9:
45249.
[4]C.J.Date.AnIntroductiontoDatabaseSystems(seventhEdtion)"
.机械工业出版社.2001.5
[5]萨师煊,王珊.数据库系统概论(第四版)[M].高等教育出版社.2006.5.
[6]石志国.ASP.NET程序设计实用教程.电子工业出版社.2006.4.
[7]孟庆昌.ASP.NET网站开发先锋[M].机械工业出版社,2010.2.
[8]候炳辉,刘世峰.信息管理系统[J].信息管理系统分析,2004.5:
.
[9]HuangZ,ZengD,ChenH.Analyzingconsumer-productgraphs:
Empiricalfindingsandapplicationsinrecommendersystems.ManagementScience,2007,53(7):
.
[10]HuangZ,ChenH,ZengD.Applyingassociativeretrievaltechniquestoalleviatethesparsityproblemincollaborativefiltering,IEEETransInformationSystems,2004,22
(1):
[11]夏玮.ASP.NET3.5AJAXVisualStudio2008WEB系统开发完美演绎[M].北京:
中国铁道出版社,2009.11.
[12]翟广宇.基于CS结构的酒店管理系统.兰州工业高等专科学报,2004.6.2-4.
[13]李朝晖.PowerBuilder开发实例完全剖[J].PowerBuilder10.2006:
[14]童德利,田娟,谢琪,陈世福.基于BS模式的构件式酒店管理信息系统的设计与实现.2003.4.1-4.
[15]张虹.软件工程与软件开发工具[M].清华大学出版.2004.9.
[16]Iansommerville."
SoftwareEngineeering(6thEdition)"
.机械工业出版社.2003.8
[17]韩万江.软件工程案例教程[M].机械工业出版社.2007.5.
毕业设计(论文)进度安排
序号
毕业设计(论文)各阶段进度名称
日期
备注
1
完成选题,下达毕业设计任务书
2
查阅、收集、资料,了解毕业设计流程及其.NET的开发环境;
撰写文献翻译、文献综述
3
完成文献翻译、文献综述、开题报告
上交开题报告
4
基本设计基于ASP.NET出酒店管理系统的主要功能的总体框架和论文框架,对整个系统的实现过程有初步、系统地认识,总体思路基本明确。
开题答辩
日中期检查
5
完成系统设计,撰写毕业设计论文,完成程序测试试
6
上交毕业设计论文,毕业设计论文答辩
毕业设计答辩
指导教师(签名)
学生(签名)
开始执行任务日期年月日
毕业设计(论文)——外文翻译(原文)
AppropriateUsesForSQLite
SQLiteisdifferentfrommostotherSQLdatabaseenginesinthatitsprimarydesigngoalistobesimple:
●Simpletoadminister
●Simpletooperate
●Simpletoembedinalargerprogram
●Simpletomaintainandcustomize
ManypeoplelikeSQLitebecauseitissmallandfast.Butthosequalitiesarejust,thereislesstogowrong.So,yes,SQLiteissmall,fast,andreliable,butfirstandforemost,SQLitestrivestobesimple.
Simplicityinadatabaseenginecanbeeitherastrengthoraweakness,dependingonwhatyouaretryingtodo.Inordertoachievesimplicity,SQLitefunctions,storedprocedures,esotericSQLlanguagefeatures,XMLandorJavaextensions,tera-orpeta-bytescalability,andsoforth.Ifyouneedsomeofthesefeaturesanddonotmindtheaddedcomplexitythattheybring,thenSQLiteisprobablynotthedatabaseforyou.SQLiteisnotintendedtobeanenterprisedatabaseengine.ItisnotdesignedtocompetewithOracleorPostgreSQL.
ThebasicruleofthumbforwhenitisappropriatetouseSQLiteisthis:
UseSQLiteinsituationswheresimplicityofadministration,implementation,andmaintenancearemoreimportantthanthecountlesscomplexfeaturesthatenterprisedatabaseenginesprovide.Asitturnsout,situationswheresimplicityisthebetterchoicearemorecommonthanmanypeoplerealize.
AnotherwaytolookatSQLiteisthis:
SQLiteisnotdesignedtoreplace
Oracle.Itisdesignedtoreplace
fopen().
SituationsWhereSQLiteWorksWell
●ApplicationFileFormat
SQLiteusedwithgreatsuccessastheon-diskfileformatfordesktopapplicationssuchasfinancialanalysistools,CADpackages,recordkeepingprograms,andsoforth.ThetraditionalFileOpenoperationdoesansqlite3_open()andexecutesaBEGINTRANSACTIONtogetexclusiveaccesstothecontent.FileSavedoesaCOMMITfollowedbyanotherBEGINTRANSACTION.Theuseoftransactionsguaranteesthatupdatestotheapplicationfileareatomic,durable,isolated,andconsistent.
Temporarytriggerscanbeaddedtothedatabasetorecordallchangesintoa(temporary)undoredologtable.ThesechangescanthenbeplayedbackwhentheuserpressestheUndoandRedobuttons.Usingthistechnique,anunlimiteddepthundoredoimplementationcanbewritteninsurprisinglylittlecode.
●Embeddeddevicesandapplications
BecauseanSQLitedatabaserequireslittleornoadministration,SQLiteisagoodchoicefordevicesorservicesthatmustworkunattendedandwithoutsupport.SQLiteisagoodfitforuseincellphones,PDAs,set-topboxes,andorappliances.Italsoworkswellasanembeddeddatabaseindownloadableconsumerapplications.
●Websites
SQLiteusuallywillworkgreatasthedatabaseengineforlowtomediumtrafficwebsites(whichistosay,99.9%ofallwebsites).TheamountofwebtrafficthatSQLitecan100Kdemonstratedtoworkwith10timesthatamountoftraffic.
Replacementfor
ad(),fread(),andfwrite()
tocreateandmanagefilesofdatainformats.SQLiteworksparticularlywellasareplacementforthese
addiverseways,itisofteneasierandquickertoloadthedataintoanin-memorySQLitedatabaseandusequerieswithjoinsandORDERBYclausestoextractthedataintheformandorderneededratherthantotrytocodethesameoperationsmanually.UsinganSQLdatabaseinternallyinthiswayalsogivestheprogramgreaterflexibilitysincenewcolumnsandindicescanbeaddedwithoutemploythecommand-line
sqlite
programtoanalyzemiscellaneousdatasets.RawdatacanbeimportedfromCSVfiles,thenthatdatacanbeslicedanddicedtogenerateamyriadofsummaryreports.Possibleusesincludewebsiteloganalysis,sportsstatisticsanalysis,compilationofprogrammingmetrics,andanalysisofexperimentalresults.
Youcanalsodothesamethingwithanenterpriseclientserverdatabase,ofcourse.TheadvantagestousingSQLiteinthissituationarethatSQLiteismucheasiertosetupandtheresultingdatabaseisasinglefilethatyoucanstoreonafloppydiskorflash-memorystickoremailtoacolleague.
●Stand-inforanenterprisedatabaseduringdemosortesting
Ifyouarewritingaclientapplicationforanenterprisedatabaseengine,itmakessensetouseagenericdatabasebackendthatallowsyoutoconnecttomanydifferentkindsofSQLdatabaseengines.ItmakesevenbettersensetogoaheadandincludeSQLiteinthemixofsupporteddatabasesandtostaticallylinktheSQLiteengineinwiththeclient.ThatwaytheclientprogramcanbeusedstandalonewithanSQLitedatafilefortestingorfordemonstrations.
●DatabasePedagogy
Becauseitissimpletosetupanduse(installationistrivial:
justcopythe
or
sqlite.exe
executabletothetargetmachineandrunit)SQLitemakesagooddatabaseengineforuseinteachingSQL.Studentscaneasilycreateasmanydatabasesastheylikeandcanemaildatabasestotheinstructorforcommentsorgrading.FormoreadvancedstudentswhoareinterestedinstudyingRDBMSisimplemented,themodularandwell-commentedanddocumentedSQLitecodecanserveasagoodbasis.ThisisnottosaythatSQLiteisanaccuratemodelofmorequicklycomprehendtheoperationalprinciplesofothersystems.
●ExperimentalSQLlanguageextensions
Thesimple,modulardesignofSQLitemakesitagoodplatformforprototypingnew,experimentaldatabaselanguagefeaturesorideas.
SituationsWhereAnotherRDBMSMayWorkBetter
●ClientServerApplications
Ifyoudatabaseoveranetwork,youshouldconsiderusingaclientserverdatabaseengineinsteadofSQLite.SQLitewillworkoveranetworkfilesystem,butbecauseofthelatencyassociatedwithmostnetworkfilesystems,performancewillnotbegreat.Also,thefilelockinglogicofmanynetworkfilesystemsimplementationcontainsbugs(onbothUnixandWindows).Iffilelockingdoesnotworklikeitshould,itmightbepossiblefortwoormoreclientprogramstomodifythesamepartofthesamedatabaseatthesametime,resultingindatabasecorruption.Becausethisproblemresultsfrombugsintheunderlyingfilesystemimplementation,thereisnothingSQLitecandotopreventit.
AgoodruleofthumbisthatyoushouldavoidusingSQLiteinsituationswherethesamedatabasewillbeaccessedsimultaneouslyfrommanycomputersoveranetworkfilesystem.
●High-volumeWebsites
SQLitewillnormallyworkfinea