PHP个人博客设计报告

Web程序设计

设计题目:个人博客系统

学生姓名:

学号:

专业班级:

指导老师:

数学与信息技术学院

2012 年1月1日

摘要

Blog 全名Web log,中文意思是“网络日志”,后来缩写为Blog。它是继Email、BBS、IM之后出现的第四种网络交流方式,是网络时代的个人“读者文摘”,是以超级链接为武器的网络日记,是代表着新的生活方式和新的工作方式,更代表着新的学习方式。简言之,Blog 就是以网络作为载体,简易迅速便捷地发布自己的心得,及时有效轻松地与他人进行交流,再集丰富多彩的个性化展示于一体的综合性平台。

一个Blog其实就是一个网页,它通常是由简短且经常更新的帖子所构成,这些张贴的文章都按照年份和日期倒序排列。Blog的内容和目的有很大的不同,从对其他网站的超级链接和评论,有关公司、个人构想到日记、照片、诗歌、散文,甚至科幻小说的发表或张贴都有。许多Blog是个人心中所想之事情的发表,其它Blog则是一群人基于某个特定主题或共同利益领域的集体创作。

本系统利用PHP动态网络开发技术,以MySQL作为后台数据库,使用软件xampp,以及配合eclipse和Dreamweaver网页开发工具,实现了个人日志发表和交流的平台——个人博客系统。

本博客和网上的其他博客一样,实现了一般博客所具有的功能,能够进行博文的发布、修改、删除,前台和后台的管理,浏览者可以进行浏览和留言。

关键字:博客 PHP MySQL

目录

第一章绪论---------------------------------------4

1.1 课题的背景-------------------------------4

1.2 博客的简介-------------------------------4

1.3 博客的历史-------------------------------4

第二章开发环境和开发工具-------------------------7 2.1 xampp的简介------------------------------7

2.2 xampp的快速安装--------------------------7

2.3 Dreamweaver8简介-------------------------9

2.4 MySQL的简介------------------------------9

2.5 本章小结---------------------------------10

第三章需求分析和数据库设计-----------------------11 3.1 需求分析---------------------------------11 3.2 数据库的设计和实现-----------------------12

3.3 本章小结---------------------------------16

第四章个人博客系统的实现-------------------------17 4.1 系统功能---------------------------------17 4.2 管理员登录-------------------------------18 4.3 会员注册和登录---------------------------19 4.4 留言-------------------------------------19 4.5 浏览留言---------------------------------20 4.6 博客相册---------------------------------20 4.7 浏览博主资料-----------------------------21 4.8 会话管理---------------------------------21 4.9 本章小结---------------------------------22

第五章个人博客系统模块分析-----------------------23 5.1 用户登录验证----------------------------23 5.2 博文的分页------------------------------23 5.3 数据添加到数据库------------------------24 5.4 本章小结--------------------------------27

第六章个人总结-----------------------------------28 第七章参考文献-----------------------------------29

第一章绪论

1.1课题的背景

21世纪的今天,网络在人们生活中已经日益盛行,越来越多人已经离不开网络。人们已经不再满足于了解最新信息、查找资料等一些传统的网络使用方式,而是过渡到娱乐、购物等新兴的网民生活。网上娱乐,成了当今广大群众的时尚。客户也通过博客把自己喜欢的东西写出来或是和别人一起分享那份快乐。因此,博客已成为个人、公司、部门和团队之间越来越盛行的交流沟通工具。Blog是未来信息化教育和个人知识管理的强大而简单易用的工具。

1.2 博客的简介

“博客”一词是从英文单词Blog翻译而来。Blog是Weblog的简称,而Weblog则是由Web和Log两个英文单词组合而成。Weblog就是在网络上发布和阅读的流水记录,通常称为“网络日志”,简称为“网志”。它是继Email、BBS、IM之后出现的第四种全新的网络交流方式。它绝不仅仅是一种单向的发布系统,而且有着极其出色的交流功能。另外Blog也提供了非常方便实用的个性化功能。简言之,Blog就是以网络作为载体,简易迅速便捷地发布自己的心得,及时有效轻松地与他人进行交流,再集丰富多彩的个性化展示于一体的综合性平台。

1.3 博客的历史

最早,是由Jorn Barger在1997年12月提出博客这个名称。但是在1998年,互联网上的博客网站却屈指可数。那时,Infosift的

编辑Jesse J.Garrett想列举一个博客类似站点的名单,便在互联网上开始了艰难的搜索。

终于在1998年的12月,他的搜集好了部分网站的名单。他把这份名单发给了Cameron Barrett,Cameron觉得这份名单非常有用,就将它在Camworld网站上公布于众。其它的博客站点维护者发现此举后,也纷纷把自己的网址和网站名称、主要特色都发了过来,这个名单也就日渐丰富。到了1999年初,Jesse的“完全博客站点”名单所列的站点已达23个。

由于Cameron与Jesse共同维护的博客站点列表既有趣又易于阅读,吸引了很多人的眼球。在这种情况下,Peter Merholz宣称:“这个新鲜事物必将引起大多数人的注意。作为未来的一个常用词语,web-blog将不可避免地被简称为blog,而那些编写网络日志的人,也就顺理成章地成为blogger——博客”。这代表着博客被正式命名。随着博客数量的增多,每个博客网站上编写的网络日志的内容也混杂起来,以至把每一个新出的站点主要内容和特色都不可能搞清楚。Cameron后来就只在网站上登载熟悉的博客站点了。时隔不久,Brigitte Eaton也搜集出了一个名叫“Eaton网络门户”的博客站点名单,并且提出应该以日期为基础组织内容。这也建立了blog分类排列的一大标准。

1999年7月,一个专门制作博客站点的“Pitas”免费工具软件发布了,这对于博客站点的快速搭建起着很关键的作用。随后,上百个同类工具也如雨后春笋般制作出来。这种工具对于加速建立博客站

点的数量,是意义重大的。同年的8月份,Pyra发布了Blogger网站,Groksoup也投入运营,使用这些企业所提供的简单的基于互联网的工具,博客站点的数量终于出现了一种爆炸性增长。1999年末,软件研发商Dave Winer向大家推荐Edit This Page网站,Jeff A. Campbell发布了Velocinews网站。所有的这些服务都是免费的,他们的目的也很明确:让更多的人成为博客,来网上发表意见和见解。

第二章开发环境和开发工具

个人博客网站是在搭建好xampp的Windows 操作系统的环境下开发完成的,使用EclipsePHP和Dreamweaver网页开发工具进行网站的开发设计。

2.1 xampp的简介

XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建 XAMPP 软件站集成软件包。这个软件包原来的名字是LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它可以在Windows、Linux、Solaris三种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等。

许多人通过他们自己的经验认识到安装 Apache 服务器是件不容易的事儿。如果您想添加 MYSQL、PHP 和 Perl,那就更难了。XAMPP 是一个易于安装且包含 MYSQL、PHP 和 Perl 的 Apache 发行版。XAMPP 的确非常容易安装和使用:只需下载,解压缩,启动即可。

2.2 xampp的快速安装

