基于ASP的博客网站的设计与实现(论文+源程序)

基于ASP的博客网站的设计与实现(论文+源程序)

基于ASP的博客网站的设计与实现(论文+源程序)

  • 适用:本科,大专,自考
  • 更新时间2024年
  • 原价: ¥313
  • 活动价: ¥200 (活动截止日期:2024-12-06)
  • (到期后自动恢复原价)
基于ASP的博客网站的设计与实现(论文+源程序)

               基于ASP的博客网站的设计与实现(论文+源程序)
摘  要:博客简单来说就是“网络日记”,本课题研究的博客网站就是可以让用户零成本、较少维护地创建自己的网络媒体。本课题开发实现博客的通用功能:发表日志,上传图片,管理博客,阅读博客,发表评论等几大功能。另外系统页面风格的可变性是本博客系统一大优势。
    本课题遵循了“放眼于系统,按功能分快”的原则,巧妙地将开发一个完整的博客网站的过程分解成各个模块,然后逐一的实现各个功能模块,最后把所有的模块连在一起就构成了一个完整的博客系统。
    本系统的页面设计主要是在Dreamweaver环境下完成的,通过引入ASP技术和数据库技术使得博客系统的动态功能得以很好的实现,本系统的成功开发可以说是Dreamweaver结合ASP技术开发动态网站的成功体现。
    


关键词: 博客 ASP 数据库 Dreamweaver
目    录
1  引言 1
1.1  课题的研究背景与意义 1
1.1.1  课题的研究背景 1
1.1.2  课题的研究意义 1
1.2  问题定义和简介 1
1.2.1  课题的定义 1
1.2.2  课题简介 2
1.3  课题调研与可行性分析 2
1.3.1  课题调研 2
1.3.2  可行性分析 2
1.4  论文各章内容介绍 3
2  系统需求分析 4
2.1  需求调研 4
2.2  业务流程分析 4
2.3  系统数据流图 5
2.4  系统功能需求分析 6
2.4.1  功能划分 6
2.4.2  功能描述 6
2.5  系统功能需求分析 8
2.5.1  创建用例图 8
2.5.2  详细描述用例 9
2.6  数据字典 11
3  系统设计 15
3.1  系统总体结构设计 15
3.2  系统数据模型设计 16
3.3  数据库表的设计 19
3.4  系统开发与运行环境确定 21
3.4.1  系统开发环境 21
3.4.2  系统运行环境 22
3.5  系统实现的若干关键技术 22
3.5.1  UML建模技术 22
3.5.2  ASP与IIS技术 23
3.5.3  利用ADO访问数据库技术 24
4  数据库连接函数 27
5  详细设计 28
5.1  系统登录模块模块简介 28
5.2  模块体系结构 28
5.3  运行图 29
5.4  设计说明 29
5.4.1  新用户注册子模块 29
5.4.2  管理员登陆子模块 31
6  博客管理系统模块 33
6.1  博客管理子模块 33
6.1.1  模块简介 33
6.1.2  模块体系结构 33
6.1.3  设计说明 33
6.2  系统管理子模块 36
6.2.1  模块简介 36
6.2.2  模块体系结构 36
6.2.3  设计说明 36
7  博客浏览系统模块 40
7.1  博客浏览模块 40
7.1.1  模块简介 40
7.1.2  模块体系结构 40
7.1.3  运行流程 40
7.1.4  设计说明 40
7.2  访问量统计模块 41
8  用户手册 42
8.1  系统运行环境 42
8.1.1  硬件要求 42
8.1.2  软件环境 42
8.2  系统的安装 42
8.3  系统页面及其功能 42
8.4  系统的使用 43
8.4.1  常用操作说明 43
8.4.2  各模块的使用说明 43
结  论 48
致  谢 50
参 考 文 献 51

 
1  引言
1.1  课题的研究背景与意义
1.1.1  课题的研究背景
第一批中文博客是在2002年出现的,早些时候博客只是一个新的网络名词并无特殊之处,。就在不经意间,博客竟如雨后春笋般冒出来,博得越来越多网民的欢心,并在互联网上引发了一股博客热潮。
博客的发展现状呈现出以下特点:发展速度惊人;从精英向大众人群迅猛扩展;博客人群主体更加多元化;博客服务商激增,出现群雄争霸局面;博客资源争夺激烈,博客服务商面临市场洗牌。
博客发展到今天已经取得了相当规模的成就,以新浪、搜狐、网易为代表的三大门户网站都已经推出了自己的博客服务,还有一些著名的专业博客网站都已经对博客资源展开了激烈的争夺。在规模扩大的同时博客技术也在不断的进步和完善,目前博客技术已经取得的成果包括:发表日志,发表评论,相册等一些通用功能。
但是现在的博客技术还不够完善,要想永久确立它的网络地位必须不断开发并推出新的博客技术来满足人们的需要。本课题的研究正是基于这样一种追求博客新技术的基础上而展开的。

