【毕业学位论文】(Word原稿)基于WEB页面的新闻发布系统的设计-计算机网络技术_第1页
【毕业学位论文】(Word原稿)基于WEB页面的新闻发布系统的设计-计算机网络技术_第2页
【毕业学位论文】(Word原稿)基于WEB页面的新闻发布系统的设计-计算机网络技术_第3页
【毕业学位论文】(Word原稿)基于WEB页面的新闻发布系统的设计-计算机网络技术_第4页
【毕业学位论文】(Word原稿)基于WEB页面的新闻发布系统的设计-计算机网络技术_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

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

文档简介

学生毕业设计 (论文 ) 题 目 基于 面的新闻发布系统 姓 名 : 学 号 : 系 (部 ) : 专 业 : 指导教师 : _ 开题时间: 完成时间: 年 月 日 中文摘要 : 我们从 点 的实际情况出发,经过对有关网站新闻发布事项的一番考察和分析,确立了新闻发布系统的具体实现功能。并阐述系统的结构设计和功能设计,实现新闻的显示,最近新闻的提示,新闻滚动功能等。管理员可以通过 览器,从后台端程序实现对新闻的发布、管理、实时的进行行为统计和记录。本系统是 点 的一个子系统,具有很好的外部接口,能够很好的配合站点的其它子系 统服务于网站的新闻发布。 关键词 : 新闻系统 数据库 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 发工 具 . 3 X 2004 概述 . 3 述 . 4 发技术 . 5 据库访问技术 . 8 第三章 系统需求 . 12 务概述 . 12 能需求 . 12 据流图 . 12 据字典 . 13 第四章 系统结构概述 . 16 统总体结构设计图 . 16 统功能分析 . 16 新闻显示功能 . 16 新闻管理功能 . 17 系统功能模块图 . 17 闻显示模块 . 17 闻管理模块 . 17 第五章 系统详细设计 . 19 台设计 . 19 台设计 . 21 陆信息 . 21 加新闻 . 22 除新闻 . 24 改新闻 . 24 出系统 . 26 结束语 . 27 参考文献 . 28 湖南信息职业技术学院 计算机工程系 网络技术专业论文 1 前言 伴随着网络的出现,网页逐渐融入人们的生活。快速及时的新闻浏览,五彩缤纷的网上信息,使网络与人们的生活息息相关,于是世界上又出现了第三媒体 打破了地域限制,真正使信息得以共享,改变了人们的工作和生活方式。制作网页是企业和个人的宣传自己的重要手 段,同时也是学习者获取学习信息的重要手段。尤其是在教育领域,在素质教育与终身教育成为必然的今天,人们对信息的需求有了更新,更高的要求,而网页由于本身所具有的信息量大,传递快速,没有时空限制等特点恰好满足这种要求。所以网页也逐渐 成为一 种新兴的教育资源。也正是由于网络实现网站的数据信息能够进行实时交互,保证网站数据的实时性。 随着 进一步发展 ,静态 点的开发与维护变得越来越困难 ,一方面信息的不断增加和变化 ,使站点维护人员不得不经常修改他们的网页 ,特别是基于数据库驱动的 点更是如 此,随着 信息量的增多和交互性的加强使 得越来越难以胜任。另一方面静态网页由于不能与浏览者进行有效交互 ,使人们感到越来越乏味 ,而不愿意再一次地进入同一站点。所以开发动态网页或动态内容成了越来越多的站点所追求目标。所谓动态内容是由每一个用户按照自己的需求发出请求而特殊制作的 页。 网络发展前景无限,及早与网络结合,与信息时代同步,与高科技汇合,定会给社会各行各业的发展注入新鲜的活力。站在网络时代的前夜,我们清晰地听到了网络时代的宣言:谁掌握了网络,谁就掌握了未来。 湖南信息职业技术学院 计算机工程系 网络技术专业论文 2 第一章 开发背景及要求 发目的 随着计算机技术的发展,网络技术对我们生活和工作显得月来越重要,特别是现在信息高度发达的今天,人们对最新信息的需求和发布迫切的需要及时性。而动态交互式网页刚好提供了这些功能 ,本系统就是一个能够在网上实现新闻的网上多用户发布,多栏目管理实时的进行行为统计和记录的网上交互系统。 目背景 为一种样式语言,随着 信息量的增多和交互性的加强使得越来越难以胜任的情况之下,在 程语 言高度发展的形式下,我们开始了对新闻发布系统的开发。 开发环境要求 件条件 服务器两台,一台为数据库服务器,一台为 务器;客户端计算机若干;网络通讯设备,主要包括交换机、网卡、集线器、 。 统平台 采用 务器端采用 络 操 作 系 统 , 务 器 软 件 采 用 客户端软件,包括单机操作系统和浏览器软 件,分别选用 000 和 据库系统采用湖南信息职业技术学院 计算机工程系 网络技术专业论文 3 利于方便操作。 第二章 开发工具及相关知识 发工具 基于 系统开发工具应使开发者使用各种各样的技术来创建动态的用程序,并且应是一个可视化的工具。我们采用了 行开发,它是用来快速创建数据驱动 用程序的基于团队的开发环境,支持 接数据库,脚本语言为简单易学的 X 2004 概述 一个可视化的网页设计和网站管理工具,支持最新的 术,包含 查、 式控制、 式化选项、 绑、可视化网页设计、图像编辑、全局查找替换、全 能、处理 富媒体格式和动态 于团队的 作。在编辑上你可以选择可视化方式或者你喜欢的源码编辑方式。 X 2004 的十大新特性 : 自动检测标签和 则来适应所有主流浏览器 ! 的 持 ! 修剪 ,改变大小 、 尺寸 、 旋转角度 、 调节明暗度都不需要离开 境 W 的基本图形编辑技术 .(这一点有模仿 嫌疑 ,但这个功能确实很实用 )! 全加密传输保证文件和帐号信息的安全 ! 支持当今主流的开放环境 :2其他主流的服务器技术 在加入了 名空间支持 ,单控件对象 ,新的参考书内容和 新的 务器端行为 ! 湖南信息职业技术学院 计算机工程系 网络技术专业论文 4 直接将 档复制和粘贴到 ,会保留字体 ,颜色 ,式表信息 使用系统支持的编码保存任何字体 ,包括双字节字符集 . M 的其他工具 :加强了和 他几款产品的协同工作能力 你可以通过 接设置 件的参数 . 插入条 ,表格工具都有改进 ! 编辑代码更省时 ,例如右键编写代码工具 ,增强的查找和替换 ,高效的属性面板 。 一个改良的用户界面 ,更高的实用性 ,非常亲切和有逻辑 , 让你快速找到你想要的东西 ,一个新的开始屏幕让你快速访问最近的文件和教程资源 . 述 功能特点 : 微软公司推出的基于 桌面关系数据库管理系统( 是 列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块 7 种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便, 也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。 一种关系型数据库管理系统,其主要特点如下: ( 1)存储方式单一 理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为( 数据库文件种,便于用户的操作和管理。 (2)面向对象 一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该 对湖南信息职业技术学院 计算机工程系 网络技术专业论文 5 象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。 ( 3)界面友好、易操作 一个可视化工具,是风格与 全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。 ( 4)集成环境、处理多种数据信息 于 作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。 ( 5) 持 发数据库互连, 利用 大的 态数据交换)和 象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、 格、 档,还可以建立动态的数据库报表和窗体等。 可以 将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成 件,轻松构建应用。 发技术 英文全称是 动态服务器网页”,一般简称为“ 它是指由服务器端脚本、对象以及组件扩展,包含动态内容的页面。 司在 1996 年底推出的一种取代 共网关接口,即行服务器端的 用程序开发技术,上的版本之中。 所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的 式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如 可以正确地获得 “执行”结果,并且将这 行的结果直接在浏览湖南信息职业技术学院 计算机工程系 网络技术专业论文 6 器中“浏览”, 通过 们可以结合 页、 令和 件建立动态、交互且高效的 务器应用程序。它属于 术中的 技术。与常见的在 实现动态网页的技术如 不同, 的命令和 句都是由服务器解释执行的。不像 在客户端( 浏览器上执行,若使用设计程序,客户端( 览器中可以显示程序执行的结果,可是,客户端( 使用 览器就无法显示 执行结果。 基于 术的,它支持面向对象即可扩展的 件。 术以 术为基础,程序员可以用 , 语言创建特定功能的服务器端组件,扩展 应用功能。它是一种成熟的 用与现有的 户 /服务器应用程序。当然 ,对很多人来说 ,用 创建 台上的动态网页、整个站点和基于 应用程序已经成为自然而然的方法。如同早期的 样, 经被使用者广为接受,这很大程度上归功于 优良特性。 有 以下突出特点。 (1) 无需编译。 序直接由 务器的动态库 释执行,无需编译和连接。 (2) 易于编写和维护。 文件为纯文本文件,使用常用的文本编辑工具,如 事本,就可以编辑 序。当然,其他网页发展工具,例如, 也都可以。同时 本集成于 写和维护均比较方便。 (3) 独立于浏览器。由于 序在服务器端解释执行,因此客户端用户只需使用系统自带的浏览器,即可浏览采用 计的网页。 (4) 面向对象。 备面向对象( 能,学习容易, 供了五种方便能力强大的内建对象:及 时,若使用 建的“ 象或” 象所撰写出来的 序可以在多个网页之间暂时保存必要的信息。在 本中可以方便的使用系统组件和 内置组件,还能定制其他功能强大的 务器组件。 (5) 数据库操纵功能强大。 供 象,可以轻易地通过 动程序连接各种不同的数据库,例如: 等,湖南信息职业技术学院 计算机工程系 网络技术专业论文 7 利用其可以创建交互性很强的页面,实现对后台数据库的各项数据操作功能,从而方便用户控制和管理数据。另外, 可将“文本文件”或是” 文件当成数据库用。 (6) 执行效率高。 供最优化的多线程环境,可在一个进程中创建多个线程以同时为多个浏览者提供服务,既节约了服务器资源,又提高了程序执行的效率。 (7) 语言兼容性强。 与任何 言相容。除了可使用 服务器组件来设计外,还可经由“ 挂组件模组)的方式,使用有第三方所提供的其他脚本语言,如。 (8) 可扩展性好。 有很强的扩展性,开发人员可以根据需要使用 等多种语言制作组件供 序调用。 (9) 安全性高。 序在服务端执行,客户端浏览器看到的只是 件,因此可以避免源程序被泄漏。 有如下具体功能。 (1) 处理用户通 过浏览器提交到 务器的表单输入,完成用户和服务器端的交互过程。 (2) 访问服务器端数据库,执行相应的录入、查询、删除和修改等操作。 (3) 根据服务器的配置读写 务器端的文件。 (4) 控制和管理用户的访问权限,限制用户在网站的行为。 (5) 记录访问者的信息,跟踪用户在网站上的活动并将起存入日志文件。 (6) 结合 件,实现各种形式的网际导航。 过后缀名为 文件来实现,一个 件相当于一个可执行文件,因此必须在。支持 服务器环境中运行 (如 工作原 理可用下面的 7 个过程描述。 (1) 用户在客户端浏览器地址栏中输入 件名,按下“ 触发 求。 (2) 浏览器将 求通过网络发送给 (3) 务器接受该请求,并获取正确的 件。 (4) 务器将该文件发送给特定的 序。 (5)程序逐行解析 件,将各个代码段发送到合适的脚本引擎进行编译并运行, 当遇到与 容的脚本( , 擎,调用相应的脚本引擎进行解释处理。若脚本指令中 涉及到对数据库的访问,就通过 后台数据库进行连接,由数据库访问组件实现对数据库的操作, 然后将结果写入 ,生成 一个 静态的 件。 (6) 务器将 件发送给客户端。 (7) 客户端浏览器解释执行收到的文件,并将其显示在浏览器上。 由于 脚本程序是在服务湖南信息职业技术学院 计算机工程系 网络技术专业论文 8 器端执行的,通常脚本代码不会被别人窥视,保证了程序代码的安全和知识产权。另外程序执行完毕后,服务器仅仅是将执行的结果返回给客户端浏览器,减轻了网络传输的负担,大大提高了交互的速度。 据库访问技术 供了一种跨平台的、用来访问关系数据库的通用方法。 初是为了与 据库进行交互而设计的,简单且访问速度快,但是在访问其它类型的数据库系统时性能太差。供了一个基于组件对象模型 (数据访问接口,用于数据访问,而不必了解数据的存储方式。 缩写,是微软通用数据访问的组成之一。利用 供的 发人员可以访问任何数据类型,它不仅支持关系型的数据库,还支 持非关系型的数据库,如 件系统、电子邮件和图像数据。 装了 却屏蔽了 复杂性,开发人员通过它可以轻松自如地访 问各种类型的数据库。 易用、高速、占用很少的额外内存以及使用磁盘空间小的等优点,使得它逐渐被广大的用户所接受。 成了 要么直接 通过 供者获取数据 ,要么间接地通过 取数据,因为 有在已有的数据库结构上添加其它层次,所以 十分瘦,执行起来十分高效。 访问数据时使用了供者 )的概念,这就相当于 动者 ),正是通过这个供的一个接口集合, 以用统一的方法来访问不同的数据类型。 对于那些独特的数据文件或更新的、更先进的数据库系统来说,同样可以使用 访问。 为了能够对存放于很多不同类型的数据库中的数据以编程方式进行访问和修改而设计的。正是这种更为广泛的访问范围,使得 别于以前的数据访问技术。 建立在 件对象模型 )基础之上的,提供了自动服务的接口。开发人员可以在 C+、 及其它支持 计算机工程系 网络技术专业论文 9 的语言中使用它,也同样可以在脚本语言中使用。以下 例代码都是基于用程序的。如果选择其它开发语言也同样可以使用该方法。 外一个重要的优势是被内置在微软的所有操作系统里,如 就意味着使用 问数据库不需要在每一台计算机中再安装 。 据库访问的具体实现: 3 个 主要组成对象是 象是到本地或远程数据库的连接,它管理应用程序和数据库之间通信。 象是用来连接到一个记录集,从而获取查询的结果,这些结果由数据的行 (记录 )和列 (字段 )组成。 象是用来处理重复执行的查询,或处理需要查 找 存储过程调用中的输出或返回参数值的查询。 在 , 可以显式地连接一个数据库,也可以隐式地将数据库连接到一个记录集上。在大多数的应用程序中,为了能够完全控制数据库 的连接,我们需要自己去建立一个连接。根据所使用的 供者的不同,有很多不同的连接数据库的方法, 下面有 两种典型的方法。 首先,可以为数据库建立 据源,在这种情况下,用下面的代码段就可以连接到一个数据库。 在这段代码段中, 法的第 1 个参数就是要给出配置数据源的名称参数 要 通过验证的用户信息。对于安全性不好的 据库来说,可以把 置空即可。最后 1 个参数给出了在连接数据库时的可选项,我们通常采用默认选项 其次, 过 供程序与数据库进行通信,这种方法要优于通过 动。在 ,一并提供了用于 据库的本机 供程序。 连接 据库,可以使用用于 据库的 供程序 使用该提供程序,必须在连接字符串中指定提供程序的名称、版本以及数据库的位置,下面的代码段给出这种方法。 湖南信息职业技术学院 计算机工程系 网络技术专业论文 10 :+ ,; 如果不指定数据库的绝对路径,则 在应用程序的工作目录下寻找该数据库。连接 据库,要指定本机 供程序、 使用的数据库以及安全性信息。连接字符串 应写成: D 还可以在连接字符串中指定网络库、数据包的大小和其它的属性。连接据库,在这种情况下,除了安装 建立连接字符串之外,还要做一些其它的处理。 B 是与 客户机组件进行通信的,而不是直接与 据库进行通信的。要使用 理 据库,则必须安装 户机工具软件(合适版本,并创建数据库别名。 在完成上述步骤后,就可以使用下面的连接字符串来连接 据库了: D= 打开记录集,正如 象能使数据库连接一样, 象能使数据连接起来。 查询的结果存放在 象中,然后 序和过滤等其它功能操作。因此,一旦建立了数据库连接后,就可以打开一个记录集了。 执行命令 象通常可以简化编程,提高应用程序速度。该对象主要用途是为了重复执行一个单独的查询或者几个相似的查询。 湖南信息职业技术学院 计算机工程系 网络技术专业论文 11 如果需要依赖数据库执行一条命令而不需要返回结果集合的话,这时就需要使用 象而不使用 象。 象需要和 , 象具有一个 合,集合中的每个象都对应查询中的一个参数。 访问字段值,正如 象是数据库连接一样, 象是数据连接。在向数据库提交查询之后, 结果存放在 象中。然后,就可以使用 象查看查询结果。 象支持诸如更新、排序和过滤等其它功能。 象具有一个 段集合,其中每个 象都对应查询结果中的一个字段 合是 象的默认属性,而 象的默认属性。为了从记录集中获取数据或者要修改字段的值,就必须得访问相应字段对象的值,该代码段可以写成: 同样也可以利用名字属性来获取字段名: 段对象包含了许多有用的属性,我们常用到的属性是 面分别一一介绍。 性以字符串格式存放 象 的名称。一般而言,该属性指向正在进行查询的表中的列名称。对于大部分 果不想用列的名称,则可以使用 句来选择别的名称。 性返回字段可以存储的最多位数,包括小数点右边的位数。该属性是只读 的,它存放字节型的值。 象的 性返回字段的数据类型,该属性也是只读的。查询检索的数据都存 放在 性中。该属性为 象的默认属性,因此想要查看字段内容,一般不需要显式地调用 性。 有 支持更新 数据的情况下,它才能是可读可写的。对于 性, 持设置和返回长字符串和二进制数据。 湖南信息职业技术学院 计算机工程系 网络技术专业论文 12 第三章 系统需求 务概述 及时更新 最新新闻动态 ,此系统能实现添加管理删除新闻 . 能需求 据流图 新闻显示,首先提供给浏览者选择新闻类别页面,然后系统根据浏览者的选择,对该类新闻进行分页显示, 浏览者选择具体的 新闻 条目, 进行浏览 , 数据流程如图 示。 图 据流程 后台管理,管理员进入 面,输入用户名和密码,如果验证失败,则系统提示错误并返回登陆界面,验证成功,则进入系统后台页面,此时可以进行权限和新闻管理,管理员推出系统后,系统返回登陆页面 , 数据流程如图 湖南信息职业技术学院 计算机工程系 网络技术专业论文 13 图 台管理 数据流程 据字典 图 据库 0 管理员登陆 添加新闻 编辑新闻 删除新闻 退出系统 验证失败 湖南信息职业技术学院 计算机工程系 网络技术专业论文 14 图 南信息职业技术学院 计算机工程系 网络技术专业论文 15 图 南信息职业技术学院 计算机工程系 网络技术专业论文 16 第四章 系统结构概述 统总体结构设计 图 图 系统总体结构图 从图中可以看出整个系统分为前台和后台 ,前台主要给读者浏览新闻 ,后台是管理员用来管理新闻的 ,在新闻主页可以选择娱乐新闻和体坛快讯 ,分别进入相应的列表 ,再点击新闻进行浏览 从而进行一系列的新闻管理 . 统功能分析 新闻显示功能 通过链结 ,能逐一显示出相对应 的新闻内容作者及发布时间 . 湖南信息职业技术学院 计算机工程系 网络技

温馨提示

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

评论

0/150

提交评论