个人博客系统设计实现.docx
- 文档编号:2036338
- 上传时间:2022-10-26
- 格式:DOCX
- 页数:42
- 大小:481.89KB
个人博客系统设计实现.docx
《个人博客系统设计实现.docx》由会员分享,可在线阅读,更多相关《个人博客系统设计实现.docx(42页珍藏版)》请在冰豆网上搜索。
个人博客系统设计实现
个人博客
摘要
随着Internet的广泛应用,动态网页技术也应运而生。
本文介绍了应用ASP动态网页技术开发博客系统的设计与实现。
该系统以ASP.NET为开发技术,使用C#为开发语言,实现Blog的动态管理,使得对Blog信息的管理更加及时、高效,提高了工作效率。
本文对博客系统进展整体分析,明确了系统的可行性和用户需求;根据模块化原理,规划设计了系统功能模块;在数据库设计局部,详细说明了系统数据库的构造和数据库的完整性、平安性措施;程序设计那么采用面向对象的程序设计思想,提出系统的程序设计思路,对前台与后台功能的程序实现进展了详细论述;系统测试局部,具体分析测试过程中出现的主要问题,并提出了解决方案,实现系统功能。
关键词Blog;ASP.NET;C#;SQLserver
PersonalBlog
Abstract
WiththeextensiveapplicationoftheInternet,dynamicwebtechnologyhasemerged.ThistextdescribestheapplicationofASPdynamicwebtechnologyanddevelopmenttheblogsystem.
ThissystemtakeASP.NETasthedevelopmenttechnology,usesC#isthedevelopmentlanguage,realizestheBlogwebsitedynamicmanagement,causestobeevenmoreprompttotheBloginformationmanagement,highlyeffective,raisedtheworkingefficiency.Inthistext,itanalysistheblogsystembyfeasibilityandthedemandoftheuser.Underthemodulartheory,planninganddesignofthesystemfunctionalmodules;Inthedatabasedesign,adetaileddescriptionofthedatabasestructureanddatabaseintegrity,securitymeasures;Programmingisusedobject-orientedprogrammingdesign,systemdesignideas,backgroundforthefutureandfunctionoftheprogramindetail;Systemtesting,Analysisofthespecificcourseoftestingthekeyissuesandproposedsolutionstoachievesystemfunction.
KeywordBlog;ASP.NET;C#;SQLserver
第一章绪论
1.1引言
Blog,是Weblog的简称。
Weblog,其实是Web和Log的组合词。
Web,指WorldWideWeb,当然是指互连网了;Log的原义那么是“航海日志〞,后指任何类型的流水记录。
合在一起来理解,Weblog就是在网络上的一种流水记录形式或者简称“网络日志〞。
Blogger或Weblogger,是指习惯于日常记录并使用Weblog工具的人。
虽然在大陆早些时候或者等地,对此概念的译名不尽一样〔有的称为“网志〞,有的称之为“网录〞等等〕,但目前已根本统一到“博客〞一词上来。
该词最早是在2002年8月8日由著名的网络评论家王俊秀和方兴东共同撰文提出来的。
博客也好,网志也罢,仅仅是一种名称而已,它的本义还是逃不过Weblog的围。
只是,通常我们所说的“博客〞,既可用作名词Blogger或weblogger——指具有博客行为的一类人;也可以作动词用〔相当于英文中的Weblog或blog〕,指博客采取的具有博客行为反映、是第三方可以用视觉感受到的行为,即博客们所撰写的Blog。
因此,“他/她是一位博客,他/她天天在博客〞及“博客博什么客"〞在中文语法与逻辑上都是正确。
只是不同场合的用法不同罢了。
本系统由远行者信息技术开发,更多容请参阅公司官网。
Blog终究是什么?
说了半天,其实一个Blog就是一个网页,它通常是由简短且经常更新的帖子〔Post〕所构成,这些贴的文章都按照年份和日期倒序排列。
Blog的容和目的有很大的不同,Blog的容和目的有很大的不同,从对其他的超级和评论,有关公司、个人、设想的新闻到日记、照片、诗歌、散文,甚至科幻小说的发表或贴都有。
许多Blogs记录着blog个人所见、所闻、所想,还有一些Blogs那么是一群人基于某个特定主题或共同利益领域的集体创作。
撰写这些Weblog或Blog的人就叫做Blogger或Blogwriter。
博客存在的方式,一般分为三种类型:
一是托管博客,无须自己注册域名、租用空间和编制网页,博客们只要去免费注册申请即可拥有自己的博客空间,是最“多快好省〞的方式。
如英文的.blogger.、wordpress.及多种语言的博客室(blogates.)等都提供这样的效劳;二是自建独立的博客,有自己的域名、空间和页面风格,需要一定的条件。
如方兴东建立的“博客中国〞站〔.blogchina.〕;三是附属博客,将自己的博客作为某一个的一局部〔如一个栏目、一个频道或者一个地址〕。
这三类之间可以演变,甚至可以兼得,一人拥有多种博客。
目前进展开发的语言很多,如ASP、PHP、JSP、ASP.NET等。
终究应该选择什么语言来开发一个BLOG呢,对于一个中小型的来说,ASP无疑是最好的选择,利用简单的HTML代码与脚本融合而成的ASP技术可以开发强大的Web应用程序。
ASP〔ActiveSeverPages〕是Microsoft推出的一种效劳器端脚本环境,ASP嵌于IIS中,让用户可以轻松的结合HTMLWeb页面、脚本和ActiveX组件建立或执行动态的、交互的Web效劳器应用程序。
ASP并不单指某一种编程语言,而是一门把HTML代码与VBScript和JavaScript等脚本语言融合在一起的技术,ASP技术的诞生,应该说是一项成功的技术,它开创了非专业人员开发高水平的历史。
1.2课题研究的意义
博客的精神是:
自由表达,开放宽容,个性扬,专业精神。
在没有自己的博客之前,人们会经常进出于论坛发表贴子或者通过即时通信软件聊天,来表达自已的想法,可是这些都是零散的和杂乱的。
博客的出现,让人们可以不断的把自己以前的和每天激发的一些想法或者感受整理放在自己的博客上,每次在写文章的时候,可能又会产生新的想法。
虽然一些想法一些思考只是皮毛,没有什么深度,但是当下笔去写的时候每次都会对某个小小的问题有了更多的一点点思考,再写博客的时候就感觉到了一种满足感,一种想法得以释放思考得以延伸的满足感。
生活中每天的一个小小的事情都会引起人们的思考,甚至是和朋友的聊天中一个小小的火花迸发。
催促自己努力、把一时的想法变成观点,争取在生命中的每天里留下点什么,这也是人们写博客的目的之一。
这样就能催促自己每一天不要浑浑噩噩,时光流逝无痕无声无息,写博客也是在自己的每一天上留下了一道浅浅的思考和划痕。
如果说博客是一个舞台,那么所有的博客都是其中的舞者,把自己有价值的真实的一面展示在网络世界中,相互交流沟通;如果博客仅仅为了写日志,那么博客是一面镜子,镜子中展现的是真实的自己;如果博客是一个自由媒体,可以把自身感觉有价值的信息通过博客这个工具发布,与网友共享
随着Blog人数的增加,Blog作为一种新的生活方式、新的工作方式和新的学习方式已经被越来越多的人所承受,并且在改变传统的网络和社会构造。
它使交流和沟通更有明确的选择和方向性;单一的思想和群体的智慧结合变得更加有效;个人出版变成人人都可以实现的梦想。
Blog正在影响和改变着我们的生活。
Blog是以网络作为载体,简易迅速便捷地发布自己的心得,及时有效轻松地与他人进展交流,再集丰富多彩的个性化展示于一体的综合性平台。
展示丰富的个性化,对Blog功能的要求自然更高,新一代具有更多、更新、更全功能的Blog急需走进舞台。
系统参加聊天功能可以更加方便大家的交流。
博客有以下用途:
〔1〕促进学习。
写blog可以促进学习,想写出文章来,自然不能是泛泛的了解就可以的,要理解了才能写得出来的。
这就促进了对某些领域的不断学习和思考。
〔2〕记录收获。
blog中,常常是记录下来都是瞬间的灵感,对事物的感悟,经过多日思考和实践的结果,对某个问题的解决方案等等,这些都是财富,要记录下来。
〔3〕反映成长。
写blog,可以反映出人的思考过程,而不仅仅是思考结果。
对一个问题或领域,从不了解到了解,从了解到熟悉,从熟悉到精通。
这纪录了一个人思考和解决问题的成长过程。
很久之后,看到自己之前的文章,你将会觉得自己进步了。
〔4〕结交朋友。
写了blog,自然会有许多志趣一样的朋友来阅读,这可以认识许多朋友。
大家有共同的兴趣爱好,自然谈得来。
〔5〕共享知识。
blog给大家看,大家的blog也给你看。
这个问题我解决了,那个问题他解决了。
大家互通有无,建立起一个社群。
〔6〕交流看法。
回复的人对blog的观点或赞同,或反对,大家一起讨论,听听别人的思想,可以促进双方的共同进步。
〔7〕包装自己。
看到一篇篇用心写出的文章,自然是对自己知识技能的最好宣传。
1.3系统概述
一个博客其实就是由一序列网页组成的,它通常是由简短且经常更新的帖子所构成的,这些贴的文章都按照年份和日期倒序列排列,能按照日期和主题检索。
博客的容和目的有很大的不同,有到其他的超级;有对其他的评论;有个人的日记,日常所思所想;有个人照片、诗歌、散文,甚至科幻小说的发表。
正是由于博客能收容这些不拘于个人思想的表达,使博客这种交流和表达方式日益红火起来,博客秉承了个人的自由精神,也开拓了激发创造的新模式,能扬人的个性,从这个意义上说,博客将会变得越来越普及,越来越为更多的人承受。
本系统主要完成以下功能。
1.客户界面局部
我的文章
给我留言
用户注册/登录
首页:
文章分类,最新评论,最新文章,最新参加
2.管理界面局部
添加分类
分类管理
文章管理
留言管理
根本设置
第二章相关技术介绍
2.1ASP.NET技术概论
本系统采用ASP.NET开发技术进展开发。
ASP.NET不仅仅是ASP的一个新版本,更是Web应用程序编程方面的一个全新的概念和方法。
ASP.NET中的新功能并不是对ASP的改进,设计它的初衷是为用户入境提供最正确的应用程序架构。
它相比于ASP有着以下几个方面的优点:
〔1〕多语言
ASP曾在脚本引擎方面受到了限制,特别是VBScript和Jscript。
而ASP.NET那么支持多种语言,默认情况下为VisualBasic.NET、C#和Jscript.NET,另外还支持一些第三方语言。
〔2〕效劳器处理
ASP在效劳器处理上不管页面的容是纯HTML还是ASP生成的HTML,它都是按照实现,形成所谓3-tier页面顺序显示的。
因此逻辑代码依赖于它在页面中的位置,并且无法将HTML控件作为目标,除非将它们作为流的一局部进展显示。
而ASP.NET就解决了这个问题,方法是为控件引入一个声明的基于效劳器的模型,因为控件在效劳器上有,可以在效劳器上编程,也可以是客户端驱动的事件。
〔3〕Web
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 个人 博客 系统 设计 实现