摘要
本科
毕业设计(论文)
(
PHP博客
系统)
(马磊)
燕山大学
2009年06月
I
本科毕业设计(论文)
(PHP博客系统)
(系):信息科学与工程专业:
计算机科学与技术
学生:马磊学号:050104010001
指导教师:穆运峰答辩日期:2009年6月23日
摘要
燕山大学毕业设计(论文)任务书
:学050104010001号题目名称题目性质题目类型题目来源学生PHP博客系统
1.理工类:工程设计();工程技术实验研究型();综合型());4.艺术类();)理论研究型(2.管理类();计算机
软件型(√);3.外语类(
马磊
系级教学单位:专业计算机科学与技班级术
题目
1.毕业设计(√)科研课题()
2.论文(生产实际(
))自选题目(√)
主要内容
内容:内容:采用PHP+MySQL+Apache开发博客系统,所有
工作在windows平台下进行,实现博客系统的基本功能,包括文章显示、评论、审核、提交、用户管理、页面管理等。目标:目标:功能完善、界面友好、使用简单。1:界面简约实用2:文章编写采用所见即所得的文本编辑器3:后台
登陆的安全性要好,防止SQL注入攻击和暴力破解4:数据库采用MySQL,可以利用可视化的数据库软件,如Navicat5:PHP的编写最好借助PEAR包,开发尽量采用MVC模式6:采用Ajax机制,增强体验1陈营辉.PHP
网络编程从入门到精通.电子工业出版社.2005
基本要求
参考2杜江.PHP5与MySQL5Web开发技术详解.清华大学出版社.2006资料周次第1~4周第5~8周第9~12周第13~16周第17~20周应完成的内容
学习语言,需求分析总体设计详细设计编写代码测试与调试写设计书,准备
程序答辩
指导教师:穆运峰职称:
系级教学单位审批:年月日年月日
III
摘要
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;博客