个人博客毕业论文设计.doc
《个人博客毕业论文设计.doc》由会员分享,可在线阅读,更多相关《个人博客毕业论文设计.doc(42页珍藏版)》请在三一办公上搜索。
1、DOTNET版的个人博客实现摘 要博客,是最近几年出现的一个新现象。“它成了类似于个人主页的东西,但又无需雕饰,只需自由而随意地表达自己的看法即可,类似于一种公开的个人日记”。这样的说法恐怕代表了一种很大众化的倾向。其实,博客已经开始其初现商业价值:博客炒红了很多平凡的人。像木子美、李寻欢、芙蓉姐姐等就是典型的例子。走红后的这些网络红人随后便开始接拍电影、做广告、演讲走秀等,进行商业圈内的各种活动。相信不久还会涌现出一批像网络歌手庞龙、杨臣刚一样红得发紫的人才,这足以让更多的人趋之若骛。从博客的开发经济价值来看,尽管有人想到在这里牟利,目前虽然还没有当成一种产业来发展,大多网络空间区,还是闲暇
2、的场所;但是,随着高科技的发展,我想,博客的功能会更加健全,人们的交往将从虚拟走向现实。在高科技的支撑下,从事这个平台的人就会增加,一些开发商可能会对这块肥肉很感兴趣,投资开发博客的厂商就会有可能像今天发展网上商店一样多如牛毛。博客是因特网的产物,所以,同时它亦结合了多媒体技术在里,说到多媒体这个方面嘛,先说说其两个显著特点:首先是它的综合性,它将计算机、声像、通信技术合为一体,是计算机、电视机、录像机、录音机、音响、游戏机、传真机的性能大综合;其次是充分的互动性,它可以形成人与机器、人与人及机器间的互动,互相交流的操作环境及身临其境的场景,人们可以根据需要进行控制。人机相互交流是多媒体最大的
3、特点,也可以说是一次革命,因为体现人可以根据需要进行控制,不再觉枯燥无味。新开发的技术里,将会使博客与多媒体技术互融得更好。关键词 ASP.NET2.0 / .NET XML/ 博客 DOTNET version of the personal blog realizeAbstractBlog, in recent years there has been a new phenomenon. It has become similar to the personal home page of things, but without Carving only free and freely ex
4、press their own views only. similar to an open personal diary. I am afraid this statement on behalf of a very popular trend. In fact, the blog has begun its early commercial value : red blog speculation of a lot of ordinary people. Like Mu Zimei, Lixinhuan, Sister Furong, etc., is a typical example.
5、 The success of these networks will begin next star of the film star, advertising, lectures Zouxiu. commercial sphere of activities. I believe soon there will emerge a group of singers sheng, like the network, he, just like in the Red empurple talent This is sufficient to allow enjoyed by more peopl
6、e. Blog from the economic value of the development, although some thought here profit, Although not as an industry to develop, most of the network space, or leisure establishments; However, With the development of high technology, I think the blog function will be more complete, the exchanges betwee
7、n people from virtual to reality. In the high tech support, in the platform of the people will increase, some developers may be interested in this piece of meat. invest in the development of manufacturers blog will be like today with the development of numerous online shops like. Blog is the product
8、 of the Internet, and it also combines the multimedia technology in Bali, said the multimedia aspects, right first to give its two notable features : First is its comprehensiveness, it will computers, audio-visual and communication technologies were integrated, computers, TV sets, VCRs, tape recorde
9、rs, audio, games, fax machines, large integrated; Second is fully interactive, it can form and the machine, human and machine interaction between the exchanging of operating environment and the thick of the scene, People need to be under control. Man-machine interaction is the largest multimedia fea
10、tures, it can also be a revolution, because people can reflect the need for control, not McGREGOR dull.Keywords: ASP.NET2.0/. NET/ XML/ blog 目 录摘 要IABSTRACTII1 绪 论11.1 课题背景11.2课题研究目的和研究内容11.3 设计思想12 开发工具介绍32.1 VS2005的介绍32.2 DOTNET的简介62.3 SQL SERVER2005数据库支持113需求分析143.1研究设计中要解决的问题143.1.1 市场需求143.1.2功
11、能分析143.1.3性能分析143.1.4 系统功能图153.2具体实现中采用的关键技术及复杂性分析173.2.1系统结构173.2.2用户管理183.2.3页面结构193.2.4 ASP.NET对象的使用193.2.5 采用了UrlReWrite技术213.2.6页面出错处理264 设计与实现274.1设计实现的策略和算法描述274.1.1 BLOG设计思想274.1.2 BLOG数据库设计274.1.3数据访问294.1.4数据绑定304.1.5 RSS的实现314.2编程模型及数据结构335 总结345.1技术总结345.2页面预览35致谢38主要参考文献391 绪 论1.1 课题背景D
12、OTNET一出现,就在C/S和B/S结构的软件开发中占据着重要的地们。如今DOTNET已经在B/S开发中得到了广泛的应用,而且很多企业都采用DOTNET的B/S结构才开发自己企业的产品网站,以及企业内部的管理系统。DOTNET之所以可以在发布很短的时间里就得到如此好的成绩,与微软产品的人性化设计分不开,加上VS2005(该博客采用的开发环境)的所见即所得大大减少了软件开发的周期,同时也保证了开发难度和后期测试的工作可以有效进行。DOTNET在B/S开发中如此容易,那么在各类的中大型的门户网站中都为用户准备了博客,让大家可以拥有自己的空间。如此,如何满足广大用户对自定义的博客的需求,我在基本对D
13、OTNET的B/S开发能力得到保证的基础上,尽量采用了DOTNET中新的元素,个人博客的实现正是采用了DOTNET的可视公开发环境,使博客界面在开发初期就呈现出来,让开发者可以容易修改和测试实际效果。1.2课题研究目的和研究内容该个人博客是采用DOTNET的B/S模式三层结构设计模式,设计中所用到的技术都是B/S开发所需要的技术知识,其中包括MasterPage,URL重写技术,SQL2005数据操作,存储过程,XML技术,RSS技术,以及ASP.NET的对象,对这些技术知识的应用,将所以B/S基础开发的技术包括在内,以利于将来参加工作对DOTNET技术知识的需求。1.3 设计思想该个人博客的
14、采用文章浏览与用户管理相分离的设计模式,各自与数据库直接操作。在用户管理这块,用户正确登陆后可以修改自己的登陆信息,对文章进行修改和 ASP另一个亮点是它使用ADO对象,ODBC, OLE-DB和事务处理管理器。因此ASP Web添加的操作,另外还有对文章类型的添加操作,对文件的管理中,可以把文章分类管理;在文章浏览这一块,把页面分成四部分,即顶部的大标题,左侧的文章类型分类,右侧的文章列表,下部的版权信息;同时在顶部的大标题中列出菜单导航。在顶部区域分为LOG和导航菜单,导航菜单主要是包括不同类别的文章菜单以及链接到用户管理系统。在左侧实现:博客欢迎信息以及作者的简单信息,文章类别,还有RS
15、S的XML实现,还有一些特别的链接技术图片。右侧的实现比较复杂,主要是根据选择进行加载不同的页面,最主要的是文章列表和文章浏览,在浏览文章时,显示评论中的前五条记录,浏览者可以查看所有的评论,还可以自己参与评论。2 开发工具介绍2.1 VS2005的介绍微软公司在2005年12月初发布新一代企业级应用开发平台.NET Framework 2.0和开发工具Visual Studio 2005。 现代信息部门的开发团队必须因应高度竞争的商业环境,快速进行应用软件系统的设计、开发、测试以及部署带领企业赢得市场。大部分的软件开发团队,都面临以下几项挑战:开发团队间的沟通困难,开发工具形形色色,分散且难
16、以互相整合开发程序、开发标准难以建立。 Microsoft Visual Studio 2005 开发工具系列,有许多令人期盼已久的强化功能,提供更高的程序开发效率、更精简的程序代码、与更佳的安全性。课程将介绍这些令人赞赏的新特色,包括 .NET Framework 2.0、ASP.NET 2.0、64-bit 程序开发支持、新的 Windows Form 程序设计、以及对行动装置解决方案的全新开发支持。更精彩的是,首度推出的 Visual Studio Team System 是与开发工具完全整合的软件开发生命周期管理平台,与 Agile 方法论以及 CMMI 规范整合,除了软件开发流程更加
17、严谨之外,软件开发的质量与时间也更能掌控,将一贯以来 Visual Studio 开发工具支持个人开发者高生产力的优势延伸至支持整个高效率及流程导向的开发团队。(1) 下面就是VS2005的开发环境。图1-1 VS2005的开发环境(2)下面的是属性栏。图1-2 属性栏(3)下面的是VS2005环境中的工具箱 图1-3 工具箱(4)下面的是VS2005中的解决方案资源管理器(本设计中的解决方案)图1-4 资源管理器以上各部分将在本设计中经常用到。也是VS2005开发过程中经常需要对代码控件进行设置和修改的地方。在VS2005开发B/S软件过程中,以aspx结尾的文件是前台文件,而以aspx.c
18、s才是后台操作代码。是与前台文件分离出来了,有助于我们相对自己需要的操作对代码进行修改和更新。 图1-5视图代码切换点击“设计”或“源码”就可以在前台视图和前台代码之间进行切换。2.2 DOTNET的简介MicroSoft .NET的策略是将互联网本身作为构建新一代操作系统的基础,对互联网和操作系统的设计思想进行合理延伸。这样,开发人员必将创建出摆脱设备硬件束缚的应用程序,以便轻松实现互联网连接。MicroSoft .NET无疑是当今计算机技术通向计算时代的一个非常重要的里程碑。 .NET的核心组件有: 一组用于创建互联网操作系统的构建块,其中包括Passport.NET(用于用户认证)以及用
19、于文件存储的服务、用户首选项管理、日历管理以及众多的其它任务。 构建和管理新一代服务的基本结构和工具,包括Visual Studio.NET、.NET企业服务器、.NET框架和Windows.NET 。 能够启用新型智能互联网设备的.NET设备软件。 .NET对最终用户来说非常重要,因为计算机的功能将会得到大幅度提升,同时计算机操作也会变得非常简单。特别地,用户将完全摆脱人为的硬件束缚:用户可以自由冲浪于互联网的多维时空,而不是束缚在便携式电脑的方寸空间可通过任何桌面系统、任何便携式电脑、任何移动电话或PDA进行访问,并可对其进行跨应用程序的集成。 .NET可使用户轻松进行互联网连接,并轻松完
20、成那些在当今看来十分费时而且费力的事务,它们往往要求用户进行数据重输入并需运行几个小时才能完成。通过将多项安全数据流合并到单一的用户界面(或者甚至是可编程决策引擎),.NET架构将用户从充斥于当今Web的数据竖井的束缚中解脱出来。用户可以自由访问、自由查看、自由使用他们的数据。 .NET对开发人员来说也十分重要,因为它不但会改变开发人员的开发应用程序的方式,而且使得开发人员能创建出全新的各种应用程序。新型开发范例的核心是Web服务这个概念的引入。Web服务是一种通过简单对象访问协议(SOAP),在互联网上展露其功能性的、极为公开的服务。SOAP是一种基于可扩展标记语言(XML)制定的协议。 在
21、过去,开发人员通过集成本地系统服务来构建应用程序。在这种模型下,开发人员可以访问丰富的开发资源并能严格控制应用程序的行为。 如今,开发人员已在很大程度上挣脱了这种模型的束缚,致力于构建具有复杂结构的n层化系统,这种系统能将网络上众多的应用程序一并进行集成,大大提升了应用程序的价值。这样,开发人员便可把精力集中在充分挖掘软件独特的商业价值,而不是构建基本结构上。可喜的局面将应运而生:软件投放市场的时间大大缩短、开发人员的编程效率明显提高,最终把质量上乘的软件呈现给用户。 我们正在进入一个崭新的计算时代一个由互联网(尤其是Internet核心技术XML)实现的时代。利用XML,能够创建出可供任何人
22、从任何地方使用的、功能非常强大的应用程序。它极大地拓展了应用程序的功能,并实现了软件的动态提供。在这种情况下,软件已不完全指那些从光盘进行安装的程序,而是演变成了一种服务类似于ID调用程序或按收看次数进行收费的电视人们可通过通信媒体订购的服务。 n层计算技术具有能够大幅度提高生产力、紧密耦合的特点,而Web概念具有面向消息、松散耦合的特点,我们将二者有机地糅合在一起,实现了上述构想。我们将这种计算风格称为Web服务,它的出现标志着人类已经迈入应用程序开发技术的新纪元。Web服务是一种应用程序,它可以通过编程并使用标准的Internet协议,像超文本传输协议(HTTP)和XML,将功能展示在互联
23、网和企业内部网上。还可将Web服务视作Web上的组件编程。 .NET正是根据这种Web服务原则而创建的,微软目前正着手提供这个基本结构,以便通过.NET平台的每一部分来实现这种新型的Web服务。而Visual Studio.NET、.NET框架、Windows.NET和.NET企业服务器,正是为进行基于Web服务模型的应用程序开发而度身定做的新一代开发工具和基本结构。.NET构建块服务、新增的.NET设备支持以及即将到来的.NET用户体验,将为人们彻底攻克这一难题划上一个圆满的句号,使人们能够充分利用Web服务模型,如愿以偿地开发出新一代应用程序。NET Enterprise Servers和
24、Windows 2000操作系统,为创建具有高度可管理性的、能迅速投入市场的应用程序提供了坚实基础。它们利用的是可扩展标记语言(XML),因此随着Web体系结构的革新,在此平台上创建的程序依然很有价值。 .NET平台的核心是,采用有效的、分门别类的方式来构建应用程序,达到其前所未有的规模。该平台上的Web服务模型指的是:企业应用程序的中心业务要素通常由本地管理,而支持它们的服务(如用户认证、文件存储、用户首选项管理、日历、邮件等等)却无须本地管理,可以被无缝订购。为了存储用户文件和邮件,IT专业人员往往在服务器上安装新的独立磁盘冗余阵列(RAID阵列),而有了.NET,他们在这一方面将会花费较
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 个人 博客 毕业论文 设计
链接地址:https://www.31ppt.com/p-3933753.html