您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 个人博客管理系统WEB课程设计
《Web程序设计》课程设计目录1.系统应用背景..............................................................................................................................12.系统分析......................................................................................................................................22.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.界面设计及主要代码..................................................................................................73.2.1.文章信息管理界面..............................................................................................83.2.2.博客文章信息修改............................................................................................133.2.3.博客文章添加....................................................................................................163.2.4.文章类别管理页面............................................................................................193.2.5.管理员首页页面................................................................................................264.总结............................................................................................................................................304.1.不足之处与改进........................................................................................................304.2.心得体会....................................................................................................................305.参考文献....................................................................................................................................31《Web程序设计》课程设计11.系统应用背景随着计算机技术的发展和普及,blog得到了极大的发展。Blog,是Weblog的简称。blog是一种新的生活方式、新的工作方式、新的学习方式和交流方式。它是继E-mail、BBS、ICQ、之后出现的第4种网络交流方式。Blog主要应用于3个方面:一是新的人际交流方式;二是以个人为中心的信息摘选和知识管理;三是以个人为中心的传播出版。blog作为个人的一种学习工具,简单易用,吸引人的兴趣。Blog在教育方面得到了很大的发展,它将互联网从过去的通讯功能,资料功能、交流功能等进一步强化,使其更加个性化、开放化、实时化、全球化,把信息共享发展到资源共享、思想共享、生命历程共享。Blog已经成为一种继课件、积件、资源库、教育主题网站等信息化教学模式之后,新的网络应用模式。它是应时代的需求而兴起的,也是应时代需求不断进步的[1]。博客的精神是:自由表达,开放宽容,个性张扬,专业精神。在没有自己的博客之前,人们会经常进出于论坛发表贴子或者通过即时通信软件聊天,来表达自已的想法,可是这些都是零散的和杂乱的。博客的出现,让人们可以不断的把自己以前的和每天激发的一些想法或者感受整理放在自己的博客上,每次在写文章的时候,可能又会产生新的想法。虽然一些想法一些思考只是皮毛,没有什么深度,但是当下笔去写的时候每次都会对某个小小的问题有了更多的一点点思考,再写博客的时候就感觉到了一种满足感,一种想法得以释放思考得以延伸的满足感。生活中每天的一个小小的事情都会引起人们的思考,甚至是和朋友的聊天中一个小小的火花迸发。督促自己努力、把一时的想法变成观点,争取在生命中的每天里留下点什么,这也是人们写博客的目的之一。这样就能督促自己每一天不要浑浑噩噩,时光流逝无痕无声无息,写博客也是在自己的每一天上留下了一道浅浅的思考和划痕。不仅如此,通过写博客、记录自己的想法可以帮助实现如下这些目的:a)记录生活,在自己的每一天上留下思考的划痕。b)整理思路,固化知识,获得更多更好的想法。c)分享,将自己的想法、经验与人分享。d)交流、提高,通过交流产生更多的思维火花,相互提高。e)交友,互相鼓励,一路同行。如果说博客网站是一个舞台,那么所有的博客都是其中的舞者,把自己有价值的真实的一面展示在网络世界中,相互交流沟通;如果博客仅仅为了写日志,那么博客是一面镜子,镜子中展现《Web程序设计》课程设计2的是真实的自己;如果博客是一个自由媒体,可以把自身感觉有价值的信息通过博客这个工具发布,与网友共享[2]。2.系统分析2.1.系统功能分析系统功能模块包括两大块:管理界面功能模块和普通用户界面功能模块。其具体功能如下所示:*管理员功能:分类管理,文章管理,评论管理,链接管理,留言管理。*普通用户功能:阅读文章,留言,评论和在线聊天。*分类管理:文章类型的添加,修改,删除。*文章管理:文章的修改,删除。*评论管理:评论的删除。*链接管理:链接的添加和删除。*留言管理:留言的删除和回复。*管理员用户功能图如图表2-1所示:博客管理员个人信息管理日志管理评论管理留言管理分类管理登陆注册修改个人信息撰写日志删除日志修改日志删除评论回复评论删除留言回复留言添加分类删除分类修改分类图表2-1管理员用户功能图*普通用户功能图如图表2-2所示:《Web程序设计》课程设计3图表2-2普通用户功能图2.2.系统模块分析博客信息管理系统分为面向网络用户的前台及面向个人博客维护管理的后台,依据博客网站中所要实现的基本功能的设定,将所有功能分解为如下四个主要的功能模块来加以实现。用户以合法的用户名及密码登录,系统即可按该登录用户的权限分配操作模块。2.2.1.博客注册登录管理模块博客注册登录管理模块用于建立博客网站固定的客户群体,通过记录对应的博客档案,实现对博客信息的后台维护及管理,同时也便于通过博客档案库将网站最新动态及相关企业的信息方便地传达给每一位潜在的客户。该功能模块实现了以下几个子功能[3]。a)新博客在线注册。b)博客登录管理。c)跳转到博客主页。只有进行登录并通过身份验证的用户,才可以在个人博客页面发表日志,并借助个人设置实现对个人博客相关信息的管理维护。对于没有经过身份验证的网络用户不允许在博客页面中发表日志,更不允许对博客页面信息进行管理维护。该模块实现新博客的注册及登录验证功能。其中,注册新博客时会对用户输入的注册信息进行有效性验证,包括基本数据格式的有效性以及逻辑有效性,例如,用户名被占用时将及时给出提示。注册成功的博客登录时,会随时根据博客输入的登录信息进行提示,如用户名错误或者密码错误。2.2.2.博客及文章检索查询模块博客及文章检索查询模块为网络用户提供便捷的搜索,以及日志阅读浏览等功能,同时对日志的评论信息、博客推荐也能够及时反馈给网络用户。《Web程序设计》课程设计4该功能模块实现了以下几个子功能。a)热门博客页面推荐。b)最新博客日志推荐。c)日志信息关键字搜索。该模块能够在网页中随时提供在线的最新日志信息。该信息需要定期更新,网络用户可以随时获得最新日志以及最热门的博客推荐。在客户选择了某个博客或者某个感兴趣的日志后,可以方便地跳转到对应博客页面进行日志的阅读,并和博客进行交流互动。2.2.3.博客页面显示模块为了使网络用户尽快定位到所需的博客资料及日志信息,本模块提供了搜索功能,用户可以对所关注的日志信息按照标题进行关键字搜索,以避免用户浏览多个页面来寻找所需的日志信息[4]。当网络用户进入某个人博客主页后,在该页面中将提供博客日志列表的显示,同时为了方便用户浏览,在该模块中提供根据分类名进行日志列表的显示,也提供日志评论的浏览,此
本文标题:个人博客管理系统WEB课程设计
链接地址:https://www.777doc.com/doc-5703588 .html