基于Web投稿及稿件处理系统设计说明书
在线投稿及稿件处理系统 系统说明书

在线投稿及稿件处理系统系统说明书在线投稿及稿件处理系统系统说明书1:引言1.1 系统目的在线投稿及稿件处理系统旨在提供一个方便、高效的平台,用于作者在线投稿并进行稿件处理,包括稿件提交、审稿、修改、接收等一系列流程的管理。
1.2 读者对象本系统说明书主要面向系统管理员、编辑部工作人员以及投稿作者。
1.3 系统背景随着学术研究的发展,越来越多的学术期刊、会议开始采用在线投稿及稿件处理系统,以提高工作效率和管理质量。
本系统正是基于此背景而开发。
2:系统概述2.1 功能概述本系统主要包括以下功能模块:- 用户管理:包括注册、登录、密码修改等用户基本操作;- 投稿管理:包括稿件提交、查看投稿状态、稿件修改、稿件删除等;- 审稿管理:包括审稿人分配、审稿进度查看、审稿意见提交等;- 编辑管理:包括审稿结果处理、稿件接收与发表等操作;- 系统设置:包括角色权限管理、系统参数配置等。
2.2 系统架构本系统基于Web应用程序开发,采用B/S架构,前端使用、CSS、JavaScript,后端使用Java编程语言,数据库采用MySQL。
3:用户使用说明3.1 用户注册与登录用户首先需要进行注册,填写基本信息,并选择角色(作者、审稿人、编辑)。
已注册的用户可以使用用户名和密码进行登录。
3.2 投稿管理登录后,作者可以进行稿件提交,填写稿件基本信息、相关文件,并选择相应的审稿人进行评审。
作者可以查看自己的稿件状态,包括待审、审稿中、已接受、已拒绝等状态,并可以进行修改或删除操作。
4:审稿流程4.1 审稿人分配系统根据稿件主题和审稿人的专业领域进行自动分配审稿人,也可由编辑手动指定。
4.2 审稿进度查看审稿人可以登录系统,查看待审的稿件,并填写审稿意见和评分。
4.3 审稿结果处理编辑根据审稿人的评审意见和评分,决定稿件的接收与发表,可以进行修改意见的填写或修改稿件内容,最终决定接受或拒绝该稿件。
5:系统设置系统管理员具有更高的权限,可以进行系统参数的配置及角色权限的管理,包括用户管理、审稿人管理、编辑管理等。
基于Web的稿件管理系统模块化设计