1.1.2  课题的研究意义
    从上面的背景知识我们已经了解到博客在互连网上已经具有相当的规模,可以说它已经被人们所接受,博客改变着人们的交流方式和情感体验和表达形态,改变着人们聚散的方式;它无限放大着人们对于未来信息世界的预想,它影响着整个中国互联网的发展走向,甚至可能在今后一个时期,波及或影响着现实社会的民主决策过程。
    无疑博客这样一种影响力颇大的媒介将有利于我们好的思想好的事物的传播,有利于社会的进步。所以我们要把这种好的影响力发挥到最大,怎样提高博客影响力必然就要求开发博客新技术来获得更多人的认可。
    一旦博客研究取得关键性技术的新突破,将会在网络世界掀起一股前所未有的博客浪潮,介时将会有更多的人拥有自己的博客,博客影响力也将倍增。这时通过博客一些新的科学技术将更容易推广,好的政策好的思想也会更加容易传播,如果这样相信社会的进步将会是显而易见的。     

1.2  问题定义和简介
1.2.1  课题的定义
     本课题开发的博客网就是为用户提供一个网络空间,用户可以在这个空间上发表日志、上传图片等操作。同时为浏览者提供浏览日志、发表评论的权力,并通过系统管理员对整个系统的博客账号、博客内容以及评论进行管理。
     根据以上定义,本博客系统主要研究以下几个模块。
(1) 博客访问者:参与博客阅读、发表评论。
(2) 博客管理员:参与登陆、修改自己信息、管理日志、管理图片、管理链接。
(3) 系统管理员:管理博客账号、博客内容、系统博客分类。

1.2.2  课题简介
本课题主要开发以下几个功能:用户组件和样式的设计,账号管理和验证,管理内容,阅读博客,系统功能页面等。
(1)帐号管理和验证:帐号申请、权限分配、帐号注销;区分博客管理员和系统管理员;能够通过帐号正确的验证和标识用户,防止非博客用户盗用他人名义发表内容。
(2)管理内容:为每个博客管理员提供博客的内容管理平台,提供日志、留言、评论、链接、四大类的信息管理内容。除评论外,每种信息均可自行管理信息分类,以及管理这种信息。
(3)阅读博客:系统首页为博客访问者提供了博客分类列表,浏览者可以选择自己喜欢的博客专题。另外首页还包括最新日志列表、访问率最高的日志列表、最新注册的用户列表和博客排行榜。
(4)系统功能页面: 日志和博客关键字搜索,列出日志、评论、留言的总数。
 
1.3  课题调研与可行性分析
1.3.1  课题调研
  为了出色的完成本课题的开发,对当前博客技术的应用状况展开了调查分析。通过对部分博客用户的调查和查阅大量的相关资料,发现博客技术从出现到现在一直在不断的发展中,博客的功能也从最初的只有简单的文章发表到现在集日志发表、评论、留言、相册等多功能于一身。有博客用户反映这些功能已经不能完全满足他们的需求,他们期待技术更成熟,功能更全面的新的博客技术的出现。
  把握博客技术的发展动态对更好的开发设计本课题有很大的帮助,在调研过程中反映出来的对博客新技术的迫切需求更加激励了我要出色的完成本课题的设计。 
  调研还发现目前的博客系统存在局限性,例如现在博客用户使用的网页模板都是系统提供的固定格式,这就一定程度上限制了用户博客网页个性的发挥,因此能够让用户自己随意的设计自己喜欢的能够体现用户个性的模板将是博客技术发展的必然要求。 

1.3.2  可行性分析
本系统主要从经济可行性和技术可行性两个角度对其可行性进行分析:
(1)技术可行性
本系统使用ASP技术进行开发,现在有很多企业及技术人员选择它来作为开发平台。因此,在技术上ASP是完全可以胜任这个平台的开发。
使用Dreamweaver结合ASP技术已经成为现代开发动态网站的首选技术,许多已经开发成功的经典项目足以证明此技术的可行性。
(2)经济可行性
由于本项目的特殊性,无需投入额外的设备购买及人员培训费用,所以在经济上本系统的开发是可行的。
博客系统一旦开发成功投入运行,将会吸引很多的博客用户,网站的知名度迅速上升,访问量也会大幅度提高到时将会带来可靠的经济效益。
按上述两方面进行可行性分析、研究后,我们认为该项目在技术上是可行的,在经济上是可合理的,可以进行开发。

 

  • 关键词 ASP 博客网 站的 实现 论文 + 源程序
  • 上一篇:基于ASP的公交查询系统的设计
  • 下一篇:基于ASP的在线花店销售系统的设计(论文+源程序)
  • 暂无购买记录

    暂时没有评论

    真实

    多重认证,精挑细选的优质资源 优质老师。

    安全

    诚实交易,诚信为本。

    保密

    所有交易信息,都为您保密。

    专业

    10年专业经验,10年来帮助无数学子。