个人博客毕业论文_第1页
个人博客毕业论文_第2页
个人博客毕业论文_第3页
个人博客毕业论文_第4页
个人博客毕业论文_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

.z---.--总结资料摘要博客〔Blog〕,又译为网络日志、部落格或部落阁等,是一种通常由个人管理、不定期*贴新的文章的。博客上的文章通常根据*贴时间,以倒序方式由新到旧排列。许多博客专注在特定的课题上提供评论或新闻,其他则被作为比较个人的日记。一个典型的博客结合了文字、图像、其他博客或的、及其它与主题相关的媒体。能够让读者以互动的方式留下意见,是许多博客的重要要素。博客〔Blog〕是社会媒体网络的一局部。关键词ASP.NET,SQLServer2005,博客目录目录2第1章系统概述31.1系统开发背景31.2系统开发环境3第2章系统分析52.1工程架构52.2系统用例模型6第3章系统设计73.1功能模块设计73.2系统运行环境7第4章逻辑设计84.1数据库关系图〔数据库名:BlogDB〕84.2数据库表的设计9第5章系统实现135.1用户登录135.2用户登录145.3博客首页155.4查看日志165.5评论日志185.6搜索日志195.7留言板205.8后台登录页面21后台由管理员登录进展管理操作215.9后台主页面22第6章总结236.1缺乏之处与改进236.2结论24参考文献25第1章系统概述1.1系统开发背景个人博客是博客的一种。自建独立的博客主,有自己的域名、空间和页面风格。是个人持续性的日记或评论。它是最传统常见的博客。个人博客作者一般注重博客的内容,即使他们的博客从来没有被除了自己以外的人阅读过。博客经常不只是一个沟通的方法,它们成为了一种反映生活的方法或艺术创作。编写博客可以抒发感情,引起人们的共鸣。很少个人博客知名和成为主流,但一些个人博客很快就聚集了许多读者。优点:记录个人生活点滴:如同日记一般,可将自己每日生活中发生的事情记录下来,并且跟朋友或网友们分享。传达个人自由思想:博客是个自由的空间,可依照个人自由意志去撰写任意的内容,传达个人的自由思想。抒发分享个人情绪:博客常用来抒发个人情绪,把生活中的不满、郁闷或愤怒宣泄到博客上,或是网友们分享个人心情。分享交流知识技术:如果有专长、兴趣的人,可以借由撰写博客来分享自己的知识与技术,并和网络上得网友交流讨论。认识同好交流朋友:借由博客的社群性质可以吸引兴趣或性格相合的网友来观看,并且借此认识结交新朋友。1.2系统开发环境本个人博客管理系统采用的开发环境与开发语言为MicrosoftVisualStudio2008、C*程序设计语言,数据库采用的是MicrosoftSQLServer2005,下面做一些简单的介绍:MicrosoftVisualc*/ASP.NET介绍:VisualStudio2008是微软公司推出的开发环境。是目前挺流行的Windows平台应用程序开发环境。目前已经开发到10.0版本,也就是VisualStudio2010。VisualStudio2008可以用来创立Windows平台下的Windows应用程序和网络应用程序,也可以用来创立网络效劳、智能设备应用程序和Office插件。VisualStudio2008版本特点:VisualStudio2008在三个方面为开发人员提供了关键改进:快速的应用程序开发高效的团队协作突破性的用户体验VisualStudio2008提供了高级开发工具、调试功能、数据库功能和创新功能,帮助在各种平台上快速创立当前最先进的应用程序。VisualStudio2008包括各种增强功能,例如可视化设计器〔使用.NETFramework3.5加速开发〕、对Web开发工具的大量改进,以及能够加速开发和处理所有类型数据的语言增强功能。VisualStudio2008为开发人员提供了所有相关的工具和框架支持,帮助创立引人注目的、令人印象深刻并支持AJA*的Web应用程序。开发人员能够利用这些丰富的客户端和效劳器端框架轻松构建以客户为中心的Web应用程序,这些应用程序可以集成任何后端数据提供程序、在任何当前浏览器内运行并完全ASP.NET应用程序效劳和Microsoft平台。MicrosoftSQLServer2005介绍:SQLServer是一个关系数据库管理系统。它最初是由MicrosoftSybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。在WindowsNT推出后,Microsoft与Sybase在SQLServer的开发上就分道扬镳了,Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推广SQLServer的WindowsNT版本。Sybase则较专注于SQLServer在UNI*操作系统上的应SQLServer安装界面用。第2章系统分析2.1工程架构本次博客系统主要是一个以ASP.NET为开发工具,C*为主要开发语言与SQLSERVER2005数据库三层架构结合的应用,由前台用户操作和后台管理员操作模块组成,可以高效的实现博客的动态管理。图2-1三层架构图2.2系统用例模型系统用例图如图2-2所示。匿名游客匿名游客注册浏览发表评论登录评论管理日志管理查询日志用户发表留言用户管理图2-2系统用例图博客〔Blog〕是社会媒体网络的一局部,它结合了文字、图像、其他博客或的、及其它与主题相关的媒体。能够让读者以互动的方式留下意见,是许多博客的重要要素。第3章系统设计3.1功能模块设计个人博客管理系统由用户注册、用户登录、准确查询、图片上传、日志管理、信息展示等功能模块;系统功能模块图如图3-1所示。个人博客管理系统个人博客管理系统用户注册用户登录查询日志留言板文章展示相册展示评论主界面主界面图3-1系统功能模块图3.2系统运行环境主要用到的开发软件工具有如下几种:=1\*GB3①操作系统:Windows*P。=2\*GB3②数据库:MicrosoftSQLServer2005=3\*GB3③开发工具:Dreamever、Photoshop、C*、ASP.NET第4章逻辑设计4.1数据库关系图〔数据库名:BlogDB〕图4-1-1数据库关系图4.2数据库表的设计表名:Admin序号列名数据类型长度小数位标识主键允许空默认值说明1adminIdint40是是否2namenvarchar500是3passwordnvarchar500是4se*nvarchar500是5birthdaydatetime83是6constellationnvarchar500是7bloodTypenvarchar500是8addressnvarchar500是9occupationnvarchar500是10imgnvarchar500是11hobbynvarchar500是12hometownnvarchar500是13remarkte*t160是14idnvarchar500是15emailnvarchar500是16QQnvarchar500是17artNoint40是18Noint40是19viewNoint40是图4-2-1Admin表表名:Album序号列名数据类型长度小数位标识主键允许空默认值说明1albumIdint40是是否2albumNamenvarchar500是3addTimedatetime83是4albumPhotopathnvarchar500是5photoNoint40是6albumDesnvarchar500是7isprivateint40是图4-2-2Album表表名:Article序号列名数据类型长度小数位标识主键允许空默认值说明1artIdint40是是否2artTypeIdint40否3artTitlenvarchar500是4artContentte*t160是5artTimedatetime83是6artClickint40是7artImgnvarchar500是8artAuthornvarchar500是9artNoint40是10artViewNoint40是图4-2-3Article表表名:ArticleType序号列名数据类型长度小数位标识主键允许空默认值说明1artTypeIdint40是是否2artTypeNamenvarchar500是3addTimedatetime83是图4-2-4ArticleType表表名:ments序号列名数据类型长度小数位标识主键允许空默认值说明1Idint40是是否2uIdint40是3Contentte*t160是4Facenvarchar500是5Timedatetime83否6itemIdint40是图4-2-5ments表表名:Photo序号列名数据类型长度小数位标识主键允许空默认值说明1phIdint40是是否2phNamenvarchar500是3phPathnvarchar500是4phDesnvarchar500是5albumIdint40是6sizenvarchar500是7uploadTimedatetime83是8viewNoint40是9Noint40是图4-2-6Photo表表名:Reply序号列名数据类型长度小数位标识主键允许空默认值说明1replyIdint40是是否2uIdint40是3Idint40是4replyContentte*t160是5replyTimedatetime83是6replyFacenvarchar500是图4-2-7Reply表表名:Users序号列名数据类型长度小数位标识主键允许空默认值说明1uIdint40是是否2uNamechar200是3uPasschar200是4uSe*char200是5uRegTimedatetime83否6uStatuint40是7uImgnvarchar500是8idint40是图4-2-8Users表表名:Viewer序号列名数据类型长度小数位标识主键允许空默认值说明1viewIpnvarchar500是否2uIdint40是3Idint40是4viewTimedatetime83是图4-2-9Viewer表第5章系统实现5.1用户登录如果你是已注册用户,可以在主页点击登录输入你的用户名和密码,如图4-2所示。点击登录按钮。登录成功后,直接进入主界面。图5-1用户登录在登录这个主界面后,你可以浏览日志,浏览相册,发表评论、留言等。5.2用户登录如果你还不是本的用户,可以通过主页提供的“免费注册〞,注册成为本系统的用户。如图5-2-1、图5-2-2所示。图5-2-1注册图5-2-2用户注册在注册过程中,请注意根据系统提示信息输入用户的个人资料。填完后单击提示按钮进入登录窗口,即注册成功5.3博客首页图5-3-1首页主界面主页包含进入各个功能模块的借口,用户由此进入浏览系统5.4查看日志图5-4-1查看日志列表用户由主页或者搜索页或者右边分类阅读可连接到此日志列表页面图5-4-2查看日志详细信息及评论由日志列表页面进入的日志详细阅读页面,用户还可以看到文章的评论等信息,只有注册用户才可以发表对文章的评论5.5评论日志图5-5注册用户对日志评论用户登录后即可对在浏览的文章进展评论5.6搜索日志游客或用户可以根据关键字搜索日志,关键字可以使日志标题的一局部或者作者**的一局部。在主页搜索框中输入自己想要搜索的日志关键字,点击即可模糊查询到所有相关的日志,并以列表形式呈现在列表页面图5-6搜索日志5.7留言板图5-6留言板注册用户登录后即可对博客主人留言,留言按时间排序5.8后台登录页面图5.8后台登录页面后台由管理员登录进展管理操作5.9后台主页面图5.9后台主界面管理员登录后台后可以在主界面看到左栏的功能栏,即可相应的对用户管理、日志管理、留言板管理等作出一些增删改查方面的操作,动态的管理第6章总结6.1缺乏之处与改进本系统现已根本完成,根本功能已经具备,但在如下几个方面还存在着缺乏,需要做进一步的研究与开发,使Blog系统能够更完善。权限分配本系统权限分配不够细化,只分为管理员和普通用户。管理员可以对数据库进展所有操作,普通用户只能浏览文章,发表回复,在线聊天。而不能发表自己的文章,管

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论