ASP.NET博客网站管理系统设计与实现
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
摘 要
copyright think58 [资料来源:http://www.THINK58.com]
内容来自think58BLOG是继Email、BBS、QQ之后出现的第四种网络交流方式,作为一种新兴的网络媒体与互联网的第四块里程牌,其影响力一定程度上已超越了传统媒体,作为专业领域的知识传播模式,它将成为该领域最具影响力的事物之一。
[资料来源:THINK58.com]
论文主要介绍了选题背景、课题意义、所要完成的功能和开发的全过程。重点说明了系统设计的重点、设计思想、数据库的设计和系统的解决方案。对个人博客系统进行了经济可行性、操作可行性和技术可行性的分析,涉及市场、技术、操作、管理等各方面的全面分析。
本文来自think58
[来源:http://think58.com]
博客网站管理系统采用功能强大的Visual Studio.NET作为工具进行开发。采用B/S模型,后台数据库选用SQL Server。通过集中式的信息数据库,将各方面工作有机的结合为一个整体,实现了用户之间的信息交流,提供用户注册、发表文章、管理文章、管理评论、发表评论等功能。
应用博客网站管理系统不仅能够让用户通过博客充分展示自我,还可以加强人与人之间的交流。本博客网站管理系统操作方式非常简单,任何人都可以利用本博客网站管理系统建立自己的博客。
think58好,好think58 [资料来源:http://think58.com]
[版权所有:http://think58.com]关键词:博客网站管理系统,ASP.NET,SQL Server
第1章 绪论
1.1 选题背景
伴随着网络的出现,网页逐渐融入人们的生活。快速及时的信息发布和信息浏览,五彩缤纷的网上信息,使网络与人们的生活息息相关,改变了人们的工作和生活方式。制作一套个性化的网页是企业和个人宣传自己的重要手段,同时也是学习者获取学习信息的重要手段。尤其是在信息发布与交流领域,各种新信息的发布分秒变换,人们对信息的需求有了更新更高的要求,而网站由于本身所具有的信息量大、传递快速、没有时空限制等特点恰好满足这种要求[1]。所以网站也逐渐成为一种新兴的信息发布资源。
在这样一个大环境下,无论是作为BBS、还是网络作品站,它突显的首先是论坛或网站的定位,网民只是一个参与者,文章的发表和评论回复,都是有规矩的,有一定的审核机制,有专人(版主、网管、编辑等)在管理[2]。相比较而言,博客更强调的是个性。就本质而言,博客其实就是有现成的网页模板的,可以发表文章和评论,并可按日历索引的个人网站。它的形式相对简单,管理者和发布者通常就是一个人,和一些新闻网站的文章发布系统类似。从技术构架上讲博客看是非常简单的,只能算是BBS系统的一个小子集。但不同的是博客逐渐成为一种新的网络应用模式,它一出现便获得了很多人的支持和参与,博客的飞速发展也使得我们捕捉其实质与内涵的努力几乎白费,我们每天都体验它,但每天又都能发现一些和我们之前理解的博客不一致的地方,今天的理解很可能在明天就需要更正了。即使如此,对博客各式各样的定义对我们理解博客是有帮助的。由于其在国内起步较晚,所以还有待进一步普及。网络发展前景无限,及早与网络结合,与信息时代同步,与高科技汇合,定会给社会各行各业的发展注入新鲜的活力。
1.2 系统开发的意义
博客能让个人在互联网上表达自己的心声。这是一个收集和共享任何感兴趣的事物的地方--可以是政治评论、个人日记或是指向您想记住的网站的链接。许多人使用博客只是要组织自己的想法,而有些人则在全球成千上万的浏览者中赢得影响力。职业和业余新闻记者使用博客发布特发新闻,而有写日记习惯的人则会在博客中宣示自己内心的想法。而摄影和美术发烧者,可以通过博客系统的管理自己的作品。
[资料来源:http://www.THINK58.com]
博客作为一种新表达的方式,它的传播不仅情绪,包括大量的智慧、意见和思想。某种意义上说,它也是一种新的文化现象,博客的出现和繁荣,真正凸现网络的知识价值,标志着互联网发展开始步入更高的阶段[3]。
1.3 系统开发的目标
开发一个小型的博客网站管理系统,有效地创建一个网络虚拟社区,使用户可以及时有效并轻松地与他人交流。通过此网站可以达到以下目标:
(1) 界面简洁、框架清晰、美观大方。
(2) 用户通过网络日志的形式迅速、便捷地发布之际的心得体会。
(3) 为充分展现网站读者与作者的交互性,采用动态网页技术实现博客信息在 线发布。
think58 [资料来源:http://think58.com]
(4) 信息查询灵活、方便,数据存储安全、可靠。
(5) 实现强大的博客后台管理功能。
(6) 实现博客后台管理中的各种查询,如定位查询、模糊查询等。
内容来自think58 [来源:http://think58.com]
[来源:http://www.think58.com](7) 对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。
(8) 网站最大限度地实现易维护性和易操作性。
[来源:http://think58.com]
1.4 系统概述
一个博客其实就是由一序列网页组成的,它通常是由简短且经常更新的帖子所构成的,这些张贴的文章都按照年份和日期倒序列排列,能按照日期和主题检索[4]。博客的内容和目的有很大的不同,有到其他网站的超级链接;有对其他网站的评论;有个人的日记,日常所思所想;有个人照片、诗歌、散文,甚至科幻小说的发表。正是由于博客能收容这些不拘于个人思想的表达,使博客这种交流和表达方式日益红火起来,博客秉承了个人网站的自由精神,也开拓了激发创造的新模式,能张扬人的个性,从这个意义上说,博客将会变得越来越普及,越来越为更多的人接受。
think58.com
本系统主要完成以下功能。
[来源:http://think58.com]
1.客户界面部分
本文来自think58
[资料来源:http://www.THINK58.com]
给我留言:访客可以给管理员留言进行交流互动。
[资料来源:http://www.THINK58.com]
文章评论:访客可以对文章发表自己的评论。
友情链接:方便访客快速进入指定站点获取了解信息。
用户注册/登录:提供访客注册博客及博客管理员登录后台。
首页:显示日历、文章分类、最新评论、最新文章等信息。
2.管理界面部分
内容来自think58
类别管理:博客管理员可对博客文章类型进行添加、修改、删除及查询等基本操作。
文章管理:显示博客文章相关信息,博客管理员可对文章进行添加、修改、删除及查询等操作。
留言管理:显示访客的留言信息,博客管理页针对访客的留言进行回复或删除操作。
think58.com [资料来源:THINK58.com]
[资料来源:http://think58.com]评论管理:显示出访客对文章进行评论的相关信息,博客管理员可查看删除访客评论文章的信息。
链接管理:显示友情链接中的相关信息,博客管理员可添加、修改、删除网站链接。
[来源:http://www.think58.com]
第3章 系统分析
3.1 需求分析
需求分析是软件定义时期的最后一个阶段,是整个软件成功实现的基础,只有真正做好需求分析,才能真正了解客户的需要,以指导好一步的工作,整个软件的实施是建立在需求所分析出的各项功能上的[9]。
博客网站管理系统的系统管理员通过前台页面进入后台管理模块后,可对注册的博客用户进行管理,包括对注册用户的添加、查找、修改和删除等操作;而博客用户通过前台登录后,可对自己的博客空间进行管理,包括发布自己的网络日志、收藏个人图片、与相关人员进行交流和沟通以及删除访问者发表的评论等。
对于博客网站管理系统的一些需求,总体有以下几方面:
think58好,好think58
[来源:http://www.think58.com]
[资料来源:http://THINK58.com](1) 用户分普通用户、管理员用户和超级管理员用户。
(2) 超级管理员可对博客管理员进行管理和设置权限。
(3) 博客管理员涉及对博客的类型管理、文章管理、图片管理、评论管理、链接管理、留言管理和通信管理。
think58
[资料来源:http://think58.com]
[版权所有:http://think58.com](4) 普通用户可以阅读文章、发表回应、留言和评论。
(5) 一种文章类型有多篇文章,每篇文章有多篇评论。
3.2 可行性分析
可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功[9]。可行性研究的目的就是进一步明确系统的目标、规模与功能,对系统开发背景、必要性和意义进行调查分析并根据需要和可能提出开发系统的初步方案与计划。可行性研究是对系统进行全面、概要的分析。为了确定开发具有可行性,对本系统主要进行了以下三个方面的分析。
3.2.1 技术可行性
本系统采用.net作为开发平台,Visual Studio 2005作为开发环境,SQL Server 2000作为后台数据库,让系统在技术开发上变得方便,轻松。鉴于在使用当今社会最流行的编程软件,使得系统性能得到了很大的优化,安全性也不断提高。由于本系统采用.net为开发平台和SQL Server 2000作为后台数据库,这两种技术的结合降低了系统的开销,考虑到系统服务器的配置方面能否胜任此系统,通过分析,在软、硬件方面现有工具与环境完全可以实现系统的开发,因此不存在技术上的问题。
[资料来源:http://think58.com]
包含资料:源程序+论文(15000字以上)+可执行程序+答辩稿ppt+开题报告+外文翻译
本文来自think58 [资料来源:www.THINK58.com]
获取资料请您联系本站客服
[资料来源:http://www.THINK58.com]