asp毕业设计—— 基于asp+access的期刊稿件处理系统设计与实现(毕业论文+程序源码)——期刊稿件处理系统

基于asp+access的期刊稿件处理系统设计与实现(毕业论文+程序源码)

大家好,今天给大家介绍基于asp+access的期刊稿件处理系统设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦。需要下载开题报告PPT模板及论文答辩PPT模板等的小伙伴,可以进入我的博客主页查看左侧最下面栏目中的自助下载方法哦

文章目录:

1、项目简介

1.本课题主要就互联网中的网站建立展开研究,通过对asp语言和数据库等技术的学习,设计出基于Web的期刊系统。该系统设置了三级用户,每级用户拥有对系统操作的不同权限,此权限由系统管理员即admin级别用户来管理。用户登录后进行在线投稿,查询稿件状态,包括评审费查询,版面费查询,收录查询等。评审专家登录后进行稿件评阅等。期刊管理员登录管理期刊文章,管理评审专家列表,分发新投稿给评审专家,处理收稿信息,收评审费信息,评审结果信息,收版面费信息等。
  
2. 本文主要内容主要包括如下内容。第一,连接设计,即本组两部分设计的连接;第二,短信管理,这部分包括收件箱合发件箱两部分,用于用户间的相互留言;第三,文章管理,主要功能是文章的审核和发布;第四,栏目管理,包括对文章栏目的管理和用户的管理;第五,差错处理,其中定义了本系统中的错误;第六,用户注册,包含了注册协议,注册信息填写等;第七,数据库的建立,包含了本系统中所有用到的表项。


2、资源详情

项目难度:中等难度
适用场景:相关题目的毕业设计
配套论文字数:17582个字47页
包含内容:整套源码+完整毕业论文+答辩PPT


3、关键词:

网站建立;期刊系统;操作权限;评审

4、毕设简介

提示:以下为毕业论文的简略介绍,项目源码及完整毕业论文下载地址见文末。

第1章 绪论
1.1 课题意义
省略

1.2 目的
目前在一些信息行业中没有计算机网络就无法正常从事工作,就连人们日常生活中报刊、杂志也渐渐地被网络杂志、网络新闻取代。为此我们为满足人们的需要,为人们提供方便,我们设计实现了这个期刊系统。

该系统包含普通用户注册和登录,期刊简介,查看期刊文章,在线投稿,稿件查询服务(包括收稿查询,评审费查询,版面费查询,收录查询等),留言区等。评审专家登录后进行稿件评阅等。期刊管理员登录管理期刊文章,管理评审专家列表,分发新投稿给评审专家,处理收稿信息,收评审费信息,评审结果信息,收版面费信息等。系统对用户访问次数进行统计。

系统设计完成后,管理员登陆对版面信息、专家信息、用户信息和专家审核后的文章进行管理。其中用户信息管理包括对用户的注册信息、在线投稿信息、专家对用户稿件的意见的管理和用户留言及用户文章信息(是否收录、评审费版面信息、及在用户信息中置相应状态)的管理。用户登陆后管理自己相应的账户信息、查看个人稿件信息、浏览文章、在线投稿、留言。其中用户查看投稿信息包括收录状态、评审费、版面费,在线投稿包括接受版规、版权声明、填写信息。审核员登陆后查看用户新投稿件后提出评审意见,管理员根据评审意见确定该稿件是否录入,并向投稿人收取版面费和评审费。

1.3 课题研究范围及发展
本人在期刊系统中主要工作是设计实现管理员子系统和审核员子系统,其中包括短信管理,文章管理和栏目管理。其中短信管理中包括发信箱和收件箱,文章管理中包括文章浏览和文章审核,栏目管理包括文章栏目管理和用户管理。其中实现的具体功能有发信息给管理员或其它用户,进入系统查收其他用户发给自己的信息,管理员和审核员进入系统后,浏览已有文章和审核用户新发表的文章,管理员进入系统后修改栏目名称和用户级别信息。
省略

