PHP博客系统

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

摘要I本科毕业设计(论文)(PHP博客系统)(马磊)燕山大学2009年06月本科毕业设计(论文)(PHP博客系统)学院(系):信息科学与工程学院专业:计算机科学与技术学生姓名:马磊学号:050104010001指导教师:穆运峰答辩日期:2009年6月23日摘要III燕山大学毕业设计(论文)任务书学院:系级教学单位:学号050104010001学生姓名马磊专业班级计算机科学与技术题目题目名称PHP博客系统题目性质1.理工类:工程设计();工程技术实验研究型();理论研究型();计算机软件型(√);综合型()2.管理类();3.外语类();4.艺术类()题目类型1.毕业设计(√)2.论文()题目来源科研课题()生产实际()自选题目(√)主要内容内容:采用PHP+MySQL+Apache开发博客系统,所有工作在windows平台下进行,实现博客系统的基本功能,包括文章显示、评论、审核、提交、用户管理、页面管理等。目标:功能完善、界面友好、使用简单。基本要求1:界面简约实用2:文章编写采用所见即所得的文本编辑器3:后台登陆的安全性要好,防止SQL注入攻击和暴力破解4:数据库采用MySQL,可以利用可视化的数据库软件,如Navicat5:PHP的编写最好借助PEAR包,开发尽量采用MVC模式6:采用Ajax机制,增强体验参考资料1陈营辉.PHP网络编程从入门到精通.电子工业出版社.20052杜江.PHP5与MySQL5Web开发技术详解.清华大学出版社.2006周次第1~4周第5~8周第9~12周第13~16周第17~20周应完成的内容学习语言,需求分析总体设计详细设计编写代码测试与调试程序写设计书,准备答辩指导教师:穆运峰职称:年月日系级教学单位审批:年月日摘要Blog是继Email、BBS、ICQ之后出现的第四种网络交流方式,是网络时代的个人“读者文摘”,是以超级链接为武器的网络日记,是代表着新的生活方式和新的工作方式,更代表着新的学习方式。具体说来,博客(Blogger)这个概念解释为使用特定的软件,在网络上出版、发表和张贴个人文章的人。一个Blog其实就是一个网页,它通常是由简短且经常更新的帖子所构成,这些张贴的文章都按照年份和日期倒序排列。Blog的内容和目的有很大的不同,从对其他网站的超级链接和评论,有关公司、个人构想到日记、照片、诗歌、散文,甚至科幻小说的发表或张贴都有。许多Blogs是个人心中所想之事情的发表,其它Blogs则是一群人基于某个特定主题或共同利益领域的集体创作。本文首先介绍博客的现状及开发背景,并论述平台的设计与开发目标,阐述了该网站的总体结构设计和功能模块设计,以php技术和mysql数据库为基础。其主要模块包括用户登录注销、文章模块、评论模块、留言模块、站内搜索,页面模块等等,借助于MVC的开发思想,各个模块都利用了PEAR包提供模板处理系统,这样可以使逻辑控制代码与结构代码分开了,使得代码更容易维护。PEAR不仅提供有架构的程式码,而且提供了可重复使用的函式库,使开发更便捷和高效,由于web2.0的兴起,本博客系统在用户体验方面也做了充分的工作,用到了Ajax技术和Javascript框架jQquery,jQuery是继prototype之后又一个优秀的Javascript框架,是一个快速的,简洁的javaScript库,使用户能更方便地处理HTMLdocuments、events、实现动画效果,并且方便地为网站提供AJAX交互。jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。该平台是构建在apache服务器技术上,以MySQL5作为系统数据库基于Windows操作系统平台的轻量级博客系统。作为一种社会交流工具,博客将超越E-mail、BBS、ICQ(IM),成为人们之间更重要的沟通和交流方式。关键词PHP;MySQL;Apache;jQuery;博客燕山大学本科生毕业设计(论文)IIAbstractBlogistheEmail,BBS,ICQnetworkafterthefourthexchange,theindividualistheInternetAge,Reader'sDigestisahyperlinktothediaryasaweaponofthenetworkrepresentsanewwayoflifeandnewwaysofworking,butalsorepresentsanewapproachtolearning.Specifically,theblog(Blogger)toexplaintheconceptfortheuseofspecificsoftware,innetworkpublishing,publicationandpersonalarticleswereposted.Infact,aBlogisawebpage,itisusuallybriefandfrequentlyupdatedpostsbycomposition,thesearticlesarepostedinaccordancewiththereverseorderoftheyearanddate.Blogcontentandpurposeareverydifferentfromothersitesonthehyperlinkandcomments,thecompany,personalvisiontothediary,photos,poetry,essays,andevensciencefiction,havepublishedorposted.Blogsaretheheartsofmanyindividualsthinkofthingsmade,otherBlogsisagroupofpeoplebasedonaspecificthemeorareaofthecommoninterestsofthecollectivecreation.Thispaperfirstintroducesthecurrentstatusanddevelopmentblogbackground,anddiscussesthedesignanddevelopmentplatformtargets,setouttheoverallstructureofthesitedesignandfunctionmodulesdesignedtophpandmysqldatabasetechnologybased.Themainmodulesincludeuserlogonwrite-off,articles,modules,modulereviews,messagemodule,SiteSearch,pagemodules,etc.,thedevelopmentofthinkingthroughtheuseofMVC,allmodulesareusingthePEARpackagetoprovidetemplateprocessingsystem,whichallowslogiccontrolseparationofcodeandstructureofthecodeandmakescodeeasiertomaintain.PEARframeworktoprovidenotonlythecode,andprovidesareusablelibrary,sothatthedevelopmentofmoreconvenientandefficient,duetotheriseofweb2.0,theblogsystemintheuserexperiencehasalsodoneafullwork,usetheJavascriptframeworkforAjaxtechnologyandjQquery,jQueryisthesecondprototypewasfollowedbyanexcellentJavascriptframework,isafast,simplejavaScriptlibraries,allowsuserstomoreeasilydealwithHTMLdocuments,events,toachieveanimationeffects,andconvenienceforthewebsitetoprovideinteractiveAJAX.jQueryhasacomparativeadvantageisthatitisthe燕山大学本科生毕业设计(论文)IIIwholeofthedocumentexplains,andawiderangeofapplicationshasmadeitverydetailedandsophisticatedatthesametimetherearemanyplug-instochoosefrom.TheplatformisbuiltontheapacheservertechnologytoMySQL5asdatabaseplatformbasedonWindowsoperatingsystem,lightweightblogsystem.Asasocialcommunicationtool,willexceedblogE-mail,BBS,ICQ(IM),becomeevenmoreimportantbetweenthecommunicationandexchange.KeywordsPHP;MySQL;Apache;jQuery;Blog燕山大学本科生毕业设计(论文)IV目录摘要....................................................................................................................IVAbstract................................................................................................................II第1章绪论.........................................................................................................11.1课题背景...............................................................................................11.1.1博客的历史...................................................................................11.1.2博客带来了什么...........................................................................21.1.3博客的崛起....................................................................................31.1.4博客今后的发展预测....................................................................31.2课题意义................................................................................................41.3小结...............................................................

1 / 80
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功