个人博客系统项目毕业设计论文

合集下载

毕业设计个人博客系统的设计与实现

毕业设计个人博客系统的设计与实现

毕业设计个人博客系统的设计与实现
一、绪论
二、系统设计
1.系统需求分析
用户模块:用户可以注册、登录、修改个人信息等。

评论模块:用户可以对其他用户的博客进行评论。

模块:用户可以通过关键词博客。

2.系统架构设计
本博客系统采用客户端-服务器架构,分为前端和后端两个部分。

前端:使用HTML、CSS和JavaScript等技术实现用户界面的设计和交互。

后端:采用Python语言,使用Django框架搭建服务器,处理用户的请求,实现博客的存储和管理。

3.数据库设计
本博客系统使用MySQL数据库存储用户、博客和评论等数据。

用户表:包括用户ID、用户名、密码和注册时间等字段。

评论表:包括评论ID、博客ID、评论内容、评论者、评论时间等字段。

三、系统实现
1.前端实现
2.后端实现
使用Django框架搭建服务器,接收用户的请求并进行处理。

使用Python语言编写代码,通过与数据库交互实现用户、博客和评论等数据的存储和管理。

四、系统测试与评估
1.单元测试
对个别模块进行独立测试,检查其功能是否正常。

2.功能测试
对系统的各个功能进行测试,验证其是否能满足需求。

3.性能测试
对系统进行负载测试,测试其在高负载情况下的性能表现。

4.测试结果评估
根据测试结果对系统进行优化和改进。

五、总结与展望。

PHP个人博客系统--毕业设计

PHP个人博客系统--毕业设计

毕业设计题目:基于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。

基于MVC的个人博客系统设计与实现毕业设计

基于MVC的个人博客系统设计与实现毕业设计

本科毕业设计(论文)题目:基于MVC的个人博客系统设计与实现毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律后果由本人承担。

作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:日期:年月日导师签名:日期:年月日摘要随着计算机的发展和普及,Blog得到了极大的发展。

Blog是Weblog(网络日志)的简称。

Blog是即E-mail、BBS、ICQ之后的第四种网络交流方式,是目前互联网上流行的信息发布工具。

计算机毕业设计_基于ASP Access的个人博客系统设计

计算机毕业设计_基于ASP Access的个人博客系统设计

ASP+ Access个人博客系统ASP+Access个人博客系统摘要博客,又译为网络日志、部落格或部落阁等,是一种通常由个人管理、不定期张贴新的文章的网站,也是现今网络上最为流行的交流平台。

博客上的文章通常根据张贴时间,以倒序方式由新到旧排列。

许多博客专注在特定的课题上提供评论或新闻,其他则被作为比较个人的日记。

一个典型的博客结合了文字、图像、其他博客或网站的链接、及其它与主题相关的媒体。

能够让读者以互动的方式留下意见,是许多博客的重要要素。

大部分的博客内容以文字为主,仍有一些博客专注在艺术、摄影、视频、音乐、播客等各种主题。

博客是社会媒体网络的一部分[1].。

本博客系统便是尝试用ASP在网络上架构一个动态的电子商务网站,它是在Windows XP下,以ACCESS为数据库开发平台,Netbox作为测试服务器,采用ASP(Active Server Pages)技术开发的个人博客系统。

分为前台和后台两部分,前台部分主要实现日志、留言板、个人档的浏览功能。

后台部分由管理员和用户使用,主要包括用户注册,日志管理,留言板管理,个人资料管理等功能。

建立后的个人博客系统是一个动态、交互式、具有类似于新浪博客、QQ空间等网络交流互动平台网站。

关键词ASP/ACCESS/Netbox/个人博客系统目录摘要 (Ⅰ)前言 (1)1系统需求分析 (2)2开发工具的选用及介绍 (3)2.1ASP (3)2.2 Access (4)2.3 Dreamweaver (5)3 数据库设计及数据库语言介绍 (6)3.1数据库设计 (6)3.2采用的数据库语言---SQL (6)3.3数据库连接 (7)4系统详细设计 (10)4.1前台功能实现 (10)4.1.1前台总体设计 (11)4.1.2前台功能模块实现 (11)4.2后台管理 (17)4.2.1后台总体设计 (17)4.2.2后台功能模块实现 (18)5 系统运行测试 (27)结束语 (30)致谢 (31)参考文献 (32)前言博客是一个网页,通常由简短且经常更新的帖子构成,这些帖子一般是按照年份和日期倒序排列的。

个人博客系统毕业设计论文

个人博客系统毕业设计论文

