基于WEB的投稿和稿件处理系统毕业设计文档格式.docx

上传人:b****6 文档编号:20079515 上传时间:2023-01-16 格式:DOCX 页数:30 大小:328.06KB
下载 相关 举报
基于WEB的投稿和稿件处理系统毕业设计文档格式.docx_第1页
第1页 / 共30页
基于WEB的投稿和稿件处理系统毕业设计文档格式.docx_第2页
第2页 / 共30页
基于WEB的投稿和稿件处理系统毕业设计文档格式.docx_第3页
第3页 / 共30页
基于WEB的投稿和稿件处理系统毕业设计文档格式.docx_第4页
第4页 / 共30页
基于WEB的投稿和稿件处理系统毕业设计文档格式.docx_第5页
第5页 / 共30页
点击查看更多>>
下载资源
资源描述

基于WEB的投稿和稿件处理系统毕业设计文档格式.docx

《基于WEB的投稿和稿件处理系统毕业设计文档格式.docx》由会员分享,可在线阅读,更多相关《基于WEB的投稿和稿件处理系统毕业设计文档格式.docx(30页珍藏版)》请在冰豆网上搜索。

基于WEB的投稿和稿件处理系统毕业设计文档格式.docx

为此开发稿件处理系统,使其可以减轻编辑人员的重复劳动,可以全方位整合资源,提高工作效率,缩短稿件发表周期,提高竞争能力。

它还可以帮助编辑部管理作者、专家信息,帮助编辑部与他们的联系,实现投稿、审稿的网络化,扩大工作的范围和影响力,提高稿件质量。

2.1.1功能模块和结构图

2.1.2功能概述

1用户模块

在线投稿:

作者可以直接在线投稿

2专家模块

专家登陆:

作为稿件处理的审稿者,必须在登陆以后方可进入其管理界面。

待审作品:

对于分配给其的稿件进行审批,给出意见。

不合格的作品可以直接删除。

个人管理:

修改个人密码

3管理模块

管理登陆:

作为稿件处理系统的管理者,必须在登陆以后方可进入其管理界面。

稿件管理:

对已经审批的作品进行查阅,对可以发表的作品的作者用电子邮件的形式告知

专家管理:

管理员可以添加、删除专家信息。

分类管理:

管理员可以添加、删除分类板块内容

修改自己的信息,如帐号密码等信息

4编辑管理模块

编辑安排专家进行审稿。

2.1.3可行性分析

1已具备的条件:

资料的查询、计算机硬件的准备、对已有的期刊管理系统的研究和体会。

2待解决的问题:

页面的设计实现、数据库的构建、库的连接及各个表的创建、文件的上传功能

3拟采取的研究方法:

ASP.NETSQLserver

ASP.NET是Microsoft公司的产品,它是一个可以使用任何.NET语言兼容的应用程序。

ASP.NET不仅是ASP的一个升级版本,它还提供了一个统一的web开发模型。

ASP.NET的语法在很大程度上与ASP兼容,所以在现有ASP应用程序中可以添加ASP.NET代码,以增强ASP应用程序的功能。

以往ASP网页并没有内建FTP文件上传功能,想要提供文件上传的功能,需额外购买文件上传组件,现在ASP.NET以内建文件上传的功能,既好用又不必额外付费。

SQLserver2000是Microsoft公司发行的关系型数据库管理与分析系统,它提供了功能全面、操作简单的图形界面。

4功能简介

在线投稿系统可以方便地实现:

1)在网上投稿、查询稿件处理状态、提交修改后的稿件;

2)将稿件提交到系统中、审核投稿内容;

3)审核编辑稿件、设置稿件处理状态等。

前台功能:

在线投稿,为防止作者重复同时保存投稿的原始记录,第一次投稿前作者必须先注册登记,然后使用注册成功的帐号和密码进行登陆,进入个人控制面板。

在个人控制面板中提供了发表文章、查看个人发表的全部文章、可查询自己稿件的审稿情况、处理进展、审稿意见、查看个人资料等服务。

作者只需注册成为系统的一个用户,用自己的用户名和密码登录系统后,即可完成如下的工作:

远程投稿、远程查稿、修改个人信息等。

2.1.4技术可行性

该网站使用DreamWeaver作为开发平台,该软件性能完备,且有编码提示,使用方便。

ASP.NET作为编程框架,使用C#语言编写,具有效率高、可重用性强、代码量少等优点。

SQLServer作为数据库环境,具有强大的存储功能和查询功能。

2.1.5经济可行性

由于该系统作为毕业设计课题,使得计算机硬件、系统软件、机房、电源、以及系统开发人员、维护人员工资、培训费等费用可以省略。

系统的效益可以从经济效益和社会效益两方面来考虑。

对于本系统来说,系统开发成功投入使用后,减轻了编辑人员的重复劳动,提高工作效率,缩短稿件发表周期,可以全方位整合资源。

2.1.6运行可行性

