博客管理系统网站设计
个人博客系统设计与实现答辩PPT 共32页

日志管理
相册管理
发 布
浏 览
查 询
评
我 微 我论
的 博 的微
微 博
微 博
微 博
博
上搜删修评 传索除改论 日日日日日 志志志志志
新
修 改
上
删
评
建相传除 论
相册相相 相
册
评 论
片
片
片
个人博客系统的设计与实现
答辩人:郑海峰 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 微博评论
基于java的个人博客系统-毕业设计

摘要随着互联网的发展,人们的需求已不再像以前停留在物质阶段,很多人希望寻找精神的寄托,希望能在互联网的海洋中有一片属于自己的岛屿。
博客的出现给了人们新的选择,人们可以在自己的博客上写文章发照片,可以向自己的亲朋好友表达自己的话语和感情。
而最近几年非常受大众欢迎的微博则证明了人们的这种需求。
本文设计的个人博客系统是近年来随着网络技术的发展而产生的一种新型博客系统。
与传统博客相比,本设计拥有很多优势,这样的博客页面美观,使用方便、快捷,又能对博文信息妥善保管、处理及时,实现了高度智能化管理。
本项目是参考了各大社交网站所开发的软件。
项目定位于各个希望在互联网中拥有自己博客的用户。
该项目包括前台展示页面,评论模块,后台管理模块,用户登录等模块。
此项目包含了Java,数据库,SpringMVC,Hibernate等技术。
关键词:博客系统;Java;SpringMVC;HibernateIAbstractWith the development of the Internet, people's needs are no longer stuck in the material stage as before, a lot of people looking for spiritual sustenance and hope to have one of their own island in the ocean of the Internet. The emergence blog gives people new options, people can write articles and send photos on their blog, can express their own words and feelings to their friends and family. Recently by the popular microblogging is proved that the people of this demand.This article is designed personal blog system is a new blog system in recent years with the development of network technology produced. Compared with the traditional blog, the design has many advantages, such as blog page appearance, easy to use, fast, but also information on the article proper storage, handling and timely to achieve a high degree of intelligent management.The project reference to the major social networking sites. The project targeted at each want to have your own blog on the Internet. The project includes the reception display page, comment module, backstage management module, user login and other modules. This project contains Java, database, SpringMVC, Hibernate and other knowledge.Key words: Blog System; Java; SpringMVC; HibernateII目录第1章绪论 (1)1.1 研究背景 (1)1.2 研究目的及意义 (1)1.3 系统设计思想 (1)1.4 系统研究内容 (2)第2章相关技术 (3)2.1 Java (3)2.2 SpringMVC (3)2.3 Hibernate (3)2.4 Apache Tomcat (3)2.5 HTML/CSS (4)2.6 JavaScript (5)2.7 MD5 (5)2.8 MySql (5)第3章系统分析 (6)3.1可行性分析 (6)3.2需求分析 (6)3.2.1 用户需求分析 (6)3.2.2 功能需求分析 (7)第4章系统设计与实现 (9)4.1 系统功能设计 (9)4.1.1 功能模块设计 (9)4.1.2 主要功能流程图 (10)4.2 数据库设计 (11)4.2.1 数据库需求分析 (11)4.2.2 数据库逻辑结构设计 (12)4.3 系统实现 (14)4.3.1首页界面 (14)4.3.2 登录界面 (17)4.3.3 后台界面 (19)第5章系统部署与测试 (22)结论 (23)III参考文献 (24)致谢 (25)IV宁夏大学新华学院本科学位论文第1章绪论1.1 研究背景现在计算机与互联网和移动终端的快速发展,不断改变着人们的工作、交流、学习以及生活9,尤其社交网站的突飞猛进正使人们的交友方式发生着翻天覆地的变化。
基于ASP博客系统的设计与实现