第2章 设计方案

2.1 相关技术介绍
2.1.1 数据库
数据库的发展:
省略

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

模式亦称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。模式不仅是数据的逻辑结构的定义,而且要定义这些数据项之间的联系,进一步地要表示不同记录之间的联系。

数据库系统提供模式描述语言(模式DDL,Data Description language)来严格的表示这些内容。
外模式亦称子模式或用户模式,是数据库用户看到的数据视图,即与某一应用有关的数据的逻辑表示。
外模式通常是模式的子集,它是各个用户的数据视图,而不同用户其需求不同,看待数据的方式可以不同,对数据保密的要求可以不同,使用的程序设计语言也可以不同,因此不同用户的外模式描述是不同的。

内模式亦称存储模式,是数据在数据库系统内部的表示,即对数据的物理结构和存储方式的描述。
数据库系统的三级模式是对数据的三个抽象级别,它把数据的具体组织留给DBMS管理,使用户能逻辑地抽象地处理数据,而不必关心数据在计算机中的表示和存储。为了实现这三个抽象层次的联系和转换,数据库系统在这三级模式中提供了两层映象,即外模式/模式映象和模式/内模式映象。

数据库系统的构成:
数据库系统的体系由硬件、软件、用户组成。
数据库系统对硬件资源的要求是:需要足够大的内存来存放操作系统、DBMS核心模块、数据库数据缓冲区和应用程序(包括用户工作区)。由于数据库数据庞大,因此需要足够大的磁盘等直接存取设备来存储数据和数据库备份。

数据库系统的软件主要包括支持DBMS运行的操作系统以及DBMS本身。此外为了开发应用程序,还要有各种高级语言及其编译系统。

管理、开发和使用数据库系统的主要是数据库管理员、系统分析员、应用程序员和用户。用户是指最终用户,他们通过应用系统的用户接口使用数据库。应用程序员负责设计应用系统的程序模块。他们根据外模式来编写应用程序,对数据库进行操作。系统分析员负责应用系统的需求分析和规范说明。他们要和用户及DBA(Data Base Administrator)相结合,确定系统的软硬件配置并参与数据库各级模式的概要设计。数据库管理员简称DBA,负责全面地管理和控制数据库系统。具体的职责包括:决定数据库的信息内容和结构;决定数据库的存储结构和存储策略;定义数据的安全性要求及完整性约束条件;监督和控制数据库的使用和运行;数据库系统的改进和重组等。

2.1.2 SQL语言
省略

2.1.3 ASP技术
ASP简介
Active Server Pages(ASP,活动服务器页面)是一个编程环境,在其中,可以混合使用HTML、脚本语言以及组件来创建服务器端功能强大的Internet应用程序。 如果你以前创建过一个站点,其中混合了HTML、脚本语言以及组件,你就可以在其中加入ASP程序代码。通过在HTML页面中加入脚本命令,你可以创建一个HTML用户界面,并且,还可以通过使用组件包含一些商业逻辑规则。组件可以被脚本程序调用,也可以由其他的组件调用。ASP的工作原理:当在Web站点中融入ASP功能后,用户调出站点内容,默认页面的扩展名是.asp;浏览器从服务器上请求ASP文件; 服务器端脚本开始运行ASP; ASP文件按照从上到下的顺序开始处理;执行脚本命令,执行HTML页面内容;页面信息发送到浏览器。因为脚本是在服务器端运行的,所以Web服务器完成所有处理后,将标准的HTML页面送往浏览器。这意味着,ASP只能在可以支持的服务器上运行。让脚本驻留在服务器端的,用户不可能看到原始脚本程序的代码,用户看到的,仅仅是最终产生的HTML内容。

