基于JavaWeb和mysql的个人博客系统
摘 要
Blog作为当今社会的一种潮流的学习交流软件,已经被越来越多的人所接受。博客兴起于21世纪初,在科技不断变革的世界日益发展,博科技术引领者网络文化发展的新格局。博客系统的出现,预示着博客技术的不断发展与完善。人们可以在博客上发表自己的文章,心情。可以在博客与人交流,一起共同进步。
而博客系统,被更多的企业运行在网络上,实现了很大地步的发展网络文化。本博客系统,也是类似于网络博客的一些功能。引进了网民对博客的需求,以满足自身的发展的需要。对于系统分析,明确进行的步骤,巧妙地把一个相对较完整的博客系统分解成各个模块,然后一个个去实现相对应的功能模块。然后巧妙地使用恰当的方法使其连接在一起,成就一个博客系统、
本系统的主要模块包括:登录注册,博客的发表,评论与修改,以及界面设计。通过引用myeclipse以及mysql软件,来更大程度的实现博客系统的功能,可以更快方便的满足用户本身的需求,实现系统的价值。
关键词 :博客;博客技术;myeclipse;mysql
1 绪论
1.1 本网站的目的及研究意义
进入二十一世纪,以Internet为核心的现代网络积水和通信技术已经得到了飞速的发展和广泛的应用,各种网络交流互动工具也应运而生。其中以论坛、博客、社区、空间最为受广大网民朋友的欢迎,也是目前为止发展的比较成熟的信息交流工具。随着互联网的日渐成熟,网络博客在近几年更是成为各类网民不可或缺的展示自我表现自我的强大工具,其强大的功能良好的互动性在很大程度上满足了广大网民的需求。
从本质上讲,博客是一种表达个人思想、网络连接、内容,按时间排列顺序,并且不断更新的出版方式,是网络时代的个人文摘,它代表着新的生活,工作方式,使得博客更具有开放性和建设性,目的是要在网络世界体现个人的存在,弘扬个人的社会价值,拓展个人的知识,促进人与人之间的交流,无形中,它已经成为我们生活中交流的一种工具,在不断变迁的社会环境中,也无形促进了社会发展。
1.2 本网站的内容
核心人员管理员可以自主通过前台页面进入后台模块,统计需求分析。首先分析个人博客的应用场景,分析出各大模块的结构组成,寻找出合适的框架结构。
因此,在设计博客系统的同时,主要考虑到了最主要的几个功能:
-
博客的注册于登录系统
-
博客个人文章管理维护功能
-
文章的具体内容展示和相关评论管理功能
-
博客个人系统的文章分类管理
-
个人对于博客文章的修改以及对于文章和评论的添加和修改功能
-
网民写留言,博主可自主查看留言
2 需求分析
2.1 流程操作分析
个人博客系统就是对于个人应用的一个系统,管理员通过注册登录实现管理模块,分配登录名和密码之后进入后台。当成功登陆之后,管理员可以对主要模块进行操作,比如:对于文章的查看,实现文章的增删改查,包括对于评论的管理功能,以及留言板的管理模块,和评论区的评论管理功能的信息查询与操作。
本博客系统的业务流程图2-1所示:
3 数据库设计
数据库的整体分析,数据库名为t_blog此系统采用mysql数据库,具有高效,便捷储存数据的功能。包括五张表,分别是:文章信息表,博客信息表,会员统计信息表,评论信息表,日志信息表。
数据库脚本
3.1 开发环境需求
本次设计博客系统的开发工具采用的是MyEclipse、mysql采用的开发语言是世界最受欢迎的几大开发语言之一,java语言。主基于B/S结构,采用ssm框架,采用JSP技术,MYSQL来完成对于数据的存储和操作,充分保证了系统的稳定性、安全性。确保程序运行。
4 产品的实现与效果
4.1 登录模块的实现
4.1.1 界面设计
登录界面图
用户登录流程图
4.1.2 功能实现
4.2 管理员主界面
4.2.1 界面设计
4.2.2 功能实现
4.3 博客管理模块实现
4.3.1 界面设计
4.3.2 功能实现
4.4 评论模块的实现
4.4.1 界面设计
4.4.2 功能实现
4.5 条件查询模块的实现
4.5.1 界面设计
4.5.2 功能实现
5 产品设计
5.1 测试方法与策略
功能测试也被叫做黑盒测试和数据驱动测试,是在已经知道系统应该具有的具体功能的情况下,通过黑盒测试来测试系统功能是不是能够正常运行。不管运行系统的内部设置,如果在测试之后能够正常的去运行。即接收的信息和释放的信息能够相呼应,并且在不损失系统整体的需求下完成,即通过测试。
5.2 博客管理模块测试
对于博客的文章,系统,留言板,日志。能够进行完整的增删改查,实现程序的基本功能。保证系统的可持续运行性。
序号 | 测试用例 | 预期结果 | 实测结果 | 测试结果 |
---|---|---|---|---|
1 | 文章,系统,留言板,日志信息查看 | 系统会显示出所有文章,系统,留言板,日志信息 | 与预期的结果相符 | 1 |
2 | 文章,系统,留言板,日志信息查看增添 | 可以成功增添文章,系统,留言板,日志信息 | 与预期的结果相符 | 1 |
3 | 文章,系统,留言板,日志信息查看编写 | 可以成功编辑文章,系统,留言板,日志文章信息 | 与预期的结果相符 | 1 |
4 | 文章,系统,留言板,日志信息查看删除 | 可以成功删除文章,系统,留言板,日志信息 | 与预期结果相符 | 1 |
当以上功能能顺利进行,则表示测试通过。
5.3 管理员管理模块测试
序号 | 测试用例 | 预期结果 | 实测结果 | 测试结果 |
---|---|---|---|---|
1 | 管理员信息查看 | 系统会显示管理员信息 | 与预期的结果相符 | 1 |
2 | 管理员信息增添 | 可以成功增添管理员信息 | 与预期的结果相符 | 1 |
3 | 管理员信息编辑 | 可以成功编辑管理员信息 | 与预期的结果相符 | 1 |
4 | 管理员信息删除 | 可以成功删除管理员信息 | 与预期结果相符 | 1 |
测试管理员能否实现自身信息的增删改查,如图测试通过
6 结论
通过开发此个人博客系统,使得个人博客系统更加简洁明了,解决了复杂的页面逻辑。能够让用户自己拥有属于自己的专属博客,可以储存自己生活的点点滴滴,文章和看法。通过管理员自身的功能,去实现一些更深远的功能,管理员的运行系统很大程度的实现了博客的各种用途。从很大程度上解决了用户对于储存自己信息的需求,更简单,更方便。
参考文献
- 基于SSH框架模式的博客系统的设计与实现(西北师范大学·王刚成)
- 基于.NET架构的自助建站系统的研究与实现(南昌大学·涂剑峰)
- 基于Spring Boot的多用户博客系统的设计研究(青海师范大学·罗涛)
- 基于Android平台的微博系统设计与开发(燕山大学·周彦超)
- 基于Web前端组件化的个人博客系统的设计与实现(华中科技大学·曾广海)
- 用J2EE构造网站技术的研究(内蒙古大学·马晓波)
- 基于MD5改进算法的安全教师博客系统设计及开发(湖南大学·刘曼春)
- 基于MD5改进算法的安全教师博客系统设计及开发(湖南大学·刘曼春)
- 基于SSH架构的个人空间交友网站的设计与实现(北京邮电大学·隋昕航)
- 基于SSH框架的企业内博客系统的设计与实现(山东大学·柳青)
- Web数据库系统的研究和实践(广东工业大学·何晓桃)
- 基于SSH2的轻博客系统的研究与实现(吉林大学·杨雪梅)
- 基于MD5改进算法的安全教师博客系统设计及开发(湖南大学·刘曼春)
- 基于SSH框架模式的博客系统的设计与实现(西北师范大学·王刚成)
- 基于J2EE的手机博客系统设计与实现(江西师范大学·肖晓朋)
本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:代码助手 ,原文地址:https://m.bishedaima.com/yuanma/35311.html