个人博客系统设计可行性分析
博客管理系统
![博客管理系统](https://img.taocdn.com/s3/m/56f16e9231b765ce040814ce.png)
博客管理系统1 绪论1.1 开发背景Blog本是Weblog的简称,而Weblog则是由Web和Log两个英文单词组合而成。
Weblog即在网络上发布和阅读的流水记录,通常称为“网络日志”,简称为“网志”。
Blogger即指撰写Blog的人。
Blogger在很多时候也被翻译成为“博客”一词,而撰写Blog这种行为,有时候也被翻译成“博客”。
博客,主要以日记的形式发布文章,并可以附加评论的个人网页。
就像现在免费电子邮件的注册、写作和发送一样,博客同样也可以完成个人网页的创建、发布和更新。
以网络作为载体,简易迅速便捷地发布自己的心声,及时有效轻松的与他人进行交流,同时集丰富多彩的个性化展示于一体的综合性平台。
随着Internet技术的发展,博客正在改变着人们的交流方式、情感体验和表达形态,改变着人们聚散的方式;网络信息不再是虚假不可验证的;交流和沟通更有明确的选择和方向;个体思想和群体智慧的结合变得更加有效;个人出版变成人人都可实现的梦想。
Blog正在影响和改变着我们的生活。
本章将实现一个具有简单发布和管理功能的Blog平台[1]。
1.2 博客的发展现状在国外,博客是一种自助式网络出版工具,是一种草根媒体;美国博客的兴起是由于给了个人参与便利、免费的出版,给普通人提供了一个向世界表达自己甚至表达政治见解的机会。
在国内,博客则多用作交流的工具——借助于互联网,实现更为良好的、更有深度的人际沟通。
Blog诞生的时间并不长,国内常用的英文字典里面甚至找不到这个词,但其发展速度还是特别惊人。
2002 年,博客的概念被引入中国并得到快速发展;2005 年,博客得到规模性增长;2006 年,网民注册的博客空间更是超过3300 万个。
伴随着注册数量的增多,博客以极快的速度融入到社会生活中,逐步大众化,成为基于互联网的基础服务。
并随之带来一系列新的应用,诸如博客广告、博客搜索、企业博客、移动博客、博客出版、独立域名博客等创新商业模式,日益形成一条以博客为核心的价值链条。
个人博客系统设计与实现答辩PPT 共32页
![个人博客系统设计与实现答辩PPT 共32页](https://img.taocdn.com/s3/m/347754f96137ee06eff918b2.png)
日志管理
相册管理
发 布
浏 览
查 询
评
我 微 我论
的 博 的微
微 博
微 博
微 博
博
上搜删修评 传索除改论 日日日日日 志志志志志
新
修 改
上
删
评
建相传除 论
相册相相 相
册
评 论
片
片
片
个人博客系统的设计与实现
答辩人:郑海峰 14
实体-联系图(E-R图)图
注册用户实体属性图
日志
ID
用户
阅读量
用户ID
系统总E-R图 时间
个人博客系统的设计与实现
答辩人:郑海峰 14
需求分析
1 系统注册与登录 2 微博状态管理 3 日志管理
4 图片管理 5 留言板管理 6 朋友圈管理
个人博客系统的设计与实现
10
功能需求分析
7 在线游戏 8 头像管理 9 好友活跃度排名
答辩人:郑海峰 14
系统用例图
用例图
用户
个人博客
注册
登录
浏览新鲜事
发布者
标题
内容
1
1
管理
查看
日志实体属性图
个人博客系统的设计与实现
注册用户
活跃度
朋友圈
1
评论
ID
M 账号相册
M
姓名
M
微博
M
1M
密码
M 1
博客名
年龄
性属别于
M
管理
相片 1
14
M
日志
日志实体属性图
M
留言板
M
最近来访
留言信息 M ID 微博评论
PHP个人博客系统--毕业设计
![PHP个人博客系统--毕业设计](https://img.taocdn.com/s3/m/b72b5d304028915f814dc201.png)
毕业设计题目:基于PHP的个人博客系统的实现院系:电子信息工程学院专业: 计算机应用姓名:孟德堃摘要本系统利用PHP动态网络开发技术,以MySQL作为后台数据库,使用Apache 配置Web服务器,结合JavaScript和HTML两种脚本语言,以及配合多种网页开发工具,实现了基于B/S模式的个人日志发表和交流的平台—-个人博客系统。
全文主要分为6个部分:第1部分主要介绍个人博客系统的特点、优点和本系统所要用到的各种开发技术;第2部分主要论述了传统系统和所要开发系统的处理流程、功能介绍和比较;第3部分主要分析了系统的各项功能和性能需求;第4部分系统数据库设计,主要分析和设计了系统的数据库表和项,以及数据库各项的标识符;第5部分系统详细设计,逐一给出了系统各个模块的详细设计过程;第6部分系统配置和发布,介绍了系统开发和运行的相关环境配置以及运行效果。
关键词:博客 PHP MySQL 动态网页 B/S模式目录一、绪论 (1)1.1 个人博客 (1)1.1.1 个人博客的研究意义 (1)1。
1.2个人博客的简介 (1)1.2 开发技术 (1)1.2.1 PHP技术 (1)1。
2.2 PHP工作原理 (2)二、系统可行性分析设计 (2)2.1 开发的目的和背景1、编写目的 (2)2。
2 系统目标和研究方法 (3)2.3 系统的可行性 (3)2。
4可行性结论 (4)三、系统需求分析和概要设计 (4)3。
1 系统需求分析 (4)3.1.1 开发背景 (4)3。
1。
2 系统实现目标概述 (4)3.1.3 系统功能需求 (4)3。
2 概要设计 (5)3。
2.1 系统体系结构 (5)3.2.2 运行环境 (6)四、系统数据库设计 (6)4。
1 MySQL 数据库简介 (6)4。
2 数据库表的设计 (6)4.2。
1 概述 (6)4.2.2文章内容表 (6)4。
2。
3 文章评论表 (7)4.2.4图片信息表 (7)五、系统的设计 (7)5.1 首页面及主要页面设计 (8)5.1。
个人博客的设计与实现
![个人博客的设计与实现](https://img.taocdn.com/s3/m/8e8afeef763231126fdb1129.png)
郑州旅游职业学院毕业设计( 论文)个人博客的设计与实现姓名:李治坦学号:年级:14级系别:信息工程专业:计算机网络指导教师:王桂凤年月日毕业设计(论文)诚信声明书本人声明:本人所提交的毕业论文《个人博客的设计与实现》是本人在指导教师指导下独立研究、写作的成果,论文中所引用他人的无论以何种方式发布的文字、研究成果,均在论文中加以说明;有关教师、同学和其他人员对本文的写作、修订提出过并为我在论文中加以采纳的意见、建议,均已在我的致谢辞中加以说明并深致谢意。
本论文和资料若有不实之处,本人承担一切相关责任。
论文作者:(签字)时间:年月日指导教师已阅:(签字)时间:年月日郑州旅游职业学院毕业论文(设计)任务书毕业设计题目:个人博客的设计与实现学生姓名:专业班级:学号:主要任务:需要提交的文档:发出任务书日期:完成期限:指导教师:系部主任:说明:如计算机输入,内容小四号字。
本任务书一式二份,教师、学生各执一份摘要目前Internet早已深入我们的生活,而这工程真正的开始时间是1962年。
发展至今已经变的异常庞大,而近段时间发展最快的当数电子商务系统。
互联网经过各种高潮低谷起伏后,各种类型的网站如雨后春笋般突军崛起。
然而随着计算机的发展和普与,Blog得到了极大的发展Blog是Weblog(网络日志)的简称,即个人博客系统。
Blog是即E-mail、BBS、ICQ之后的第四种网络交流方式。
它以个人为中心传播出版有影响力的消息、新闻、事件等,鲜明的个人特色引人瞩目,它以独特的视角、敏锐的观察力,不断的冲击传统媒体。
传统的Blog已经满足不了社会的需要,拥有更多更新功能的Blog急需走上舞台。
为了方便广大朋友沟通交流,特此开发了个人博客系统。
本系统是根据网络需求而设计的一款个人博客软件,本文主要介绍了个人博客系统中的前台查看日志,留言,评论,相册和后台管理的设计与实现。
本系统利用PHP动态网络开发技术,以MySQL作为后台数据库,使用Apache配置Web服务器,结合jquery框架,以与JavaScript和HTML脚本语言,并采用了templates模板技术,以与配合多种网页开发工具,实现了基于B/S模式的个人日志发表和交流的平台——个人博客系统。
博客的可行性分析
![博客的可行性分析](https://img.taocdn.com/s3/m/bb983172366baf1ffc4ffe4733687e21af45ffce.png)
博客的可行性分析1. 引言随着互联网的普及和发展,越来越多的人开始关注个人的数字化表达和分享。
个人博客作为一种自由、开放、易于维护的个人数字化平台,成为了许多人传递信息、分享经验、展示个人才能的首选方式。
本文将对博客的可行性进行分析,以帮助读者了解并确定是否适合他们开设博客。
2. 博客的优势博客相比其他形式的数字化平台(如社交媒体)有许多独特的优势,如下:2.1. 自由度高博客是一个自由度极高的平台,用户可以根据自己的需求和喜好对博客进行任意的定制和修改。
用户可以自由选择布局、主题、字体和插件等,以打造独特且个性化的博客。
2.2. 信息传递的深度与广度相比社交媒体上的短文和图片,博客文章允许用户以更详尽和深入的方式对某一特定主题进行阐述。
这极大地提高了信息传递的深度与广度,使读者能够从中获得更多的知识和启发。
2.3. 个人品牌的建立博客是一个展示个人才能和技能的理想平台,通过博客,用户可以展示自己的专业能力、写作能力、摄影技巧等。
这为个人品牌的建立提供了良好的机会,提高了职业竞争力。
2.4. 归属感与交流博客可以帮助用户建立一个专属于自己的数字家园,让用户感到归属。
并且通过博客用户可以与读者进行直接的互动和交流,这种交流能够带来更多的启发和反馈。
3. 博客的可行性分析在决定是否开设博客之前,需要对自己的情况进行分析,以确定博客在个人情况下的可行性。
3.1. 时间投入开设和维护一个博客需要花费大量的时间和精力。
首先,需要投入时间来撰写高质量的博文,并保持频繁更新以吸引读者;其次,还需要处理博客设置、主题选择以及插件管理等。
因此,应该衡量自己是否有足够的时间来维护博客。
3.2. 内容创作能力博客的价值来自于高质量的内容。
因此,需要考虑自己是否具备相应的内容创作能力,例如写作、摄影、绘画等。
如果自己有这方面的专业知识和技能,那么博客将是一个很好的平台来展示。
3.3. 主题和受众选择一个明确的主题可以帮助吸引特定的读者群体,并建立起一定的读者基础。
本人对课题任务书提出的任务要求及实现预期目标的可行性分析
![本人对课题任务书提出的任务要求及实现预期目标的可行性分析](https://img.taocdn.com/s3/m/5103bb0edf80d4d8d15abe23482fb4daa58d1d0e.png)
本人对课题任务书提出的任务要求及实现预期目标的可行性分析1)、理论可行性分析:早在2000年前后兴起的博客。
经过十多年不断改进,博客已经向多元化发展。
可供参考的模板(例如:腾讯博客、新浪博客、网易博客、搜狐博客、天涯博客、凤凰博客等),所以资料相对充分,足够支持我完成属于我自己编写个性博客的基础。
2)、经济可行性分析:现今对于编写博客网站软件,相对以往开放很多,编写软件工具也不会在单一。
在网上可以很轻易下载到免费的版本,可以在获得软件上不用担心付不起这花费。
所以在编写博客网站时经济上完全满足。
3)、技术可行性分析:大一到大三学的C、C++、网站建设与维护、数据库系统、等编程语言的学习与实验将为本次的编写奠定基础。
软件工具繁多,例如:DREAMWEAVE、PHOTOSHOP、RAIDENHTTPD WEB SERVER 2.0.27 、ECLIPSE等,各版本软件不断更新,大众化,网站建设也已经不像以前那么繁琐,技术要求上也没有那么高了。
所以相信在编写博客网站,即使遇到问题也会相对轻松的决解。
而且,现今电子产品技术成熟,移动技术的提供的方便。
这些基础技术支持,自己完全能过动手制作属于自己的个性博客网站。
4)、管理可行性分析:本博客网站在功能上只提供了日记的撰写、少量的图片的上传、用户的互动、点评。
并没有涉及到大量的数据处理,需求空间容量支持不会很大。
而且经过十多年的发展,网站技术出现的问题,基本得到决解。
在网上可以得到很多先例经验。
所以,在管理自己编写博客网站,技术也完全不成问题。
总结,实现预期目标的可行性分析以及任务书的要求可行分析。
完成本次的课题任务,不论是外在条件还是内在能力多可以满足。
个人博客的可行性分析
![个人博客的可行性分析](https://img.taocdn.com/s3/m/eaba3345a66e58fafab069dc5022aaea998f41cc.png)
个人博客的可行性分析在当今数字化的时代,个人博客作为一种自我表达和信息分享的平台,越来越受到人们的关注。
无论是记录生活点滴、分享专业知识,还是展示个人才华,个人博客都为我们提供了一个广阔的空间。
那么,开设一个个人博客到底是否可行呢?让我们从多个方面来进行分析。
一、技术可行性从技术层面来看,创建个人博客已经变得非常简单。
现如今,有许多免费或付费的博客平台可供选择,例如 WordPress、Blogger、Squarespace 等。
这些平台通常提供了易于操作的界面和丰富的模板,即使你没有深厚的技术背景,也能够在短时间内搭建起一个基本的博客框架。
对于那些具备一定技术能力的人来说,还可以选择自主搭建博客,通过购买域名和服务器空间,使用开源的博客系统进行个性化的开发和设计。
虽然这种方式相对复杂一些,但能够更好地满足个人的特定需求和创意。
此外,移动设备的普及也使得管理和更新博客变得更加便捷。
通过手机应用程序,我们可以随时随地撰写新的文章、回复读者的评论,保持与读者的互动。
二、内容可行性内容是个人博客的核心。
首先,你需要思考自己是否有足够的内容可以分享。
这可以是你的兴趣爱好、工作经验、旅行经历、读书心得等等。
只要你对某个领域有独特的见解或丰富的经验,都有可能吸引到感兴趣的读者。
例如,如果你热爱摄影,你可以分享摄影技巧、作品展示以及摄影背后的故事;如果你是一位美食爱好者,你可以介绍各地的美食、分享自己的烹饪经验和食谱。
关键是要确保你的内容具有独特性、实用性和吸引力。
同时,持续创作优质内容也是保持博客活力的关键。
这需要你有一定的时间和精力投入,并且能够保持对主题的热情和创造力。
因此,在开始之前,最好对自己的内容创作能力有一个清晰的认识和评估。
三、受众可行性在创建个人博客之前,了解潜在的受众群体是非常重要的。
你需要思考谁会对你的博客感兴趣,他们的需求和期望是什么。
通过对受众的分析,你可以更好地定位自己的博客,制定合适的内容策略,以吸引和留住读者。
博客可行性分析
![博客可行性分析](https://img.taocdn.com/s3/m/ebe0ab763868011ca300a6c30c2259010302f347.png)
博客可行性分析博客,指的是通过网络平台展示个人或团体观点、分享知识和经验的一种形式。
随着互联网的迅速发展,博客逐渐成为人们表达自己、传播信息的重要渠道。
那么,博客作为一种新兴的媒体形式,是否具备可行性呢?本文将对博客进行可行性分析,并提出相关的观点和建议。
一、博客的市场需求分析博客的魅力在于为人们提供了一个发表个人观点和分享知识的平台。
在信息时代,人们对于获取各类信息的需求越来越大,而传统媒体无法满足人们的多样化需求。
博客的出现填补了这一空白,让每个人都可以成为信息的传播者。
此外,博客也为企业和机构提供了一个重要的宣传和推广渠道。
通过在博客上发布产品信息、行业动态等内容,可以有效地提升品牌知名度和销售额。
因此,市场对于博客的需求非常高。
二、博客的技术可行性分析1. 建站工具和平台的成熟程度目前,市场上存在着各种各样的建站工具和博客平台,如WordPress、新浪博客等。
这些平台提供了方便快捷的建站功能,使得博客的搭建变得轻松简单。
2. 移动互联网的普及程度随着智能手机的普及,移动互联网的用户数量不断增加。
人们可以随时随地通过手机浏览博客,这大大提高了博客的可访问性和可阅读性。
3. 博客的安全性针对网络安全问题,目前各大博客平台都采取了严格的安全措施,如加密传输、防火墙等,保护用户信息的安全,保证博客平台的正常运营。
三、博客的商业可行性分析1. 广告变现博客作为一个流量平台,可以通过接受广告或者进行广告合作来获得收入。
随着博客的知名度和影响力的提升,广告合作的机会也会越来越多。
2. 付费内容一些博主可以提供独家、高质量的付费内容,吸引用户付费订阅。
这种模式在一些知识付费领域已经验证成功,可以为博主带来可观的收入。
3. 品牌合作有一些品牌会选择和博主合作,让博主代言或者推广其产品。
这种合作不仅可以为博主带来收益,还可以提升博主的影响力和知名度。
综上所述,博客作为一种新兴的媒体形式,具备较好的可行性。
个人博客可行性研究报告
![个人博客可行性研究报告](https://img.taocdn.com/s3/m/1334c24377c66137ee06eff9aef8941ea66e4b42.png)
个人博客可行性研究报告一、研究背景随着互联网的迅猛发展和普及,越来越多的人开始通过个人博客来分享自己的观点、经验和知识。
个人博客因其自由、独立、个性化的特点,越来越受到人们的重视和关注。
本报告旨在对个人博客的可行性进行研究,分析其优势和劣势,为有意在互联网上开设个人博客的人士提供参考和建议。
二、研究目的1.分析个人博客的发展现状和趋势,了解其市场潜力和前景。
2.研究个人博客的优势和劣势,探讨其在互联网上的竞争优势。
3.探讨个人博客在营销、品牌建设和个人影响力方面的应用价值。
4.为有意在互联网上开设个人博客的人士提供可行性分析和建议。
三、研究方法本研究采用文献资料法、实地调查法和专家访谈法相结合的方法进行研究,通过查阅相关文献资料,实地调查和采访相关专家,获取所需的研究数据和信息。
同时,采用SWOT分析法、市场分析法和案例分析法对个人博客的可行性进行深入研究和分析。
四、研究内容1. 个人博客发展现状和趋势分析分析个人博客的发展历程和现状,了解其市场潜力和发展趋势,为个人博客的可行性研究提供基础数据和信息。
2. 个人博客的优势和劣势分析分析个人博客相对于传统媒体的优势和特点,探讨其在个性化、专业化、互动性、实时性等方面的优势,同时分析其在内容质量、知名度、盈利模式等方面存在的劣势和挑战。
3. 个人博客在营销、品牌建设和个人影响力方面的应用价值分析探讨个人博客在网络营销、个人品牌建设和个人影响力塑造方面的应用价值,分析其在个人形象宣传、产品推广和舆论引导等方面的潜在价值。
4. 个人博客的运营策略分析分析个人博客的运营策略和管理模式,探讨其内容策略、用户体验、社交互动和盈利模式等方面的运营策略,为有意在互联网上开设个人博客的人士提供实战指南和操作建议。
五、研究成果通过文献资料查阅和实地调查,得出以下研究成果:1. 个人博客发展现状和趋势:个人博客在中国已经得到了广泛的关注和认可,未来仍有较大的市场潜力和发展空间。
个人博客的可行性分析
![个人博客的可行性分析](https://img.taocdn.com/s3/m/5078de18cdbff121dd36a32d7375a417876fc14b.png)
个人博客的可行性分析近年来,个人博客兴起,越来越多的人加入到这个分享与记录的大家庭中。
然而,个人博客的可行性却备受争议。
在这篇文章中,我们将对个人博客的可行性进行深入分析,探讨其优势和劣势。
首先,个人博客的可行性在于其开放的平台。
与传统媒体相比,个人博客更加自由,无需担心审查和编辑的限制。
任何人都可以发表自己的观点和见解,与全世界的读者分享。
这种开放的环境,为人们提供了交流和互动的机会,可以促进知识和思想的进步。
其次,个人博客的可行性还在于其低成本的运营。
与传统媒体和纸质杂志相比,个人博客几乎没有任何运营成本。
只需购买一个域名和托管空间,就可以拥有一个属于自己的博客网站。
此外,个人博客的更新和维护也非常方便,无需借助专业技术人员,只需一些简单的操作,即可完成。
然而,个人博客也存在一些不可忽视的劣势。
首先,个人博客的内容质量无法得到保证。
由于个人博客的开放性,其中的信息真实性和专业性不容忽视。
与传统媒体相比,个人博客的内容难以审核和监管,可能存在虚假信息的传播。
因此,读者在阅读个人博客时需要保持辨别力和批判思维。
其次,个人博客的影响力相对较小。
虽然个人博客可以为个人提供分享和交流的平台,但其影响力还远远不及传统媒体。
传统媒体拥有广泛的读者群体和专业的编辑团队,能够将重要信息传播给更多人。
而个人博客则常常只能吸引一部分热心读者,其传播范围和影响力有限。
最后,个人博客容易被忽视和淹没在信息大海中。
随着互联网技术的进步,个人博客数量呈爆发式增长,人们面临着信息超载的问题。
在如此庞杂的信息中,个人博客可能被其他内容所掩盖,很难吸引读者的注意。
因此,为了提高个人博客的可行性,需要借助一些推广和营销策略,从而使其在众多博客中脱颖而出。
综上所述,个人博客的可行性存在一定的优势和劣势。
尽管个人博客具有自由、低成本和开放的特点,但其内容质量、影响力和竞争力依然是需要考虑的问题。
对于想要运营个人博客的人们,需要认真思考和权衡这些因素,从而找到适合自己的运营策略和发展方向。
博客网站系统毕业设计论文
![博客网站系统毕业设计论文](https://img.taocdn.com/s3/m/4abb9fce0912a216157929d5.png)
华中科技大学文华学院毕业设计(论文)题目:博客网站系统学生姓名:学号:学部(系):信息科学与技术学部专业年级: 2011级计算机应用技术指导教师:职称或学位:2014年5月20日目录摘要 ....................................................................................................................................... I I ABSTRACT (III)前言 (IV)1。
系统概述 (1)1.1系统背景、目标及意义 (1)1。
2可行性需求分析 (2)1.3系统开发环境 (2)1。
4主要功能分析 (3)2.系统的总体结构设计 (4)2.1系统的开发思想与原则 (4)2。
2系统功能模块 (4)2。
3数据库的概念结构设计 (6)3。
系统的详细设计 (8)3.1程序设计思想与原则 (8)3。
2程序设计流程图 (8)3.3程序设计结构 (8)3.4数据库的物理结构设计 (14)4.系统测试及评价 (17)4。
1测试与调试 (17)4.2系统评价 (17)结束语 (18)参考文献 (19)致谢 (20)博客网站系统摘要Blog是继Email、BBS之后出现的第三种网络交流方式,是网络时代的个人“读者文摘”,是以超级链接为武器的网络日记,是代表着新的生活方式和新的工作方式,更代表着新的学习方式。
具体说来,博客(Blogger)这个概念解释为使用特定的软件,在网络上出版、发表和张贴个人文章的人。
一个Blog其实就是一个网页,它通常是由简短且经常更新的帖子所构成,这些张贴的文章都按照年份和日期倒序排列。
Blog的内容和目的有很大的不同,从对其他网站的超级链接和评论,有关公司、个人构想到日记、照片、诗歌、散文,甚至科幻小说的发表或张贴都有。
许多Blogs是个人心中所想之事情的发表,其它Blogs则是一群人基于某个特定主题或共同利益领域的集体创作。
个人博客系统需求分析报告
![个人博客系统需求分析报告](https://img.taocdn.com/s3/m/efdfbb33dc36a32d7375a417866fb84ae45cc323.png)
个⼈博客系统需求分析报告三、个⼈博客需求分析报告1.引⾔ (2)1.1编写⽬的 (2)1.2项⽬背景 (2)1.3定义 (2)1.4参考资料 (3)2.任务概述 (3)2.1⽬标 (3)2.2运⾏环境 (3)2.3条件与限制 (3)3.数据描述 (4)3.1静态数据 (4)3.2动态数据 (4)3.3数据库介绍 (5)3.4数据词典 (6)3.5数据采集 (6)4.功能需求 (6)4.1功能划分 (6)4.2功能描述 (6)5.性能需求 (7)5.1数据精确度 (7)5.2时间特性 (8)5.3适应性 (8)6.运⾏需求 (8)6.1⽤户界⾯ (8)6.2硬件接⼝ (8)6.3软件接⼝ (8)6.4故障处理 (8)7.其它需求 (9)1.引⾔1.1编写⽬的本⽂档作为第⼀期个⼈博客系统需求⽂档,⽤于与⽤户确定最终的⽬标,并成为协议的⼀部分,同时也是本系统设计⼈员的基础⽂档。
编写本博客系统的⽬的是为了更加深⼊的了解项⽬相关各种命令及程序流程,使⾃⼰熟练的掌握⼀些基础知识并为以后软件开发⼯作打下⼀定的基础。
本⽂档详细描述博客管理的各环节,其中包括:博客页⾯的浏览、⽂章的管理、照⽚的管理(包括上传下载浏览管理等)、好友管理(增加删除好友等)、留⾔板管理(留⾔的增加删除)、博主信息管理(个⼈信息的修改)等。
此需求规格说明书是系统开发者设计实现⾃⼰博客管理系统的依据,也是⽤户对最终软件系统进⾏功能测试和验收的依据。
在本⽂中将尽量避免使⽤技术性语⾔,对于与此博客相关的词汇和概念在后⾯的章节会有相关的详细说明。
1.2项⽬背景随着时代在进步,⽹络技术也在不断地发展,⼈们对⽣活的理念也在不断改变. EMAIL,BBS,ICQ等快捷的信息传播和交互⽅式为⼈们的⽣活带来了⽅便。
⽽BLOG这种具有代表性的WEB2.0元素的出现,带给互联⽹⽤户的是跟多样,更全⾯的交流⽅式,是⼀种⾃我形象和个性的展⽰和个⼈价值的实现。
BLOG某种意义上算是⽹络上的个⼈空间,其⼤致定义是:⼀种表达个⼈思想,内容按照时间顺序排列,并且不断更新的出版⽅式。
个人网站设计与实现(毕业设计论文)
![个人网站设计与实现(毕业设计论文)](https://img.taocdn.com/s3/m/9d8e758484868762cbaed501.png)
陕西师范大学远程教育学院毕业论文(设计)论文题目个人网站设计与实现姓名姜雯学号*************专业计算机科学技术批次/层次专升本指导教师郭志强学习中心西阳职教中心目录摘要 (1)第一章文献综述 (5)1.1 课题研究现状分析 (5)1.2 个人网站的研究工作 (6)1.3 已经取得的研究成果 (6)1.4选题的目的及意义 (6)1.5 课题研究的主要内容 (7)第二章设计部分 (8)2.1设计的愿望 (8)2.2设计的背景 (9)2.3 达到的预期成果 (10)2.4使用工具的简要介绍 (10)2.5 任务概述 (14)2.7 数据库结构设计 (17)第三章结果与讨论 (22)3.1 个人简介版块 (22)3.2 我的论坛版块 (22)3.3 个人专题版块 (26)3.4 我的相册版块 (28)3.5 网站说明版块 (29)3.6 给我留言版块 (29)3.7 发送邮件版块 (32)3.8 链接百度版块 (32)3.9 女生花园版块 (33)3.10 讨论 (34)第四章总结 (35)参考文献 (36)摘要随着经济社会的发展,计算机已被应用到社会生活的各个领域。
与此同时,互联网作为信息技术的通信桥梁连接着全球的计算机,而网站作为网络信息主要的表现形式而且还是互联网信息的主要承载者,在Internet上表现出其及其重要的地位,并发挥着其及其重要的作用。
无论是在国内还是国外都得以迅速的发展和壮大,并被人们重视和关注。
互联网已经彻底的改变了世界,互联网的世界里蕴藏着无限的可能,在这种情况下,各行各业及其个人、单位、工厂、企事业等等在网上构筑属于自己的网络信息平台,保护自己的网络资源并在互联网上开辟自己的市场和消费群体,以及构造自己的数字化世界和加强全球范围内不同地域的人们联系交流等等活动也就显的日益重要。
于是各种各样的网站便如雨后春笋般地出现鱼龙混杂且良莠不齐。
Internet的日益兴起和以网页为载体的网络信息的广泛传播和应用,使得网站的建设及网页制作得到发展的空间,大至大型企业的产品推销、售后服务、解决方案,小至个人Web页面开发,形形色色,五彩缤纷,网站建设和网页制作也成为计算机网络领域最热门的话题。
个人博客系统项目毕业设计论文
![个人博客系统项目毕业设计论文](https://img.taocdn.com/s3/m/880e08df168884868762d6bb.png)
1.服务器端操作系统:独立于操作系统的跨平台系统,客户端MicroSoft Windows 2000及以上;
2.数据库:MySQL 5.0.27版本;
3.Web服务器:Tomcat 5.5及以上版本,配合MVC设计模式及Hibernate开发架构;
4.客户端运行环境:能运行IE 5以上或Netscape 5以上浏览器的操作系统,配合使用Ajax技术;
2.4系统的可行性分析
2.4.1
技术上的可行性分析要考虑将来要采用的硬件和软件技术能否满足用户(这里是服务器,网速)提出的要求(如计算机的容量、速度等)。此外,还要考虑开发人员的水平,学习了两年的jsp开发,对于这个系统的编写,我想完整的之需要两个月就可以写出程序,再花上几天的调试,计划两个月左右就可以完成投入使用了。
1、我们掌握了数据库及其应用技术、数据库原理、计算机网络技术等课程,对数据库的设计、应用、维护及局域网的组成有了深刻的认识与一定的动手实践能力,考取了信息处理、程序设计、数据库技术等国家IT认证。从一定程度上具备了开发一个小型系统的能力。再有就系统处理的准确性和及时性:系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足信息处理的需求。
博客主页面的用例图如图2.3所示:
图2.3博客主页面的用例图
2.2.2普通用户
毕业设计(论文)-个人博客系统的设计与实现[管理资料]
![毕业设计(论文)-个人博客系统的设计与实现[管理资料]](https://img.taocdn.com/s3/m/86a2c8bffe4733687f21aaa8.png)
个人博客摘要随着Internet的广泛应用,动态网页技术也应运而生。
本文介绍了应用ASP动态网页技术开发博客系统的设计与实现。
,使用C#为开发语言,实现Blog网站的动态管理,使得对Blog信息的管理更加及时、高效,提高了工作效率。
本文对博客系统进行整体分析,明确了系统的可行性和用户需求;根据模块化原理,规划设计了系统功能模块;在数据库设计部分,详细说明了系统数据库的结构和数据库的完整性、安全性措施;程序设计则采用面向对象的程序设计思想,提出系统的程序设计思路,对前台与后台功能的程序实现进行了详细论述;系统测试部分,具体分析测试过程中出现的主要问题,并提出了解决方案,实现系统功能。
关键词Blog;;C#;SQLserverPersonal BlogAbstractWith the extensive application of the Internet, dynamic web technology has emerged. This text describes the application of ASP dynamic web technology and development the blog system.This system take as the development technology, uses C# is the development language, realizes the Blog website dynamic management, causes to be even more prompt to the Blog information management, highly effective, raised the working efficiency. In this text,it analysis the blog system by feasibility and the demand of the user. Under the modular theory, planning and design of the system functional modules; In the database design, a detailed description of the database structure and database integrity, security measures; Programming is used object-oriented programming design, system design ideas, background for the future and function of the program in detail; System testing, Analysis of the specific course of testing the key issues and proposed solutions to achieve system function.Key word Blog;;C#;SQLserver目录第一章绪论 (1)引言 (1)课题研究的意义 (2) (3)第二章相关技术介绍 (4) (4) (5)数据库选择 (6)数据分析 (6)SQL SERVER 2005 (7) (7) (8)第三章需求分析 (9)需求分析 (9) (10)第四章概要设计 (11)系统设计方案 (11)系统功能模块 (12)数据库需求分析 (13)系统操作流程 (14) (14)数据库的完整性和安全性 (16)数据库的完整性约束 (16)数据库的安全性 (17)第五章详细设计 (18) (18) (18) (21)博客文章信息管理页面 (24) (29) (29)“博客评论”功能模块设计 (33)友情连接管理页实现过程 (36)第六章测试 (38) (38) (38) (38)第七章结论 (40)不足之处与改进 (40)权限分配 (40)界面美观化 (40)结论 (40)致谢 ................................................................................................................. 错误!未定义书签。
博客可行性分析
![博客可行性分析](https://img.taocdn.com/s3/m/884f270530126edb6f1aff00bed5b9f3f90f722f.png)
博客可行性分析随着互联网的快速发展,博客逐渐成为了现代人获取信息与分享心情的重要途径之一。
在这个大数据时代,博客带来的传播效应也愈发显著。
那么,作为一种个人网路日志,博客是否具有可行性呢?下面,我们先来探讨一下博客的基本特点和优势。
一、博客的基本特点博客是源从美国的一种个人网志日志形式,它与传统媒体有所不同,是一种开放式媒体。
博客具有以下基本特点:1.自由度高博客是基于个人兴趣点,完全自主创建、编辑、发布和维护的网络日志。
与主流媒体相比,它不受很多限制,比如不受制于版面规则和字数限制等。
2.互动性强博客是以交流为主要目标的平台。
读者在阅读博客的同时,也可以通过站内评论或者邮件等方式和博主互动,建立联系。
3.实时性高博客的发布与传播为实时更新,能够更快速的反应出热点事件。
同时,博客也有更加丰富多样的表现方式,如文字、图片、音频等多种方式,更直观具有感染力。
二、博客的优势1.形式多样性博客借助网络多媒体信息处理能力,可以发布文字、图片、音频、视频等多种内容形式,博主可以依据自己的能力和爱好选择合适的表现形式。
2.信息传播能力在传播效益方面,博客也有着自己的优势,如果内容有价值、有吸引力,在一定程度上能够发挥信息传播的功能,尤其是在某些细分领域更容易发挥。
3.交流与互动效果博客的互动效果也非常好。
读者可以评论、留言、公开互跟,形成一个比较有趣的交流,进一步丰富了信息价值。
3.作为网络形象塑造平台在个人形象安排方面,博客也有着自己的靓点。
适当处理好博客的品牌形象,可以帮助塑造自己的个人形象,甚至在个人涉及到某些专业领域时,还会受到更多的关注。
4.与读者更紧密的联系博客让读者更好地了解到博主的生活、思想、感情,同时也让博主了解到读者的需求与反馈。
三、博客可行性分析虽然博客有很多的优点,但它是否具有可行性呢?下面,以个人博客为例,进行它的可行性分析。
1.博客作为个人媒体,其可行性高与其方式、出版周期性相关的制约较小,个人博客的可行性相对较高。
博客可行性分析
![博客可行性分析](https://img.taocdn.com/s3/m/40a4f435f68a6529647d27284b73f242336c31cc.png)
博客可行性分析随着互联网的快速发展,博客已经成为了人们分享信息、表达观点和展示才能的重要平台。
在这个信息爆炸的时代,拥有一个自己的博客成为了越来越多人的选择。
本文将对博客的可行性进行分析,以帮助读者更好地了解博客的优势和发展潜力。
一、市场需求分析在分析博客的可行性之前,首先需要了解市场对博客的需求情况。
目前,随着社交媒体的兴起,人们对分享和获取信息的需求越来越高。
博客作为一种传播和交流的载体,能够满足人们对个性化内容的追求,因此具备了稳定的市场需求。
根据调研数据显示,近年来博客的用户数量持续增长。
无论是个人博客还是企业博客,都具备了吸引读者的潜力。
此外,由于博客内容可以通过搜索引擎被更多人发现,也使得博客成为了提升个人或企业知名度的重要工具。
综上所述,市场对博客的需求较高,具备较大的发展空间。
二、竞争对手分析在进行博客的可行性分析时,竞争对手分析是必不可少的一环。
通过了解竞争对手,可以更好地发现博客的优势与不足,为进一步策划和推广博客提供参考。
目前,博客市场竞争激烈,已经涌现出大量的个人博主和专业博客。
这些竞争对手拥有丰富的内容创作经验和稳定的读者群体,对新进入者来说构成了一定的威胁。
然而,博客的发展并非只有一个方向,不同的博客有不同的定位和受众群体,因此,通过明确自己博客的独特价值和定位,仍有机会脱颖而出。
三、盈利模式分析在考虑博客的可行性时,盈利方式是一个重要的考量因素。
对于个人博主来说,获得一定的经济回报是撰写博客的动力之一。
因此,了解博客的盈利模式对于评估博客的可行性至关重要。
目前,个人博客的盈利模式主要包括广告收入、付费内容、赞助和电子商务等。
其中,广告收入是最为常见的盈利方式,通过在博客页面展示广告以赚取佣金。
此外,创作和销售付费内容也是个人博客盈利的重要途径,许多博主通过提供精品内容吸引读者购买。
与此同时,赞助和电子商务也为博客赚取利润提供了机会。
四、发展前景分析通过对博客的市场需求、竞争对手和盈利模式的分析,可以得出博客的发展前景较为乐观。
个人博客的可行性分析
![个人博客的可行性分析](https://img.taocdn.com/s3/m/a4f14ebe690203d8ce2f0066f5335a8102d2661f.png)
个人博客的可行性分析随着互联网的普及和数字化技术的发展,个人博客已经成为了人们分享自己想法和记录生活的重要途径。
越来越多的人开始关注和使用个人博客,那么,一个人的博客是否可行呢?在本文中,我们将对个人博客进行可行性分析,为您解答这个问题。
1. 个人博客的优势首先,我们需要了解个人博客的优势。
相比于其他社交媒体平台,个人博客有以下几个明显的优点:(1)自由:个人博客是自己的空间,用户可以自由的发表自己的想法和交流内容,不受平台限制。
(2)独立:个人博客不需要依赖任何第三方平台,可以保证博客内容的独立性和自主性。
(3)专注:相比于其他社交媒体平台,个人博客的受众更加专注和有针对性,因此更容易被目标读者发现和关注。
(4)品牌:一个人的博客是个人品牌的体现,可以通过充实自己的博客内容来提升自己在同行业的认可度和影响力。
2. 个人博客的缺点除了优点,个人博客也有其自身的缺点:(1)可见性:个人博客的可见性不如其他社交媒体平台那么高,需要通过各种渠道来提高博客的曝光率。
(2)维护成本:相比于其他社交媒体平台,个人博客需要更多的时间和精力来进行维护和更新,需要独立承担网站的设计、维护和培育管理。
(3)技术门槛:个人博客需要具备一定的技术基础,比如网站搭建、代码调试、SEO优化等等。
3. 个人博客的应用场景个人博客的应用场景广泛,在不同领域都可以发挥重要的作用。
下面是一些常见的应用场景:(1)个人品牌:个人博客可以成为个人品牌的重要载体,通过发布对行业有价值的内容和观点,来赢得受众的认可和影响力,提升自己在行业中的地位和影响力。
(2)创作:个人博客可以为有志于创作写作、摄影、画作等人士提供一个良好的展示平台,让更多的人了解到他们的才华和创作。
(3)媒体:个人博客可以成为一些媒体人发表观点、分析新闻、撰写专栏的重要平台,来提高自己的知名度和影响力。
4. 如何打造成功的个人博客如果想要打造一个成功的个人博客,应该注意以下几个方面:(1)内容:个人博客的内容是最重要的,应该以原创、有价值、有趣、独特的内容来吸引受众的关注和留存。
个人博客的可行性分析
![个人博客的可行性分析](https://img.taocdn.com/s3/m/4db759a6c9d376eeaeaad1f34693daef5ef7138c.png)
个人博客的可行性分析在当今数字化的时代,个人博客作为一种自我表达和信息分享的平台,受到了越来越多人的关注和青睐。
那么,创建一个个人博客是否可行呢?让我们从多个方面来进行一番深入的分析。
一、技术层面从技术角度来看,创建个人博客已经变得相对容易。
如今有许多现成的博客平台和内容管理系统(CMS)可供选择,例如 WordPress、Blogger、TypePad 等。
这些平台通常提供了用户友好的界面和丰富的模板,使得即使没有深厚技术背景的人也能够轻松上手。
对于那些具有一定技术能力的人来说,还可以选择自主搭建博客,使用如 Python、Django 或者 Ruby on Rails 等技术框架来构建个性化的博客系统。
此外,云计算服务的普及也为个人博客提供了强大的服务器支持,确保了博客的稳定性和访问速度。
在域名和主机方面,获取一个独特的域名成本并不高,而主机服务则可以根据需求选择共享主机、虚拟专用服务器(VPS)或者专用服务器,价格也有多种选择,以适应不同的预算。
二、内容创作内容是个人博客的核心。
首先要问自己,是否有足够的热情和动力去持续创作有价值的内容。
这不仅需要对某个领域有一定的专业知识或兴趣,还需要具备良好的文字表达能力。
确定博客的主题是关键的一步。
可以是个人爱好,如摄影、旅行、美食;也可以是专业领域,如编程、营销、教育等。
一个明确且独特的主题能够吸引特定的受众,并使博客在众多竞争对手中脱颖而出。
为了保持内容的新鲜感和吸引力,需要不断学习和积累知识,关注行业动态,以及与读者进行互动,了解他们的需求和反馈。
三、时间投入创建和运营一个个人博客需要投入大量的时间。
除了撰写文章,还需要进行图片处理、排版设计、SEO 优化等工作。
对于刚刚起步的博客,可能需要花费更多的时间来推广和建立读者群。
这包括在社交媒体上宣传、参与相关的论坛和社区、与其他博主合作等。
如果希望博客能够取得一定的影响力和收益,那么长期的持续投入是必不可少的。
本科毕业论文-基于nodejs的博客系统设计与实现
![本科毕业论文-基于nodejs的博客系统设计与实现](https://img.taocdn.com/s3/m/e9f24bee59eef8c75ebfb386.png)
本科毕业设计(论文)基于nodeJS的博客系统设计与实现Based on the system design and implementation of nodeJS blog学院(系):专业:学生姓名:学号:指导教师(职称):评阅教师:完成日期: 2017年5月基于node.js的博客系统设计与实现[摘要]本文针对个人博客需求的了解与分析,采取了面向对象的设计方法,开发了个人博客系统。
该系统主要是信息管理系统,并使用node.js进行开发,以mongoDB 数据库和Hbuilder编辑器相结合实现了该系统。
该系统分为注册登录模块、博客及文章检索模块、博客页面显示模块、博客管理模块。
在该系统中,不同的用户拥有不同的权限,根据用户的角色来分配用户的权限大小,从而使得博客用户快速,方便的对系统日常信息进行管理和维护。
[关键词]node.js web 写作Based on the system design and implementation of node.jsblogAbstract:Aiming at the demand of personal blog understanding and analysis, the object-oriented development method, personal blog system is designed.This system focus on information management, and use the node. Js for development, to mongo database and Hbuilder editor to achieve the combination of the system.The system can be divided into registered login module, blogs and articles retrieval module, the blog page display module, personal maintenance management module.In this system, the user's permissions depend on the user's role, according to the scope of the role of different set the permissions to help bloggers safe, effective and reasonable daily information for management and maintenance to the system.Key words: node.js Web Writing1绪论 (1)1.1 概述 (1)1.2系统的开发背景 (1)1.3 博客发展现状 (1)1.4课题研究的意义 (3)1.5系统的开发目标 (3)2 系统分析 (4)2.1系统需求分析 (4)2.1.1注册博友 (5)2.1.2 普通用户 (6)2.2系统技术分析 (7)2.2.1 node.js简介 (7)2.2.2 vue.js简介 (8)2.2.3 mongoDB数据库简介 (8)2.3经济可行性分析 (9)2.4开发工具的选择 (9)3系统设计 (9)3.1系统分析 (9)3.1.1系统架构说明 (10)3.2开发框架技术介绍 (11)3.3数据库设计 (11)3.3.1定义(数据词典) (11)3.3.2数据库设计E-R图 (12)3.3.3主要表结构如下 (14)3.4 功能模块介绍 (15)3.4.1 博客注册登录管理模块 (15)3.4.2 博客及文章检索查询模块 (15)3.4.3博客页面显示模块 (16)3.4.4 博客个人维护管理模块 (17)4主要功能的实现 (17)4.1 登录控制 (17)4.2文章发表功能 (18)4.3文章评论功能 (19)4.4文章检索功能 (19)4.5后台管理模块 (20)5系统测试 (20)5.1 测试概要 (20)5.2 测试方法 (20)5.3 测试用例 (20)5.4 测试结果 (21)5.4.1 登录测试 (21)5.4.2 文章发表测试 (22)5.4.3 评论测试 (23)5.4.4 文章检索测试 (23)5.4.4 内容管理测试 (24)结论 (24)参考文献 (24)致谢 (25)1绪论1.1 概述博客,一个可以激发人的创造性的产品,可以让人们自由创作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
个人博客系统设计可行性分析班级:学号姓名:指导老师:目录第一章、概述.第二章、可行性研究1、可行性研究的前提1.1.、主要功能1.2.、性能要求2、对现有系统的分析2.1、系统流程图2.2、数据流图3、可行性分析3.1、技术条件可行性分析3.2、经济可行性分析3.3、社会因素方面可行性分析第三章、需求分析1、需求分析任务1.1、功能需求1.1.1、前台1.1.2、后台1.2、性能需求2、功能模块2.1功能模块划分2.2、功能模块设计3、实体-联系图第一章、概述近年来随着信息技术的进步,Blog也快速扩张,它已经满足不了用户的需求。
目前用户在网络上发表文章、张贴内容的目的有很大的差异,但是,由于沟通方式比电子邮件、讨论群组以及BBS和论坛更简单和容易,博客系统已经成为广大各界用户进行沟通的主流工具,本系统是针对博客用户的需求设计的,可以完成博客用户注册、登入、发表、浏览、修改博文、上传、浏览照片片、留言等主要功能。
此可行性研究报告,实现了在最短的时间内以最小的代价确定问题是否可以解决,从而确定进一步对系统进行开发。
第二章、可行性研究1、可行性研究的前提1.1、主要功能:个人博客系统的主要功能:前台广大博客用户的登录,个人博客管理以及系统管理等功能。
(1)前台广大博客用户的登录主要包括的功能:阅读博客、发表评论、注册博客、博客登录、发表留言。
阅读博客给广大用户提供便捷的在线阅读自己感兴趣的文章。
发表评论提供给阅读者对自己所阅读的博客发表自己得观点、作相关的评论。
注册博客以满足用户成为本系统真正的博客用户,登陆本系统从而满足自己更多的需求,包括发表留言等。
(2)个人博客管理的功能:发表文章、文章管理、相册管理、消息管理、个人详细资料管理。
博客登陆系统以后可以发表自己得文章,并且对自己发表的文章作最基本的管理,包括增删改查等。
相册管理功能是广大博客用户对自己的相册进行的最基本的操作,包括相片的上传、下载、删除等。
消息管理功能是用户对自己收到的信息进行查阅、评论与删除。
个人详细资料是博客用户对自己得个人资料做出完善,包括增删改查等。
(3)系统管理的功能:用户管理、博客分类、公告管理、评论管理、友情链接、系统维护。
用户管理功能实现管理员对博客用户的审核等操纵。
博客分类功能实现了系统对博客用户发表的博客做出类型的归并。
公告管理功能是将最近系统的一些最新消息公布到系统的界面,从而实现用户对系统情况的真实了解。
评论管理:对进入本系统的游客所发表的评论进行查看管理,而对于已经过期或不良评论进行删除操作,使博客可以做到及时的更新,以利于网站的维护。
系统维护功能实现了系统的安全性等。
1.2、性能要求方便、快捷、有效的实现博客用户以及系统管理员的需求,进行数据的操作的速度快。
2、对现有系统的分析2.1 系统流程图为了更加清晰的表达系统的业务功能模块,下面给出博客网的系统流程图。
对于不同的角色,其所承担的任务也各自不同,流程图也不一样,包括面向用户的客户端流程图和面向系统管理员的的流程图。
面向用户的客户端流程图如图所示:前台用户浏览模块流程图后台用户管理模块流程图2.2、数据流图第一层:第二层:第三层:3、可行性分析3.1、技术条件可行性分析开发平台:Eclipse+dreamweaver数据库:SQL SERVER 20003.2、经济可行性分析1、支出(1)完全可以利用现有的设备,不需要增加新的硬件设备。
(2)需要经常性的软件维护费用。
2、效益目前的情况还不可以确定具体的效益,只能根据后期的点击率和使用效率来确定。
3、投资回收周期估计是系统运行后的一年3.3、社会因素可行性分析1、法律方面的可行性本系统的研制和开发所涉及到的软件都选用正版,不会侵犯他人、集体和国家的利益,遵循相关的法律法规。
2、使用方面的可行性使用本软件人员只需要求有一定的上网基础,能做到一个合格的博客就行。
第三章、需求分析1、需求分析任务1.1、功能需求博客系统通常提供三类服务:1).信息服务,它可分为:文章显示,热点文章推荐,博主风采2).查询服务:可以根据文章内容,文章标题,留言内容,留言标题等进行模糊查询3).留言服务:游客可以对系统进行留言或发表看法意见在此,我参考现有的几大博客网站如QQ空间,新浪博客等,采用Browser/Server结构,将个人博客网站划分为两个子系统:前台,后台。
下面分析各个子系统的功能需求。
1.1.1 前台在前台的功能实现上,可以分为以下几个部分:1).用户登录:网站用户用个人注册的帐号,密码登录到网站。
网站检测用户的帐号,密码并给予其相应的权限对网站进行操作。
2).用户注册:游客将个人的信息存储到博客网站的数据库中,以成为本博客的正式用户。
3).用户修改个人信息:把已存储的用户信息用一个网页显示出来,方便用户对个人信息进行更新。
4).文章查询和留言:用户可以检索或浏览博客中的文章同时给感兴趣的文章。
5).公告信息查询:用户可以浏览网站中发布的公告信息,了解博客的一些情况。
6).相片查询:用户可以对博客中的相片,图片等进行查询,浏览。
1.1.2后台通过计算机网络将前台与后台的数据库相连,网站管理员将从前台得到的信息进行处理,实现文章管理,公告管理,投票管理,个人相册管理,朋友圈,用户设置及博主设置等子系统。
1).文章管理:管理员对网站中已有的文章进行删除,更新等操作。
2).公告管理:发布,删除,更改公告。
3).投票管理:发起投票,统计投票等。
4).个人相册管理:对博客相册中的图片进行删除,更新等操作。
5).用户设置:更新普通用户对博客的操作的权限。
6).博主设置:对博主的信息等进行操作。
1.2、性能需求博客网站的特性要求博客网站系统需要具备以下几个主要特性:1).多样性: 博客网站在设计时必须遵循的一个重要原则,就是以用户为系统设计的中心。
网络的发展大大降低了信息咨询的成本,用户面临更多的选择,所以,博客网站除了降低成本以外,还必须在皮肤,功能的多样性上下工夫,才能够得到用户的认可。
具体来说,应用系统应能实现用户特定的需求,操作界面友好、方便,功能设置符合用户的习惯和要求。
2).易维护:管理员能够简单方便地管理系统,定义新的应用,并对系统进行日常维护;随着博客网站信息的变更或增加、数据规模的增大,系统升级、维护应易于操作;各子系统、功能模块的设计应具有良好的灵活性,保证在博客网站系统建设过程中后期系统功能的实现不影响前期已投入使用的系统功能。
3).安全性:系统应充分考虑信息、设备、运行和管理的安全性,建立完善的多层次的安全保障体系,保证用户的个人信息等资料的数据安全。
4).可扩展: 博客网站的用户从事着各种行业,他们的需求各不相同,系统在设计时应充分考虑到用户需求不断变化的需要,降低系统在扩展新的业务功能时的复杂度。
2、功能模块2.1、功能模块划分前台模块功能结构如图所示:后台模块功能结构如图所示2.2、功能模块设计博客信息管理系统分为面向网络用户的前台及面向个人博客维护管理的后台,依据博客网站中所要实现的基本功能的设定,将所有功能分解为如下四个主要的功能模块来加以实现。
用户以合法的用户名及密码登录,系统即可按该登录用户的权限分配操作模块。
A、博客注册登录管理模块博客注册登录管理模块用于建立博客网站固定的客户群体,通过记录对应的博客档案,实现对博客信息的后台维护及管理,同时也便于通过博客档案库将网站最新动态及相关企业的信息方便地传达给每一位潜在的客户。
该功能模块实现了以下几个子功能。
a)新博客在线注册。
b)博客登录管理。
c)跳转到博客主页。
只有进行登录并通过身份验证的用户,才可以在个人博客页面发表日志,并借助个人设置实现对个人博客相关信息的管理维护。
对于没有经过身份验证的网络用户不允许在博客页面中发表日志,更不允许对博客页面信息进行管理维护。
该模块实现新博客的注册及登录验证功能。
其中,注册新博客时会对用户输入的注册信息进行有效性验证,包括基本数据格式的有效性以及逻辑有效性,例如,用户名被占用时将及时给出提示。
注册成功的博客登录时,会随时根据博客输入的登录信息进行提示,如用户名错误或者密码错误。
B、博客及文章检索查询模块博客及文章检索查询模块为网络用户提供便捷的搜索,以及日志阅读浏览等功能,同时对日志的评论信息、博客推荐也能够及时反馈给网络用户。
该功能模块实现了以下几个子功能。
a)热门博客页面推荐。
b)最新博客日志推荐。
c)日志信息关键字搜索。
该模块能够在网页中随时提供在线的最新日志信息。
该信息需要定期更新,网络用户可以随时获得最新日志以及最热门的博客推荐。
在客户选择了某个博客或者某个感兴趣的日志后,可以方便地跳转到对应博客页面进行日志的阅读,并和博客进行交流互动。
为了使网络用户尽快定位到所需的博客资料及日志信息,本模块提供了搜索功能,用户可以对所关注的日志信息按照标题进行关键字搜索,以避免用户浏览多个页面来寻找所需的日志信息。
C、博客页面显示模块当网络用户进入某个人博客主页后,在该页面中将提供博客日志列表的显示,同时为了方便用户浏览,在该模块中提供根据分类名进行日志列表的显示,也提供日志评论的浏览,此外还允许用户在博客页面中发表评论及留言。
该功能模块实现了如下几个子功能。
a)用户可以分页查看对应的日志内容及评论信息。
b)用户可以针对日志内容发表评论。
c)用户可以针对博客进行留言。
d)用户可以分类查看日志内容。
在该模块中还提供了博客页面统计信息,日志、评论及留言信息分页显示等方便用户的显示效果。
D、博客个人管理维护模块博客个人维护管理模块用于实现用户对博客个人主页及相关信息的动态管理。
该功能模块实现了如下几个子功能:a)日志及日志分类管理。
b)评论及留言管理。
c)个人基本信息维护管理。
借助该模块,用户可以随时对个人博客主页中的内容进行增加或修改,包括日志分类信息的更新、评论及留言管理等功能,也允许用户对博客的个人信息进行维护及其管理。
3、实体-联系图为了把用户的数据要求清晰明确地表达出来,通常要建立一个概念性的数据模型。
概念性数据模型是一种面向问题的数据模型,是按照用户的观点来对数据和信息建模。
描述了从用户角度看到的数据,反映了用户的现实环境。
最常用的表示概念性数据模型的方法,是实体—联系方法(Entity—Relationship Approach)。
这种方法用ER图描述现实世界中的实体,而不涉及这些实体在系统中的实现方法。
用这种方法表示的概念性数据模型又称为ER模型。
ER模型中包含“实体”,“联系”和“属性”。
博客信息管理系统涉及的实体包括:a)用户:用户ID、用户名称、用户密码、博客主题、说明、E-mail、注册日期、发表日志数。
b)类别:类别编号、类别名、类别描述、用户ID。