已阅读5页,还剩29页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
题 目 基于 面的新闻发布系统 中文摘要 : 随着信息时代的高速发展,传统的报纸杂志已经远远满足不了人们的需求,人们更加希望于能够在网上了解更多的新闻和信息,于是我们就很有必要在网上创建一个新闻发布管理信息系统了。大部分网站都是采用静态的方式来发布和管理信息的,可是网站需要更新的信息量也越来越大,所以这很不利于网站管理人员的工作。为了更加方便的 管理网站,于是我们就很迫切的需要利用动态技术创建一个新闻发布管理信息系统了。 针对现在我们的上网环境,在线发布新闻、动态生成新闻网页、为新闻添加搜索查找功能是必不可少的。本系统采用 为开发工具,后台数据库采用 据库的设计,利用 据访问技术实现对数据库的各种管理操作,实现新闻发布系统的供浏览和新闻搜索功能 。 经 本系统是 点 的一个子系统,具有很好的外部接口,能够很好的配合站点的其它子系统服务于网站的新闻发布。 关键词 : 新闻系统 数据库 on EB we on of us to of to of to of of of an on EB is a EB to of 录 目 录 前言 . 1 第一章 开发背景及要求 . 2 发目的 . 2 目背景 . 2 开发环境要求 . 2 件条件 . 2 统平台 . 2 统调试与安装 . 3 第二章 开发工具及相关知识 . 5 发工具 . 5 X 2004 概述 . 5 述 . 6 认识 . 7 据库访问技术 . 8 第三章 系统需求 . 13 务概述 . 13 能需求 . 13 据流图 . 13 据字典 . 14 第四章 系统结构概述 . 17 统总体结构设计图 . 17 统功能分析 . 17 新闻显示功能 . 17 新闻管理功能 . 18 系统功能模块图 . 18 闻显示模块 . 18 闻管理模块 . 18 第五章 系统详细设计 . 20 台设计 . 20 台设计 . 22 陆信息 . 22 加新闻 . 24 除新闻 . 25 改新闻 . 26 出系统 . 27 结束语 . 29 参考文献 . 30 1 前言 现在的世界蕴涵着相当大的信息量 ,每天的信息搜集发布更新都需要投入很大的人力和物力。在网络发展的新时代 ,越来越多的信息在网上发布 ,新闻作为信息的一个重要主题也不例外。这么的信息量 ,如果单纯用 静态网页一个一个地制作 ,不仅耗费人力物力 ,而且新闻本身的时效性也难以发挥出来 ,所以动态新闻发布及管理系统的产生顺应当前形势的发展 ,不仅节省人力物力 ,更加体现了新闻本身的时效性。 随着 进一步发展 ,静态 点的开发与维护变得越来越困难 ,一方面信息的不断增加和变化 ,使站点维护人员不得不经常修改他们的网页 ,特别是基于数据库驱动的 点更是如此,随着 信息量的增多和交互性的加强使 得越来越难以胜任。另一方面静态网页由于不能与浏览者进行有效交互 ,使人们感到越来越乏 味 ,而不愿意再一次地进入同一站点。所以开发动态网页或动态内容成了越来越多的站点所追求目标。所谓动态内容是由每一个用户按照自己的需求发出请求而特殊制作的 页。 网络发展前景无限,及早与网络结合,与信息时代同步,与高科技汇合,定会给社会各行各业的发展注入新鲜的活力。站在网络时代的前夜,我们清晰地听到了网络时代的宣言:谁掌握了网络,谁就掌握了未来。 2 第一章 开发背景及要求 发目的 随着计算机技术的发展,网络技术对我们生活和工作显得月来 越重要,特别是现在信息高度发达的今天,人们对最新信息的需求和发布迫切的需要及时性。而动态交互式网页刚好提供了这些功能 ,本系统就是一个能够在网上实现新闻的网上多用户发布,多栏目管理实时的进行行为统计和记录的网上交互系统。 目背景 为一种样式语言,随着 信息量的增多和交互性的加强使得越来越难以胜任的情况之下,在 程语言高度发展的形式下,我们开始了对新闻发布系统的开发。 开发环境要求 件条件 服务器两台,一台为数据库服务器,一台 为 务器;客户端计算机若干;网络通讯设备,主要包括交换机、网卡、集线器、 。 统平台 采用 务器端采用 络 操 作 系 统 , 务 器 软 件 采 用 客户端软件,包括单机操作系统和浏览器软件,分别选用 000 和 据库系统采用 3 利于方便操作。 统调试与安装 1、安装 T 协议。 P 协议是执行 必要条件,没有它 不能运行,所以必须先安装 P 协议(如果已经安装就可以跳过这一节)。 步骤 : 控制面板双击 网络 单击: 添加 按钮 选择 协议 选项 在厂商列表框中选择 项 在 网络协议 列表框中选择 P,单击 确定 2、安装 务器程序 安装是创建 行环境的关键一步,安装好它以后,计算机就是一台 务器了。 步骤:放入光盘,点击控制面板 -添加或删除 程序 -添加或删除 图 8示选择 息服务单击下一步。 安装好 ,进入控制面板下的管理工具找到 息服务双击即可打开。然后建立虚拟目录,把自己首页的目录写上去,然后取一个别名,主要是为了方便,再在默认文档中,写上主页的文件名就可以了,以后在 览器中只要打 会显示自己的主页。 4 图 1装 导 5 第二章 开发工具及相关知识 发工具 基于 系统开发工具应使开发者使用各种各样的技术来创建动态的用程序,并 且应是一个可视化的工具。我们采用了 行开发,它是用来快速创建数据驱动 用程序的基于团队的开发环境,支持 接数据库,脚本语言为简单易学的 X 2004 概述 一个可视化的网页设计和网站管理工具,支持最新的 术,包含 查、 式控制、 式化选项、 绑、可视化网页设计、图像编辑、全局查找替换、全 能、处理 富媒体格式和动态 于团队的 作。在编辑上你可以选择可视化方式或者你喜欢的源码编辑方式。 X 2004 的十大新特性 : 自动检测标签和 则来适应所有主流浏览器 ! 持 ! 修剪 ,改变大小 、 尺寸 、 旋转角度 、 调节明暗度都不需要离开 境 W 的基本图形编辑技术 .(这一点有模仿 嫌疑 ,但这个功能确实很实用 )! 全加密 传输保证文件和帐号信息的安全 ! 支持当今主流的开放环境 :2其他主流的服务器技术 在加入了 名空间支持 ,单控件对象 ,新的参考书内容和新的 务器端行为 ! 6 直接将 档复制和粘贴到 ,会保留字体 ,颜色 ,式表信息 使用系统支持的编码保存任何字体 ,包括双字节字符集 . M 的其他工具 :加强了和 他几款产品的协同工作能力 你可以通过 接设置 件的参数 . 插入条 ,表格工具都有改进 ! 编辑代码更省时 ,例如右键编写代码工具 ,增强的查找和替换 ,高效的属性面板 。 一个改良的用户界面 ,更高的实用性 ,非常亲切和有逻辑 , 让你快速找到你想要的东西 ,一个新的开始屏幕让你快速访问最近的文件和教程资源 . 述 功能特点 : 微软公司推出的基于 桌面关系数据库 管理系统( 是 列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块 7 种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。 一种关系型数据库管理系统,其主要特点如下: ( 1)存储方式单一 理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为( 数据库文件种,便 于用户的操作和管理。 (2)面向对象 一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对 7 象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。 ( 3)界面友好、易操作 一个可视化工具,是风格与 全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。 ( 4)集成环境、处理多种数据信息 于 作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。 ( 5) 持 发数据库互连, 利用 大的 态数据交换)和 象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、 格、 档,还可以建立动态的数据库报表和窗体等。 可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成 件,轻松构建应用。 认识 称为 态服务器主页),它 是 一种应用程序 环境,可以利用 言来设计,主要用于网络数据库的查询与管理。其工作原理是当浏览者发出浏览请求的时候,服务器会自动将 程序码,解释为标准 式的网页内容,再送到浏览者浏览器上显示出来。我们也可以将 解为一种特殊的 利用 成的网页,与 比具有更大的灵活性。只要结构合理,一个 面就可以取代成千上万个网页。尽管 工作效率方面较之一些新技术要差,但胜在简单、直观、易学,是涉足网络编程的一条捷径。 它具备一个 8 服务器端的脚本执行环境,用它可产生和执行动态的、交互的、高性能的 另一大优点是代码的安全性。页面的访问者所能看到的只是服务器方的处理结果 。 件可以用常规的文本编辑器编辑, 用脚本语言作为开发工具,镶嵌于 本中,使用 将 程序包含起来。当用户从浏览器向 务器提出请求时, 程序解释为标准的 式的主页内容,用户端只要使用常规可执行 序的浏览器,就可浏览 设计的主页内容,因此与浏览器无关,并且保证了 源程序代码不会外漏。 包括五个内置的 务器组件和五个内置的对象: 据库访问组件)、 件访问组件)、告轮播器组件)、 容链接组件)、 览器信组件)以及 求对象)、 务器对象)、 话对象)、 应对象)、 用程序对象)。在所有 件中,最有用的是数据库访问组件,也称为 据对象或 站点发布数据库将使用这个组件及其中包含的对象,以完成对 据源的读写。 此外, 术的另一个重要特点是,程序员可以利用 +等语言制作适应自己特殊需要的 自己的动态网页几 乎具有无限的扩充能力,这是传统的 序所不及的。 总而言之 有学习快、设计快的特点,不需花许多时间即可学会和快速设计出 用程序。 源程序码在服务器端执行,代码保密性好。集成与,无需编译链接可直接执行 ,而且 使用文本编辑器即可设计 据库访问技术 供了一种跨平台的、用来访问关系数据库的通用方法。 初是为了与 据库进行交 互而 9 设计的,简单且访问速度快,但是在访问其它类型的数据库系统时性能太差。供了一个基于组件对象模型 (数据访问接口,用于数据访问,而不必了解数据的存储方式。 缩写,是微软通用数据访问的组成之一。利用 供的 发人员可以访问任何数据类型,它不仅支持关系型的数据库,还支 持非关系型的数据库,如 件系统、电子邮件和图像数据。 装了 却屏蔽了 复杂性,开发人员通过它可以轻松自如 地访 问各种类型的数据库。 易用、高速、占用很少的额外内存以及使用磁盘空间小的等优点,使得它逐渐被广大的用户所接受。 成了 要么直接 通过 供者获取数据 ,要么间接地通过 取数据,因为 有在已有的数据库结构上添加其它层次,所以 十分瘦,执行起来十分高效。 访问数据时使用了供者 )的概念,这就相当于 动者 ),正是通过这个供的一个接口集合, 以用统一的方法来访问不同的数据类型。 对于那些独特的数据文件或更新的、更先进的数据库系统来说,同样可以使用 访问。 为了能够对存放于很多不同类型的数据库中的数据以编程方式进行访问和修改而设计的。正是这种更为广泛的访问范围,使得 别于以前的数据访问技术。 建立在 件对象模型 )基础之上的,提供了自动服务的接口。开发人员可以在 C+、 及其它支持 同样可以在脚本语言中使用。以下 例代码都是基于用程序的。如果选择其它开发语言也同样可以使用该方法。 外一个重要的优势是 被内置在微软的所有操作系统里,如 就意味着使用 问数据库不需要在每一台计算机中再安装 。 据库访问的具体实现: 3 个主要组成对象是 象是到本地或远程数据库的连接,它管理应用程序和数据库之间通信。 象是用来连接到一个记录集,从而获取查询的结果,这些结果由数据的行 (记录 )和列 (字段 )组成。 象是用来处理重复执行的查 10 询,或处理需要查 找 存储过程调用中的输 出或返回参数值的查询。 在 , 可以显式地连接一个数据库,也可以隐式地将数据库连接到一个记录集上。在大多数的应用程序中,为了能够完全控制数据库的连接,我们需要自己去建立一个连接。根据所使用的 供者的不同,有很多不同的连接数据库的方法, 下面有 两种典型的方法。 首先,可以为数据库建立 据源,在这种情况下,用下面的代码段就可以连接到一个数据库。 在这段代码段中, 法的第 1 个参数就是要给出配置数据源的名称参数 要通过验证的用户信息。对于安全性不好的 据库来说,可以把 置空即可。最后 1 个参数给出了在连接数据库时的可选项,我们通常采用默认选项 其次, 过 供程序与数据库进行通信,这种方法要优于通过 动。在 ,一并提供了用于 据库 的本机 供程序。 连接 据库,可以使用用于 据库的 供程序 使用该提供程序,必须在连接字符串中指定提供程序的名称、版本以及数据库的位置,下面的代码段给出这种方法。 :+ ,; 如果不指定数据库的绝对路径,则 在应用程序的工作目录下寻找该数据库。连接 据库,要指定本机 供程序、 使用的数据库以及安全性信息。连接字符串应写成: 11 D 还可以在连接字符串中指定网络库、数据包的大小和其它的属性。连接据库,在这种情况下,除了安装 建立连接 字符串之外,还要做一些其它的处理。 B 是与 客户机组件进行通信的,而不是直接与 据库进行通信的。要使用 理 据库,则必须安装 户机工具软件(合适版本,并创建数据库别名。 在完成上述步骤后,就可以使用下面的连接字符串来连接 据库了: D= 打开记录集,正如 象能使数据库连接一样, 象能使数据连接起来。 查询的结果存放在 象中,然后 序和过滤等其它功能操作。因此,一旦建立了数据库连接后,就可以打开一个记录集了。 执行命令 象通常可以简化编程,提高应用程序速度。该对象主要用途是为了重复执行一个单独的查询或者几个相似的查询。 如果需要 依赖数据库执行一条命令而不需要返回结果集合的话,这时就需要使用 象而不使用 象。 象需要和 象具有一个 合,集合中的每个象都对应查询中的一个参数。 访问字段值,正如 象是数据库连接一样, 象是数据连接。在向数据库提交查询之后, 结果存放在 象中。然后,就可以使用 象查看查询结果。 象支持诸如更新、排序和过滤等其它功能。 象具有一个 段集合,其中每个 象都对应查询结果中的一个字段 合是 象的默认属性,而 2 属性是 象的默认属性。为了从记录集中获取数据或者要修改字段的值,就必须得访问相应字段对象的值,该代码段可以写成: 同样也可以利用名字属性来获取字段名: 段对象包含了许多有用的属性,我们常用到的属性是 面分别一一介绍。 性以字符串格式存放 象的名称。一般而言,该属性指向正在进行查询的表中的列名称。对于大部分 果不想用列的名称,则可以使用 句来选择别的名称。 性返回字段可以存储的最多位数,包括小数点右边的位数。该属性是只读 的,它存放字节型的值。 象的 性返回字段的数据类型,该属性也是只读的。查询检索的数据都存 放在 性中。该属性为 象的默认属性,因此想要查看字段内容,一般不需要显式地调用 性。 有 支持更新数据的情况下,它才能是可读可写的。对于 性, 持设置和返回长字符串和二进制数据。 13 第三章 系统需求 务概述 及时更新 最新新闻动态 ,此系统能实现添加管理删除新闻 . 能需求 据流图 新闻显示,首先提供给浏览者选择新闻类别页面 ,然后系统根据浏览者的选择,对该类新闻进行分页显示, 浏览者选择具体的 新闻 条目, 进行浏览 , 数据流程如图 示。 图 据流程 后台管理,管理员进入 面,输入用户名和密码,如果验证失败,则系统提示错误并返回登陆界面,验证成功,则进入系统后台页面,此时可以进行权限和新闻管理,管理员推出系统后,系统返回登陆页面 , 数据流程如图 14 图 台管理 数据流程 据字典 新闻发布系统设计了 3 个表 . 分别存储了系统用户信息、体坛新闻信息、娱乐。,这三个表的结构分别如 表 3 3示。 管理员登陆 添加新闻 编辑新闻 删除新闻 退出系统 验证失败 15 表 3-1 结构 字段名称 数据类型 是否为空 说明 编号 自动编号 否 主键 标题 文本 否 图 16 图 17 第四章 系统结构概述 统总体结构设计图 图 系统总体结构图 从图中可以看出整个系统 分为前台和后台 ,前台主要给读者浏览新闻 ,后台是管理员用来管理新闻的 ,在新闻主页可以选择娱乐新闻和体坛快讯 ,分别进入相应的列表 ,再点击新闻进行浏览 从而进行一系列的新闻管理 . 统功能分析 新闻显示功能 通过链结 ,能逐一显示出相对应 的新闻内容作者及发布时间 . 18 新闻管理功能 利用 句删除新闻 ,先用数据源连接数据库 ,再删除编号 N 的记录 ,这里利用 法删除记录 句 ,同样先连接数 据库 ,再用法修改记录 ,添加和修改记录类似 ,区别也仅仅是 句 . 系统功能模块图 闻显示模块 图 闻显示模块 闻管理模块 新闻类别 娱乐资讯 体坛动态 新闻列表 新闻内容 19 图 闻 管理 模块后台管理 退出系统 添加新闻 管理员登陆 修改和删除新闻 20 第五章 系统详细设计 台设计 图 5
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年广西国际壮医医院公开招聘工作人员16人参考考试试题及答案解析
- 2025浙江温州市平阳县兴阳控股集团有限公司下属房开公司招聘项目制员工15人模拟笔试试题及答案解析
- 2025浙江嘉兴市海宁市海昌街道社区卫生服务中心招聘1人备考笔试题库及答案解析
- 2025四川雅安市雨城区公益性岗位招聘8人备考笔试试题及答案解析
- 25江西南昌动物园招聘1人备考笔试题库及答案解析
- 2026河北沧州市直卫健系统公立医院高层次人才选聘67人参考考试试题及答案解析
- 网推广协议书范本
- 耕地开垦合同范本
- 职工领工资协议书
- 联营合作n协议书
- 愚安科技笔试题库及答案
- T-CALC 007-2025 重症监护病房成人患者人文关怀规范
- 旅游地理学 国家公园建设与管理
- JJF(石化)036-2020漆膜附着力测定仪(划圈法)校准规范
- 诊所医生聘用合同(3篇)
- JJG 693-2011可燃气体检测报警器
- 美拉德反应课件
- 可再生能源领域:阳光电源企业组织结构及部门职责
- 电脑节能环保证书
- 科万物业公司电梯应急救援工作流程
- 急性呼吸窘迫综合征课件
评论
0/150
提交评论