毕业设计(论文)-网络信息安全技术与应用.doc

上传人:小小飞 文档编号:3954792 上传时间:2019-10-11 格式:DOC 页数:47 大小:1.88MB
返回 下载 相关 举报
毕业设计(论文)-网络信息安全技术与应用.doc_第1页
第1页 / 共47页
毕业设计(论文)-网络信息安全技术与应用.doc_第2页
第2页 / 共47页
毕业设计(论文)-网络信息安全技术与应用.doc_第3页
第3页 / 共47页
毕业设计(论文)-网络信息安全技术与应用.doc_第4页
第4页 / 共47页
毕业设计(论文)-网络信息安全技术与应用.doc_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《毕业设计(论文)-网络信息安全技术与应用.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-网络信息安全技术与应用.doc(47页珍藏版)》请在三一文库上搜索。

1、中央广播电视大学人才培养模式改革和开放教育试点专科中央广播电视大学人才培养模式改革和开放教育试点专科 计算机网络应用计算机网络应用专业毕业论文专业毕业论文(设计)(设计) 广东广播电视大学广东广播电视大学 毕业论文(设计)毕业论文(设计) 题目:题目:网络信息安全技术与应用 姓姓 名:名:STUDENTNAME 学学 号:号:053220124 指导教师及职称:指导教师及职称: TECHERNAME 讲师讲师 所所 在在 电电 大:大:广广 东东 肇肇 庆庆 广广 播播 电电 视视 大大 学学 20082008 年年 0404 月月 1818 日日 I 摘要摘要 随着高科技的发展,博客的功能会

2、更加完善,人们的交往将从虚拟走向现 实。在高科技的支撑下,从事这个平台的人就会增加,一些开发商可能会对这 块肥肉很感兴趣,投资开发博客的厂商就会有可能像今天发展网上商店一样多。 本篇论文详细讲解了利用 ASP 技术、WEB 技术实现“网络博客的设计与实 现”的过程。并简要介绍了流行媒体技术和 ASP 技术及 Web 技术的发展,本次 设计内容主要有以下几个方面: 1.系统概述 2.需求分析 3.系统设计 4. 博客页 面的开发与设计 5.后台系统和数据库的配置 6.博客网站的测试。 关键词:关键词:ASP;WEB;设计;实现 II 目录 摘要摘要I 第第 1 1 章章 系统概述系统概述 .1

3、1 11 1 开发背景开发背景.1 1 12 2 本文所做的工作本文所做的工作.2 1 13 3 开发应用技术开发应用技术.3 1 13 31 1 ASPASP 技术技术 3 1 13 32 2 WEBWEB 技术技术 4 第第 2 2 章章 需求分析需求分析.5 2.2. 1 1 问题范围描述问题范围描述5 2.2. 2 2 系统功能分析及设计系统功能分析及设计5 2.2. 3 3 系统流程图系统流程图.7 2 24 4 网页数据库简介网页数据库简介7 2 25 5 数据库的需求分析数据库的需求分析8 2 26 6 数据库的逻辑设计数据库的逻辑设计.8 2 27 7 数据库的结构创建数据库的

4、结构创建.9 第第 3 3 章章 系统设计系统设计.11 3 31 1 目标设计目标设计.11 3 32 2 设计思路设计思路.11 第第 4 4 章章 博客页面的开发与设计博客页面的开发与设计 .13 4 41 1 博客首页博客首页.13 4 41 11 1 博客首页页面示例博客首页页面示例 13 4.24.2 管理员登录页面管理员登录页面.27 4 42 21 1 管理员登录页面示例,如图所示:管理员登录页面示例,如图所示: 27 4 42 22 2 管理员登录界面实现方法管理员登录界面实现方法 28 III 4 43 3 管理系统首页页面管理系统首页页面.31 4 44 4 添加文章页面

5、添加文章页面32 4 44 41 1 添加文章页面实现方法:添加文章页面实现方法: .32 4 45 5 修改删除页面修改删除页面32 4 46 6 文章分类管理页面文章分类管理页面33 4 47 7 论坛页面论坛页面.33 4 48 8 友情链接友情链接.33 4.8.24.8.2 删除链接页面删除链接页面: : 34 第第 5 5 章章 后台系统和数据库的配置后台系统和数据库的配置35 5 51 1 后台服务器配置后台服务器配置.35 5 52 2 后台数据库的配置后台数据库的配置36 第第 6 6 章章 博客网站的测试博客网站的测试 37 6 61 1 测试的重要性测试的重要性.37 6

