§2 系统总体设计 2. 1 新闻发布系统功能分析 内容来自论文无忧网 www.paper51.com
2.1.1 前台新闻显示 可以根据网站的需要,进行各种方式的插入,自动更新.如显示栏目导航,显示某栏目的最新N条新闻等. 使用新闻文章管理系统制作动态网页时,可在需要的地方插入相应的代码,即可以多种形式显示新闻 文章的栏目或内容。例如:一级栏目列表、二级栏目列表、栏目导航列表、某一栏目的最新新闻(文章)显示条数、某一栏目的热门文章可任意调整。该系统也可经后继开发,使之生成JS代码,在一个主机上维护新闻文章,在其他静态网页中插入代码后显示相应的新闻文章。2.1.2 后台管理1. 新闻栏目管理:增加,修改,删除一级,二级新闻文章栏目。2.新闻文章添加:按不同栏目添加新闻文章、支持文本、HTM格式或源代码显示。 内容来自www.paper51.com 3.新闻文章删除:删除旧的文章。4.新闻文章删除:在后台管理系统中上传一些文章、 。5.管理员管理:新闻管理系统的管理员设置。2. 2 新闻发布系统数据库的设计 内容来自www.paper51.com 2.2.1数据库的搭建 内容来自论文无忧网 www.paper51.com 数据只有用数据库来管理才能有自动化管理的可能。数据的结构将影响整个管理机制的应用,而且一但建立以后要修改常会出现麻烦。所以一开始就要仔细慎重地搭建一个完整而合理的结构。Microsoft Access数据库相对其它的数据库来说要简单容易操作些,本新闻发布系统中的数据库文件就是Access类型的数据库,数据库中共有五张表如下图: copyright paper51.com
内容来自www.paper51.com 2.2.2新闻发布系统数据库的连接 http://www.paper51.com
以下是本系统与数据库建立连接的ASP源代码 内容来自论文无忧网 www.paper51.com <% copyright paper51.com On Error Resume Next paper51.com setrs=server.createobject("adodb.recordset") 内容来自论文无忧网 www.paper51.com setconn=server.createobject("adodb.connection") http://www.paper51.com
DBPath = Server.MapPath("nxnews.mdb") http://www.paper51.com
conn.Open "driver={MicrosoftAccess Driver (*.mdb)};dbq=" & DBPath %> http://www.paper51.com 2.2.3数据类型 http://www.paper51.com 本系统的数据字典如下图 http://www.paper51.com
表一: 内容来自www.paper51.com 字段 http://www.paper51.com 类型 内容来自论文无忧网 www.paper51.com 含义 内容来自论文无忧网 www.paper51.com Id paper51.com 数值型 内容来自www.paper51.com 序号 paper51.com Admin http://www.paper51.com 文本型 copyright paper51.com 用户名 paper51.com Password paper51.com 文本型 内容来自www.paper51.com 密码 copyright paper51.com Aleave copyright paper51.com
逻辑型 http://www.paper51.com
权限 http://www.paper51.com
表二: paper51.com 字段 copyright paper51.com
类型 paper51.com 含义 paper51.com Bigclassid http://www.paper51.com 数值型 copyright paper51.com 一级新闻序号 copyright paper51.com
Bigclassname 内容来自www.paper51.com
文本型 copyright paper51.com 一级新闻标题 http://www.paper51.com Admin 内容来自论文无忧网 www.paper51.com 文本型 copyright paper51.com 发布者 http://www.paper51.com 表三: paper51.com
字段 内容来自www.paper51.com 类型 copyright paper51.com 含义 内容来自论文无忧网 www.paper51.com Id paper51.com 数值型 内容来自论文无忧网 www.paper51.com 新闻序号 copyright paper51.com title 内容来自论文无忧网 www.paper51.com 文本型 内容来自论文无忧网 www.paper51.com
新闻标题 内容来自论文无忧网 www.paper51.com
Content paper51.com 文本型 内容来自www.paper51.com 新闻内容 内容来自论文无忧网 www.paper51.com
User paper51.com 文本型 http://www.paper51.com
发布者 内容来自www.paper51.com Infotime 内容来自论文无忧网 www.paper51.com 日期型 内容来自论文无忧网 www.paper51.com
发布时间 http://www.paper51.com 表四: 内容来自论文无忧网 www.paper51.com 字段 copyright paper51.com
类型 paper51.com 含义 内容来自www.paper51.com Pinglun Id paper51.com 数值型 内容来自www.paper51.com
评论序号 http://www.paper51.com pinglunname copyright paper51.com 文本型 内容来自论文无忧网 www.paper51.com 评论标题 内容来自论文无忧网 www.paper51.com Pinglun data paper51.com
日期型 内容来自www.paper51.com
评论发表日期 paper51.com pingluncontent 内容来自www.paper51.com 文本型 http://www.paper51.com 评论内容 paper51.com 表五: http://www.paper51.com 字段 http://www.paper51.com
类型 内容来自www.paper51.com
含义 paper51.com smalllclassid paper51.com 数值型 copyright paper51.com 二级新闻序号 内容来自论文无忧网 www.paper51.com smallclassname 内容来自www.paper51.com 文本型 copyright paper51.com 二级新闻标题 copyright paper51.com Admin paper51.com
文本型 paper51.com 发布者 内容来自论文无忧网 www.paper51.com 2. 3功能模块图 paper51.com |