该系统运行后,用于编辑部管理稿件、管理审稿者、以及对编辑部各个板块的管理,实现从投稿,审稿,编辑,发行等全过程的网络化,比传统模式更加灵活方便。

通过上述三方面可行性分析后,我们认为该项目的开发是可行的。

第三章系统设计

系统设计是为了系统的功能特点,通过适当的设计方法,实现用户对功能的要求。

3.1各模块功能概述

1首页模块功能

首页是各个页面的入口链接了各个页面的超链接,并可以匿名查看本站的所有的稿件。

2用户注册模块功能

单击注册超链接进入注册页面,内容包括:

用户名,密码,电子邮件。

3用户登录模块功能

用户只有登录后才可以进行投稿和进如自己的控制面板进行自己的投稿管理。

如没有登录系统提示错误并返回登录页面。

4投稿模块功能

注册了的用户可以登陆后发布自己的稿件。

可以在主页也可以在自己的控制面板页面上上传稿件。

5查看投稿说明模块功能

用户可以不注册查看本站的投稿说明,来了解本站。

6用户修改资料模块功能

用户可以登录后修改自己的注册信息。

7查看待审的稿件和已审稿件模块功能

注册用户登录后进入自己控制面板可以查看自己投稿的处理情况。

8后台登录模块功能

从该页面登录才可以进行后台的所有操作。

9后台注册模块功能

操作本系统必须要注册成管理员。

注册信息包括:

用户名和密码。

10稿件管理模块功能

可以查看所有的稿件并分页显示。

单击稿件名称进入稿件详细信息页面,并可以下载查看源文件。

11专家管理模块功能

专家不能自己注册,管理员在这里添加专家,并可以修改和删除。

12版块管理模块功能

可以添加并查看编辑删除所有的类别。

13管理员信息修改管理模块功能

管理员可以修改注册信息。

14专家登录模块功能

专家要管理稿件必须要登录。

15专家主页面模块功能

本页显示所有本类别的所有没有审核的稿件。

16查看稿件并审核功能

可以从主页面进入查看稿件详细的信息,并进行审核添加审核结果和意见。

17编辑管理功能

后台管理员可以在后台可以添加,修改,删除编辑。

18编辑进行专家管理功能

编辑可以分配专家,进行类别稿件的审核。

3.2数据库设计

3.2.1基本表设计

在本系统中,涉及到的数据项和表结构如下:

稿件登记表—Efile

列名

数据类型

长度

允许为空

Book_id

int

4

Author

varchar

50

Author_email

100

Title

Descripition

500

File_class

fileshenhe

filepinglun

File_path

用户注册表—Users

Uid

Uname

Upwd

Uemal

管理员基本表—Admin

Admin_name

16

Admin_pwd

稿件分类基本表—Class

Class_id

Int

Class_name

专家基本表—Expert

Expert_id

Expert_name

Expert_pwd

Expert_email

30

编辑基本表—editor

Id

name

pwd

编辑类别表—zhuanjia_Class

zhuanjia

Class

3.2.2相关数据库代码

管理员基本表——Admin

CREATETABLE[dbo].[Admin](

[AdminId][int]IDENTITY(1,1)NOTNULL,

[Adminname][varchar](50)COLLATEChinese_PRC_CI_ASNOTNULL,

[Adminpwd][varchar](50)COLLATEChinese_PRC_CI_ASNOTNULL

)ON[PRIMARY]GO

稿件分类基本表——Class