个人博客系统毕业设计论文目录一、内容概括 (2)1.1 研究背景与意义 (3)1.2 国内外研究现状分析 (3)1.3 论文结构安排 (4)二、系统需求分析 (5)2.1 功能需求分析 (7)2.1.1 用户管理功能 (9)2.1.2 文章管理功能 (10)2.1.3 消息通知功能 (11)2.1.4 浏览器兼容性需求 (12)2.2 性能需求分析 (13)2.3 安全性与可靠性需求分析 (14)三、系统设计与实现 (16)3.1 系统架构设计 (18)3.2 数据库设计 (19)3.3 前端页面设计 (21)3.4 后端逻辑实现 (24)3.5 系统测试与优化 (25)四、系统功能实现与测试 (26)4.1 用户管理功能实现 (28)4.2 文章管理功能实现 (29)4.3 消息通知功能实现 (30)4.4 浏览器兼容性测试 (32)4.5 系统性能测试与优化 (33)五、系统总结与展望 (34)5.1 系统总结 (35)5.2 存在问题与不足 (36)5.3 后续研究与展望 (37)一、内容概括系统需求分析:分析个人博客系统的用户需求、功能需求、性能需求等,为后续系统设计奠定基础。

系统设计:详细阐述个人博客系统的总体设计思路,包括系统架构、功能模块划分、数据库设计、界面设计等。

系统实现:介绍个人博客系统的具体实现过程,包括关键技术的选择、代码实现、系统测试等。

系统测试与优化:对实现的个人博客系统进行测试,包括功能测试、性能测试、安全测试等,并对系统进行优化,提高系统的性能和稳定性。

系统应用与评估:介绍个人博客系统的实际应用情况,包括用户反馈、系统使用情况、效果评估等,对系统的实际效果进行客观评价。

总结与展望:总结个人博客系统的设计与实现过程中的经验教训,对系统的优点和不足进行分析,并对未来个人博客系统的发展进行展望。

本文还将涉及个人博客系统在开发过程中的技术难点及解决方案,以及开发过程中的心得体会和感悟。

个人博客的设计与实现

个人博客的设计与实现

郑州旅游职业学院毕业设计( 论文)个人博客的设计与实现姓名:李治坦学号:年级:14级系别:信息工程专业:计算机网络指导教师:王桂凤年月日毕业设计(论文)诚信声明书本人声明:本人所提交的毕业论文《个人博客的设计与实现》是本人在指导教师指导下独立研究、写作的成果,论文中所引用他人的无论以何种方式发布的文字、研究成果,均在论文中加以说明;有关教师、同学和其他人员对本文的写作、修订提出过并为我在论文中加以采纳的意见、建议,均已在我的致谢辞中加以说明并深致谢意。

本论文和资料若有不实之处,本人承担一切相关责任。

论文作者:(签字)时间:年月日指导教师已阅:(签字)时间:年月日郑州旅游职业学院毕业论文(设计)任务书毕业设计题目:个人博客的设计与实现学生姓名:专业班级:学号:主要任务:需要提交的文档:发出任务书日期:完成期限:指导教师:系部主任:说明:如计算机输入,内容小四号字。

本任务书一式二份,教师、学生各执一份摘要目前Internet早已深入我们的生活,而这工程真正的开始时间是1962年。

发展至今已经变的异常庞大,而近段时间发展最快的当数电子商务系统。

互联网经过各种高潮低谷起伏后,各种类型的网站如雨后春笋般突军崛起。

然而随着计算机的发展和普与,Blog得到了极大的发展Blog是Weblog(网络日志)的简称,即个人博客系统。

Blog是即E-mail、BBS、ICQ之后的第四种网络交流方式。

它以个人为中心传播出版有影响力的消息、新闻、事件等,鲜明的个人特色引人瞩目,它以独特的视角、敏锐的观察力,不断的冲击传统媒体。

传统的Blog已经满足不了社会的需要,拥有更多更新功能的Blog急需走上舞台。

为了方便广大朋友沟通交流,特此开发了个人博客系统。

本系统是根据网络需求而设计的一款个人博客软件,本文主要介绍了个人博客系统中的前台查看日志,留言,评论,相册和后台管理的设计与实现。

本系统利用PHP动态网络开发技术,以MySQL作为后台数据库,使用Apache配置Web服务器,结合jquery框架,以与JavaScript和HTML脚本语言,并采用了templates模板技术,以与配合多种网页开发工具,实现了基于B/S模式的个人日志发表和交流的平台——个人博客系统。

基于vue框架的个人博客管理系统开发 毕业设计

基于vue框架的个人博客管理系统开发 毕业设计

