个人博客管理系统课程方案设计书 .docx
《个人博客管理系统课程方案设计书 .docx》由会员分享,可在线阅读,更多相关《个人博客管理系统课程方案设计书 .docx(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品名师归纳总结目录1. 系统应用背景 12.1. 系统功能分析22.2. 系统模块分析32.2.1.博客注册登录治理模块32.2.2.博客及文章检索查询模块32.2.3.博客页面显示模块42.3.博客个人治理保护模块43. 系统设计 53.1. 数据库设计 53.1.1.数据库需求分析 53.1.2.数据表设计 53.2.界面设计及主要代码74.总结 294.1.不足之处与改进 294.2.心得体会 295.参考文献302. 系统分析 23.2.1.文章信息治理界面73.2.2.博客文章信息修改133.2.3. 博客文章添加 153.2.4. 文章类别治理页面193.2.5.治理员首页页面2
2、5可编辑资料 - - - 欢迎下载精品名师归纳总结1. 系统应用背景随着运算机技术的进展和普及, blog 得到了极大的进展。 Blog ,是 Weblog 的简称。 blog 是一种新的生活方式、新的工作方式、新的学习方式和沟通方式。它是继E-mail 、BBS 、 ICQ 、之后显现的第 4 种网络沟通方式。 Blog 主要应用于 3 个方面:一是新的人际沟通方式。二是以个人为中心的信息摘选和学问治理。三是以个人为中心的传播出版。blog 作为个人的一种学习工具,简洁易用,吸引人的爱好。Blog 在训练方面得到了很大的进展,它将互联网从过去的通讯功能,资料功能、沟通功能等进一步强化,使其更
3、加个性化、开放化、实时化、全球化,把信息共享进展到资源共享、思想共享、生命历程共享。Blog 已经成为一种继课件、积件、资源库、训练主题网站等信息化教案模式之后,新的网络应用模式。它是应时代的需求而兴起的,也是应时代需求不断进步的 1 。博客的精神是:自由表达,开放宽容,个性张扬,专业精神。在没有自己的博客之前,人们会常常进出于论坛发表贴子或者通过即时通信软件谈天,来表达自已的想法,可是这些都是零散的和杂乱的。博客的显现,让人们可以不断的把自己以前的和每天激发的一些想法或者感受整理放在自己的博客上,每次在写文章的时候,可能又会产生新的想法。虽然一些想法一些摸索只是皮毛,没有什么深度,但是当下笔
4、去写的时候每次都会对某个小小的问题有了更多的一点点摸索,再写博客的时候就感觉到了一种满意感,一种想法得以释放摸索得以延长的满意感。生活中每天的一个小小的事情都会引起人们的摸索,甚至是和伴侣的谈天中一个小小的火花迸发。督促自己努力、把一时的想法变成观点,争取在生命中的每天里留下点什么,这也是人们写博客的目的之一。这样就能督促自己每一天不要浑浑噩噩,时间消逝无痕无声无息,写博客也是在自己的每一天上留下了一道浅浅的摸索和划痕。不仅如此,通过写博客、记录自己的想法可以帮忙实现如下这些目的: a)记录生活,在自己的每一天上留下摸索的划痕。 b)整理思路,固化学问,获得更多更好的想法。 c)共享,将自己的
5、想法、体会与人共享。 d)沟通、提高,通过沟通产生更多的思维火花,相互提高。 e)交友,相互勉励,一路同行。假如说博客网站是一个舞台,那么全部的博客都是其中的舞者,把自己有价值的真实的一面展现在网络世界中,相互沟通沟通。假如博客仅仅为了写日志,那么博客是一面镜子,镜子中展可编辑资料 - - - 欢迎下载精品名师归纳总结现的是真实的自己。假如博客是一个自由媒体,可以把自身感觉有价值的信息通过博客这个工具发布,与网友共享2 。2. 系统分析2.1. 系统功能分析系统功能模块包括两大块:治理界面功能模块和一般用户界面功能模块。其详细功能如下所示:* 治理员功能:分类治理,文章治理,评论治理,链接治理
6、,留言治理。* 一般用户功能:阅读文章,留言,评论和在线谈天。* 分类治理:文章类型的添加,修改,删除。* 文章治理:文章的修改,删除。* 评论治理:评论的删除。* 链接治理:链接的添加和删除。* 留言治理:留言的删除和回复。博客治理员个人信息治理日志治理评论治理留言治理分类治理人* 治理员用户功能图如图表2-1 所示:修登改注陆个册信息撰修删回删回删添修删写改除复除复除加改除日日日评评留留分分分志志志论论言言类类类图表 2-1 治理员用户功能图* 一般用户功能图如图表2-2 所示:可编辑资料 - - - 欢迎下载精品名师归纳总结图表 2-2一般用户功能图2.2. 系统模块分析博客信息治理系统
7、分为面对网络用户的前台及面对个人博客保护治理的后台,依据博客网站中所要实现的基本功能的设定,将全部功能分解为如下四个主要的功能模块来加以实现。用户以合法的用户名及密码登录,系统即可按该登录用户的权限安排操作模块。2.2.1. 博客注册登录治理模块博客注册登录治理模块用于建立博客网站固定的客户群体,通过记录对应的博客档案,实现对博客信息的后台保护及治理,同时也便于通过博客档案库将网站最新动态及相关企业的信息便利的传达给每一位潜在的客户。该功能模块实现了以下几个子功能 3 。a)新博客在线注册。b)博客登录治理。c)跳转到博客主页。只有进行登录并通过身份验证的用户,才可以在个人博客页面发表日志,并
8、借助个人设置实现对个人博客相关信息的治理保护。对于没有经过身份验证的网络用户不答应在博客页面中发表日志,更不答应对博客页面信息进行治理保护。该模块实现新博客的注册及登录验证功能。其中,注册新博客时会对用户输入的注册信息进行有效性验证,包括基本数据格式的有效性以及规律有效性,例如,用户名被占用时将准时给出提示。注册胜利的博客登录时,会随时依据博客输入的登录信息进行提示,如用户名错误或者密码错误。2.2.2. 博客及文章检索查询模块博客及文章检索查询模块为网络用户供应便利的搜寻,以及日志阅读浏览等功能,同时对日可编辑资料 - - - 欢迎下载精品名师归纳总结志的评论信息、博客举荐也能够准时反馈给网
9、络用户。该功能模块实现了以下几个子功能。 a)热门博客页面举荐。 b)最新博客日志举荐。c)日志信息关键字搜寻。该模块能够在网页中随时供应在线的最新日志信息。该信息需要定期更新,网络用户可以随时获得最新日志以及最热门的博客举荐。在客户挑选了某个博客或者某个感爱好的日志后,可以便利的跳转到对应博客页面进行日志的阅读,并和博客进行沟通互动。2.2.3. 博客页面显示模块为了使网络用户尽快定位到所需的博客资料及日志信息,本模块供应了搜寻功能,用户可以对所关注的日志信息依据标题进行关键字搜寻,以防止用户浏览多个页面来查找所需的日志信息4 。当网络用户进入某个人博客主页后,在该页面中将供应博客日志列表的
10、显示,同时为了便利用户浏览,在该模块中供应依据分类名进行日志列表的显示,也供应日志评论的浏览,此外仍答应用户在博客页面中发表评论及留言。该功能模块实现了如下几个子功能。 a)用户可以分页查看对应的日志内容及评论信息。b)用户可以针对日志内容发表评论。 c)用户可以针对博客进行留言。 d)用户可以分类查看日志内容。在该模块中仍供应了博客页面统计信息,日志、评论及留言信息分页显示等便利用户的显示成效。2.3. 博客个人治理保护模块博客个人保护治理模块用于实现用户对博客个人主页及相关信息的动态治理。该功能模块实现了如下几个子功能:a)日志及日志分类治理。b)评论及留言治理。 c)个人基本信息保护治理
11、。借助该模块,用户可以随时对个人博客主页中的内容进行增加或修改,包括日志分类信息的可编辑资料 - - - 欢迎下载精品名师归纳总结更新、评论及留言治理等功能,也答应用户对博客的个人信息进行保护及其治理。3. 系统设计3.1. 数据库设计3.1.1. 数据库需求分析用户分为一般用户和治理员用户* 治理员涉及类型治理、文章治理、添加文章、评论治理、链接治理、留言治理。* 一般用户可以阅读文章、发表回应、留言、评论。一种文章类型有多篇文章。一篇文章有多篇评论、回复。对上面系统功能分析,设计如下数据项:* 治理员信息:用户名、密码。* 类型信息:类型编号、类型名称。* 链接:链接编号、链接名称、链接的
12、址。* 留言:留言编号、留言人了称、留言标题、个人主页、留言内容、留言时间、留言回复。* 文章信息:文章序号、文章作者、文章标题、摘要、文章内容、文章发表日期、文章人气、回复、文章类型编号、文章类型名称、文章回复数。* 评论:评论序号、评论用户了称、评论标题、评论内容、评论时间、评论的文章序号。3.1.2. 数据表设计表格 3-1 ST_admin 用户表 序号列名数据类型长度字段说明1ST_admin_userNvarchar50治理员 ID2ST_admin_pswNvarchar50治理员密码该表为治理员登录的信息表,本系统没有包含治理员用户的注册模块,治理员帐号直接在数据库中设计。一般
13、用户匿名登录主页。表格 3-2 ST_class类型信息表 序号列名数据类型长度字段说明可编辑资料 - - - 欢迎下载精品名师归纳总结1ST_c_idBigint8文章类型号2ST_c_nameNvarchar50文章类型名该表用来记录文章类型的相关信息,系统文章分了类别,使治理文章,查看文章都变的特别的便利。序号列名表格3-3ST_link数据类型(链接信息表)长度字段说明1ST_l_idBigint8链接号2ST_l_nameNvarchar50链接名3ST_l_urlNvarchar50链接的址该表记录了链接的相关信息,便利用户快速的链接到想浏览的网站,提高了用户的操作效率。表格 3-
14、4 ST_message留言信息表 序号列名数据类型长度字段说明1ST_idBigint8留言号2ST_nicknameNvarchar50网友了称3ST_titleNvarchar50留言标题4ST_homepageNvarchar50个人主页5ST_contentNtext16留言内容6ST_mdateDatetime8留言时间7ST_hfNtext16留言回复该表包含了留言的相关信息,留言模块便利一般用户和版主之间的沟通,为他们供应了一个特的的途径。表格 3-5 ST_news 文章信息表 序号列名数据类型长度字段说明1ST_n_idBigint4文章号2ST_n_authorNvarc
15、har50文章作者3ST_n_titleNvarchar200文章标题4ST_n_keyNvarchar200文章摘要可编辑资料 - - - 欢迎下载精品名师归纳总结5ST_n_contentNtext16文章内容6ST_n_dateDatetime8文章发表日期7ST_n_reBigint8文章回复8ST_c_idBigint8文章类型编号9ST_c_nameNvarchar50文章类型名称10ST_n_iscmdint4文章回复数该表 为文 章 信息表 , 包含 了文 章 的相 关属 性 ,用 来记 录 文章 信息 。 该模块可以帮忙用户明白文章的基本信息。比如:文章人气高可能是内容很有意
16、义,便利用户去阅读那些比较好的文章。表格 3-6 ST_replay评论信息表 序号列名数据类型长度字段说明1ST_r_idBigint8评论号2ST_r_nickNvarchar50了称3ST_r_titleNvarchar50评论标题4ST_r_contentNvarchar250评论内容5ST_r_dateDatetime8评论发表时间6ST_n_idInt4评论文章编号3.2. 界面设计及主要代码此表为评论信息表,用来记录评论信息。评论也是用户的一种沟通方式。该模块加强了用户之间的沟通 5 。3.2.1. 文章信息治理界面 文章治理页图如下所示:可编辑资料 - - - 欢迎下载精品名师
17、归纳总结图表 3-1文章治理编写后台大事处理页面ArticleManage.aspx.cs ,实现数据的查询、修改、删除和添加文章的功能。在页面加载大事中调用ST_Article_Bind方法,从数据库中猎取文章信息并绑定GridView控件。单击 ArticleManage.aspx 页面中的“查找”、按钮,触发Click 大事。详细代码如下:publicpartialclass Module_Blog_ArticleManage: System.Web.UI. PageSqlData da = newSqlData 。SqlConnection mycon 。privatestaticst
18、ring ID 。protectedvoid Page_Loadobject sender, EventArgs eif .IsPostBack/调用自定义绑定方法绑定数据ST_Article_Bind。可编辑资料 - - - 欢迎下载精品名师归纳总结/* 判定是否登录 */ST_check_Login 。string ST_dns = ConfigurationSettings .AppSettings conStr 。mycon = newSqlConnection ST_dns。DataSet mydataset = newDataSet 。SqlDataAdapter mydataad
19、apter1 = new SqlDataAdapter select * from tb_Blog where UserName=+SessionUserName + , mycon 。mydataadapter1.Fillmydataset, tb_Blog 。DataRowView rowview1 = mydataset.Tables tb_Blog .DefaultView0。ID = rowview1BlogID .ToString 。publicvoid ST_check_Loginif SessionUserName = null Response.Writealert 对不起!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 个人博客管理系统课程方案设计书 个人 博客 管理 系统 课程 方案设计
限制150内