期刊稿件处理系统设计.docx

上传人:b****6 文档编号:3262486 上传时间:2022-11-21 格式:DOCX 页数:24 大小:2.41MB
下载 相关 举报
期刊稿件处理系统设计.docx_第1页
第1页 / 共24页
期刊稿件处理系统设计.docx_第2页
第2页 / 共24页
期刊稿件处理系统设计.docx_第3页
第3页 / 共24页
期刊稿件处理系统设计.docx_第4页
第4页 / 共24页
期刊稿件处理系统设计.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

期刊稿件处理系统设计.docx

《期刊稿件处理系统设计.docx》由会员分享,可在线阅读,更多相关《期刊稿件处理系统设计.docx(24页珍藏版)》请在冰豆网上搜索。

期刊稿件处理系统设计.docx

期刊稿件处理系统设计

期刊稿件处理系统设计

计算机技术在飞速发展,网络已经渐渐成为我们获取信息及文化资源的主要途径,网络已经普及到了各个行业,甚至在一些信息行业中没有计算机网络就无法正常从事工作,就连人们日常生活中报刊、杂志也渐渐地被网络杂志、网络新闻取代。

本课题主要就互联网中的网站建立展开研究,通过对asp语言和数据库等技术的学习,设计出基于Web的期刊系统。

该系统设置了三级用户,每级用户拥有对系统操作的不同权限,此权限由系统管理员即admin级别用户来管理。

用户登录后进行在线投稿,查询稿件状态,包括评审费查询,版面费查询,收录查询等。

评审专家登录后进行稿件评阅等。

期刊管理员登录管理期刊文章,管理评审专家列表,分发新投稿给评审专家,处理收稿信息,收评审费信息,评审结果信息,收版面费信息等。

本文主要内容主要包括如下内容。

第一,连接设计,即本组两部分设计的连接;第二,短信管理,这部分包括收件箱合发件箱两部分,用于用户间的相互留言;第三,文章管理,主要功能是文章的审核和发布;第四,栏目管理,包括对文章栏目的管理和用户的管理;第五,差错处理,其中定义了本系统中的错误;第六,用户注册,包含了注册协议,注册信息填写等;第七,数据库的建立,包含了本系统中所有用到的表项。

第1章绪论

1.1课题意义

随着计算机技术的飞速发展和因特网的普及,网络已经渐渐成为我们获取信息及文化资源的主要途径,近十年来,Internet技术被应用于各个领域,成为当今应用范围最广、影响最深刻的一项科学技术。

其中的Web技术采用浏览器和超文本链接,得到了众多Internet很多人的青睐。

同时,Web技术业的到了众多计算机应用系统开发者的认真研究,形成了一系列基于Web技术的计算机应用系统。

在数据库应用领域,Web技术为网络数据库应用系统提供了一种全新的应用模式。

将Web技术与数据库技术相结合,使得Web技术与数据库技术都发生了质的变化。

由于数据库技术的支撑,Web页面由静态网页发展成为动态网页;由于Web技术的支撑,数据库应用系统实现了数据环境和应用环境的分离,使得客户端用相对统一的浏览器实现跨平台的零客户端应用。

互联网是一个不受时空限制的信息交换系统,它是目前最直接、最丰富和快捷的联系方式,信息沟通的高效率为人们带来了最大的方便。

在网上可以直接看到您所需要的期刊、新闻、资料。

通过期刊网站还发表您的作品,提出你的想法,让跟多的用户和浏览者在在网上了解你,熟悉你。

1.2目的

目前在一些信息行业中没有计算机网络就无法正常从事工作,就连人们日常生活中报刊、杂志也渐渐地被网络杂志、网络新闻取代。

为此我们为满足人们的需要,为人们提供方便,我们设计实现了这个期刊系统。

该系统包含普通用户注册和登录,期刊简介,查看期刊文章,在线投稿,稿件查询服务(包括收稿查询,评审费查询,版面费查询,收录查询等),留言区等。

评审专家登录后进行稿件评阅等。

期刊管理员登录管理期刊文章,管理评审专家列表,分发新投稿给评审专家,处理收稿信息,收评审费信息,评审结果信息,收版面费信息等。

系统对用户访问次数进行统计。