1. 安装路径,最好放置到D盘,不建议不要放到系统盘去,尤其是早期的XAMPP版本可能默认安装Program files下可能在Vista、Windows 7可能需要修改写入权限。下图所示(只需要选择驱动器,安装程序会自动创建xampp目录),然后点install,等候安装完成

图2-1安装界面

2. 到这里xampp就安装完成了,如果出现xampp安装失败,请先运行安装一半的xampp目录下的卸载文件uninstall_xampp.bat执行一次清理,然后再重新安装。下面我们来看一下xampp的控制面板,如下图

图2-2控制面板

2.3 Dreamweaver8简介

Macromedia Dreamweaver 8是建立Web站点和应用程序的专业工具。它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得各个层次的开发人员和设计人员都能够快速创建界面吸引人的基于标准的网站和应用程序。从对基于CSS的设计的领先支持到手工编码功能,Dreamweaver提供了专业人员在一个集成、高效的环境中所需的工具。开发人员可以使用Dreamweaver及所选择的服务器技术来创建功能强大的Internet应用程序,从而使用户能连接到数据库、Web服务和旧式系统。·语言版本:中文·版本:8 中文版系统配置 Win9x/Me/NT/2000/XP/2003/win7/

2.4 MySQL的简介

MySQL是一个快速、多线程、多用户的小型关系型数据库管理系统。它支持正规的SQL查询语言和采用多种数据类型,能对数据进行各种详细的查询等。MySQL提供了一全套的数据库创建和访问机制,通过很直观的方式就可以创建、访问、修改数据库的表和项,并且能建立它们之间的各种数据关系。MySQL系列从90年代就发展起来,经过了多年的反展,它已经成为非常成熟的技术,面向中小型企业级应用。

MySQL数据库的特点是数据库文件小而简单,不需要运行或者启动数据库服务进程就可以使用。通常MySQL数据库文件可以随网页文件一起方便地放在网站的目录中,正是由于这些特点,MySQL数据库通常被用来作为网站开发的数据库支持技术。

对MySQL数据库的管理采用图形化管理工具phpMyAdmin 。phpMyAdmin是一个用PHP编写的、基于Web的、跨平台的MySQL管理程序,支持简体中文,使用Web浏览器作为管理界面。通过phpMyAdmin可以进行绝大部分的MySQL操作,包括对数据库级操作,表级操作,以及数据管理等。

2.5 本章小结

本章主要介绍了个人博客开发环境xampp的搭建,MySQL及PHP

的开发工具Dreamweaver8的介绍。

第三章需求分析和数据库设计

3.1 需求分析

1.主要功能分析

个人博客主要功能包括:管理员需通过帐号密码的验证方可进入后台管理。管理员在后台对文章的添加、删除、修改、删除和留言的删除等操作。在前台首页浏览者可以选择自己感兴趣的文章进行阅读和评价留言、浏览相册、浏览博主的资料信息,但是查看别的游客的留言评价必须先注册登录。

2.功能需求描述

(1)前台

任何游客都可以进行会员注册,对任何文章可以进行浏览和留言、浏览相册、浏览博主资料信息,但是如需浏览别人的留言需要进行会员的注册登录。

(2)后台

后台主要是管理员对前台页面的博文进行添加、删除、修改,并且可以对游客们的留言进行管理。

(3)用户管理

管理员:后台只能是管理员才能进入,其他用户不能进入。管理员在后台进行博文的发布、修改、删除以及留言的管理。

会员:会员能浏览博客首页的博文和进行留言,也能浏览别人的留言评价,但是无权进入后台。

游客:游客的权限只有浏览博客的博文,自己可以留言评价、浏览相册以及博主资料信息。

3.博客流程图

N

Y

图3-1流程图

3.2 数据库的设计和实现

1.登录数据库

开始菜单—运行—cmd

图3-2进入界面

2.创建博客数据库

本个人博客系统的数据库名为myblog,其中包含了四个数据表来实现对博客数据的存储和调用。

create database myblog;//创建数据库myblog

use myblog;//使用数据库myblog

1.admin数据表:存储管理员的帐号和密码

create table admin (adminname

varchar(128),adminpassword varchar(128));

图3-3 admin数据表

2.liuyan表:对用户的留言进行存储和调用

create table liuyan (id int NOT NULL auto_increment

primary key,content varchar(128));

图3-4 liuyan数据表

https://www.360docs.net/doc/b016905259.html,er表:存储博客系统发表的文章,用户通过网页从中读取来

浏览

create table user(id int NOT NULL auto_increment primary key,title varchar(128),content varchar(128));

图3-5 user数据表

4.xinxi表:对注册会员的用户的信息进行存储

create table xinxi(username varchar(128),password

varchar(128));

图3-6 xinxi数据表

5.显示本数据库所有的数据表

show tables;

图3-7 全部数据表

3.PHP中连接数据库主要语句

$conn=mysql_connect(“localhost”,”root”,” ”); Mysql_select_db(“myblog”,$conn);

4.MySQL的基本命令

--创建数据库

mysql> create database 数据库名称

--创建表

mysql> create table 表名 (

列的名字(id)类型(int(4))primary key(定义主键) auto_increment(描述自增),……,);

--查看所有数据库

mysql> show databases 数据库名称;

--使用某个数据库

mysql> use database 数据库名称;

--查看所使用数据库下所有的表

mysql> show tables;

--显示表的属性结构

mysql> desc 表名;

--选择表中数据的显示

--* 代表选择所有列,

mysql> select * from 表名 where id=?[and name=?] [or name=?];

mysql> select id,name from 表名order by 某一列的名称desc(降序,asc为升序)

--删除表中的数据

mysql> delete from table where id=?[or name=? (and name=?)];

--删除表

mysql> drop table;

--删除数据库

mysql> drop database;

3.3 本章小结

本章主要介绍了博客系统的需求,以及实现的功能。数据库的建立,以及数据表的建立。

第四章个人博客系统的实现

4.1系统功能

根据对博客系统的特点和应用的分析,可以得到本系统主要有如下功能:

(1)游客注册和会员登录

游客注册:游客注册时要求填写用户的各种详细信息,包括帐号、密码、性别、邮箱等信息存储到博客网站的数据库中。凡是符合要求的游客都可以注册成功,成为本博客的正式会员。系统接受这些信息并存储在数据库中。

会员登录:主要用于验证博客网站用户信息的真实身份,以便对博客网站进行管理和维护。通过注册后的游客用个人注册的用户名,密码登录到博客。网站检测用户的用户名,密码并给予其相应的权限对博客网站进行操作。

(2)管理

博文管理主要有博文的发表、浏览、留言和删除功能。

博客的管理员除了可以浏览博文外,还可以对系统中的所有博文以及评论进行修改、删除操作。这些维护和管理拥有最高权限,并且系统自动更新在数据库中的数据。

浏览:非注册用户只能浏览文章和留言评、相册浏览以及博主资料信息,但是不能浏览别的用户的留言。注册用户浏览阅读文章的所有信息、相册、博主资料信息,以及其它游客的留言评论。

4.2 管理员登录

1.管理员登录

管理员根据初始帐号yanjiadong和初始密码yanjiadong进行博客系统后台的登录。

图4-1 管理员登录界面

2.后台管理

