基于PHP个人博客的设计与实现毕业设计答辩PPT
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
时间 M
答辩人:郑海峰 14
数据库设计
基本表设计
15
注u册s用er户表表 mic微ro博bl表og表 micr微ob博lo评_c论o表mment表
朋fri友en圈d表
最or近de访rs客表表 Pho相to册_l表ist表 pho相to片表表 arti日cle志表表
Ph相ot片o_评co论m表ment表 ar日tic志le_评co论m表ment表 blo留g_言co板m表ment表
开发工具
6
开发与运行工具
1
Zend Studio
2
XAMPP
个人博客系统的设计与实现
答辩人:郑海峰 14
开发工具
7
1
PHP
2 MySQL数据库
相关技术
3 Apache 服务器
4
HTML
5 Apache 服务器
个人博客系统的设计与实现
答辩人:郑海峰 14
8
绪论 开 发工 具 需求分析
需求分析
9
管理微博
<<<<iinnclculdue>d>e>>
发微博 删除微博
查看个人资料
管理日志 在线游戏
<<include>>
写日志
<<include>>
<<include>> 修改日志
删除日志
<<include>> 上传照片
相册管理 回复留言
<<<<<ii<nniccncllluuudddeee>>>>>>删新 除建 照片
个人博客系统的设计与实现
答辩人:郑海峰 14
28
大连交通大学2013届 本科毕业答辩
感谢各位评审老师从百忙之中抽出宝贵 的时间事一同参与对我这篇论文的审阅 并出席本次答辩。
谢谢老师们!
完
答辩人:郑海峰 14
项目部署结构
25
26
绪论 开 发工 具 需求分析 概要设计 详细设计与实 现 测试与总结
系统测试
27
在具体的测试中,一般应遵循以下原则:由程序设计者之外的人进 行测试;测试用例应由两部分组成:输入数据和预期输出结果;应 选用不合理的输入数据与非法输入测试;不仅要检验程序是否实现 预期功能,还应检查程序是否做了不应该做的工作;集中测试容易 出错的程序模块;对程序修改以后,必须重新进行测试。
发布者
标题
内容
1
1
管理
查看
日志实体属性图
个人博客系统的设计与实现
注册用户
活跃度
朋友圈
1
评论
ID
M 账号相册
M
姓名
M
微博
M
1M
密码
M 1
博客名
年龄
性属别于
M
管理
相片 1
14
M
日志
日志实体属性图
M
留言板
M
最近来访
留言信息 M ID 微博评论
M访客 相片评论
主任
M
日志评论
1
管理
管理
留言板
M
内容
回复来源
M
访问量
在 线 游 戏
好 友 管 理
搜 索 引 擎
好 友 活 跃 度 排 名
上 传 修 改 头 像
18
总流程图
相
微日
册
博志
管
管管
理
理理
结束
个人博客系统的设计与实现
答辩人:郑海峰 14
注册页面
19
主要实现新用户 注册
个人博客系统的设计与实现
答辩人:郑海Biblioteka 14个人首页页面20
主要显示了用户 及好友的新鲜事
个人博客系统的设计与实现
答辩人:郑海峰 14
需求分析
1 系统注册与登录 2 微博状态管理 3 日志管理
4 图片管理 5 留言板管理 6 朋友圈管理
个人博客系统的设计与实现
10
功能需求分析
7 在线游戏 8 头像管理 9 好友活跃度排名
答辩人:郑海峰 14
系统用例图
用例图
用户
个人博客
注册
登录
浏览新鲜事
个人博客系统的设计与实现
答辩人:郑海11峰 14
各个表之间的关系图
16
个人博客系统的设计与实现
答辩人:郑海峰 14
17
绪论 开 发工 具 需求分析 概要设计 详细设计与实 现
系统总流程图
开始
登陆
N
验证
注册
N
Y
验证
Y
个 人 资 料
个 人 主 页
好 友 新 鲜 事
留 言 板 回 复
好 友 微 博 评 论
个人博客系统的设计与实现
答辩人:郑海峰 14
日志页面
21
用于日志的编辑 和修改
个人博客系统的设计与实现
用于日志的浏览、 评论和删除
答辩人:郑海峰 14
相册和相片页面
22
用于相册的编辑 和修改和浏览
个人博客系统的设计与实现
用于相片的增删 改查和评论
答辩人:郑海峰 14
好友圈和在线游戏页面
23
用于好友的管理
个人博客系统的设计与实现
答辩人:郑海峰 14
总结与展望
27
展望 总结 界面美观 操作简便
完功更善能安的完全功整能 安维全护性低更廉高 更程人序界性小面化巧的
方便0快捷
软件基本达到设计要求,功能完整,用户界面良好,错误处理正确,且能正确提示错误种 类。但是在黑盒测试中也发现了一些问题,软件缺乏一些极端错误操作的处理。修改后再 次测试相同用例时得到了正确的提醒。总体说来,预期功能全部实现,完全满足应用要求, 软件通过测试。
日志管理
相册管理
发 布
浏 览
查 询
评
我 微 我论
的 博 的微
微 博
微 博
微 博
博
上搜删修评 传索除改论 日日日日日 志志志志志
新
修 改
上
删
评
建相传除 论
相册相相 相
册
评 论
片
片
片
个人博客系统的设计与实现
答辩人:郑海峰 14
实体-联系图(E-R图)图
注册用户实体属性图
日志
ID
用户
阅读量
用户ID
系统总E-R图 时间
1 可行性分析
1、经济可行性 由于开发此博客管理系统所需的硬件(计算机及相关硬件)和软件环境(PHP+MySQL) 都容易从相关网站下载,系统成本主要集中在本管理系统的开发与维护上, 而且,目标系统不是很复杂,开发的周期较短,所以从经济方面讲开发此系统是可行的。 2、技术可行性 本系统采用PHP+Mysql+Apache进行开发,其中前台用HTML嵌入PHP进行页面开发和 管理用户界面,提示信息完善,界面友好有亲和力;后台采用Mysql数据库开发和管理数 据库。本系统的开发环境使用现在特别流行的开源Apache服务器,使用方便、运行稳定 安全可靠。综上所述,本系统在技术方面是可行的。 3、运行可行性 本软件是为个人用户开发的,使用本软件的用户对象是个人,由于本网站要设计成友好的 界面,用户只需懂得上网,就能轻松使用本博客的功能,所以从以上几个方面的分析来看 开发本博客是完全可行的。
互动 新型社交网络平台 沟通
个人博客系统的设计与实现
2
越来越多的个人博客
答辩人:郑海峰 14
3
个人博客系 统系统
国内外发展
个人博客系统的设计与实现
答辩人:郑海峰 14
个人博客系统的优势:
页面亲和力
好友互动方便
个人博客系统的设计与实现
4
日志相册的完美 结合 操作简捷明了
答辩人:郑海峰 14
5
绪论 开 发工 具
用户可以通过该 页面在线游戏
个人博客系统的设计与实现
答辩人:郑海峰 14
其他各个模块页面
微博管理模块: 主要用于微博
的增删改查
好友活跃度排名: 主要用于访问
量显示
24
个人资料模块: 主要用于增删
改查用户个人资 料
留言板模块: 主要用于留言
板的管理
头像模块: 主要用于修改
与上传头像
个人博客系统的设计与实现
2013届 本科毕业答辩
个人博客系统的设计与实现
目录 content
04
07
12
17
26
Page
绪论
开发工具
需求分析
12 3
系统的概 要设计
4
详细设计 与实现
测试和 总结
56
个人博客系统的设计与实现
答辩人:郑海峰 14
1
绪论
个人博客的发展
随着Internet社交网络快速发展 计算机在普通家庭的广泛应用
修改头像
管理
管理好友
查看活跃度
搜索
11
12
绪论 开 发工 具 需求分析 概要设计
系统功能结构图
13
个人博客系统
注 册
用 户 登 录
个今个 好
人 资 料
日 推 荐
人 主 页
友 新 鲜 事
留 言 板 回 复
在 线 游 戏
好 友 管 理
搜 索 引 擎
上 传 修 改 头 像
好 友 活 跃 度 排 名
微博管理
答辩人:郑海峰 14
数据库设计
基本表设计
15
注u册s用er户表表 mic微ro博bl表og表 micr微ob博lo评_c论o表mment表
朋fri友en圈d表
最or近de访rs客表表 Pho相to册_l表ist表 pho相to片表表 arti日cle志表表
Ph相ot片o_评co论m表ment表 ar日tic志le_评co论m表ment表 blo留g_言co板m表ment表
开发工具
6
开发与运行工具
1
Zend Studio
2
XAMPP
个人博客系统的设计与实现
答辩人:郑海峰 14
开发工具
7
1
PHP
2 MySQL数据库
相关技术
3 Apache 服务器
4
HTML
5 Apache 服务器
个人博客系统的设计与实现
答辩人:郑海峰 14
8
绪论 开 发工 具 需求分析
需求分析
9
管理微博
<<<<iinnclculdue>d>e>>
发微博 删除微博
查看个人资料
管理日志 在线游戏
<<include>>
写日志
<<include>>
<<include>> 修改日志
删除日志
<<include>> 上传照片
相册管理 回复留言
<<<<<ii<nniccncllluuudddeee>>>>>>删新 除建 照片
个人博客系统的设计与实现
答辩人:郑海峰 14
28
大连交通大学2013届 本科毕业答辩
感谢各位评审老师从百忙之中抽出宝贵 的时间事一同参与对我这篇论文的审阅 并出席本次答辩。
谢谢老师们!
完
答辩人:郑海峰 14
项目部署结构
25
26
绪论 开 发工 具 需求分析 概要设计 详细设计与实 现 测试与总结
系统测试
27
在具体的测试中,一般应遵循以下原则:由程序设计者之外的人进 行测试;测试用例应由两部分组成:输入数据和预期输出结果;应 选用不合理的输入数据与非法输入测试;不仅要检验程序是否实现 预期功能,还应检查程序是否做了不应该做的工作;集中测试容易 出错的程序模块;对程序修改以后,必须重新进行测试。
发布者
标题
内容
1
1
管理
查看
日志实体属性图
个人博客系统的设计与实现
注册用户
活跃度
朋友圈
1
评论
ID
M 账号相册
M
姓名
M
微博
M
1M
密码
M 1
博客名
年龄
性属别于
M
管理
相片 1
14
M
日志
日志实体属性图
M
留言板
M
最近来访
留言信息 M ID 微博评论
M访客 相片评论
主任
M
日志评论
1
管理
管理
留言板
M
内容
回复来源
M
访问量
在 线 游 戏
好 友 管 理
搜 索 引 擎
好 友 活 跃 度 排 名
上 传 修 改 头 像
18
总流程图
相
微日
册
博志
管
管管
理
理理
结束
个人博客系统的设计与实现
答辩人:郑海峰 14
注册页面
19
主要实现新用户 注册
个人博客系统的设计与实现
答辩人:郑海Biblioteka 14个人首页页面20
主要显示了用户 及好友的新鲜事
个人博客系统的设计与实现
答辩人:郑海峰 14
需求分析
1 系统注册与登录 2 微博状态管理 3 日志管理
4 图片管理 5 留言板管理 6 朋友圈管理
个人博客系统的设计与实现
10
功能需求分析
7 在线游戏 8 头像管理 9 好友活跃度排名
答辩人:郑海峰 14
系统用例图
用例图
用户
个人博客
注册
登录
浏览新鲜事
个人博客系统的设计与实现
答辩人:郑海11峰 14
各个表之间的关系图
16
个人博客系统的设计与实现
答辩人:郑海峰 14
17
绪论 开 发工 具 需求分析 概要设计 详细设计与实 现
系统总流程图
开始
登陆
N
验证
注册
N
Y
验证
Y
个 人 资 料
个 人 主 页
好 友 新 鲜 事
留 言 板 回 复
好 友 微 博 评 论
个人博客系统的设计与实现
答辩人:郑海峰 14
日志页面
21
用于日志的编辑 和修改
个人博客系统的设计与实现
用于日志的浏览、 评论和删除
答辩人:郑海峰 14
相册和相片页面
22
用于相册的编辑 和修改和浏览
个人博客系统的设计与实现
用于相片的增删 改查和评论
答辩人:郑海峰 14
好友圈和在线游戏页面
23
用于好友的管理
个人博客系统的设计与实现
答辩人:郑海峰 14
总结与展望
27
展望 总结 界面美观 操作简便
完功更善能安的完全功整能 安维全护性低更廉高 更程人序界性小面化巧的
方便0快捷
软件基本达到设计要求,功能完整,用户界面良好,错误处理正确,且能正确提示错误种 类。但是在黑盒测试中也发现了一些问题,软件缺乏一些极端错误操作的处理。修改后再 次测试相同用例时得到了正确的提醒。总体说来,预期功能全部实现,完全满足应用要求, 软件通过测试。
日志管理
相册管理
发 布
浏 览
查 询
评
我 微 我论
的 博 的微
微 博
微 博
微 博
博
上搜删修评 传索除改论 日日日日日 志志志志志
新
修 改
上
删
评
建相传除 论
相册相相 相
册
评 论
片
片
片
个人博客系统的设计与实现
答辩人:郑海峰 14
实体-联系图(E-R图)图
注册用户实体属性图
日志
ID
用户
阅读量
用户ID
系统总E-R图 时间
1 可行性分析
1、经济可行性 由于开发此博客管理系统所需的硬件(计算机及相关硬件)和软件环境(PHP+MySQL) 都容易从相关网站下载,系统成本主要集中在本管理系统的开发与维护上, 而且,目标系统不是很复杂,开发的周期较短,所以从经济方面讲开发此系统是可行的。 2、技术可行性 本系统采用PHP+Mysql+Apache进行开发,其中前台用HTML嵌入PHP进行页面开发和 管理用户界面,提示信息完善,界面友好有亲和力;后台采用Mysql数据库开发和管理数 据库。本系统的开发环境使用现在特别流行的开源Apache服务器,使用方便、运行稳定 安全可靠。综上所述,本系统在技术方面是可行的。 3、运行可行性 本软件是为个人用户开发的,使用本软件的用户对象是个人,由于本网站要设计成友好的 界面,用户只需懂得上网,就能轻松使用本博客的功能,所以从以上几个方面的分析来看 开发本博客是完全可行的。
互动 新型社交网络平台 沟通
个人博客系统的设计与实现
2
越来越多的个人博客
答辩人:郑海峰 14
3
个人博客系 统系统
国内外发展
个人博客系统的设计与实现
答辩人:郑海峰 14
个人博客系统的优势:
页面亲和力
好友互动方便
个人博客系统的设计与实现
4
日志相册的完美 结合 操作简捷明了
答辩人:郑海峰 14
5
绪论 开 发工 具
用户可以通过该 页面在线游戏
个人博客系统的设计与实现
答辩人:郑海峰 14
其他各个模块页面
微博管理模块: 主要用于微博
的增删改查
好友活跃度排名: 主要用于访问
量显示
24
个人资料模块: 主要用于增删
改查用户个人资 料
留言板模块: 主要用于留言
板的管理
头像模块: 主要用于修改
与上传头像
个人博客系统的设计与实现
2013届 本科毕业答辩
个人博客系统的设计与实现
目录 content
04
07
12
17
26
Page
绪论
开发工具
需求分析
12 3
系统的概 要设计
4
详细设计 与实现
测试和 总结
56
个人博客系统的设计与实现
答辩人:郑海峰 14
1
绪论
个人博客的发展
随着Internet社交网络快速发展 计算机在普通家庭的广泛应用
修改头像
管理
管理好友
查看活跃度
搜索
11
12
绪论 开 发工 具 需求分析 概要设计
系统功能结构图
13
个人博客系统
注 册
用 户 登 录
个今个 好
人 资 料
日 推 荐
人 主 页
友 新 鲜 事
留 言 板 回 复
在 线 游 戏
好 友 管 理
搜 索 引 擎
上 传 修 改 头 像
好 友 活 跃 度 排 名
微博管理