ImageVerifierCode 换一换
格式:DOCX , 页数:28 ,大小:307.33KB ,
资源ID:12053748      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/12053748.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于jsp的网上投稿系统设计与实现作者投稿大学论文.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于jsp的网上投稿系统设计与实现作者投稿大学论文.docx

1、基于jsp的网上投稿系统设计与实现作者投稿大学论文河北农业大学本科毕业设计(论文) 题 目:基于Jsp的网上投稿系统设计与实现(作者投稿)摘 要传统的论文投稿方式有电子邮件投稿和邮寄投稿两种。通过邮寄方式投稿,作者需要等很长的时间才能得到编辑部的反馈信息,并有可能投递错误、丢失信件等。电子邮件方式与邮寄方式相比,相对来说得到反馈信息的速度有所加快,其不足是受邮箱容量限制。随着数字化信息时代的到来,读者获取信息的方式不断增加,传统的投稿审稿模式已不能满足用户的需求。基于JSP的网上投稿系统刚好弥补了传统方式的不足,缩短信息反馈时间,提高投稿,审稿效率,提升稿件质量,保障稿件安全性,准确性。网上投

2、稿系统主要是用来为编辑部等单位提供网上投审稿服务功能的。利用网络和数据库MYSQL实现稿件信息化管理,可以提高作者投稿、专家审稿和编辑校稿的效率。为了解决目前通过电子邮件网上投稿及评审存在的弊端,提高报社工作效率,实现在线投稿与查询、在线审稿是报社发展的必然趋势。本文对投稿评审管理系统的研究目的与意义进行了介绍,并对该系统的现状进行了分析,通过投稿评审管理系统结合实际情况,本文利用软件工程的方法对系统了分析和设计。本项目基于JSP技术,实现网上投稿的自动化管理。作者投稿模块实现作者投稿,具体功能包括:(1)用户注册和登录;(2)作者向编辑部投稿;(3)作者可以查看稿件的处理进度或状态;(4)作

3、者可以修改稿件等。关键词:网上投稿 JSP MYSQL JAVAABSTRACTThe traditionalpaper submissionsare email submissions and contribute to mail two kinds. Mail delivery feedback time is long, and may have delivery errors, lost halfway.E-mailcompared with themail,in the timelinessand safetyhas been greatly improved,its shortag

4、eis subject toquota limitation.Withthe arrival of the era ofdigitalpublishing,the readerinformationcontinues to be increasing ,the traditionalsubmission reviewmodel has been unable tomeet the needs of users,norforperiodicalsand win the competitive advantage!JSPs online submission systemjust to make

5、upthe shortage of the traditional waybased on,shorten the publishing period,improvereviewefficiency,enhance the quality of manuscripts.In order to solve thedisadvantages of currentthrough e-mailonline submissionand reviewexistingwork efficiency,improve thenewspaper,realize theonline submission andqu

6、ery,online reviewis an inevitable trend ofsocial development of University journals.This paper introducestheobjective and significance of the studycontribute review managementsystem,andthe status of the systemis analyzed,through thesubmissionreview management systemcombined with the actual situation

7、 ,the systemanalysis anddesign usingthe method of software engineering.Online submissionsystemis mainly used to provide online investmentreviewservice functionfor the editorialunits.Manuscript information managementefficiency can be improvedby network,authors,peer reviewandeditingproofreading.This p

8、roject based onJSP and database MYSQL technology, automationmanagement to realize theonline submission.Author submission moduleauthors,specific functions include:(1)the user registrationand log in;(2)the authorcontributes to the editorial department;(3)the author can progressorstatus viewarticles;(4

9、)the authorcan modify themanuscriptand checkpaymentetc.Keywords:online submission JSP MYSQL JAVA 目 录1. 引言 11.1研究背景 11.2研究现状及发展趋势 12.系统分析 22.1需求分析 22.1.1 javascript技术 32.1.2 mysql相关介绍 32.1.3 JSP技术 32.1.4 CSS+div技术 42.1.5 B/S结构特点 42.2 功能分析 42.3系统开发环境 53.系统设计 53.1数据库设计 53.1.1逻辑结构设计的目的及原则 53.1.2逻辑结构设计 5