基于vue框架的个人博客管理系统开发毕业设计一、引言个人博客管理系统是一个非常实用的工具,它可以帮助用户轻松地创建和管理自己的个人博客。

本文将介绍如何基于Vue框架开发一个个人博客管理系统,以满足用户的需求。

二、技术选型1. 前端框架:Vue.js2. UI框架:Element UI3. 后端框架:Node.js4. 数据库:MongoDB三、功能需求1. 用户登录和注册功能2. 博客文章的增删改查功能3. 博客文章分类和标签功能4. 博客文章评论和回复功能5. 用户个人资料修改功能6. 用户头像上传功能四、页面设计1. 登录页登录页需要包含用户名和密码输入框、记住密码选项和登录按钮。

如果用户还没有账号,可以点击注册按钮跳转到注册页面。

2. 注册页注册页需要包含用户名、密码和确认密码输入框以及注册按钮。

如果用户已经有账号,可以点击登录按钮跳转到登录页面。

3. 文章列表页文章列表页需要展示所有的博客文章,并且可以进行分页操作。

每篇文章需要显示标题、作者、发布时间等信息,并且可以点击进入详情页面查看文章内容。

4. 文章详情页文章详情页需要展示当前文章的详细内容,并且可以进行评论和回复操作。

同时,需要显示作者、发布时间等信息。

5. 文章编辑页文章编辑页需要包含标题、内容、分类和标签等输入框,以及保存和取消按钮。

如果是新建文章,则需要输入标题和内容,并选择分类和标签;如果是编辑已有文章,则需要自动填充原有的标题、内容、分类和标签信息。

6. 个人资料页个人资料页需要展示当前用户的基本信息,包括用户名、头像、邮箱等。

用户可以修改自己的头像和邮箱,并且可以保存修改。

五、技术实现1. 前端实现前端使用Vue.js框架进行开发,利用Element UI进行UI设计。

前端主要包含登录页面、注册页面、文章列表页面、文章详情页面、文章编辑页面以及个人资料页面。

其中,登录页面和注册页面使用了Vue Router进行路由跳转,其他页面则使用了Element UI中的Tab标签页进行切换。

博客网站系统毕业设计论文

博客网站系统毕业设计论文

华中科技大学文华学院毕业设计(论文)题目:博客网站系统学生姓名:学号:学部(系):信息科学与技术学部专业年级: 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则是一群人基于某个特定主题或共同利益领域的集体创作。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

个人博客系统项目毕业设计论文Standardization of sany group #QS8QHH-HHGX8Q8-GNHHJ8-HHMHGN#本科毕业设计论文名称:个人博客系统考生姓名:考生地市:滨州市档案号:联系地址:山东省滨州学院邮编:256600个人博客系统摘要对个人而言,博客可以调动个人的积极性,充分发挥个人的创造性。

近些年,国内博客开始迅猛发展起来,从最初的只有几千个使用者到现在的各式各样的博客,圈子。

博客系统致力于为广大用户提供优质的互动交流平台,提高网站的知名度和访问量,从而获得为企业提供更多产品介绍及展示的机会,提升自己网站的价值。

论文首先论述了系统的开发背景和设计目标,并对系统开发所采用的技术进行相应的简单介绍。

在系统分析中,对系统的模型进行简单分析,明确系统的操作流程,并对系统进行可行性分析,确定在目前的条件下,开发博客信息管理系统是可行的。

在需求分析结果的基础上,对系统的功能模块进行划分。

接着对系统中的数据库进行模型设计,包括数据流图、实体联系图及数据表结构。

在系统的设计与实现中,确定系统的开发思想以及开发环境,并对系统中的Java Bean和Servlet代码进行设计。

最后给出了系统中模块的详细设计与实现,并对系统模块涉及到的关键源代码进行了详细的分析。

经过调试运行后表明,系统可以满足用户创建个人博客的各项要求。

关键字:博客,MVC,知识共享,信息管理系统目录第一章系统概述 (1)概述 (1)系统的开发背景 (1)个人博客的发展现状 (1)课题研究的意义 (2)系统的开发目标 (2)第二章系统分析 (3)系统需求分析 (3)注册博友 (4)普通用户 (5)系统分析 (6) (7)第三章开发环境的说明与安装 (8)开发语言的选择 (8)JAVA简介 (8)Web应用程序开发环境—JSP技术 (8)数据库的选择 (9)Web应用程序开发环境—SQLserver数据库 (9)开发工具的选择 (10)第四章系统设计 (11)开发框架技术介绍 (11)数据库设计E-R图 (11)功能模块介绍 (13)博客注册登录管理模块 (13)博客及文章检索查询模块 (14)博客页面显示模块 (14)博客个人维护管理模块 (14)系统分析 (15)系统架构说明 (15) (16)部署DAO 层 (17)第五章数据库设计 (17)定义(数据词典) (17)主要表结构如下 (18)第六章主要功能的实现 (19)登录控制: (19)用户登录 (20)注册用户 (21)Ajax 读取txt格式数据 (25)系统架构与数据库的连接 (26)第七章系统评价 (27)附:主要参考资料: (28)第一章系统概述概述“博客”(Blog或Weblog)一词源于“Web Log(网络日志)”的缩写,是一种十分简易的傻瓜化个人信息发布方式。

