【ACCESS精品源码栏目提醒】:文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。
网学会员整理了ACCESS精品源码-(精品)毕业设计 论文:网站设计 ASP,新闻,网站 - 实施方案的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
毕业设计(论文) 新闻网站 News Website专 业 名 称: 计算机网络指 导 教 师: 毕 业 生 姓 名 : 毕 业 生 学 号 : 摘 要 从建站的实际情况出发,经过对有关网站新闻网站的一番考察和分析,确立了系统采用 ASP 作为开发环境,
ACCESS 2003 作为数据库服务器,IIS 作为测试服务器及新闻发布的具体实现功能。
并阐述系统的结构设计和功能设计,实现新闻的分类显示,最近新闻显示、热点新闻显示、搜索、评论等。
经过授权的用户可以通过 Web 浏览器,以人机交互式的客户端程序实现对新闻的发布、管理、实时的进行行为统计和记录。
本网站具有很好的外部接口,较好的容错性,能够承受大量用户同时浏览的压力,满足大部分新闻发布的需求,能够很好的配合其它子系统服务于网站的新闻发布.该网站系统是一个基于新闻发布和内容管理的全站管理系统;基于 B/S 模式 WEBMIS 系统,可以将杂乱无章的信息(包括文字、图片)经过组织,合理而且有序地呈现在大家面前。
简单的说新闻网站就是充当一个网络新闻媒介的功能。
【关键字】ASP,新闻,网站 AbstractFrom built them the actual situation after news site on the Web site an examinationand analysis to establish the system as a development environment using ASPACCESS 2003 as the database server IIS server and the press release as a testconcrete realization of function. And described the structure of the system design andfunction design implementation classification of news shows the recent news showshot news display search comments etc.. Authorized users can Web browser tohuman-computer interactive client program to realize the news release managementreal-time behavioral statistics and records. This site has good external interface betterfault tolerance to withstand the pressure of a large number of users to browse meetthe needs of the majority of press releases can be a very good service with the othersubsystems on the website of the press release. The system is A press release andcontent management based on the entire station management system based on B / Smode WEBMIS system can be chaotic information including text pictures throughthe organization reasonable and orderly presentation in front of everyone. In shortnews site that acts as a network media capabilities.【Keyword】ASP,News,Website 目 录引言 ....................................................................... 1第 1 章 绪论 ................................................................. 2 1.1 开发工具的选用及介绍 ................................................ 2 1.1.1 ASP 的优势 ........................................................ 2 1.1.2 ASP 的特点 ........................................................ 2 1.2 ASP 技术访问 WEB 数据库 ............................................... 3 1.2.1 访问 WEB 数据库的多种方案 .......................................... 3 1.2.2 ASP 简介 .......................................................... 3第 2 章 系统分析与总体设计 ................................................... 4 2.1 网站功能描述 ........................................................ 5 2.2 系统功能模块划分 .................................................... 6 2.3 系统流程分析 ........................................................ 7第 3 章 系统数据库结构设计与实现 ............................................. 8 3.1 创建数据库了 ........................................................ 8 3.2 数据库逻辑结构设计 .................................................. 8第 4 章 系统主界面与后台界面设计 ............................................ 11 4.1 主界面设计 ......................................................... 11 4.1.1 显示新闻类别链接 ................................................. 11 4.1.2 显示热点新闻 ..................................................... 12 4.1.3 显示最新图片新闻 ................................................. 12 4.1.4 显示详细新闻 ..................................................... 12 4.2 后台界面设计 ....................................................... 13 4.2.1 登录界面 ......................................................... 13 4.2.2 管理界面 ......................................................... 13 4.2.3 留言板界面 ....................................................... 14第 5 章 后台管理模块设计 .................................................... 14 5.1 管理员管理模块 ..................................................... 14 5.1.1 管理员管理界面 ................................................... 14 5.1.2 管理员管理功能分析 ............................................... 15 5.2 版块管理模块 ....................................................... 15 5.2.1 版块管理界面 ..................................................... 16 5.2.2 版块管理功能分析 ................................................. 16 5.3 新闻管理模块 ....................................................... 16 5.3.1 新闻管理界面 ..................................................... 17 5.3.2 新闻管理功能分析 ................................................. 17 5.4 新闻添加 ........................................................... 17第 6 章 留言板模块设计 ...................................................... 18 6.1 用户添加模块 ....................................................... 18 6.2 留言板主界面模块 ................................................... 19 6.3 留言板管理模块 ..................................................... 19第 7 章 结论 ................................................................ 21 7.1 网站系统总结 ....................................................... 21 7.2 网站系统展望 ....................................................... 21 7.2.1 新闻网站的发展趋势 ............................................... 21 7.2.2 网站系统体系结构的发展趋势 ....................................... 22致 谢 ................................................................................................................................................... 23参考文献............................................................................................................................................... 24附录 A .................................................................................................................................................... 25附录 B .................................................................................................................................................... 27附录 C .................................................................................................................................................... 29 引言 新闻网站是一个新闻单位不可缺少的部分它的内容对于新闻的决策者和管理者来说都至关重要所以新闻网站应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点如:效率低、保密性差另外时间一长将产生大量的文件和数据这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高计算机科学日渐成熟其强大的功能已为人们深刻认识它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分使用计算机对网上新闻发布进行管理具有着手于管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高网上新闻发布的效率也是企业的科学化、正规化管理与世界接轨的重要条件。
Active Server Pages 即 ASP,是一套微软开发的服务器脚本环境,使用它可以创建和运行动态、交互的 Web 服务器应用程序。
ASP 内含于 IIS3.0 和 IIS4.0 之中,通过 ASP 我们可以结合 HTML 网页、ASP 指令和 ActiveX 元件建立动态、交互且高效的 Web 服务器应用程序。
有了 ASP 就不必担心客户的浏览器是否能运行所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML 中的脚本程序。
当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度,而且利用Visual InterDev 集成开发环境可以很容易地对 ASP 应用程序进行开发和修改。
本网站系统从建立 ASP 的环境开始,由浅入深地介绍了建立一个基于 ASP 的动态新闻发布系统所需要的各种技术。
目前,ASP 技术已风靡全球,在 Internet 上几乎处处都能看到它的身影,ASP技术的出现和发展给曾经以静态内容为主的 Web 带来了全新的动态效果,使其具有更加灵活和方便的交互特性,在 Internet 中实现信息的传递和检索越来越容易。
正因为如此,ASP 迅速被广大网络设计和开发人员所接受,成为首选的网站开发和编程技术。
ASP 是目前最流行的 Web 应用程序开发工具之一。
它是一种功能强大、灵活易学的服务器脚本编程环境,它的源代码均可以在服务器端运行,运行的结果以HTML 代码的形式输出到客户端。
利用 ASP 不仅可以快速创建交互性的动态网页,而且程序代码完全保密,更重要的是它不用考虑客户端使用何种浏览器。
1 第 1 章 绪论1.1 开发工具的选用及介绍1.1.1 ASP 的优势 Active Server Pages:“动态服务器网页”,一般简称为“ASP”,ASP 之所 主要在于所产生的执行结果都是标准的 HTML以能受到大家的重视与使用的原因,格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如 IE 或Netscape)都可以正确地获得 ASP 的“执行”结果,并且将这 ASP 执行的结果直 ,不像 VBScript 或 JavaScript 是在客户端(Client)的接在浏览器中“浏览”浏览器上执行,若使用 VBScript 来设计程序,客户端(Client)在 IE 浏览器中可以显示程序执行的结果,可是,客户端(Client)若使用 Netscape 浏览器就无法显示 VBScript 的执行结果。
1.1.2 ASP 的特点 任何开发工具皆可发展 ASP。
只要使用一般的文书编辑程序,如 Windows 记事本,就可以编辑。
1、ASP 通吃各家浏览器由于 ASP 程序是在网络服务器端中执行,执行结果所产生的 HTML 文件适用于不同的浏览器。
2、语言相容性高:ASP 与所有的 ActiveX Script 语言都相容,除了可结合HTML,VBScript、Java Script、Active X 服务器组件来设计外,并可经由“plug-In(外挂组件模组)的方式,使用其他厂商(Third Party)所提供的语言。
隐密安全性高。
如果我们在浏览器中直接查看网页的原始代码,就只能看到HTML文件,原始的 ASP 程序代码是看不到的!这是因为 ASP 程序先于网站服务(Web Server)端执行后,将结果转换成标准HTML文件,再传送到客户端(Client)的浏览器上,因此,我们所辛苦撰写的 ASP 程序并不会轻易地被看见进而被盗用。
3、 ASP 易于操控数据库: 可以轻易地通过 ODBCOpen Database Connectivity驱动程序连接各种不同的数据库,例如:Acess、sqlserver、Oracle 等等,另外,ASP 亦可将“文本文件”或是”Excel” 文件当成数据库用。
2 所以我选择了 ASP 结合 dreameware8 架构网站。
在此期间本人将使用Dreamweaver 8 进行 ASP 页面的编码,并使用 IIS5.1 对页面进行调试。
1.2 ASP 技术访问 WEB 数据库1.2.1 访问 WEB 数据库的多种方案 目前在 WINDOWS 环境下有多种访问 WEB 数据库的技术,主要有: 1、公共网关接口 CGICommon Gateway Interface CGI 是较早实现的技术。
适用于多种服务器平台,如 UNIX、WINDOWS 等,但CGI 的开发成本高、维护困难、功能有限、不具备事务处理功能、占用服务器资源较多。
2、先进数据库连接器 ADCAdvance Database Connector ADC 提供了 ActiveX Control 来访问数据库,它的主要特点是数据查询由用户端浏览器执行,因而需将服务器端数据库中的部分记录下载到用户端,系统开销较大、响应慢,只适用于特别频繁的数据库查询操作。
3、JAVA/JDBC 语言编程 JAVA 语言是一种面向对象、易移植、多线程控制的语言,可通过 JDBC 去连接数据库。
用 JAVA/JDBC 编写的软件可移植性强,适用于多种操作系统,但其执行效率和执行速度还不理想,目前无法建立高效、高速的应用。
4、动态服务器页面 ASPActive Server Page ASP 是微软公司最新推出的 WEB 应用开发技术,着重于处理动态网页和 WEB数据库的开发,编程灵活、简洁,具有较高的性能,是目前访问 WEB 数据库的最佳选择。
1.2.2 ASP 简介 1、ASP 访问数据库的原理 ASP 是服务器端的脚本执行环境,可用来产生和执行动态的高性能的 WEB 服务器程序。
当用户使用浏览器请求 ASP 主页时,WEB 服务器响应,调用 ASP 引擎来执行ASP 文件,并解释其中的脚本语言JScript 或 VBScript,通过 ODBC 连接数据 3库,由数据库访问组件 ADOActiveX Data Objects完成数据库操作,最后 ASP生成包含有数据查询结果的 HTML 主页返回用户端显示。
由于 ASP 在服务器端运行,运行结果以 HTML 主页形式返回用户浏览器,因而 ASP 源程序不会泄密,增加了系统的安全保密性。
此外,ASP 是面向对象的脚本环境,用户可自行增加 ActiveX 组件来扩充其功能,拓展应用范围。
2、ASP 页面的结构 ASP 的程序代码简单、通用,文件名由.asp 结尾,ASP 文件通常由四部分构成: 1 标准的 HTML 标记:所有的 HTML 标记均可使用。
2 ASP 语法命令:位于lt gt 标签内的 ASP 代码。
3 服务器端的 include 语句:可用include 语句调入其它 ASP 代码,增强了编程的灵活性。
4 脚本语言:ASP 自带 JScript 和 VBScript 两种脚本语言,增加了 ASP的编程功能,用户也可安装其它脚本语言。
3、ASP 的运行环境 目前 ASP 可运行在三种环境下: 1 WINDOWS NT server 4.0 运行 IIS 5.0Internet Information Server以上。
2 WINDOWS NT workstation 4.0 运行 Peer Web Server 6.0 以上。
3 WINDOWS 95/98/XP 运行 PWSPersonal Web Server。
其中以 NT server 上的 IIS 功能最强,提供了对 ASP 的全面支持,是创建高速、稳定的 ASP 主页的最佳选择。
第 2 章 系统分析与总体设计 很多网站都提供新闻栏目,例如搜狐、新浪等著名网站的新闻专栏。
许多企业和个人网站也需要定期发布一些关于企业或网站的新闻。
因为网络中新闻发布的频率非常高,如果使用静态网页作为新闻页面,则维护工作将非常繁琐,管理员每天需要制作大量的网页,从而浪费很多时间和精力。
使用新闻发布、新闻管 4理系统和留言板可以使新闻发布、管理和留言变得很轻松,管理员只需设置标题、内容和图片等新闻就可以了,系统将自动生成对应的网页。
本文将对新闻发布及管理系统进行系统分析与总体设计。
2.1 网站功能描述 新闻发布、新闻管理系统和留言板包括管理员管理、版块管理、新闻管理、添加新闻、新闻查询、用户评论、留言和管理留言等模块。
具体描述如下: 1、管理员管理: 1 添加管理员; 2 修改管理员信息; 3 删除管理员。
2、版块管理: 1 添加新闻版块; 2 修改新闻版块; 3 删除新闻版块。
3、新闻管理: 1显示各版块的信息; 2 转移新闻版块; 3 修改新闻; 4 删除新闻。
4、添加新闻: 1 添加新闻的内容、标题、图片、发布者等。
- 5、留言: 1 添加留言即作者、主题、头像和内容; 2 回复留言; 3 浏览留言。
6、管理留言: 1 删除留言; 2 预览留言。
52.2 系统功能模块划分 从功能描述的内容可以看到,本实例可以实现 6 个完整的功能。
我们根据这些功能,设计出系统的功能模块,如下图 2-1 所示。
新闻系统 管 版 新 新 管 理 添 用 块 闻 加 闻 户 留 理 员 管 管 查 留 管 新 评 言 理 理 闻 询 论 言 理 图 2-1 新闻发布系统功能模块示意图 新闻发布系统的功能模块之间的关系如下图 2-2 所示。
后台系统 前台系统 提供数据基本信息发布 新 新 发 闻 闻 表 管 查 评 理 数据库 询 论 留言 图 2-2 新闻发布及管理系统的功能模块关系图 在本网站中,管理员管理模块的功能比较简单、只有添加、修改、删除功能。
管理员管理功能模块的关系如下图 2-3 所示。
用户 管 理 员 添加、修改、删除管理员信息 管 理 6 图 2-3 用户管理功能模块的关系图2.3 系统流程分析 为了使读者进一步了解本实例系统的设计,本小节将对系统进行流程分析。
管理系统的工作流程都是从用户登录模块开始,对用户的身份进行认证。
身份认证过程: 确认用户是否是有效的系统用户,此过程决定用户能否进入系统。
本系统分为前台系统和后台系统及留言三个部分。
前台系统不需要进行身份.
上一篇:
【精品】Spring_Security_3.0.1中文参考文档
下一篇:
网上购物系统毕业设计论文