.NET的个人博客系统的设计与开发
.NET的个人博客系统的设计与开发[20191219111946]
摘 要:Blog的全名叫Web Blog,博客既Bolg是现在网络上非常流行的一种个人网站,博客对每个人的作用是不一样的。我国的博客发展十分迅速,几乎涉及到了各行各业,有个人博客,营销博客,教育博客,新闻博客,财经博客等等。这些博客利用网络的实时性和广泛性在传递各类新闻事件中起到了非常大的作用。
该系统是基于.NET平台主要用ASP.NET技术开发的,拥有跨平台性,可以在几乎所有的平台运行。它还拥有很好的移植性,实现了程序和页面的分离。该系统运用三层架构原理进行开发设计,很好的降低了系统层与层之间的依赖。目前系统可以进行注册、登陆,发表博文,评论,回复评论,关注好友等功能。管理员可以对所有用户和博文进行管理。但是系统还是存在一些问题,还需要改进,我会继续努力并且完善它。
查看完整论文请+Q: 351916072
关键字:博客,三层架构,ASP.NETThepersonalblogsystemdesignanddevelopmentbasedonthe.net
Keyword: Blog,Three layer architecture,ASP.NET目录
1、绪论 1
1.1课题研究的选题背景 1
1.2课题研究的目的 1
1.3博客市场现状分析 2
1.4博客发展趋势分析 5
1.5博客系统要实现的目标 6
2、系统技术背景 7
2.1系统的体系结构——三层架构 7
2.2 ASP.NET概述 8
2.3面向对象设计原则 8
3、系统概要设计 9
3.1系统模块划分 9
3.2各模块功能 9
3.3 系统业务流程分析 10
4、博客系统数据库设计 14
4.1数据库设计原则 14
4.2数据库工作原理 14
4.3数据库概念设计 15
4.4数据库详细设计 15
5、系统详细设计 17
5.1系统主要界面 17
5.2功能模块设计 17
5.3系统的实现 19
5.3.1首页 20
5.3.2注册界面 22
5.3.3用户登陆界面 23
5.3.4用户界面 23
5.3.5管理员界面 26
6、遇到的难点和解决方法 29
7、结束语 30
参考文献 31
致谢 32
1、绪论
1.1课题研究的选题背景
Blog的全名叫Web Blog,博客又叫Bolg是现在网络上一种非常流行的个人网站,博客对每个人的作用是不一样的。人们可以通过博客发表个人网络日志,制作个人文集。博客以个人为中心,每个人都能够在自己的个人博客上展示不一样的风格,这也符合现代年轻人独特创新,与众不同的个性。博客也是一个良好的交友平台,人们可以通过阅读博文找到与自己志趣相同的朋友。博客更是一个可以展示自我,交流沟通的平台,通过博客,人们可以把自己写的文章,生活经验,学术知识与他人分享。在博客圈,甚至是整个网络上提高自己的影响力。博客是WEB2.0重要的产物,它给整个网络与个人带来了很多便利。早期人们除了QQ等及时通讯软件,都是通过论坛(bbs)、门户网站进行交流,发表个人观点,看新闻。WEB2.0的兴起带来了个人博客的辉煌时代。
1.2课题研究的目的
博客是继Email、BBS、ICQ等及时通讯软件之后出现的第四种网络交流方式,是用超链接作为表达方式的网络日记,让人们有了新的生活方式和新的工作方式,也为网友提供了新的学习方式。现代社会需要这种方便、快捷的信息传播方式,让人们足不出户就能了解到自己想知道的东西或者发表自己的言论。也进一步的实现了人民民主和言论自由。
虽然如今微博风靡于网络,但是微博并不能完全取代博客,微博注重的是实时性,而博客更注重内容和个性的展示。如今网络上有很多博客达人通过发表博客的方式把自己的经验知识传播给广大的网友。不管是在国内还是国外,博客的出现对网络的影响都是巨大的,它引领了新的网络时代,也带动了网络传媒的发展。
1.3博客市场现状分析
自从博客在中国上市以来,每个网友基本上都会有一个自己的博客,比如像新浪,网易这些门户网站的博客,还有QQ空间也属于博客的一种,所以博客在中国的用户基数是非常大的。下面我们来看一下目前博客空间的用户总规模。
图 1-1博客用户总规模
图 1-2 用户拥有博客数量规模
通过这两张图,我们可以看到在所有网民中注册过博客的用户占了26%,据2013年11月的统计,我国网民有5.91亿,那么博客用户就有5.91亿*26%=1.5366亿,所以说博客的用户量还是非常庞大的,而在这些博客用户中13%的用户有3个以上的博客,22%的用户有2个以上的博客,65%的用户有一个以上的博客。博客已经是为广大网络用户常用的交流平台,博客系统在网络应用中始终都占领着一席之地,并且在将来也会持续存在,虽然热度没有以前刚出来时那么高,但是博客的地位不会被其他一些及时性的交流通讯方式完全取代。
上面说到博客是网友个性展示的一个平台,下图是博客上的内容与网下行为的一致度的调查
图 1-3博客上的内容与网下行为的一致度
通过这张图不难看出,有高达73%的博客用户在微博上展现出来的个性,爱好,习惯基本与现实生活中的一致。通过博客,网友们可以发表,关注自己感兴趣的文章,话题,人物,可以与自己志同道合的人交朋友,交流共同的感兴趣的话题。
博客之所以会流行起来是在因为博客用户不用自己会做网站,也不用花钱请别人做就能拥有一个自己的个人网站,它给了每个网民在网络上说话,交流的权力,可以根据自己的喜好去关注自己想关注的东西,而不是像以前一样,被动的去接受各种网站发表出来的文章。
图 1-4用户中浏览过其他人博客的统计
图 1-5 浏览固定博客的统计
在所有的博客用户中有93%的用户都浏览过别人的博客,只有极少数的用户没有浏览过别人的博客,而在浏览别人博客的用户中又有超过一半的用户是有固定浏览的博客的,也就是说,有固定的博友或者是关注的博客。用户通过浏览文章可以关注文章的作者,从而可以形成一个博友圈,有助于那些有共同话题的博友走到一起。
我国的博客网站发展的十分迅速,几乎涉及到了各行各业,有个人博客,营销博客,教育博客,新闻博客,财经博客等等。早在博客还没有在中国流行的时候就已经有很多在网络上做自己的专属网站,这些个人网站就是中国博客的原型。后来随着各大网站和网友的强力推动,博客数量成倍增长,在国内迅速普及。博客很快涉及到各个领域,这些博客利用网络的实时性和广泛性在传递各类新闻事件中起到了非常大的作用。
近几年,随着移动设备的快速发展,博客也开始在移动领域风靡起来,很多门户网站都推出与之对应的手机博客APP,手机端的操作方式也越来越方便和人性化,让人们可以随时随地的发表或者浏览博客。
博客在给人们带来方便生活的同时也存在着漏洞和不足。由于博客网站使用的是web2.0技术,所以它必定生来就带着web2.0所拥有的缺点和技术漏洞,容易广泛的传播病毒。开放性的网络平具备构建僵尸网络的潜质,便于黑客的入侵。这是无法避免的。同时,博客的发展也给网络犯罪分子带了了可乘之机,利用博客传播的广泛性和快速性进行欺诈,诽谤,攻击个人或企业网站服务器等严重危害到网友利益的行为。人们也在不断的努力,通过绑定手机,邮箱,对上传文件的类型进行限制和查毒等方式来尽量避免这些问题。
1.4博客发展趋势分析
近年来博客正在走向多元化的趋势,涉及到各行各业。已经不单单是名人,名企这种单一的模式了。各行各业的精英都开始利用博客提高自己的知名度。还有就是一些草根名博,很多技术宅靠着博客展示自己独特的才能,在网络一炮而红。而平民的博客更接近于生活,内容更朴实,也更容易为人所接受,比如在博客上分享一些生活小技巧,食谱等,有利于提高我们的生活水平。
博客在网络营销上也有很好的发展空间,网友可以在网上开自己的小店,将商品展示在自己的博客中,在好友圈中拉人气,还能与顾客很好的互动。
博客作为一个好的展示和沟通平台,还能代替企业,个人作为业务咨询平台,这样既节省了成本又满足了企业和个人业务上必要的交流和沟通。
虽然现在出现了微博这一更加方便的信息传递方式,但是微博的本质就是博客,微博每次发表的文字数量有限制,不能像博客一样细致,做到面面俱到,所以微博是不可能完全替代博客的。
由于移动客户端的兴起,博客也必须随波逐流,去适应移动设备上的需求,以方便用户可以随时浏览博客,发表、回复博文。目前像网易,新浪等知名的门户网站已经推出了与PC端相对应博客移动客户端,并且被用户所接受。
1.5博客系统要实现的目标
此博客系统将使用三层架构、asp.net技术结合SQL数据库来开发,具体方法和实现的目标如下。
摘 要:Blog的全名叫Web Blog,博客既Bolg是现在网络上非常流行的一种个人网站,博客对每个人的作用是不一样的。我国的博客发展十分迅速,几乎涉及到了各行各业,有个人博客,营销博客,教育博客,新闻博客,财经博客等等。这些博客利用网络的实时性和广泛性在传递各类新闻事件中起到了非常大的作用。
该系统是基于.NET平台主要用ASP.NET技术开发的,拥有跨平台性,可以在几乎所有的平台运行。它还拥有很好的移植性,实现了程序和页面的分离。该系统运用三层架构原理进行开发设计,很好的降低了系统层与层之间的依赖。目前系统可以进行注册、登陆,发表博文,评论,回复评论,关注好友等功能。管理员可以对所有用户和博文进行管理。但是系统还是存在一些问题,还需要改进,我会继续努力并且完善它。
查看完整论文请+Q: 351916072
关键字:博客,三层架构,ASP.NETThepersonalblogsystemdesignanddevelopmentbasedonthe.net
Keyword: Blog,Three layer architecture,ASP.NET目录
1、绪论 1
1.1课题研究的选题背景 1
1.2课题研究的目的 1
1.3博客市场现状分析 2
1.4博客发展趋势分析 5
1.5博客系统要实现的目标 6
2、系统技术背景 7
2.1系统的体系结构——三层架构 7
2.2 ASP.NET概述 8
2.3面向对象设计原则 8
3、系统概要设计 9
3.1系统模块划分 9
3.2各模块功能 9
3.3 系统业务流程分析 10
4、博客系统数据库设计 14
4.1数据库设计原则 14
4.2数据库工作原理 14
4.3数据库概念设计 15
4.4数据库详细设计 15
5、系统详细设计 17
5.1系统主要界面 17
5.2功能模块设计 17
5.3系统的实现 19
5.3.1首页 20
5.3.2注册界面 22
5.3.3用户登陆界面 23
5.3.4用户界面 23
5.3.5管理员界面 26
6、遇到的难点和解决方法 29
7、结束语 30
参考文献 31
致谢 32
1、绪论
1.1课题研究的选题背景
Blog的全名叫Web Blog,博客又叫Bolg是现在网络上一种非常流行的个人网站,博客对每个人的作用是不一样的。人们可以通过博客发表个人网络日志,制作个人文集。博客以个人为中心,每个人都能够在自己的个人博客上展示不一样的风格,这也符合现代年轻人独特创新,与众不同的个性。博客也是一个良好的交友平台,人们可以通过阅读博文找到与自己志趣相同的朋友。博客更是一个可以展示自我,交流沟通的平台,通过博客,人们可以把自己写的文章,生活经验,学术知识与他人分享。在博客圈,甚至是整个网络上提高自己的影响力。博客是WEB2.0重要的产物,它给整个网络与个人带来了很多便利。早期人们除了QQ等及时通讯软件,都是通过论坛(bbs)、门户网站进行交流,发表个人观点,看新闻。WEB2.0的兴起带来了个人博客的辉煌时代。
1.2课题研究的目的
博客是继Email、BBS、ICQ等及时通讯软件之后出现的第四种网络交流方式,是用超链接作为表达方式的网络日记,让人们有了新的生活方式和新的工作方式,也为网友提供了新的学习方式。现代社会需要这种方便、快捷的信息传播方式,让人们足不出户就能了解到自己想知道的东西或者发表自己的言论。也进一步的实现了人民民主和言论自由。
虽然如今微博风靡于网络,但是微博并不能完全取代博客,微博注重的是实时性,而博客更注重内容和个性的展示。如今网络上有很多博客达人通过发表博客的方式把自己的经验知识传播给广大的网友。不管是在国内还是国外,博客的出现对网络的影响都是巨大的,它引领了新的网络时代,也带动了网络传媒的发展。
1.3博客市场现状分析
自从博客在中国上市以来,每个网友基本上都会有一个自己的博客,比如像新浪,网易这些门户网站的博客,还有QQ空间也属于博客的一种,所以博客在中国的用户基数是非常大的。下面我们来看一下目前博客空间的用户总规模。
图 1-1博客用户总规模
图 1-2 用户拥有博客数量规模
通过这两张图,我们可以看到在所有网民中注册过博客的用户占了26%,据2013年11月的统计,我国网民有5.91亿,那么博客用户就有5.91亿*26%=1.5366亿,所以说博客的用户量还是非常庞大的,而在这些博客用户中13%的用户有3个以上的博客,22%的用户有2个以上的博客,65%的用户有一个以上的博客。博客已经是为广大网络用户常用的交流平台,博客系统在网络应用中始终都占领着一席之地,并且在将来也会持续存在,虽然热度没有以前刚出来时那么高,但是博客的地位不会被其他一些及时性的交流通讯方式完全取代。
上面说到博客是网友个性展示的一个平台,下图是博客上的内容与网下行为的一致度的调查
图 1-3博客上的内容与网下行为的一致度
通过这张图不难看出,有高达73%的博客用户在微博上展现出来的个性,爱好,习惯基本与现实生活中的一致。通过博客,网友们可以发表,关注自己感兴趣的文章,话题,人物,可以与自己志同道合的人交朋友,交流共同的感兴趣的话题。
博客之所以会流行起来是在因为博客用户不用自己会做网站,也不用花钱请别人做就能拥有一个自己的个人网站,它给了每个网民在网络上说话,交流的权力,可以根据自己的喜好去关注自己想关注的东西,而不是像以前一样,被动的去接受各种网站发表出来的文章。
图 1-4用户中浏览过其他人博客的统计
图 1-5 浏览固定博客的统计
在所有的博客用户中有93%的用户都浏览过别人的博客,只有极少数的用户没有浏览过别人的博客,而在浏览别人博客的用户中又有超过一半的用户是有固定浏览的博客的,也就是说,有固定的博友或者是关注的博客。用户通过浏览文章可以关注文章的作者,从而可以形成一个博友圈,有助于那些有共同话题的博友走到一起。
我国的博客网站发展的十分迅速,几乎涉及到了各行各业,有个人博客,营销博客,教育博客,新闻博客,财经博客等等。早在博客还没有在中国流行的时候就已经有很多在网络上做自己的专属网站,这些个人网站就是中国博客的原型。后来随着各大网站和网友的强力推动,博客数量成倍增长,在国内迅速普及。博客很快涉及到各个领域,这些博客利用网络的实时性和广泛性在传递各类新闻事件中起到了非常大的作用。
近几年,随着移动设备的快速发展,博客也开始在移动领域风靡起来,很多门户网站都推出与之对应的手机博客APP,手机端的操作方式也越来越方便和人性化,让人们可以随时随地的发表或者浏览博客。
博客在给人们带来方便生活的同时也存在着漏洞和不足。由于博客网站使用的是web2.0技术,所以它必定生来就带着web2.0所拥有的缺点和技术漏洞,容易广泛的传播病毒。开放性的网络平具备构建僵尸网络的潜质,便于黑客的入侵。这是无法避免的。同时,博客的发展也给网络犯罪分子带了了可乘之机,利用博客传播的广泛性和快速性进行欺诈,诽谤,攻击个人或企业网站服务器等严重危害到网友利益的行为。人们也在不断的努力,通过绑定手机,邮箱,对上传文件的类型进行限制和查毒等方式来尽量避免这些问题。
1.4博客发展趋势分析
近年来博客正在走向多元化的趋势,涉及到各行各业。已经不单单是名人,名企这种单一的模式了。各行各业的精英都开始利用博客提高自己的知名度。还有就是一些草根名博,很多技术宅靠着博客展示自己独特的才能,在网络一炮而红。而平民的博客更接近于生活,内容更朴实,也更容易为人所接受,比如在博客上分享一些生活小技巧,食谱等,有利于提高我们的生活水平。
博客在网络营销上也有很好的发展空间,网友可以在网上开自己的小店,将商品展示在自己的博客中,在好友圈中拉人气,还能与顾客很好的互动。
博客作为一个好的展示和沟通平台,还能代替企业,个人作为业务咨询平台,这样既节省了成本又满足了企业和个人业务上必要的交流和沟通。
虽然现在出现了微博这一更加方便的信息传递方式,但是微博的本质就是博客,微博每次发表的文字数量有限制,不能像博客一样细致,做到面面俱到,所以微博是不可能完全替代博客的。
由于移动客户端的兴起,博客也必须随波逐流,去适应移动设备上的需求,以方便用户可以随时浏览博客,发表、回复博文。目前像网易,新浪等知名的门户网站已经推出了与PC端相对应博客移动客户端,并且被用户所接受。
1.5博客系统要实现的目标
此博客系统将使用三层架构、asp.net技术结合SQL数据库来开发,具体方法和实现的目标如下。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/qrs/242.html