任何人都可以像使用免费电子邮件一样,完成个人网页的创建、发布和更新。

博客就是开放的私人空间,可以充分利用超文本链接、网络互动、动态更新等特点,在网络中,精选并链接全球互联网中最有价值的信息、知识与资源;也可以将个人工作过程、生活故事、思想历程、闪现的灵感等及时记录和发布,发挥个人无限的表达力;更可以以文会友,结识和汇聚朋友,进行深度交流沟通。

系统的开发背景博客的精神是:自由表达,开放宽容,个性张扬,专业精神。

在没有自己的博客之前,人们会经常进出于论坛发表贴子或者通过即时通信软件聊天,来表达自已的想法,可是这些都是零散的和杂乱的。

博客的出现,让人们可以不断的把自己以前的和每天激发的一些想法或者感受整理放在自己的博客上,每次在写文章的时候,可能又会产生新的想法。

虽然一些想法一些思考只是皮毛,没有什么深度,但是当下笔去写的时候每次都会对某个小小的问题有了更多的一点点思考,再写博客的时候就感觉到了一种满足感,一种想法得以释放思考得以延伸的满足感。

生活中每天的一个小小的事情都会引起人们的思考,甚至是和朋友的聊天中一个小小的火花迸发。

督促自己努力、把一时的想法变成观点,争取在生命中的每天里留下点什么,这也是人们写博客的目的之一。

这样就能督促自己每一天不要浑浑噩噩,时光流逝无痕无声无息,写博客也是在自己的每一天上留下了一道浅浅的思考和划痕。

个人博客的发展现状2006年,全球中文博客站点数量达到5230万,博客用户数达到1987万,平均每个博客用户拥有大约个博客,博客站点数和博客用户数均比前一年有一定程度的增长,人均拥有博客数与前一年相比也略有上升。

2006年,拥有独立域名的博客站点,在博客站点总数中占约%,这表明,绝大多数的用户将博客服务商作为他们的博客站点首选。

而这一年,中国大陆博客服务商(BSP)持续大幅增长,博客服务商数量达到1460家,与去年同期相比增长近55%;大型网络公司如搜狐、百度纷纷推出相应的博客服务,而新兴的博客服务站点如也开始崭露头角。

过去一年中,中国博客发展速度整体趋缓,博客用户增长数较之去年有小幅上升,博客服务商之间的市场竞争日趋激烈,与早期提供博客服务的运营商相比,传统门户及大型公司的博客服务已占据市场主导地位。

总体而言,2006年中国博客发展呈现5大特点:专业博客如医药类、教育类等增长较快,博客圈成为社区发展新方向;博客服务商(BSP)死亡比例逐渐增高,2005年Top100服务商中,近20%的站点已经关闭或终止服务;博客服务商(BSP)开始逐渐支持手机访问和发贴,发展迅速;综合博客服务商(BSP)增长很快,越来越多的服务商开始提供音频、视频博客等功能;利用博客进行排名作弊的站点越来越多,06年出现爆炸性增长,其中小型博客服务商(BSP)尤为突出。

现今,博客网站已经由06年的风风火火变的平淡,通过各种方式融入了我们的生活,成为了我们表现自己的主要方式。

它们大部分是由简短而且经常更新的帖子构成,所有文章都是按照年份和日期排列。

看上去平淡无奇,毫无可炫耀之处,但它让每个人零成本、零维护地创建自己的网络媒体,每个都可以随时把自己的思想火花和灵感更新到博客站点上。

个人博客目前面临的主要问题:由于文化市场监督的不利,势必会造成一些淫秽的内容广泛传播于网路,这就需要文化部门的有力监督。

课题研究的意义随着Blog人数的增加,Blog作为一种新的生活方式、新的工作方式和新的学习方式已经被越来越多的人所接受,并且在改变传统的网络和社会结构。

它使交流和沟通更有明确的选择和方向性;单一的思想和群体的智慧结合变得更加有效;个人出版变成人人都可以实现的梦想。