管理员通过帐号验证进入后台管理,就可以操作博客的任何管理。发布新的博文,浏览、编辑、删除已发布的博文,游客或者会员的留言,并且也可以进行删除。

图4-2 后台界面

4.3 会员注册和登录

由于游客有很大的限制,只能浏览博客的所有博文、进行留言以及浏览相册,浏览不到别人的留言,所以有的时候必须进行会员注册。在这边并没有复杂的注册环节,只需填写信息就好。

图4-3 注册界面

如果你已经是本博客的会员了,那就进行博客的登录,就可以浏览别人的留言评价了。

图4-4 博客登录界面

4.4 留言

游客可以阅读博文时进行留言,发表自己的想法。

图4-5 留言界面

4.5 浏览留言

当你注册成为正式的会员后,登录之后,就可以浏览别的游客

的留言啦。

4.6 博客相册

个人博客系统的设计与实现开题报告

中北大学 毕业设计开题报告学生姓名:周海芳学号:0906034202 学院、系:电子与计算机科学技术学院计算机科学与技术系 专业:计算机科学与技术 设计题目:个人博客系统的设计与实现指导教 师:元 2013年3月8日

毕业设计开题报告 1.结合毕业设计情况,根据所查阅的文献资料,撰写2000字左右的文献综述: 文献综述 一、选题的依据及意义 进入二十一世纪,以Internet为核心的现代网络积水和通信技术已经得到了飞速的发展和广泛的应用,各种网络交流互动工具也应运而生。其中以论坛、博客、社区、空间最为受广大网民朋友的欢迎,也是目前为止发展的比较成熟的信息交流工具。在网络技术逐渐渗入社会生活各个层面的今天,传统的交流方式也面临着变革,而网络博客则是一个很重要的方向。基于Web技术的网络考试系统可以借助于遍布全球的Internet 进行,因此交流既可以是本地进行,也可以是异地进行,大大拓展了沟通与交流的灵活性。博客在现如今这个飞速发展的网络时代已经成为人们不可或缺的一部分[1]。 博客,又译为网络日志、部落格或部落阁等,是一种通常由个人管理、不定期贴新的文章的。博客它经常是由简短且经常更新的帖子构成,它可以发表有关个人构思,日记,或者诗歌,散文,小说等等。博客可以是你纯粹个人的想法和心得,包括你对时事新闻、国家大事的个人看法,或者你对一日三餐、服饰打扮的精心料理等,也可以是在基于某一主题的情况下或是在某一共同领域由一群人集体创作的容。写博客是为了把自己各种各样的想法在网上表达、释放出来,把一时的想法变成观点展示给大家。而浏览博客的用户,也可以对发表观点和看法的文章进行评论,博客就是这样一个平台。 博客最初的名称是Weblog,由web和log两个单词组成,按字面意思就为网络日记,后来喜欢新名词的人把这个词的发音故意改了一下,读成we blog,由此,blog这个词被创造出来。中文意思即网志或网络日志,不过,在中国大陆有人往往也将 Blog本身和 blogger(即博客作者)均音译为“博客”。“博客”有较深的涵义:“博”为“广博”;“客”不单是“blogger”更有“好客”之意。看Blog的人都是“客”。而在,则分别音译成“部落格”(或“部落阁”)及“部落客”,认为Blog本身有社群群组的意含在,借由Blog可以将网络上网友集结成一个大博客,成为另一个具有影响力的自由媒体[2]。 二、个人博客的发展现状

开题报告---个人博客设计与实现

个人博客的设计与实现 课题的背景及意义 第一批中文博客是在2002年出现的,早些时候博客只是一个新的网络名词并无特殊之处,。就在不经意间,博客竟如雨后春笋般冒出来,博得越来越多网民的欢心,并在互联网上引发了一股博客热潮。 博客的发展现状呈现出以下特点:发展速度惊人;从精英向大众人群迅猛扩展;博客人群主体更加多元化;博客服务商激增,出现群雄争霸局面;博客资源争夺激烈,博客服务商面临市场洗牌。 博客发展到今天已经取得了相当规模的成就,以新浪、搜狐、网易为代表的三大门户网站都已经推出了自己的博客服务,还有一些著名的专业博客网站都已经对博客资源展开了激烈的争夺。在规模扩大的同时博客技术也在不断的进步和完善,目前博客技术已经取得的成果包括:发表日志,发表评论,相册等一些通用功能。 但是现在的博客技术还不够完善,要想永久确立它的网络地位必须不断开发并推出新的博客技术来满足人们的需要。本课题的研究正是基于这样一种追求博客新技术的基础上而展开的。 从上面的背景知识我们已经了解到博客在互连网上已经具有相当的规模,可以说它已经被人们所接受,博客改变着人们的交流方式和情感体验和表达形态,改变着人们聚散的方式;它无限放大着人们对于未来信息世界的预想,它影响着整个中国互联网的发展走向,甚至可能在今后一个时期,波及或影响着现实社会的民主决策过程。 无疑博客这样一种影响力颇大的媒介将有利于我们好的思想好的事物的传播,有利于社会的进步。所以我们要把这种好的影响力发挥到最大,怎样提高博客影响力必然就要求开发博客新技术来获得更多人的认可。 一旦博客研究取得关键性技术的新突破,将会在网络世界掀起一股前所未有的博客浪潮,介时将会有更多的人拥有自己的博客,博客影响力也将倍增。这时通过博客一些新的科学技术将更容易推广,好的政策好的思想也会更加容易传

博客网站的设计报告

1.1课题的提出原因及意义 越来越多的网络用户希望能够在网络平台上更多地展现自己的个性,更方便地与人互动交流,在传统的WEB1.0时代,无论是论坛、社区还是个人,都试图在这些方面进行努力,随着WEB2.0时代的到来,一个新的概念出现了----博客。随着计算机网络的飞速发展,博客已经成为写网络日志必不可少的一种工具,也是一种简单有效的提供网络用户之间进行在线交流的网络平台,通过其可以结交更多的朋友,表达更多的想法,它随时可以发布日志,方便快捷。个人博客的发展,也已经成为广告商业务拓展的重要领域。 本实验研究了一种基于数据关联规则的个人博客。其开发主要包括后台数据库的建立、后台管理以及前台页面的Web设计。系统使用Microsoft公司以C#为核心语言的https://www.360docs.net/doc/b016905259.html,开发工具,再结合SQL Server 2005建立数据连接关系。利用其提供的各种组件,在短时间建立数据库,对数据库进行分析与建立https://www.360docs.net/doc/b016905259.html,页面,不断改进,直到功能基本实现的可行系统。 本文的研究在一定程度上借鉴了互联网上博客的发展经验成果,系统的最终目的是通过为博客提供优质的互动交流平台,提高的知名度和访问量,从而获得为企业提供更多的产品介绍及发展的机会,提升自己的网络价值。 本实验报告主要介绍了本课题的开发背景、完成的功能和开发过程,并着重说明了开发设计的思想、技术难点和解决方案。 1.2博客简介