HTML简介
HTML(Hyper Text Markup Language 超文本标记语言)是一种用来制作超文本文档的简单标记语言。用HTML编写的超文本文档称为HTML文档,它能独立于各种操作系统平台(如UNIX,WINDOWS等)。自1990年以来HTML就一直被用作World Wide Web上的信息表示语言,用于描述Homepage的格式设计和它与WWW上其它Homepage的连结信息。HTML文档(即Homepage的源文件)是一个放置了标记的ASCII文本文件,通常它带有.html或.htm的文件扩展名。生成一个HTML文档主要有以下三种途径:1、手工直接编写(例如用你所喜爱的ASCII文本编辑器或其它HTML的编辑工具)。2、通过某些格式转换工具将现有的其它格式文档(如WORD文档)转换成HTML文档。3、由Web服务器(或称HTTP 服务器)一方实时动态地生成。HTML语言是通过利用各种标记(tags)来标识文档的结构以及标识超链(Hyperlink)的信息。虽然HTML语言描述了文档的结构格式,但并不能精确地定义文档信息必须如何显示和排列,而只是建议Web浏览器(如Mosiac,Netscape等)应该如何显示和排列这些信息,最终在用户面前的显示结果取决于Web浏览器本身的显示风格及其对标记的解释能力。这就是为什么同一文档在不同的浏览器中展示的效果会不一样。目前HTML语言的版本是2.0,它是基于SGML(Standard Generalized Markup Language,标准广义置标语言,是一套用来描述数字化文档的结构并管理其内容的复杂的规范)中的一个子集演变而来的。虽然下一版本的标准HTML3.0(也称为HTML+)正在制订之中,但其中某些部分的实验性标准草案已被广泛采用,大多优秀的Web浏览器(如Netscape等)都能解释HTML3.0中的部分新标记,因此在本章中介绍的一些HTML3.0新标记均已被多数浏览器所接受

HTML和ASP的关系
VBScript语言是客户端的Script语言,虽然ASP也是使用BVScript的语法,不过仍然有些话差异。BVScript只是增加HTML标记的功能,虽然内含在HTML标记内,但大部分的程序块都是独立的,使用函数或程序的方法增加了网页互动的效果。

ASP不但能够增加网页的功能,它还能够输出HTML标记,集成在标记之中制定标记属性的值;更确切的说,ASP输出的就是一份HTML标记的网页,所以在关系上ASP与HTML标记比起VBScript的客户端Script语言要更加紧密。

另外ASP程序能够动态的修改标记属性,特别是表格或表单标记的属性,所以对于这类标记的属性必须了解,如此才能真正发挥ASP的最大功能。

2.2 需求分析
1、普通用户注册和登录,查看期刊文章及期刊简介,简介位于期刊首页,用户注册完后回到首页进行登陆,登录之后进行在线投稿,投稿之后进行相关查询,在稿件管理中用户可以查询到自己稿件的状态,已审稿件中收录了该用户已经发表的投稿,待发稿件中包含了用户待审核的稿件,用户在收件箱中查看其他用户发来的信息,包括审核员和管理员发来的评审费信息和版面费信息。

2、评审专家登录,登陆后在文章管理栏目中查看待审核的稿件,审核之后发表,审核之后审核员还要发信息给文章作者,通知该用户缴纳评审费。

3、期刊管理员登录,登陆后在文章管理栏目中查看待审核的稿件,审核之后发表,审核之后发信息给文章作者,通知该用户缴纳评审费和版面费。 在栏目管理中进行期刊文章栏目管理和用户管理,在栏目管理中管理员修改栏目名称、删除栏目和增加新的栏目,在用户管理中管理员修改用户级别、增加新用户和删除用户。

2.3 系统总体功能设计
期刊系统共分为三个子系统:管理员子系统,用户子系统和专家子系统,其功能模块划分如下。在设计过程中,我们在三个子系统的前提下划分功能模块设计,这样比单纯的模块设计更清晰,两个人设计模块更容易连接。

2.3.1 管理员子系统