6、 62 2 测试的过程测试的过程.37 6 62 21 1 首页的测试首页的测试 37 6 62 22 2 文章显示页面的测试文章显示页面的测试 37 6 63 3 文章留言页面的测试:文章留言页面的测试:.38 第第 7 7 章章 系统的发布与总结系统的发布与总结.39 参考文献参考文献41 第 1 章 系统概述 1 第第 1 1 章章 系统概述系统概述 1 11 1 开发背景开发背景 近年来,Internet 技术得到迅速的发展,已经成为计算机产业的一个技术热 点。促成 Internet 高速发展的因素之一就是 Web 技术。Web 技术由最初的静态 HTML 发展到动态网页技术 DHTM

7、L,CGI(Command Gateway Interface),脚本语言 与 ASP(Active Server Pages)后来居上,并且大有取代 CGI 的趋势。Web 已经不 再局限于仅仅提供大量的信息服务,Web 技术的发展使得那些具有交互动态页面、 有条理的数据库查询、丰富信息内容的页面成为最吸引人的网页。浏览 Web 有 着执行 Windows 程序一样的感觉和操作性。随着 Internet 技术的发展,它已经 成为一种操作平台,为用户提供强大的服务,例如网上购物,网上电子商务,社会 信息数据库服务等。 作为计算机发展最迅速的领域之一的数据库技术,已经形成了一整套独有的 理论,并

8、广泛地应用于人们的生产和生活中。数据库技术与网站的结合是当今 Web 技术的一个热点。有了数据库的支持,可以扩展网页的功能,可以方便地设 计出交互式页面,可以构造功能强大的后台管理系统,可以为网站的更新、维护 提供极大的方便。因此,作为网络开发者或管理者,数据库知识是必不可少的。 互联网经过多年的发展,信息的组成已经不再局限于简单的发布与共享, 特别是博客的兴起与 RSS 的广泛应用。信息的发布源已经由政府,公司,机构 逐渐延伸至个人。对于传统信息的发布,往往是以信息的广泛传播,提升知名 度,增加访问量,从而直接或间接的创造价值为目的。这就是博客的特性,作 为博客的角色出现了以新浪为代表的大量

9、的网站。 而个人的信息发布往往是为了个人表达的需要。互联网中的个人数量非常 庞大,而这些用户分布在各个博客服务商,也有很多人自己搭建平台,创建博 客。在这同时,也带来一个问题:信息无法集中的展示,影响力无法得到充分 展现,这时博客搜索的出现可以说是顺其自然的。而且按照目前搜索已经超越 任何一家门户网站来看,博客搜索也将超越任何一家博客服务提供商。 广东肇庆广播电视大学毕业论文(设计) 2 1 12 2 本文所做的工作本文所做的工作 本课题的主要任务是建造个人博客系统网站,整个课题的设计工作分三步 进行,首先是相关资料的收集和与相关人员的沟通和交流,随后是网站的实质 性设计,最后是网站的测试工作

10、。整个工作从 9 月中旬开始,至 11 月基本结束。 网站的图片资料等论文资料由网络提供,网站的网页主要由 Dream weaverMX2004 结合 HTML 语言设计,其中后台数据库为 Microsoft Access 2000,网页的交互用 Java script 实现,ASP 网页和数据库的链接采用 VBScript 脚本语言,整个系统以 Windows 2000+IIS 作为 Web 服务器。 在这个项目中,我对课题的要求进行了详细的研究,并查阅了大量的资料,然 后提出了设计方案。系统分为前台和后台两部分,前台主要作用是登陆博客、用 户注册、登陆、评论、留言等。后台主要作用是博客网站

11、管理。采用动态网页 及数据库相结合的方法来进行设计,鉴于 ASP 在设计动态网页上的优势地位及其 对数据库的良好支持,因此选择它来制作动态页面。由于本系统不是大型网络系 统,因此采用了操作简单明了并且易于管理的 Microsoft Access 数据库作为系 统后台数据库。 在本课题的设计过程中,主要应用的网络编程语言有 ASP 语言、HTML 语言, Microsoft Access 数据库系统及 Frontpage 软件等。其关键是 ASP 与 HTML 相 互结合、互相嵌套,并利用 ASP 的相对路径链接访问 Microsoft Access 数据库。 随着社会的进步和科技的发展,网络技

