个人博客平台开发和设计毕业论文
2021-03-25 22:58:23
摘 要
随着时代的进步,互联网技术与人类生活越来越密不可分。各类交流平台诸如微博、QQ空间、朋友圈的设计都是为了满足人们表达自我与交流的欲望。博客也是如此,不仅提供了一个表达自我的平台,而且还能促进人们在专业领域进行深度研究和讨论。本博客系统设计主要实现了文章的数字化、信息化、智能化的管理。
博客系统采用功能强大的JSP技术进行开发,结合使用了struts2 spring hibernate等多种框架。数据库则采用体积小、速度快的MySQL开源软件,与此同时使用Tomcat配置Web服务器,最终实现了集日志、相册、留言板于一身的学习交流平台。系统分为五大模块,博文功能模块:新增、修改、删除博文;栏目功能模块:添加、删除、查询栏目;评论留言模块:发布、更新、删除、查询留言评论;个人资料模块:添加、修改、删除、查询博主信息;用户模块:添加、更新、删除、查询用户。本博客系统不仅仅希望做一个交流平台,还希望在浮躁的网络世界提供给博主一个自由的空间。所以本系统是为个人而设计,只有博主才能在此处发表博文。
本文组织如下:第一章为对本系统整体的概述,第二章为对系统的需求分析,第三章为对系统的详细设计,第四章讲的是系统开发语言、工具的选择以及系统的调试。
关键字:个人博客系统,系统设计,系统分析
ABSTRACT
With the progress of the times, Internet technology and human life are increasingly inseparable. Various types of communication platforms such as microblogging, QQ space, moments design is to meet people to express self and communication desire. The same is true of the blog, not only to provide a platform to express themselves, but also to promote people in the field of professional research and discussion. The blog system design mainly to achieve the digital, information, intelligent management of articles.
The blog system uses powerful JSP technology for development, combined with the use of struts2 spring hibernate and other framework. The database is a small, fast MySQL open source software, while using Tomcat configuration Web server, and ultimately to achieve a set of logs, albums, message board in a learning exchange platform. System is divided into five modules, blog function module: add, modify, delete blog posts; message module: registered user release, modify the log; comment message module: release, update, delete, query Comments; personal data module: add, modify, delete, query bloggers information; user module: add, update, delete, query the user. This blog system is not only want to be a communication platform, but also hope that the impetuous network of the world to provide a free space bloggers. So the system is designed for the individual, only the bloggers can publish blog articles here.
This chapter is organized as follows: The first chapter is an overview of the whole system, the second chapter is the demand analysis of the system, the third chapter is the detailed design of the system, the fourth chapter is about the system development language, the choice of tools and the system debugging.
Key words: Personal blog system, system design, system analysis
目录
摘要 3
ABSTRACT 4
绪论 6
1 系统背景 7
1.1 个人博客系统开发背景 7
1.2 个人博客系统开发意义 7
1.3 个人博客系统研究内容与预期目标 7
2 系统分析 9
2.1 需求分析 9
2.1.1 博主 9
2.1.2 普通用户 10
2.2 系统的可行性分析 11
2.3系统流程图 12
2.4 数据流程分析 12
2.5 数据字典 13
2.5.1 数据元素 14
2.5.2 数据存储 15
2.5.3 外部实体 16
3 系统设计 17
3.1 系统功能模块设计 17
3.1.1 博主功能模块 17
3.1.2 普通用户模块 18
3.2 系统详细设计 18
3.2.1 数据库设计 18
3.2.2 编码设计 21
3.2.3 输入输出及界面设计 21
4 系统实施 31
4.1 开发语言的选择 31
4.1.1 Java简介 31
4.1.1 JSP技术简介 31
4.2 开发工具的选择 32
4.2.1 MyEclipse简介 32
4.2.2 MySQL数据库简介 32
4.3 系统调试 32
4.3.1 系统调试目标 32
4.3.2 系统调试方案 32
4.3.3 调试计划执行情况 33
结束语 34
参考文献: 35
绪论
博客发轫于美国,在发展过程中得益于一系列公共事件推动概念普及,并经由社会创新者的引领最终被广泛应用。若想考证究竟谁是“博客之父”,这很难有一个明确的答案了。但有人认为浏览器发明人Marc Andreesen开发的Mosaic的What’s New网页就是最早的博客网页。这个页面从93年6月开始,一直更新到1996年6月为止。而将博客带入主流社会事业的却是因为一场灾难,2001年9月11日世贸大楼遭遇恐怖袭击,博客在当时是信息和灾难亲身体验的重要来源。也正是在这段时间,博客开始流入中国。2002年8月,方兴东创办“博客中国”,开始在国内引介推广博客概念。2004年-2005年各大门户网站开辟博客频道,新浪更是大规模开辟并推广名人博客,将博客轰轰烈烈地推向给了大众,自此博客彻底的流行起来,博客也一度成为了自媒体创作模式的代言人。2009年8月,同样是各大门户网站,相继推出了微博服务,其中尤以新浪名人微博为首,通过内部邀请、名人认证等营销模式,成功地使得微博进入了更多人的生活。自此,微博超越博客,成为互联网中网民社交和情感思维表达的最重要的平台之一。
尽管博客不再如十几年前那样受欢迎,空前繁荣的博客时代也已经过去了,但博客本身是无法被取代的。时光带走了博客当年浮华的泡沫,最终沉淀下来的才是真正有价值的博客、作者和读者,所以博客是有他忠实的粉丝的。因此,开发这样一款博客网站时有必要的。本文将对个人博客系统的开发进行分析和研究。在下面的章节将逐一介绍开发的背景、系统分析与设计以及系统的实施。
系统背景
1.1 个人博客系统开发背景