新闻管理网站设计与实现毕业论文(编辑修改稿)内容摘要:

cape 浏览器就无法显示 VBScript 的执行结果。 Active Server Pages 的特点 任何开发工具皆可发展 ASP。 只要使用一般的文书编辑程序,如 Windows 记事本,就可以编辑。 ASP 通吃各家浏览 器 由于 ASP 程序是在网络服务器端中执行,执行结果所产生的 HTML 文件适用于不同的浏览器。 语言相容性高: ASP 与所有的 ActiveX Script 语言都相容,除了可结合HTML, VBScript、 Java Script、 Active X 服务器组件来设计外,并可经由“ plugIn(外挂组件模组)的方式,使用其他厂商( Third Party)所提供的语言。 隐密安全性高。 如果我们在浏览器中直接查看网页的原始代码,就只能看到HTML文件,原始的 ASP 程序代码是看不到的。 这是因为 ASP 程序先于网站服务(W eb Server)端执行后,将结果转换成标准HTML文件,再传送到客户端( Client)的浏览器上,因此,我们所辛苦撰写的 ASP 程序并不会轻易地被看见进而被盗用。 湖北工业大学毕业设计论文 8 易于操控数据库 : ASP 可以轻易地通过 ODBC(Open Database Connectivity)驱动 程序连接各种不同的数据库,例如: Acess、 sqlserver、 Oracle 等等,另外, ASP 亦可将“文本文件”或是” Excel” 文件当成数据库用。 所以我选择了 ASP 结合 dreameware8 架构网站。 在此期间本人将使用Dreamweaver 8 进行 ASP 页面的编码,并使用 对页面进行调试。 数据库访问 数据库 访问的几种方案 目前在 WINDOWS 环境下有多种访问 WEB 数据库的技术,主要有: 公共网关接口 CGI(Common Gateway Interface) CGI 是 较早实现的技术。 适用于多种服务器平台,如 UNIX、 WINDOWS 等,但CGI 的开发成本高、维护困难、功能有限、不具备事务处理功能、占用服务器资源较多。 先进数据库连接器 ADC(Advance Database Connector) ADC 提供了 ActiveX Control 来访问数据库,它的主要特点是数据查询由用户端浏览器执行,因而需将服务器端数据库中的部分记录下载到用户端,系统开销较大、响应慢,只适用于特别频繁的数据库查询操作。 JAVA/JDBC 语言编程 JAVA 语言是一种面向对象、易移植、多 线程控制的语言,可通过 JDBC 去连接数据库。 用 JAVA/JDBC 编写的软件可移植性强,适用于多种操作系统,但其执行效率和执行速度还不理想,目前无法建立高效、高速的应用。 动态服务器页面 ASP(Active Server Page) ASP 是微软公司最新推出的 WEB 应用开发技术,着重于处理动态网页和 WEB数据库的开发,编程灵活、简洁,具有较高的性能,是目前访问 WEB 数据库的最佳选择。 Active Server Pages 简介 ASP 访问数据库的原理 ASP 是服务器端的脚本执行环境,可用 来产生和执行动态的高性能的 WEB 服湖北工业大学毕业设计论文 9 务器程序。 当用户使用浏览器请求 ASP 主页时, WEB 服务器响应,调用 ASP 引擎来执行ASP 文件,并解释其中的脚本语言 (JScript 或 VBScript),通过 ODBC 连接数据库,由数据库访问组件 ADO(ActiveX Data Objects)完成数据库操作,最后 ASP生成包含有数据查询结果的 HTML 主页返回用户端显示。 由于 ASP 在服务器端运行,运行结果以 HTML 主页形式返回用户浏览器,因而 ASP 源程序不会泄密,增加了系统的安全保密性。 此外, ASP 是面向对象的脚本环境 ,用户可自行增加 ActiveX 组件来扩充其功能,拓展应用范围。 ASP 页面的结构 ASP 的程序代码简单、通用,文件名由 .asp 结尾, ASP 文件通常由四部分构成: (1) 标准的 HTML 标记:所有的 HTML 标记均可使用。 (2) ASP 语法命令:位于 % % 标签内的 ASP 代码。 (3) 服务器端的 include 语句:可用 include 语句调入其它 ASP 代码,增强了编程的灵活性。 (4) 脚本语言: ASP 自带 JScript 和 VBScript 两种脚本语言,增加了 ASP的编程功能,用户也可安装其它脚本语言。 ASP 的运行环境 目前 ASP 可运行在三种环境下 : (1) WINDOWS NT server 运行 IIS (Inter Information Server)以上。 (2) WINDOWS NT workstation 运行 Peer Web Server 以上。 (3) WINDOWS 95/98/XP 运行 PWS(Personal Web Server)。 其中以 NT server 上的 IIS 功能最强,提供了对 ASP 的全面支持,是创建高速、稳定的 ASP 主页的最佳选择。 湖北工业大学毕业设计论文 10 第 2 章 系统分析 很多网站都提供新闻栏目,例如搜狐、新浪等著名网站的新闻专栏。 许多企业和个人网站也需要定期发布一些关于企业或网站的新闻。 因为网络中新闻发布的频率非常高,如果使用静态网页作为新闻页面,则维护工作将非常繁琐,管理员每天需要制作大量的网页,从而浪费很多时间和精力。 使用新闻发布、新闻 管理系统 和留言板可以使新闻发布、 管理 和留言 变得很轻松,管理员只需设置标题、内容和图片等新闻就可以了,系统将自动生成对应的网页。 本文将对新闻发布及管理系统进行系统分析与总体设计。 网站 功能描述 新闻发布、新闻管理系 统和留言板 包括 管理员 管理、 版块 管 理、新闻管理、添加新闻、新闻查询、用户评论、留言和管理留言等模块。 具体描述如下: 管理员管理: (1) 添加管理员 ; (2) 修改 管理员信息 ; (3) 删除 管理员。 版块管理: (1) 添加新闻版块 ; (2) 修改 新闻版块 ; (3) 删除 新闻版块。 新闻管理: (1)显示各版块的信息 ; (2) 转移新闻版块; (3) 修改 新闻; (4) 删除 新闻。 添加新闻: (1) 添加 新闻 的内容、标题、图片、发布者等。 留言 : 湖北工业大学毕业设计论文 11 (1) 添加留言即作者、主题 、头像和内容 ; (2) 回复留言 ; (3) 浏览留言。 管理留言: (1) 删除留言 ; (2) 预览留言。 系统功能模块划分 从功能描述的内容可以看到,本实例可以实现 6 个完整的功能。 我们根据这些功能,设计出系统的功能 模块,如下图 21 所示。 图 21 新闻发布系统功能模块示意图 新闻发布系统的功能模块之间的关系如 下 图 22 所示。 图 22 新闻发布及管理系统的功能模块关系图 在本 网站 中, 管理员 管理模块的功能比较简单、只有添加、修改、删除功能。 后台系统 提供数据 新闻管理 前台系统 数据库 基本信息发布 留言 新闻查询 发表评论 新闻系统 管理员管理 版块管理 新闻管理 添加新闻 用户评论 留言 新闻查询 管理留言 湖北工业大学毕业设计论文 12 管理员 管理功能模块的关系如 下 图 23 所示。 图 23 用户管理功能模块的关系图 系统流程分析 为了使读者进一步了解本实例系统的设计,本小节将对系统进行流程分析。 管理系统的工作流程都是从用户登录模块开始,对用户的身份进行认证。 身份认证过程: 确认用户是否是有效的系统用户, 此过程决定用户能否进入系统。 本系统分为前台系统和后台系统 及留言三 个部分。 前台系统不需要进行身份认证, 任何人都可以通过浏览器阅读已经发布的新闻、发表网友评论。 管理员拥有所有的操作权限 , 后台系统的流程分析如图 24 所示。 图 24 后台系统的流程分析 开始 用户登录 失败重试 管理所有用户的信息 管理新闻类别,发布信息,所有新闻信息的管理 管理员 管理员管理 添加、修改、删除管理员信息 用户 湖北工业大学毕业设计论文 13 留言系统的流程分析如 下 图 25 所示。 图 25 留言板的流程分析 开始 用户登录 失败重试 删除留言 发布留言、回复留言 管理员。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。