博客网站系统毕业设计论文 .doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《博客网站系统毕业设计论文 .doc》由会员分享,可在线阅读,更多相关《博客网站系统毕业设计论文 .doc(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、华中科技大学文华学院毕业设计(论文)题目: 博客网站系统 学 生 姓 名: 学号: 学 部 (系): 信息科学与技术学部 专 业 年 级: 2011级计算机应用技术 指 导 教 师: 职称或学位: 2014年5月20日目录摘要IIABSTRACTIII前言IV1.系统概述11.1系统背景、目标及意义11.2可行性需求分析21.3系统开发环境21.4主要功能分析32.系统的总体结构设计42.1系统的开发思想与原则42.2系统功能模块42.3数据库的概念结构设计63. 系统的详细设计83.1程序设计思想与原则83.2程序设计流程图83.3程序设计结构93.4数据库的物理结构设计144. 系统测试及
2、评价174.1测试与调试174.2系统评价17结束语18参考文献19致谢20博客网站系统摘要Blog是继Email、BBS之后出现的第三种网络交流方式,是网络时代的个人“读者文摘”,是以超级链接为武器的网络日记,是代表着新的生活方式和新的工作方式,更代表着新的学习方式。具体说来,博客(Blogger)这个概念解释为使用特定的软件,在网络上出版、发表和张贴个人文章的人。一个Blog其实就是一个网页,它通常是由简短且经常更新的帖子所构成,这些张贴的文章都按照年份和日期倒序排列。Blog的内容和目的有很大的不同,从对其他网站的超级链接和评论,有关公司、个人构想到日记、照片、诗歌、散文,甚至科幻小说的
3、发表或张贴都有。许多Blogs是个人心中所想之事情的发表,其它Blogs则是一群人基于某个特定主题或共同利益领域的集体创作。本系统运用PHP动态网络开发技术,以MySQL作为后台数据库,使用Apache配置Web服务器,结合JavaScript和HTML两种脚本语言,以及配合多种网页开发工具,实现了基于B/S模式的个人日志发表和交流的平台个人博客系统关键词:网站开发;博客;程序Blog Website SystemAbstractBlog is the Email, BBS, network after the three exchange, the individual is the Int
4、ernet Age, Readers Digest is a hyperlink to the diary as a weapon of the network represents a new way of life and new ways of working , but also represents a new approach to learning. Specifically, the blog (Blogger) to explain the concept for the use of specific software, in network publishing, pub
5、lication and personal articles were posted. In fact, a Blog is a web page, it is usually brief and frequently updated posts by composition, these articles are posted in accordance with the reverse order of the year and date. Blog content and purpose are very different from other sites on the hyperli
6、nk and comments, the company, personal vision to the diary, photos, poetry, essays, and even science fiction, have published or posted. Blogs are the hearts of many individuals think of things made, other Blogs is a group of people based on a specific theme or area of the common interests of the col
7、lective creation.The system uses PHP dynamic web development technologies to MySQL as the backend database, using the Apache Web server configuration, combined with JavaScript and HTML scripting language, as well as with a variety of web development tool, based on B / S mode and a personal journal p
8、ublished communication platform - personal blog system.Keywords: Website devolep;Blog;Program前言随着计算机网络的发展,越来越多的用户希望能够在网络平台上更多的展现自己的个性,更方便的与他人互动交流,在传统的WEB1.0时代,人们的交流仅仅局限在论坛、社区等网站,现在WEB2.0时代到来了,给我们带来了“博客”。博客现在已经成为了网络日志必不可缺少的一种工具,也是一种简单的、有效地网络用户之间一种心灵的交流,博客可以通过一小段文字来说明您现在的情况,在前不久,新浪微博上市了,这也说明了博客现在占据的网络
9、需求量。博客它可以随时发布日志,方便快捷。访客可以直接在个人博客上留言,与博主进行互动。简而言之,博客,在这个时代,是我们生活的一部分,离不开它。博客系统的开发,实际上是Web应用程序的开发。开发主要是前台的开发工具盒后台的数据库,本系统选择了这一领域中的经典组合PHP+MySQL,PHP+MySQL具有开放源代码,同时也是免费软件,是开发Web应用程序的最佳选择之一。本次开发Blog系统主要是采用了phpstudy集成软件开发,主要内容是博文的上传、修改,删除和用户之间的权限关系,主要分为四大类,游客访问,普通会员访问,管理员和站长、相册的创建和照片的上传,留言等。本次开发过程中,虽然遇到了
10、很多问题,在老师和同学的帮助下,还是完成了一个简单的博客系统,如果还有不足之处,希望在未来,我可以更好的完善系统,购买域名空间,上传到网络中分享。1.系统概述1.1系统背景、目标及意义互联网的飞速发展正在逐步改变人们的生活方式,并且成为人们获取和交流信息的重要途径。因此互联网的开发区,网络信息量正以惊人的速度增长,博客是当今快速发展的互联网技术。博客是一种特定的网络信息发布平台,使用者拥有一个属于自己的空间,在结合网络后,博客网络可以成为用户的一个信息化管理平台。1.1.1 项目开发的背景从整个互联网的角度观察,早期的用户只是作为一个信息的阅读者被动地从各个网站上接受信息,随着网络技术的进步,
11、一系列动态动态网页技术相继出现,使互联网与用户交互的能力不断增强,表达方式极为丰富。博客正是在这种背景环境下产生的,虽然只是一个小型的网络应用程序,却表现出网络社会话的特点。写日记、文章一直以来都作为很多人表达自己感情,展示自己才华以及与外人沟通的重要方式,也成为了很多人生活中的重要部分。过去人们都是靠纸和笔来实现,甚至到之后有了电脑,也最多用文本编辑软件来写,最后还是得通过人工交换自己所写的东西,无论是纸张作为载体还是电子存储设备作为载体。这样极大缩减了交流的范围和速度以及交流的频度。随着网络的开速发展,它已经走入大众生活,所以自然而然诞生了个人博客这样一个新兴事物,它不仅仅能取代前面所说的
12、功能,还能加入图片、音乐,而且使得作者更能无所拘束地生动地写出自己想写的,旁人也能非常便捷地阅读并且加以评论,并且它还能作为展示个人个性的窗户。更重要的是网络个人博客利用网络的巨大优势,可以非常快捷、广泛而没有界限地自由交流。交流速度快、交流范围广以及可以让网络中任何人浏览、评论是博客的最大特点,正是有了这些特点,个人博客现在已经成为很多人生活中必不可少的一个部分,它让更多人了解作者的心声,方便了人与人之间的沟通和交流。1.1.2 系统开发的目标 1、人力和设备的节省传统系统主要是通过人力写作,并且载体是纸张或者磁盘、光盘。而通过本系统,可以节省一定写作人力,并且利用网络存储方式,节省了纸张资
13、源和笔墨资源或者磁盘、光盘资源的使用。2、界面美观本系统相对传统系统而言,利用了各种视觉效果,可以方便插入图片,发表文章,评论,志同道合的朋友们一起交流。3、编辑修改的提升本系统可以使对文章或者一些图片背景等的编辑修改变得非常容易,非常便捷和快速。只用修改局部,不用返工,并且不会留下视觉瑕疵。4、交流广泛性和速度的提升通过网络这种媒介,使得文章、日志的交流变得非常广泛,不会受到地域和世界的限制,世界各地任何人都可以享受交流的服务。并且交流的速度比传统更加快速方便,不通过传统载体的传递。1.1.3 系统开发的意义研究个人博客系统具有实践意义。第一,作为博客网站,希望通过优化博客技术和预测用户的使
14、用需求,提供实时网上交流互动,通过计算机技术和网络技术,尽可能的克服地域的限制,增强网站的运行能力,提高用户的满意度,最终达到提高网站的知名度和实用性的意义。第二、本次毕业设计通过选择开发一个Web应用程序,使用学习到的开发技术及工具,完成一件具有实际意义的研究工作,同时也能巩固我们大学几年的专业知识。1.2可行性需求分析系统可行性需求分析是现代软件工程应用于系统开发的一项重要环节,通过需求分析可以明确系统的各项需求和功能,根据这些需求和功能可以更好地指导下一步的系统开发和设计,避免了在设计之后对需求的变更而导致的大量返工。选择一种好的开发模块比努力更重要。在确定了开发工具和了解相关技术知识之
15、后,开始正式进入系统开发阶段。首先,应该对系统进行可行性研究。可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。但可行性研究的目的不是解决问题,而是确定问题是否值得去解。因此,可行性研究实质上是较高层次上较抽象的方法进行的系统分析和设计过程。(1)调研传统系统效率和特点通过调研和对比传统系统的工作方式和特点,发现效率和实用性的差距。通过理论和现实技术发展的特点和要求,估算和提出效率、功能的提升。(2)参考目前已有的网站和案例如今博客在网络上比比皆是,可以参考和学习已有的一些优秀个人博客的特点和成功之处,来发现传统系统需要改进的地方和新的开发入口。在设计博客网站之前,可行性研
16、究是必须进行的。在确定了博客系统题目之后,上网收集了多个博客系统,有的是用开发的, 更多的是Wordpress的博客系统,wordpress系统简单、便捷,现在很多博客系统都是运用Wordpress的集成软件来搭建自己的平台,还有bootstrap的结构样式模块代码,综合考虑,根据需求分析和个人能力来决定,我使用了PHP进行开发,因为这更有挑战性和意义。1.3系统开发环境本系统开发从硬件环境和软件环境来进行分析。硬件环境:电脑型号:华硕A43 笔记本电脑;处理器:英特尔 酷睿i5 2代系列 2.5GHz 双核;内存容量:8G;显卡:核芯显卡 Intel GMA HD 3000(显卡芯片);显示
17、器:14英寸。软件环境:操作系统:windows 7 旗舰版 64位;开发平台和语言:PHP+MySQL;数据库:Mysql数据库。由于php独立安装的环境配置繁琐,难懂,所以本系统的开发主要是使用了phpstudy2014集成软件,集成软件下载后只需简单的配置,把自己编写PHP文件放置在WWW文件夹内,把数据库的密码更改即可。1.4主要功能分析1.4.1 系统主要功能概括本系统的主要功能是体现多用户的使用。用户可以在本系统注册申请自己的账号。一旦用户申请了自己的账号,就可以将心得体会等发布到博客系统上,当发布了自己的心得体会,普通游客可以看到用户所发表的日志内容,但是普通游客不能发表文章和修
18、改文章,必须注册登录,有自己的账号之后方可。普通会员还可以上传自己的照片,对照片命名等功能。1.4.2 系统主要功能本博客系统主要提供的功能包括以下几个方面1、用户的注册与登录;2、用户发表博文、修改博文、删除博文;3、相册的创建、相片的上传以及管理相册和相片;4、用户的权限,主要分为普通会员、管理员和站长;5、个人信息的查看和修改6、用户发表留言,删除留言。2.系统的总体结构设计2.1系统的开发思想与原则一个简单的网站开发,必须遵循软件工程原则:模块化、抽象、逐步求精、信息吟唱和局部性、一致性、模块独立完整性和可验证性2。 本系统采用软件工程方法学进行设计,软件工程是用科学的知识和技术原理来
19、定义、开发、维护软件的一门学科。它应用工程的概念、原理、技术和方法,应用科学的开发技术和管理方法来开发软件3。在设计阶段,主要采用了自顶向下,逐步细化的设计过程:一是将复杂的问题分解成若干个模块组成的层次结构;二是将每个模块的功能逐步分解细化城一系列的处理。在编码阶段,采用自顶向下,逐步求精的方法,把每个模块的功能逐步分解,细化成一系列具体的步骤,进而用PHP语言代码写成程序系统。 面向对象方法把数据和行为看成同等重要,它是一种数据为主线,把数据和对数据的操作紧密地结合在一起发放,概括地说,面向对象方法具体有以下几个原则:抽象、分类、封装、消息通信、多态性等。系统的总体设计的主要任务:对软件需
20、求进行功能分析。划分模块,设定预定的功能模块功能。其目标是建立软件的体系结构,软件体系结构的三要素是程序构件(模块)的层次结构、构件之间交互方式,以及数据的结构3。本次博客系统开发,主要是工程化的,自顶向下,博客程序实现的时候,自底向上的。系统的开发首先考虑的就是需求分析,其中包括:功能需求、性能需求、环境需求、界面需求、用户或人为因素3等,系统的开发原则主要是运用了软件工程的模块化原则,把博客系统进行分析,逐步分解。博客主要是划分成了以下模块,主要是根据表的形式来划分的,文章模块,留言模块,用户模块,相册模块等,总体来说满足了软件工程的基本开发原则。2.2系统功能模块根据用户需求以及系统需求
21、分析,建立如下个人博客系统功能结构模块图。如图2.1所示。图2.1博客系统的功能模块图个人博客系统以实现信息的添加、修改和删除等操作信息管理为设计目的、以强大的数据库管理功能,方面用户对相应信息管理,以达到提高工作效率。本系统在设计过程中满足了以下几点:1、采用了B/S架构,实现了小型博客系统交互性2、信息操作简单,用户注册登录,修改、删除的效果3、尽可能的排除人为错误4、用户可以自行修改密码5、数据库密码采用了加密模式md56、系统可以稳定的运行系统基本功能模块如下:1、信息添加模块信息添加模块分为用户注册、发表博文、照片的上传、写留言等,主要是为了让用户可以更好地与时俱进,交流思想。写博客
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 博客网站系统毕业设计论文 博客 网站 系统 毕业设计 论文
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内