5 系统 开发 与实现工具
该 方案 系统 可采用 AS P+S QL S R R模式进行开 发。A P E VE S 是十分
成 熟 稳 定 的肚】 开 发语 言 ,简单 易 I 本
学 、功能 强大 ,运行消耗资源少 ,配 置简便 。 Q ev r 目前应用最 为 S L S re 是 广泛 的大 中型 关 系数 据库 系统之一 , 具 有 良好的安全性 、可扩展性 ,开发 灵活 ,并 发处理 能 力强 ,对 wid ws no 系统的兼容性好 ,具 有友好的 图形界
化设计方案 ,并提 出了设 计和实现过 程 中需要重点解决 的关键性 问题 ,为 基于We 的稿件管理系统的开发和应 b 用提 供 了参考 。
图 1稿 件处 理流程
稿 件管 理 系 统
作者
辑
参考 文献
。 -
[] 1 杨思 尧. 刊 网络在 线投 稿 系统 期 的设计 与实现[ .沈 阳农业 大学学报 J ]
( 会 科 学 版 )2 0 , 1 ( 5 一 社 .0 8 4 1 0 O
51 2
审稿专
编
[] 刘羽 飞,李健 基 于 M C模 式 2 V 的在 线投 稿与审稿 系统的设计[ _计 J ]
算 机 工 程 与 设 计 . 0 ,2 ( 2 8 2 0 9
5 4 5 6, 0 0 - 0 5 9
首先是如何 区分稿 件在投递 、审 核过程 中的各种状态 。稿件从作者成 功提交到最终被录 用或被退 稿 ,大致 经 历了以下 几种状 态 :初审 、送 审 、 退修 、终 审 、录 用 或 退 稿 ,正 确 的 设置稿件在审核流程 中的状态 ,是该
系统 在开发过程 中的关键问题 。 其次是用户权限 问题 。首先需控 制不同身份的用 户,对 各功 能模块不 同的访 问权限 ;另外在稿件 的不同状 态下 ,各用 户的 可用操 作不尽 相 同 , 如 稿件提交后 ,作者对稿件 仅有查看 功能 ,仅 当稿件被退修时 ,作者可对 稿 件 进 行修 改 ,再 如 初审 状 态 的稿 件 ,编辑 不能 将 其 设 置成 录 用 状 态 等 。 另外关于系统的安全问题 ,网页 程序 本身的安全 、数据库的安 全、作 者著作权 的保护 ,都是 系统开发需 重 点考虑 的 问题 。
任务书-基于Web的在线投稿处理系统

天津理工大学中环信息学院
本科毕业设计任务书
题目:基于Web的在线投稿处理系统
一、毕业设计内容及要求
1、设计内容
随着网络的发展,逐渐兴起了网络书稿的热潮。
Web 的在线投稿处理系统可以实现从投稿,审稿,编辑,发行等全过程的网络化,比传统模式更加灵活方便。
2、设计要求
建立基于Web 的在线投稿处理系统,其前台的用户可以在线写稿、预览、投递,并能在第一时间内收到用稿通知;后台管理员则可在线阅读、审批来稿,从而实现投稿-采编-发布一体化。
系统可划分为以下模块:
(1)作者投稿:作者可以直接在线投稿,以及确认稿件的处理情况。
(2)专家审稿:专家在线对稿件进行批阅,给出评语以及判定结果。
(3)稿件管理:对过期稿件、未通过稿件、采用稿件进行处理。
(4)安全维护:对系统相关权限人员进行管理。
3、提交材料要求
(1)毕业设计说明书;
(2)系统源程序代码及可执行程序;
(3)程序设计相关文档;
(4)系统测试数据。
二、毕业设计(论文)进度计划及检查情况记录表
注:1、表中“完成情况”、“指导教师签名”栏目要求用黑(蓝)笔填写,其余各项内容要求打印。
2、毕业设计(论文)任务书一式二份,一份附在毕业设计(论文)内,一份系内保存。
软件工程课程设计报告基于web的网上投稿系统

软件工程课程设计报告基于web的网上投稿系统一、项目简介本项目是一款基于web的网上投稿系统,旨在为用户提供一种方便快捷、安全可靠的在线投稿服务。
该系统具有以下特点:1. 利用网络技术,实现了线上投稿,并将稿件提交到服务器端进行保存;2. 支持用户在线注册和登录,确保安全性和用户隐私保护;3. 提供多种投稿类型和主题,用户可以根据自己的需求选择不同的投稿方式;4. 系统具有完整的稿件管理和编辑功能,用户可以随时修改和管理自己的稿件;5. 系统提供多种投稿方式,支持文件上传和在线编辑,并能够自动检测格式和上传错误;6. 为用户提供稿费结算、投稿状态查看等功能,方便用户查询投稿情况。
二、系统架构本系统采用B/S架构,通过浏览器访问web服务,完成对系统的操作,主要包括以下模块:1. 用户管理模块:包括登录、注册、个人信息修改等功能;2. 投稿管理模块:包括稿件投稿、稿件更新、稿件查询、稿件审核等功能;3. 稿费管理模块:包括稿费查看、多级管理、结算等功能;4. 系统管理模块:包括网站信息管理、模板管理、管理员管理等功能。
三、详细设计1. 用户管理模块用户管理模块是本系统的核心模块之一,包括用户登录、注册、个人信息修改等功能,详情如下:(1)用户注册用户注册可包含以下信息:用户名、密码、确认密码、邮箱、手机号码、真实姓名、性别、出生日期、所在地等。
注册时需确保用户名和邮箱未被注册,并对密码强度进行校验。
(2)用户登录用户登录可支持用户名、邮箱、手机号码等多种方式,登录成功后跳转至系统首页。
(3)个人信息修改用户可以在登录后修改自己的头像、密码、邮箱、手机号码、真实姓名、性别、出生日期、所在地等个人信息。
2. 投稿管理模块投稿管理模块包括稿件投稿、稿件更新、稿件查询、稿件审核等功能,具体实现如下:(1)稿件投稿用户可以选择不同的投稿类型和主题,并可以选择在线编辑或上传文件,并填写稿件基本信息、摘要、关键词等信息。
基于Web的期刊稿件管理系统设计与实现

用 等 待 , 可 以在 该 页 面 中继 续 进 行 其 他 操 作 。例 如 , 就 用 户 在 注 册 时 . 当 填 写 了 用 户 名 之 后 .就 可 以 采 用
J A AX技 术 提 交 到 服 务 器 .判 断 该 用 户 名 是 否 已被 注
册
[】 铭 , 超 香 . 校 网络 化 的学 报 管 理 系统 设 计 . 脑 编 程 5陈 梁 高 电 技 巧 与 维 护 .0 1 1 :0 5 2 1 .0 — 1 5
效 地 将 视 图 设 计 和 逻 辑 实 现 进 行 了分 离 .便 于 系 统 的 开 发 、 护 维
f1 志 新 . 技 期 刊 建 立 在 线 投 稿 与 审 稿 系 统 的 目的 与 原 2周 科 则 . 辑学 报 .0 3 1( :5 编 20 .52 16 ) 【1 振 海 . 于 MV 3穆 基 C模 式 S us 架 的期 刊管 理 系 统 的 设 t t框 r 计 与 实 现 . 林 航 天 工 业 高 等 专 科 学 校 学 报 .0 044 5 桂 2 1 .:5
现代计算机
2 1 .8上 0 20
( t ok C ne, a gh nC l g , a gh n 6 0 0 New r e tr T n s a ol e T n s a 0 3 0 ) e
Ab t c :T e ma u c ‘t r r c s e y ma u li n d tra e a t n s td e o k ul s r t h n s r s ae p o e s d b n a n ma y e i i ld p rme t,i o s n tma e f l a i p o
基于Web的期刊采编系统的设计与实现

基于Web的期刊采编系统的设计与实现作者:白明明来源:《电脑知识与技术》2020年第06期摘要:针对传统投稿模式存在的问题,该文从软件工程的角度出发,开发了基于Web的期刊采编系统。
首先论述了系统的设计背景及系统架构;其次通过图表展示系统的需求设计、基本权限控制及主要功能。
该文通过整体规划和开发,为其他刊物采编系统的开发提供了研究基础。
关键词:Web;期刊;采编系统;设计;实现中图分类号:TP317 文献标识码:A文章编号:1009-3044(2020)06-0043-03随着期刊、学报自身业务的发展,为方便广大期刊作者投稿及通过互联网及时了解稿件状态信息,提高学报审批稿件、联系作者、稿件排版等办公的效率,增强学报社互联网化信息的程度及信息化管理的能力,为此提交了开发学报期刊采编系统的需求,开发了基于Web的期刊采编系统。
系统着力在为学报、期刊办公人员评审、排版稿件提供快捷方便的操作,提供稿件信息快速、直观的图形展现,便于写稿人、审稿人、报社人员的便捷沟通。
系统中应具备自动稿件内容提取算法,内部信息传递功能、具備短信、邮件接口方便外部通知发放。
在后端进行严格的分级权限控制。
稿件评审中需具备完善的流程控制,确保稿件按照预设流程完成审批。
1系统架构采编平台采用页面通用性很强的Java语言进行开发,框架采用了业内流行的SSH框架,前端页面使用了H5、C3S等技术,兼容IE8及以上、火狐、360、Chrome、QQ等一系列主流浏览器。
在服务层采用了组件解耦、保障系统运行流畅,应用了Echart组件进行数据展现、报表汇总,使用户有更直观的查阅系统数据。
所有针对日志和信息具有冗余备份功能来保障安全。
1.1架构介绍三层系统构架各自解耦,相互独立,保障各自性能平稳、安全运行。
三层架构图如下所示。
1.2架构模型1.3网络拓扑图本系统主要针对外网作者、专家审稿及学报工作人员进行采编操作。
2系统设计系统的主要功能有:在线投稿,专家审稿,期刊管理、文章智能解析等,另外系统同时具备微信公众号端文章发布、管理功能。
Web项目申报系统设计与实现-Yifei Cong,Bin Zou说明书

International Conference on Advances in Materials, Machinery, Electrical Engineering (AMMEE 2017)Design and Realization of the declaration of the project based on StrutsframeworkYifei Cong 1, a *, Bin Zou 2 b1Yantai Engineering &Technology College, Yantai, Shandong Province, 264006, China.2Wenjing College Yantai University, Yantai, Shandong Province, 264005, Chinaa***************b*************.comKeywords:MVC, Struts, project declaration, examination and approvalAbstract. With the rapid development of information technology, more and more research projects, scientific research institutes, how to make scientific research project application and approval of more efficient, has become an urgent problem to be solved. The Web project declaration system based on can speed up the basic unit scientific research management departments to carry out fast transaction processing, greatly improve work efficiency. This article first has carried on the analysis, the project declaration system's function demand next, on the MVC design pattern and Struts framework are studied, based on the design of Struts framework proposed project reporting system, and to realize it.1.IntroductionAt present, a lot of declaration of science and technology projects are by hand, generally including selecting topics, approving projects, filling out declarations, confirming and reporting the completion process. The project declaration is a tedious task. It is easily faulted by manual reporting. This paper achieves the project application systems based on Web, aiming at providing scientific and technical workers with a network platform for project application, providing system administrator with convenient means of management of project applications, filing management and reporting the systematization, standardization and automation of the project. The project approver will provide one-stop service for the user by using the system to implement the project acceptance, document transfer, project approval and feedback. After the user enters the filing system, they can submit application and look up the results of the examination. Therefore, the research and development of a web-based project reporting system is of great significance.Struts is a conceptual framework for the development of Web applications. It is an open source project of Jakarta Apache's foundation project team, implementing the MVC design pattern by coordinating it through a set of classes, Servlets, and taging libraries. Because Struts has become the most popular and mature open source framework, creating a Web application by Java, it is a better choice to create a project application system model based on the Struts' framework, basically satisfying every requirement of the project application. This paper includes the working mechanism of the Struts framework, the analysis of project declaration business, the system design scheme based on the Struts framework, and the implementation of the plan.2.Design Mode of MVCMVC, Model-View-Controller, separate the logic and user of the business interface effectively by dividing an application implementation into three layers, namely the Model layer, View layer and control layer. The capabilities and collaborations among the model layer, the view layer, and the control layer are shown in figure 1.Fig. 1 MVC Component function and collaborationLayer Model : Formulating the business rules, dealing with business logic according to the request data from the view layer, and returning to the final processing result. The design of the business model is the core of the MVC.View layer : Interactiing with users, either an HTML page or a JSP page. A Web application may correspond to a lot of different views, which can acquire and display the data rather than handle the business logic. Both the data acquisition and the display depend on the model layer.Control layer: As a requesting dispenser, it can receive the request of the view layer, tie model layer and view layer together, complete the corresponding user requests by selecting corresponding model and views. A model may correspond to multiple views, and one view may correspond to multiple models. If the view layer changes the model's data by controlling the layer, all the views that depend on these models will be able to show these changes in time.3.The Framework of StrutsThe Struts framework provides the corresponding component classes for the model layer, view layer, and control layer in the MVC design pattern. Among them, the model layer is composed of actionforms and javabeans et. Actionforms classes are used to submit the view layer encapsulates the request parameters to the corresponding actionforms, which are forwarded to the Action class from class ActionServlet. The Action class deals with the user's request according to the object actionforms encapsulate request parameters. Specific business logic can be accomplished by the components of JavaBean.. The view layer mainly consists of JSP pages that interact with the model layer in the JSP page through the tag library implementation provided by the Struts framework. Control layer is composed of core controller and the business logic controller systemy, which is of ActionServlet class. It can be configured according to the standard Servlet class. It is also responsible for stopping all HTTP requests, and then determine transferreing to which business logic controller.according to the user request. Business logic controller can be a subclass of the Action class and it is responsible for receiving a request from the ActionServlet class. It processes the request according to the the business logic of the model layer. After this, the results are submitted to the ActionServlet class,. The results are displayed by class ActionServlet on the corresponding JSP page. The collaboration of each of the components in the Struts framework are shown in figure 2:Fig. 2 The struts framework components form a collaborative relationship4.System DesignBy analyzing the requirements of the project reporting system, we can design the following basic functions: declaration, approval, approval, system management and so on. System user roles can be divided into administrator, declarant and approver and approved. After the user login system, respectively go into the corresponding page according to their work roles. The system design scheme is shown in figure 3. The main functional analysis of the system is as follows1) Declaration: After logining system, declarants can view the system project information, , nput and submit the corresponding project application information, and view the result of examination and approval at anytime. While the examination and approval failed to be passed, the application information can be modified to submit again.2) Examination: After the approvers log into the system, they can view the approval tasks assigned, and select the corresponding tasks for approval. If approved, it can be submitted to the corresponding leaders to check. It not, then they will return to the last step where declarant are asked to submit the applying information.3) Approval: After the approver log into the system, it is possible for them to review the approved tasks submitted by the approver , and select the corresponding task for approval.If approved, the task is set to "successful" state. If not, they need to have the suggestions examined again.4) Management system: System administrators can release, modify, and delete the corresponding project information after logging. They can also manage the users of the system, set user access, monitor approval process through the system log , and manage the result of the examination and approval data.Fig. 3 System design scheme5.System RealizationThe system is designed based on the Struts framework. Jsp pages serve as the view layers for the system, ActionServlet and the Action class control layer, and ActionForm and the JavaBean model layer. The implementation of the system is shown in figure 4.5.1Components of view layerThe components of view layer include: Login.jsp page for user to login, apply. Jsp page for the input of the declarating application information. Showresult.jsp page for displaying the user's approval results. Appro.jsp page for examining tasks. Check. JSP page for approving the approval task.5.2Components of model layerhe components of model layer include Apply Action Form and landapplyBean. Apply Action Form, the subclass of Action Form in the Struts framework, is designed to encapsulate the application information submitted by the user. ProapplyBean is JavaBean for dealing with business logic, which encapsulates the operation of the database and the implement its business logic by invoking the appropriate method. Login check method is used to realize the user login validation, save data method save the user submits the application of project application, queryData method query specified approval task results, approve method hold the approval result information, and check method hold the approval result information.5.3Components of control layerThe components of control layer include ActionServlet and Action. ActionServlet comes from the Struts framework, which is the control center for the entire application, and usually does not need to be extended. Using the Struts framework provided by the Action class extension to generate the corresponding subclasses (such as proapplyAction. Java, etc.), it receives requests of ActionServlet, obtains encapsulated data from Apply Action Form, using proapplyBean business method to deal with problems accordingly.Fig. 4 ActionServletAfter logining to the system, project application will see the corresponding page, on which they fill out input information , submit project application, review the results of examination and approval information, etc. After approvers log in, they can approve tasks on the job page. Action Servlet of control layer will receive various requests from the users, encapsulatie messages into ApplyActionForm through the systematic configuration, and transfer the request to the corresponding Action . It will process businesses by relative methods in JavaBean.6.TagStruts is an excellent MVC framework, focusing on the demand for project application. It sets forth the design and realization of Project Application System based on the framework of Struts. It keeps the page presentation of traditional 3-tier architecture,business process and system control separated from each other, enabling flexibility, scalability and maintainability. The system follows J2EE specification and MVC design pattern, with advantages of cross-platform, low cost, efficient system development, tailorability and reusability,. It solved a series of bottleneck problems in the popularization of the application system, applying for the demand of constructing a project application system, thus possessing certain applicable value.References[1].Master the Design and Development of Java Web Based on MVC , Sun Weiqin, electronicindustry press, 2004.8[2].Design and Implementation Based on Web Project Review Systems in Colleges, Li Yue,electronic design engineering, 20 Th volume 19, 2012.10.[3].Design and Implementation Based on Web Research Report System, Zhao Zhengqi and so on,the journal of anhui electronic information vocational college, June 2011.。
基于JSP的在线投稿审稿系统的设计与实现-毕业设计

毕业设计基于JSP的在线投稿审稿系统的设计与实现年月日本文主要阐述如何构建一个基于JSP等Web技术优化的B/S架构下的投稿,审稿,查询网站。
从它的需求方面、系统的结构和原理、及基本设计思想、主要功能、具体实现的技术、具体的实现方法、存在的问题及其解决的方案等几个方面进行了讨论。
分析了在线投稿审稿系统的发展意义, 并结合实际投稿审稿流程,详细分析了在稿件投稿审稿过程中的各种不同角色(作者、审稿专家、管理员等)对系统的不同要求和系统必须实现的功能,包括作者的在线投稿与查稿,专家的在线审稿,管理员在线管理等关键词 JSP SQLserver2000 MVC 投稿审稿1 前言 (1)1.1 项目背景 (1)1.2 国内外相关发展情况 (1)2 可行性分析与网站概述 (2)2.1 可行性分析 (2)2.1.1 经济可行性 (3)2.1.2 运行可行性 (4)2.2 网站的结构和原理 (4)2.3 网站的开发环境及所用语言 (5)2.3.1 开发环境 (5)2.3.2 开发语言 (5)2.3.2.1 JAVA (5)2.3.2.2 JSP简介 (5)2.3.2.3 SQL SERVER 简介 (6)2.3.2.4 HTML (7)3 系统设计 (7)3.1 流程设计 (7)3.2 功能设计 (8)3.2.1 功能图 (8)3.2.2 功能概述 (9)3.2.2.1 用户注册登陆管理 (9)3.2.2.2 普通用户模块 (9)3.2.2.3 专家模块 (9)3.2.2.4 管理模块 (9)3.2.2.5 查询模块 (10)3.3架构设计 (10)3.4 数据库设计 (10)3.4.1数据库的需求分析 (10)3.4.2数据库的具体分析 (11)4 系统实现 (12)4.1 实现概述 (12)4.2详细设计 (13)4.2.1 注册模块实现 (13)4.2.2 登录模块实现 (19)4.2.3 查询模块实现 (22)4.2.4 投稿模块实现 (27)4.2.5 用户浏览修改资料功能 (30)4.2.6 专家审核稿件功能 (37)4.2.7 “联系我们”功能 (41)4.2.8 文章管理功能 (44)4.3技术难点 (46)4.3.1 MD5加密 (46)4.3.2 随机验证码 (47)5 系统测试 (50)5.1测试环境 (50)5.2单元测试 (50)5.3浏览器测试 (50)6 总结 (50)参考文献 (52)ABSTRACT (53)仲恺农业技术学院毕业论文(设计)成绩评定表................. 错误!未定义书签。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于Web投稿及稿件处理系统系统说明书1、系统设计1.1需求分析1.2系统功能设计1.3系统模块划分2、数据库设计2.1数据库分析与设计2.2数据库关系图3、系统使用说明3.1系统安装配置说明3.1.1系统运行环境3.1.2系统配置说明3.2系统操作说明4、总结1、系统设计1.1需求分析随着网络普及程度的提高,人们的办公观念和方式都发生了重大的改变,基于网络的无纸化办公也越来越深入人心。
一个好的在线投稿系统,也让杂志社给读者形成一个好的的印象。
许多杂志社、报社的编辑部都已意识到实现网上办公和在线处理稿件的重要性和紧迫性。
在线投稿和稿件处理系统因此越来越受到人们的青睐。
传统模式下的稿件投递和处理存在如下等许多弊端:1、用邮寄的方式投递稿件不仅需要花费大量时间和金钱,而且可能导致稿件在投递的过程中丢失,给作者带来损失。
2、用E-mail投稿方式导致的病毒、稿件不规范、重复投稿以及作者不断的电话咨询也带来了很大的不便。
3、编辑部要花费大量的时间进行稿件的登记,而且查阅和整理很不方便。
4、送审的过程中也常会出现丢失,审稿意见不能及时返回等问题在线投稿和稿件处理系统有效地解决了传统模式下投递和送审的各种弊端,实现了作者的投稿、信息查询、信息反馈的便捷处理和编辑部规范高效化办公,从而节省了稿件处理的时间和流通费用,提高了稿件投递和投审的效率和安全性,同时也保证了杂志社所有的编辑能够在相同的业务平台进行业务处理,适应了集中管理的需要。
通过规范流程、强化内部管理,建立强大的数据库,为数据分析、人员管理等提供强大的支持,为用户、专家、编辑提供了安全的权限设置,使稿件分级处理,避免了处理流程的混乱,减低工作量、减少重复劳动。
利用在线投稿与稿件处理系统,作者只要进行注册,即可进行稿件的投递与查阅,编辑部和专家可以将传来的稿件存盘后即可在电脑上进行编辑加工即在线编辑,既简便又准确,又提高期刊编辑出版的效率。
开发此系统是为了提高办公效率,适应信息网络时代期刊发展的趋势,也为了满足人们对信息实时性、安全性及便捷性的需求。
1.2系统功能设计系统实现了作者在线投稿、稿件查询、信息反馈,栏目编辑审核、送审稿件,对本栏目专家进行管理,专家在线审稿,主编审稿以及对栏目编辑、审稿专家的管理和系统的设置等功能,另外作者和编辑部,栏目编辑和专家以及主编、主编和栏目编辑之间可以实现相互发送消息的功能。
系统分四个功能模块,作者模块、栏目编辑模块、审稿专家模块和主编模块,各模块的具体功能如下:(1)作者模块:1、在线投稿作者投稿共分三步,填写稿件基本信息,确认通讯方式、上传稿件,投稿结束2、查看已投稿件作者可以查看所有已投稿件列表,稿件的基本信息,编辑部的审核状态,每份稿件的专家审稿意见和编辑部处理意见等。
对于审核通过的稿件,作者可以查看编辑部安排的版面情况和版面费用。
3、上传返修稿件对编辑部退回返修的稿件,作者可以根据编辑部的审核意见等进行修改,然后上传修改后的稿件。
4、修改注册信息和登录密码作者可以修改自己的注册信息以及修改登录系统的密码5、发送消息作者可以给各个栏目编辑部发送消息。
(2)栏目编辑模块1、初审稿件对于作者已投稿件进行初审,对于合格稿件分发专家进行评审,栏目编辑可以选择对稿件审核外审、退稿和退回返修。
2、复审稿件审核通过初审并且专家评审完毕的稿件,编辑根据专家的评审意见进行审核,确定送主编评审还是退稿、返修。
3、查看稿件信息查看所有已经审核的稿件和稿件的信息4、修改注册信息和登录密码系统分发给栏目编辑登录名和密码,编辑可以修改完善自己的信息以及修改登录系统的密码5、本栏目审稿专家管理编辑可以添加和删除本栏目的审稿专家,可以查看专家的信息。
6、发送消息编辑可以给作者、审稿专家以及主编发送消息,接受他们发送的消息。
(3)专家模块1、审核稿件对本栏目编辑送审的稿件进行审核,填写稿件意见。
2、查看已审稿件专家可以查看所有已经审核的稿件已经自己的审稿意见。
3、修改注册信息和登录密码系统分发给专家登录名和密码,编辑可以修改完善自己的信息以及修改登录系统的密码4、发送消息专家可以给本栏目编辑发送消息(4)主编模块1、初审稿件对栏目编辑送来的稿件进行审核,主编可以决定是否通过、退稿和退回返修。
2、复审稿件对自己审核返修的稿件,作者修改后上传的修改稿进行审核。
3、安排合格稿件版面信息对所有已经审核通过的稿件安排版面信息和版面费用信息,以及手工确认作者是否缴纳版面费用。
4、查看所有来稿信息主编可以通过不同查询条件查询所有已投杂志社的稿件,查看稿件的信息以及编辑部的审核情况。
5、修改登录密码修改登录系统的密码6、发送消息主编可以给各个栏目编辑发送消息。
7、人员管理和系统设置主编可以添加栏目编辑和审稿专家,并对其进行维护,可以查看所有注册作者的信息。
添加和维护杂志的栏目。
1.3系统模块划分2、数据库设计2.1数据库分析与设计根据需求分析和系统的模块的划分,系统的数据库表的逻辑模型如下:通讯作者(用户名,密码,姓名,性别,学历,专业方向,职称,职业,工作单位,联系电话,通讯地址,个人简介)稿件作者(自动编号,姓名,性别,学历,专业方向,职称,工作单位,联系电话,电子邮箱,通讯地址,个人简介,稿件编号)审稿专家(用户名,密码,姓名,性别,所属栏目,联系电话,电子邮箱,通讯地址,个人简介)责任编辑(用户名,密码,姓名,性别,所属栏目,联系电话,电子邮箱,通讯地址,个人简介)杂志主编(用户名,密码)站内消息(消息编号,写信人,收信人,时间,标题,内容,状态)稿件(稿件编号,投稿时间,中文标题,英文标题,中文摘要,英文摘要,中文关键词,英文关键词,字数,投稿栏目,通讯作者,稿件作者,审核状态,编辑部意见)附件表(附件编号,源文件名,目标文件名,稿件编号)专家审核(自动编号,稿件编号,完审日期,审稿专家,专家意见)版面信息(自动编号,稿件编号,发表期次,版面费,缴费状态)栏目信息(栏目编号,栏目名称)稿件状态(状态编号,状态名称)稿件编号与对应名称说明:0 等待审核11 专家审核12 编辑退回返修13 编辑退稿21 主编审核22 主编退回返修23 主编退稿24 审核通过25主编复审2.2数据库关系图3、系统使用说明3.1系统安装配置说明3.1.1系统运行环境1、对服务器端的系统要求是:硬件:CPU:2.8 GHz,硬盘大小:2G 以上操作系统:Windows 2000 Server或Windows XP 专业版数据库管理系统:Microsoft SQL Server 2005 express 数据库管理系统IIS配置:IIS5.0以上。
(Internet 信息服务5.0版本以上)2、本网站对客户端的系统要求是:Internet Explorer配置:Internet Explorer 6.0以上3.1.2系统配置说明1网站安装将网站压缩包解压到系统盘C:\Inetpub\wwwroot 目录下即可,如下所示:2数据库配置将数据库文件附加到本地磁盘。
3 IIS设置1)打开Internet 信息服务:2)设置默认网站:3.2系统操作说明1、作者投稿作者进入登录页面输入用户名和密码,进入系统主界面:使用导航,作者可以查看使用说明和投稿注意事项。
点击“在线投稿”子菜单下“我要投稿”可以进行投稿,“返修稿件”查看返修稿件,“发表稿件”查看发表稿件信息,“已投稿件”可以查询稿件信息。
消息中心界面如下:点击“发送消息”,可以给编辑部发送消息,点击“已接受消息”查看编辑部发送的消息。
点击“个人信息”界面如下:单击“个人资料”可以修改注册信息,单击“修改密码”可以修改登录密码单击左上角“安全退出”退出系统2、编辑审核编辑登录后进入审稿主界面:分别点击“稿件管理”下子菜单,分别显示等待初审、复审的稿件和已经审核的稿件信息。
“消息中心”界面如下:点击“发送消息”,编辑可以给主编、审稿专家和作者发送消息,“已接受消息”查看他们发送的消息。
单击“个人信息”,编辑可以修改个人信息和系统登录密码。
单击“编辑部信息”界面如下:编辑可以对本栏目审稿专家进行维护。
3、专家评审专家登录系统后进入主界面:单击“审稿管理”,专家可以进行审稿,查看已审稿件信息。
单击“消息中心”可以给栏目编辑发送消息,“个人信息”中可以修改个人信息和系统登录密码。
4、主编登录主编登录后进入主界面:单击“稿件管理”菜单,主编可以对稿件进行初审和复审。
单击“版面安排”可以对稿件的版面信息和稿费信息进行安排和确认,界面如下:单击“来稿信息”,主编可以查询所以已投稿件信息,如下:单击“消息中心”可以给编辑发送消息和查看接收的消息。
单击“人员管理”可以对栏目编辑、审稿专家和作者进行管理,界面如下:系统设置界面如下:主编可以设置栏目版块和修改登录密码4、总结本系统是针对大部分期刊杂志社审稿流程开发出来的,具有一般通用性。
系统基本实现了稿件的在线投递,随时查询稿件的审理阶段及意见,及与编辑部的在线联系等功能。
在稿件审理方面基本上实现了不同身份人员对稿件的在线审理功能。
其中包括编辑的在线办公,外审专家的在线处理稿件以及主编的在线办公。
编辑主要负责收发本栏目稿件,指定初审专家,将稿件提交主编,需要返修的稿件通知作者,及时给出审稿意见。
主编主要负责对稿件进行终审,并指定稿件的发表期次,对专家和编辑的审稿量进行统计,并可以进行人员的管理。
本系统并不是针对某个具体杂志社的审稿流程开发,可适用于一般杂志在线投稿系统。
系统使用 2.0和SQL2005express开发,采用MVC三层架构开发,具有良好的移植性和二次开发的功能。