§2 系统总体设计
2. 1 新闻发布系统功能分析
2.1.1 前台新闻显示
可以根据网站的需要,进行各种方式的插入,自动更新.如显示栏目导航,显示某栏目的最新N条新闻等. 使用新闻文章管理系统制作动态网页时,可在需要的地方插入相应的代码,即可以多种形式显示新闻 文章的栏目或内容。例如:
一级栏目列表、二级栏目列表、栏目导航列表、某一栏目的最新新闻(文章)显示条数、某一栏目的热门文章可任意调整〖本文来自:计算机毕业网 myeducs.cn 〗。该系统也可经后继开发,使之生成JS代码,在一个主机上维护新闻文章,在其他静态网页中插入代码后显示相应的新闻文章。
2.1.2 后台管理
1. 新闻栏目管理:增加,修改,删除一级,二级新闻文章栏目。
2.新闻文章添加:按不同栏目添加新闻文章、支持文本、HTM格式或源代码显示。
3.新闻文章删除:删除旧的文章。
4.新闻文章删除:在后台管理系统中上传一些文章、 。
5.管理员管理:新闻管理系统的管理员设置。
2. 2 新闻发布系统数据库的设计
2.2.1数据库的搭建
数据只有用数据库来管理才能有自动化管理的可能。数据的结构将影响整个管理机制的应用,而且一但建立以后要修改常会出现麻烦。所以一开始就要仔细慎重地搭建一个完整而合理的结构。Microsoft Access数据库相对其它的数据库来说要简单容易操作些,本新闻发布系统中的数据库文件就是Access类型的数据库,数据库中共有五张表如下图:
2.2.2新闻发布系统数据库的连接
以下是本系统与数据库建立连接的ASP源代码
<%
On Error Resume Next
set rs=server.createobject("adodb.recordset")
set conn=server.createobject("adodb.connection")
DBPath = Server.MapPath("nxnews.mdb")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath %>
2.2.3数据类型
§4 系统设计中遇到的问题与解决方法
在开发新闻发布系统中,我参考了《ASP应用开发》和《ASP编程基础及应用实例》两本书,这两本书给了我很大的启发。
首先,《ASP应用开发》一书简要介绍了ASP的基础知识,她的每一章由章、任务、功组成,每一章由一到两个具体的任务开始,然后是实现这一任务的各种不同的方案。每一攻由攻简介、源代码、程序执行以及技术背景组成,每章包含的知识点旧穿插在每个攻的技术背景中。这种“给出任务——分析问题——方案实现——技术背景“的编排模式,非常符合一般人的认识规律;在心理上,这种由具体到抽象、由个别到一般、由提出问题、解决问题到总结经验、掌握规律的学习方法也是比较容易接受的。
这本书介绍了ASP的组成结构、基本原理和基本特征;同时对ASP最重要的六个内置对象(Application、Objectcontext、Request、Response、Response、Sever和Session)进行了详细的介绍,还有在Active Sever Pages文件中使用Activex组件。这里不仅给出了使用Activex组件的一般办法,而且详细地讨论了ASP Web服务器本身所附带的几个Activex组件对象的功能、作用和使用情况。使用ADO进行数据库的连接和操作。详细讨论了微软自推出IIS Web服务器以来所提供的两种数据库连接技术——早期的IDC技术以及现在的ADO技术。对在使用ASP开发数据库有关应用程序过程中,经常使用的数据库语言SQL进行了详尽的讨论。并针对SQL Sever和Acess这量种常使用的数据库,具体介绍了如何利用不同的数据库的特有函数和处理功能,以及标准的SQL来开发ASP数据库应用程序,以及两种最常使用的ASP脚本语言——Vbscript和javascript的有关内容,包括它们的语法基础、应用环境以及具体用法。可以通过内容提要、本书导读以及目录了解全书的内容结构和编排体系。
在开始学习脚本语言之前,你应该理解一些简单的概念 -- 变量、进程。所谓变量是计算机内存中已命名的存储位置,其中包含了数字或字符串等数据,它使用户便于理解脚本操作的名称,为用户提供了一种存储、检索和操作数据的途径。程序是由一个或多个进程组成的,在 VBScript 中,进程就是“指令块”,通常意义上的进程,如 Sub,只是为了简单的数据处理。
在 VBScript 中,严格的来讲变量是不用声明的,
参考文献
*孙丽君 编著 《ASP编程实例集锦》 人民邮电出版社 1997
*林天民 编著 《ASP基础技术》 浙江大学出版社 1999
*王天林 编著 《ASP 的发展》 人民邮电出版社 2000
* 李立功 编著 《 A S P 实例集锦》 中国水力水电出版社 1 9 9 8
上一篇:【ASP】149 在线考试系统+论文