系统设计完成后,管理员登陆对版面信息、专家信息、用户信息和专家审核后的文章进行管理。

其中用户信息管理包括对用户的注册信息、在线投稿信息、专家对用户稿件的意见的管理和用户留言及用户文章信息(是否收录、评审费版面信息、及在用户信息中置相应状态)的管理。

用户登陆后管理自己相应的账户信息、查看个人稿件信息、浏览文章、在线投稿、留言。

其中用户查看投稿信息包括收录状态、评审费、版面费,在线投稿包括接受版规、版权声明、填写信息。

审核员登陆后查看用户新投稿件后提出评审意见,管理员根据评审意见确定该稿件是否录入,并向投稿人收取版面费和评审费。

1.3课题研究范围及发展

本人在期刊系统中主要工作是设计实现管理员子系统和审核员子系统,其中包括短信管理,文章管理和栏目管理。

其中短信管理中包括发信箱和收件箱,文章管理中包括文章浏览和文章审核,栏目管理包括文章栏目管理和用户管理。

其中实现的具体功能有发信息给管理员或其它用户,进入系统查收其他用户发给自己的信息,管理员和审核员进入系统后,浏览已有文章和审核用户新发表的文章,管理员进入系统后修改栏目名称和用户级别信息。

在因特网上,1994年只有400种电子期刊,到1998年初则达到1万余种。

期刊系统的发展一日千里,网络成为广大科技工作者进入科学殿堂的通行证。

近年来国内部分学术期刊陆续建起了有特色化信息和功能服务的独立网站。

“一个完善的编辑部网站是现代化学术期刊的一个必备的标志性的组成部分”,各期刊编辑部开发网络资源成为必然趋势。

虽然我国自1999年先后开通清华同方的“中国期刊网”、中信所万方数据公司的“数字化期刊群”、西南重庆的“维普中文科技期刊”等大型期刊网站,但科技期刊自建网站却很少。

目前期刊网络建设尚处于初级阶段,但因其有传统印刷媒体无法比拟的优势,发展前景不可估量。

期刊网络的建设将使期刊原有的表现形式、表现内容、经营方式以及经营环境得到更大的发展与改善。

通过对体育核心期刊网站的现状调查、分析及体育学刊网的建设体会,提出了期刊要重视自建网站,以扩大影响。

第2章

设计方案

本系统在WindowsXP环境下,使用VisualInterDev进行网站的开发,服务器基于WIN2000+IIS+ACCESS。

2.1相关技术介绍

2.1.1数据库

数据库的发展:

数据库管理技术在不断的完善和发展,数据库技术经历了人工管理阶段、文件系统阶段、数据库系统阶段。

20世纪50年代中期以前是人工管理阶段,计算机主要用于科学计算,而不是数据处理;当时无操作系统和高级语言、无专门管理数据的软件。

当时一般是一个程序对应一组数据,编写程序的程序员不仅要安排数据的逻辑结构,同时还必须在编写程序时设计好数据的物理结构、存取方式和输入输出方式。

在此时的人工数据管理中,程序员除设计程序外,还必须花费大量的精力来具体安排数据的物理位置,并且由于数据与程序是连成一体的,因此只要数据在存储上有所改变,则对应的程序也必须修改。

20世纪50年代末到60年代中期时文件系统阶段,随着科学技术的进步,计算机应用范围不断扩大,不仅用于科学计算,还大量用于管理。

文件系统是专门用于数据库管理的软件,由于与程序的分离,文件系统使得程序与数据间有了一定的独立性,数据也可以长期保存。

但同时仍存在数慮冗余量大,文件之间缺乏联系、相互孤立,仍然不能反映现实世界各种事物之间错综复杂的联系等缺点。

20世纪60年代以来市数据库系统阶段,数据管理的规模庞大,数据量的急剧膨胀。

在这样的背景下,为了解决多用户、多应用共享数据的需求,使数据为尽可能多的应用服务,就出现了数据库方式的数据库管理技术。

数据库系统阶段数据具有结构化、数据的共享性好、数据的独立性好等优点。

特别是关系数据库管理系统(DBMS,databasemanagementsystem)的出现,保证了数据的安全性、完整性。

目前,数据库技术已非常的完善,出现了许多优秀的DBMS,如微软的SQL-SERVER、IMB的DB20、ORACL公司的ORACLE系统等。