CREATETABLE[dbo].[Class](

[Id][int]IDENTITY(1,1)NOTNULL,

[Class_name][varchar](50)COLLATEChinese_PRC_CI_ASNOTNULL

稿件登记表——Efile

CREATETABLE[dbo].[Efile](

[Book_id][int]IDENTITY(1,1)NOTNULL,

[Author][varchar](50)COLLATEChinese_PRC_CI_ASNOTNULL,

[Title][varchar](100)COLLATEChinese_PRC_CI_ASNOTNULL,

[Author_mail][varchar](50)COLLATEChinese_PRC_CI_ASNOTNULL[Description][varchar](50)COLLATEChinese_PRC_CI_ASNOTNULL[File_path][varchar](300)COLLATEChinese_PRC_CI_ASNOTNULL,

[File_class][varchar](50)COLLATEChinese_PRC_CI_ASNOTNULL,

[fileshenhe][varchar](10)COLLATEChinese_PRC_CI_ASNULL,

[filepinglun][varchar](500)COLLATEChinese_PRC_CI_ASNULL

用户注册表——Users

CREATETABLE[dbo].[Users](

[Uid][int]IDENTITY(1,1)NOTNULL,

[Uname][varchar](50)COLLATEChinese_PRC_CI_ASNOTNULL,

[Upwd][varchar](50)COLLATEChinese_PRC_CI_ASNOTNULL,

[Uemal][varchar](50)COLLATEChinese_PRC_CI_ASNOTNULL

专家基本表——Expert

CREATETABLE[dbo].[Expert](

[Expert_id][int]IDENTITY(1,1)NOTNULL,

[Expert_name][char](16)COLLATEChinese_PRC_CI_ASNOTNULL,

[Expert_pwd][char](20)COLLATEChinese_PRC_CI_ASNOTNULL,

[Class_name][char](16)COLLATEChinese_PRC_CI_ASNOTNULL,

[Expert_email][char](30)COLLATEChinese_PRC_CI_ASNOTNULL

编辑基本表——editor

CREATETABLE[dbo].[editor](

[id][int]IDENTITY(1,1)NOTNULL,

[name][varchar](50)COLLATEChinese_PRC_CI_ASNULL,

[Pwd][varchar](50)COLLATEChinese_PRC_CI_ASNULL

编辑类别表——zhuanjia_Class

CREATETABLE[dbo].[zhuanjia_Class](

[zhuanjia][varchar](50)COLLATEChinese_PRC_CI_ASNULL,

[Class][varchar](50)COLLATEChinese_PRC_CI_ASNULL

第四章系统实现

4.1实现概述

本系统采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式,是一个适用于Internet环境下的模型结构。

只要用户能连上Internet,便可以在任何时间、任何地点使用。

系统工作原理图

图4.1系统工作原理图

4.2详细设计

系统的实现过程及相关代码实现方法和图例。

在系统分析的基础上,结合用户的使用状态,以及对现有网络系统的观察,得出本系统的功能模块结构图,此模块共分为三层结构,各结构之间紧密相连,共同建构了基于B/S结构的文章检索系统。

4.2.1首页登录实现

运行首页面出现用户登录界面,根据不同的用户进行选择进入不同的登录页面进行登录。

是一个综合的系统登录页面。

使用系统的人员可以根据自己的角色进行选择进入登录入口,然后进入相应的登录页面,输入要求输入的验证信息就可以进行对系统的操作和使用。

图4.2不同身份权限登录

图4.3用户登录

图4.4管理员登录

图4.5专家登录

图4.6编辑登录

主要实现代码:

protectedvoidLinkButton2_Click(objectsender,EventArgse)

{SqlConnectioncon=db.ceratcon();

con.Open();

SqlCommandcmd=newSqlCommand("

select*fromUserswhereUname='

"

+this.txtname.Text+"

'

andUpwd='

+this.txtpwd.Text+"

con);

SqlDataReadersdr=cmd.ExecuteReader();

if(sdr.Read())

{Session["

uname"

]=sdr["

Uname"

].ToString();

Response.Write("

<

scriptlanguage='

javascript'

>

alert('

登录成功'

);

location.href='

Index.aspx'

/script>

}

else

{Response.Write("

登陆失败!

)<

)}}

4.2.2投稿模块实现

投稿人通过登录页面后进入投稿的主页面,在这里就可以进行稿件的投递

了。

投稿时候先输入稿件的标题,投稿人的电子邮件,投稿的栏目,稿件的说明,最后上传稿件的附件。

以上信息都是必须填写的不填写系统会给相应的提示,提示您必须填写全部的信息。

所有信息填写完毕后提交就可以了。

图4.7投稿界面

protectedvoidLinkButton1_Click(objectsender,EventArgse)

{addgaojian();

}//调用过程

privatevoidaddgaojian()//发表稿件过程

{stringFullname=this.FileUpload1.FileName;

stringType=Fullname.Substring(Fullname.LastIndexOf("

."

)+1);

stringWpath="

稿件\\"

+Fullname;

this.FileUpload1.SaveAs(Server.MapPath("

稿件"

)+"

\\"

+Fullname);

SqlConnectioncon=db.ceratcon();

SqlCommandcmd=newSqlCommand();

cmd.Connection=(SqlConnection)con;

cmd.CommandText="

insertintoEfile(Author,Title,Author_email,Description,File_path,File_class)values(@Author,@Title,@Author_email,@Description,@File_path,@File_class)"

;

cmd.Parameters.Add("

@Author"

SqlDbType.VarChar);

@Title"

@Author_email"

@Description"

@File_path"

@File_class"

cmd.Parameters["

].Value=Session["

].Value=this.txttittle.Text;

].Value=this.txtemal.Text;

].Value=this.txtmiaoshu.Text;

].Value=Wpath.ToString();

].Value=this.DropDownList1.SelectedItem.Text;

cmd.ExecuteNonQuery();

con.Close();

发表成功等待审核继续发表稿件!

this.txttittle.Text="

this.txtemal.Text="

this.txtmiaoshu.Text="

}}

4.2.3投稿说明

查看本杂志社的投稿说明的一些信息。

帮助您更快更有效的投递您的稿件。

图4.8投稿声明

4.2.4用户修改资料功能

投稿人登录后可以修改自己的一些注册信息包括密码,电子邮件等注册的时候填写的基本信息。

图4.9用户个人信息修改

protectedvoidPage_Load(objectsender,EventArgse)

{if(!

IsPostBack)

{if(Session["

]!

=n

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

当前位置:首页 > 求职职场 > 简历

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

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