摘
要: 博客主要为用户 提供 快捷 而简单 的信息 发布方式 , 用户通过 博客 可 以发 表 自己撰 写的文章 、 心得 与其 他网
友 交流。本文基于 A P动态网页技 术 , S 系统前 台开发采用 D em evr数 据库采用 A cs, b服务器 采用 I , r w ae , a ces We I 开 S 发 实现了一个功能完备的博客系统 , 打破传统报刊 、 是 杂志等发表文章方式的新尝试 。 关键 词 : 客系统 ;S ; 博 A P 数据库
提高 程序 的重 用性 。
Tx M ru agae 语 言 和 脚 本 结 合 起 来 , 建 et akpLnug ) 创 动态 交互 的 We 务 器 应 用 程 序 。 A P实 际 上并 b服 S 不是 一种脚 本 语 言 , 用 A P编 程 , 际上 就 是 用 使 S 实
外 , 尽 可能 提 高数据 的存取 速度 , 格地探 讨 还要 要严
些张贴 的文 章都按 照 年 份 和 日期 倒 序 排列 , 能按 照
类型 和标题 浏览 。博 客 的 内容 有 个 人 的 日记 , 日常 所思所 想 , 诗歌 、 文 , 有 散 甚至科 幻小 说 , 客能让 个 博 人在互 联 网上表达 自己的心声 。博 客秉 承 了个人 网 站 的 自由精 神 , 也开 拓 和激发 了创造 的新模 式 , 能张
客网站 将大量 兴起 , 将 有 利 于增 强 各 专业 学 术 的 必
数 据库 ( a bs) 按 照 数 据 结 构 来 组 织 、 D t ae 是 a 存 储和 管理数 据 的仓 库 , 用 于查 询 大 量数 据 的存 储 是 区域 。使用 数据 库有 许多 好处 , , 少数据 的冗 余 如 减
博客系统(个人信息共享和思想感情交流平台)