12、术的飞速发展,Internet 用户的数量 也与日俱增,许多公司及企业都将目光投向了网络这个商机无限的领域。社会分 工越来越细,人与人的依赖关系越来越多,社会上的各种信息每年以指数形式急 剧膨胀,传统的表达方式和信息传输方式已不能满足人们的需求,人们已不再 满足于单纯的语音信号、文字数据的传输,而是期盼着使用多种表示媒体,通 过多种传输媒介令多种显示平台工作的通信模式,这种通信模式应具有集中性、 交互性和同步性三大特征,是一种多媒体的通讯。 第 1 章 系统概述 3 1 13 3 开发应用技术开发应用技术 1 13 31 1 ASPASP 技术技术 Active Server Pages 就是

13、用服务器端脚本、对象和组件扩展了的标准 HTML 页。它具有 3 个重要特性: 1、Active Server Pages 可包含服务器端脚本。将服务器脚本含在 Active Server Pages 中就可以用动态内容创建网页。 2、Active Server Pages 提供了几种内置对象。在 Active Server Pages 中使用内置对象可以使脚本功能更强,在其他方面,这些对象可使你从浏览器 中检索或向浏览器发送信息。 3、使用附加组件,可以扩展 Active Server Pages。Active Server Pages 可以同几个标准的服务器端 ActiveX 组件捆绑在一

14、起,这些组件使你可 以处理数据库,发送 Email 或访问文件系统。 Active Server Pages 是编写 Web 服务器程序的最新利器。它是一个开放 式的无须进行编译的应用程序环境。它提供了 CGI 程序和脚本的灵活性,同时 不会使性能显著下降。与 CGI 不同的是,ASP 在服务器的进行内运行,是多线 程的,可以进行优化来处理大量用户。它将 IDC 的简单性和 ISAPI 的灵活性综 合在了一起。ASP 比 CGI 和 Perl 脚本编写系统具有优势,它把 HTML 的简单性 和脚本编写,以及 Active 服务器组件等常见工具组合在一起,用以创建动态的 和强有力的网站。 ASP

15、 代表了微软公司开发技术的一个新发展。 ASP 允许开发者存储他们的 HTML 代码和单个文件中的脚本化代码。ASP 支持 Open Script 接口,这样就可 以使用遵守这个标准的任何脚本编写语言。支持 Open Script 的语言包括 VBScript 和 Jscript,甚至是 Perl Script。这些脚本可以执行应用程序逻辑, 并能够调用软件组件来执行特殊的任务,例如数据库查询、文件输入输出 (IO)、业务规则和工作流。 ASP 技术有它自己的对象模型,再加上驻留在同一文件之中的 HTML 和 脚本这一事实,才使得 ASP 比 HTXIDC 更为强大。 广东肇庆广播电视大学毕业

16、论文(设计) 4 1 13 32 2 WEBWEB 技术技术 Web 站点的多样性和其深度并不是每一个 Web 2.0 的站点又多少用户,一个 有效的 Web 站点很大程度上是由他的用户推动的,这些用户进行反馈和为站点作 出贡献,并进行间接或者直接的指导,从而使站点不断的向前发展.换句话说,创 建高质量的架构在许多方面正越来越变得有竞争性. Web 的特性 1.容易使用.容易使用是任何 Web 站点,Web 应用程序或者程序最重要的特性 2.尽可能的开放数据,囤积数据是没有前途的,对数据仅仅是控制他. 3.使用户参与软件.用户参与可以提供许多有价值的内容,反馈. 4.使应用进入平台.应用通常预