10、3.2数据库连接主要代码 73.3分析系统流程图 84.系统详细设计与实现 94.1页面设计 94.2部分主要代码 145.总结 18参 考 文 献 18致谢 191. 引言1.1研究背景当今时代是飞速发展的信息技术时代,各行各业都离不开信息的处理。而随着计算机技术和网络技术的发展,计算机的应用逐渐由科学计算向人们的生活中渗透。人们传递信息,获取信息的方式,由传统方式逐渐向网络靠拢。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅方便了人们的生活,提高了工作效率,而且大大的提高了其安全性。近数年来,Internet技术被应用于各个领域,成为当今应用范围最广、影响最深刻的

11、一项科学技术。其中的Web技术采用浏览器和超文本链接,得到了很多人的青睐。同时,Web技术业的到了众多计算机应用系统开发者的认真研究,形成了一系列基于Web技术的计算机应用系统。在数据库应用领域,Web技术为网络数据库应用系统提供了一种全新的应用模式。因此,传统的投递稿件的方式已不能满足人们的日常需求,人们需要一种更加方便,更加快捷的方式来代替传统方式,这就促成了网上投稿系统的诞生。1.2研究现状及发展趋势国外的在线投稿网站代表是Elsevier。Elsevier是荷兰一家全球著名的学术期刊出版商,每年出版大量的学术图书和期刊,大部分期刊被SCI、SSCI、EI收录,是世界上公认的高品位学术期

12、刊。近几年该公司将其出版的2,500多种期刊和11,000图书全部数字化,即ScienceDirect全文数据库,并通过网络提供服务。该数据库涉及众多学科:计算机科学、工程技术、能源科学、环境科学、材料科学、数学、物理、化学、天文学、医学、生命科学、商业、及经济管理、社会科学等。国内11所学术图书馆于2000年首批联合订购SDOS数据库中1998年以来的全文期刊。Elsevier Science的1,263种全文电子期刊的学科分类如下:Agricultural and Biological Sciences(农业和生物科学) 133种Chemistry and Chemical Enginee

13、ring(化学和化学工程学) 220种Clinical Medicine(临床医学) 291种Computer Science(计算机科学) 124种Earth and Planetary Science(地球和行星学) 118种Engineering, Energy and Technology(工程、能量和技术) 280种Environmental Science and Technology(环境科学与技术) 127种Life Science(生命科学) 437种现在越来越多的期刊以电子版的形式出版和提供服务,因此大多数读者也青睐并顺应这一新的方式来浏览期刊和投稿。这是由于电子期刊的投稿

14、比较快捷,反馈教方便。而且国内外大多期刊都采用这一方式,如Elsevier数据库鼓励作者使用PDF格式在线投稿。近年来,从读者咨询情况来看,反映检索论文较过去大为快捷。一般国内期刊要求纸质投稿的比较多,而且还有一些国内期刊在纸质投稿后,同时还要将稿件EMAIL给编辑,国外期刊也有要求纸质投稿的,但似乎越来越少,毕竟航空信件来往费时费钱,所以逐渐被网上投稿所取代。EMAIL投稿国内国外期刊都有,但考虑到网络安全和技术的发展,EMAIL投稿也会逐渐被网上投稿所取代。网上投稿是国外期刊所采用的主要形式,有直观、迅速和方便的特点。现在的海外期刊如:海外英语、外国语都采用了网上投稿系统。国内的在线投稿系

15、统主要代表有:1、搜外有限的接受投稿,搜外可以通过邮件、在投稿专贴中回帖、申请专栏作者三种体例进行投稿。没有针对大众的投稿后台。在链接要求方面,其对文章中链接要求较为严酷,仅许可在文章末尾附带文本链接,如许也使得搜外的文章展示页显得清爽大气。在展示度方面,搜外投稿多展示在内页,首页展示量有限。2、站长之家作为过内最专业的站长网站,站长之家的投稿也做得比较专业。可以通过邮箱和注册两种体例进行投稿,有专业的后台进行投稿。因为站长之家运营时间很早,已经积累了雄厚的运营经验,因此其也有一整套的投稿和采纳标准,尤其是对于版权控制方面和首页保举方面,均较为严酷。并且可以申请开通作者专栏,但是不接受SEO类