在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet 上发布信息主要是通过来实现的,获取信息也是要在Internet中按照一定的检索方式将所需要的信息从上下载下来。因此建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。根据个人喜好开发了博客。 个人博客是当今网络的热点,个人博客技术的出现使得每个人可以零成本、零维护地创建自己的网络媒体,Blog站点所形成的网状结构促成了不同于以往社区的Blog文化,Blog技术缔造了“博客”文化。 1.3博客需求问题分析 对课题所研究的问题不是很明确,如其应用围,用户群体等。通过老师的讲解及指导和查相关资料得以解决。 对于信息的安全性合法性的控制,原设为普通用户发布文章成功后,管理员后期发现非法的信息就可以撤除。普通用户发布文章后也可以对自己的文章进行编辑、删除等操作,而其他人只可以查看该文章,不具有对文章的修改,删除权利。 1.3博客代码实现问题 通过业务层的对象类调用数据库的存储过程,此过程中,因编程规及其他各

个人博客_课程设计报告

目录 第一章概述 (1) 1.1 本课题的研究背景 (1) 1.2 本课题的研究意义 (1) 1.3 现行研究存在的问题及解决办法 (1) 1.3.1 需求分析问题 (1) 1.3.2 代码实现问题 (2) 第二章系统分析 (3) 2.1 系统需求分析 (3) 2.2 采用的关键技术介绍 (3) 2.2.1 https://www.360docs.net/doc/b016905259.html,简介 (3) 2.2.2 Access数据库简介 (4) 2.3 可行性分析 (4) 2.3.1 技术可行性 (4) 2.3.2 操作可行性 (4) 第三章系统概要设计 (6) 3.1 系统总体设计 (6) 3.1.1 运行环境 (6) 3.1.2 系统流程 (6) 3.1.3 系统结构 (7) 3.2 系统接口的概要设计 (8) 3.2.1 用户接口 (8) 3.3 数据库概要设计 (9) 3.3.1 逻辑结构设计 (9) 3.3.2 物理结构设计 (10) 第四章系统详细设计 (11) 4.1 系统界面的详细设计 (11) 4.1.1 普通用户首页的详细设计 (11) 4.1.2 留言界面的详细设计 (11) 4.1.3 后台首页的详细设计 (12) 4.2 数据库详细设计 (13) 4.2.1 表的详细设计 (13) 第五章系统实现 (15) 5.1 系统开发环境 (15) 5.2 系统实现 (15) 5.2.1 客户端系统实现 (15) 5.2.2 后台管理系统实现 (17)

5.3 系统运行环境要求 (17) 5.3.1 服务器端要求 (17) 5.3.2 客户端要求 (18) 5.4 系统部署 (18) 5.4.1数据库设置 (18) 5.4.2 服务器端运行设置步骤 (18) 第六章性能测试与分析 (19) 6.1 测试实例(测试集)的研究与选择 (19) 第七章课程设计总结 (20) 7.1 课程设计心得体会 (20) 参考文献 (21)

个人博客的设计与实现——开题报告

毕业设计(论文)开题报告 题目名称: 个人博客网站的设计与实现 学院: 计算机科学技术学院 专业年级: 学生姓名: 班级学号: 指导教师: 二O—三年十二月二十二日

xxxx 计算机科学技术学院本科生毕业设计开题报告 开题报告内容 1. 选题经过 进入二十一世纪,以In ternet 为核心的现代网络积水和通信技术已经得到了飞速 的发展和广泛的应用,各种网络交流互动工具也应运而生。其中以论坛、博客、社区、 空间最为受广大网民朋友的欢迎,也是目前为止发展的比较成熟的信息交流工具。随 着网络技术的日渐成熟,互联网已成为日常生活工作中必不可少的工具,网络博客在 近几年更是成为各类网民不可或缺的展示自我表现自我的强大工具,其强大的功能良 好的互动性在很大程度上满足了广大网民的需求。 2. 国内外研究现状 以博客命名的起源于 1999年,2001年9.11事件,世贸大楼糟恐怖袭击,博客成 提供了最具影响力交流互动平台, 是继Email 、BBS QQ 之后新兴的第四种网络交流方 式,已经成为最强劲的互联网新兴媒体的代表。由于具有丰富的娱乐形式和自由的个 2005中国的网民数已超过 1亿人,网民数位居世界第二。其中,到去年底,中国博客 现的,早些时候博客只是一个新的网络名词并无特殊之处, 雨后春笋般冒 出来,博得越来越多网民的欢心,并在互联网上引发了一股博客热 潮。 目前国内知名的博客有:新浪博客,腾讯博客,搜狐博客,博客中国等等。 代是计算机时代,人们的工作大部分都依赖计算机。数字化的世界里,人与人的交流 也慢慢的数字化,而博客网站正适应这种人际交流方式的改变,迎合个人信息共享的 需求它就是个人信息发布的场所,是人与人沟通的一个聚集地。 3. 初步设想 在建立个人网站博客系统时,首先要解决的主要技术问题是:客户端网站导航, 对博客文章的浏览留言评论及对博客相册内容的浏览留言评论。服务器端的主要操作 专业名称 XXXX 软件方向 指导教师 XXX XX 论文题目 个人博客网站的设计与实现 开题报告日期 2013年12月22日 选题依据。(选 题经过及国内 为信息和灾难亲身体验的重要来源,从此博客正式步入主流社会的视野。博客为人们 外研究现状) 人表达方式,博客成为新新人群竞相追逐的一种时尚。 2006年4月21日,数据显示: 规模已经达到1600万,全球博客总规模突破 1亿。 第一批中文博客是在 2002年出 。就在不经意间,博客竟如 当今时

javaweb课程设计报告个人博客网站的实现(java)大学论文

武汉工商学院 信息工程学院 项目名称:个人博客网站的实现(Java) 学生姓名: 学号: 班级: 12计科本1 指导教师: 2014年12月23日

目录 1 绪论 (1) 1.1系统应用意义 (1) 1.2主要设计任务 (1) 1.3开发及运行环境 (1) 1.3.1 JSP的基础——Servlet 技术 (1) 1.3.2 JavaBean原理和机制 (1) 1.3.3 开发平台:Eclipse (2) 1.3.4 数据库:Microsoft SQL Server 2005 (2) 2 系统需求分析 (3) 2.1功能需求分析 (3) 2.1.1 前台 (3) 2.1.2后台 (3) 2.2系统功能结构 (4) 3 系统设计与实现 (4) 3.1数据库的设计与描述 (4) 3.2页面设计与描述 (5) 3.3 数据库连接 (6) 4 功能测试 (7) 4.1功能实现.......................................................................................... 错误!未定义书签。 5 总结 (16)

