基于Web的个人博客的设计与实现

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

博客系统的实现

【摘要】博客是“一种表达个人思想、网络链接、内容,按照时间顺序排列,并且不断更新的出版方式”。简单的说博客是一类人,这类人习惯于在网上写日记。

博客它通常是由简短且经常更新的帖子所构成,这些张贴的文章都按照年份和日期倒序排列。Blog的内容和目的有很大的不同,从对其他网站的超级链接和评论,有关公司、个人构想到日记、照片、诗歌、散文,甚至科幻小说的发表或张贴都有。

本博客与网上的其他博客一样,实现了一般博客所具有的功能,能够进行文章,图片的发布以及进行博客系统中的各个部分的管理、后台的管理等等,浏览者可以进行浏览和留言等等。

本博客采用PHP实现以上功能,用MySQL建立数据库,以Web网页的形式呈现,用“Wamp5Ver2.0”实现浏览各项功能。

【关键词】博客,博文,相册,JavaScript,MySQL数据库

The realization of the blog system

【Abstract】The blog is an expression of personal thoughts, Web links, arranged in chronological order, and constantly updated publishing. The simple blog is a class of people, these people are accustomed to in the online diary.

Blog it is usually brief and frequently updated posts composition, these articles are posted in reverse order by year and date. The contents and purpose of the Blog are very different, and hyperlinks from other sites and comments about someone's idea, to diaries, photos, poetry, prose, and even science fiction published or posted.

This blog and other blogs on the general blog, to carry articles, Pictures release, and the blog in various parts of the management, the background of the management, the viewer can navigate and message and so on.

This blog using PHP to achieve the above functions, established with MySQL database, the form of a Web page showing, use "Wamp5Ver2.0" browse the various functions.

【Keywords】Blog, blog, photo albums, JavaScript, MySQL database

目录

第1章绪论 (1)

1.1 博客的作用 (1)

1.2 研究博客的背景与必要性 (2)

第2章关键技术简介 (3)

2.1 相关术语 (3)

2.1.1 站点 (3)

2.1.2 超链接 (3)

2.1.3 URL (3)

2.2 Dreamweaver8.0简介 (3)

2.3 Adobe Photoshop简介 (4)

2.4 开发语言简介 (5)

2.4.1 VBScript脚本语言 (5)

2.4.2 JavaScript简介 (6)

2.4.3 PHP和MySQL简介 (6)

2.5 博客系统开发技术 (8)

2.5.1 介绍 (8)

2.5.2 数据库的选择 (9)

2.5.3 MVC开发模式 (10)

2.5.4 Ajax介绍 (11)

第3章博客系统分析设计 (13)

3.1 系统设计方案 (13)

3.1.1 系统功能模块 (13)

3.1.2 系统功能需求描述 (14)

3.1.3 博客系统功能简图 (14)

3.1.4 数据库需求分析 (15)

3.2 系统操作流程 (16)

3.3 组件和样式分析 (16)

3.5 用户控件 (17)

3.6 博客系统预期的结果 (17)

3.7 界面设计 (17)

3.8 数据库设计 (19)

3.8.1 数据表设计 (21)

3.8.2 数据库访问 (23)

第4章博客系统的实现 (24)

4.1 博客前台页面设计实现 (24)

4.1.1 首页面 (24)

4.1.2 博文界面完成效果 (27)

4.1.3 相册界面完成效果 (29)

4.1.4 留言界面完成效果 (30)

4.2 博客系统后台设计实现 (32)

4.2.1 后台登陆页面 (32)

4.2.2 后台功能管理菜单 (34)

4.3 博客系统的测试 (37)

4.3.1 博客系统的具体测试 (37)

结论 (38)

致谢 (39)

参考文献 (40)

第1章绪论

博客通常被称为“网络日志”简称为“网志”。博客是继EMAILE、BBS、IM之后出现的第四种全新的网络交流方式。博客系统不仅仅是一种单向的发布系统,它有着极其出色的交流功能。在以往的几种网络交流方式中,BBS过于公共化。而EMAILE和即时通信工具IM则有很明显的私人性质,博客系统的出现则将公共性和私人性很好的结合起来。博客是一个正处于快速发展和快速演变中的互联网新应用,它就是一个网页,通常由简短且经常更新的帖子构成,这些帖子一般是按照年份和日期倒序排列的。它并不等同于“网络日志”。作为网络日志是带有很明显的私人性质的,博客则是私人性和公共性的有效结合,它绝不仅仅是纯粹个人思想的表达和日常琐事的记录,它提供的内容可以用来进行交流和为他人提供帮助,是可以包容整个互联网的,具有极高的共享精神和价值。

简言之,博客就是以网络作为载体,简易迅速便捷地发布自己的心得,即时有效轻松的与他人进行交流,再集丰富多彩的个性化展示于一体的综合性平台。博客系统可以充分展示每个用户的内心世界、工作感受、技术资料等方面的资讯。博客是个独立站点任何人都可以方便的来使用,就像每个人拥有自己的笔记本开始书写一样简单。

博客的出现代替了以前的个人网站,任何人不需要懂得网页设计的制作技术,就可以在互联网上表达自己的观点,展示自己的风采,记录自己的生活琐事或是工作经验,让自己得到更多人的关注。

1.1 博客的作用

(1)促进学习:写blog可以促进学习,想写文章出来,自然不能是泛泛的了解就可以的,要理解了才能写的出来。这就促进了对某些领域的不断学习和思考。

(2)记录收获:blog中,常常是记录下来的都是瞬间的灵感,对于事物的感悟,经过多日的思考和实践的结果,对于某个问题的解决方案等等,这些都是财富,要记录下来。

(3)反映成长:写blog,可以反映出人的思考过程,而不仅仅是思考结果。对于一个问题或是领域,从不了解到了解,从了解到熟悉,从熟悉到精通。这记录了一个人思考和解决问题的成长过程。很久之后,看到自己之前的文章,将会觉得自己进步了。

(4)结交朋友:写了blog,自然会有许多志趣相同的朋友来阅读,这可以认识许多朋友。大家有共同的兴趣爱好,自然谈得来。

相关文档
最新文档