基于ASPNET的酒店管理系统过程材料.docx
《基于ASPNET的酒店管理系统过程材料.docx》由会员分享,可在线阅读,更多相关《基于ASPNET的酒店管理系统过程材料.docx(46页珍藏版)》请在冰豆网上搜索。
基于ASPNET的酒店管理系统过程材料
毕业设计(论文)附属过程管理材料
(201届)
专业计算机科学与技术
学号
学生姓名
教务处印制
1.本科毕业设计(论文)选题审批表
2.本科毕业设计(论文)任务书
3.外文原稿(复印件)与译文
4.文献综述(前言、主题、总结、参考文献)
5.本科毕业设计(论文)开题报告
6.本科毕业设计(论文)中期检查报告
7.本科毕业设计(论文)指导教师审阅表
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的酒店管理系统的研究和开发现状,介绍了相关的开发工具和技术。
根
据此系统的需求分析,规划了基于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.AnIntroductiontoDatabase
Systems(seventhEdtion)".机械工业出版社.2001.5
[5]萨师煊,王珊.数据库系统概论(第四版)[M].高等教育出版社.2006.5.
[6]石志国.ASP.NET程序设计实用教程.电子工业出版社.2006.4.
[7]孟庆昌.ASP.NET网站开发先锋[M].机械工业出版社,2010.2.
[8]候炳辉,刘世峰.信息管理系统[J].信息管理系统分析,2004.5:
254-562.
[9]
Huang
Z,Zeng
D,Chen
H.Analyzing
consumer-product
graphs:
Empirical
findings
and
applications
in
recommender
systems.ManagementScience,2007,
53(7):
1146-1164.
[10]
HuangZ,ChenH,ZengD.Applying
associative
retrieval
techniques
to
alleviate
the
sparsity
problem
in
collaborative
filtering,IEEE
TransInformationSystems,2004,22
(1):
116-142.
[11]
夏玮.ASP.NET3.5
AJAXVisual
Studio2008
WEB系统开发完美演绎
[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]张虹.软件工程与软件开发工具[M].清华大学出版.2004.9.
[16]
Iansommerville."Software
Engineeering(6thEdition)".机械工业出版社.2003.8
[17]
韩万江.软件工程案例教程
[M].机械工业出版社.2007.5.
毕业设计(论文)进度安排
序号毕业设计(论文)各阶段进度名称日期备注
1完成选题,下达毕业设计任务书
2
查阅、收集、资料,了解毕业设计流程及其
.NET的开
发环境;撰写文献翻译、文献综述
3
完成文献翻译、文献综述、开题报告
上交开题报告
4
基本设计基于ASP.NET出酒店管理系统的主要功能的
开题答辩
总体框架和论文框架,对整个系统的实现过程有初步、
日中期检查
系统地认识,总体思路基本明确。
5
完成系统设计,撰写毕业设计论文,完成程序测试试
6上交毕业设计论文,毕业设计论文答辩毕业设计答辩
指导教师(签名)
学生(签名)
开始执行任务日期年月日
毕业设计(论文)——外文翻译(原文)
AppropriateUsesForSQLite
SQLiteisdifferentfrommostotherSQLdatabaseenginesinthatitsprimarydesigngoalistobesimple:
Simpletoadminister
Simpletooperate
Simpletoembedinalargerprogram
Simpletomaintainandcustomize
ManypeoplelikeSQLitebecauseitissmallandfast.Butthosequalitiesarejusthappyaccidents.
UsersalsofindthatSQLiteisveryreliable.Reliabilityisaconsequenceofsimplicity.Withlesscomplication,thereislesstogowrong.So,yes,SQLiteissmall,fast,andreliable,butfirstandforemost,SQLitestrivestobesimple.
Simplicityinadatabaseenginecanbeeitherastrengthoraweakness,dependingonwhatyouare
tryingtodo.Inordertoachievesimplicity,SQLitehashadtosacrificeothercharacteristicsthat
somepeoplefinduseful,suchashighconcurrency,fine-grainedaccesscontrol,arichsetofbuilt-infunctions,storedprocedures,esotericSQLlanguagefeatures,XMLand/orJavaextensions,
tera-orpeta-bytescalability,andsoforth.Ifyouneedsomeofthesefeaturesanddonotmindtheaddedcomplexitythattheybring,thenSQLiteisprobablynotthedatabaseforyou.SQLiteisnotintendedtobeanenterprisedatabaseengine.ItisnotdesignedtocompetewithOracleorPostgreSQL.
ThebasicruleofthumbforwhenitisappropriatetouseSQLiteisthis:
UseSQLiteinsituationswheresimplicityofadministration,implementation,andmaintenancearemoreimportantthanthecountlesscomplexfeaturesthatenterprisedatabaseenginesprovide.Asitturnsout,situationswheresimplicityisthebetterchoicearemorecommonthanmanypeoplerealize.
AnotherwaytolookatSQLiteisthis:
SQLiteisnotdesignedtoreplaceOracle.Itisdesignedtoreplacefopen().
SituationsWhereSQLiteWorksWell
ApplicationFileFormat
SQLitehasbeenusedwithgreatsuccessastheon-diskfileformatfordesktopapplicationssuchas
financialanalysistools,CADpackages,recordkeepingprograms,andsoforth.Thetraditional
File/Open
operation
doesansqlite3_open()andexecutesaBEGIN
TRANSACTION
toget
exclusive
accessto
thecontent.File/SavedoesaCOMMIT
followed
byanother
BEGIN
TRANSACTION.Theuseoftransactions
guaranteesthatupdatesto
the
application
fileare
atomic,durable,isolated,andconsistent.
Temporary
triggers
canbeaddedtothe
databasetorecord
allchangesintoa(temporary)
undo/redologtable.ThesechangescanthenbeplayedbackwhentheuserpressestheUndoand
Redobuttons.Usingthistechnique,anunlimiteddepthundo/redoimplementationcanbewritten
insurprisinglylittlecode.
Embeddeddevicesandapplications
BecauseanSQLitedatabaserequireslittleornoadministration,SQLiteisagoodchoicefor
devicesorservicesthatmustworkunattendedandwithouthumansupport.SQLiteisagoodfitfor
useincellphones,PDAs,set-topboxes,and/orappliances.Italsoworkswellasanembedded
databaseindownloadableconsumerapplications.
Websites
SQLiteusuallywillworkgreatasthedatabaseengineforlowtomediumtrafficwebsites(which
istosay,99.9%ofallwebsites).TheamountofwebtrafficthatSQLitecanhandledepends,of
course,onhowheavilythewebsiteusesitsdatabase.Generallyspeaking,anysitethatgetsfewerthan100Khits/dayshouldworkfinewithSQLite.The100Khits/dayfigureisaconservativeestimate,notahardupperbound.SQLitehasbeendemonstratedtoworkwith10timesthatamountoftraffic.
Replacementforadhocdiskfiles
Manyprogramsusefopen(),fread(),andfwrite()tocreateandmanagefilesofdatain
home-grownformats.SQLiteworksparticularlywellasareplacementfortheseadhocdatafiles.
Internalortemporarydatabases
Forprogramsthathavealotofdatathatmustbesiftedandsortedindiverseways,itisofteneasierandquickertoloadthedataintoanin-memorySQLitedatabaseandusequerieswithjoinsandORDERBYclausestoextractthedataintheformandorderneededratherthantotrytocode
thesameoperations
manually.Using
an
SQL
databaseinternally
in
thiswayalsogivesthe
programgreaterflexibility
sincenewcolumnsandindicescanbeaddedwithouthavingtorecode
everyquery.
Command-line
datasetanalysistool
ExperiencedSQL
userscanemploy
thecommand-line
sqliteprogramtoanalyzemiscellaneous
datasets.Rawdatacanbeimported
from
CSV
files,thenthatdatacanbeslicedanddicedto
generateamyriad
ofsummaryreports.Possibleusesincludewebsiteloganalysis,sportsstatistics
analysis,compilation
ofprogramming
metrics,andanalysisofexperimentalresults.
Youcanalsodothesamething
withan
enterprise
client/server
database,of
course.The
advantagestousing
SQLite
in
this
situation
arethatSQLite
ismuch
easiertosetup
andthe
resulting
databaseisasingle
filethat
you
canstoreonafloppydisk
orflash-memory
stickor
emailtoacolleague.
Stand-in
for
anenterprise
databaseduring
demosortesting
Ifyouarewriting
aclient
application
foranenterprisedatabaseengine,itmakessensetousea
genericdatabasebackendthatallows
youtoconnecttomany
different
kindsofSQL
database
engines.Itmakesevenbettersensetogo
aheadandinclude
SQLite
inthemixofsupported
databasesandtostatically
linktheSQLiteengineinwiththeclient.Thatwaytheclient
program
canbeusedstandalonewithanSQLitedatafilefortestingorfordemonstrations.
DatabasePedagogy
Because
it
is
simple
to
setup
and
use
(installation
is
trivial:
just
copy
thesqliteorsqlite.exeexecutabletothetargetmachineandrunit)SQLite
makesagooddatabase
engineforuseinteachingSQL.Studentscaneasilycreateasmanydatabasesastheylike
andcan
emaildatabasestotheinstructor
for
commentsorgrading.F