基于ASP的博客网站设计与实现毕业设计论文.doc
《基于ASP的博客网站设计与实现毕业设计论文.doc》由会员分享,可在线阅读,更多相关《基于ASP的博客网站设计与实现毕业设计论文.doc(66页珍藏版)》请在三一办公上搜索。
1、毕业设计(论文)中文摘要基于ASP的博客网站设计与实现摘 要:博客简单来说就是“网络日记”,本课题研究的博客网站就是可以让用户零成本、较少维护地创建自己的网络媒体。本课题开发实现博客的通用功能:发表日志,上传图片,管理博客,阅读博客,发表评论等几大功能。另外系统页面风格的可变性是本博客系统一大优势。 本课题遵循了“放眼于系统,按功能分快”的原则,巧妙地将开发一个完整的博客网站的过程分解成各个模块,然后逐一的实现各个功能模块,最后把所有的模块连在一起就构成了一个完整的博客系统。 本系统的页面设计主要是在Dreamweaver环境下完成的,通过引入ASP技术和数据库技术使得博客系统的动态功能得以很
2、好的实现,本系统的成功开发可以说是Dreamweaver结合ASP技术开发动态网站的成功体现。 关键词: 博客 ASP 数据库 Dreamweaver毕业设计(论文)外文摘要The Design and Realization of Blog Website Based on ASPAbstract: This project studies a web blog, with which users can create their own web media without any cost and any maintenance. It develops and realizes comm
3、onplace functions of a blog, such as publishing blogs, uploading pictures, administrating blogs, reading blogs, publishing comments and so forth. This project goes with the principle that we regard the system as a whole but break up the whole into parts when realizing it. So we divide the whole syst
4、em into several parts called modules and then we develop the system one by one and finally we combine all the partstogether and get a complete blog system. The system is developed mainly with Dreamweaver. And with the adoption of database technology and ASP, dynamic functions of the blog system perf
5、ectly come true. We can see the successful development of this system as a reflection of excellent combination of Dreamweaver and ASP technology when developing dynamic websites. Keywords: blog; ASP; database; Dreamweaver目 录1 引言11.1 课题的研究背景与意义11.1.1 课题的研究背景11.1.2 课题的研究意义11.2 问题定义和简介11.2.1 课题的定义11.2.
6、2 课题简介21.3 课题调研与可行性分析21.3.1 课题调研21.3.2 可行性分析21.4 论文各章内容介绍32 系统需求分析42.1 需求调研42.2 业务流程分析42.3 系统数据流图52.4 系统功能需求分析62.4.1 功能划分62.4.2 功能描述62.5 系统功能需求分析82.5.1 创建用例图82.5.2 详细描述用例92.6 数据字典113 系统设计153.1 系统总体结构设计153.2 系统数据模型设计163.3 数据库表的设计193.4 系统开发与运行环境确定213.4.1 系统开发环境213.4.2 系统运行环境223.5 系统实现的若干关键技术223.5.1 UM
7、L建模技术223.5.2 ASP与IIS技术233.5.3 利用ADO访问数据库技术244 数据库连接函数275 详细设计285.1 系统登录模块模块简介285.2 模块体系结构285.3 运行图295.4 设计说明295.4.1 新用户注册子模块295.4.2 管理员登陆子模块316 博客管理系统模块3361 博客管理子模块336.1.1 模块简介336.1.2 模块体系结构336.1.3 设计说明3362 系统管理子模块366.2.1 模块简介366.2.2 模块体系结构366.2.3 设计说明367 博客浏览系统模块4071 博客浏览模块407.1.1 模块简介407.1.2 模块体系结
8、构407.1.3 运行流程407.1.4 设计说明407.2 访问量统计模块418 用户手册4281 系统运行环境428.1.1 硬件要求428.1.2 软件环境4282 系统的安装4283 系统页面及其功能4284 系统的使用438.4.1 常用操作说明438.4.2 各模块的使用说明43结 论48致 谢50参 考 文 献511 引言1.1 课题的研究背景与意义1.1.1 课题的研究背景第一批中文博客是在2002年出现的,早些时候博客只是一个新的网络名词并无特殊之处,。就在不经意间,博客竟如雨后春笋般冒出来,博得越来越多网民的欢心,并在互联网上引发了一股博客热潮。博客的发展现状呈现出以下特点
9、:发展速度惊人;从精英向大众人群迅猛扩展;博客人群主体更加多元化;博客服务商激增,出现群雄争霸局面;博客资源争夺激烈,博客服务商面临市场洗牌。博客发展到今天已经取得了相当规模的成就,以新浪、搜狐、网易为代表的三大门户网站都已经推出了自己的博客服务,还有一些著名的专业博客网站都已经对博客资源展开了激烈的争夺。在规模扩大的同时博客技术也在不断的进步和完善,目前博客技术已经取得的成果包括:发表日志,发表评论,相册等一些通用功能。但是现在的博客技术还不够完善,要想永久确立它的网络地位必须不断开发并推出新的博客技术来满足人们的需要。本课题的研究正是基于这样一种追求博客新技术的基础上而展开的。1.1.2
10、课题的研究意义 从上面的背景知识我们已经了解到博客在互连网上已经具有相当的规模,可以说它已经被人们所接受,博客改变着人们的交流方式和情感体验和表达形态,改变着人们聚散的方式;它无限放大着人们对于未来信息世界的预想,它影响着整个中国互联网的发展走向,甚至可能在今后一个时期,波及或影响着现实社会的民主决策过程。 无疑博客这样一种影响力颇大的媒介将有利于我们好的思想好的事物的传播,有利于社会的进步。所以我们要把这种好的影响力发挥到最大,怎样提高博客影响力必然就要求开发博客新技术来获得更多人的认可。 一旦博客研究取得关键性技术的新突破,将会在网络世界掀起一股前所未有的博客浪潮,介时将会有更多的人拥有自
11、己的博客,博客影响力也将倍增。这时通过博客一些新的科学技术将更容易推广,好的政策好的思想也会更加容易传播,如果这样相信社会的进步将会是显而易见的。 1.2 问题定义和简介1.2.1 课题的定义 本课题开发的博客网就是为用户提供一个网络空间,用户可以在这个空间上发表日志、上传图片等操作。同时为浏览者提供浏览日志、发表评论的权力,并通过系统管理员对整个系统的博客账号、博客内容以及评论进行管理。 根据以上定义,本博客系统主要研究以下几个模块。(1) 博客访问者:参与博客阅读、发表评论。(2) 博客管理员:参与登陆、修改自己信息、管理日志、管理图片、管理链接。(3) 系统管理员:管理博客账号、博客内容
12、、系统博客分类。1.2.2 课题简介本课题主要开发以下几个功能:用户组件和样式的设计,账号管理和验证,管理内容,阅读博客,系统功能页面等。(1)帐号管理和验证:帐号申请、权限分配、帐号注销;区分博客管理员和系统管理员;能够通过帐号正确的验证和标识用户,防止非博客用户盗用他人名义发表内容。(2)管理内容:为每个博客管理员提供博客的内容管理平台,提供日志、留言、评论、链接、四大类的信息管理内容。除评论外,每种信息均可自行管理信息分类,以及管理这种信息。(3)阅读博客:系统首页为博客访问者提供了博客分类列表,浏览者可以选择自己喜欢的博客专题。另外首页还包括最新日志列表、访问率最高的日志列表、最新注册
13、的用户列表和博客排行榜。(4)系统功能页面: 日志和博客关键字搜索,列出日志、评论、留言的总数。 1.3 课题调研与可行性分析1.3.1 课题调研 为了出色的完成本课题的开发,对当前博客技术的应用状况展开了调查分析。通过对部分博客用户的调查和查阅大量的相关资料,发现博客技术从出现到现在一直在不断的发展中,博客的功能也从最初的只有简单的文章发表到现在集日志发表、评论、留言、相册等多功能于一身。有博客用户反映这些功能已经不能完全满足他们的需求,他们期待技术更成熟,功能更全面的新的博客技术的出现。 把握博客技术的发展动态对更好的开发设计本课题有很大的帮助,在调研过程中反映出来的对博客新技术的迫切需求
14、更加激励了我要出色的完成本课题的设计。 调研还发现目前的博客系统存在局限性,例如现在博客用户使用的网页模板都是系统提供的固定格式,这就一定程度上限制了用户博客网页个性的发挥,因此能够让用户自己随意的设计自己喜欢的能够体现用户个性的模板将是博客技术发展的必然要求。 1.3.2 可行性分析本系统主要从经济可行性和技术可行性两个角度对其可行性进行分析:(1)技术可行性本系统使用ASP技术进行开发,现在有很多企业及技术人员选择它来作为开发平台。因此,在技术上ASP是完全可以胜任这个平台的开发。使用Dreamweaver结合ASP技术已经成为现代开发动态网站的首选技术,许多已经开发成功的经典项目足以证明
15、此技术的可行性。(2)经济可行性由于本项目的特殊性,无需投入额外的设备购买及人员培训费用,所以在经济上本系统的开发是可行的。博客系统一旦开发成功投入运行,将会吸引很多的博客用户,网站的知名度迅速上升,访问量也会大幅度提高到时将会带来可靠的经济效益。按上述两方面进行可行性分析、研究后,我们认为该项目在技术上是可行的,在经济上是可合理的,可以进行开发。1.4 论文各章内容介绍第一章是绪论,这一章主要是对本次毕业设计所开发的系统进行问题的定义,通过问题的定义明白需要做些什么,并且对开发内容简单的介绍了一下;同时本章还对课题的研究背景与研究意义进行分析,对开发本系统的可行性分析还有对论文各章内容的简要
16、介绍。第二章是系统需求分析。主要内容是系统的性能要求及功能需求分析,最后按面向对象的分析方式给出了系统的用例模型、流程图以及数据字典。第三章是系统设计部分,本章主要针对系统进行总的体系结构的设计,这部分设计是从用例模型及活动图导出的;系统数据模型设计包括了核心的E-R图、关系模型和一些重要的数据表;最后确定了系统的开发和运行环境以及开发本系统所涉及的一些关键技术。第四章介绍的是系统的数据库连接文件,以后系统需要连接数据库的只要直接调用这个文件就可以了。第五章从这章将开始本系统的详细设计阶段,本章介绍的是注册登陆模块,包括这个模块的体系结构,运行图,以及代码设计中的要点。第六章介绍的管理系统模块
17、,同样通过模块体系结构,运行图和代码设计分别对博客管理和系统管理两个子模块进行了比较详细的设计。第七章介绍的是博客浏览系统模块,包括这个模块的体系结构、运行流程图和详细代码设计以及访问量统计子模块的关键代码描述。2 系统需求分析 根据第一章所定义的课题研究方向及目标,本章将对系统功能进行具体的需求分析,具体分析博客网所要实现的功能及欲达到的效果。2.1 需求调研从需求调查开始博客系统的研究,我们决定从下面几个来源进行收集资料。主流博客网:对当前人气高的博客网进行认真的调查。博客用户:对正在使用博客的用户进行面对面的探访,请教他们对博客的认识和使用意见。做一个自己的博客:最好的需求调研就是深入到
18、业务过程中,在主流博客网注册自己的帐号,亲自体会博客的强大功能然后记录下来。博客系统需求管理规划表如表2-1 表2-1 博客系统需求分析表NO需求分类需求名称描述优先难度1特征与前景系统目标给用户提供一个展现自我的空间高中2预算成本控制在3万元以下中中3功能性需求管理内容通过后台管理系统进行文章、留言、图片、链接的管理中中4阅读内容阅读文章、评论、留言,查看图片,访问链接中中5非功能性需求平台限制基于Windows 2003 Server中低6操作方式浏览器中低2.2 业务流程分析本系统是将现代化的计算机技术与博客服务技术相结合,按照博客技术的服务流程设计完成的。为了使系统在实际运行中发挥更大
19、的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下系统开发目标:其工作流程为:系统启动并调用默认的博客模版类型,所有用户浏览博客主页面,之后的操作通过权限判断。普通用户只能浏览、评论和查询博客信息。管理员分为系统管理员和博客管理员,前者可以对系统管理的所有功能进行操作,后者只有对博客进行写入、修改和删除的权限,并且其权限也受到系统管理员的限制,他只能在自己的权限范围内进行对博客的管理操作。具体目标如下:(1)操作简单、界面友好:完全控件式的页面布局,使得用户写博客的工作更简便;许多选项包括博客类别、作者等只需要点击鼠标就可以完成;另外,跟踪出现的提示信息也让用户随时清楚自己的操
20、作情况。(2)即时可见:对博客的处理(包括写入、修改、删除)将立即在主页的对应栏目显示出来,达到即时发布、即时见效的功能。(3)功能完善:不仅包括常见网站的博客功能的各个方面:写日志、浏览、删除、修改、检索等各个方面,而且,还能进行对会员的管理,对用户推荐的博客进行审核,以及上传文件的管理。同时,为了能有效方面的更新系统的界面,系统还增加了调用博客界面模版的功能。(4)动态管理:对系统数据库实行动态操作,能实现对数据库信息的动态查询、动态更新修改和动态录入数据。2.3 系统数据流图 本系统主要完成博客的浏览与管理的功能,因此,在逻辑上可以将系统分为博客浏览系统和博客管理系统两部分,同时,系统的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ASP 博客 网站 设计 实现 毕业设计 论文
链接地址:https://www.31ppt.com/p-3938084.html