Blog正在影响和改变着我们的生活。

本系统采用MVC模式设计实现了一个简单的博客系统。

MVC模式极大地提高了系统的灵活性、复用性、开发效率、适应性和可维护性,充分发挥了JSP、Servlet等J2EE组件的特点[。

从而,使更多的人们通过文字、图片、声音、视频、无线等,尽情展示自我、分享感受、参与交流,美好你我生活。

人人都可以博客,人人都需要博客。

系统的开发目标管理员通过前台页面进入后台管理模块后,可对注册的博客用户进行维护,包括对注册用户的添加、查找、修改和删除。

管理员进入登录后,可对帐户进行管理,包括添加管理员帐户、修改管理员帐户、删除管理员帐户和对帐户进行权限设置。

博客用户通过前台登录后,可对自己的博客空间进行管理,包括发布自己的网络日志、收藏个人图片、和相关人员进行交流和沟通以及删除访问者发表的评论等。

因此,在具体设计实现该博客网站时,主要考虑了主流博客网站的几个主要功能:(1)博客的注册、登录验证功能(2) 网络用户通过关键字搜索博文功能(3) 最热门博客页面推荐浏览(4) 文章详细内容及相关评论显示(5) 博客页面访问量统计(6) 博客个人文章管理维护功能(7) 博客个人文章分类管理维护功能(8) 博客个人友情链接维护功能(9) 博客个人基本信息管理维护功能(10) 博客图片上传及个人相册管理(11) 网络用户写留言,博主查看留言。

第二章系统分析系统需求分析用例图用来描述系统与参与者之间的相互作用,与用例图相关的几个概念:a)角色:代表了某一事件发生的参与者,用一个小人表示。

b)用例:代表系统可以实现的功能,通常一个用例代表一组功能,实质上规定了系统实现功能范围。

c)用例图:当角色和用例发生某种关系时,就可以用一个图将它们关联起来,这就是用例图。

博客信息管理系统允许用户有三种身份:博客访问者、博客管理员及系统管理员。

博客系统参与者中每种身份操作起来都很方便、快捷。

博客访问者无需登陆就可以浏览信息、发表评论或留言;博客管理员注册后再登陆,就可以发布日志、管理个人主页;而博客管理员的基本信息都由系统管理员对其统一管理。

博客信息管理系统用例图如图所示。

图Blog网站主要是实现注册用户登录、管理相关信息、博文及相关评论、查看留言、友情链接、及图片的上传和图像的播放而为上网用户提供按博文主题搜索,查看注册用户的博文及提出相关评论,并为注册用户写留言,游览注册用户的相册、注册等功能的系统。

下面就以两种不同的用户来分析博客网站的需求。

注册博友首先必须在博客首页中登录填写用户名和密码,这样才能执行一些相关操作,不然就是普通用户只能查看一些信息,而不能发表博文。

可以在管理页面上添加博文的分类,可以上传图片和游览自己的相册,在上传过程中可以将一张图片定义为自己的签名,在个人管理页面中注册用户还可以修改自己的个人信息。

博文管理,友情链接管理及博文分类管理,用例图2。

图博客管理页面的用例图在博客主界面中发表博文时可以选择博文类型,这样可以更好管理自己的博文。

并查看和删除网友对自己的博文的一些评论、查看和删除网友留下的一些留言,提供与其他网友交流的空间。

更好交流,在信息时代人们通过个人空间沟通也用来但不能在自己的博客主页面中提交评论和留言。

这样在本系统中就可以为博友提供更多的个人色彩。

在管理页面中添加和删除友情连接。

这样博友可以在自己空间中快速定位自己的关心的网站。

这样还可以让网友看到自己的一些信息。

友情链接及网页访问量统计显示:在博客的个人页面中还提供了推荐给普通网络用户的相关友情链接,此外,对个人页面的访问量也在随时进行统计,并在个人页面中进行直观的显示。

博客主页面的用例图如图所示:图博客主页面的用例图普通用户在博客注册页面注册成为博客的注册用户,才可以拥有自己独立的空间,进入某一博客页面查看相关文章信息时,可以随时对自己所感兴趣的文章发表评论,同时也可以查看到其他人针对该博文的评论。

普通用户在阅读博文时可以在最后留下自己的一些评论。

他也可以留下更多的信息。

这样他可以写留言。

这样他留下的信息就更快地被博友所看到。

普通用户进入博友的用例图如图所示:图上网博友在博客主页面的用例图普通网友可以搜索自己关心的一些数据。

相关文档
最新文档