摘要
传统的论文投稿方式有邮寄和电子邮件两种。邮寄方式投递和反馈时间长,并有可能投递错误、半路遗失。电子邮件方式与邮寄方式相比,在时效性和安全性上都有了很大提高,其不足是受邮箱容量限制,不属于在线投稿。与这两种投稿方式相比,基于WEB 的在线投稿处理系统更便于投稿,可以提高工作效率,加快稿件的处理速度,提高稿件处理过程的透明度。
本文以期刊论文投稿为背景,论述基于WEB的投稿与处理过程,给出了开发此系统的详细设计说明。从符合可行性的要求出发,使用ASP技术,B/S开发模式,完成对基于WEB在线投稿和稿件处理系统的开发。系统在Visual Studio 2008开发环境下,利用SQL Server 2005数据库,实现了投稿、采编、发布一体化功能,作者可进行在线注册、在线投稿、缴纳稿费等;编辑和专家可进行在线评审、稿件管理等。
关键词: 在线投稿 稿件处理 ASP WEB SQL Server
目录
第1章 绪论 ························································································· XI
1.1研究背景 ······················································································ XI 1.2研究现状及发展趋势 ······································································· XI 1.3论文的组织结构 ············································································ XII 第2章 系统开发工具与关键技术介绍······················································· XII 2.1ASP 简介 ···················································································· XIII 2.2 SQL Server2005简介 ····································································· XIII 2.3 B/S模式 ···················································································· XIV 2.4 ADO连接方式 ············································································ XVI 第3章 系统分析 ··············································································· XVII 3.1系统可行性分析 ········································································· XVII 3.1.1技术可行性 ········································································· XVII 3.1.2经济可行性 ········································································· XVII 3.1.3操作可行性 ········································································ XVIII 3.2系统描述 ················································································· XVIII 3.2.1功能模块和结构图 ······························································· XVIII 3.2.2功能概述·············································································· XIX 3.3系统数据流图 ················································································· 3 第4章 概要设计 ···················································································· 5 4.1体系结构设计 ················································································· 5 4.1.1 B/S模式的体系结构 ··································································· 5 4.1.2 三层结构工作原理 ····································································· 5 4.1.3 B/S模式体系结构的主要特点 ······················································· 6 4.2 各模块功能描述 ············································································· 6 4.3数据库设计 ···················································································· 7 4.3.1概念结构设计 ··········································································· 8 4.3.2逻辑结构设计 ·········································································· 10
第5章 详细设计与系统实现 ···································································· 12 5.1系统界面设计与实现 ······································································· 12 5.1.1系统登录界面 ·········································································· 12 5.1.2作者首页个人信息查看和修改 ····················································· 13 5.1.3作者密码修改 ·········································································· 13 5.1.4在线投稿················································································· 14 5.1.5作者在线注册 ·········································································· 15 5.1.6专家审核稿件 ·········································································· 17 5.1.7编辑审稿················································································· 19 5.1.8主编审核稿件 ·········································································· 20 5.1.9版面安排················································································· 21 5.1.10作者管理 ··············································································· 21 5.1.11专家管理 ··············································································· 22 5.1.12编辑管理 ··············································································· 23 5.1.13栏目管理 ··············································································· 23 5.2 ADO数据访问技术 ········································································· 24 第6章 系统的功能测试 ·········································································· 27 6.1单元测试 ······················································································ 27 6.1.1登录测试················································································· 27 6.1.2口令修改测试 ·········································································· 28 6.2确认测试 ······················································································ 29 6.3系统测试 ······················································································ 29 结 论 ········································································· 错误!未定义书签。 参考文献 ······································································ 错误!未定义书签。
第1章 绪论
1.1研究背景
传统的投稿方式有邮寄和电子邮件两种。邮寄方式投递时间长,反馈时间更长,并有投递错误、半路遗失的可能,既慢又不保险。E - mail 方式基于网络环境下,利用广大Internet 服务提供商提供的电子邮件服务投递邮件,比起传统的邮寄,这种方式在时效性和安全性上都迈进了一大步,但同时也存在着许多不足,如作者本人邮箱容量的限制、编辑邮箱的承载量的限制等。
建立基于WEB 的在线投稿处理系统后,其前台的用户可以在线写稿、预览、投递,并能在第一时间内收到用稿通知;后台管理员则可在线阅读、审批来稿,从而实现投稿- 采编- 发布一体化。提高工作效率、加强信息资源共享。
1.2研究现状及发展趋势
根据调查得知,以前编辑部对稿件管理的主要方式是基于文本、表格等纸介质的手工处理,数据处理手工操作,工作量大,出错率高,出错后不易更改。编辑部征稿、刊登稿件信息发表不便;投稿主要通过邮寄的形式,交通不便、地理、路途事故等多种原因,到达编辑部的可能性较低。后来,借助Internet,编辑部借助网络来推广,作者也可以通过E-mail来投稿,此种方式给双方带来了不少便利;但有很多缺点,数据繁多,容易丢失和出错,且不易查找。总的来说,缺乏系统、规范的信息管理手段,没有完全发挥计算机的效力,资源闲置比较突出。
期刊的稿件处理效率直接影响着期刊的发展,利用网络技术可以提高工作效率已是不争的事实。推广使用基于网络的稿件远程处理模式,以加快稿件的处理速度, 提高稿件处理过程的透明度, 增强稿件作者与审稿专家、期刊编辑间的互动交流, 这种模式在现有的技术条件下也是完全可以实现的。通过互联网搜索引擎发现,国内已有数十种杂志基本实现了稿件的远程处理[1], 比如中科院数学院的期刊、《无机化学学报》、《计算机工程与应用》,新闻出版行业(如人民日报)、国内核心期刊(如北京大学中文核心期刊)、国际重要会议(如中国学术会议),学报社(电脑学报、自然科技学报等)等大型杂志社和编辑部逐步使用办公自动化管理自身工作流程,开发出各类功能强大、使用便捷、符合自身特点的信息化管理软件系统,如中华医学会杂志社稿件处理系统、科技期刊(学报)编务处理系统,大大优化了工作流程,提高工作质量和效率。但国内大部分期刊还没有付诸实施。国外的学术期刊在这方
面则相对好得多,达70%以上, 目前具备稿件远程处理功能的教育技术专业期刊大部分集中于美国, 虽然总体水平也并不高, 使用面也不广,但毕竟在期刊出版信息化、数字化方面开始了探索与实践, 值得国内教育技术期刊借鉴。对于自身人力物力相对缺乏的中小型期刊,紧跟信息化趋势是一个新课题。
可以预见的是,随着网络信息化进一步发展,办公自动化会更多地应用于科技期刊的工作管理,也会对现代科技期刊的发展产生积极的推动作用。
1.3论文的组织结构
本论文分为七章,具体的内容组织如下: 第1章 绪论
给出课题的研究背景、研究现状及发展趋势。 第2章 系统开发工具与关键技术介绍
首先介绍了系统主要开发工具Visual studio 2008和SQL数据库,然后介绍了系统客户-服务器的体系结构和系统完成主要用到的技术ASP技术。
第3章 系统分析
通过对业务处理流程的调查,首先了解系统需求,总结出任务概述和可行性分析。在业务调查中,给出业务流程图以及数据流图。
第4章 概要设计
本章主要是对功能模块和数据库的设计,给出了系统的功能模块图、E-R图以及数据库表结构。
第5章 详细设计与系统实现
本章主要给出了各模块界面设计以及主要模块算法设计。 第6章 系统功能的测试 对系统主要模块的功能进行测试。
最后,总结开发此系统的过程和遇到的问题,提供参考文献、致谢。并附录上外文翻译。
第2章 系统开发工具与关键技术介绍
系统主要采用了ASP、SQL Server 2005以及三层B/S软件体系结构技术。分别从ASP的特点、优点,SQL Server 2005技术的发展、数据库的特点和应用以及B/S体系结构的基本概念、工作原理等方面进行简述,以明确开发系统所使用的技术。