PHP-毕业设计-个人博客系统(共34页).doc





《PHP-毕业设计-个人博客系统(共34页).doc》由会员分享,可在线阅读,更多相关《PHP-毕业设计-个人博客系统(共34页).doc(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上本科毕业设计(论文)说明书 基于B / S模式的个人博客系统的设计与实现 学 院 华南理工大学广州学院 专业班级 计算机科学与技术2班 学生姓名 学生学号 指导教师 提交日期 2014年 5月 13日 专心-专注-专业华南理工大学广州学院学位论文原创性声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。学位论文作者签名: 日期: 年 月 日学位论
2、文版权使用授权书本人完全了解华南理工大学广州学院关于收集、保存、使用学位论文的规定,即:按照有关要求提交学位论文的印刷本和电子版本;华南理工大学广州学院图书馆有权保存学位论文的印刷本和电子版,并提供目录检索与阅览服务;可以采用复印、数字化或其它复制手段保存论文;在不以赢利为目的的前提下,可以公布论文的部分或全部内容。学位论文作者签名: 日期: 年 月 日指导教师签名: 日期: 年 月 日作者联系电话: 电子邮箱:摘 要国内各大网站上均有各自的博客系统,但是各有局限、功能欠缺,为了实现无需成本,无需技术,便可搭建自己的博客系统,本文设计开发了一种功能简洁、页面美观、便于流行的博客系统。系统采用了
3、动态Web应用PHP技术开发博客系统的设计与实现,后台采用MYSQL数据库系统,结合JavaScript和HTML ,实现了功能较为全面的个人博客系统,其中还独创了小聊天室功能,用户可以在其中进行在线的交流。无论是普通用户的前台操作,还是管理员的后台管理,都会简单易行,页面简洁美观,访问方便,用户也可以通过自己的博客系统随时发表自己的文章、查看评论,也能轻易地检索到自己需要的资料,并发表意见,及时的与别人进行信息的共享与交流。本文对博客系统进行整体分析,明确了系统的可行性和用户需求,根据模块化原理,规划设计了系统功能模块;在数据库设计部分,详细说明了系统数据库的结构和数据库的完整性、安全性措施
4、;程序设计则采用面向对象的程序设计思想,提出系统的程序设计思路,对前台与后台功能的程序实现进行了详细论述;系统测试部分,具体分析测试过程中出现的主要问题,并提出了解决方案,实现系统功能。最后,对系统作以客观、全面的评价,并对进一步改进提出了建议。关键词:博客;PHP;MYSQLAbstractMany major sites have their own blog system, but lacking in functionalitywhich each has limitations, in order to achieve a system of our own blog, for ze
5、ro cost, zero technology, This page appearance, more convenient for popular blog system. This system uses a dynamic Web application design and implementation of PHP blog system technology development, using MYSQL database system to technical background, combined with JavaScript and HTML, to achieve
6、a more comprehensive functional personal blog system, which also original a small chat room, users can communicate online . Whether it is the ordinary operation of the users foreground or background management administrator, will be simple, the page simple and beautiful, easy to access, users can, t
7、hrough their own blog system at any time to express their articles, view comments, it can easily be retrieved information they need, and to express their views in a timely manner to share with others and exchange information.In this paper, which overall analysis of the blog system , defined the feas
8、ibility of the system and user needs . according to a modular principle to planning and design of the system functional modules . in database design section , a detailed description of the integrity, security system database structures and databases measures . program design is the use of object-ori
9、ented program design, program design ideas proposed system , the function of the front and back of program implementation are discussed in detail ,system testing section , specific analysis of the main problems arise during testing and presents solutions for system functions. Finally, we will compre
10、hensive assessment system as an objective and suggestions for further improvement .Key words: blog; PHP; MYSQL目 录第一章 绪 论1.1.博客的产生“博客”起源于中国,历史学家普遍认为,最早来自中国秦朝。 秦始皇被刺杀,找到一位侠客,并选择博浪沙作为刺杀地点,刺杀结果失败。但秦帝国仍然受到这一事件感到震惊,纷纷在第一时间对其进行报道,无数竹简在驿道上来回奔跑,上述消息仅刻着朱红色的一行篆字:“博浪沙之侠客”因此,在原来的意思是“博客”是指突发的大事件。开发博客,需求和前景2001年9月
11、重要11日,世界贸易中心恐怖袭击,博客已经成为灾难的重要信息和经验来源。从此,博客正式进人们的身边。或许是这一系列恐怖袭击,让人们了解到生命的珍贵,人际沟通是非常被人们所需要的,这种直接最有效的传递信息的方式,让人们有了全新的认识。从发展的早期阶段,一方面是一个双功能的博客,它是一个伟大的工具,在网上写日志功能,可以记录个人生活,展示自我的文本形式,也可以让别人在网络上了解他们的自己的,博客是一个舞台来展示自己;其他博客也是一个伟大的沟通工具,利用博客可以发送一些重要的新闻的最直接和最有效的方式与人沟通。正好砸在世贸中心的恐怖袭击,网络的第一个事件作为一个信息源,我们可以看到博客的重要性。制定
12、一个个人博客系统,是基于这样的一个想法,通过各种方式来表达自己和与他人沟通。1.2课题意义博客系统是这样一种影响力颇大的媒介将有利于好的思想和好的事物的传播,有利于社会的进步。但也无法忽略个人博客目前所面临的主要问题:由于文化市场监督不利,网络技术发展不完善等原因,势必会造成一些暴力、淫秽以及影响社会安定的内容广泛传播于网络,这就需要文化部门的有力监督。1所以要把博客好的方面的影响力发挥到最大,怎样使博客朝着正确的方向发展必然就要求开发博客新技术来获得更多人的认可。一旦博客研究取得关键性技术的新突破,将会在网络世界掀起一股前所未有的博客浪潮,介时将会有更多的人拥有自己的博客,博客影响力也将倍增
13、。这时通过博客一些新的科学技术将更容易推广,好的政策和好的思想也会更加容易传播,同样抑制或者让不良思想无法在博客系统中进行传播。如果这样相信社会的进步将会是显而易见的。本文开发的博客系统就是为管理员提供可管理的一个网络空间,同时为浏览者提供浏览文章、查看图片、发表评论的功能,博客管理员对整个系统的博客内容进行管理,享有最高管理权。本文采用PHP+Tomcat+Mysql进行系统开发,功能性设计方面依据现有的博客系统的已有功能进行进行整合扩展,实现更符合个人需求的博客系统,博客系统的兴起与不断壮大对我国社会文化,我国网络时代具有特殊的意义。1.3国内外研究现状与发展趋势博客的发展与互联网的发展是
14、紧密相关的, 目前互联网上的博客提供服务主要有一下的三种类型:一、专业型的博客提供服务:即网站的主要业务是提供博客服务, 如中国博客网、网易博客等。二、附属型博客提供服务:博客服务是整个网站中的一个子系统,是为网站的一个扩展功能,对其他的功能气相互相成的作用,如新浪、CSDN等三、个人的博客提供服务:这种应用类型所需要的条件较高, 使用者需要自己提供服务器空间、域名和博客程序, 但这种类型所给予用户的自由度也最大。而从博客自身的纵向发展来看, 其功能经历了一个从简单到复杂的过程。早期的博客系统只不过实现了在用户的一个专门页面发布信息的功能, 而伴随着XML与RSS技术, 博客能够以一种新的数据
15、形式发布和订阅文章;伴随着TrackBack和PingBack功能, 博客引入了一种主动通告的机制, 使得用户们更容易形成一个紧密结合的社区;通过对XML-RPC以及WebService七的支持, 博客用户能够以离线的方式添加或修改日志, 带来了更加灵活的操作方式通过CSS、html等页面开发技术, 博客用户能够更加随意、自由地更改显示外观, 表现自己的个性。2博客系统已经成为一个强大的个人展示平台, 一些中小企业甚至可以将博客作为一个宣传自身、介绍产品的门户。作为一个典型的Web应用程序, 博客系统的实现方式可以是多种多样的,其开发可以采用目前流行的任何一种Web开发技术。技术本身并无优劣之
16、分,但考虑到快速便捷的整体规划, 本博客系统采用PHP作为实现平台,大量地吸收了PHP平台的优点实现了一个轻型、便捷,较可靠的博客系统。1.4本章小结本章主要介绍了博客的历史、博客是怎么产品的及它的发展过程,还有选题的意义。第二章 可行性与需求分析2.1可行性分析在确定开发工具和相关技术知识的理解后,开始正式进入系统开发阶段。首先,我们要研究系统的可行性。系统的可行性研究是为了确定以最低的代价在最少的时间内把问题解决。然而可行性研究的目的不是为了解决问题,而是确定问题是否值得解决。因此,可行性研究实质上是一个系统的分析和设计过程中,为了更抽象的方式达到一个更高的水平。1.1.1 经济可行性一、
17、在传播方面,博客非常适合传播的针对性,对于不同类型的博客,分割的高度,定向相对准确的,相关的广告客户根据博客广告的类型,因此对广告单元观众的值相对较高。二、在传播过程中,博客的传递时对于个人的,而以前的广告或者卖东西通常是对于大众的,在大众和个人之间是分开来的,而人与人的沟通是建立在个人之间,所以博客被称为是更有潜力的沟通,在众多类型的传播,人际传播的效果比其他形式的沟通更好,尤其是在说服和沟通的情感方面。郭庆光的传播学教程一书中指出,一方面是和强大的双向人际沟通,及时反馈,互动频率高,而另一方面,人际沟通是非制度化的沟通的一种形式,教授,即建立与自发,自主和非强制性的传播之间的关系,人际交往
18、主要是基于自愿的活动和协商一致的基础上。三、在传播的手段,博客的广告与传统的广告方式对比,更加针对特定人群,价格也相比传统广告更低。博客作为Web2.0模式代表了过渡从商家为客户提供积极的主动越好,然后双方互相举措。方兴东认为, Web2.0的个性化主张使个人,而不是一个被动的对象,但由于涉及互联网主题,网民作为个体,而且在同一时间,互联网已成为活跃的传播者和生产的人。3另一种身体成分博客与网友交流通常是光明公众的一部分,这些人有欲望和表现相对较强的表达,因此参与的广告意识也比较强。四、在传播技术上,个人博客广告通过准确的定位技术锁定的人群,直接在目标人群面前发表。例如,使用语义分析技术可以直
19、接把文章围绕与业务有关的区,您可以锁定特定目标人群的广告客户,广告计费可以根据广告客户的需求,根据时段,节目的数量,点击支付的数量,也可以通过支付是否有效付费。1.1.2 技术可行性PHP可以做到所有你想到的任务。 因为PHP主要用于服务器端脚本程序,所以你能用 PHP所有其它的 CGI 程序能够完成的工作,例如收集表单数据,生成动态页面内容。使用PHP,能任意的选择操作系统和 web 服务器。4还可以在选择对象的过程中联合起来一起使用。尽管PHP 4不能支持所有的标准,许多代码和大型的应用软件仅使用OOP代码来开发。PHP 5 弥补了 PHP 4 的这一缺陷,添加了完整的对象模型。使用PHP
20、 不仅仅能够输出HTML。4还能用来输出动态图像、PDF 文件甚至动画。PHP能够自己生成这些文件,对于不是静态的内容可以在服务器中暂时保存,也可以打印出来。PHP是最显着的特点最强大之一是它适用范围广的数据库的支持。用户会发现,使用PHP编写数据库支持的网页简单得难以置信。综上所述, PHP + Apaceh + MySQL的应用开发博客系统是可行的。51.1.3 操作可行性目前的计算信息机技术已经成为一项成熟的技术,信息技术的应用为城市将发挥重要作用。这主要体现在以下几个方面:(1)计算机技术是目前处理速度和计算机的运行性能具有相当水平,处理博客管理中的事务完全能够胜任;(2)数据存储设备
21、的数据存储技术可以提供相关信息的安全性,统一存储和管理,消除存储在纸介质上或分散管理信息的不利因素,安全性、数据共享、在很长一段时间你都可以得到保护;(3)数据库技术的发展,数据库技术已实施了多种海量数据管理,访问和使用非常提供商检索效率;在安全性,稳定性和更完美;(4)网络技术现在更快的网络速度,带宽越来越大,而价格却在下降。对于任何一个单位,建立一个信息系统,目的是联想到其所有部门的下面一起工作,从而提高工作效率;从以上的观点有关技术角度目前的发展水平,建立技术条件的系统已经满足,该系统已经建立了条件。因此,该系统具有操作可行性。1.1.4 硬件可行性系统所采用的技术和运行的平台都是比较成
22、熟的经过了大量的实践,目前的硬件配置大多数都足以满足系统的运行所需要的要求。5系统的基本硬件要求:网络中的服务器(服务器要求能提供空间和支持动态网络技术以及MySQL数据库)、客户端电脑(具有基本多媒体功能和设备)、支持PHP架构的工作和系统平台(Windows7)、支持PHP架构的能处理动态网页技术的浏览器(IE6.0以上等具备解释PHP技术的浏览器)。2.2需求分析需求分析的主要是为了确定系统一定要完成什么,是对系统提出准确的要求,是为了清楚软件的需求、安排工程的进展、规划软件开发与测试。2.2.1性能需求性能需求指定系统必须满足的时间的需要,通常有反应的速度,信息的处理速度,内存占了多少
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PHP 毕业设计 个人 博客 系统 34

限制150内