在这里插入图片描述

图2.1 管理员子系统
功能:管理员登陆后对版面信息、专家信息、用户信息和专家审核后的文章进行管理。其中用户信息管理包括对用户的注册信息、在线投稿信息、专家对用户稿件的意见的管理和用户留言及用户文章信息(受否收录、评审费版面信息、及在用户信息中置相应状态)的管理。

2.3.2 审核员子系统

在这里插入图片描述

图2.2 专家子系统
功能:审核员登陆后查看用户投稿后提出评审意见,管理员根据评审意见确定该稿件是否录入,并向投稿人收取版面费和评审费。

2.4 详细概要设计
在这次设计中本人重要设计管理员子系统和审核员子系统,具体任务是数据库的建立和连接、文章管理模块、用户和栏目管理模块、短信管理模块和注册模块。

2.4.1 数据库设计
数据库包含admin、article、message、shenhe、type五个表单。Admin表单保存用户注册信息,包括用于注册姓名(Username)、性别(Sex)、密码(Password)、注册时间(date)和管理员分配给他们的权限。Article表单保存文章信息,包括文章题目、文章内容、文章类型、文章作者、网友评论等。Message表单保存用户之间发出的信息,表单包括发件人、收件人、信息题目及内容。Shenhe表单保存的是已审核的文章和待审核的文章。Type表单保存的是文章类型。

2.4.2 文章管理
在这个模块中要实现的是对已有文章的浏览和对新文章的审核。浏览文章后可以发表评论,查看所有网友评论;审核文章是将通过审核的文章发表并向作者发送信息收取相应的评审费和版面费,将没有通过的文章退稿后删除,同时也发送信息到作者的收件箱告知作者,投稿也被退稿。

2.4.3 短信管理
短信管理包括收件箱和发件箱。这两个模块主要用于用户给管理员留言及管理员给用户发送审核信息和收费信息。也可供用户之间相互交流使用。

2.4.4 栏目管理
栏目管理包括用户列表和栏目列表。管理员在用户列表管理中可以增加新用户、修改用户的信息和设置用户的权限;管理员在栏目管理中可以删除栏目,修改栏目名称,增加栏目。

第3章 系统功能具体实现
3.1 连接设计
3.1.1 期刊首页设计
管理员进入首页后对首页进行维护,期刊命名为,首页包含到小说、诗歌、散文、杂文等文章的链接,链接下面是用户登录框和文章查询框,如果是已注册用户,在登陆框中输入用户名和密码,点击登陆就进入期刊系统,如果是未注册用户,点击“注册”进入注册页面进行注册,注册完以后再进行登陆。中间则是期刊简介,管理员对其进行编辑更新,如图3-1所示。
在这里插入图片描述

图3-1 期刊首页(default.asp)
主要代码如下:
期刊标题即链接代码:

<h1 align="left"><font color="navy" face="华文行楷" size="20"></h1>
<tr>
<td width="65">&nbsp;</td>
<td width="385"><a href="default.asp">首页</a><A
href="flymore.asp?ttt=17&sss=小说">小说</A> <br> <A
href="flymore.asp?ttt=18&sss=诗歌">诗歌</A><A
href="flymore.asp?ttt=19&sss=散文">散文</A> <br> <A
href="flymore.asp?ttt=20&sss=杂文">杂文</A><a
href="flymore.asp?ttt=21&sss=哲理">哲理</a> </td></tr>

3.1.2 页面连接
在页面之间的连接过程中设计了页面main1.htm,在每个页面中使用了 ,从而减少了链接编写重复,并且给最后成果链接的时候带来了方便。在首页点击链接小说或其它的链接就进入相应的界面。进入页面以后会看到所示链接,这样一来用户不必重复返回首页直接浏览其它栏目的文章,如图3-2所示。
在这里插入图片描述

图3-2 链接页面(main1.htm)
Main1.htm主要代码如下:

