基于PHP的多用户博客系统的设计
06计算机二班张峰
【摘要】随着互联网技术的高速发展,生活节奏的加快,博客被越来越多的人选择作为学习和交流的工具。博客的内容丰富多彩,有对其他网站的超链接和评论,有个人构思,还有新闻日志、照片、诗歌和散文等。博客具有自主性、开放性、互动性和共享性的特点,是一个很好的交流的渠道,思想展现的舞台和学术探讨的园地。本系统是一个实用的个人博客网站,集博客、评论、图片上传于一身。未注册用户(访客)可以浏览文章,发表评论。也可以通过注册成为该系统的注册用户,注册用户可以管理自己的博客、评论,同时还可以发表新日志,上传图片等。
【关键词】博客;日志;评论
The Design and Implementation of Blog Based on PHP Abstract :With the extensive application of the Internet, dynamic web technology of PHP technology and development the blog system.Blog system is mainly to provide users with published articles, browse articles, and other functions,Users can express themselves by some articles and with other netizens to conduct exchanges. Blog system of the main article on the digital management, information, intelligence, is to break the way of Released an article by traditional newspapers and magazine published ,it make a new way to try.The system is d
esigned by PHP technology, backstage adoption MySQL database.In this text,it analysis the blog system by feasibility and the demand of the user. Under the modular theory, planning and design of the system functional modules; In the database design, a detailed description of the database structure and database integrity, security measures; Programming is
used object-oriented programming design, system design ideas, background for the future and function of the program in detail; System testing, Analysis of the specific course of testing the key issues and proposed solutions to achieve system function. Finally, the system in an objective, comprehensive evaluation, as well as further improvements made.
Key words :Blog;PHP;MySQL
目录
引言 (2)
1.系统的可行性分析 (3)
1.1系统的目标和研究方法 (3)
1.2传统系统的分析 (4)
1.3所要开发系统的分析 (5)
1.4系统的其它可行性 (6)
2.系统需求分析和概要设计 (7)
2.1系统需求分析 (7)
2.2概要设计 (9)
3.系统数据库设计 (12)
3.1数据库表的设计 (12)
4.系统的详细设计 (14)
4.1主要页面设计 (15)
4.2系统主要功能模块开发 (15)
5. 总结 (22)
参考文献: (24)
致谢 (25)
引言
博客(Blog)即WebBlog,是“网络日志”的意思, 是“一种表达个人思想和网络链接,内容按照时间顺序排列,并且不断更新的出版方式”。它“倡导思想的交流和共享”。1个Blog就是1个网页,通常由简短且经常更新的张贴文章构成。其内容和目的各不相同,有的相当于博主本人的随笔和日记,有的则是一人基于某个特定主题或共同利益领域的集体创作,且都包含许多其他网站的超级链接和评论,通过网络传达实时信息。
博客通常具有以下特点:
(1)简单、快捷、低成本
博客像是简化了的个人主页。你只需几分钟时间就可以申请到一个属于自己的博客空间,并方便地发表观点或评论,快速建立起自己的网络形象。只要“会上网打字,就会博客”。与传统的个人主页相比,博客的优势在于简单、快速和“入门免费”。
(2)开放性、私有性、交互性
博客是属于个人的私人空间,可以针对某个主题公开发表评论,而且可以凭借博客所特有的trackback (引用通告)机制,可简便的发表日志和评论。博客是具有比BBS更加灵活、更为个性化的知识共享和交流形式的特点。
(3)可订阅、易管理、实时传递
博客是易于管理的个人电子出版系统。可以自由地记录、发布和更新,也可以方便地对文章分类管理。而且博客系统能够自动生成站点的汇总提要(RSSfeed),以方便其他人订阅。博客是以个人为中心的、开放的、简单快捷的网上交流工具和可订阅的个人电子出版系统,同时又是极具开拓性
的个人知识管理工具。
博客最主要的应用有3个方面:一是新的人际交流方式;二是以个人为中心的信息摘选和知识管理;三是以个人为中心的传播出版。其中以具有鲜明个人特的传播出版而引人瞩目。以个人为中心的博客,以独特的视觉、敏锐的观察力,逐渐冲击着传统媒体,尤其是新闻界多年形成的传统观念和道德规范。随着博客人数的增加,博客作为一种新的生活方式、新的工作方式和新的学习方式已经被越来越多的人所接受,Blog正在影响和改变着我们的生活。
1.系统的可行性分析
1.1系统的目标和研究方法
1.1.1系统目标
该目标主要是结合与传统系统(即传统以纸张或者磁盘、光盘为载体的写作模式)的比较而定。
(1)人力和设备的节省
传统系统主要是通过人力写作,并且载体是纸张、磁盘或光盘。而通过本系统,可以节省一定的写作人力,并且利用网络存储方式,节省了纸张资源和笔墨资源或者磁盘、光盘资源的使用。
(2)界面美观和便捷的提升
本系统相对传统系统而言,利用了多媒体的各种视觉效果,有明显的界面美观和直观的优势。
(3)编辑修改的提升
本系统可以使对文章或者一些图片背景等的编辑修改变得非常容易,非常便捷和快速。只要修改局部,不用返工,并且不会留下视觉瑕疵。
(4)交流的广泛性和速度的提升
通过网络这种媒介,使得文章、日志的交流变得非常广泛,不会受到
地域的限制。世界上任何人都可以互相交流,并且交流的速度比传统更加快速方便,不需要通过传统载体的传递。
1.1.2可行性的研究方法
(1)调研传统系统的效率和特点
通过调研和对比传统系统的工作方式和特点,发现效率和实用性的差距。通过理论和现实技术发展的特点和要求,估算出效率和功能的提升。
(2)参考目前已有的网站和案例
如今网络上的博客比比皆是,可以参考和学习一些已有的优秀博客的特点和成功之处,来发现传统系统需要改进的地方和新的开发入口。
1.2传统系统的分析
1.2.1处理流程
传统系统处理流程如图1所示,该图给出了传统方式的写作文章以及交流的方式和流程途径。
文章作者国内php空间
D1作者思维
文章读者事务文章载体
获取创作信息
创作信息
1
构思/写作文章
2
产生文章
图1 传统系统处理流程
1.2.2数据流图
传统系统的数据流图如图2所示,该图主要给出了传统的以纸张或者磁盘为载体的文章、日志写作和交流的数据流程。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论