在众多的DBMS中ORACLE以完善的技术,可靠的性能在全球数据库市场中占领了巨大的份额。

数据库系统机构:

数据库系统的三级模式结构由外模式、模式、和内模式组成。

模式亦称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。

模式不仅是数据的逻辑结构的定义,而且要定义这些数据项之间的联系,进一步地要表示不同记录之间的联系。

  数据库系统提供模式描述语言(模式DDL,DataDescriptionlanguage)来严格的表示这些内容。

外模式亦称子模式或用户模式,是数据库用户看到的数据视图,即与某一应用有关的数据的逻辑表示。

外模式通常是模式的子集,它是各个用户的数据视图,而不同用户其需求不同,看待数据的方式可以不同,对数据保密的要求可以不同,使用的程序设计语言也可以不同,因此不同用户的外模式描述是不同的。

内模式亦称存储模式,是数据在数据库系统内部的表示,即对数据的物理结构和存储方式的描述。

数据库系统的三级模式是对数据的三个抽象级别,它把数据的具体组织留给DBMS管理,使用户能逻辑地抽象地处理数据,而不必关心数据在计算机中的表示和存储。

为了实现这三个抽象层次的联系和转换,数据库系统在这三级模式中提供了两层映象,即外模式/模式映象和模式/内模式映象。

数据库系统的构成:

数据库系统的体系由硬件、软件、用户组成。

数据库系统对硬件资源的要求是:

需要足够大的内存来存放操作系统、DBMS核心模块、数据库数据缓冲区和应用程序(包括用户工作区)。

由于数据库数据庞大,因此需要足够大的磁盘等直接存取设备来存储数据和数据库备份。

数据库系统的软件主要包括支持DBMS运行的操作系统以及DBMS本身。

此外为了开发应用程序,还要有各种高级语言及其编译系统。

管理、开发和使用数据库系统的主要是数据库管理员、系统分析员、应用程序员和用户。

用户是指最终用户,他们通过应用系统的用户接口使用数据库。

应用程序员负责设计应用系统的程序模块。

他们根据外模式来编写应用程序,对数据库进行操作。

系统分析员负责应用系统的需求分析和规范说明。

他们要和用户及DBA(DataBaseAdministrator)相结合,确定系统的软硬件配置并参与数据库各级模式的概要设计。

数据库管理员简称DBA,负责全面地管理和控制数据库系统。

具体的职责包括:

决定数据库的信息内容和结构;决定数据库的存储结构和存储策略;定义数据的安全性要求及完整性约束条件;监督和控制数据库的使用和运行;数据库系统的改进和重组等。

2.1.2SQL语言

SQL基础

SQL(StructuredQueryLanguage,结构查询语言)是一个功能强大的数据库语言。

SQL通常使用于数据库的通讯。

ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。

SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。

使用SQL的常见关系数据库管理系统有:

Oracle、Sybase、MicrosoftSQLServer、Access、Ingres等等。

虽然绝大多数的数据库系统使用SQL,但是它们同样有它们自立另外的专有扩展功能用于它们的系统。

但是,标准的SQL命令,比如"Select"、"Insert"、"Update"、"Delete"、"Create"和"Drop"常常被用于完成绝大多数数据库的操作。

SQL语言有着非常突出的优点,主要是:

非过程化语言、统一的语言、所有关系数据库的公共语言。

非过程化语言:

SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。

SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集,所有SQL语句接受集合作为输入,返回集合作为输出。

SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。

SQL不要求用户指定对数据的存放方法,这种特性使用户更易集中精力于要得到的结果;所有SQL语句使用查询优化器,它是RDBMS的一部分,由它决定对指定数据存取的最快速度的手段,查询优化器知道存在什么索引,在哪儿使用索引合适,而用户则从不需要知道表是否有索引、有什么类型的索引。

统一的语言:

SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其它类型的终端用户。

SQL为许多任务提供了命令,其中包括:

查询数据、在表中插入、修改和删除记录、建立、修改和删除数据对象、控制对数据和数据对象的存取、保证数据库一致性和完整性。

以前的数据库管理系统为上述各类操作提供单独的语言,而SQL将全部任务统一在一种语言中。

所有关系数据库的公共语言:

由于所有主要

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1