asp.net论文交流平台的设计与实现(论文).doc_第1页
asp.net论文交流平台的设计与实现(论文).doc_第2页
asp.net论文交流平台的设计与实现(论文).doc_第3页
asp.net论文交流平台的设计与实现(论文).doc_第4页
asp.net论文交流平台的设计与实现(论文).doc_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

河南大学2007届本科毕业论文论文交流平台的设计与实现design and implementation of the platform for dissertation intercommunion论文作者姓名:赵迎钊 所在学院:计算机与信息工程学院 所学专业:计算机科学与技术 导师姓名职称:毋 琳(讲师) 论文完成时间:2007年5月20日 2007年5月20日河南大学2007届毕业论文(设计、创作)开题报告(由学生本人认真填写)学号03023139姓名赵迎钊导师姓名职称毋琳(讲师)开题时间2006年12月1日课题题目论文交流平台的设计与实现课题来源导师指定 自定 其他来源课题的目的、意义以及和本课题有关的国内外现状分析:1、目的:解决文章投稿和审稿的低效率的问题。2、意义:杂志社出版社旧式的投稿方式以及稿件信息的反馈都十分慢,动辄就是几星期,已经不能满足现代人高节奏生活的要求。随着网络的发展,其便捷性为稿件的高效率管理工作提供了可能,人们需要一种新的建立在网络上的投稿方式。3、现状:现在具有类似功能的网站平台已经被推出并且开始投入使用。在日常的使用中,其方便快捷大大提高期刊杂志社的工作效率,优化了其管理模式,并为广大作者的投稿开辟了新的途径。研究目标、研究内容和准备解决的问题:1、目标创建一个功能相对齐全的基于asp的论文交流平台。2、内容论文交流平台主要完成用户登录注册,浏览信息,上传文章,资源搜索以及对文章的审稿等功能。3、准备解决的问题网站的信息发布,资源下载,用户密码加密的实现、会员上传文章的实现,稿件审核和管理员维护等功能。拟采取的方法、技术或设计(开发)工具:本系统拟用asp vbscript开发语言,以dreamweave为系统开发工具,使用sql server数据库完成系统的开发。预期成果:1、毕业设计成果软件(源程序)2、毕业论文进度计划:2006.12.1 - 2007.3.5 :查找资料、搜集相关素材2007.3.6 - 2007.3.26:完成系统的需求分析2007.3.27 - 2007.4.21:完成概要设计部分的设计2007.4.22 - 2007.4.30:完成详细设计部分的设计2007.5.1 - 2007.5.16:整理资料、撰写毕业论文2007.5.17 - 2007.5.25:根据导师要求,完善毕业设计和论文指导教师对选题报告的意见: 同意开题。 指导教师签名: 2006 年 12 月 1 日开题报告ii河南大学2007届毕业论文(设计、创作)任务书(由学生本人认真填写)学号03023139姓名赵迎钊导师姓名毋 琳任务书起止日期2006年12月8日 至 2007年5月20日论文提要:论文将首先对系统要使用的开发背景和工具进行简单介绍,然后简单阐述系统的结构,接着详细论述系统的需求分析,最后阐述系统的功能模块的分析、设计和实现。课题任务要求:要在深入调查课题的背景以及意义,研究其可行性的基础上,对系统进行完整的需求分析、概要设计和详细设计。该课题主要实现以下的功能模块:1用户注册、登录、信息修改等维护操作。2用户稿件的上传功能。3编辑和专家对稿件审稿处理。4相关论文资源的搜索。主要参考文献:1 冯沃辉,肖金秀编著中文dreamweaver mx 2004网页设计经典冶金工业出版社2004年7月2 齐治昌,谭庆平等编著软件工程高等教育出版社2004年4月3 蔡翠平,尚俊杰编著网络程序设计asp清华大学出版社,北方交通大学出版社2002年1月4 陈志泊,李冬梅,王春玲编著数据库原理及应用教程人民邮电出版社2002年3月5 patrick oneil等编著数据库原理、编程与性能(第二版)高等教育出版社2001年5月河南大学2007届毕业设计(论文、创作)中期检查表学院名称:计算机与信息工程学院题目名称论文交流平台的设计与实现学号03023139所学专业计算机科学与技术指导教师姓 名毋 琳姓名赵迎钊一、毕业设计进展情况1完成了对课题背景的调查和可行性论证。2查阅了相关资料,为系统设计和实现做好了准备。3完成了需求分析和系统的整体架构设计,基本完成数据库的设计。4开始进入系统模块的详细设计阶段。二、存在问题1需求分析不够完善。2数据库设计有冗余。3没有完全掌握开发工具的应用,编码技术稍有生疏。三、下一阶段的研究方法或设计思路1优化代码,减少代码冗余。2根据实际需求部分改善系统结构和数据库的设计。3完成系统设计时,在可行的情况下尽量考虑系统的可扩展性。四、指导教师对学生设计(论文、创作)进展等方面的评语 进展良好,但在系统设计的某些方面稍有欠缺,望在后期工作中能够积极弥补,顺利完成毕业设计和毕业论文。 指导教师签字: 2007年4 月 10日此表除第四项外由学生填写指导教师签名河南大学2007届毕业论文(设计、创作)综合成绩表(一)学院名称:计算机与信息工程学院学 号03023139姓名赵迎钊专业计算机科学与技术指导教师毋 琳(讲师)综合得分87分论文题目论文交流平台的设计与实现指导教师评语及得分指导教师评语 该生毕业设计期间,工作踏实,积极探索,能够按计划顺利完成毕业设计和论文。毕业论文的结构较为清晰,论述较为准确,对系统工作描述比较全面。评分项目分值指导教师对毕业论文(设计、创作)评分撰写开题报告、文献综述15调查研究查阅整理资料10学习态度与规范要求10数据处理、文字表达10论文(设计、创作)质量和创新意识55合计100得分149974887指导教师签名 2007年 5 月 20 日评阅教师评语及评分评阅教师评语 该生论文条理较为清晰,描述详细,语句较为流畅,思路清晰,具有一定的新见解,达到本科毕业论文的要求。评分项目分值评阅毕业论文(设计、创作)评分撰写开题报告、文献综述15调查研究查阅整理资料10学习态度与规范要求10数据处理、文字表达10论文(设计、创作)质量和创新意识55合计100得分149894887评阅教师签名 2007年 5 月 21 日此表由教师填写河南大学2007届毕业论文(设计、创作)综合成绩表(二)学号03023139姓名赵迎钊所在学院计算机与信息工程学院答辩委员会评语及评分答辩委员会评语 该生答辩过程中语言表达较为流畅、思路基本清晰,能够较为准确、快速地回答答辩老师的提问。答辩委员签字: 2007 年 5 月26 日评分 项目 分值论文答辩小组评分答辩情况论文质量合计(100)内容表达情况(15)答辩问题情况(25)规范要求与文字表达(20)论文(设计、创作)质量和创新意识(40)得分1321183486答辩委员会主任签字: 2007 年 5 月26 日毕业论文(设计、创作)成绩综合评定: 86 分综合评定等级: 良备注:一、论文的质量评定,应包括对论文的语言表达、结构层次、逻辑性理论分析、设计计算、分析和概括能力及在论文中是否有新的见解或创新性成果等做出评价。从论文来看学生掌握本专业基础理论和基本技能的程度。二、成绩评定采用结构评分法,即由指导教师、评阅教师和答辩委员会分别给分(以百分计),评阅教师得分乘以20%加上指导教师得分乘以20%加上答辩委员会得分乘以60%即综合成绩。评估等级按优、良、中、差划分,优90-100分;良76-89分;中60-75分;差60分以下。三、评分由专业教研室或院组织专门评分小组(不少于5人),根据指导教师和答辩委员会意见决定每个学生的分数,在有争议时,应由答辩委员会进行表决。四、毕业论文答辩工作结束后,各院应于6月20日前向教务处推荐优秀论文以汇编成册,推荐的篇数为按当年学院毕业生人数的1.5%篇。五、各院亦可根据本专业的不同情况,制定相应的具有自己特色的内容。须报教务处备案。六、书写格式要求:1、目录;2、内容提要须书写200左右汉字,开题报告(文科除外)的内容要根据不同专业的课题任务要求,阐述查阅文献、文案论证、解题思路、工作步骤等;3、正文(含引言、结论等);4、参考文献(或资料)河南大学本科生毕业论文(设计、创作)承诺书论文题目论文交流平台的设计与实现姓 名赵迎钊所学专业计算机科学与技术学 号03023139完成时间2007年5月20日指导教师姓名职称毋 琳(讲师)承诺内容:1、本毕业论文(设计、创作)是学生 赵迎钊 在导师 毋 琳 的指导下独立完成的,没有抄袭、剽窃他人成果,没有请人代做,若在毕业论文(设计、创作)的各种检查、评比中被发现有以上行为,愿按学校有关规定接受处理,并承担相应的法律责任。2、学校有权保留并向上级有关部门送交本毕业论文(设计、创作)的复印件和磁盘。备注:学生签名: 指导教师签名: 2007 年 5 月 20 日 2007 年 5 月 20 日说明:学生毕业论文(设计、创作)如有保密等要求,请在备注中明确,承诺内容第2条即以备注为准。目 录摘 要iabstractii第1章 绪论11.1 开发背景及意义11.2 系统开发的目标11.3 关于项目开发工具及环境2第2章 网站功能的需求分析32.1 游客模块的需求分析32.2 会员模块的需求分析32.3 编辑和专家模块的需求分析42.4 管理员模块的需求分析42.5 系统用例图4第3章 系统的总体结构和数据库设计53.1 系统的总体架构53.2 系统的总体结构53.3 系统的数据库设计6第4章 系统部分功能模块的设计与实现94.1 网站布局功能模块94.1.1 用户注册密码加密94.1.2 登录界面跳转94.1.3 站内搜索104.1.4 个人信息修改104.1.5 文章状态查询104.2 在线投稿功能模块104.3 在线审稿功能模块124.3.1 编辑审核124.3.2 专家审核14结 论16参考文献17河南大学本科毕业生学士学位论文摘 要随着人们生活节奏的加快,旧式的投稿和审稿流程已经不能满足人们需求。人们需要的是一种方便、快捷的,建立在网络上的交流平台来完成用户投稿和审稿。论文首先对系统的开发背景、意义和使用的开发工具进行简单介绍,其次简单阐述系统的结构,接着详细论述系统的需求分析,最后着重讲述了系统各功能模块的分析设计以及实现过程。关键词 论文交流,密码加密,稿件上传,稿件审核abstractwith the fast pace of life, old ways by which that we public articles can no longer meet the peoples demand. what people needed is that one kind is convenient , rapid , and builded on the network.first , this paper briefly introduces the systems background and tools used in the system. secondly , the structure of the system is discussed , and then the requirements of this system is analysed in detail. finally, it focuses on the system and each modules design and implementation.keywords dissertation intercommunion,password encryption,dissertation upload, dissertation verification第 17 页第1章 绪论本章节对本网站的开发背景、项目开发的目的和所适用的范围、所用软硬件环境进行简单的介绍。1.1 开发背景及意义进入21世纪后,网络在人们生活中的作用日益突显。各行各业都开始利用网络工具提高自己的工作效率,而大多期刊、杂志社依然采用以往的投稿和审稿方式办公。这种旧式的投稿方式以及稿件信息的反馈都十分的慢,动辄就是几星期,已经不能满足现代人高节奏生活的要求,人们急需一种新的在线投稿方式的出现。近年来我国互联网的日益普及,网络已经成为生活中不可缺少的工具,生活、学习、工作也愈来愈依靠网络,人们在网上冲浪的时间也在迅速增加,浏览电子杂志、在网上搜索工作相关的信息代替了人们传统的信息获得方式。因此,稿件处理的网络化改革也势在必行。本文所要介绍的论文交流平台就是很好的解决以上问题的一个途径。该论文交流平台旨在建立起一个论文信息交流的桥梁,使用户能够通过网络方便地进行稿件的处理操作,同时在用户之间进行论文信息共享,以加快稿件处理速度,节约用户时间。1.2 系统开发的目标论文交流平台的主要功能是发布信息,完成用户的投稿和审稿功能。其主要目标就是利用网络资源的便利性,完成用户的在线投稿和报社的在线审核,提高报社的工作效率,同时加强用户之间的信息交流。论文交流平台的建设,也是为充分利用网络的优越性,将论文期刊的规模实力、市场定位、服务项目和公司形象全方位地推出,从而扩大论文期刊网站在国内同行业的知名度。并以网络宣传为切入点,逐步构建起完备的网上管理与服务营销构架,从而开拓更为广阔的市场,并真正做到快捷准确的服务客户,为客户带去便利。同时以网站为媒体为客户提供强大的资讯信息和客户所需产品,共享的资源,也为更多行业用户提供一个网上的电子商务、信息交流、产品发布平台。1.3 关于项目开发工具及环境本项目采用dreamweaver和sql server为开发环境,使用asp开发语言进行动态网页的开发和设计。第2章 网站功能的需求分析需求分析阶段处于软件开发的前期,其基本活动是准确定义未来系统的目标,确定为了满足用户的需求必须做什么。需求分析又划分为两个阶段,即需求获取和需求规约,前者是用自然语言清楚地描述用户的要求,而需求规约的目的是消除获取需求的二义性和不一致性。在软件生命周期中,一个错误发现得越晚,修复错误的费用也越高。所以,高质量的需求工程是软件项目得以正确、高效完成的前提。因此,本章主要对系统的功能和数据库的设计进行分析。通过对现实情况的分析研究可知,该网站系统定位于一个面向大众的、综合性的学术网站,它的使用对象较为复杂,从资料的安全性、网站的稳定性方面考虑,系统应该对不同的操作进行身份验证,任何人员都不得访问其权限之上的内容。因此,从使用者的角度出发,系统定义了四种用户角色:游客、会员、编辑和专家、管理员。2.1 游客模块的需求分析对于普通浏览者来说,前台是他们惟一接触到的部分,所以要求前台的操作尽量简单、人性化,要尽量符合一般的使用习惯,包括界面和操作的流程。前台的浏览功能设计如表2-1所示。表2-1 游客模块功能表功能角色说明浏览信息游客浏览站内信息浏览站内信息游客查询站内信息留言发表评论游客发表问题看法、提出问题2.2 会员模块的需求分析会员除了拥有游客的权限外,还可以对自己的注册信息进行修改,更重要是可以在本网站根据分类发表自己文章、查看自己的发表的文章列表以及文章状态,并且下载本站所列的所有资源。功能设计表如2-2所示。表2-2 会员模块功能表功能角色说明信息修改注册用户修改个人注册信息资源下载注册用户下载自己需要的文章资源资源发布注册用户上传自己的文章稿件查看文章信息注册用户注册用户查看自己的文章状态2.3 编辑和专家模块的需求分析编辑和专家拥有比以上两角色更高的权限,主要负责对用户上传的论文进行审核。出于对用户上传文章负责的态度,审核系统应该是二级审核系统,首先编辑对文章进行审核,然后再有专家对编辑审核通过的文章进行二次审核。如果两级审核均通过则此文章就被接受,并由系统分配到下载栏为用户提供下载。2.4 管理员模块的需求分析图2-1 系统用例图管理员在本网站中的权限最高,他除了拥有会员的权限,还拥有更高级别的权限。最重要的是管理员负责整个网站的正常运转,负责对网站中用户的角色管理,并且对网站上发布的新闻进行添加、更新、删除等维护操作。2.5 系统用例图由上面章节的分析知道,系统的参与者有游客,会员,编辑和专家,管理员。系统的总用例图如图2-1所示。第3章 系统的总体结构和数据库设计在进行过系统的需求分析后,首先应该对系统的结构有个清晰的了解,并完成数据库的设计,为后面的各功能模块的实现打下基础。3.1 系统的总体架构系统的开发采用b/s体系,即浏览器/服务器(browser/server)体系。在b/s的系统中,合法用户只需在客户端通过浏览器向分布在网络上的服务器发出请求即可以进入系统。b/s结构极大的简化了客户机的工作,客户机上只需安装浏览器即可,服务器将担负更多的工作,如对数据库的访问和应用程序的执行。采用该结构软件的优势在于:(1)无须开发客户端软件,维护和升级方便;(2)可跨平台操作,任何一台机器只要装有www浏览器软件,均可作为客户机来访问系统;(3)具有良好的开放性和可扩充性;(4)可采用防火墙技术来保证系统的安全性,有效地适应了当前用户对管理信息系统的新需求。因此该结构在管理信息系统开发领域中获得飞速发展,成为应用软件研制中一种流行的体系结构。3.2 系统的总体结构论文交流平台采用三层结构体系,浏览器供用户进行页面浏览,当用户点击按钮,就会触发相应的后台应用程序。如果需要同数据库进行连接,那么将由应用程序来完成。例如:用户登录并进行验证。用户先输入用户名和密码,然后提交给应用程序,程序利用特定语言与数据库进行连接,判断输入信息是否合法。论文交流平台的主要功能有在线投稿、编辑在线审稿、专家在线审稿、管理员后台管理、留言板等功能。每个模块都涉及到对数据库的操作。也就是三层体系结构应用到系统的每一个功能上。本论文主要讨论网站布局,在线投稿和在线审稿这三个模块的设计和实现过程。并着重介绍后两个模块的实现。它们在整个网站功能模块中的地位如图3-1所示。图3-1 论文交流网站其中网站布局模块主要完成网站页面的总体设计,并在页面集成一些用户操作功能的入口,完成一些用户的操作。在线投稿模块主要是完成用户在线上传自己的文章。而在线审稿功能模块是完成对已提交文章的审核。而后台管理主要是对用户角色和网站发布的新闻进行管理。最后留言板为用户提供一个交流互动的平台。3.3 系统的数据库设计数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。数据库设计是本论文交流系统设计中的核心,因为只要确定了数据库设计也就确定了系统的数据结构,数据库设计的好坏直接影响系统的运行效率,开发难易程序及后期是否便于维护和升级。根据前面得出的系统框架和流程,可以初步将数据库表分为4个表,即用来记录用户信息的用户表(userinfo)、稿件信息的稿件表(filetable)、记录对稿件评论的评论表(comment)、记录新闻信息的信息表(news)。1. userinfo表:主要存储用户信息,包括用户名、密码、联系方式等一些用户基本信息,其中userid为主键。表内各个字段属性如表3-1所示。表3-1 userinfo表属性类型说明useridint(4)用户名的idusernamenvarchar(50)用户名paddwordnvarchar(50)用户登录密码sexnvarchar(10)用户性别xuelinvarchar(50)用户的学历emailnvarchar(50)用户联系的emailaddressnvarchar(250)用户联系地址phonenvarchar(50)用户联系电话answernvarchar(50)密码提示问题答案questionnvarchar(50)密码提示问题regtimedatetime用户注册时间logintimesint用户登录次数rolesnvarchar(50)用户角色2. filetable表:主要存储用户发表的文章信息,包括文章状态,文章路径,主要是有编辑和专家对此表进行操作。表内字段如表3-2所示。表3-2 filetable表属性类型说明fileidnvarchar(4)文章idfilenamenvarchar(50)文章名字filesortnvarchar(50)文章类别authornvarchar(50)文章作者usernamenvarchar(50)发表文章的用户名keywordsnvarchar(100)中文关键字ekeywordsnvarchar(100)英文关键字pramkeynvarchar(1000)摘要fileurlnvarchar(50)本地存储文章的地址bj_commentnvarchar(500)编辑的评论state1nvarchar(50)初审状态state2nvarchar(50)终审状态3. comment表:用来保存各位专家的评论和对文章的审核状态,主要是辅助完成专家审核的统计。具体内容如表3-3所示。表3-3 comment表属性类型说明fileidnarchar(4)受评论的文章iduseridint(4)评论文章的专家idcommentnarchar(100)专家评论statechar(4)专家设置的文章状态4. news表:主要存储新闻的一些主要信息,主要有管理员完成对数据库的操作。具体内容如表3-4所示。表3-4 news表列名类型说明news_idint(4)新闻的idnew_titlenvarchar(50)发布的新闻名称new_contentnvarchar(1000)发布的新闻内容add_usernvarchar(50)发布新闻的管理员news_timedatetime(8)发布新闻的时间第4章 系统部分功能模块的设计与实现根据前面章节的需求分析,下面章节将对系统的部分功能实现进行详细的介绍。4.1 网站布局功能模块在网站布局模块中,主要完成网站页面的设计和部分用户功能。在页面设计时,尽量遵循简单、快捷的原则。由于篇幅限制,这里只介绍相对具有特色的功能部分。4.1.1 用户注册密码加密现在系统的设计安全性愈来愈重要,为了保证用户信息安全,在用户提交注册信息中的用户密码采用的是加密后的数据。此功能实现是通过引入加密组件“md5.asp”实现的。在保存用户注册信息时,引入加密组件语句如下。“”md5(request.form(password1)即为密码加密后的数据。在会员登录密码验证时,也是将用户输入的密码加密后,再与数据库中的密码比较,以此认定密码是否为有效密码。4.1.2 登录界面跳转用户在首页的登录部分填写相应的登录信息,系统调用数据库验证用户输入信息。如果不正确,则提示用户错误,使用户重新输入;否则系统将用户名写入session中,图4-1 登录界面图并从数据库中取得相应的角色信息一并写入session,以供其他模块使用时调用。登录成功后,系统自动跳转到欢迎界面,在欢迎界面里提供两个超链接,作为用户信息修改和用户投稿文章状态查询的入口。登录后的界面如图4-1所示。4.1.3 站内搜索此功能主要是完成对站内文章资源的搜索,可以通过作者名字和文章名字进行搜索。实现界面如图4-2所示。图4-2 资源搜索界面图4.1.4 个人信息修改此子模块的功能主要是完成用户注册信息修改。在会员登录成功后,欢迎界面出现信息修改入口,会员可以进入该页面修改个人信息。在进行修改信息时,需要再次输入用户密码进行核查。当用户点击提交时,调用检查函数检查填写的数据是否合法,如果合法,则把表单数据传入相应的处理页面,进行相应的数据库操作。4.1.5 文章状态查询系统首先通过session(“username”)语句获得用户登录信息,然后通过用户名查找相应数据库,读取或写入相应信息,并把操作状态呈现给用户。4.2 在线投稿功能模块在线投稿模块的主要功能是在会员登录后完成会员对稿件的提交工作,稿件上传的基本流程如图4-3所示。图4-3 稿件上传流程图本模块功能也是通过调用上传组件实现的,并通过语句引入上传组件。系统首先判断信息是否合法,如果合法则把稿件信息,包括稿件存储路径一起保存到文件表filetable中,然后把上传的文件,存储到相应位置,主要代码如下: set upload=new clsup upload.noallowext=asp;js; upload.getdata(10240000) keywords=upload.form(keywords) set file=upload.file(formname) if trim(file.filename) then filetype=upload.form(formname) upload.savetofile( formname, request.servervariables(appl_physical_path) &file&filefilename) sql=select top 1 * from filetable set rs=server.createobject(adodb.recordset) rs.open sql,conn,1,3 rs.addnew rs(fileid)=filid rs.update rs.close其中“set upload=new clsup”来创建上传组件。通过语句“upload.noallowext=asp;js;”来设置不允许上传的文件扩展名,此处只是限制了不可以上传asp和js文件,以免对服务器造成威胁,当然也可以添加其他限制上传的文件类型。接着通过“upload.getdata(10240000)”来设置最大上传文件大小和获得表单提交数据。通过这样几步后就可以使用upload来获得表单提交的数据了。另外,在clsup组件中提供了file和form两个集合来获得文件类型数据和文本类型数据,对于非文本型数据使用upload.form(“”)就可以获得。接下来把稿件信息写入rs数据集,并通过“rs.update”语句更新数据库,把稿件信息存入数据库。剩下的就是处理上传的文件了,系统通过“upload.savetofile”将文件保存到web目录下的file文件夹下,并以原文件名保存。其中,request.servervariables(“appl_physical_path”)是获取本web所存储在硬盘中的绝对路径。4.3 在线审稿功能模块为了保证本交流平台发表文章的合法性,提高发表文章的知识含量,本平台设计中包含了审核功能模块用来完成对文章的审核。稿件审核功能模块是本系统的核心模块之一。稿件审核包括两个环节的审核,一是编辑的审核,二是专家的审核。只有两个环节的审核均通过,此稿件才被认为通过审核。由于两次审核的流程大致相同,因此,在这里将主要介绍编辑审核功能的实现。4.3.1 编辑审核编辑审核的主要流程图如图4-4所示。图4-4 编辑审核流程图此模块的操作对象为对编辑,编辑首先进入编辑主页面,然后再对文章进行审核,功能实现的主要代码如下:% while (repeat1_numrows 0) and (not bianjirs.eof) % a href=xiangxidetail.asp? 编辑登录后自动跳转到detailsort.asp页面,在此页面中分页显示所有未审核的文章。在显示未审核的文章时,将根据文章的数目分页显示。当记录集bianjirs不为空时,即not bianjirs.movenext().eof,根据绑定的记录集bianjirs逐条显示。如果本页显示数目已经是最大显示数目repeat1_numrows,则继续在下页显示。在每显示完一条记录时,记录集指向下条记录,即bianjirs.movenext(),循环显示下条记录。其中,在判断每页显示是否达到最大数量时,首先要设定每页可显示记录的最大值repeat1_numrows,每显示一条记录repeat1_numrows值减1。当repeat1_numrows值为0时,则说明本页已经显示了最大数量的记录。在记录显示中会有个bianjirs.fileid字段,它表示的是稿件的id,超链接到此文章的详细页面上,在该页面中显示文章的详细信息,例如,关键字,摘要等内容。另外,在详细信息中有“点击查看文章”项,它超链接到文章存放的绝对路径。点击此链接,编辑可以查看文章的具体内容,以对文章进行审核。当审核完毕,编辑可以设定文章的审核状态,并对文章进行评论。当专家提交审核后,系统自动提交表单,利用刷新记录集的方式,即rs.update,把审核信息添加到数据库中。4.3.2 专家审核专家审核和编辑审核实现的基本原理是相同的,相同部分在此不再赘述。在审核对象方

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论