基于ASP的网络博客设计与实现.doc

上传人:h**** 文档编号:129478 上传时间:2018-07-09 格式:DOC 页数:33 大小:796.50KB
下载 相关 举报
基于ASP的网络博客设计与实现.doc_第1页
第1页 / 共33页
基于ASP的网络博客设计与实现.doc_第2页
第2页 / 共33页
基于ASP的网络博客设计与实现.doc_第3页
第3页 / 共33页
基于ASP的网络博客设计与实现.doc_第4页
第4页 / 共33页
基于ASP的网络博客设计与实现.doc_第5页
第5页 / 共33页
点击查看更多>>
资源描述

1、 编号: 0613104 毕 业 (学位) 论 文 ( 2010届本科) 题 目: 基于 ASP的 网络 博客的设计与实现 系 (部 )院: 计算机系 专 业: 计算机科学与技术 作者姓名: 指导教师: 职称: 副教授 完成日期: 2010 年 5 月 30 日 基于 ASP的博客系统的设计与实现 Design and Realization of Blog Website Based on ASP I 摘 要 在 Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用 。 网上信息发布与交流 , 信息资源的共享已成

2、为当今互联网的重要组成部分。“博客”一词是对英文“ Blog”的中文本土化翻译。 博客系统主要为用户提供快捷而简单的信 息发布方式,用户通过该系统可以发表一些自己撰写的文章、心得与其他网友进行交流。本文基于 ASP动态网页技术和 Microsoft的 Access 2003数据库技术 开发 实现了一个功能完备的博客系统。本系统实现了文章管理的数字化、智能化,是打破传统报刊、杂志等发表文章方式的新尝试。 关键词: 信息, 博客系统, ASP,数据库 II Abstract With the rapid development of the modern world, the Internet w

3、hich plays a very important role in politics、 economy、 and even every fields of peoples life, becomes the main channel for information getting, releasing and transmitting. Nowadays, information releasing communication and information resource sharing are all parts of the Internet. The Chinese charac

4、ters “boke“ are words that translated according to English word “Blog “. Blog system provides some convenient simple information releasing ways for people to write their articles, to releasing experiences, and to communicate with their friends. Based on the ASP dynamic Web technology and database te

5、chnology of Microsoft Access 2003, this paper displays a blog system of complete functions. And this system achieved the digital and intelligent of article management, and some new ways for newspaper and magazine publishing. Keywords: Information, Blog system, ASP, Database III 目 录 第一章 引 言 .1 1.1 选题

6、的背景和意义 .1 1.2 我国博客发展现状及存在的问题 .1 1.3 选题要完成的主要工作 .2 第二章 系统开发的相关技术 .4 2.1 ASP技术 .4 2.1.1 ASP技术与相关的概念 .4 2.1.2 ASP技术的特点 .4 2.1.3 ASP的工作原理 .5 2.1.4 ASP的运行环境 .5 2.1.5 ASP的对象 .5 2.2 Dreamweaver概述 .6 2.3 数据库技术 .7 2.3.1 数据库的选择 .8 2.3.2 数据库 连接文件 .9 2.3.3 数据库操作的安全性 .9 第三章 系统设计 .11 3.1 系统总体设计 .11 3.2 系统功能模块设计 .

7、11 3.2.1 前台显示 .11 3.2.2 后台管理 .12 3.3 数据库设计 .12 3.3.1 数据库设计的概念和步骤 .12 3.3.2 系统数据库设计 .13 3.3.3 数据库表关系的建立 .15 3.3.4 数据库表查询的建立 .16 3.4 界面设计 .18 第四章 系统主要模块的实现 .19 IV 4.1会员模块的设计 .19 4.1.1 注册模块 .19 4.1.2 登录模块 .19 4.1.3 发表文章模块 .20 4.2 公用模块的设计 .20 4.2.1 在线留言模块 .20 4.2.2 日志评论模块 .21 4.3 管理模块的设计 .21 4.3.1 管理员登录