<td width="65">&nbsp;</td>
<td width="550"><a href="default.asp">首页</a><A
href="flymore.asp?ttt=17&sss=小说">小说</A><A
href="flymore.asp?ttt=18&sss=诗歌">诗歌</A><A
href="flymore.asp?ttt=19&sss=散文">散文</A><A
href="flymore.asp?ttt=20&sss=杂文">杂文</A><a
href="flymore.asp?ttt=21&sss=哲理">哲理</a></td>

3.2 短信管理
3.2.1 收件箱
进入收件箱时首先判断用户是否登录,如果已经登录则进入收件箱查看信息;如果没有登录则返回到首页 default.asp 进行登录,登陆后才可查看,这段判断代码在后面一些需要用户登录才可以执行的功能中也可看到,用相同的代码的复制实现对多页面的控制,这样也可为最终模块链接带来方便。判断代码如下:

<%username=request.querystring("username")
page=request.querystring("page")
Set rs = Server.CreateObject("ADODB.Recordset")
username=session("UserName")
passwd=session("Passwd")
sql="select * from admin where username='"&UserName&"'and passwd='"&Passwd&"'"
rs.open sql,conn,3,3
if rs.eof then
key=rs("oskey")
response.redirect "default.asp"
response.end
end if
%>

登陆进入收件箱后的界面如图3-3所示。
在这里插入图片描述

图3-3 收件箱页面(mess.asp)
进入后看到第一行显示的是登陆用户的姓名,此功能由语句<%=session(“UserName”)%>实现,系统会判断信箱内是否有邮件如果为空则显示“您收件箱里没有信息”,如果有信息则从数据库表 message表中读取数据按主题和来自显示在页面上,如果已经浏览过该信息点击最右端的“删除”删除该信息。若想回复信息,直接点击写新邮件直接回复,不用再退出进入写信回复,主要代码如下:

<%
set rs=Server.CreateObject("ADODB.RecordSet")
rs.open "Select * from message where incept='"&session("username")&"' ORDER BY sendtime DESC ",conn,1
if rs.eof or rs.bof then%>
<tr> <td width="100%" height="14" colspan="5">
<p align="center">您 的 收 件 箱 里 没 有 信 息 !</p>
</td>  </tr>
<%else
while NOT rs.EOF
%>

如果收件箱内有信息,则点击主题题目如图3-3的aa就可以浏览该信息内容,点击后链接到了mess1.asp,首先进行用户判断和信息判断,然后读取message表中的content项内容。主要代码:<%=rs(“content”)%>。

3.2.2 发件箱
如果想留言给管理员或者其它用户,点击发件箱进入,在标题栏输入所要发送信息的标题,在用户栏输入所要发送的目标用户,再在内容栏中输入信息内容。如果标题栏为空则发生错误直接返回到首页;如果用户栏为空,则会出现错误提示信息“没有这个用户,不能发信”,当填写无误后点击发送则会出现提示发送成功,如图3-4所示。
在这里插入图片描述

图3-4 发件箱页面(mess2.asp)
点击发送后会执行如上代码,首先打开数据库,然后将新信息写入数据库相应的项内,在写入时作相应标记,如发信人姓名。主要代码如下:

set rs=Server.CreateObject("ADODB.RecordSet")                            
rs.open "Select * from message",conn,1,3
rs.addnew
rs("title")=title
rs("incept")=sjr
rs("content")=s1
rs("flag")=1
rs("sender")=session("username")
rs.update%>

完成后关闭数据库:

<%end if
rs.close
set rs=nothing
conn.close
set conn=nothing%>

3.3 文章管理
3.3.1 文章浏览
在进入此项之前会有一个权限审核过程,只有审核员或管理员才能进入,权限审核代码如下:

<%
IF not(Session("KEY")="super" or session("KEY")="check" ) THEN
	response.redirect "error.asp?id=065"
	response.end
END IF
%>

