基于JSP+SQL的实验室预约系统的设计与实现毕业论文设计Word下载.docx
《基于JSP+SQL的实验室预约系统的设计与实现毕业论文设计Word下载.docx》由会员分享,可在线阅读,更多相关《基于JSP+SQL的实验室预约系统的设计与实现毕业论文设计Word下载.docx(31页珍藏版)》请在冰豆网上搜索。
本人郑重声明:
所呈交的毕业设计(论文),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议。
尽我所知,除文中已经注明引用的内容外,本设计(论文)不含任何其他个人或集体已经发表或撰写过的作品成果。
对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。
本声明的法律后果由本人承担。
作者签名:
二〇一〇年九月二十日
毕业设计(论文)使用授权声明
本人完全了解滨州学院关于收集、保存、使用毕业设计(论文)的规定。
本人愿意按照学校要求提交学位论文的印刷本和电子版,同意学校保存学位论文的印刷本和电子版,或采用影印、数字化或其它复制手段保存设计(论文);
同意学校在不以营利为目的的前提下,建立目录检索与阅览服务系统,公布设计(论文)的部分或全部内容,允许他人依法合理使用。
(保密论文在解密后遵守此规定)
学位论文原创性声明
所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:
日期:
年月日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
日期:
导师签名:
日期:
华中师范大学
所呈交的学位论文是本人在导师指导下独立进行研究工作所取得的研究成果。
学位论文作者签名:
本学位论文作者完全了解学校有关保障、使用学位论文的规定,同意学校保留并向有关学位论文管理部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权省级优秀学士学位论文评选机构将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
本学位论文属于
1、保密□,在_____年解密后适用本授权书。
2、不保密□。
(请在以上相应方框内打“√”)
摘要:
随着科学技术的飞速发展,在21世纪迈入了计算机信息时代,各行各业都存在着庞大复杂的信息需要处理,这就是计算机应用系统开发被广泛开发应用的前提条件。
现在几乎所有的学校都建立了属于学校自己的内部网络,为不断满足学校或社会对于信息的高度共享、信息的即时处理和实现各种学校内部事务的信息化管理的需求,学校在主要的应用开放信息平台上构筑了不少高效实用的应用系统,实验室预约系统就是在此基础上建立起来的。
本文论述了实验室预约系统的开发全过程。
文章先对实验室预约系统的当前技术及发展前景、开发工具做出简单的介绍,然后对实验室预约系统进行了需求分析、划分功能模块、各个功能模块进行设计与实现以及系统的数据库信息处理、同时对系统实现的关键技术进行详细说明。
其主要实现功能有:
查询实验室的预约使用情况、进行实验室预约、取消实验室预约,用户资料查看,后台信息管理。
实验室预约系统与学校的信息系统相联系,仅对本校教职工开放。
本系统采用了JSP动态网页技术,JavaScript技术以及SQLserver2005数据库等关键技术进行实验室预约系统设计与实现,以Tomcat工具作为数据传递平台,采用JDBC技术访问数据库。
关键词:
实验室预约;
JSP;
数据库
Abstract:
Withthedevelopedoftechnology,Inthe21stcentury,humanbeinggointocomputerinformationtime.TherearehugeandcomplexinformationinAllprofessionsandtradesneedtobedone,thatiswhycomputerapplicationsystemsbeendonewidely.Now,tomeettheneedsofthesharingmassageoftheschoolorsociety,tofulfillthedemandsofwithoutdelaydoingandbringabouttheinformationmanagementofthemassageofinnerevent,toalmosteveryschoolbuilditsowninnernetwork.Schoolconstructalotofhighlyactiveandfunctionalapplicationsystemonthemainapplicationopeninformationplatform,labreservationsystemisfoundatthisbase.
Thisessayrelatesandanalyzesthewholeprocessofthedevelopofthelabreservationsystem.Atfirst,articlemakesasimpleinstructionoflabreservationsystemaboutusedskills,grewhistoryanddevelopmenttool.Secondly,essayshowsrequirementanalysis,partitionfunctionmodule,designandcometrueeachsmallfunctionmoduleaswellasdatabasemassagedoingofsystem.Atthesametime,theessayexplainssomekeytechaboutsystem.Selectthesituationoftheusedlab,reservelabclass,removelabclass,showuserinformationandbackgroundinformationmanagementarebeenrealized.Labreservationsystemisconnectionwiththeinformationsystemofschool,sotheLabreservationsystemisonlyopenforteachingandadministrativestaffinschool.
LabreservationsystemuseJSPdynamicpagetechnology,JavaScriptskillandSQLServer2005databasetobemakeoutandbringabout.JDBCtechnologyisusedforaddressingdatabase.DataarepassonbyTomcatinstrument.
Keywords:
Labreservationsystem,JSP,Database
1.引言
1.1系统开发的背景
随着科学技术的发展,人们越来越注重素质教育中动手能力的提高,为了让学习者更加容易的了解知识,更加迅速的掌握知识;
让使用者更加方便的应用知识;
让研究者更加发现世界“物”的规律,更加深入的研究未知领域,更加扩展的创造有益事物。
实验室的使用成为了资源利用的关键,开始了实验室“预约”的历史。
通过实验室预约系统可以实现实验室的使用统计与分析分配,此分配结果可提供使用者的使用时间。
得益于此的是使用者可以在网络上直接预约,不需要自己亲自到实验室管理处预约安排,也不用担心预约时间冲突而影响使用,预约系统会根据提出预约时间和志愿原则安排实验室的使用权。
1.2系统研究现状与分析
在当前网络纵横的时代,预约系统是非常普遍的。
然而,实验室预约系统却鲜有存在。
随着软件语言的发展,JSP,SQL技术也在不断地前进发展。
如何使用这些已经趋于完善的技术为我们所服务,已经越来越多的成为软件开发者的研究方向。
实验室预约系统是规模很小的软件,人们都将知识与利益相结合,认为它没有太大的利润,而忽略了知识和技术是拿来或者是创造来为人类服务的。
人类不应当着眼于相对大的利润而忘记身边的微小服务。
JSP技术先对过去的PHP技术或则现在依然流行使用的ASP技术而言,拥有着非常巨大的发展潜力。
在各项网站开发技术和计算机电子飞速发展的时代,多样化是必然的发展规律。
要求具有很强的兼容性的开发技术是趋势,JSP技术是未来的流行。
1.3系统开发的目的与意义
预约系统是采用先预约先分配的方式,用户必须使用用户账号和密码登陆,进行时间预约与使用查看。
它减少实验室预约者的时间开支,提高实验室使用效率,能使实验室与使用者更和谐。
预约系统拥有后台管理人员,从广度上尽可能的使用互联网,最大限度的使用现有资源。
同时,方便实验室的管理。
由上可知,实验室预约管理系统的实现是非常符合需求的。
1.4开发工具以运行环境
开发工具:
Dreamweaver、JDK、SQLServer2005数据库、Tomcat、Eclipse等。
运行环境:
硬件:
AMDAthlon(tm)64X2DualCoreProcessor4000+CPU
2.10GHZ、896MB的内存、操作系统为WindowsXP
软件:
MyEclipse5.5.1、SQLServer2005、JDK6.0、Tomcat6.0
2.技术简介
2.1Java技术
Java语言的发展史是很简短而充满曲折的。
1991年,Sun公司开发用于智能消费型电子产品的语言,确定命名为Java语言。
由于Java语言似乎很适合应用与网络编程,1993年,Sun公司将Java语言转向应用于网络市场,Java语言开始了它的网络的发展道路。
1995年,Java语言被评为1995年十大优秀科技产品之一,并开始迅猛发展,为网络发展开辟新纪元而被广泛应用。
现在,Java语言在Sun公司的研究开发下,更加完善,拥有“互联网上的世界语”的美称。
Java语言具有简单性、高效的网络特性、友好的面向对象性、优异的可移植性、良好的健壮性、完善的安全性、多线程性与解释性等特点[1]以下的都这样改。
由于Java语言是采用解释执行的计算机语言,因而Java语言没有兼容低版本计算机语言的负担,