个人博客_毕业设计论文
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
More and more network users hope to show their characteristics on web platforms and interact with other people more convenientlyand have an independent space. From the beginning of Web, a new concept of blog emerged.
个人博客毕业论文
摘要
越来越多的网络用户希望能够在网络平台上更多地展现自己的个性,更方便地与他人进行互动交流,拥有一个自己的独立的空间。随着Web时代的到来,一个新的概念出现了——博客。
本次毕业设计所开发的博客系统包括两大功能:为前台用户提供的浏览功能和为博主提供的管理功能。浏览功能是指前台用户可以根据分类和日期信息检索日志,已经注册的用户还可以对日志进行评论;而博主拥有对博客网站的后台管理功能,主要包括发表日志、修改日志、删除日志,管理日志分类,管理评论,密码管理、用户管理等功能。
1.多语言
ASP曾在脚本引擎方面受到了限制,特别是VBScript和Jscript。而则支持多种语言,默认情况下为Visual 、C#和。
2.服务器处理
ASP在服务器处理上不管页面的内容是纯HTML还是ASP生成的HTML,它都是按照实现,形成所谓3-tier页面顺序显示的。因此逻辑代码依赖于它在页面中的位置,并且无法将HTML控件作为目标,除非将它们作为流入的一部分进行显示。而就解决了这个问题,方法是为控件引入一个声明的基于服务器的模型,因为控件在服务器上有,可以在服务器上编程,也可以是客户端驱动的事件[4]。
3.Web Form控件
将现有的HTML控件转换为服务器端的控件是比较容易的,但是也存在一些不方便,例如比较难于区分HTML控件和服务器端的控件。于是Microsoft公司就创建了一组专门的服务器控件,它们都用asp前缀标识。
4.代码与内容分离
一个网站的设计与开发往往由不同的人来实现的,而ASP中就是存在着这样一个问题,代码(ASP脚本)和内容(HTML)混合在一起。这样就使得同时进行设计和开发变得很困难。而则采用了代码内联和后台编码两种方法实现了代码与内容的分离[5]。
博客的精神是:自由表达,开放宽容,个性张扬,专业精神。
在没有自己的博客之前,人们会经常进出于论坛发表贴子或者通过即时通信软件聊天,来表达自已的想法,可是这些都是零散的和杂乱的。博客的出现,让人们可以不断的把自己以前的和每天激发的一些想法或者感受整理放在自己的博客上,每次在写文章的时候,可能又会产生新的想法。虽然一些想法一些思考只是皮毛,没有什么深度,但是当下笔去写的时候每次都会对某个小小的问题有了更多的一点点思考,在写博客的时候就感觉到了一种满足感,一种想法得以释放、思考得以延伸的满足感。生活中每天的一个小小的事情都会引起人们的思考,甚至是和朋友的聊天中一个小小的火花迸发。督促自己努力、把一时的想法变成观点,争取在生命中的每天里留下点什么,这也是人们写博客的目的之一。这样就能督促自己每一天不要浑浑噩噩,时光流逝无痕无声无息,写博客也是在自己的每一天上留下了一道浅浅的思考和划痕[3]。
2.
2.2.1 SQL SERVER 2000
SQL SERVER2000是可以在Web上运行的数据库服务产品。它既可适用于桌面系统的单用户数据库,也可适用于企业的网络数据库,甚至适用于专业的Web站点数据库,具有很强的可伸缩性。并且具有很高的可靠性、可用性和可管理性。从经济和开发效率上适合中小型网站。它和同属于微软公司开发,在开发接口有一致性,能更好的协调工作。同时,SQL SERVER2000对数据的安全性也有一定的保障,它对用户的访问进行了两个阶段的检查:一是认证阶段,二是许可确认阶段。数据库使用来处理数据[6]。
体系结构的两大核心控件是.NET Framework数据提供程序和Dataset。
.NET Framework数据提供程序用于连接到数据库、执行命令和检索结果。Dataset是一个功能丰富、比较复杂的数据集,它是支持的断开式、分布式数据方案的核心对象。Dataset专门用来处理从数据源获得的数据,无论数据来自什么数据源,它都使用相同的方式操作数据[7]。
Key words:Blog;;SQL Server 2000;Visual Studio 2005
第
1.1
“博客”(Blog或Weblog)一词源于“Web Log(网络日志)”的缩写,是一种十分简易的傻瓜化个人信息发布方式。任何人都可以像使用免费电子邮件一样,完成个人网页的创建、发布和更新。博客就是开放的私人空间,可以充分利用超文本链接、网络互动、动态更新等特点,在网络中,精选并链接全球互联网中最有价值的信息、知识与资源;也可以将个人工作过程、生活故事、思想历程、闪现的灵感等及时记录和发布,发挥个人无限的表达力;更可以以文会友,结识和汇聚朋友,进行深度交流沟通[1]。
本网站基于B/S模式,采用完全面向对象的思想设计。在Visual Studio 2005集成开发环境下结合C#语言和技术开发,后台数据库使用SQL Server 2000。
关键字:博客;;SQL Server 2000;Visual Studio 2005
Abstract
“博客”当然是个大家都熟悉的名词,博客的英文名词就是“Blog或Weblog”(指人时对应于Blogger),是一个典型的网络事物。该词来源于“Web Log(网络日志)”的缩写,特指一种特别的网络个人出版形式,内容按照时间顺序排列,并且不断更新。博客是一种零编辑、零技术、零成本、零形式的网上个人出版方式。
图54日志展示页面值得注意的是在日志展示的主页面只显示局部内ቤተ መጻሕፍቲ ባይዱ而在数据库中查询出来的实际上是全部的文章内容在进展显示之前需要对这个内容进展截取字符串的处理因为文章内容是存储在string类型的变量中的因此使用string对象的字符串截取方法substring截取前150个字符显示在最后拼接一个省略号表示还有更多内容如果用户点击了全部那么直接将取出的内容字段未截取前的字符串通过跳转传递到另一个页面即可因此需要注意的是查询出来的文章内容应在截取前保存好这样就无须再次查询数据库
不仅如此,通过写博客、记录自己的想法可以帮助实现如下这些目的:
1.记录生活,在自己的每一天上留下思考的划痕。
2.整理思路,固化知识,获得更多更好的想法。
3.分享,将自己的想法、经验与人分享。
4.交流、提高,通过交流产生更多的思维火花,相互提高。
5.交友,互相鼓励,一路同行。
如果说博客网站是一个舞台,那么所有的博客都是其中的舞者,把自己有价值的真实的一面展示在网络世界中,相互交流沟通;如果博客仅仅为了写日志,那么博客是一面镜子,镜子中展现的是真实的自己;如果博客是一个自由媒体,可以把自身感觉有价值的信息通过博客这个工具发布,与网友共享。
相册管理:照片的添加、描述与分类、照片的删除;
评论管理:回复评论、删除评论;
留言管理:回复留言、删除留言。
2.1
本系统采用开发技术进行开发。不仅仅是ASP的一个新版本,更是Web应用程序编程方面的一个全新的概念和方法。中的新功能并不是对ASP的改进,设计它的初衷是为用户入境提供最佳的应用程序架构。它相比于ASP有着以下几个方面的优点:
2.2.2
是基于.NET框架结构、面向分布式和以XML数据格式为核心的数据访问技术,它提供了一组数据访问服务的类,可用于对Microsoft SQL Server、Oracle等数据源及通过OLEDB和XML公开的数据远源的一致访问。统一了数据容器类编程接口,无论编写何种应用程序(Windows窗体、Web窗体、Web服务)都可以通过同一组类来处理数据。为使用方便,还提供了一组丰富的控件,利用可视化方式来开发数据库应用。
本系统基于设计实现了一个简单的博客系统。使更多的人们通过文字、图片、声音、视频、无线等,尽情展示自我、分享感受、参与交流,美好你我生活。Show you,share me,人人都可以博客,人人都需要博客。
1
系统是用实现的一个完全基于浏览器的博客系统,博客系统主要拥有以下几种功能:
The blog system completed during the graduation designconsists of two function modules: information browsing provided for theusersof onstage,and information management function for bloggers. Theinformation browsingfunctionrefers tothe searching function according to category and date of articles,registered userscancomment on articles.To bloggershave the management function on the blogwebsitebackground,mainly includingpublishing articles,articles management, articles classificationmanagement,reviews management,passwordmanagement,user management etc.
This website system is based on the modelof B/S.It is developedin the environment of Visual Studio 2005 with the technology of andC# programming language, using object-oriented ideas,thedatabase ofbackgroundisSQL Server 2000.
1.
1.
随着Blog人数的增加,Blog作为一种生活方式、工作方式和学习方式已经被更多的人所接受,并且在改变传统的网络和社会结构。它使交流和沟通更有明确的选择和方向性;单一的思想和群体的智慧结合变得更加有效;个人出版变成人人都可以实现的梦想。Blog正在影响和改变着我们的生活。
博客能让个人在互联网上表达自己的心声,这是一个收集和共享任何感兴趣的事物的地方。许多人使用博客只是要组织自己的想法,而有些人则在全球成千上万的浏览者中赢得影响力。职业和业余新闻记者使用博客发布特发新闻,而有写日记习惯的人则会在博客中宣示自己内心的想法。而摄影和美术发烧者,可以通过博客系统发表管理自己的作品,无论您要发表什么意见,博客都可以帮您表达出来。博客作为一种新表达的方式,它传播的不仅是情绪,而且也包括大量的智慧、意见和思想。某种意义上说,它也是一种新的文化现象,博客的出现和繁荣,真正凸现网络的知识价值,标志着互联网发展开始步入更高的阶段。
博客概念一般包含了三个要素(当然,也不需要局限这些定义):
1.网页主体内容由不断更新的、个性化的众多日志组成;
2.按时间顺序排列,而且是倒序方式,也就是最新的放在最上面,最旧的放在最下面;
3.内容可以是各种主题、各种外观布局和各种写作风格,但是文章内容以“超链接”作为重要的表达方式。
因此,博客是个人性和公共性的结合体,其精髓不是主要表达个人思想,不是主要记录个人日常经历;而是以个人的视角,以整个互联网为视野,精选和记录自己在互联网上看到的精彩内容,为他人提供帮助,使其具有更高的共享价值。
博客精神的核心并不是自娱自乐,甚至不是个人表达自由,相反,是体现一种利他的共享精神,为他人提供帮助。个人日记和个人网站主要表现的还是“小我”,而博客表现的是“大我”。也许形式上很接近,但内在有着本质的差异。所有优秀博客网站中,真正表达作者个人的内容非常有限,最多只是点缀,而不像个人网站那样是核心[2]。
前台:
日志展示:最新日志展示、精华日志展示、日志列表;
评论展示:最新评论、所有评论;
相册展示:浏览相册、评论相册;
留言展示:最新留言、所有留言;
用户管理:用户登录、用户注册;
查询管理:日志查询。
后台:
个人信息管理:信息修改、信息添加;
日志管理:撰写日志、修改日志、删除日志、日志发布;
日志分类管理:添加分类、修改分类、删除分类;
个人博客毕业论文
摘要
越来越多的网络用户希望能够在网络平台上更多地展现自己的个性,更方便地与他人进行互动交流,拥有一个自己的独立的空间。随着Web时代的到来,一个新的概念出现了——博客。
本次毕业设计所开发的博客系统包括两大功能:为前台用户提供的浏览功能和为博主提供的管理功能。浏览功能是指前台用户可以根据分类和日期信息检索日志,已经注册的用户还可以对日志进行评论;而博主拥有对博客网站的后台管理功能,主要包括发表日志、修改日志、删除日志,管理日志分类,管理评论,密码管理、用户管理等功能。
1.多语言
ASP曾在脚本引擎方面受到了限制,特别是VBScript和Jscript。而则支持多种语言,默认情况下为Visual 、C#和。
2.服务器处理
ASP在服务器处理上不管页面的内容是纯HTML还是ASP生成的HTML,它都是按照实现,形成所谓3-tier页面顺序显示的。因此逻辑代码依赖于它在页面中的位置,并且无法将HTML控件作为目标,除非将它们作为流入的一部分进行显示。而就解决了这个问题,方法是为控件引入一个声明的基于服务器的模型,因为控件在服务器上有,可以在服务器上编程,也可以是客户端驱动的事件[4]。
3.Web Form控件
将现有的HTML控件转换为服务器端的控件是比较容易的,但是也存在一些不方便,例如比较难于区分HTML控件和服务器端的控件。于是Microsoft公司就创建了一组专门的服务器控件,它们都用asp前缀标识。
4.代码与内容分离
一个网站的设计与开发往往由不同的人来实现的,而ASP中就是存在着这样一个问题,代码(ASP脚本)和内容(HTML)混合在一起。这样就使得同时进行设计和开发变得很困难。而则采用了代码内联和后台编码两种方法实现了代码与内容的分离[5]。
博客的精神是:自由表达,开放宽容,个性张扬,专业精神。
在没有自己的博客之前,人们会经常进出于论坛发表贴子或者通过即时通信软件聊天,来表达自已的想法,可是这些都是零散的和杂乱的。博客的出现,让人们可以不断的把自己以前的和每天激发的一些想法或者感受整理放在自己的博客上,每次在写文章的时候,可能又会产生新的想法。虽然一些想法一些思考只是皮毛,没有什么深度,但是当下笔去写的时候每次都会对某个小小的问题有了更多的一点点思考,在写博客的时候就感觉到了一种满足感,一种想法得以释放、思考得以延伸的满足感。生活中每天的一个小小的事情都会引起人们的思考,甚至是和朋友的聊天中一个小小的火花迸发。督促自己努力、把一时的想法变成观点,争取在生命中的每天里留下点什么,这也是人们写博客的目的之一。这样就能督促自己每一天不要浑浑噩噩,时光流逝无痕无声无息,写博客也是在自己的每一天上留下了一道浅浅的思考和划痕[3]。
2.
2.2.1 SQL SERVER 2000
SQL SERVER2000是可以在Web上运行的数据库服务产品。它既可适用于桌面系统的单用户数据库,也可适用于企业的网络数据库,甚至适用于专业的Web站点数据库,具有很强的可伸缩性。并且具有很高的可靠性、可用性和可管理性。从经济和开发效率上适合中小型网站。它和同属于微软公司开发,在开发接口有一致性,能更好的协调工作。同时,SQL SERVER2000对数据的安全性也有一定的保障,它对用户的访问进行了两个阶段的检查:一是认证阶段,二是许可确认阶段。数据库使用来处理数据[6]。
体系结构的两大核心控件是.NET Framework数据提供程序和Dataset。
.NET Framework数据提供程序用于连接到数据库、执行命令和检索结果。Dataset是一个功能丰富、比较复杂的数据集,它是支持的断开式、分布式数据方案的核心对象。Dataset专门用来处理从数据源获得的数据,无论数据来自什么数据源,它都使用相同的方式操作数据[7]。
Key words:Blog;;SQL Server 2000;Visual Studio 2005
第
1.1
“博客”(Blog或Weblog)一词源于“Web Log(网络日志)”的缩写,是一种十分简易的傻瓜化个人信息发布方式。任何人都可以像使用免费电子邮件一样,完成个人网页的创建、发布和更新。博客就是开放的私人空间,可以充分利用超文本链接、网络互动、动态更新等特点,在网络中,精选并链接全球互联网中最有价值的信息、知识与资源;也可以将个人工作过程、生活故事、思想历程、闪现的灵感等及时记录和发布,发挥个人无限的表达力;更可以以文会友,结识和汇聚朋友,进行深度交流沟通[1]。
本网站基于B/S模式,采用完全面向对象的思想设计。在Visual Studio 2005集成开发环境下结合C#语言和技术开发,后台数据库使用SQL Server 2000。
关键字:博客;;SQL Server 2000;Visual Studio 2005
Abstract
“博客”当然是个大家都熟悉的名词,博客的英文名词就是“Blog或Weblog”(指人时对应于Blogger),是一个典型的网络事物。该词来源于“Web Log(网络日志)”的缩写,特指一种特别的网络个人出版形式,内容按照时间顺序排列,并且不断更新。博客是一种零编辑、零技术、零成本、零形式的网上个人出版方式。
图54日志展示页面值得注意的是在日志展示的主页面只显示局部内ቤተ መጻሕፍቲ ባይዱ而在数据库中查询出来的实际上是全部的文章内容在进展显示之前需要对这个内容进展截取字符串的处理因为文章内容是存储在string类型的变量中的因此使用string对象的字符串截取方法substring截取前150个字符显示在最后拼接一个省略号表示还有更多内容如果用户点击了全部那么直接将取出的内容字段未截取前的字符串通过跳转传递到另一个页面即可因此需要注意的是查询出来的文章内容应在截取前保存好这样就无须再次查询数据库
不仅如此,通过写博客、记录自己的想法可以帮助实现如下这些目的:
1.记录生活,在自己的每一天上留下思考的划痕。
2.整理思路,固化知识,获得更多更好的想法。
3.分享,将自己的想法、经验与人分享。
4.交流、提高,通过交流产生更多的思维火花,相互提高。
5.交友,互相鼓励,一路同行。
如果说博客网站是一个舞台,那么所有的博客都是其中的舞者,把自己有价值的真实的一面展示在网络世界中,相互交流沟通;如果博客仅仅为了写日志,那么博客是一面镜子,镜子中展现的是真实的自己;如果博客是一个自由媒体,可以把自身感觉有价值的信息通过博客这个工具发布,与网友共享。
相册管理:照片的添加、描述与分类、照片的删除;
评论管理:回复评论、删除评论;
留言管理:回复留言、删除留言。
2.1
本系统采用开发技术进行开发。不仅仅是ASP的一个新版本,更是Web应用程序编程方面的一个全新的概念和方法。中的新功能并不是对ASP的改进,设计它的初衷是为用户入境提供最佳的应用程序架构。它相比于ASP有着以下几个方面的优点:
2.2.2
是基于.NET框架结构、面向分布式和以XML数据格式为核心的数据访问技术,它提供了一组数据访问服务的类,可用于对Microsoft SQL Server、Oracle等数据源及通过OLEDB和XML公开的数据远源的一致访问。统一了数据容器类编程接口,无论编写何种应用程序(Windows窗体、Web窗体、Web服务)都可以通过同一组类来处理数据。为使用方便,还提供了一组丰富的控件,利用可视化方式来开发数据库应用。
本系统基于设计实现了一个简单的博客系统。使更多的人们通过文字、图片、声音、视频、无线等,尽情展示自我、分享感受、参与交流,美好你我生活。Show you,share me,人人都可以博客,人人都需要博客。
1
系统是用实现的一个完全基于浏览器的博客系统,博客系统主要拥有以下几种功能:
The blog system completed during the graduation designconsists of two function modules: information browsing provided for theusersof onstage,and information management function for bloggers. Theinformation browsingfunctionrefers tothe searching function according to category and date of articles,registered userscancomment on articles.To bloggershave the management function on the blogwebsitebackground,mainly includingpublishing articles,articles management, articles classificationmanagement,reviews management,passwordmanagement,user management etc.
This website system is based on the modelof B/S.It is developedin the environment of Visual Studio 2005 with the technology of andC# programming language, using object-oriented ideas,thedatabase ofbackgroundisSQL Server 2000.
1.
1.
随着Blog人数的增加,Blog作为一种生活方式、工作方式和学习方式已经被更多的人所接受,并且在改变传统的网络和社会结构。它使交流和沟通更有明确的选择和方向性;单一的思想和群体的智慧结合变得更加有效;个人出版变成人人都可以实现的梦想。Blog正在影响和改变着我们的生活。
博客能让个人在互联网上表达自己的心声,这是一个收集和共享任何感兴趣的事物的地方。许多人使用博客只是要组织自己的想法,而有些人则在全球成千上万的浏览者中赢得影响力。职业和业余新闻记者使用博客发布特发新闻,而有写日记习惯的人则会在博客中宣示自己内心的想法。而摄影和美术发烧者,可以通过博客系统发表管理自己的作品,无论您要发表什么意见,博客都可以帮您表达出来。博客作为一种新表达的方式,它传播的不仅是情绪,而且也包括大量的智慧、意见和思想。某种意义上说,它也是一种新的文化现象,博客的出现和繁荣,真正凸现网络的知识价值,标志着互联网发展开始步入更高的阶段。
博客概念一般包含了三个要素(当然,也不需要局限这些定义):
1.网页主体内容由不断更新的、个性化的众多日志组成;
2.按时间顺序排列,而且是倒序方式,也就是最新的放在最上面,最旧的放在最下面;
3.内容可以是各种主题、各种外观布局和各种写作风格,但是文章内容以“超链接”作为重要的表达方式。
因此,博客是个人性和公共性的结合体,其精髓不是主要表达个人思想,不是主要记录个人日常经历;而是以个人的视角,以整个互联网为视野,精选和记录自己在互联网上看到的精彩内容,为他人提供帮助,使其具有更高的共享价值。
博客精神的核心并不是自娱自乐,甚至不是个人表达自由,相反,是体现一种利他的共享精神,为他人提供帮助。个人日记和个人网站主要表现的还是“小我”,而博客表现的是“大我”。也许形式上很接近,但内在有着本质的差异。所有优秀博客网站中,真正表达作者个人的内容非常有限,最多只是点缀,而不像个人网站那样是核心[2]。
前台:
日志展示:最新日志展示、精华日志展示、日志列表;
评论展示:最新评论、所有评论;
相册展示:浏览相册、评论相册;
留言展示:最新留言、所有留言;
用户管理:用户登录、用户注册;
查询管理:日志查询。
后台:
个人信息管理:信息修改、信息添加;
日志管理:撰写日志、修改日志、删除日志、日志发布;
日志分类管理:添加分类、修改分类、删除分类;