在这里插入图片描述

图3-5 浏览页面(admin-asp)
进入admin.asp后,系统从数据库的article表中按时间顺序读取数据如图3.5,每页15篇,将读出的数据按作品标题、作者、日期排列。代码如下:

<TR>
<TD width=40%><a href="openarticle.asp?id=<%=rs("newsid")%>" )
target="_blank"><%=rs("title")%></a></TD>
<TD align=middle width=15%><%=rs("zznews")%>
</TD>
<TD align=middle width=30%><%=rs("dateandtime")%></TD>

3.3.2 文章审核
进入前首先进行权限判断,管理员或审核员进入后进行新文章(待审)的审核操作,新稿件在数据库中默认待审,如果通过了直接可以写入数据库,每个栏目会在数据库中提取到相应的数据;如果没有通过,进行退稿和删除操作,如图3-6所示。
在这里插入图片描述

图3-6 审核页面(shenhe.asp)
主要代码如下:

<td width="90" align="center" height="24">
<% if rs("shenghe")="待审" then%>
<a href="editshenhe.asp?id=<%=rs("newsid")%>" >审核</a>
<%else%>
<%=rs("shenghe")%>
<%end if%> </td>     <td width="89"  align="center" height="24"> 
<p align="center"><a href="tuigao.asp?id=<%=rs("newsid")%>">退稿</a><font size="2"> </font><a href="deleshenhe.asp?id=<%=rs("newsid")%>">删除</a>

点击审核,会链接到editshenhe.asp,检查标题、内容、栏目无误后点击审核完成审核过程,将数据写入数据库。如果文章没能通过,点击退稿,链接到tugao.asp更新数据库article表文章状态,完成退稿操作;也可以直接点击删除,链接到deleshenhe.asp将该文章从数据库中删除,如图3-7所示。
在这里插入图片描述

图3-7 审核提交页面
主要代码如下:

<%
dim rs1,sql1,sel
set rs1=server.createobject("adodb.recordset")
sql1="select * from type"
rs1.open sql1,conn,1,1
do while not rs1.eof
if rs1("type")=rs("type") then
sel="selected"
else
sel=""
end if
response.write "<option " & sel & " value='"+CStr(rs1("typeID"))+"' name=typeid>"+rs1("type")+"</option>"+chr(13)+chr(10)
rs1.movenext
loop
rs1.close
%>

3.4 栏目管理
3.4.1 用户管理
在用户管理页面上方有用户级别列表,表中注明用户级别及级别说明,其中管理员(super)用户具有所有权限,可以删除用户,修改用户权限;审核员用户(check)负责审核工作,也可录入文章;普通用户(input)只有录入文章的权限。级别表下面是所有用户的列表,包括用户名、密码、权限,如图3-8所示。
在这里插入图片描述

图3-8 用户管理页面(usermanage。Asp)
主要代码如下:
此段代码功能是从数据库中读取ID号、用户名、密码、权限。

<td width="7%" align="center"><%=rst("id")%> </td>
<td width="20%" align="center"><%=rst("Username")%> </td>
<td width="17%" align="center"><%=rst("Passwd")%> </td>
<td width="29%" align="center"><%=rst("oskey")%>
此段代码功能是修改用户权限和删除用户。
<td width="12%" align="center"><font color="#FFFFFF">
<a href="deluser.asp?id=<%=rst("id")%>&name=del">删除</a></font></td>
<td width="15%" align="center">
<a href="edituser.asp?id=<%=rst("id")%>&name=<%=rst("Username")%>">修改</a></td>

3.4.2 栏目管理
管理员进入栏目管理后对栏目进行操作,更改栏目列表包括栏目名称、创建时间;更新栏目,如删除栏目、修改栏目名称和增加新的栏目。在原栏目ID号内填写栏目管理框内栏目的ID号,如17,然后在修改栏目名中填写新的栏目名称,修改完后点击“修改”实现修改功能。其中在增加栏目和删除栏目的是后要在浏览页面main1.htm中和default.asp中增加连接。如,要增加栏目名为“aa”的栏目就要在default.asp和main1.htm中增加aa语句,如图3-9所示。
在这里插入图片描述

