基于web的投稿和稿件处理系统全套资料内容摘要:

[Adminname] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT 河北经贸大学毕业论文 13 NULL , [Adminpwd] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ) ON [PRIMARY] GO 稿件分类基本表 —— Class CREATE TABLE [dbo].[Class] ( [Id] [int] IDENTITY (1, 1) NOT NULL , [Class_name] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ) ON [PRIMARY] GO 稿件登记表 —— Efile CREATE TABLE [dbo].[Efile] ( [Book_id] [int] IDENTITY (1, 1) NOT NULL , [Author] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , [Title] [varchar] (100) COLLATE Chinese_PRC_CI_AS NOT NULL , [Author_] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , [Description] [varchar] (500) COLLATE Chinese_PRC_CI_AS NOT NULL , [File_path] [varchar] (300) COLLATE Chinese_PRC_CI_AS NOT NULL , [File_class] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , [fileshenhe] [varchar] (10) COLLATE Chinese_PRC_CI_AS NULL , [filepinglun] [varchar] (500) COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY] GO 用户注册表 —— Users CREATE TABLE [dbo].[Users] ( 河北经贸大学毕业论文 14 [Uid] [int] IDENTITY (1, 1) NOT NULL , [Uname] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , [Upwd] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , [Uemal] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ) ON [PRIMARY] GO 专家基本表 —— Expert CREATE TABLE [dbo].[Expert] ( [Expert_id] [int] IDENTITY (1, 1) NOT NULL , [Expert_name] [char] (16) COLLATE Chinese_PRC_CI_AS NOT NULL , [Expert_pwd] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL , [Class_name] [char] (16) COLLATE Chinese_PRC_CI_AS NOT NULL , [Expert_] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL ) ON [PRIMARY] GO 编辑基本表 —— editor CREATE TABLE [dbo].[editor] ( [id] [int] IDENTITY (1, 1) NOT NULL , [name] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL , [Pwd] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY] GO 编辑类别表 —— zhuanjia_Class CREATE TABLE [dbo].[zhuanjia_Class] ( [id] [int] IDENTITY (1, 1) NOT NULL , [zhuanjia] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL , [Class] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL 河北经贸大学毕业论文 15 ) ON [PRIMARY] GO 4 系统实现 实现概述 本系统采用 B/S 结构 (Browser/Server,浏览器 /服务器结构 )和基于Web 服务两种模式,是一个适用于 Inter 环境下的模型结构。 只要用户能连上 Inter,便可以在任何时间、任何地点使用。 系统工作原理图如图 所示: 客 户 端 W e b 服 务 器数 据 库 检 索请 求传 送验 证回 发执 行 过 程 图 系统工作原理图 河北经贸大学毕业论文 16 详细设计 系统的实现过程及相关代码 实现方法和图例。 在系统分析的基础上,结合用户的使用状态,以及对现有网络系统的观察,得出本系统的功能模块结构图,此模块共分为三层结构,各结构之间紧密相连,共同建构了基于 B/S 结构的文章检索系统。 一下详细的描述了各个模块的实现代码以及详细的介绍。 首页 登录 实现 运行首页面出现用户登录界面,根据不同的用户进行选择进入不同的登录页面进行登录。 是一个综合的系统登录页面。 使用系统的人员可以根据自己的角色进行选择进入登录入口,然后进入 相应的登录页面,输入要求输入的验证信息就可以进行对系统的操作和使用。 涉及到了页面文件是: , , , 界面如下: 图 河北经贸大学毕业论文 17 图 图 图 图 主要实现代码 : 河北经贸大学毕业论文 18 protected void LinkButton2_Click(object sender, EventArgs e) { SqlConnection con = ()。 ()。 SqlCommand cmd = new SqlCommand(select * from Users where Uname=39。 + + 39。 and Upwd=39。 + + 39。 , con)。 SqlDataReader sdr = ()。 if (()) { Session[uname] = sdr[Uname].ToString()。 (script language=39。 javascript39。 alert(39。 登录成功39。 )。 =39。 39。 /script)。 } else { (script language=39。 javascript39。 alert(39。 登陆失败。 39。 )/script) } } 投稿模块 实现 投稿人通过登录页面后进入投稿的主页面,在这里就可以进行稿件的投递了。 投稿时候先输入稿件的标题,投稿人的电子邮件,投稿的栏目,稿件 的说明,最后上传稿件的附件。 以上信息都是必须填写的不填写系统会给相应的提示,提示您必须填写全部的信息。 所有信息填写完毕后提交就可以了。 涉及到了页面文件是: , 界面如下: 河北经贸大学毕业论文 19 图 主要实现代码: protected void LinkButton1_Click(object sender, EventArgs e) { addgaojian()。 //调用过程 } private void addgaojian()//发表稿件过程 { string Fullname =。 string Type = ((.) + 1)。 string Wpath = 稿件 \\ + Fullname。 ((稿件 ) + \\ + Fullname)。 SqlConnection con = ()。 ()。 SqlCommand cmd = new SqlCommand()。 = (SqlConnection)con。 = insert into Efile (Author,Title,Author_,Description,File_path,File_class)values(@Author,@Title,@Author_,@Description,@File_path,@File_class)。 (@Author, )。 河北经贸大学毕业论文 20 (@Title, )。 (@Author_, )。 (@Description, )。 (@File_path, )。 (@File_class, )。 [@Author].Value = Session[uname].ToString()。 [@Title].Value =。 [@Author_].Value =。 [@Description].Value =。 [@File_path].Value = ()。 [@File_class].Value =。 ()。 ()。 (script language=39。 javascript39。 alert(39。 发表成功等待审核继续发表稿件。 39。 )/script)。 =。 =。 =。 } } 投稿说明 查看本杂志社的投稿说明的一些信息。 帮助您更快更有效的投递您的稿件。 涉及到了页面文件是: 界面如下: 河北经贸大学毕业论文 21 图 用户修改资料 功能 投稿人登录后可以修改自己的一些注册信息包括密码,电子邮件等注册的时候填写的基本信息。 涉及到了页面文件是: 界面如下: 图 主要实现代码: protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) 河北经贸大学毕业论文 22 { if (Session[uname] != null) { = Session[uname].ToString()。 } else { (script language=39。 javascript39。 alert(39。 没有登录请登录 39。 )。 =39。 39。 /script)。 } } } protected void Button1_Click(object sender, EventArgs e) { string name = Session[uname].ToString()。 SqlConnection con = ()。 ()。 SqlCommand cmd = new SqlCommand()。 = (SqlConnection)con。 = update Users set Uname=@Uname ,Upwd=@Upwd,Uemal=@Uemal where Uname=39。 + name + 39。 (@Uname, )。 (@Upwd, )。 (@Uemal, )。 [@Uname].Value =。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。