【精品】asp基于bs新闻管理系统(源代码+论文)
收藏
资源目录
压缩包内文档预览:(预览前20页/共23页)
编号:1638015
类型:共享资源
大小:1.27MB
格式:RAR
上传时间:2017-08-30
上传人:机****料
认证信息
个人认证
高**(实名认证)
河南
IP属地:河南
50
积分
- 关 键 词:
-
精品
asp
基于
bs
新闻
管理
系统
源代码
论文
- 资源描述:
-
【精品】asp基于bs新闻管理系统(源代码+论文),精品,asp,基于,bs,新闻,管理,系统,源代码,论文
- 内容简介:
-
东华理工学院毕业论文(设计) 1 摘 要 随着 迅速发展,社会已经进入了网络时代。网站已经成为 上进行信息传播的主要载体, 在使这个世界变得越来越“小”,也使我们的竞争更加激烈。 新闻发布系统 是典型的 新闻 信息管理系统 ,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备 ,易使用等特点。 关键字 : of eb on on is is a of s of of to up of to of is to of 东华理工学院毕业论文(设计) 2 前 言 新闻发布系统 是一个 新闻 单位不可缺少的部分 ,它的内容对于 新闻 的决策者和管理者来说都至关重要 ,所以 新闻发布 系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点 ,如 :效率低、保密性差 ,另外时间一长 ,将产生大量的文件和数据 ,这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高 ,计算机科学日渐成熟 ,其强大的功能已为人们深刻认识 ,它已进入人类社会的各个领域并发挥着越来越重要的 作用。 作为计算机应用的一部分 ,使用计算机对 网上新闻发布 进行管理 ,具有着手 于 管理所无法比拟的优点 检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高 网上新闻发布 的效率 ,也是企业的科学化、正规化管理 ,与世界接轨的重要条件。 因此,开发这样一套 新闻发布 管理软件成为很有必要的事情 ,在下面的各章中我们将以开发一套 网上新闻发布系统 为例 ,谈谈其开发过程和 所用到的软件和相关的知识及 所涉及到的问题 和 解决方法。 一套微软开发的服务器脚本环境,使用它可以创建和运行动态、交互的 务器应用程序。 含于 中,通过 们可以结合 页、 令和 件建立动态、交互且高效的 务器应用程序。有了 不必担心客户的浏览器是否能运行所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通 的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度,而且利用 用程序进行开发和修改。 本系统从建立 环境开始,由浅入深地介绍了建立一个基于 动态新闻发布系统所需要的各种技术。 目前, 术已风靡全球,在 几乎处处都能看到它的身影, 来了全新的动态效果,使其具有更加灵活和方便的交互特性,在 实现信息的传递和检索越来越容易。正因为如此, 速被广大网络设计和开发人员所接受,成为首选的网站开发和编程技术。 目前最流行的 用 程序开发工具之一。它是一种功能强大、灵活易学的服务器脚本编程环境,它的源代码均可以在服务器端运行,运行的结果以码的形式输出到客户端。利用 仅可以快速创建交互性的动态网页,而且程序代码完全保密,更重要的是它不用考虑客户端使用何种浏览器。东华理工学院毕业论文(设计) 3 目 录 前言 第 1 章 介 .特点 优势 内置对象 .象 象 .第 2 章 为什么要开发一个 新闻发布系统 第 3 章 据库 8 数据库概念 据库特点 创建新表 连接数据库 第 4 章 脚本编程语言 . 10 数据类型 10 据类型 10 量 11 声明变量 11 第 5 章 系统具体实现 目标设计 .数据库结构实现 .引入发布新闻数据 .系统主页面 .显示每条新闻相关新闻 .在任意字段添加新闻 .自由更改新闻 .显示热点新闻 .第 6 章 结束语 18 参考文献 20 东华理工学院毕业论文(设计) 第 1 章 介 1 第 1章 介 简称,是服务器端脚本编程环境。使用 以将 、脚本命令和 件组合 起来,创建动态的、交互的 页和基于 功能强大的应用程序 简单地讲, 位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的、交互式的 用程序。 特点 含于 中。有了 不必担心客户端浏览器是否能运行所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通的脚本程序。 从字面上说, 含下面 3 方面的含义: 1. 用了微软公司的 术。采用了封装对象,程序调用对象的技术 ,简化编程,加强程序间的合作。只要在服务器上安装这些组件,通过访问组件,可以快速、简易地建立自己的 用程序。 2. 行在服务器端。这样就不必担心浏览器是否支持 使用的编程语言。 编程语言可以是 一个子集。然而 览器不支持客户端的 以最好不要在客户端使用 在服务器端,则无需考虑浏览器的支持问题, 览器也可以正常显示 面。 3. 回标准的 面,可以在常用的浏览器中正常显示。浏览者查看页面源文件时,看到的是 成的 码,而不是 为 境下开发 用的一种简单、方便的编程工具, 有如下特点: 1. 使用 简单易懂的脚本语言,结合 码,可快速完成网站应用程序的开发; 2. 容易编写,无须编译,可在服务器端直接执行; 3. 使用普通的文本编辑器,即可进行编程; 4. 与浏览器无关,只要客户端浏览器能够执行 码,就可浏览利用 页内容。 使用的脚本语言均在 务器端执行,客户端的浏览器不需要能够执行这些脚本语言; 东华理工学院毕业论文(设计) 第 1 章 介 2 5. 与任何 言相兼容,除了可以使用 本语言来设计外,还可以通过 方式,使用由第三方所提供的其他脚本语言,脚本引擎是处理脚本程序的 件 6. 源程序不会被传到客户浏览器,因此可以避免所写的源程序被他人剽窃,也提高了程序的安全性; 7. 可以使用服务器端的脚本来产生客户端的脚本; 8. 务器元件具有无限可扩充性, 可以使用 +、 编程语言来编写所需的 务器元件。 于 T 其功能几乎完全相同,不同的只是安装过程。 供 3 种服务: 务为客户浏览器提交 ,并允许客户 访问 件 持虚拟目录,通过在“服务器属性”对话框中的“目录”标签可以管理虚拟目录。建立虚拟目录对于管理 点来说具有 非常重要意义。虚拟目录隐藏着有关站点目录结构的重要信息。如果在 中使用物理路径,将暴露有关站点目录的重要信息,这很容易导致系统受到攻击。 与一般的程序不同, 脚本语言来设计,当执行 序时,脚本程序将一整套命令发送给脚本解释器即脚本引擎,由脚本解释器进行翻译并将其转换成服务器所能执行的命令。编写程序时,系统提供了两种脚本语言: 中, 优势 决了与 服务器 关的所有问题。除了和 用程序一样有效外,且易于使用。 使用 须用 语言编写一个计算机程序,该程序以复杂的接口代码连接服务器。然而要编译应用程序,并把它和适当的 面联系在一起。 使用 要简单地在 面中编写代码。 记和代码是在一起的,以易于学习和使用的脚本语言编写这些代码,然而把页面保存到 点,它就可以运行了。不需要进行编译,也没有复杂的建立接口的过程! 创建高度交互性的 点更迅速,也更容易。 可以使页面于将来的维护和更新。 东华理工学院毕业论文(设计) 第 1 章 介 3 身不是一种脚本语言,它只是提供一种使嵌在 面中的脚本程序得以运行的环境。 序是存在于 务器上的扩展名为 纯文本文件,可以使用任何文本编辑器对它进行编辑,其中可以包含纯文本、 记以及脚本命令。 件是以 扩展名的文本文件,这个文本文件可以包括下列部分的任意组合: 1. 文本; 2. 记; 3. 本命令; 创建 件非常容易。如果要在 件 中添加脚本,只需将该文件的扩展名 换为 可。要使 件可被 户使用,应将这个新文件保存在 点的目录中。使用浏览器可查看该文件返回的 。 需要指出的是:因为 件需要额外的处理,所以不要将所有的 都转换为 。应只将包含脚本命令的文件转换为 件。 件可以放置在相同的目录中。 使用任何文本编辑器都可以创建 件。使用这些带有 强支持的编辑器将更能提高程序的工作效率。如果从未使用过 考虑先使用 用 建文档和格式化文本就像使用文字处理工具一样简单。接下来可使用 令,在用 建的 面内加入简单的令。 脚本是一系列的命令和指令。与 签不同,脚本命令指示 务器执行操作,而 签只是简单地格式化文本或读取图形、视频及音频文件。脚本命令可以在变量中存储用户名,在返回到浏览器的页面中显示用户名或将用户名存储在数据库中。脚本命令通过定界符与文本区别。定界符是字符或一串字符,它标志单元开始或 结束。 用定界符“ ”扩入脚本命令。只要是对正在使用的脚本语言有效的命令,就可以放在定界符内。下面的例子展示了包含脚本命令的简单的: 东华理工学院毕业论文(设计) 第 1 章 介 4 函数 回当前的日期和时间。 务器在处理该页时,会使用当前的日期和时间替换 ,并且将该页面返回到浏览器。 注意,不要用 表达式。在编写服务器端脚本时,元素只用于在主脚本语言外的其他脚本语言中定义过程。 内置对象 供了多个内置对象,通过这些对象可以收集通过浏览器请求发送的信息、响应浏览器以及存储新闻等。这里先简要说明 个对象,及有关对象的使用方法。 象 象:获取用户的信息; 当 收到客户端的 求时, 利用 包括获取浏览器种类、表格输入、 客户端认证等,即 象使 发人员能够访问浏览器发送来的二进制数据。 访问变量的具体方法是:首先查询 象,然后是集合,最后是被访问的变量。其语法如下: 数据集合 (数据集合的变量名称 ) 符号“ ”表示这个参数是可以省略的,如果省略获取方法,即语法改为: 数据集合的变量名称 ) 象 象:向用户发送信息。 与 象相反, 象用来控制发送给用户的信息,包括直接发送信息给浏览器、重定向浏览器到另一个 设置 值。其语法为: 提供使用脚本语言的指令外,还提供以下一些输出指令和处理指令。 1. 显示表达式值的输出指令 语法格式如下: 这个输出指令等同于使用 示信息。 2. 处理指令 东华理工学院毕业论文(设计) 第 1 章 介 5 语法格式如下: 它主要是为 供处理 件所需的信息。例如,下面的指令可将为该页的主脚本语言: 处理指令必须出现在 件的第一行。不要将处理指令放在包含#句的文件中。必须在“ ”标记和关键字之间加入一个空格。处理指令中可用的关键字有: (1) 关键字 设置页面的脚本语言; (2) 关键字 设置页面的代码页; (3) 关键字 设置页面的现场标实符; (4) 关键字 指定将在事务处理环境下页面; (5) 指定 是否使用会话状态。 东华理工学院毕业论文(设计) 第 3 章 据库 8 第 2 章 为什么要开发一个新闻发布系统 随着 迅速发展,社会已经进入了网络时代。网络正在飞速发展,这样它就使我们世界变得越来越“小”,也使我们的竞争更加激烈。 计算机已经成为我们学习和工作的得力助手: 今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领 域, 计算机之所以如此流行的原因主要有以下几 个方面: 首先,计算机可以代替人工进行许多繁杂的劳动; 其次,计算机可以节省许多资源; 第三,计算机可以大大的提高人们的工作效率; 第四,计算机可以使敏感文档更加安全,等等。 在我国传统的信息传递方式不外乎是通过电视 、 广播 、 报纸等媒体传播信息,但通过这类媒体的传递工作常常会受到地域和时间的影响而无法达到预期的效果。这样的机制已经不能适应时代的发展 , 因为它浪费了许多人力和物力 来制作和发表信息 ,在信息时代这种传统的 传播方式 必然被计算机为基础的信息管理所取代。 随着网络的应用逐渐普及到信息传递和商业行为,大家将焦点 渐渐地集中到因特网的身上,由于网络具有实时性,天生就是一种极好的传播媒体,这样就解决了因为地域和时间等带来的问题,我们可以很方便、快捷得从因特网上查看我们所需要的新闻。因此,我们可以通过在网站上成立实时新闻中心,将企业和产品等各种最新消息公布到网站上,实时地发送给所有用户及消费者。 这样新闻发布系统就 是一个 新闻 单位不可缺少的部分 ,它的内容对于 新闻 的决策者和管理者来说都至关重要 ,所以 新闻发布 系统应该能够为用户提供充足的信息和快捷的查询手段 。 需求分析 目前,网页制作如火如荼,网站建设热火朝天,及社会的竞争是越 来越激烈,各厂家及生产公司都在不断的提高生产的产品质量,特别是电子上午的发展正在关键的时刻,各商家都在最后的冲刺、网页月月改版,信息日日更新,这时他们就得借助媒体来提高他们的产品的知名度,而网络新闻发布信息就是一种很好、很现代的工具。 一种简单的 、 安全的,性能非常之高的 、 动态的脚本语言。 以 用来开发 用程序 , 有较高的执行效率,强大的数据库支持和网络支持 , 具有多平台特性和极大的开放性和扩充性,拥有广泛的应用前景。 东华理工学院毕业论文(设计) 第 3 章 据库 9 目标设计 用 成网络新闻发布系统的总体设计及各个细化模块的具 体编程实现所开发的新闻发布网站系统必须具有新闻发布、新闻修改系统、各类新闻显示及相关内容浏览等功能。 新闻发布与新闻修改 在新闻浏览之前,要对新闻进行发布。在发布的时候,出点错误和遗漏是在所难免,这时就需要对新闻进行修改。因为新闻是直接与广大浏览者进行会面的,所以必须对所发布的新闻做到尽可能的正确、准确,这样浏览者才会经常浏览我们所发布的新闻。 系统功能 1. 可以进行文本操作; 2. 添加一个数据库项目; 3. 删除一个数据库项目; 4. 修改一个数据库项目; 5. 浏览各类新闻 ; 6. 对新闻进 行菜单分类 7. 显示每条新闻的相关新闻 东华理工学院毕业论文(设计) 第 3 章 据库 10 第 3 章 据库 据库的概念 数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。计算机的数据库可以分为两类:非关系数据库和关系数据库。关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语, 像标题 、 关键字 等。 据库 的特点 一个中、小型关系型数据库管理系统,适合开发中、小型管理信息系统。其又是一个完全面向对象( 采用事件驱动机制的最新关系型数据库管理系统,使得数据库的应用与开发更加便捷、灵活。 一种典型的开放式数据库管理系统,通过 放式数据库互连)能与其他数据库(例如 )相连,实现数据库交换与共享。 持多媒体的应用与开发。在 据库中可以嵌入和链接,并通过 象链接与嵌入)技术来管理。 被称为多媒体关系型数据库。 可以在单用户环境下工作,也可以在多用户环境下工作,并且具有完善 的安全管理机制。 置了大量的函数,其中包括数据库函数、算术函数、文本函数、日期时间函数、财务函数等。用户可以利用这些函数在窗体、报表和查询中建立计算表达试。 供了多个宏。宏在用户不介入的情况下能够执行许多常规的操作。用户只要按照一定的顺序组织 供的宏,就能够实现工作自动化,这对于数据库最终用户是非常方便的。 供了联机帮助功能。 总体来说, 据库管理系统包括了以下的功能: 能够方便地查询所需要的信息。 能够对信息进行有顺序的组织安排。 容易产 生用户所需要的结果。 具备 能,能够供多人同时使用。 创建任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻辑的。创建一个数据库结构的过程被认为是数据模型设计。 东华理工学院毕业论文(设计) 第 3 章 据库 11 1 标识需要的数据; 2 收集被标识的字段到表中; 3 标识主关键字字段; 4 绘制一个简单的数据图表; 5 规范数据; 6 标识指定字段的信息; 7 创建物理表。 数据库的修改分为:添加、编辑和删除记录。这三种操作均可由 建的程序来完成,下面的章节将详细描述实现的具体方法。 创建新表 在 创建一个新表可遵循以下步骤: 1. 通过创建一个新数据库,或打开一个现有数据库显示出数据库窗口。 2. 选择 项。 3. 单击 钮。 4. 单击列表框中的 ,并单击 5. 口出现。 使用这个窗口可列出所想要显示在表的顶部的所有的字段。 6. 键入要在表中包含的每个字段的名称、数据类型和说明。 连接数据库 第一个要使用的 象就是 象。大多数的应用程序都是把数据存储在数据库中的, 可以用来访问数据库的一组对象。 象表示 要连接到的数据库。 调用 实现一个对象,并使用 该对象赋给一个变量。然后可使用这个变量来访问该对象的属性和方法。所有的 象都是以 在创建一个 象,然后调用该对象 的 法。把 递给 法,以便定义想要使用的数据库。 东华理工学院毕业论文(设计) 第 4 章 脚 本编程语言 10 第 4 章 脚本编程语言( 一种与 似的程序语言,它用于 ,可以串联和控制 以使程序员设计出生动活泼、交互式的 应用程序。 可以在服务器端运行。 程序开发语言 族的最新成员,是 子集,它将灵活 的 用于更广泛的领域,包括 的 户机脚本语言和 的 务器脚本语言。其具有以下 3 个特点: 1. 易学易用 如果了解了 能够很快的掌握 要学会 能使用所有 言进行程序设计。 2. 用 宿主应用程序对 话。使用 览器和其他宿主应用程序不再需要每个 件的特殊集成代码。 宿主可以编译 取和调用入口点并管理开发者可用的命名空间。 持运行,与多个 在一起定义 准,以便使 擎可以进行交换。 3. 其他应用程序和浏览器中的 序开发人员可以在产品中免费使用 源实现程序。在其他应用程序中, 可以作为普通的脚本语言使用。 据类型 1. 据类型 有一种数据类型,称为 一种特殊的数据类型,它可以根据不同的使用方式包含不同类别的信息。在此变量中可以放三种数值:标量值、数组和对象指针。默认情况下, 设任何非关键字符号为变量。如果变量名输入错误,则可能在应用程序中造成严重问题, 接收错误的变量名,但将其解释为新的变量名,而不提示错误。 一种特殊的数据类型它可以根据不同的使 用方式包含不同类别的信息。因为 唯一的数据类型,所以它也是 所有函数返回值的唯一数据类型。 最简单的 包含数字或字符串信息。在上下文都是数字时, 被作为东华理工学院毕业论文(设计) 第 4 章 脚 本编程语言 11 数字处理;上下文是字符串时, 被作为字符串处理。这也就是说,如果使用的数据是数字,则 定 数字并用数字的方式来处理;如果使用的数据是只可能是字符串,则 把 字符串处理。当然,也可以将数字包含在引号中使其成为字符 串。除简单数字或字符串数据以外, 以进一步区分数据信息的特定含义,例如,可使用数据信息表示日期或时间。此类数据在与其他日期或时间数据一起使用时得到的结果也会被表示为日期或时间。当然,从布尔值到浮点数。数据信息是多种多样的。 含的数据信息类型称为子类型。通常情况下,将所需的数据放入 , 使用最适合其包含的数据的方式来进行操作。 2. 量 变量是指计算机内存中已命名的存储位置,其中包含了数字或字符串等数据,它为用户提供了一种存储,检索和操作数据 的途径。该位置可用于存储在 行时可更改的程序信息。例如,可以创建一个名为 变量来存储用户单击 用变量时不需要了解变量在内存中的具体地址,只需使用变量名引用变量就可以查看或更改变量的值。简单的说,在 只有一个基本数据类型 此所有的变量的数据类型都是 量是数据的临时存储区域,变量通过名字来区分,对于变量命名有以下几个规则: 第一个字符必须为字母; 其他字为数字或字符以及下划线; 不能超过 255 个字母; 在 被声明的作用域内必须唯一。 变量是指计算机内存中已命名的存储位置,其中包含了数字或字符串等数据,它为用户提供了存储、检索和操作数据的途径。该位置可用于存储在 行时可更改的程序信息。使用变量时并不需要了解变量在内存中的具体地址,只需要使用变量名引用变量就可以查看或更改变量的值。在 只有一个基本数据类型此所有变量的数据类型都是 3. 声明变量 严格地讲,在 变量是不需要声明的,如: 然而,即使在使用变量前不需要声明变量,也应该养成在编程时声明变量的良好习惯,因为这样可以防止错误发生。声明一个变量就是告诉引擎存在一个特定名称的变量,这样就可以在脚本中引用该变量。 东华理工学院毕业论文(设计) 第 5 章 系统具体实现 12 i. 第 5 章 系统具体实现 标设计 新闻发布系统所要实现的功能如下: 1. 对各种新闻进行菜单分类。 2. 可显示每条新闻的相关新闻。 3. 可在任意位置增加新闻。 4. 可自由更改新闻。 5. 可显示若干条热点新闻。 据库结构创建 根据数据库目标设计的分析,建立如下数据表: 表 闻信息表 入发布新闻数据 为了能够了解新闻发布系统中的有关信息,必须将所发布的新闻内容数据从数据库中提取出来,供使用者方便查询和修改原有信息或添加新的信息记录。所需的原代码如下所示: *;&用 rs= & 华理工学院毕业论文(设计) 第 5 章 系统具体实现 13 使用 a=) b=) c=) d=) 统主页面 图 闻发布系统主页面 完成了数据库的设计工作后,紧接着必须制作一个新闻发布系统的页面,让使用者可以通过页面的操作直接上网发布新闻。同前面所说的发布系统一样,先利用页设计一个对应所需字段的 窗口页面,如图 示,为新闻发布系统的主页面,从该页面可以看出,可以通过若干新闻类别查询娱乐,体育,军事,科技,游戏,房产,教育,财经,笑话,天气,旅游等相关的信息,或者在其中添加有关相应信息。如下的源代码显示相关的各种新闻信息: 首页 【本站导航】 新闻 娱乐 东华理工学院毕业论文(设计) 第 5 章 系统具体实现 14 游戏 体育 军事 示每条新闻的相关新闻 图 显示每条新闻的相关新闻 在查找到相应所需的新闻记录后,同样可以查看此类别下的其 他相关信息,如图 查看了娱乐内容的信息后,里面还有一条标题为 查看完标题为以进入 应的原代码显示如下: rs=rs= %&a&% %&b&% if 任意字段位置添加新闻信息 图 添加新闻信息 东华理工学院毕业论文(设计) 第 5 章 系统具体实现 15 为了更好的管理大量的数据信息,需要向数据库中添加每天及时更新的新闻信息,如图 示,通过类别,标题,关键字,作者等字段来表示新添入的新闻信息,点击新闻提交后,如显示成功,则信息
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。