基于PHP的博客系统的设计与实现.doc
《基于PHP的博客系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《基于PHP的博客系统的设计与实现.doc(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流基于PHP的博客系统的设计与实现10006学号13314300009分类号密级毕业设计(论文)基于PHP的博客系统的设计与实现 学习中心名称广东深圳青年学院奥鹏学习中心15VIP 专业名称计算机科学与技术 学生姓名王睿灏 指导教师欧阳毅璐2015年4月20日.精品文档.单位代码基于PHP的博客系统的设计与实现王睿灏北京航空航天大学北京航空航天大学本科毕业设计(论文)任务书、毕业设计(论文)题目: 基于PHP的博客系统的设计与实现 、毕业设计(论文)使用的原始资料(数据)及设计技术要求:摘要 扼要叙述本毕业设计(论文)的主要内容、特点。 正文
2、绪论、系统的可行性分析、系统需求分析和概要设计、系统数据库设计、系统的详细设计、系统的测试 、毕业设计(论文)工作内容:1、查阅参考书目和互联网上的资料,了解PHP、MySQL、HTML提供的各种高可用技术的特点和实现方式以及在国内外网站中的实施情况。 2、查阅PHP、MySQL的设计和文档手册,了解PHP、MySQL和网页设计的技术要求,研究他们的应用实例和具体实现。 3、通过以上研究和分析,探讨和总结出PHP、MySQL和网页设计的一些技术手段和方法,分析、筛选已有的文本资料,阅读相关个人博客系统的资料,规划出博客系统的框架和基本方案,构思论文框架,编写论文提纲,撰写论文初稿,提交初稿及终
3、稿。 、主要参考资料:1陈争航.PHP5+MySQL5 Web应用开发宝典M.北京:电子工业出版社,2008.1 2宗杰.PHP网络编程M.北京:电子工业出版社,2008.6 3陆昌辉.PHP Web开发快速入门及实例精选M.北京:电子工业出版社,2008.4 4王石,杨英娜.精通PHP+MySQL应用开发M.北京:人民邮电出版社,2006.7 5邹天思.PHP数据库系统开发完全手册M.北京:人民邮电出版社 6孙鹏程.PHP网络开发详解M.北京:电子工业出版社,2007.7 7阮征,徐晓昕,邹晨.Web2.0动态网站开发PHP技术与应用M.北京:清华大学出版社,2008.9 8列旭松,陈文著.
4、 PHP核心技术与最佳实践M.北京:机械工业出版社,2012:56-78. 9程伟,孙红丽.PHP网络编程技术与实践M.北京:清华大学出版社,2008.6 10(奥)科夫勒著,杨晓云译.MySQL5权威指南M.北京:人民邮电出版社,2006.12 11齐治昌,谭庆平,宁洪.软件工程M.北京:高等教育出版社,2007.1212谭贞军著. 深入体验PHP项目开发M.北京:清华大学出版社,2011:78-98. 13url: 广东深圳青年学院奥鹏学习中心15VIP 校外学习中心 计算机科学与技术 专业类学生(学号) 王睿灏(13314300009) 毕业设计(论文)时间: 自 2014年 12月 2
5、0日至 2015 年 4月 20日指导教师:欧阳毅璐兼职教师(并指出所负责部分): 校外毕设组织协调小组(签字): 注:任务书应该附在已完成的毕业设计(论文)的首页。本人声明我声明,本论文及其研究工作是由本人在导师指导下独立完成的,在完成论文时所利用的一切资料均已在参考文献中列出。作者:王睿灏签字:时间:2015年 4 月基于PHP的博客系统的设计摘 要随着互联网技术的高速发展,生活节奏的加快,博客被越来越多的人选择作为学习和交流的工具。博客的内容丰富多彩,有对其他网站的超链接和评论,有个人构思,还有新闻日志、照片、诗歌和散文等。博客具有自主性、开放性、互动性和共享性的特点,是一个很好的交流的
6、渠道,思想展现的舞台和学术探讨的园地。本系统是一个实用的个人博客网站,集博客、评论、图片上传于一身。未注册用户(访客)可以浏览文章。也可以通过注册成为该系统的注册用户,注册用户可以管理自己的博客、评论,同时还可以发表新日志,上传图片等。关键词:博客,日志,评论The Design and Implementation of Blog Based on PHPAbstractWith the rapid development of Internet technology and the accelerated pace of life, More people are now inclined
7、 to choose blogs as their tools for learning and communication. Blogs are quite inclusive, applications available are hyperlink and comments on other websites, personal creations, news, photos, poetry and prose. Blogs are open and communicative. It is proven to be a valid platform for communication
8、and interaction as well as sharing academic ideologies. This system is a practical personal blog website which is composed of the functions of blogging, commenting and uploading photos. Unregistered users(visitors) can browse articles, and are also encouraged to become registered user of the system
9、.Registered users can manage their own blog, comments, and also can publish new log, upload pictures to this system.Key words: Blog, Log, Comment目 录绪论.11 系统的可行性分析.2 1.1 系统的目标和研究方法21.2 传统系统的分析31.3 所要开发系统的分析41.4 系统的其它可行性61.5 可行性结论72 系统需求分析和概要设计.72.1 系统需求分析.72.2 概要设计.93 系统数据库设计.123.1 数据库表的设计.124 系统的详细设
10、计.154.1 主要页面设计.164.2 系统主要功能模块开发.165 系统的测试.255.1 测试简述.255.2 系统的测试.276 系统的分析.296.1 缺陷与限制.296.2 总体评价.296.3 今后进一步研究的方向.30结论.31致谢.32参考文献.33附录.34绪论博客(英语:Blog,为Web Blog的缩略语),中文直译为“网络日志”,是一种由个人管理、不定期张帖新的文章、图片或影片的网页或线上日记的出版方式,用来抒发情感或分享信息,它倡导思想的交流和共享,1个Blog就是1个网页,通常由简短且经常更新的发表文章构成,而排列顺序则根据发表时间,以倒序的方式由新到旧排列。其内
11、容和目的各不相同,有的是博客本人的随笔和日记,有的则是博客作者专注评论特定的课题或新闻,且都包含许多其他网站的超级链接和评论,通过网络传达实时信息。大部分的博客以文字为主,仍有一些博客专注在艺术、摄影、视频、音乐等各种主题,博客最早起源于上个世纪90年代中期,在2005年前后,国内各大门户网站开始加入博客阵营,博客在中国发展到鼎盛期,成就了如徐静蕾、韩寒这样的博客霸主,虽然近几年来,博客受到微博的巨大冲击,但是微博过于短小的篇幅以及信息的零碎化,使部分人采用博客与微博结合使用的方式,重新回归博客来记录生活或发表专注的课题和新闻。博客通常有具有以下特点:(1) 简单、快捷、低成本博客像是简化了的
12、个人主页。你只需花几分钟时间就可以申请到一个属于自己的博客空间,并方便地发表观点或评论,快速建立起自己的网络形象。只要“会上网打字,就会博客”。与传统的个人主页相比,博客的优势在于简单、快速和“入门免费”。(2) 开放性、私有性、交互性博客是属于个人的私人空间,可以针对某个主题公开发表评论,而且可以凭借博客所特有的trackback(引用通告)机制,可简便的发表日志和评论。博客是具有比BBS更加灵活、更为个性化的知识共享和交流形式的特点。(3) 可订阅、易管理、实时传递博客是易于管理的个人电子出版系统。可以自由地记录、发布和更新,也可以方便地对文章分类管理。而且博客系统能够自动生成站点的汇总提
13、要(RSSfeed),以方便其他人订阅。博客是以个人为中心的、开放的、简单快捷的网上交流工具和可订阅的个人电子出版系统,同时又是极具开拓性的个人知识管理工具。博客最主要的应用有3个方面:一是新的人际交流方式;二是以个人为中心的信息摘选和知识管理;三是以个人为中心的传播出版,其中以具有鲜明个人特色的传播出版而引人瞩目。以个人为中心的博客,以独特的视觉、敏锐的观察力,逐渐冲击着传统媒体,尤其是新闻界多年形成的传统观念和道德规范。随着博客人数的增加,博客作为一种新的生活方式、新的工作方式和新的学习方式已经被越来越多的人所接受,Blog正在影响和改变着我们的生活。1. 系统的可行性分析1.1 系统的目
14、标和研究方法1.1.1 系统目标该目标主要是结合与传统系统(即传统以纸张或者磁盘、光盘为载体的写作模式)的比较而定。(1) 人力和设备的节省传统系统主要是通过人力写作,并且载体是纸张、磁盘或光盘。而通过本系统,可以节省一定的写作人力,并且利用网络存储方式,节省了纸张资源和笔墨资源或者磁盘、光盘资源的使用。(2) 界面美观和便捷的提升本系统相对传统系统而言,利用了多媒体的各种视觉效果,有明显的界面美观和直观的优势。(3) 编辑修改的提升本系统可以使对文章或者一些图片的编辑修改变得非常容易,非常便捷和快速。只要修改局部,不用返工,并且不会留下视觉瑕疵。(4) 交流的广泛性和速度的提升通过网络这种媒
15、介,使得文章、日志的交流变得非常广泛,不会受到地域的限制。世界上任何人都可以互相交流,并且交流的速度比传统更加快速方便,不需要通过传统载体的传递。1.1.2 可行性的研究方法(1) 调研传统系统的效率和特点通过调研和对比传统系统的工作方式和特点,发现效率和实用性的差距。通过理论和现实技术发展的特点和要求,估算出效率和功能的提升。(2) 参考目前已有的网站和案例如今网络上的博客比比皆是,可以参考和学习一些已有的优秀博客的特点和成功之处,来发现传统系统需要改进的地方和新的开发入口。1.2 传统系统的分析1.2.1 处理流程传统系统处理流程如图1所示,该图给出了传统方式的写作文章以及交流的方式和流程
16、途径。D1 作者思维 获取创作信息 创作信息文章读者1构思/写作文章2产生文章文章作者 事务 文章载体图1 传统系统处理流程1.2.2 数据流图传统系统的数据流图如图2所示,该图主要给出了传统的以纸张或者磁盘为载体的文章、日志写作和交流的数据流程。D1 文章载体 写作/修改命令 获得文章内容1.2写作文章1.1写作业务文章作者1.3交流处理 事务 事务 文章 日志 D2 文章交流记录 文章交流信息 文章交流信息文章作者1.4交流处理 文章 日志 图2 传统系统数据流图1.3 所要开发系统的分析对所要开发的系统的分析是从系统的描述和优越性,用所要开发的系统的处理流程图和所要开发系统的数据流图来说
17、明的。1.3.1 系统的描述和优越性该系统是在适应当前网络特点和用户个性的情况下开发的博客系统,主要用于文章和日志的写作以及评论的交流。随着网络的高速发展,自然而然产生了博客这样一个新兴事物,它不仅仅能取代传统的书写功能,还能加入图片、音乐等多媒体文件,使得作者能更加无所拘束地写出自己的所思所想,读者也能非常便捷地阅读并且加以评论,而且它还是展示用户个性的一个窗口。更重要的是博客系统利用网络的巨大优势,可以非常快捷、广泛且毫无限制地进行交流。交流速度快、交流范围广以及可以让网络中任何人浏览、评论是博客的最大特点。正是有了这些特点,博客现在已经成为很多人生活中必不可少的部分,它能让更多人了解作者
18、的心声,方便了人与人之间的沟通和交流。1.3.2 处理流程所开发的系统的处理流程如图3所示,该图给出了所要开发系统的系统工作、写作文章和文章交流的方式以及流程途径。D3 评论数据库D2 文章数据库D1 用户数据库3阅读/评论1注册/登陆2发表文章文章作者文章作者图3 所要开发的系统的处理流程1.3.3 数据流图所开发系统的数据流图如图4和图5所示,它们都是进一步分解后的数据流图。其中图4是用户管理功能的分解数据流图,而图5是文章管理以及评论功能的分解数据流图。图5涉及到用户文章和评论事务和数据库的频繁存储交互,体现了博客系统中文章、日志发表和评论的功能,是博客系统中最主要的一项事务过程。3.2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 PHP 博客 系统 设计 实现
限制150内