8、模块 .21 4.3.2 后台管理模块 .22 4.3.3 会员管理 .23 4.3.4 文章类别管理 .23 4.4.5 留言管理模块 .24 第五章 结束语 .25 参考文献 .26 致 谢 .27 河西学院计算机系 本科毕业 论文 第 1 页 第一章 引 言 1.1 选题的背景和意义 “博客”于 2000年前后兴起于美国,成为个人主页 、 BBS(Bulletin Board System)之后互联网公 众 交流的新平台, 是网络时代的个人“读者文摘” 。 近两年在国内互联网用户中得到了 迅速 传播,并受到了广泛的欢迎。 作为一种简单的个人 信息 管理工具 ,其主要特点表现在三个方面:更

9、新 快 ,简单明了,个性化。 信息全球化的过程,对于互联网就是一个无国界的传播过程。因为博客,每一个人都可以在全球化的过程中建构一个自由发布个 性化信息 的 平台,这就是互联网给人们带来的革命性变革力量。一个开放的社会,“博客”的发展是一个必然的过程, 信息 全球化的传播,也是一个能够给人们带来更多信息的社会。互动的网络社会突破了地域之间人们的阻碍,它给人们带来了更多的机会和把握未来的机遇。 “博客”不但是中国互联网未来核心和互动作用的关键技术所在,而且是中国三位一体 , 电讯、数字化电视和网络资源整合之后的基础管理平台之一。目前看,如果三位一体能够在中国实现最后的整合,电讯、数字化电视和网络

10、, 都可能利用“博客”技术平台进行交流和互动,通过网络提供给人们快捷 、 便利和优质的服务。因此,对于“博客”网站的研究,设计与实现意义重大。 1.2 我国博客发展现状及存在的问题 博客自传入我国发展速度惊人,从精英到大众迅猛扩展、使用人群主体更加多元化,博客服务商群雄逐鹿、博客资源争夺白热化。但是由于博客主要依赖网络进行传播,其信息具有极大的非结构化和非中心化特征,其传播具有组织性差、缺乏检查机制和监督力度弱等特点, 因此,博客的一些消极负面影响如:散布垃圾信息、虚假信息、造谣中伤他人、侵犯他人著作权等等。博客在其运作过程中也出现了包括技术秘密保护、信息安全、各种侵权、不良信 息监管等问题。

11、所有这些,都成为我国博客有序发展的潜在隐患,使得博客很可能蜕化为张扬违法或不道德行为的温床,如不能有效引导和解决,必然会影响到河西学院计算机系 本科毕业 论文 第 2 页 博客的发展前景。出现博客异质性的原因,主要有以下几个方面: 1.博客“质”“量”失衡。中国博客正处于数量扩张期,各种博客如雨后春笋,多如牛毛,“量”的盲目增长势必造成“质”的下降与欠缺。 2.博客“供”“需”失衡。中国博客服务提供商对提供于中国十几亿的受众需求显得力不从心,更何况一些以盈利为目的,粗制滥造,以迎合后进受众的需求。低品质的服务使较为活跃的博客流动性增强,进 而造成网络资源的严重浪费,也成了粗制滥造博客的重要催化

12、剂。 3.监管不力。尽管我国已先后制定有关网络的法律近 50部,但以法规、规章的形式居多,相互间存在着不少矛盾,有些规章操作性差,明显滞后。对于博客这种新兴个人网络主页的管理 ,还存在着难以监管的问题,这也是造成博客处于无序状态的一个方面。 4.博客自身的开放性和虚拟性造成了质量的良莠不齐。从封闭式阅读发展到开放式表达,阅读对象从一个人或少数几个人发展到不确定的任何人,因此,博客也就要接受不确定的读者的甄选。在以点击量为衡量人气标准的驱使下,一些博客的作者在 博客空间为所欲为,随意诋毁他人,凭空捏造事实,把肉麻当有趣,把暴露别人的隐私当成神通,把自己的快感建立在别人的难堪上,通过出卖良心和道德