1 绪论 1.1系统应用意义 博客,又译为网络日志、部落格或部落阁等,是一种通常由个人管理、不定期张贴新的文章的网站。博客上的文章通常根据张贴时间,以倒序方式由新到旧排列。许多博客专注在特定的课题上提供评论或新闻,其他则被作为比较个人的日记。一个典型的博客结合了文字、图像、其他博客或网站的链接、及其它与主题相关的媒体。能够让读者以互动的方式留下意见,是许多博客的重要要素。大部分的博客内容以文字为主,仍有一些博客专注在艺术、摄影、视频、音乐、播客等各种主题。博客是社会媒体网络的一部分。 博客秉承了个人网站的自由精神,但是综合了激发创造的新模式,使其更具开放和建设性。它作为一种新表达的方式,它的传播不仅情绪,包括大量的智慧、意见和思想。某种意义上说,它也是一种新的文化现象,博客的出现和繁荣,真正凸现网络的知识价值,标志着互联网发展开始步入更高的阶段。 1.2主要设计任务 博客网站系统的总任务是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的个人博客网站,为网络用户提供进行在线交流的网络平台。 通过个人博客网站可以结交更多的朋友,表达更多的想法,它随时可以发布文章。可以浏览别人的博文。 1.3开发及运行环境 1.3.1 JSP的基础——Servlet 技术 Java Servlet是JSP技术的基础,JSP本身就是预先被编译成Servlet,然后再运行的,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成,Servlet这个名称大概源于Applet,现在国内的翻译方式很多,本文为了避免误会,本文直接采用Servlet 这个名称而不做任何翻译,读者如果愿意,可以称之为“小服务程序”。Servlet其实和传统的CGI程序和ISAPI、NSAPI等Web程序开发工具的作用是相同的,在使用Java Servlet 以后,用户不必再使用效率低下的CGI方式,也不必使用只能在某个固定Web服务器平台运行的API方式来动态生成Web页面。许多Web服务器都支持Servlet,即使不直接支持Servlet 的Web服务器也可以通过附加的应用服务器和模块来支持Servlet。得益于Java的跨平台的特性,Servlet也是平台无关的,实际上,只要符合Java Servlet规范,Servlet是完全平台无关且是Web服务器无关的。由于Java Servlet内部是以线程方式提供服务,不必对于每个请求都启动一个进程,并且利用多线程机制可以同时为多个请求服务,因此Java Servlet效率非常高。但Java Servlet也不是没有缺点,和传统的CGI、ISAPI、NSAPI方式相同,Java Servlet是利用输出HTML语句来实现动态网页的,如果用Java Servlet来开发整个网站,动态部分和静态页面的整合过程简直就是一场噩梦。这就是为什么SUN还要推出Java Server Pages的原因。 1.3.2 JavaBean原理和机制 JavaBean是Java的可重用组件技术,提供了一定的通用功能,可以在Java应用(包括基于JSP的Web应用)中重复使用,JavaBean是一种符合某些命名和设计规范的Java类,通过封装属性和方法而具有某种功能或处理某个业务,简称beans。由于JavaBean是基于

博客网站设计报告

博客系统设计报告书 一、设计简述 越来越多的网络用户希望能够在网络平台上更多地展现自己的个性,更方便地与人互动交流,在传统的WEB1.0时代,无论是论坛、社区还是个人网站,都试图在这些方面进行努力,随着WEB2.0时代的到来,一个新的概念出现了----博客。随着计算机网络的飞速发展,博客已经成为写网络日志必不可少的一种工具,也是一种简单有效的提供网络用户之间进行在线交流的网络平台,通过其可以结交更多的朋友,表达更多的想法,它随时可以发布日志,方便快捷。个人博客的发展,也已经成为广告商业务拓展的重要领域。 本实验研究了一种基于数据关联规则的个人博客网站。其开发主要包括后台数据库的建立、后台管理以及前台页面的Web设计。系统使用Microsoft公司以C#为核心语言的https://www.360docs.net/doc/b016905259.html, 开发工具,再结合SQL Server 2005建立数据连接关系。利用其提供的各种组件,在短时间内建立数据库,对数据库进行分析与建立https://www.360docs.net/doc/b016905259.html,页面,不断改进,直到功能基本实现的可行系统。 本文的研究在一定程度上借鉴了互联网上博客的发展经验成果,系统的最终目的是通过为博客提供优质的互动交流平台,提高网站的知名度和访问量,从而获得为企业提供更多的产品介绍及发展的机会,提升自己的网络价值。 本实验报告主要介绍了本课题的开发背景、完成的功能和开发过程,并着重说明了开发设计的思想、技术难点和解决方案。 二、设计目的 在https://www.360docs.net/doc/b016905259.html,的课程设计中将通过完成一个博客系统的设计来较全面的复习这一学期所学的内容,例如:利用DIV+CSS进行网站的修饰、排版及布局;根据本学期所学的网站应用系统的开发架构、代码组织及相应的功能模块案例,来实现一个带有博客系统的综合性小型网站。 三、设计步骤 1)网站结构布局的分析设计,画出关键页面的总体结构图 2)功能需求分析、系统总体结构设计,功能模块的划分、画出流程图。 3)开发平台的安装调试,Web服务器的配置。 4)数据库的设计 5)利用CSS+DIV进行各个页面的排版、布局,并进行各个功能模块的设计及调试。 6)综合调试及发布。 四、设计要求 (4.1)设计目标要求 本课程设计要实现一个带有博客系统的小型网站。网站的各个页面尽量使用CSS+DIV进行排版,博客系统要求有如下的功能模块: 1)注册模块 a)要求实现:利用配置文件连接数据库、生成验证码,进行密码加密,限制密码大小、 验证账号重复、使用存储过程进行数据库操作。 2)登录模块

j2ee个人博客设计报告

课程设计成绩评价

封 成都信息工程学院 课程设计 题目:个人博客系统 作者姓名: 班级: 学号: 指导教师: 日期:2014年12月 20日 作者签名:

个人博客系统 摘要

目录 论文总页数:20页 1 系统概述 (1) 1.1 系统背景 (1) 1.2 系统目的 (1) 1.3 系统要求 (2) 1.4 开发工具 (2) 2 系统总体设计 (3) 2.1 系统名称 (3) 2.2 系统要求 (3) 1. 博主用户登录以及博主用户信息管理 (3) 2. 日志信息发布与管理 (3) 3. 照片的发布与管理 (3) 4. 日志与照片信息的显示(分类、分页) (3) 5. 游客对日志和照片进行评级、留言等 (3) 6. 博主可回复用户留言 (3) 2.3 系统数据库设计 (3) 2.4 系统的各项功能实现 (4) ● 系统后台登陆退出功能 (4) ● 系统后台博主信息显示与修改 (4) ● 系统后台发布日志功能 (4) ● 系统后台日志管理功能 (5) ● 系统后台留言管理功能 (5) ● 系统前端展示 (5) ● 系统前端留言展示 (5) 3 系统详细设计 (5) 3.1 工作原理 (5) ● 基本功能图表 (5) ● 运行效果与主要代码 (8) 4 结论 (17)

1系统概述 1.1系统背景 在线个人博客系统给人们提供抒发个人情感、人与人之间进行良好沟通的平台,成为当今网络最为个性化和平民化的个人展示空间。过去,传统的网络交往方式主要是BBS(论坛)、聊天室及IM(即时通信)等,但它们或多或少都存在着许多不足。BBS可以让用户发布精彩的文章,但其按照时间排序的方式常常导致一些比较有见解的文章很快就被遗忘,甚至很难找到;IM要想发挥作用,必须要求交流的双方同时在线;而聊天室更是闲人的乐园。博客的出现,可以说是形成一种网络的虚拟社区。在这里用户可以通过网络日志的形式方便快捷地发表自己的心得体会,及时有效并轻松地与他人交流。 Internet技术的发展使得表达个人情感的技术手段和载体发生了划时代的变化,计算机技术、网络技术的日渐成熟,从传统的手写日记发展到基于Web的个人博客成为现实。现阶段,在线个人博客系统的主流开发技术己经相当成熟,且很好地适应了动态站点设计和基于Web的数据库访问的要求。 在对大量关于博客系统的资料的研究和学习后,针对自己个人实际情况的需求,利用已有的Internet网络基础条件,本课程设计决定研究开发适合个人使用的基于Web的博客系统。 1.2系统目的 本课程设计是在学习J2EE基本理论之后的实践教学环节。该实践教学是软件设计的综合训练,包括问题分析、总体结构设计、用户界面设计、程序设计基本技能和技巧。 而且构建一个富有个性化的个人博客,充分地表达自己的思想。通过发表文章展示个人才能、抒发个人情感。网友可以根据主题发表个人的意见、表达自己的想法,与博主进行思想交流,乐在其中。