17、先使用,而平台是一些更大应用的基础,从单一类型的用户, 可能取代为成百上千的用户. 5.不要创建社会团体仅仅是持有他们.他们并不是一个可选项.要授权权威的用户来创建他 们。 第 2 章 需求分析 5 第第 2 2 章章 需求分析需求分析 2.2. 1 1 问题范围描述问题范围描述 什么是博客”成为 2004 年各大搜索引擎最热门的搜索关键词之一(相关检 索关键词还有“什么叫博客” 、 “博客是什么意思” 、 “博客中国”等,同时博客 (BLOG)也被众多机构和媒体评为 2004 年最热门的互联网现象。BLOG 也就是 WEB LOG 的缩写简单来说就是网络日记。国内外众多媒体和网站都将 BLO

18、G 作为 2004 年最热门的词汇,关于 BLOG(博客)的介绍文章,网上已经非常多了,这 里简单摘录部分的介绍。 到底什么叫博客?它与个人网站、社区、网上刊物、微型门户、新闻网页 等究竟有什么区别。由于博客形式本身就是综合了多种原有的网络表现方式, 因此要严格界定这个“混血儿”不太现实,而且不能过于陷入形式主义。随着 演变,博客的形式会越来越多样性。 有人写道:“blog 的确存在这种现象。 许多新闻媒体(比方说华盛顿邮报)为了强调 blog 惊人崛起的现象,常用 的使用人数(目前为 750,000)来作指针,而不管其内容特质是否 符合 blog。事实上,我们也很容易认为使用 moveab

19、le type、greymatter、b2、blogger、pmachine 等等 weblog 工具都是 blog 了。 至此,blog 有没有特征已经不重要,重点是他使用什么软件或服务。我甚至觉 得,说这些软件或服务助长了 blog 疯基本没错,但其实整个数字与群众也是因 为这些软件及服务,而将所有类似的活动(管你符不符合 blog 的任何特质)全 都吸收到 blog 的黑洞中,跨过那些曾经试图分类的企图。 ” 由于博客并不是纯粹的技术创新,而是一种逐渐演变的网络应用。博客天 然的草根性,也决定了我们很难来认定一个正宗的博客先祖,也无法正式认定 谁是“博客之父” 。 2.2. 2 2 系统

20、功能分析及设计系统功能分析及设计 博客网站系统的功能模块划分如下图(3-1)所示 图 2-1 系统功能模块划分 分类浏览分类浏览 论坛版块论坛版块 最新文章最新文章 界面浏览界面浏览 会员管理会员管理 博博 客客 登登 陆陆 界界 面面 博主推荐博主推荐 模块管理模块管理 分类管理分类管理 友情链接管理友情链接管理 用户管理用户管理 广东肇庆广播电视大学毕业论文(设计) 6 网站分类浏览: 用户可以通过自己需求的类别进行浏览。显示近期热门话题,近期 下载排行。用户能很方便的找到自己感兴趣的文章进行观看。 论坛版块: 如果用户有自己的看法和意见,可以到自己喜欢的版块留下自己的 想法。 最新文章:

21、 使用户看到根据日期排定的最新最热的文章。 博主推荐: 管理员可以随时把网站的公告和热门的文章推荐给大家。 模块管理: 高级管理员可以随时调整各功能版块的内容。 分类管理: 高级管理员可以对文章进行分类管理。 友情链接管理: 可以与其他网站互相做链接,以提高网站的知名度。友情链接的类 别添加、管理功能更可让您对链接的网站分类管理与调用。 用户管理: 可以添加删除各类用户,查看用户信息,设置用户的权限。 第 2 章 需求分析 7 2.2. 3 3 系统流程图系统流程图 整个系统的流程图如下所示: 图 2-2 系统流程图 登陆网站后,在首页里,可以浏览各个类别的文章,还可以查看最新更新 榜,点击排

22、行榜等,在观看文章时如果你有兴趣,可以发表对文章的评论。 2 24 4 网页数据库简介网页数据库简介 在计算机的应用领域,数据才是公司或家庭计算机化的真正帮手。早期的 程序设计员大都是靠替人设计数据库系统为生,众多的考勤系统、库存管理系 统、进销存系统等等。简单地说这些都是数据库系统。 目前,数据库系统本身就是一套应用程序,用户在不编写任何程序代码的 情况下都可以使用。只有在比较复杂的系统中,程序开发者才会编写语言设计 客户所需的应用系统。 开发数据库系统的过程就是建立数据的使用界面和决策结构,目的是针对 不同的需求使用数据库记录。至于数据库系统本身,其目的只是存取数据,作 为应用系统保存数据

23、的地方。 在转换到 Web 舞台后,数据库的本质并没有改变,只是数据的使用界面变 成了网页,数据库成为网页内容的来源。网页数据库就是一个结合前台网页使 登陆网站登陆网站 浏览网页浏览网页后台管理后台管理 欣赏文章欣赏文章论论 坛坛 留留 言言 分类管理分类管理文章管理文章管理 用用 户户 管管 理理 文章添加文章添加文章修改文章修改 广东肇庆广播电视大学毕业论文(设计) 8 用界面,加上后台 Web 服务器和数据库系统的一种全新的应用程序。 不仅如此,结合后台的数据库系统后,网页正式成为一个 Web 应用程序的 开发环境,而不仅仅是一个展示的舞台。应用程序将彻底打破地域的限制,只 要连上 In

24、ternet 的计算机都能够使用 Web 应用程序访问数据库的内容。 2 25 5 数据库的需求分析数据库的需求分析 根据系统功能设计的要求以及功能模块的划分,可以给出博客网站系统 的各个组成部分的数据项和数据结构。 对于文章的信息数据库,可以列出以下数据项和数据结构: 文章大类信息: ID、名称。 对于系统用户信息数据库,可以列出以下数据项和数据结构: 系统用户信息:用户 ID(自动编号) 、用户密码、管理员级别(数字) 。 对于文章内容信息数据库,可以列出以下数据项和数据结构: 文章 ID(自动编号) 、文章名字、文章介绍、相关文章、点击次数、时间 和日期、作者。 2 26 6 数据库的逻

25、辑设计数据库的逻辑设计 根据系统功能设计的要求以及功能模块的划分,各个系统的具体逻辑实现 如下: 对于文章大类信息数据库,可以列出以下数据项和数据结构: 文章大类信息: ID(自动编号)名称。 它不需要外部数据支持。 对于系统会员信息数据库,可以列出以下数据项和数据结构: 系统会员信息:会员 ID(自动编号) 、会员名称、会员密码、会员级别 (数字) 。 它不需要外部数据支持。 对于文章内容信息数据库,可以列出以下数据项和数据结构: 文章 ID(自动编号) 、文章名称、文章介绍、相关文章、点击次数、时间 和日期、作者。 需要外部数据支持: 第 2 章 需求分析 9 2 27 7 数据库的结构创

26、建数据库的结构创建 根据系统要求,可以创建以下数据表: 文章大类信息表(Category): 文章的 ID 使用的是自动编号,文章大类名称的数据类型是文本,可以通过 后台超级用户管理。 文章信息表的一些初始化数据如图所示: 表 2-3 文章信息表初始化数据图 用户信息表的一些初始化数据如图所示: 表 2-4 用户信息表初始化数据图 文章内容信息表: 表 2-5 日志信息表初始化数据图 广东肇庆广播电视大学毕业论文(设计) 10 第 3 章 系统设计 11 第第 3 3 章章 系统设计系统设计 3 31 1 目标设计目标设计 博客网站系统所要实现的功能分为前台功能和后台功能。 (1)前台功能:

27、包括在主界面进行的基本操作,具体内容如下: (a).用户注册:用户可以通过用户名注册和密码设置成为会员进入博客进行浏 览及留言。 (b).网站浏览:用户可以浏览最新的文章,图片观赏和查询各类最新报道。 (c).用户留言:用户可以简单明了的留下自己想法及对各类文章的点评。 (2)后台功能: 博客管理员可以通过管理员密码进入网站对程序功能进行修改。 具体功能如下: 一般管理:可以对博客的名称及连接地址和网站公告进行修改。 分类管理:可以对博客各功能版块和日志分类进行修改调整。 论坛管理:可以对论坛所有文章进行删除和修改操作。 图片管理:可添加网站内一些宣传动画和海报。 管理员设置:可以添加不同权限

28、的管理员,并可对所有类别的管理员资料进行 修改、删除。 友情连接管理:可以连接其他网站并对地址进行添加、删除、修改。 关键字管理:可以在一些重要网站名称关键字处添加连接。 语言过滤:可以对一些不文明用语或偏激言词进行屏蔽和替换。 3 32 2 设计思设计思路路 Browser/Server 结构 在线视频服务系统的特点就是利用 Browser/Server(B/S)结构,实现电影的在 线点播、添加、修改、删除等功能。 Client/Server(C/S)模式与 Browser/Server 模式是现在比较流行的两种数据库 应用模式。单独应用哪一种模式都将受其自身弱点的限制。Client/Ser

29、ver 模 广东肇庆广播电视大学毕业论文(设计) 12 式主要是在以局域网为基础的环境下展开应用的,它受到地域的限制。而 Brower/Server 模式通过 Internet 进行通信,可以不受地域的限制,但是它不 能够进行联机事物处理,并且在处理大量数据的情况下,速度较慢。从目前的 开发技术来看,Browser 端作为信息收集源,特别是大量的数据录入工作还不 能完全取代 Client 端的用户界面。在这方面,Client 端的各种开发工具的功 能更加强大也更加灵活。 三层结构的概念 Browser/Server 的多层结构的应用正是在对 C/S 结构的总结基础上产生的, 并且已经扩展到了

30、B/S 应用开发领域。即将应用划分为 3 层(可以有更多层, 但三层最常见):用户界面层、商业逻辑层、数据库层。 用户界面层负责处理用户的输入和向用户的输出,但并不负责解释其含义 (处于效率的考虑,它可能在想上传输用户输入前进行合法性验证) ,这一层通 常用前端工具( C#,ASP 等开发) ; 商业逻辑层是上下两层的纽带,它建立实际的数据库连接,根据用户的请 求生成 Access 语句检索或更新数据库,并把结果返回给客户端,这一层通常以 动态链接库的形式存在并注册到服务器的注册表(Registry)中,它与客户端 通讯的接口符合某一特定的组件标准,可以用任何支持这种标准的工具开发; 数据库层

31、负责实际的数据存储和检索。 第 4 章 博客页面的开发与设计 13 第第 4 4 章章 博客页面的开发与设计博客页面的开发与设计 4 41 1 博客首页博客首页 4 41 11 1 博客首页页面示例博客首页页面示例 如图所示,给出了网络博客系统的首页效果: 图 4-1 网络博客系统首页 412 博客首页实现代码 博客主页面 广东肇庆广播电视大学毕业论文(设计) 14 /-左边开始 “) Call Calendar(log_Year,log_Month,log_Day) Response.Write(“) 第 4 章 博客页面的开发与设计 15 Call SiteInfo Response.Wr

32、ite(“) Call NewCommList Response.Write(“) Call kuweb Response.Write(“) Call links Response.Write(“)% /-左边结束 /- -中间开始 广东肇庆广播电视大学毕业论文(设计) 16 第 4 章 博客页面的开发与设计 17 “ “ 广东肇庆广播电视大学毕业论文(设计) 18 “/-中间结束 /- -右边开始 “) Call yonghu Response.Write(“) Call zhaopian Response.Write(“) Call NewBlogList Response.Write(“

33、) Call hotBlogList 第 4 章 博客页面的开发与设计 27 Response.Write(“) Response.Write(“)% /-右边结束 4.24.2 管理员登录页面管理员登录页面 4 42 21 1 管理员登录页面示例,如图所示:管理员登录页面示例,如图所示: 图 4-2 管理员登录页面 管理员登录界面调用的各程序如下图所示: 管理员进入管理员登录界面,如果输入正确的密码,则进入管理系统界 面(admincp.asp) ,否则,则进入系统出错提示页面 (findaccount.asp) 。 图 4-3 管理员登陆检验 广东肇庆广播电视大学毕业论文(设计) 28 Y

