资源预览内容
第1页 / 共31页
第2页 / 共31页
第3页 / 共31页
第4页 / 共31页
第5页 / 共31页
第6页 / 共31页
第7页 / 共31页
第8页 / 共31页
第9页 / 共31页
第10页 / 共31页
亲,该文档总共31页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
个人博客系统的设计与实现2013届本科毕业答辩1我的中国梦 我的理想 我的未来2014/4/1914个人博客系统的设计与实现答辩人:郑海峰目录content绪论1开发工具2需求分析3系统的概要设计4详细设计与实现5测试和总结6Page04071217261 1 1 11绪绪论论32024/8/114个人博客系统的设计与实现答辩人:郑海峰个人博客的发展随着Internet社交网络快速发展计算机在普通家庭的广泛应用新型社交网络平台互动沟通越来越多的个人博客214个人博客系统的设计与实现答辩人:郑海峰国内外发展个人博客系统系统314个人博客系统的设计与实现答辩人:郑海峰个人博客系统的优势:页面亲和力好友互动方便日志相册的完美结合操作简捷明了41 1 1 12 2 2 2具具5开开 发发 工工绪绪论论72024/8/114个人博客系统的设计与实现答辩人:郑海峰开发工具Zend Studio XAMPP开发与运行工具61214个人博客系统的设计与实现答辩人:郑海峰开发工具相关技术7PHPPHPMySQLMySQL数据库ApacheApache 服务器123HTMLHTML4ApacheApache 服务器51 1 1 12 2 2 23 3 3 381 1 1 12 2 2 2具具开开 发发 工工绪绪论论需需求求分分析析102024/8/114个人博客系统的设计与实现答辩人:郑海峰需求分析91、经济可行性由于开发此博客管理系统所需的硬件(计算机及相关硬件)和软件环境(PHP+MySQL)都容易从相关网站下载,系统成本主要集中在本管理系统的开发与维护上,而且,目标系统不是很复杂,开发的周期较短,所以从经济方面讲开发此系统是可行的。2、技术可行性本系统采用PHP+Mysql+Apache进行开发,其中前台用HTML嵌入PHP进行页面开发和管理用户界面,提示信息完善,界面友好有亲和力;后台采用Mysql数据库开发和管理数据库。本系统的开发环境使用现在特别流行的开源Apache服务器,使用方便、运行稳定、安全可靠。综上所述,本系统在技术方面是可行的。3、运行可行性本软件是为个人用户开发的,使用本软件的用户对象是个人,由于本网站要设计成友好的界面,用户只需懂得上网,就能轻松使用本博客的功能,所以从以上几个方面的分析来看开发本博客是完全可行的。可行性分析114个人博客系统的设计与实现答辩人:郑海峰需求分析功能需求分析10系统注册与登录1微博状态管理2日志管理3图片管理4留言板管理5朋友圈管理6在线游戏7头像管理8好友活跃度排名9系统用例图11用例图132024/8/11 1 1 12 2 2 23 3 3 34 4 4 412具具开开 发发 工工绪绪论论需需求求分分析析概概要要设设计计142024/8/114个人博客系统的设计与实现答辩人:郑海峰系统功能结构图13个人博客系统个人博客系统注册用户登录个人资料今日推荐个人主页好友新鲜事留言板回复在线游戏好友管理搜索引擎上传修改头像好友活跃度排名微博管理日志管理相册管理发布我的微博浏览微博微博查询我的微博评论微博上传日志搜索日志删除日志修改日志评论日志新建相册修改相册评论上传相片删除相片评论相片14个人博客系统的设计与实现答辩人:郑海峰实体实体-联系图(联系图(E-R图)图)图14注册用户实体属性图 日志实体属性图 日志实体属性图 系统总E-R图 14个人博客系统的设计与实现答辩人:郑海峰注册用户表微博表微博评论表朋友圈表useruser表表最近访客表相册表相片评论表microblogmicroblog表表microblo_commenmicroblo_comment t表表friendfriend表表ordersorders表表Photo_listPhoto_list表表Photo_Photo_commentcomment表表11数据库设计基本表设计15相片表日志表photophoto表表articlearticle表表日志评论表留言板表article_article_commentcomment表表blog_blog_commentcomment表表14个人博客系统的设计与实现答辩人:郑海峰各个表之间的关系图161 1 1 12 2 2 23 3 3 34 4 4 45 5 5 5现现详详17具具开开 发发 工工绪绪论论需需求求分分析析概概要要设设计计细细设设计计与与实实192024/8/114个人博客系统的设计与实现答辩人:郑海峰系统总流程图 18总流程图14个人博客系统的设计与实现答辩人:郑海峰注册页面主要实现新用户注册1914个人博客系统的设计与实现答辩人:郑海峰个人首页页面主要显示了用户及好友的新鲜事2014个人博客系统的设计与实现答辩人:郑海峰日志页面用于日志的编辑和修改21用于日志的浏览、评论和删除14个人博客系统的设计与实现答辩人:郑海峰相册和相片页面用于相册的编辑和修改和浏览22用于相片的增删改查和评论14个人博客系统的设计与实现答辩人:郑海峰好友圈和在线游戏页面用于好友的管理23用户可以通过该页面在线游戏14个人博客系统的设计与实现答辩人:郑海峰其他各个模块页面微博管理模块:主要用于微博的增删改查24留言板模块:主要用于留言板的管理好友活跃度排名:主要用于访问量显示头像模块:主要用于修改与上传头像个人资料模块:个人资料模块:主要用于增删主要用于增删改查用户个人资改查用户个人资料料项目部署结构25272024/8/15 5 5 56 6 6 61 1 1 12 2 2 23 3 3 34 4 4 426现现详详具具开开 发发 工工绪绪论论需需求求分分析析概概要要设设计计细细设设计计与与实实测测试试与与总总结结282024/8/114个人博客系统的设计与实现答辩人:郑海峰系统测试27 在具体的测试中,一般应遵循以下原则:由程序设计者之外的人进行测试;测试用例应由两部分组成:输入数据和预期输出结果;应选用不合理的输入数据与非法输入测试;不仅要检验程序是否实现预期功能,还应检查程序是否做了不应该做的工作;集中测试容易出错的程序模块;对程序修改以后,必须重新进行测试。14个人博客系统的设计与实现答辩人:郑海峰总结界面美观操作简便功能完整维护低廉程序小巧方便快捷安全性更高更人性化的界面更安全完善的功能软件基本达到设计要求,功能完整,用户界面良好,错误处理正确,且能正确提示错误种类。但是在黑盒测试中也发现了一些问题,软件缺乏一些极端错误操作的处理。修改后再次测试相同用例时得到了正确的提醒。总体说来,预期功能全部实现,完全满足应用要求,软件通过测试。27总结与展望展望0感谢各位评审老师从百忙之中抽出宝贵的时间事一同参与对我这篇论文的审阅并出席本次答辩。谢谢老师们!完28大连交通大学2013届本科毕业答辩31我的中国梦 我的理想 我的未来2014/4/19
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号