文学网站文章发布的管理
目录
摘 要
本文将介绍如何使用ASP (Active Server Pages)技术进行编程来组建文学网站,使网站做到管理。由此实现以下几种功能:
1.作文的信息共享。任何一个人的文章发在文学网站可以让全世界的人来欣赏。使用者可以通过多种方式的查询,查看自己需要的文章。
2.自由发表。参观者通过各种途径不择地点、不择时间地自主上传自己的优秀文章(不合要求的作文可以由管理员及时清除)。
3.文学网站发表评论。所在参观者看了文章后可以直接在文学网站发表自己的评论,对文章中写的好的方面和存在问题发表自己的看法。
关键词:asp,文章,发布,浏览
前 言 3
摘 要 4
第一章 网站设计的前期准备 5
1.1 软件准备和ISS 5.0的安装与设置 5
1.1.1 软件准备 5
第二章 文学网站设计的技术基础和开发环境 10
2.1文学网站设计的技术基础 10
2.1.1网页制作技术 10
2.1.2 IIS 技术 11
2.1.3数据库技术 11
2.1.4 图片处理技术 12
2.2 系统开发环境 13
2.2.1软件环境 13
2.2.2 开发语言与开发环境 13
Active Server Pages (ASP) 13
(1)ASP简介 13
2.ASP的内建对象和组件: 16
ASP的内建对象 16
3.HTML 18
4.Access数据库 19
5.SQL语句介绍 20
6.VBScript介绍 21
第三章 系统分析与设计 22
运行环境 22
3.1.1软件环境: 22
3.1.2硬件环境: 23
3.2 系统目标与结构设计 23
3.2.2 设计思想 24
3.2.3系统功能分析与设计 24
第四章数据库的搭建 25
4.1.数据库简介 25
3.3.建立与数据库的连接 26
ASP文件实现管理过程的细节 27
模块划分及各模块功能介绍 27
首页 29
具体实现方式在以下程序代码中介绍。 29
2、浏览所有栏目文章(index.asp) 37
浏览及评论文章 49
后台管理页面(CP.ASP) 52
网站的测试与上传 53
1 网站的测试 53
2 网站的上传 54
六.其它应注意的问题 59
七.小结 60
3.2 系统目标与结构设计
网络以资源共享和信息传输等方面的特点,使得文学可以跨越时间和空间。本人认为建立一个好的文学网站文章发布管理系统可以用如下目标。
1. 实现文学作品的信息共享。使用者可以通过多种方式的查询,查看自己需要的文章。
2. 自由发表。不同地域的人通过各种途径不择地点、不择时间地自主上传自己的优秀作品(不合要求的作文可以由管理员审批时清除)。
3. 发表评论。网站浏览者在看了作品之后可以直接在文学网站发表自己的评论,对作品中写的好的方面和存在问题发表自己的看法。
4. 资料的收集和管理。通过ASP技术对数据库的操作可对文学网站的资料进行不同方式的整理,便于使用者进行查询、分析。这样资料会越积越多,越积越全,但管理起来却非常轻松。
3.2.1 目标设计
文学网站文章发布管理实现的目标
文学网站文章发布管理实现的几个ASP文件简介
从本节开始我们逐渐深入地探讨如何用ASP技术实现以上目标。实现文学网站文章的管理和网络新闻管理系统、在线论坛等的建立机制有许多相似的地方,但在数据库的建立或管理方法方面却有许多不同之处。以下笔者以范例的方式来分析用ASP技术来实现的方法。整个管理机制大致可由如下主要这几个ASP文件和一个数据库文件来组成,它们的大至功能如下。
(1)default.asp 进入本栏目后的第一显示页,可显示所有的文学作品界面,提供多种查询方式的表单,显示新近作品、热点文章,以及文章发布者注册登陆界面,便于投稿者对自己的作品或推荐的作品进行管理。
(2)index.asp显示文学网站文学天地栏目里的所有作品,并进行分类。
(3)cp.asp 后台文章管理页面,根据不同用户的权限进行分类管理,超级用户可以进行文章审批、修改删除、评论管理、留言管理等所有功能的操作,一般管理员没有用户管理和栏目管理权限,用户只有添加文章的权限。
(4)list.asp点击文章标题,查看具体的某一篇作文及相关评论。
(5)AddReview.asp 显示评论者填写评论的空表单。
(6)Review.asp显示评论表单。
(7)search.ASP按查询表单传来的数据对数据查询,并列出查询结果。
(8)adminfreeadd.asp 文章发表表单
(9)adminedit.asp 文章修改删除表单
(10)artmyeducs.cnstatemyeducs.cnlist.asp 文章审批表单
(11)adminreply.asp 文章评论管理表单
(12)mimi.asp 网站栏目管理表单
(13)adminmyeducs.cnannouncemana.asp 公告管理表单
(14)adminuser.asp 用户管理表单
(15)Del.asp 留言管理表单
(16)login.asp 管理登陆界面
(17)userreg.asp 用户注册界面
(18)user.mdb记录本栏目的所有信息(在本例中需要将此数据库在服务器上建立成ODBC数据源,数据源名称为“USER“)。