34、 检验信息 N 4 42 22 2 管理员登录界面实现方法管理员登录界面实现方法 主要 ASP 程序如下: 请输入管理员密码: alert(您已成功注销!); window.close();“ ElseIF Request.QueryString(“action“)=“database“ Then% 广东肇庆广播电视大学毕业论文(设计) 30 数据管理 数据库文件路径: 数据库文件空间占用: SQL 查询执行(一次执行一个查询): 数据库文件操作: 压缩(压缩前最好备份一次) | 备份(强烈推荐每日备份一次) 第 4 章 博客页面的开发与设计 31 SQL 语句执行成功, 请点击返回“) 4

35、43 3 管理系统首页页面管理系统首页页面 当用户通过身份验证后,就进入管理系统首页。每个级别的用户拥有不同 的管理权限。 “普通用户”只能对本系统进行留言等功能,权限是最低的;“高 级管理员”除了能进行添加工作外,还可以对文章和留言进行删除和修改操作; “系统管理员”拥有所有功能,权限最大,可以进行文章添加、文章的修改删 除、分类管理员权限等功能。 图 4-3 管理系统页面 广东肇庆广播电视大学毕业论文(设计) 32 4 44 4 添加文章页面添加文章页面 图 4-4 文章添加页面 4 44 41 1 添加文章页面实现方法:添加文章页面实现方法: 管理员添加文章时,必须首先选择文章的类别,输