16、作者申请专栏。在投稿方面,因为站长之家的投稿后台为自立开发,其编辑器不支撑上传图片,只能引用外部图片,在编辑时不方便。在链接要求方面,站长之家鼓励投稿者将本身原创文章投稿,并可以附带链接。对于转载文章,本着共享精神,在标明原文作者的前提下可以附带原作者和投稿者的链接。可以说,在链接方面,站长之家要求照旧比较宽泛的。在质量方面,站长之家多为资讯、评论性文章,因此对文章质量要求较高,且文章分类较多,涵盖从商务到小我站长各个领域的内容,对稿件要求很高。在展示度方面,其对投稿的文章有专门的分类,投稿后大部分在内页表现,保举至首页对质量要求很高,因此无法获得充足的展示度。3、落伍资讯落伍资讯仅支撑专栏投

17、稿,要进行投稿必要注册后申请专栏,且有考核期。落伍资讯的文章仅许可在文章末尾添加文本链接。随着科学技术的发展,图书的出版速度越来越快,种类也越来越丰富,向出版社投稿的作者也越来越多。由于地域的限制,作者通常都需要将稿件邮寄到出版社,而这样的效率极低,不利于书籍的修订和出版。传统的稿件处理和管理系统由手工完成,浪费了大量的人力、物力,而且不利于工作效率的提高。随着网络的发展,逐渐兴起了网络书稿的热潮。这样可以实现从投稿,审稿,编辑,发行等全过程的网络化,比传统模式更加灵活方便。随着计算机网络技术的发展,出版社的稿件处理方式将会从传统的模式转向网络模式。为了提高工作效率,必须采取与时俱进的处理方案

18、即投稿系统,才能有效的节省人力物力和财力。因此,基于WEB的投稿审稿系统一定会得以普及。.系统分析2.1需求分析系统主要用到了javascript,CSS+DIV,JSP,mysql,及B/S软件体系结构。分别从JSP的特点、优点,mysql技术的发展、数据库的特点和应用以及B/S体系结构的基本概念、工作原理等方面进行简述,以明确开发系统所使用的技术有足够的可行性。2.1.1 javascript技术Javascript是一种由Netscape的LiveScript发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言遗留的速度问题,为客户提供更流

19、畅的浏览效果。JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML(标准通用标记语言的子集)网页添加动态功能,比如响应用户的各种操作。2.1.2 mysql相关介绍MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle公司。Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。MySQL是一种关联数据库管理系统,关联数据库将数据保

20、存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。系统特性: 1支持Linux、Mac OS、Windows等多种操作系统。2为多种编程语言提供了API。这些编程语言包括C、C+、Java、PHP等。3.支持多线程。4能够作为一个单独的应用程序应用在客户端服务器网络环境中。5提供多语言支持,常见的编码如中文的GB 2312、BIG5。6提供TCP/IP、ODBC和JDBC等多种数据库连接

21、途径。7.Mysql是开源的,所以你不需要支付额外的费用。8.MySQL使用标准的SQL数据语言形式。2.1.3 JSP技术J S P全名为Java Server Pages,是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态技术标准。在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标签,就构成了JSP网页java程序片段可以操纵数据库、重新定向网页以及发送E-mail等,实现建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,这样大 大降低了对客户浏览器的要求,即使客户浏览

22、器端不支持Java,也可以访问JSP网页。JSP与Servlet一样,是在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。2.1.4 CSS+DIV技术DIV+CSS是WEB设计标准,它是一种网页的布局方法。与传统中通过表格(table)布局定位的方式不同,它可以实现网页页面内容与表现相分离。提及

23、DIV+CSS组合,还要从XHTML说起。XHTML是一种在HTML(标准通用标记语言的子集)基础上优化和改进的新语言,目的是基于XML应用与强大的数据转换能力,适应未来网络应用更多的需求。2.1.5 B/S结构特点B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),如Internet Explorer,服务器安装Oracle、Sybase、Informix或SQL Serv

