- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
学术会议论文系统-用户及论文管理指导老师:辩论人:学号:
提要本系统实现的是基于JSP技术的学术会议论文投稿、审稿和稿件管理系统的后台管理局部,管理的是有关学术会议论文的一系列信息,包括投稿人管理、审稿人管理、论文管理、留言管理、公告管理及论文投稿审稿过程控制等。根本上满足了系统的需求。
开发技术-JSP技术JSP是Sun公司推出的一种动态网页技术,是一种基于WEB的应用程序的开发方法。JSP采用的脚本语言是Sun公司的Java语言,具备Java语言拥有的平台无关性、平安性。
需求分析根据本系统要实现的功能,本系统主要用户分为投稿人、审稿人、普通管理员、超级管理员。(1)上网用户可以进入该系统进行注册,成为注册用户后登录系统可以进行投稿,查看自己的论文信息,包括未处理论文、正处理论文、已选用论文、退回的论文。并且还可以更改自己的注册信息,给管理员留言,还能检索被该系统采用的论文。(2)对于专业领域的审稿人,登录后可以查看管理员分配给自己审查的论文,审稿人可以对这些论文进行审查,并给出相应的评分与修改意见,审稿人还可以查看自己已审的论文,修改自己的相关资料等。
需求分析(3)对于普通管理员,可以进行论文管理〔包括论文检索、自动分稿、论文处理、类别管理〕、用户管理〔包括审稿人注册、审稿人管理、投稿人管理〕、留言管理、公告管理等。(4)对于超级管理员,能够完成普通管理员的所有操作,并且能够对普通管理员进行统一管理。本论文主要实现的是普通管理员与超级管理员的功能。
管理员功能模块图系统后台管理审稿人管理论文管理留言管理公告管理投稿人管理链接管理查询投稿人信息删除投稿人信息注册审稿人删除审稿人信息查询论文信息处理论文管理论文类别管理员管理插入公告信息删除公告信息修改公告信息删除用户留言插入友情链接修改友情链接删除友情链接增加管理员删除管理员信息
论文处理过程
数据库设计本系统设计了12个数据表,主要的表有:管理员信息表、投稿人信息表、审稿人信息表、论文信息表、投稿信息表、审稿信息表等。tb_admin管理员信息表字段数据类型长度是否为空说明idint4否管理员编号adminpwdvarcharvarchar5050是是管理员帐号管理员密码typevarchar8是管理员类型datevarchar40是创建时间
数据库设计tb_checker审稿人信息表字段数据类型长度是否为空说明cnamevarchar50否帐号pwdvarchar50是密码emailvarchar50是电子邮箱phonevarchar30是联系电话addressvarchar60是联系地址namevarchar20是姓名sexvarchar2是性别birthdayvarchar15是出生日期departvarchar60是工作单位specialtyvarchar50是研究方向
数据库设计tb_manuscript论文信息表字段数据类型长度是否为空说明idbigint8否论文编号themevarchar50是论文题目authorvarchar20是论文作者keywordvarchar50是论文关键字summaryntext16是论文摘要scopevarchar30是论文类别stateidint4是论文状态firstcheckidint4是初审标记cnumint4是已审论文人数fenidsmallint2是论文分稿标记resultidsmallint2是论文审查结果file1varchar80是上传文件1file2varchar80是上传文件2file3varchar80是上传文件3cname1varchar50是审稿人1cname2varchar50是审稿人2cname3varchar50是审稿人3
数据库设计字段数据类型长度是否为空说明cnamevarchar50否审稿人帐号idbigint8否所审论文编号datevarchar50是审稿时间evaluatentext16是评价revisentext16是修改意见scoreint4是评分tb_check审稿信息表
后台管理主界面
论文处理界面
自动分稿算法本系统中设计了一些JavaBean来进行处理,如:数据库连接、分页显示、自动分稿等。其中自动分稿是投稿系统中一个比较重要的功能,实现所上传的稿件分配给哪些审稿人审阅。对于本系统,具体要求有以下三点:(1)每篇论文分配给三个审稿人;(2)获得论文的三个审稿人的研究方向必须与论文的类别相一致;(3)相同研究方向的每个审稿人获得根本一致的论文数量。为了实现该功能,设计了一个自动分稿的算法,算法思想以下图所示:
自动分稿算法获得
文档评论(0)