36、入文章的名称,还可以 加入文章图片,然后输入文章内容。最后点击“上传”,既完成新文章的添加工 作。 4 45 5 修改删除页面修改删除页面 修改删除页面示例: 当管理员进入本页面时,可以对文章进行删除和修改操作。 图 4-5 修改删除页面 第 4 章 博客页面的开发与设计 33 4 46 6 文章分类管理页面文章分类管理页面 在文章分类管理页面里,可以分别对文章类别进行“修改”和“删除”以及 “添加分类”操作。 4 47 7 论坛页面论坛页面 图 4-7 论坛页面 4 48 8 友情链接友情链接 文字类型文字类型 链接的标题一般为文字。你可以收藏自己喜欢的链接到文字类型的链接列表 中,这样,每

37、次你想访问这些网站或者链接时,只要打开你的博客,直接在该 链接列表中点击此链接标题即可,避免你因为忘记了访问地址或者每次输入地 址的麻烦,也很方便其他访问者查看你的链接内容。 图片类型图片类型 图片链表类型的功能和文字链表类型的功能是一样的。唯一的区别是文字 链表的类型的名字是由文字组成,而图片类型链表的项目的名称是个图片链接。 广东肇庆广播电视大学毕业论文(设计) 34 4.8.14.8.1创建友情链接页面创建友情链接页面: : 在链接列表页面,你可以看到“创建新的链接列表”部分。请根据自己的 需要创建合适类型的链接列表。 1 选择链接列表类型:文字类型,图片类型, 2 键入链接列表名称 请