图3-9 栏目管理页面(typemanage。Asp)
主要代码如下:
数据库读取代码:

<td width="45" align="center" height="18"><%=rst("typeid")%></td>
<td width="102" align="center" height="18"><%=rst("type")%></td>
<td width="124" align="center" height="18"><%=rst("typetime")%></td>
栏目增加代码:
<%set rst=server.CreateObject("ADODB.RecordSet")
rst.open "select * from type where type='"&typename&"'",conn,3,2
If NOT rst.EOF then
response.redirect "error.asp?id=076"
response.end
end if           ‘如果要增加的栏目名称已存在,则提示出错。
set rst=server.CreateObject("ADODB.RecordSet")
if request("method1")="added"  then
rst.open "select * from type",conn,3,2
rst.addnew
rst("type")=request("typename")
rst.update
rst.close
end if
response.redirect "typemanage.asp"
response.end
%>
栏目修改代码:
rst("type")=request("typename1")
rst.Update
rst.close
set rs=server.CreateObject("ADODB.RecordSet")
rs.open "select * from article where typeid="+request("typeid"),conn,1,3
rs("typename")=request("typename1")
rs.Update

3.5 差错处理
在设计过程中定义了37个错误,包括了注册用户时的密码和用户名,登陆时的用户名和密码的检测,还有登陆后执行不同操作时的权限操作检测等,如果错误则会显示出错页面。差错处理界面如图3-10所示。
在这里插入图片描述

图3-10 差错处理页面(error.Asp)
主要代码如下:

<%Case "010"%></font><font color="#800000">&nbsp; </font>
<p><font color="#800000">  出错了,错误的用户名!</p>
</font><font color="#008000">
<%Case "011"%></font><font color="#800000">&nbsp; </font>
<p><font color="#800000">  出错了,错误的密码!</p>
</font><font color="#008000">
<%Case "012"%></font><font color="#800000">&nbsp; </font>
<p><font color="#800000">  出错了,用户名不能为空!</p>
</font>
<p><font color="#800000">  你不是管理员,你没有权利访问这里!</p>
</font><font color="#008000">
<%Case "066"%></font><font color="#800000">&nbsp; </font>
<p><font color="#800000">  你不是审核员,你没有权利访问这里!</p>

3.6 用户注册
用户如果没有注册点击首页登录框内的“注册”进入注册协议页面reg.asp,点击页面后滑鼠标滚轮便可以看到所有注册协议,看完后如果同意协议便可以在协议框下方点击“同意”,然后进入信息填写页面reg1.asp,进入后填写必须得选项的选项,其中用户名和密码是必须填写的,这些项上标示了红色“*”符号,下面三项可以填写也可以不填写。填写成功后将会进入注册成功页面regok.asp,如果注册不成功将会出现错误提示,如图3-11所示。

在这里插入图片描述

图3-11 注册过程页面
主要代码如下:

<form method="POST" action="regok.asp">
<input name="Submit" type="submit" value="注册">
这两条语句实现点击事件,注册信息填写完成后点击“注册”,点击后调用核对页面regok.asp。
最终注册成功后的显示代码:
<td width="63">用户名:</td>
<td width="340"> <%=rst("username")%></td>
<td>用户密码:</td>
<td> <%=rst("passwd")%></td>
    <td>用户性别:</td>
<td> <%=rst("sex")%> </td>
<td>电子邮箱:</td>
<td> <%=rst("email")%></td>
    <td>地 址:</td>
<td> <%=rst("addr")%> </td>
<td>OICQ号码:</td>
<td> <%=rst("oicq")%> </td>