13、来赚取点击甚至是获取经济利益 1。 总之,博客的兴起是进行网络交流的又一个新事物,它今后朝什么方向发展,能发展到什么程度还是个未知数。但是,专业化的博客网站将大量兴起,有利于增强各专业学术的交流,也将成为各专业信息采集的特色资源库。 1.3 选题要完成的主要工作 一个博客其实就是由一序列网页组成的,它通常是由简短且经常更新的帖子所构成的,这些张贴的文章都按照年份和日期倒序 列排列,能按照类型和标题 浏览 。博客的内容和目的有很大的不同,有个人的日记,日常所思所想;有诗歌、散文,甚至科幻小说的发表,博客能让个人在互联网上表达自己的心声。正是由于博客能收容这些不拘于个人思想的表达,使博客这种交流和

14、表达方式日益红火起来,博客秉承了个人网站的自由精神,也开拓了激发创造的新模式,能张扬人的个性,从这个意义上说,博客将会变得越来越普及,越来越为更多的人接受,无论您要发表什么意见,博客都可以帮您表达出来。本系统实现的主要功能有: 1.任何拥有博客的人都可以做到 : 河西学院计算机系 本科毕业 论文 第 3 页 ( 1)登录系统浏览文章; ( 2)管理自己的基本信息; ( 3)撰写个人随笔; ( 4)在线留言、文章评论等内容; 2.访问博客系统的人可以做到 : ( 1) 游览系统中 发表的 文章; ( 2)对浏览过的文章进行评论; ( 3)查看文章评论; ( 4)在线留言; 3.系统管理员可以做到

15、: ( 1)会员管理; ( 2)添加文章类别; ( 2)文章类别管理; ( 3)文章管理; ( 4)评论管理; ( 5)留言管理。 河西学院计算机系 本科毕业 论文 第 4 页 第二章 系统开发的相关技术 2.1 ASP技术 2.1.1 ASP技术与相关的概念 ASP 是 Active Server Pages的缩写,意为“活 动服务器网页”。 ASP是微软公司开发的服务器端脚本环境,它内含于 IIS( Internet Information Server)中,用户在 Windows XP系统中只需要安装 IIS就可以使用 ASP。通过 ASP,用户可以将 HTML( Hyper Text

16、Markup Language) 语言和脚本结合起来,创建动态交互的 Web服务器应用程序。 ASP实际上并不是一种脚本语言,而是一种服务器端脚本环境。 ASP是以扩展名为 .asp的文本文件保存的,用户可以使用任何一种文本编辑器来编辑它。使用 ASP编程,实际上就是用 VBScript或 JavaScript等脚本按照 ASP语法要求来编程。任何一种可以嵌入到 HTML中的内容,如: JAVA、 Applets、闪烁字符串、客户端脚本和客户端 ActiveX控件等,都可以放置在 ASP中。 HTML是一种超文本识别语言, HTML中的标记可以被客户端浏览器读取、解释并显示在浏览器中。需要注意

17、的是,不同的浏览器对于 HTML语言的解释也是不同的。 脚本( Script)是由一组可以在 Web服务器端或客户浏览器端运行的命令组成,目前在网页编制上比较流行的脚本语言包括 VBScript和 JavaScript2。 2.1.2 ASP技术的特点 ASP主要具有以下几个重要特点: 1.利用 ASP可以实现突破静态网页的一些功能限制,实现动态网页技术 ; 2.ASP文件是包含在 HTML代码所组成的文件中的,易于修改和测试; 3.服务器上的 ASP解释程序会在服务器端 执行 ASP程序,并将结果以 HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览 ASP所产生的网页; 4.ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从 Web浏览器中获取用户通过 HTML表单提交的信息,并在脚 本中对这

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。