多用户博客系统毕业论文

上传人:cn****1 文档编号:489573641 上传时间:2022-08-03 格式:DOC 页数:26 大小:1.25MB
返回 下载 相关 举报
多用户博客系统毕业论文_第1页
第1页 / 共26页
多用户博客系统毕业论文_第2页
第2页 / 共26页
多用户博客系统毕业论文_第3页
第3页 / 共26页
多用户博客系统毕业论文_第4页
第4页 / 共26页
多用户博客系统毕业论文_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《多用户博客系统毕业论文》由会员分享,可在线阅读,更多相关《多用户博客系统毕业论文(26页珍藏版)》请在金锄头文库上搜索。

1、多用户博客系统摘要 多用户博客系统是一个以文章形式来发布自己所见、所得、所闻、体会等的互联网信息发布系统,类似个人网站,但它更强内容的私有性,用户有权力不公开自己的文章。 本文以博客日志发布管理为基础,并结合其实际需求,详细简述了多用户博客系统设计、开发的全过程。本系统主要功能包括博客的日志发布、分类等。 本系统基于B/S架构,采用PHP为开发语言、MySQL为数据库的LAMP开发平台,结合功能强大的开源框架ZendFramework为开发框架,从而保证了整个系统稳定、快速、高效的运行。关键词:博客,个性化,稳定性Abstract Multi-user blog system is one o

2、f the aritlce form to publish their own findings obtained, the smell, experience and other Internet information release system。similar to the personal website, but its more private nature of the content, the user has the power to not open their own articles. In this paper, based on post publishing a

3、nd management, combined with their actual requirement, detailed description of the multi-user blog system design and development at the entire process. The main features include post publish, category etc. The system is based on B / S structure, to use PHP language and MySQL database for the develop

4、ment of the LAMP development platform, combined with a powerful open-source PHP framework for ZendFramework as a development framework, thus ensuring the entire system is stable, fast, and efficient.Keywords:Blog, personalization, stable目 录引言51.系统规划61.1系统的目标和可行性研究61.1.1系统目标61.1.2系统的可行性研究61.2传统系统的分析6

5、1.2.1处理流程61.2.2数据流图71.3本系统的分析71.3.1处理流程71.3.2数据流图71.3.3本系统的描述和优越性82.系统的可行性分析92.1技术可行性92.2性能效益可行性92.3硬件可行性92.4可行性结论93.系统需求分析103.1系统需求分析103.1.1系统功能需求103.1.2系统性能要求104.系统的设计124.1概要设计124.1.1系统架构124.1.2系统模块划分124.1.3系统功能结构图134.1.4运行环境134.2系统的详细设计134.2.1首页模块144.2.2文章管理模块164.2.3图片管理模块164.2.4管理员管理模块175.系统数据库的

6、设计196.系统实施216.1软件介绍216.2系统运行环境216.3使用规程216.4开发工具简介216.4.1关于PHP216.4.2关于MYSQL226.4.3关于Apache22结论23致 谢24参考文献25附录26引言博客(Blog)即WebBlog,是“网络日志”的意思, 是“一种表达个人思想和网络链接,内容按照时间顺序排列,并且不断更新的出版方式”。它“倡导思想的交流和共享”。一个Blog就是一个网站,通常由简短且经常更新的张贴文章构成。其内容和目的各不相同,有的相当于博主本人的随笔和日记,有的则是一群人基于某个特定主题或共同利益领域的集体创作,且都包含许多其他网站的超级链接,通

7、过网络传达实时信息。博客通常具有以下特点: (1)简单、快捷、低成本 博客像是简化了的个人主页。你只需几分钟时间就可以申请到一个属于自己的博客空间,并方便地发表观点,快速建立起自己的网络形象。只要“会上网打字,就会博客”。与传统的个人主页相比,博客的优势在于简单、快速和“入门免费”。 (2)开放性、私有性、交互性博客是属于个人的私人空间,可以针对某个主题公开发表评论,而且可以凭借博客所特有的trackback (引用通告)机制,可简便的发表日志和评论。博客是具有比BBS更加灵活、更为个性化的知识共享和交流形式的特点。 (3)易管理、实时传递博客是易于管理的个人电子出版系统。可以自由地记录、发布

8、和更新,也可以方便地对文章分类管理。而且博客系统能够自动生成站点的汇总提要(RSSfeed),以方便其他人订阅。博客是以个人为中心的、开放的、简单快捷的网上交流工具,同时又是极具开拓性的个人知识管理工具。博客最主要的应用有3个方面:一是新的人际交流方式;二是以个人为中心的信息摘选和知识管理;三是以个人为中心的传播。其中以具有鲜明个人特色的传播出版而引人瞩目。以个人为中心的博客,以独特的视觉、敏锐的观察力,逐渐冲击着传统媒体,尤其是新闻界多年形成的传统观念和道德规范。随着博客人数的增加,博客作为一种新的生活方式、新的工作方式和新的学习方式已经被越来越多的人所接受,Blog正在影响和改变着我们的生