个人博客课程设计报告

课程设计报告 课程设计题目:个人博客设计 专业:计算机科学与技术 开课时间:2009 至2010 学年第1 学期 摘要 摘要:随着互联网的快速发展与运用,很多网络用户希望在网络平台上更多地展现自己的个性,更方便地与人互动交流,博客已经成为写网络日志必不可少的一种工具,也是一种简单有效的提供网络用户之间进行在线交流的网络平台,通过其可以结交更多的朋友,表达更多的想法,它随时可以发布日志,方便快捷。个人博客的发展,也已经成为广告商业务拓展的重要领域。 因此本文主要论述了博客的概念、发展前景、特点和功能等。分析了个人博客系统的总体设计模式和系统的实现过程,系统的最终目的是通过为博客提供优质的互动交流平台,提高网站的知名度和访问量,从而获得为企业提供更多的产品介绍及发展的机会,提升自己的网络价值。 关键词:ASP、BLOG、主页、日记、留言板、访问

如有你有帮助,请购买下载,谢谢!目录 1课程设计目的和任务 (1) 1.1 设计目的 (1) 1.2 设计任务 (1) 2 开发环境 (1) 2.1 硬件环境 (1) 2.1 软件环境 (1) 3 总体设计 (1) 3.1 功能概述 (2) 3.2 设计框架图 (2) 3.3 数据库表 (3) 3.4 系统流程 (3) 4 详细设计 (4) 4.1 界面设计说明 (4) 4.2 主要界面效果 (4) 4.3 数据库设计 (6) 5 总结 (8) 6 参考文献 (8) 1 课程设计目的和任务 1.1课程设计目的 1.通过《网页设计》课程的理论知识和实践技能,分析和解决计算机应用实际问题,提高网页设计与制作能力;掌握发布一个网站的操作过程;

个人博客设计实现开题报告

个人博客设计实现开题报告 现在的毕业设计的开题报告是很难写吗,以个人博客设计为课题的开题报告怎么写?看下文是搜集整理的关于开题报告的相关资料,希望对大家有所帮助! 1本课题所涉及的问题在国内(外)的研究现状综述:信息化的世界,对于互联网就是一个无国界的传播过程。博客也像其他很多网络交流工具一样,时刻在给每一个人带来信息全球化的过程中自由发布个性化信息平台,这就是互联网给人们带来的革命性变革力量。互动的网络社会突破了地域之间人们的阻碍,它给人们带来了更多的机会和把握未来的机遇。 自由精神是博客秉承了个人网站最大特点,但博客综合了其他网络交流平台、网站特性的激发创造的新模式,使其更具开放和建设性。某种意义上说,它也是一种新的文化现象,博客的不断更新、专业化,真正凸现网络的知识价值,标志着互联网发展与电子产品更新开始步入更高的阶段。频繁更新,简单明了,个性化。 国内外研究现:状现今博客网站除了内文字外,就是视频、图片、图贴、音乐。由于国内互联网速慢因素导致了视频、音乐在用户实际体验中存在着速度慢、缓冲时间长、缓冲无效的结果。在网络速度发展,就可以很方便的把声音,短篇影音文件放到网上,无论是在线还是下载,都将为博客提供更加丰富的内容。 现今博客还存一些问题:首先,博客开发者或者拥有着,为了吸引更多客户盲目定义了博客外观以及内容。博客页面颜色搭配太多

使整个页面失去了一目了然效果,令人看的眼花缭乱。页面布局划分不规范,没整体的观念,盲目划分模块只为填充更多信息量。在内容上收入太杂,图片搭配不合理等原因,导致博客宗旨及传播的信息没能很效传播出去。动态效果运用太多当鼠标经过时,容易产生不好感觉。垃圾链接太多,容易产生反感。其次,目前的博客网站大都属于综合性的博客,上面各个方面的内容混合在一起,博客用户也各式各样。这样是达到了博客网站开放性的原则但是要在上面找到专业的,有价值的东西就会显得很困难,属于杂货铺式的公共场合。未来的博客网站将会走向专业化的道路,专业化的博客网站将更有利于向专业化的出版,咨询,软件方面扩展,也将更有利于有关专业人士采用专业的网络信息资源。它将为专业人士提供一个专业资源,专业知识交流,信息发布的既综合又专业的交流平台。 总之,现今博客虽然已不再是个新事物,但是未来博客能发展 到什么程度还是个数。可以确定是倾向专业化的博客网站将大量兴起,可以让更多专业学术的交流有个好的网络交流环境,滋生特色资源库。 2本人对课题任务书提出的任务要求及实现预期目标的可行性 分析 1)、理论可行性分析:早在2000年前后兴起的博客。经过十多年不断改进,博客已经向多元化发展。可供参考的模板(例如:腾讯 博客、新浪博客、网易博客、搜狐博客、天涯博客、凤凰博客等), 所以资料相对充分,足够支持我完成属于我自己编写个性博客的基础。

博客网站论文开题报告

本科生毕业论文(设计)开题报告 论文(设计)题目 个人博客网站的设计与实现 学生姓名 专业 指导教师 选题目的、价值和意义: “博客”(Blog或Weblog)一词源于“Web Log(网络日志)”的缩写,任何人都可以像使用免费电子邮件一样,完成个人网页的创建、发布和更新。博客就是开放的私人空间,可以充分利用超文本链接、网络互动、动态更新等特点,也可以将个人工作过程、生活故事、思想历程、闪现的灵感等及时记录和发布,发挥个人无限的表达力;更可以以文会友,结识和汇聚朋友,进行深度交流沟通。 随着网络出版、发表和张贴文章等网络活动的急速增长,博客已经成为了一个指称这种网络出版和发表文章的专有名词。博客通常是由简短且经常更新的张贴构成,这些张贴的文章都按照年份和日期排列。博客的内容和目的有很大的不同,从对其他网站的超级链接和评论,到有关公司的新闻或构想,或者是个人的日记、照片、诗歌、散文,甚至科幻小说的发表或张贴。许多博客是个人将自己的想法表达出来,或者是一群人根据某个特定主题或共同目标进行合作,每个人都可以随时把自己的思想火花和灵感更新到博客站点之上。 本课题在国内外的研究状况及发展趋势: 博客在国内外正在形成个人的信誉机制,这种个人信誉机制也提高了博客的规范性及在社会交往中扮演的角色的重要性,为博客的推广提供了保障。以前在互联网上的各种行为都是在匿名状态中,相互之间是不认识的,但有了博客之后可以天天关注,而别的人也可以通过博客找到这个人。这样随着时间的积累就会产生一个新的东西,概括叫做“个人的信誉”,个人的信誉就是博客和博客之间发展各种关系的组合,这种信誉对每个人来讲可能是不同的,但对每个博客来讲就产生了新的评价机制,这个机制将是博客商业化的一个前提条件。 博客越来越呈现出富媒体化,早期的博客是以文字为主,但随着多媒体发展博客相册、博客图片已经成为博客的基本配置,而现在许多博客网站已经提供了博客音频和博客视频。博客目前正在形成并完善其精选机制,博客作为自媒体和个人媒体,产生的信息量是巨大的。但其中难免产生信息垃圾,随着博客的发展,博客通过精选机制精选出大家喜闻乐见的信息,比如国内外的网摘、博客的评价系统等。

