文档介绍:2022计算机php个人博客系统论文
1
1
?网络编程技术?
实训报告
编制系部: 信息工程系
适用专业: 网络管理
班级: 所述,本系统在技术方面是可行的。
1
2
操作可行性分析
本软件是为个人用户开发的,使用本软件的用户对象是个人,由于本网站要设计成友好的界面,用户只需懂得上网,就能轻松使用本网站的功能,所以从以上几个方面的分析来看,开发本网站是完全可行的。
经济可行性分析
本钱方面:由于本毕业设计属于学校教学的最后一个环节,资源仅仅用到一台电脑,效劳器也可以在电脑上搭建和在主机屋免费空间上测试,而开发程序所用的软件都是免费的,指导由老师义务指导。所以开发本本钱是非常低的。效益方面:为个人用户开发一个较好的个人博客网站,可以实现信息的共享,节省了社会资源。本系统开发出来,完全能上线使用,而且是多用户的个人博客系统,一旦应用还可以带来一定的经济效益。因此,经济上开发博客系统是完全可行的。
本次调查主要是由我们小组两个同学一起通过亲身体验现在各大Blog网站的系统,如新浪博客、网易博客、百度空间、腾讯qq空间等等,熟悉其实现文章发布、相册管理等流程,分析现在 Blog系统的根本运行情况和缺乏并探讨其需求。同时,参考了相关网站的调查分析报告等。
随着互联网的高速开展,Web应用技术也得到了迅速提高。博客便是基于这些互联技术开展起来的。而个人博客系统正是博客系统的典型,系统简单却功能强大。
1
2
由于客户端-效劳器(C/S)应用程序可维护性差,而且对客户端计算机要求功能必须相当强大。为了解决这个缺点,浏览器-效劳器(B/S)应用程序应运而生。客户端只要求安装有浏览器,就可以与效劳器连接,运行整个应用程序。与此同时,由于效劳端与客户端别离,应用程序的版本不管如何更新,都只会在效劳器端进行,这样客户端可以节省大量资源和时间。近年来,B/S结构越来越受到企业和个人等的喜爱和重用,选择B/S结构是当前博客系统开发的明智之举,能充分适应社会的需求。本系统便是采用B/S结构进行开发的。
数据字典
1〕关键局部数据项〔由于篇幅有限,这里仅对局部数据项进行描述〕
数据库规划:〔参考〕
分类表 Categories(cid,cname)
日志表:articles(articleid, cid, title, ,content, keyword,comments)
评论表:comments(commentid,articleid,author,content,ip,time_at)
用户表:user(userid,username,password)
第二局部 概要设计
总体方案设计
系统目标
〔1〕开发这样一套完善的博客系统使个人的思想言论得到更广泛的传播。
〔2〕简化操作过程,提高资源的共享能力,增进思想文化速度。
划分子系统
此基于PHP技术的个人博客系统,分前台功能和后台管理功能:
〔1〕前台局部由用户使用,主要包括用户管理〔用户登录、注册〕,文章阅读,相册查看,文章、相册评论,留言。
〔2〕后台局部由管理员使用,主要包括管理员身份验证,文章、相册管理,系统管理等。
〔1〕硬件环境要求:
1
3
①1 GHz以上处理器。
②Microsft Windows 支持的VGA 或分辨率更高的监视器。
③512MB内存以上。
软件环境要求:
以LAMP(Linux+Appserver+MySql+PHP)为最适宜的实训环境,假设在Windows环境下,推荐采用Appserv或Xampp等集成环境实现PHP运行环境。
Web效劳器:Apache
PHP:PHP
数据库:MySQL 〔压缩包文件:mysql--〕
脚本编辑器:
Macromedia Dreamweaver 中文版〔图形化编辑环境,速度慢,功能多,常用于复杂网页设计
EditPlus 简体中文版:短小精悍文本编辑器,常用于简单的文本性代码编辑
数据库设计
数据库概念结构设计
局部相关数据表
分类表 Categories(cid,cname)
日志表:articles(articl