t 术 . 技一 字一 数r . . . . } 一 用 应 与 ●
Sq l Co nne c t i o n o b j Co n ne c t i o n = n e w Sq l Co n n e c t i o n 通过对系统需求的调查研究, 确定网站系统应该对不 同的用户 s t r C o n n e c t ) ; 提供 不同的功能。 经过分析 , 确定本 网站的用户主要分为两种 : 注册 ( o b j C o mma n d. C o n n e c t i o n o b j C o n n ct e i o n; 用户和普通用户。 因此 , 本系统主要分为两大模块 : 注册用户模块和 t r y 普通 用户模块。 2 . 2功 能 模 块 初 步 设 计 { Co n ne c t i o nS t a t e . Cl o s e d) i f( o b j C o n n e c t i o n. S t a t e ( 1 ) 注册 用 户 模 块 。 注 册 用 户 功 能包 括 : 修改 密 码 、 管理文章等。 b j C o n n e c t i o n. O p e n ( ) ; 1 ) 修改密码。 系统根据用户输入的原始密码到数据 库中找到相 应记 o r e t u r n o b j C o mma n d . E x e c u t e No n Q u e r y ( ) ; 录 ,将数据库 中的密码改为用户所输的新密码 。 2 ) 管理 文章 。 用户 } 管理文章的功能主要为 发表 、 修改和删除文章。 发表文章 , 系统将文 c a t c h( E x c e p t i o n e ) 章标题、 内容、 发表 时间、 发表文章作者 、 发表文章作者I D 、 博客I D 录 { 入数据库 。 ( 2 ) 普通用户模 块。 普通用户功能包括 : 阅读站 内文章 、 发 mr o w e : 表文章评论、 浏 览博客内照 片。 1 ) 阅读站 内文章 。 系统提供查询文章 功能 , 普通用户可根据 文章的标题 、 文章 的作者、 文章发表时间查询 } f i n a l l y 出相关文章信息 。 阅读文章内容 , 查看文章的详细信息 , 并发表文章 评论 。 2 ) 发表文章评论 。 查看文章详细信息即可发表。 系统将录入评 { i f( 0 b j Co n n e c t i o n. S t a t e == C o n n e c t i o n S t a t e . Op e n ) 论的信息 : 发表评论的姓名 、 评论 的内容、 评论时问、 评论文章I D 。 3 ) 浏览博客内的照片。 普通 用户可以浏览博主上传的照片 。 o N C o n n e c t i o n . C l o e( s ) ; } 3系统 实现 } 系统的实现就是根 据上述设计编写代码、 设置页面 、 实现系统 的功能 。 由于页面多 , 下面列出几个主要 的页面, 其 它 页 面 与 此 类 } 似。 } 对数据 库的链接 和操作都写到命名空间D B Ut i l 中, 再定义不 参 考 文 献 同 的 类 区分 不 同 的数 据 库 操 作 : [ 1 ] 蒋培, 王笑梅. A S P . N E T W E B程序设计. 北京. 清华大学出版社, 2 0 0 7 . c l a s s D B Ut i l数 据 库 的 链 接 ; 2 ] 张跃廷, 王小科, 许文武. A S P . N E T数据库系统开发完全手册. 北京: c l a s DB Ut i l — B l o g获取最近注册的博客、 获取 最 近 更 新 的博 [ 人 民邮 电 出版 社, 2 0 0 7 . 客、 获取博客名 、 精确 搜索 、 文章标题搜索等 ; 3 ] 叶顺源. A S P . N E T 网络开发 关键技术与实践. 北京: 中国铁道 出版 c l a s s DBUt i l Di a r y 获取最近发表 的文章 、 获取最近评论的 [
个人博客的设计与实现

郑州旅游职业学院毕业设计( 论文)个人博客的设计与实现姓名:李治坦学号:年级:14级系别:信息工程专业:计算机网络指导教师:王桂凤年月日毕业设计(论文)诚信声明书本人声明:本人所提交的毕业论文《个人博客的设计与实现》是本人在指导教师指导下独立研究、写作的成果,论文中所引用他人的无论以何种方式发布的文字、研究成果,均在论文中加以说明;有关教师、同学和其他人员对本文的写作、修订提出过并为我在论文中加以采纳的意见、建议,均已在我的致谢辞中加以说明并深致谢意。
本论文和资料若有不实之处,本人承担一切相关责任。
论文作者:(签字)时间:年月日指导教师已阅:(签字)时间:年月日郑州旅游职业学院毕业论文(设计)任务书毕业设计题目:个人博客的设计与实现学生姓名:专业班级:学号:主要任务:需要提交的文档:发出任务书日期:完成期限:指导教师:系部主任:说明:如计算机输入,内容小四号字。
本任务书一式二份,教师、学生各执一份摘要目前Internet早已深入我们的生活,而这工程真正的开始时间是1962年。
发展至今已经变的异常庞大,而近段时间发展最快的当数电子商务系统。
互联网经过各种高潮低谷起伏后,各种类型的网站如雨后春笋般突军崛起。
然而随着计算机的发展和普与,Blog得到了极大的发展Blog是Weblog(网络日志)的简称,即个人博客系统。
Blog是即E-mail、BBS、ICQ之后的第四种网络交流方式。
它以个人为中心传播出版有影响力的消息、新闻、事件等,鲜明的个人特色引人瞩目,它以独特的视角、敏锐的观察力,不断的冲击传统媒体。
传统的Blog已经满足不了社会的需要,拥有更多更新功能的Blog急需走上舞台。
为了方便广大朋友沟通交流,特此开发了个人博客系统。
本系统是根据网络需求而设计的一款个人博客软件,本文主要介绍了个人博客系统中的前台查看日志,留言,评论,相册和后台管理的设计与实现。
本系统利用PHP动态网络开发技术,以MySQL作为后台数据库,使用Apache配置Web服务器,结合jquery框架,以与JavaScript和HTML脚本语言,并采用了templates模板技术,以与配合多种网页开发工具,实现了基于B/S模式的个人日志发表和交流的平台——个人博客系统。
基于wordpress的开源框架的博客设计-毕业论文

JIU JIANG UNIVERSITY毕业论文题目个人博客的设计与实现子题目基于wordpress开源框架的搭建的个人博客院系信息科学与技术学院专业 xxxxxx 姓名 xxx 班级学号信xxxxxxxx指导教师 xxx二O一五年十二月摘要随着手机、平板等手持终端访问设备的普及,越来越渗入人们的生活。
跟随发展的就是个性化服务,如网络发布、签名、预约等都被极大地赋予了个人特色,越来越多的用户希望通过网络平台进行互动交流,同时展现自己的个性,传播自己的思想。
著名的网站包括csdn 个人博客和新浪微博等。
很多人对发生在自己身边的事以及对生活的一些感悟愿意用文字或图片的方式记录下来发到网络上与他人分享交流,其中通过个人博客发布是一个使用频率较高的方式。
开源软件WordPress具有强大的内容管理功能,以及跨平台、免费、主题与插件丰富、支持移动服务等优点。
WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL 数据库的服务器上架设自己的网站。
也可以把WordPress 当作一个内容管理系统来使用,WordPress框架的应用正在取替原本人工编码的网站设计方式。
通过WordPress对于网站的设计来实现网页内容的优越性,不仅简单快捷,信息量大,而且,操作简单便捷,安全性高、成本低,维护方便,从而进一步提高工作效率。
该博客基于WordPress 的平台,利用Apache+Mysql+PHP为强大后台环境建造了一个对搜索引擎友好、方便管理员对博文的管理、发布和内容的更新。
关键词:博客;开源软件;WordPress;PHP;目录第一章绪论 (1)1.1 研究的内容与背景 (1)1.2 博客的开发环境简介 (1)1.2.1 wordpress概况 (1)1.2.1.1 wordpress定义 (1)1.2.1.2 wordpress的功能 (2)1.2.1.3 wordpress搭建博客的优点 (2)1.2.2 网页制作工具 (3)1.3 开发环境搭建 (3)1.3.1开发环境介绍 (3)1.3.2 搭建开发环境过程 (3)第二章博客系统的设计 (6)2.1 博客的需求分析 (6)2.1.1主要功能分析 (6)2.1.2功能需求描述 (6)2.1.2.1博客的后台 (6)2.1.2.2博客的前台 (6)2.1.2.3用户管理 (6)2.2 博客的整体要求 (6)2.2.1系统的功能要求 (6)2.2.2系统的性能要求 (6)2.2.3 将来可能提出的要求 (7)2.3 博客的设计目标 (7)2.4 博客的总体设计 (7)第三章博客系统的开发 (10)3.1 管理员登录界面的修改 (10)3.2 后台菜单管理的修改 (11)3.3 主题的安装与调试 (12)3.4 博客常用的插件 (13)3.5 博客的搜索引擎优化 (14)3.5.1 博客搜索引擎优化的设置 (14)3.5.1.1首页优化 (14)3.5.1.2 URL结构设置 (16)3.5.1.3 分布好博客的关键词 (17)3.5.1.4 Sitemap的优化 (17)3.5.1.5 更新你的博客 (17)3.5.1.6 交换有价值的链接 (17)3.6音乐播放器的添加 (17)第四章网站结构与内容的管理 (18)4.1 博客基础信息的管理 (18)4.2博客列表类栏目的管理 (19)4.3列表类栏目发布信息 (20)4.4评论的管理 (21)4.5链接的管理 (21)第五章博客系统的实现和展示 (22)参考文献 (24)结束语 (26)谢词 (27)第一章绪论1.1 研究的内容与背景近年来,以Internet为核心的现代网络技术和通信技术已经得到了飞速的发展和广泛的应用,各种网络交流互动工具也应运而生。
web网页设计课程设计-个人博客

这个子网页采用的是YUI中的Paginator:Getting started with Paginator JS控件,可以在网页中插入文字图片,并有翻页效果。
每个人的兴趣爱好可以有很多,如果采用流式布局则会显得很冗杂,于是我采用了这个JS控件,让游客可以对每一个感兴趣的栏目进行浏览,不会产生疲劳。另外我将图片大小调节同意大小,并添加在每个框架中,这样可以使整个网页布局不会产生太大波动。
2.3系统总框图
2.4 设计网站
首部的LOGO,这个区域揭示了整个网站的主旨,所以这一部分的图片和内容必须设计得很精。然后是左下区域的座右铭,座右铭体现了个人的性格和修养以及价值观,这一部分布局必须清晰明了。最后是右下部分的其他,为了使网页看起来简洁明了,我在这一部分添加了一个单独的图片作为一个DIV。
E-R图
数据库表
数据字典:
Id:每个留言一个id,主键,非空
Title:每个留言一个title,可以为空
Tentent:每个留言一个内容,可以为空
Time:每个留言一个时间,可以为空
Ip:每个留言一个ip,一个ip可以对应多个留言
Huifu:每个留言对应一个管理员回复,可以为空
总结
在这次课程设计中,我再一次巩固了对HTML静态网页和ASP动态网页的设计制作方法,特别是对HTML网页已经较为熟练的掌握了。并且我对CSS样式文件和JS脚本文件的使用也有了更深的了解。
3.1.2个人简历
这个页面依旧使用了黄色的主色调,顶部是蓝色,与个人信息想呼应。主题是大海,个人简历就像鱼儿在海中的经历一样,这也和个人简历的风格想呼应。
左上角我添加了一个时钟空间,并添加了一个可以游动的鱼,点击之后可以快速返回主页,这条小鱼是使用JS代码和GIF动图完成的,和整个大海的风格比较融合。另外我在网页底部添加了固定的BOTTOM页脚,主要内容也是跟海有关,为的也是和主题融合。
基于ASP的个人博客系统设计与实现

软 件 导 刊
S Of t wa r e Gui de
Vol 1 2 NO 5 Ma v 2 O1 3
基 于 AS P的 个 人 博 客 系 统 设 计 与 实 现
谭 晶晶, 谭 丹 丹
( 郑 州旅 游 职 业 学 院 , 河南 郑州 4 5 0 0 0 O )
本 文所 设 计 的个 人 博 客 系 统 主 要 围 绕 日记 型 和 导 览
型, 使 用 AS P和 s QL S e r e v e r 2 0 0 5作 为 基 本 开 发 工 具 , 将 其 功 能 分 为前 台 浏 览 和 后 台 登 录 两 个 模 块 进 行 开 发 设 计 。
摘 要 : 在 互联 网越来越普及 的今 天, 信 息在 人们的 日常生 活 中占据 了非常重要 的地 位。个人博客 系统可 以看作是
一
种在 I n t e r n e t 上 公 开发 布 的 、 快 速 更 新 的 个 人 网站 系统 , 使 用 者 可 以 简单 快 速 地 完成 个人 网 页 的创 建 、 发布和 更新 ,
关键词 : 博客 ; AS P ;S QL S e r v e r ; 日志
中图 分 类 号 : TP 3 1 9
文献标识码 : A
文章 编 号 : 1 6 7 2 — 7 8 0 0 ( 2 0 1 3 ) 0 0 5 — 0 0 8 2 — 0 3
下功能 : ①用 户 管理 , 主要 用 于实 现 用 户 的添 加 与 删 除 ; ②
同时 加 入 生 活 照 片 , 这 是 目前 很 多 大 学 生 等 青 年 人 群 非 常
热 衷 的一 种 网络 行 为 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
博客管理系统网站设计
1.1小组概况
组长:夏巧巧(0817051002)
主要负责内容:
一)博客管理系统网站策划书
二) 1)用户注册登录模块6)用户管理模块
小组成员:
张菲(0817051008)负责版块:2)发表留言及评论模块9)留言及评论管理模块
吴珍(0817051011)负责版块:3)文章日志浏览模块7)文章类型管理模块
侯琛(0817051018)负责版块:4)相册查看模块10)相册管理模块
马明珠(0817051005)负责版块:5)综合查询模块8)文章管理模块
1.2开发背景
博客的个性化和平民化视角使得它提供的信息更能贴近人们的生活,所以很多人都想建立自己的网络空间。
过去,传统的网络交往方式主要是留言本BBS 聊天室以及即时通信等,但它们或多或少的都存在不足。
留言本主要用来留言,不能进行留言回复;BBS主要用来探讨问题;即时通信主要要求在线才能发挥作用;而聊天室是闲人的乐园。
博客的存在,可以说是一种网络虚拟社区。
在这里用户可以通过网络日志的形式方便快捷的发表自己的心得体会及时有效地并且轻松地和他人交流。
1.3需求分析
任何一个软件项目都是从需求调查开始的,博客管理系统也不例外。
系统管理员通过前台页面进入后台管理模块后,可对注册的博客用户进行管理,包括对注册用户的添加,查找,修改和删除等操作;而博客通过前台登陆后,可对自己的博客空间进行管理,包括发布自己的网络日志,收集个人图片,相关人员进行
交流和沟通以及删除访问者发表的评论等。
根据博客管理系统的特点,可将其分为前台和后台两个部分。
其需求功能主要有:前台:
(一)用户注册登录功能:1)用户可自由注册。
注册时用户输入详细注册信息,同时向数据库中保存用户注册的时间和IP。
对登录时系统保存用户登录名2)添加日志(文章)和讨论时都需要用户登录。
登录时输入用户名和口令3)管理员和博客用户可分别登录到相应的页面
附加详细分析:
1.1)博客用户登录:
a.功能描述,普通用户登录系统
b.参与者,已注册用户
c.置条件,参与者访问系统
d.结果,登陆成功或者失败
e.基本流程,用户进入系统登陆界面;用户输入用户名.用户密码并确认登录;系统对用户提供的信息进行验证,如果失败则给出提示并返回,如果成功则进入相应界面
f.异常,如果用户没有输入用户名,给出相应提示。
如:用户名不能为空请输入;如果用户名不正确,系统提示用户用户名不存在;如果用户没有输入密码,给出相应提示,如:密码不能为空,请输入;如果用户密码不正确,提示用户密码错误
1.2)用户注册:
a)功能描述,匿名注册为博客用户
b)参与者,匿名用户
c)前置条件,匿名用户注册为博客用户
d)后置条件,注册成功或事变
e)基本流程,用户访问注册界面;在注册界面根据要求输入详细的注册信息;输入完毕后,开始注册,系统将验证注册信息,若无误则自动保存注册后所有用户的信息;系统提示注册成功
f)异常,若信息为空,给出相应提示;若用户名已存在,提示用户换一个
用户名
(二)发表留言及评论功能
(三)文章日志浏览功能
(四)相册查看功能:
1.1)系统功能:相片浏览,相片上传,评论相片,删除评论,编辑/删除相片,编辑/删除相册,用户注册,个人信息修改,系统用户管理,系统搜索等功能。
1.2)系统总体结构:
1 用户信息管理:此模块实现注册用户维护自己的信息功能,例如,修改基本信息,修改自己的头像,修改密码等功能。
2 相册管理:此功能是注册用户所拥有的,用户可以自己创建想要的相册,并且可以设置相册的浏览权限,私密相册是只有自己能浏览的,公开相册可以被所有用户和游客浏览到,用户还可以添加或删除自己的相册,给相册制定蜂蜜图片等功能。
3 相片管理:系统注册用户可以上传自己的相片到自己的相册去,修改自己的相片资料。
4 评论管理:游客可以对公开浏览权限的相片发表评论。
而注册用户可以用登陆用户的身份发表评论,而且可以删除自己获得的评论。
5 分类搜索:所有用户都可以按照作者、相册和相片三个类别来搜索自己感兴趣的资料。
6 系统管理:此功能是管理员登录时拥有的权限,管理员可以删除非法用户,包括他的所有相册、相片和评论资料。
系统总体结构如图所示:
(五)综合查询功能:
功能编号 功能名称 备注
R6.1 发布日志 R6.1.1
添加日志
添加日志信息包括日志标题,日志主体内容,添加日期,所属的专辑分类,是否为私有,是否为推荐等 R6.2 对日志信息的管理 R6.2.1
修改日志信息
修改日志信息包括日志标题,日志主体内容,修改日期,所属的专辑分类,是否为私有,是否为推荐等 R6.2.2 删除日志
日
志
功能编号功能名称备注
R7.1 查看日志全文显示日志标题,全文及评论内容
R7.2 发表评论对其他博客用户的文章进行评论,必须先登录才
能发表评论
R7.3 管理日志评论
R7.3.1 删除评论 1.可删除其他用户对自己日志的评论
2.可删除自己发表的讨论
后台:
(六)用户管理功能
(七)文章类别管理功能
(八)文章管理功能
(九)留言及评论管理功能
(十)相册管理功能
其中用户主要分为普通用户管理员用户和超级管理员
超级管理员可对博客管理员进行管理和设置权限
博客管理员涉及对博客的类型管理,文章管理,图片管理,评论管理,链接管理,留言管理和通信管理
普通用户可以阅读文章发表回应留言和评论
一种文章类型可以有多篇文章
一篇文章有多篇评论
1.4系统设计
1)系统目标
通过此网站可以达到以下目标:
A 界面简洁,框架清晰,美观大方
B 用户通过网络日志的形式迅速便捷的发布自己的心得体会
C 为充分展现网络读者与作者的交互性,采用动态网页技术实现博客信息在线发布
D 信息查询灵活方便,数据存储安全可靠
E 实现强大的博客后台管理功能
F 实现博客后台的各种查询
G 对用户输入的数据,系统进行严格的数据检查,尽可能排除人为地错误
H 网站最大限度的实现易维护性和易操作性
2)博客管理系统
图1
图2 系统流程图
1.5详细设计
1 .构建开发环境
1)网站开发环境
网站开发环境:Microsoft Visual studio 2005
网站开发语言:+C#
网站后台数据库:SQL Server 2005
开发环境运行平台:Windows XP
2)服务器端
操作系统:Windows Server2003
WEB 服务器:Internet 信息服务(IIS)管理器
数据库服务器:SQL Server 2000
网站服务器运行环境: Framework SDK V2.0
3)客户端
浏览器:IE6.0
2.数据库设计
1)数据库概要说明
本网站采用SQL Server 2000数据库,名称为db_Blog,其中包含9张数据表:博客文章类型表,博客友情链接表,留言信息表,博客文章信息列表,评论信息列表,系统管理员列表,博客管理员列表,联系人信息列表,图片信息列表
2)数据库概念设计
系统开发过程中数据库设计占重要的地位。
数据库设计的原则是根
据系统的整体需求而定。
通过对本网站进行的需求分析,网站设计流程以及功能结构的确定,规划出系统中使用的数据库实体对象。
其中各表的实体E—R图如下所示
网站后台用户实体E-R图
文章类型信息实体E-R图
文章信息实体E-R图
评论信息实体E-R 图
留言信息实体E-R图。