个人博客系统设计与实现

潍坊科技学院 Java&jsp课程设计 报告书 个人博客系统实现与设计 姓名:李秀秀 院系:软件学院 班级:11软1 学号:201101080037

概述 对个人而言,博客可以调动个人的积极性,充分发挥个人的创造性。从2002年开始,国内博客开始迅猛发展起来,从最初的只有几千个尝鲜者到现在的各式各样的博客,圈子。 1.博客的概念 博客是WEB LOG的缩写,简单来说就是网络日记。它是1997年12月由美国的Jorn Barger最早提出的,这些年全球博客获得了突飞猛进的发展。据博客搜索Technorati统计,目前全球平均每5.8秒钟诞生一个博客。它是一个新型的个人互联网出版工具,博客使用者可以很方便地用文字、链接、影音、图片建立起个性化的网络世界。 博客秉承了个人网站的自由精神,但是综合了激发创造的新模式,使其更具开放和建设性。它作为一种新表达的方式,它的传播不仅情绪,包括大量的智慧、意见和思想。 2.JSP概述 JSP即Java Server Pages,是由Sun Microsystem公司于1996年6月推出的新技术,是基于Java Servlet以及整个Java体系的Web开发技术[4]。JSP已经成为开发Web动态网页重要、快速和有效的工具,是全新的网络服务器编程环境。JSP充分利用了Java的强大功能,是一种优秀的服务器端技术。 3.Eclipse简介 Eclipse是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。由Eclipse项目、Eclipse工具项目和Eclipse技术项目三个项目组成。 4 SQL Server简介 Microsoft SQL Server 2000是微软所推出的一套在Windows平台上执行的功能强大的关系型数据库管理系统,用以作为应用程序的数据来源,存放各种数据,并可以让用户很容易地达成所要进行的数据存取操作。同时,也提供了一些可视化的管理工具,协助数据库系统管理者更方便快速地管理及设计数据库的内容,以及对数据库进行维护。 系统分析与总体设计 博客信息系统包括:前台信息显示系统、后台信息管理系统。前者是面向公众的一个窗口,通过前台信息显示系统方便访问者浏览日志、评论和留言;发表评论和留言。后者是后台信息管理系统,方便博客管理员发表日志;回复评论和留言;管理日志、评论、留言及个人信息。 2.1用户需求分析 博客信息管理系统允许用户有三种身份:博客访问者、博客管理员及系统管理员。 博客系统参与者中每种身份操作起来都很方便、快捷。博客访问者无需登陆就可以浏览信息、发表评论或留言;博客管理员注册后再登陆,就可以发布日志、管理个人主页;而博客管理员的基本信息都由系统管理员对其统一管理。 博客信息管理系统用例图如图3.1所示。

个人博客系统设计与实现.

潍坊科技学院 Java&jsp课程设计报告书 个人博客系统实现与设计 姓名:李秀秀 院系:软件学院班级:11软 1 学号:0037 概述 对个人而言, 博客可以调动个人的积极性, 充分发挥个人的创造性。从 2002年开始, 国内博客开始迅猛发展起来, 从最初的只有几千个尝鲜者到现在的各式各样的博客,圈子。 1. 博客的概念 博客是 WEB LOG的缩写, 简单来说就是网络日记。它是 1997年 12月由美国的 Jorn Barger最早提出的, 这些年全球博客获得了突飞猛进的发展。据博客搜索 Technorati 统计,目前全球平均每秒钟诞生一个博客。它是一个新型的个人互联网出版工具, 博客使用者可以很方便地用文字、链接、影音、图片建立起个性化的网络世界。 博客秉承了个人网站的自由精神, 但是综合了激发创造的新模式, 使其更具开放和建设性。它作为一种新表达的方式, 它的传播不仅情绪, 包括大量的智慧、意见和思想。 概述 JSP 即 Java Server Pages ,是由 Sun Microsystem 公司于 1996年 6月推出的新技术,是基于 Java Servlet以及整个 Java 体系的 Web 开发技术 [4]。

JSP 已经成为开发 Web 动态网页重要、快速和有效的工具, 是全新的网络服务器编程环境。 JSP 充分利用了 Java 的强大功能,是一种优秀的服务器端技术。 简介 Eclipse 是一个开放源代码的软件开发项目, 专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。由 Eclipse 项目、 Eclipse 工具项目和 Eclipse 技术项目三个项目组成。 4 SQL Server简介 Microsoft SQL Server 2000是微软所推出的一套在 Windows 平台上执行的功能强大的关系型数据库管理系统, 用以作为应用程序的数据来源, 存放各种数据, 并可以让用户很容易地达成所要进行的数据存取操作。同时, 也提供了一些可视化的管理工具, 协助数据库系统管理者更方便快速地管理及设计数据库的内容,以及对数据库进行维护。 系统分析与总体设计 博客信息系统包括:前台信息显示系统、后台信息管理系统。前者是面向公众的一个窗口, 通过前台信息显示系统方便访问者浏览日志、评论和留言; 发表评论和留言。后者是后台信息管理系统, 方便博客管理员发表日志; 回复评论和留言;管理日志、评论、留言及个人信息。 用户需求分析 博客信息管理系统允许用户有三种身份:博客访问者、博客管理员及系统管理员。 博客系统参与者中每种身份操作起来都很方便、快捷。博客访问者无需登陆就可以浏览信息、发表评论或留言; 博客管理员注册后再登陆, 就可以发布日志、管理个人主页;而博客管理员的基本信息都由系统管理员对其统一管理。

PHP个人博客设计报告

Web程序设计 设计题目:个人博客系统 学生姓名: 学号: 专业班级: 指导老师: 数学与信息技术学院 2012 年1月1日

