您当前所在位置:首页 > 论文 > 计算机论文 > JAVA论文

关于Java实现学术会议论文管理系统

编辑:sx_zhangjh

2014-10-10

关于Java实现学术会议论文管理系统

以下为精品学习网为您编辑的Java实现学术会议论文管理系统,敬请关注!!

0 引 言随着科技的不断发展进步,各类学术交流活动不论是从质量上还是从数量上都得到迅猛增长,每年召开的学术会议越来越多,相应地,各种学术论文也越来越多。通常情况下,早期学术会议所征集的论文一般由投稿人或者作者采用邮寄的方式来进行,审稿人审稿也是由会议指定的地址进行邮寄,这样来回在路途上所花费的时间相当漫长,可能影响会议的进展。到互联网逐渐发展兴盛的时期,传统的邮寄过程为email所替代,这样能够使得传递更加快捷了,同时产生的问题是email所发送和接收的论文也需要人工进行,非常耗费时间。于是人们就想到能否通过一个基于互联网的自动处理来实现这样的论文提交和处理功能,一旦建立这样一个自动的处理系统,就可以很方便地进行作者投稿和稿件分配处理等等工作,会节省很多的人力和物力以及时间。

当前也有很多会议采用了网上投稿的形式,产生了一系列会议网站。对于这些网站,有人做过一些分类统计, 大多数人都是点击进入之后就离开,占80%,因此会议网站需要让人一目了然,不能过于复杂,这样才能起到有效的作用;而且现有的会议网站一般只接受pdf格式的文件,并以此为荣,并未支持doc或rtf等类型的文件,而总编的计算机水平又十分有限,由此产生的负担全部落到了作者身上。网站的目的是为了方便广大科研人员上载、改动,并不是给他们造成负担,因此这种做法的复杂性就违背了系统实现的本来目的,而方便简单的实现最为重要。文中针对大量的学术论文处理的需要,提出了一个建立基于网络的会议学术论文提交系统的方法,并按照这样的方法,实现了一个基于Java技术的学术会议论文远程提交系统,较为简单实用,目的是方便作者提交修改各种类型的论文,不给作者造成难以操作的负担。

1 系统的设计会议论文的提交并不只是简单的上传一个文件就可以,而是包含许多与论文相关的信息,如作者以及审稿信息等等。为了更加有效地对这些信息资源进行管理,在系统中需要设计合理的数据库结构来配合系统的运行。本系统面向的对象有3个,即管理员、普通用户(作者)和审稿人,他们各自的分工有所不同,管理员负责对所有用户和他们上传内容的管理,普通用户有权对自己上传的内容和个人资料进行调整,而审稿者则具有对其他用户上传稿件的审理权限。对于用户上传论文和审稿人审阅论文,这两项功能是整个系统当中最核心的部分,因此需要确保其功能和效率。

1.1 数据库的设计数据库表包括用户表、论文信息表和附件内容表。根据数据量的大小,本系统使用的数据库是SQL Serv- er2000,SQL Server数据库使用方便,比较适合中小型系统开发。学术论文提交系统中各个表的设计结果如表 1~表3所示,每个表格分别对应数据库的一个表。用户表users 序号字段含义字段名类型宽度是否主键是否非空备注 1用户编号user-userid Int 4 Key Y 2用户名称user-username varchar 128 Y 3用户密码user-password varchar 128 Y 4邮件地址user-email varchar 128 Y 5联络方式user-addr varchar 128 6用户权限user-priviledge varchar 20 Y分3类表2 论文信息表paperinfo 序号字段含义字段名类型宽度是否主键是否非空备注 1论文编号file-fileid varchar 16 Y Y 2论文作者file-author varchar 128 Y 3论文题目file-title varchar 128 Y 4关键字file-key varchar 128 Y 5附件名称file-filename varchar 128 6提交时间file-date datetime Y 7附件大小file-filelen varchar 20 8论文分类file-section varchar 4 Y 9审稿人file-critic varchar 128可以指定 10审阅意见file-comment varchar 2000 表3 附件内容表papercontent 序号字段含义字段名类型宽度是否主键是否非空备注 1文件编号file-fileid varchar 16 Y Y 2文件内容file-content binary二进制文件

1.2 功能模块设计由于本系统是运行在互联网上,提供给用户远程登录使用的,所以采用了当前很流行的Java技术,能够很方便地构造基于Web的应用程序。论文在线提交系统涉及到用户管理、论文管理等功能模块。针对系统功能特点设计了多个Servlet和Javabean[2]进行处理,Servlet包括用户注册功能、用户登录权限验证功能、论文信息提交功能、审稿权限分配功能以及管理功能,另外还有邮件通知功能。

标签:JAVA论文

免责声明

精品学习网(51edu.com)在建设过程中引用了互联网上的一些信息资源并对有明确来源的信息注明了出处,版权归原作者及原网站所有,如果您对本站信息资源版权的归属问题存有异议,请您致信qinquan#51edu.com(将#换成@),我们会立即做出答复并及时解决。如果您认为本站有侵犯您权益的行为,请通知我们,我们一定根据实际情况及时处理。