学院学报网上投稿系统的设计与实现摘要:基于web的学院学报网上投稿系统开发对提高期刊编辑工作的效率和质量具有重要意义。
本文从学院学报网上投稿系统的作用出发,详细阐述了学院学报网上投稿系统的前后台开发、操作流程和涉及的一些关键技术。
本文首先进行了项目概述,简单介绍了项目开发的背景、目的及意义,明确了普通期刊管理存在的局限。
在系统规划阶段,通过对实际业务流程的调研,完成了学院学报网上投稿系统的需求分析、可行性分析、现行业务流程分析,明确了系统开发的必要性和可行性;在系统分析阶段,完成了数据流分析和数据字典;在系统设计阶段,完成的主要内容包括:功能模块划分和详细设计(形成了系统功能模块)、数据库设计和系统界面设计。
本设计开发的学院学报网上投稿系统具备的功能包括:审稿人模块审评作品,审稿人对于分配的稿件进行评审处理,个人管理:修改个人资料;管理模块--稿件管理:对已经审批的作品进行查阅,并告知作者;专家管理:管理员可以添加、删除专家信息;分类管理:管理员可以添加、删除分类板块内容;编辑管理模块--编辑安排专家进行审稿,并对已审稿件进行复审;主编可以对期刊进行管理,决定发表被录用的文章等。
关键词:JSP; Web;MYSQL;期刊管理School of Design and Implementation Journal online submission systemAbstractImportance of a web-based online submission system development College of journal editors to improve the efficiency and quality of work.In this paper, the role of College online submission system starting elaborated COLLEGE front and back online submission system development, operational processes and some of the key technologies involved. Firstly, an overview of the project conducted a brief introduction to the background, purpose and significance of the project development, clearly the limitations of ordinary journal management exist. In the system planning stage, the actual business processes through research, completed COLLEGE online submission system requirements analysis, feasibility analysis, analysis of existing business processes, clear the necessity and feasibility of system development; in systems analysis phase, completed dataflow analysis and data dictionary; in the system design phase, the main content is completed include: functional module division and detailed design (forming a system function module), database design, and system interface design.Journal of College of the design and development of online submission system has features include: Reviewers review module works reviewer assigned manuscript for review processing, personal management: Modify Personal Information; management module - manuscript management: has been approved the work carried out inspection and inform the author; expert management: Administrators can add, delete expert information; Category management: Administrators can add, delete classified section content; editorial management module - edit arrange expert reviewers, and has reviewed the manuscript for review; edited journals can be managed, decided to publish accepted papers and so on.Keywords: JSP; Web;MYSQL;Journal of Management1 绪论1.1 课题背景介绍1.1.1 课题研究现状和意义在日常的期刊管理、资料信息管理方面烦琐、事务较多,主要表现在:投稿者经常会来电询问稿件处理期刊管理进展情况,而编辑们每每需要通过翻阅登记资料来回答,占用大量工作时间;对作者、稿件、专家等信息资料的维护方式很烦琐,难以查找;从而对提高工作效率、加强信息资源共享等方面,有了更高的要求。
随着现代科技的发展,图书的出版速度越来越快,种类也越来越丰富,向出版社投稿的作者也越来越多。
由于地域的限制,作者通常都需要将稿件邮寄到出版社,而这样的效率极低,不利于书籍的修订和出版。
传统的期刊管理和管理系统由手工完成,浪费了大量的人力、物力,而且不利于工作效率的提高和管理水平的提升。
随着网络的发展,逐渐兴起了网络书稿的热潮。
这样可以实现从投稿,审稿,编辑,发行等全过程的网络化,比传统模式更加灵活方便。
随着计算机网络技术的发展,出版社的期刊管理方式将会从传统的模式向网络化,批量化的方向转移。
而为了提高管理的效率,必定采取最为先进的处理方案进行处理,才能有效的节省人力和财力。
基于WEB的学院学报网上投稿系统也将会得以普及。
1.2 系统开发工具和环境的介绍1.2.1 JSP 简介JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准,其网址为/products/jsp。
在传统的网页HTML文件(*.htm *.html)中加入Java程序片断(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。
Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。
程序片段可以操作数据库、重新定向网页以及发送Email等等,这就是建立动态网站所需要的功能。
所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无Plugin,无ActiveX,无Java Applet,甚至无Frame。
JSP提供了一种简单快速的建立基于动态内容显示的站点的技术。
在JSP文件中可以包含HTML标记、NCSA标记、Servlet 标记和JSP语法,使得HTML的编码从Web页面的业务逻辑中有效地分离出来。
1.2.2 Java简介Java是Sun公司推出的新一代面向对象程序设计语言,特别适合于Internet应用程序开发。
它的基本特点是简单、面向对象、分布式、解释的、健壮的、安全的、平台无关的、可移植的、性能优异的、多线程的、动态的。
鉴于Java平台无关性的特点,Java平台已经嵌入了几乎所有的操作系统。
Java程序只需编译一次,就可在各种系统中运行。
1.2.3 MYSQL简介MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。
Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。
MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。
MySQL软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。
由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。
1.3 论文的组织结构本文围绕学院学报网上投稿系统的设计与实现的设计与实现展开:第一章为绪论,介绍该系统的设计思想,论文的研究目的及意义,开发工具;第二章介绍系统的需求分析;第三章介绍系统设计;第四章为系统的实现;第五章为软件配置与测试;第六章为总结。
2学院学报网上投稿系统的设计与实现需求分析2.1 系统需求本系统是传统投稿的一种延伸,在网络如此发达的年代,越来越多的人开始使用网络。
从而诞生了基于web的网上投稿系统,这方便了人们的投稿,从而提高了效率,便于学生以及老师可以随时随地的投稿和审稿。
本系统是为了方便学报投稿而设计的,需要实现管理员对投稿人的管理以及对审稿人(专家)的管理等。
同时提供给投稿人和审稿人(专家)的登录以及相应的操作,从而方便他们修改信息。
2.2 系统功能需求分析(1) 投稿人(用户)模块--在线投稿:作者可以登录系统后,在线投稿。
(2) 审稿人(专家)模块--审评作品:专家对于分配的稿件进行评审处理。
个人管理:修改个人资料。
主编可以对期刊进行管理,决定发表被录用的文章。
(3) 管理模块--稿件管理:对已经审批的作品进行查阅,并告知作者。