摘要 Blog 全名Web log,中文意思是“网络日志”,后来缩写为Blog。它是继Email、BBS、IM之后出现的第四种网络交流方式,是网络时代的个人“读者文摘”,是以超级链接为武器的网络日记,是代表着新的生活方式和新的工作方式,更代表着新的学习方式。简言之,Blog 就是以网络作为载体,简易迅速便捷地发布自己的心得,及时有效轻松地与他人进行交流,再集丰富多彩的个性化展示于一体的综合性平台。 一个Blog其实就是一个网页,它通常是由简短且经常更新的帖子所构成,这些张贴的文章都按照年份和日期倒序排列。Blog的内容和目的有很大的不同,从对其他网站的超级链接和评论,有关公司、个人构想到日记、照片、诗歌、散文,甚至科幻小说的发表或张贴都有。许多Blog是个人心中所想之事情的发表,其它Blog则是一群人基于某个特定主题或共同利益领域的集体创作。 本系统利用PHP动态网络开发技术,以MySQL作为后台数据库,使用软件xampp,以及配合eclipse和Dreamweaver网页开发工具,实现了个人日志发表和交流的平台——个人博客系统。 本博客和网上的其他博客一样,实现了一般博客所具有的功能,能够进行博文的发布、修改、删除,前台和后台的管理,浏览者可以进行浏览和留言。 关键字:博客 PHP MySQL

目录 第一章绪论---------------------------------------4 1.1 课题的背景-------------------------------4 1.2 博客的简介-------------------------------4 1.3 博客的历史-------------------------------4 第二章开发环境和开发工具-------------------------7 2.1 xampp的简介------------------------------7 2.2 xampp的快速安装--------------------------7 2.3 Dreamweaver8简介-------------------------9 2.4 MySQL的简介------------------------------9 2.5 本章小结---------------------------------10 第三章需求分析和数据库设计-----------------------11 3.1 需求分析---------------------------------11 3.2 数据库的设计和实现-----------------------12 3.3 本章小结---------------------------------16 第四章个人博客系统的实现-------------------------17 4.1 系统功能---------------------------------17 4.2 管理员登录-------------------------------18 4.3 会员注册和登录---------------------------19 4.4 留言-------------------------------------19 4.5 浏览留言---------------------------------20 4.6 博客相册---------------------------------20 4.7 浏览博主资料-----------------------------21 4.8 会话管理---------------------------------21 4.9 本章小结---------------------------------22 第五章个人博客系统模块分析-----------------------23 5.1 用户登录验证----------------------------23 5.2 博文的分页------------------------------23 5.3 数据添加到数据库------------------------24 5.4 本章小结--------------------------------27 第六章个人总结-----------------------------------28 第七章参考文献-----------------------------------29

个人博客设计报告

个人博客设计报告

软件需求说明书 1、引言 a)编写目的 对https://www.360docs.net/doc/b016905259.html,网页设计有个大概的理解和运用,能掌握一些简单的网页制作方法。熟悉C#语言。 b)背景 软件名称:个人博客。 2、正文 该个人博客是一个小型的博客,它的主要功能有:登录,发表文章,发表评论等。 用户登录博客后,可以查看个人资料;可以查看已经发表过的文章和评价;可以发表新的文章和新的评论;可以修改文章的内容;还可以删除文章和评论。 该博客使用固定的用户名和密码,用户名为:admin;密码为admin。 该博客除了上述功能外,我们还可以添加其他功能,如: (1)、添加留言板,更多的和读者交流; (2)、添加音乐盒,让你在更新你的个人博客的同时聆听音乐; (3)、添加最近访问人的名单,告诉你最近有几个人访问了你的个人博客; (4)、为每个文章添加相关文章,方便其他读者进行链接阅读; (5)、相册,用于存放相片等。 3、任务概要 a)目标 提供用户一个简单的博客,能够实现发布文章、修改文章和删除文章; 还有能够实现对文章的评价以及删除评价等功能。 b)约束 对发表文章进行约束,只有登录后才能进行发表文章和查看个人资料; 对用户输入的Email进行约束,当用户所输入的Email格式不正确时提醒用户。 c)绑定 将数据信息存入数据库中,在博客上用代码将表格与数据库的信息进行绑定,用以实现数据的显示功能。 4、需求规定 a)功能 该博客的主要功能有:用户登录、发表文章、修改或删除文章、发表评价、删除评价等。 [1]:登录个人博客的账号和密码是固定的,其用户名为:admin,密码 为:admin。 [2]:只有登录博客后才可以对该博客进行文章的添加和修改。 [3]:不论是否登录博客,都可以对文章进行评价,但是要删除评价只能 登录博客后才能进行。 [4]:个人信息的显示只有登录博客后才能看到。 b)基本数据 i.文章的主要数据类型 数据库中文章所在表的名称为:Notes。

博客网站设计的开题报告

博客网站设计的开题报告 1.本课题的研究意义国内外研究现状、水平和发展趋势 1.1研究意义: “博客”于2000年前后兴起于美国,成为继个人主页,BBS之后互联网公共交流的新平台,近两年在国内互联网用户中得到了广泛传播,并得到了广泛的欢迎。其主要特点表现在三个方面:频繁更新,简单明了,个性化。 信息全球化的过程,对于互联网就是一个无国界的传播过程。因为博客,每一个人都可以在全球化的过程中建构一个自由发布个性化信息平台,这就是互联网给人们带来的革命性变革力量。一个开放的社会,实际上,就是一个虚拟世界中更真实的面对现实社会的选择。博客的发展是一个必然的过程,全球化的传播,也是一个能够给人们带来更多信息的社会。互动的网络社会突破了地域之间人们的阻碍,它给人们带来了更多的机会和把握未来的机遇。 博客不仅是中国互联网未来核心和互动作用的关键技术所在,而且是中国三位一体电讯、数字化电视和网络资源整合之后的基础管理平台之一。目前看,如果三位一体能够在中国实现最后的整合,电讯、数字化电视和网络,都可能利用博客技术平台进行交流和互动,通过网络提供给人们快捷,便利和优质的服务。 因此,对于博客网站的研究,设计与实现意义重大。 1.2国内外研究现状,水平和发展趋势

目前的博客网站,除了贴文字,就是贴图片,如果把歌曲和影 音文件放到网页上就会觉得速度有些慢了,这是由于国内互联网速度决定的。在网络速度发展之后,就可以很方便的把声音,短篇影音文件放到网上,无论是在线还是下载,都将为博客提供更加丰富的内容。 目前的博客本身还存一些问题:首先,博客首页的各个推荐栏目,由程序自动根据点击率或者回复率推荐文章。在这种机制下,论坛上的一些色情插边球和八卦话题,因为点击的网友比较多而使得他们位居首列,严重影响了博客成为一个开放的有价值的网络公众平台。在以后的博客网站中,要么能够找到一种好的筛选算法或者采用机器筛选加人工筛选的办法,提高博客首页推荐的文章的价值。其次,目前的博客网站大都属于综合性的博客,上面各个方面的内容混合在一起,博客用户也各式各样。这样是达到了博客网站开放性的原则但是要在上面找到专业的,有价值的东西就会显得很困难,属于杂货铺式的公共场合。未来的博客网站将会走向专业化的道路,专业化的博客网站将更有利于向专业化的出版,咨询,软件方面扩展,也将更有利于有关专业人士采用专业的网络信息资源。它将为专业人士提供一个专业资源,专业知识交流,信息发布的既综合又专业的交流平台。 总之,博客的兴起是进行网络交流的又一个新事物,它今后朝 什么方向发展,能发展到什么程度还是个数。但是,专业化的博客网站将大量兴起,有利于增强各专业学术的交流,也将成为各专业信息采集的特色资源库。

相关文档
最新文档