38、根据链接列表的用途和内容为链接列表取个合适的名字。链接列表的名 称会列在你的博客首页上。当然,再链接列表创建之后,链接列表的名称仍然 可以随时更换。 3 按“创建新链接列表” 按下这个按钮将创建一个链接列表。发布更新首页之后就可以从首页上看 到你刚才创建的链接列表。 提示:如果你所做的需要更新首页的操作比较多的话,我们建议你做完所有操 作后到网志下的发布中集中更新发布首页。 4.8.24.8.2 删除链接页面删除链接页面: : 在你的链接列表页面,你可以在快捷方式中使用 删除链接列表 删除一个 链接列表。 点击删除链接后,将会弹出一个对话框需要你确认是否要删除该链接列表。 第 5 章 后台系统

39、和数据库的配置 35 第第 5 5 章章 后台系统和数据库的配置后台系统和数据库的配置 5 51 1 后台服务器配置后台服务器配置 下面,我们将介绍博客网站系统的服务器配置过程。本系统使用了 Microsoft 的 IIS 5.0 作为系统服务器。如果使用的是 Windows2000 以上版本 的操作系统,那么添加 IIS 5.0 服务器非常简单,只需要打开“控制面板”里 面的“添加/删除程序”选项,然后选择“添加/删除 Windows 组件” ,最后选中 弹出对话框“Internet 信息服务(IIS)选项” ,如图 4-1 所示,按照系统的提 示进行安装既可。 图 5-1 添加 IIS 服

40、务器 因为博客网站系统的各个系统模块里都使用的 ASP 的 Session(会话)对 象和 Application(应用程序)对象。这样,就必须创建一个 ASP 应用程序来 处理用户登录次数信息。 一个 ASP 应用程序必须使用一个公用的目录结构,该目录包含了网站使用 的所有页面。页面的具体位置并不重要,但要让这些页面都位于一个公用的目 录结构里。 创建 ASP 应用程序的具体步骤为: 打开 IIS 服务器,进入 Web 根目录。单击鼠标右键,选择“属性”命令, 弹出如图 5-2 所示的属性对话框,在应用程序设置里,创建 ASP 应用程序。名 称与 Web 根目录同名。这样我们就创建了一个 A

41、SP 应用程序, 广东肇庆广播电视大学毕业论文(设计) 36 图 5-2 添加 ASP 程序服务 5 52 2 后台数据库的配置后台数据库的配置 本系统没有使用 ODBC 这种形式的数据库,而是直接采用了 Access 文件的 相对路径来实现读取数据库的功能。 表 5-3 数据库界面 第 6 章 博客网站的测试 37 第第 6 6 章章 博客网站的测试博客网站的测试 6 61 1 测试的重要性测试的重要性 可容易地定制大部分浏览器以便使用户选择如何显示 Web 页面.例如,大部 分浏览器使你可以为 Web 页面设置所选文本的大小以及字体和颜色.最新的浏览 器版本甚至可以设置自己的样式单,此样式