3.7 数据库的建立
本期刊系统采用Access数据库,在数据库中建立了5个数据表单,其中包括用户数据表单admin(admin中包含了用户名,用户密码,用户性别,注册日期等信息);文章数据表单article(article中包含的数据项主要是文章题目、文章内容、文章类别、作者和收录状态);短信管理表单message表(message中包含发信人,收信人,短信标题和短信内容等);审核表单shenhe(表单中包含的数据项主要是文章作者、文章题目、文章内容、文章类别、作者和收录状态);文章类别表单type用于用户投稿和审核稿件时的分类(表单中包含文章类型和发表时间数据项),如图3-12和图3-13所示。
在这里插入图片描述

图3-12 数据库
数据库中包含了admin、article、message、shenhe、type五个表单。
在这里插入图片描述

图3-13 数据库表单

第4章 结果分析
经过对该系统进行大量数据测试,系统功能基本达到设计需求,达到了预期的目的。

本设计要求该系统包含了普通用户注册和登录,期刊简介,查看期刊文章, 在线投稿,稿件查询服务(包括收稿查询,评审费查询,版面费查询,收录查询等),留言区等。评审专家登录后进行稿件评阅等。期刊管理员登录管理期刊文章,管理评审专家列表,分发新投稿给评审专家,处理收稿信息,收评审费信息,评审结果信息,收版面费信息等。网站对用户访问次数进行统计。

本设计具体实现功能有普通用户注册和登录,查看期刊文章及期刊简介,简介位于期刊首页,用户注册完后回到首页进行登陆,登录之后在线投稿,投稿之后进行相关查询,在稿件管理中用户查询到自己稿件的状态,已审稿件中收录了该用户已经发表的投稿,待发稿件中包含了用户待审核的稿件,用户在收件箱中查看其他用户发来的普通信息,还有审核员或管理员发来的评审费信息和版面费信息。评审专家登录,登陆后,在文章管理栏目中查看待审核的稿件,审核之后便发表,审核之后审核员还要发信息给文章作者,通知该用户缴纳评审费。期刊管理员登录,登陆后在文章管理栏目中查看待审核的稿件,审核之后发表,审核之后发信息给文章作者,通知该用户缴纳评审费和版面费。 在栏目管理中进行期刊文章栏目管理和用户管理,在栏目管理中管理员修改栏目名称、删除栏目和增加新的栏目,在用户管理中管理员修改用户级别、直接增加新用户和删除用户。

谢辞
省略

参考文献
[1] 邓文渊,陈惠珍,陈俊荣编著.ASP与网页数据库设计.中国铁道出版社出版 ,2004年5月
[2] 求是科技编著.ASP信息管理系统开发实力导航.人民邮电出版社出版,2005年4月
[3] 李禹生,刘兵等编著.ASP实用技术——网络数据库应用系统设计.中国水利水电出版社出版,2004年6月
[4] 精锐创作组编著.ASP+网络与数据库整合应用.人民邮电出版社出版,2001年10月
[5] http://www.ecjtu.jx.cn
[6] http://www.rt-mart.net/obicn/paper/show.asp?id=148485
[7] 咨询教育小组编著.HTML标准教程.中国青年出版社出版,2001年3月
[8] 郑植友.体育核心期刊网站建设现状及期刊可持续发展分析.广州:体育学刊编辑部,2004年
[9] 萨师煊,王珊.数据库系统概论.高等教育出版社,2004年4月

附录
附录A 外文翻译-原文部分
省略

附录B 外文翻译-译文部分
省略

附录C 主要程序代码
省略


5、资源下载

本项目源码及完整论文如下,有需要的朋友可以点击进行下载。如果链接失效可点击下方卡片扫码自助下载。

序号毕业设计全套资源(点击下载)
本项目源码基于asp+access的期刊稿件处理系统设计与实现(源码+文档)_asp_BS架构_期刊稿件处理系统.zip
  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

毕业设计方案专家

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值