9、活。本博客系统具有以下的特点:(1)零机制:博客属于个人所有,是自发建立和非正式的建设。BSP(Blog Service Provider博客服务托管商)不能对博客发号施令。(2)零技术:博客不需要作网站的专业知识,可以像发邮件一样简单地实现博客网页的呈现。技术的极度简化,包括架构和申请博客网站、编辑、上传和修改内容等。(3)零成本:任何一个人都可以像申请免费邮件般免费申请自己的博客网站。不需要注册域名的成本,不需要租用服务器空间的成本,不需要许多软 件工具的成本。 (4)零编辑:博客用户就是编辑,即时写作、即时发布、自我检查。这形 成了与传统写作截然不同的“体验”,真正实现了作者“零磨损”的

10、开放式写作。(5)零形式:博客页面的表现形式和文章内容的表现方式十分灵活,没有特定形式。 1. 系统规划1.1系统的目标和可行性研究1.1.1系统目标基于博客系统的特点,本系统要实现的博客的基本功能有主界面,用户注册,注册用户发表文章,用户登录/退出,浏览文章等。其中比较重要的是区分了博客的注册用户和游客。注册用户可以在任何时候写下自己的文章,记录下自己的点点滴滴。而游客主要的权限是阅读博客所有注册用户写的文章,还可以浏览所有注册用户上传的图片。以上是博客系统的功能目标,由于博客的网络流行特点以及用户个性的展示,还可以适当要求界面比较美观,直观便捷,操作方式简单以及人性化。(1)人力和设备的节

11、省传统系统主要是通过人力写作,并且载体是纸张、磁盘或光盘。而通过本系统,可以节省一定的写作人力,并且利用网络存储方式,节省了纸张资源和笔墨资源或者磁盘、光盘资源的使用。(2)界面美观和便捷本系统相对传统系统而言,利用了多媒体的各种视觉效果,有明显的界面美观和直观的优势。(3)编辑修改快捷本系统可以使对文章或者一些图片等的编辑修改变得非常容易,非常便捷和快速。只要修改局部,不用返工,并且不会留下视觉瑕疵。(4)交流的广泛性和速度的提升通过网络这种媒介,使得文章、日志的交流变得非常广泛,不会受到地域的限制。世界上任何人都可以互相交流,并且交流的速度比传统更加快速方便,不需要通过传统载体的传递。1.

12、1.2系统的可行性研究(1)调研传统系统的效率和特点通过调研和对比传统系统的工作方式和特点,发现效率和实用性的差距。通过理论和现实技术发展的特点和要求,估算出效率和功能的提升。(2)参考目前已有的网站和案例如今网络上的博客比比皆是,可以参考和学习一些已有的优秀博客的特点和成功之处,来发现传统系统需要改进的地方和新的开发入口。1.2传统系统的分析1.2.1处理流程传统系统处理流程如图1所示,该图给出了传统方式的写作文章以及交流的方式和流程途径。图1 传统系统处理流程1.2.2数据流图传统系统的数据流图如图2所示,该图主要给出了传统的以纸张或者磁盘为载体的文章、日志写作和交流的数据流程。图2 传统

13、系统数据流图1.3本系统的分析对所要开发的系统的分析是从系统的描述和优越性,用所要开发的系统的处理流程图和所要开发系统的数据流图来说明的。1.3.1处理流程所开发的系统的处理流程如图3所示,该图给出了所要开发系统的系统工作、写作文章和文章交流的方式以及流程途径。图3 所要开发的系统的处理流程1.3.2数据流图所开发系统的数据流图如图4和图5所示,它们都是进一步分解后的数据流图。其中图4是用户管理功能的分解数据流图,而图5是文章管理以及评论功能的分解数据流图。图5涉及到用户文章和评论事务和数据库的频繁存储交互,体现了博客系统中文章、日志发表和评论的功能,是博客系统中最主要的一项事务过程。图4 用

14、户的管理功能图5 文章的管理功能1.3.3本系统的描述和优越性该系统是在适应当前网络特点和用户个性的情况下开发的博客系统,主要用于文章和日志的写作以及评论的交流。随着网络的高速发展,自然而然产生了博客这样一个新兴事物,它不仅仅能取代传统的书写功能,还能加入图片、音乐,而且使得作者能更加无所拘束地写出自己的所思所想,读者也能非常便捷地阅读并且加以评论,它还是展示用户个性的一个窗口。更重要的是博客系统利用网络的巨大优势,可以非常快捷、广泛且毫无限制地进行交流。交流速度快、交流范围广以及可以让网络中任何人浏览、评论是博客的最大特点。正是有了这些特点,博客现在已经成为很多人生活中必不可少的部分,它能让

15、更多人了解作者的心声,方便了人与人之间的沟通和交流。2.系统的可行性分析前面主要运用了系统流程图和数据流图,通过对传统系统和所要开发的系统的比较分析了系统开发的可行性,下面将从其它一些辅助可行性来进一步分析和说明。2.1技术可行性本系统主要由PHP作为主要开发技术,PHP已经流行和发展了数年,技术相对比较成熟,开发系统稳定可靠。系统采用优秀的关系型数据库管理系统MySQL作为后台数据库,能和Windows以及当前各种系统很好的兼容搭配。它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。其它辅助网站设计的技术相当丰富,相应开发环境和工具也一应俱全,比如

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号