42、单指出如何通过浏览器显示看到的页 面. 这种浏览器的定制通常使终端用户很满意,但却是设计中很头疼的问题.确 保页面成功的最重要的事情是反复的测试.用户端的测试,多个浏览器和操作系 统下的测试,连接失败的测试,导航情况差的测试. 以下列表重点给出了开始进行测试的几个条件: 页面标题 标题依据实际标题内容进行过修改吗? 可替代文本 所有图形和多媒体元素都具有适当的可替代文本标记吗? 链接 所有链接都正常吗? 图形 所有图形显示都与预想效果一样吗? 6 62 2 测试的过程测试的过程 6 62 21 1 首页的测试首页的测试 打开 Internet 浏览器,在浏览器的地址栏里输入 http:/loc

43、alhost/linan/index.asp,进入主页浏览状态。主要测试内容如下: 1、主页是否链接成功? 2、文章分类名称是否显示正常? 3、 “最新更新榜” 、 “热门排行榜”是否显示正常? 6 62 22 2 文章显示页面的测试文章显示页面的测试 1、通过点击首页文章名称,能够进入文章内容页面.点击名字能够进入文 章主题.如图: 广东肇庆广播电视大学毕业论文(设计) 38 图 6-1 文章显示 6 63 3 文章留言页面的测试:文章留言页面的测试: 在看完文章后,如用户想留下自己的想法和建议可以在文章的下面留下评 定。如图: 图 6-2 文章回贴 第 7 章 系统的发布与总结 39 第第

44、 7 7 章章 系统的发布与系统的发布与总结总结 网络博客系统所运行的环境为 Windows 2000 Server。其 Web 服务器使用 Microsoft 公司的 Internet Information Server 5.0,在发布本系统时必须首先确认服务器计算机 安装了 IIS5.0 服务器软件。如果用户选择了安装 IIS5.0,系统会自动创建一个 HTTP 站点 和一个 FTP 站点供使用。当然,也可以创建一个自己的 WEB 站点。IIS 的 Web 站发布目 录也被称之为主目录。 在制作网络博客的设计与实现的过程中,我学习了关于网站设计的开 发软件 Dreamweaver MX2

45、004、Frontpage MX2004、Adobe Photoshop7.0 及 ASP、HTML、VBScript 脚本语言的编制和 Microsoft Access 数据库的连接。在 配置服务器的过程中,遇到了不少的问题,通过查阅大量的书籍和网络资料后,这 些问题终于逐一克服了,通过测试服务器运行正常,能够实现. 通过完成毕业设计,我对网站的整体策划、三层结构的思想、数据库设计 思想、数据结构思想和怎样分析和设计一个网站有了进一步的深刻理解,对使 用上述各类工具制作网站更加熟练。我初步学会了作为一个网页设计师应该具 备的素质。 在此我非常感谢我的毕业设计指导老师,感谢他在百忙中给与我帮助

46、和鼓励,同时我 也感谢给过我帮助的同学们,在技术上的交流对我提供了很大的帮助,使我完满完成毕业 设计。并且还要感谢其他科目的讲课老师! 广东肇庆广播电视大学毕业论文(设计) 40 参考文献 41 参考文献参考文献 1 周学毛. 网站规划建设与管理维护.北京:电子工业出版社.2003 2 石志国,王志良,薛为民.ASP 精解案例教程.北京:清华大学出版社. 2004 3 朱印宏,熊利荣. Dreamweaver 8 完美网页设计ASP 动态网页设 计篇.北京:中国电力出版.2006 4 张文毅.ASP 数据库系统开发实例导航. 北京:人民邮电出版.2003 5 陈学平.Dreamweaver 8.0+ASP 动态网站开发案例教程.电子工业 出版社.2007 6 洪传华.ASP 实例演练之组建商务网站.中国电力出版社.2001 7 李佳,范俊弟,邓剑民.Access2003 数据库应用.人民邮电出版 社.2006 8 李德仁,王树良,李德毅.空间数据挖掘理论与应用.科学出版社. 2006

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1