《jsp在线投稿系统sqlserver论文.docx》由会员分享,可在线阅读,更多相关《jsp在线投稿系统sqlserver论文.docx(47页珍藏版)》请在优知文库上搜索。
1、XXXX大学2011年毕业设计(论文)基于JSP在线投稿管理系统论文学院:专业:班级:学号:学生姓名:指导教师:2011年X月X日基于JSP在线投稿管理系统摘要随着计算机网络的不断发展,全球信息化已成为世界发展的大趋势。文化知识的传播和更新速度达到了令人难以想象的程度,作为知识传承的传统工具期刊也在高速发展的计算机网络下有了新的背景和意义。本系统正是基于这一社会发展需要而产生的。本论文首先分析了JSP技术、SQ1.数据库等相关技术,然后对系统进行了需求分析、系统结构设计、模块设计、数据库设计,在此基础上运用JSP,SQ1.具体设计和实现了本系统的三大核心模块:登录/和注册模块、站内新闻模块、在
2、线留言模块、在线留言等,最后对系统进行了严格测试。本论文基本实现了作者登录和注册、论文上传和下载;专家评审;管理员系统维护和发布消息等功能ABSTRACTAlongwiththeceaselessdevelopmentofcomputer,globalizedinformationhasbecomethemajortendencyforthedevelopmentoftheworld.Thedisseminationandtherenewalspeedoftheculturalinformationhasreachedun-imagineabledegree.Asoneesstentialme
3、anstohanddowntraditionallegacy,periodicalhasobtainedandsignificanceundertheconditionsofhighlydeveloped.Thissystemispreciselydevelopedinauordancewiththisspcialneed.ThepaperfirstlyanalyzesthecorrelationtechnologyandotheressentialtechniqueslikeJSRdatabase,thenassumesnecessary,thestructuraldesignofthesy
4、stem,themoduledesignthedatabasedesignofthesystem.InthisfoundationbasedonJSP,SQ1.Server2000,specialC#languagedesignhasrealizedthreecoremodulesofthesystem:enrolledmodule,intheinformationmaintenancemodule,thedownloadingandaploadingmoduleofpagers,finallyastricttestonsystemiscarriedout.Thepaperbasicallyr
5、ealizedthefunctionsincludingregistrationoftheauthors,downloadingandupperIoadingjexpertapprasial;managermaintencingsystemanddisseminatinginformation.Keywords:Webtechnology;JSPtechnology;SQ1.Server2000;英文处请自行校对下目录XXXX大学12011年毕业设计(论文)1第1章绪论11.1 课题背景及意义11.2 国内外现状11.3 主要工作内容和论文结构2第2章相关技术分析32.1 WEB技术32.2
6、JSP技术简介42.3数据库SQ1.SerVer2000简介52.3.IJSP与数据库SQ1.SeCer2000的连接623.2JSP的优势62.4数据库技术82.4.1 数据库系统设计.82.4.2 数据库设计范式分析.9第3章分析与设计103.1 需求分析103.2 系统结构设计113.3 模块设计123.4 数据库设计153.4.1 创建数据库153.4.2 数据库概念结构设计.153.4.3 数据库逻辑结构设计163.4.4 数据库表关系设计.错误!未定义书签。第4章系统实现214.1 运行环境与开发工具214.2 核心模块实现214.2.1 主页设计与实现.214.2.2 登录、注册
7、程序设计与实现.234.2.3 专家信息维护设计与实现.254.2.4 论文上传、下载设计与实现.274.2.5 2.5管理员界面介绍.33第5章系统测试375.1 删除数据测试375.2 上传论文测试385.3 添加数据测试38第6章总结40参考文献41致谢42第1章绪论1.1 课题背景及意义随着计算机网络的不断发展,全球信息化已成为世界发展的大趋势。为了跟上时代的步伐,越来越多的企业和公司都建立了各自的WWW网站,企业或公司通过网站可以展示产品,发布最新动态,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。生活在高速发展的社会,人们应不断学习新知识以跟上社会发展的需要。这就引
8、起了一场知识传播的改革,以前只能通过邮递书刊,现在可以在线阅读,下载等。知识更新越来越快,文化传播的速度不断提高,因此作为知识传承的传统工具期刊也因为计算机网络的发展而有了新的背景和意义。书籍、报刊、期刊、杂志等能快速为人们提供最新知识。因此,在网络信息化、全球化的当今世界,担负着更为重要的角色。稿件处理系统是基于此社会发展需要而产生的,它担负着三层作用:为人们提供最新的业内前沿思想;也为人们提供了一个发表论文,展现思想的平台;为专家审稿提供了一个快速通道。这种现代化的稿件处理系统相对于过去的期刊投稿方式,是一种便利快捷的投稿方式,更有利于人们发表论文,更有利于人们获得最新前沿动态,更有利于人
9、们节约资源。1.2 国内外现状互联网的出现和发展已经有几十年的历史,我国的互联网技术是从国外引进的,因此,相对于国外的互联网应用技术,我国的现行相关网络应用系统还不能满足需要。现今国外出现的网上购物、支付、定票、定房等等。由于人们思想观念还没有改变,加之网络系统不够安全,这些都限制了我国互联网的发展。此外,我国在设计和实现系统方面的技术水平还远远不如国外一些发达国家,很多方面的系统都需要靠引进国外的技术或者直接引进设备等,这些都是阻碍我国经济的发展,甚至在某些时候还会危机国家安全。因此,为了赶上国外的发展速度,我国更需要加强知识的更新和传播,所以,现第1页共37页在设计良好的稿件处理系统十分必
10、要且重要的。现今在Internet上出现了许多期刊投稿网站,该现象的出现是我国开始有意识的缩小与国外互联网技术的预兆,这将有利于我国互联网和其它学科与世界的同步和发展。1.3 主要工作内容和论文结构设计在线投稿管理系统的主要目的是为了方便人们投稿,了解最新前沿研究动态,以更有效的促进知识的流传,科学的发展。基于这一目的,本论文探讨了稿件处理系统设计的相关技术和方法,在分析了期刊投稿国内外现状和相关技术的基础上,针对系统功能需求、系统结构、系统模块和数据库进行了分析和设计。并利用JSP,活动服务器页面)技术、BS(Browserserver,浏览器/服务器)结构、关系型数据库管理系统SQ1.以及
11、Web技术,实现了一个基于JSP的稿件处理系统的原型系统。论文主要由五章构成:第1章绪论。主要讲述课题背景及意义、国内外现状、主要内容、论文结构。第2章相关分析分析。主要讲述Web技术、JSP与JSP,NET的区别、JSP新特点及数据库技术。第3章分析与设计。主要讲述需求分析、系统结构设计、模块设计和数据库设计。第4章系统实现。主要讲述运行环境与开发工具和核心模块实现。第5章测试部分主要讲述对系统的各项指标的测试结果,例如:删除数据测试、上传、下载测试,添加数据测试等。第6章结论。针对系统性能测试进行了总结。第2章相关技术分析2.1 Web技术Web是基于CS(ClientServer,客户机
12、/服务器)方式的信息发现技术和超文本技术的综合,是基于超文本(HyPerteXt)方式的信息查询工具,主要由应用软件以及一系列协议和约定组成,使用超文本和多媒体技术,以便于人们在互联网上漫游,进行信息浏览和信息发布。Web的特点包括分布式的信息资源:Imernet的信息资源具有较强的分布性;统一的用户界面;支持各种计算机、各种操作系统、各种用户界面以及各种信息服务;支持各种信息资源和各种媒体的演播;广泛的用途;用于各种组织机构介绍、信息发布、电子商务等;Web查询工具的可查询信息范围无限广阔;Web的智能化和兼容性使查询速度更快;Web的费用低廉。(I)Web的基本构成Web体系结构由五大基本
13、元素组成:Web服务器、Web浏览器、浏览器与服务器之间的通信协议HTTP(HyPerteXtTransferProtoco,超文本传输协议)、写Web文档的语言HTM1.(HypertextMarkup1.anguag,文本标记语言)、以及用来标识Web资源的UR1.(UniversalResource1.ocator,统一资源定位器)。(2) Web应用开发技术的种类Web应用开发技术种类繁多,我们根据各种Web开发技术的特点,结合当前通信技术和网络技术的发展现状,在满足用户需求的前提下选择合适的开发技术进行系统的开发。目前Web编程技术主要有以下几种:公共网关接口(CommonGatew
14、ayInterface,CGI),应用程序编程接口(ApplicationProgrammingInterface,API)、JAVAJDBC(JaveDataBaseConnection,JaVa数据库互联)、活动服务器页面(ACtiVeSerVerPage,JSP)、JSP(JavaServerPage)JSP。公共网关接口(CGI):它是外部应用程序与Web服务器之间的接口标准,CGI指定了一种应用程序编程接口,以便借助于从客户端传来的UR1.将参数传给可执行文件或脚本,再由这些程序动态地生成页面内容,或在后端执行其他任务。CGl应用在Web数据库上,它可以实时、动态地生成HTM1.文件
15、,根据用户的需求输出动态信息,把数据库服务器中的数据作为信息源对外提供服务,将Web服务和数据库服务结合起来。CGl的不足之处主要是因为新的请求必须启动新的进程,资源消耗大,运行效率低,同时移植性也较差。应用程序编程接口API:API与CGI的不同之处在于它允许已经编译过的动态链接库D1.1.中的代码直接在网络服务器上执行。与CGI相同,代码可以获得客户请求的信息并生成返回页面的所有输出。虽然API解决了CGI的低效问题,但用API编程更加困难,开发APl程序需要多线程MUltithread、进程同步、直接协议编程和容错处理等知识,具有相当的难度。JAVA/JDBCJAVA具有面向对象、可移植性、支持多线程、简单性、高性能、分布式、稳定性和安全性等诸多特点。JAVA应用程序分为两种:一种是JAVA应用(JaVaAPPliCation),它是能够独立运行的程序;另一种是Java小程序(JaVaAPPlet),它只能嵌入在Web页面中执行。JDBC是JavaDatabaseConnectivity的缩写,应用程序员利用JDBC可以有较大的灵活性访问各种不同的数据库。活动服务器页面(JSP):它是微软公司Web应用开发框架,是一种编制服务器端应用程序的技术。JSP集HTM1.数据库访问和其它许多新技术于一身,