本科毕业设计(论文)
(PHP博客系统)
本科毕业设计(论文)
(PHP博客系统)
学院(系):信息科学与工程学院
专业:计算机科学与技术
燕山大学毕业设计(论文)任务书
学院: 系级教学单位:
学
号
050104010001
学生
姓名
马磊
专业
班级
计算机科学与技术
题
目
题目名称
PHP博客系统
题目性质
:工程设计( );工程技术实验研究型( );
理论研究型( );计算机软件型( √);综合型( )
( );( );( )
题目类型
( √) ( )
题目来源
科研课题( ) 生产实际( )自选题目( √)
主
要
内
容
内容:
采用PHP+MySQL+Apache开发博客系统,所有工作在windows平台下进行,实现博客系统的基本功能,包括文章显示、评论、审核、提交、用户管理、页面管理等。
目标:
功能完善、界面友好、使用简单。
基
本
要
求
1:界面简约实用
2:文章编写采用所见即所得的文本编辑器
3:后台登陆的安全性要好,防止SQL注入攻击和暴力破解
4: 数据库采用MySQL,可以利用可视化的数据库软件,如Navicat
5: PHP的编写最好借助PEAR包,开发尽量采用MVC模式
6:采用Ajax机制,增强体验
参
考
资
料
5与MySQL 5 Web
周次
第 1~4 周
第 5~8 周
第9~12 周
第 13~16周
第 17~20 周
应
完
成
的
内
容
学习语言,需求分析
总体设计
详细设计
编写代码
测试与调试程序
写设计书,准备答辩
指导教师:穆运峰
职称: 年月日
系级教学单位审批:
年月日
摘要
Blog是继Email、BBS、ICQ之后出现的第四种网络交流方式,是网络时代的个人“读者文摘”,是以超级链接为武器的网络日记,是代表着新的生活方式和新的工作方式,更代表着新的学习方式。具体说来,博客(Blogger)这个概念解释为使用特定的软件,在网络上出版、发表和张贴个人文章的人。
一个Blog其实就是一个网页,它通常是由简短且经常更新的帖子所构成,这些张贴的文章都按照年份和日期倒序排列。Blog的内容和目的有很大的不同,从对其他网站的超级链接和评论,有关公司、个人构想到日记、照片、诗歌、散文,甚至科幻小说的发表或张贴都有。许多Blogs是个人心中所想之事情的发表,其它Blogs则是一群人基于某个特定主题或共同利益领域的集体创作。
本文首先介绍博客的现状及开发背景,并论述平台的设计与开发目标,阐述了该网站的总体结构设计和功能模块设计,以php技术和mysql数据库为基础。其主要模块包括用户登录注销、文章模块、评论模块、留言模块、站内搜索,页面模块等等,借助于MVC的开发思想,各个模块都利用了PEAR包提供模板处理系统,这样可以使逻辑控制代码与结构代码分开了,使得代码更容易维护。PEAR不仅提供有架构的程式码,而且提供了可重复使用的函式库,使开发更便捷和高效,,本博客系统在用户体验方面也做了充分的工作,用到了Ajax技术和Javascript框架jQquery, jQuery是继prototype之后又一个优秀的Javascript框架,是一个快速的,简洁的javaScript库,使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。
该平台是构建在apache服务器技术上,以MySQL5作为系统数据库基于Windows操作系统平台的轻量级博客系统。作为一种社会交流工具,博客将超越E-mail、BBS、ICQ(IM),成为人们之间更重要的沟通和交流方式。
关键词 PHP;MySQL;Apache;jQuery;博客
Abstract
Blog is the Email, BBS, work after the fourth exchange, the individual is the Age, "Reader's Digest" is a hyperlink to the diary as a weapon of work represents a new way of life and new ways of working , but
PHP博客系统 来自淘豆网m.daumloan.com转载请标明出处.