本课题采用Java Web技术来设计开发一个可以发表文章、浏览文章的校园学生博客系统。课题主要包括前台博客系统以及后台管理系统:前台博客系统应该具备浏览文章(能够实现分类查找、关键字查找、首页推荐等)、评论文章(用户能够对自己喜爱的文章进行点赞,并能在文章的评论区发表自己的观点)、收藏文章(用户能够将自己喜爱的文章放入自己的收藏夹中,游客无法执行此操作)、关注博主(用户能够将自己喜欢的博主放入自己的关注列表中,游客无法执行此操作)等功能;后台管理系统应具备博主信息管理、文章管理、查看文章热度、发表公告等功能。系统拟采用MYSQL 数据库,在Eclipse开发环境中进行界面的设计和相应程序代码的编写与调试。
个人网站,主要的模块包括查看;管理员;个人中心、博文类型管理、学生博客管理、学生管理、论坛信息、管理员管理、我的收藏管理、留言板管理、系统管理,学生;个人中心、学生博客管理、留言板管理、论坛信息、我的收藏管理、系统管理,前台首页;首页、博文类型、学生博客、论坛信息、新闻资讯、留言反馈、我的、跳转到后台、客服等功能。
开发语言:Java
框架技术:Spring + SpringMvc + Mybatis(ssm框架)
JDK版本:JDK1.8
服务器:tomcat8
数据库:mysql
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea
Maven包:Maven
本次毕业设计对设计者来说也是一次极好提升机会,为将来的软件开发工作做出了更加充分的准备。首先,在本次毕设的准备过程中本人对互联网时代下人们互相沟通交流的方式有了一定的认识,明白了博客平台的意义和重要性并对其基本运行原理有了一定了解。其次,在毕设开发过程中本人对软件开发的流程、系统的架构以及相关技术的运用更加的熟练,对本人的专业能力是一次巨大的提升。
目 录
摘 要 1
Abstract 1
1 系统概述 2
1.1 概述 3
1.2课题意义 4
1.3 主要内容 4
1.4 研究现状 4
2 系统开发环境 5
2. 1 JSP技术介绍 5
2. 2 JAVA简介 5
2.3访问数据库实现方法 5
2.4系统对MySQL数据库的两种连接方式 6
2.5 MySql数据库 6
3 需求分析 7
3.1技术可行性:技术背景 7
3.2经济可行性 7
3.3操作可行性: 8
3.4系统设计规则 8
3.5系统流程和逻辑 8
4系统概要设计 12
4.1 概述 12
4.2 系统结构 12
4.3. 数据库设计 14
4.3.1 数据库实体 14
4.3.2 数据库设计表 16
4.4 数据表 16
第5章 系统详细设计 19
5.1管理员功能模块 21
5.2学生功能模块 25
5.3前台首页功能模块 25
6 系统测试 27
6.1系统测试的目的 27
6.2系统测试方法 28
6.3 测试结果 28
结论 29
致 谢 30
参考文献 31