24、er等数据库。客户端的浏览器通过Web Server 同数据库进行数据交互。其基本模式如图2.1所示。图2.1 B/S模式的体系结构图特点:(1)维护和升级方式简单。(2)成本降低,选择更多。(3)应用服务器运行数据负荷较重。2.2 功能分析作者投稿:作者可以直接在线投稿,以及确认稿件的处理情况 新用户注册 作者登录 在线写稿 查看稿件管理 个人信息管理2.3系统开发环境操作系统:Microsoft Windows 7数 据 库:Mysql开发工具:Mysql Myeclipse8.5 jdk1.6 Tomcat6.03.系统设计3.1数据库设计数据库的规划和设计在整个软件工程中占有非常重要的

25、地位,它在整个系统中不但起着存储各种信息,供统计、查询、分析等使用的作用,而且协调各个子系统之间的数据接口。数据库设计应具有合理性、规范性以及适应性,数据库之间的关系及设置直接关系到系统的优劣。设计数据库系统时应首先需要充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。3.1.1逻辑结构设计的目的及原则数据库设计的目的即设计目标从根本上来说就是要实现数据的共享和安全存取,从细化及技术上来说,一个优秀的数据库设计必须要最终实现用户对于数据共享的具体要求,必须要在满足于用户的数据存取要求的基础上实现对于数据的关联性及优化,必须实现数据的安全性及可移植性,以保证用户数据能够简单的进行移植

26、,必须要实现数据库的可扩容性结构以保证数据库对于用户未来数据要求的兼容性等等访问数据库的用户包括作者,编辑,专家都能对数据库进行访问,但访问的权限内容不同。因此数据库设计的原则有:1. 层次分明,布局合理2. 保证数据结构化、规范化、编码标准化。3. 数据的独立性和可扩展性。4. 共享数据的完整性、正确性和一致性。5. 保证数据的安全可靠。6. 减少不必要的冗余。3.1.2逻辑结构设计逻辑结构设计的任务就是把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。设计逻辑结构时一般要分三步进行,首先是将概念结构转换为一般的关系、网状、层次模型,其次是将转换

27、来的关系、网状、层次模型向特定DBMS支持下的数据模型转换,最后是对数据模型进行优化。基于web的投稿与稿件处理系统采用的是将E-R图向关系数据模型转换。关系模型的一个重要特点就是用二维表格表示实体集,用关键码表示实体间联系的数据模型。基于web的投稿与稿件处理系统数据库表结构如下表所示。表3.1 用户信息表字段名数据类型是否允许为空是否主键是否外键含义uidintnoYesno唯一字段unameVarchar(20)yesnono用户名upswdVarchar(20)yesnono密码sexVarchar(20)yesnono性别phoneVarchar(20)yesnono电话号码addr

28、essVarchar(20)yesnono地址limintyesnono用户权限表3.2 稿件信息表字段名数据类型是否允许为空是否主键是否外键含义idintnonono唯一字段titleVarchar(255)yesnono标题contentVarchar(255)yesnono摘要authorVarchar(50)yesnono作者timeVarchar(90)yesnono时间phoneVarchar(30)yesnono电话typeVarchar(200)yes nono类型expert_optionVarchar(255)yesnono专家意见editor_optionVarchar(

29、255)yesnono编辑意见3.2数据库连接主要代码:public class ConnectionManager public static String DBDRIVER=com.mysql.jdbc.Driver; public static String DBURL=jdbc:mysql:/localhost:3306/online_submation; public static String DBUSER=root; public static String DBPASS=root; Connection conn=null; PreparedStatement pstm; pu

30、blic ConnectionManager() try Class.forName(DBDRIVER); catch (ClassNotFoundException e) / TODO Auto-generated catch block System.out.println(加载数据库驱动失败!); e.printStackTrace(); try this.conn=DriverManager.getConnection(DBURL,DBUSER,DBPASS); catch (SQLException e) / TODO Auto-generated catch block System.out.println(创建数据库连接失败!); e.printStackTrace(); public Connection getConnection() return this.conn; public static void close(ResultSet rs,PreparedStatement prs,Statement sta,Connection conn) try if(

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1