# 基于servlet+jsp个人博客系统
## 系统功能需求
### 一. 项目概述
##### 1.1 项目描述
人日志系统是基于我个人需要开发的,采用JSP+Servlet+JavaBean开发模式进行底层设计,前端采用h5前端框架和JavaScript的Ajax库进行前台页面设计,在持久层采用C3P0数据库连接池框架将数据库存入mysql。这个系统功能包括登录注册,导航栏,搜索栏,个人信息,标签,热门日志,友链,音乐播放等功能,然后实现平台的功能及测试。
<br>
##### 1.2 项目需求
**1 基本功能:**
- 日志的增、删、查、改。
- 分类。
- 阅读排行榜。
- 后台管理。
- 日志评论。
- 音乐播放
- 后台管理
**2 项目知识点覆盖:**
- HTML5+css3
- Ajax异步加载。
- C3p0
- JSON存储技术
- Session维持登录状态。
- 调用poi导出Excel
- 多媒体播放。
<br><br>
### 二. 项目概览
**1、站点主页:**
主要展示文章,个人信息,导航栏,搜索框以及下面的阅读排行榜和友链显示,实现简单分页处理。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191222154058999.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxMjE2NzQz,size_16,color_FFFFFF,t_70)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191222154544142.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxMjE2NzQz,size_16,color_FFFFFF,t_70)
<br>
**2、归档页:** 对文章就行排序分年份显示
![在这里插入图片描述](https://img-blog.csdnimg.cn/2019122215471624.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxMjE2NzQz,size_16,color_FFFFFF,t_70)
**3、日志编辑:**
此页面只有登录才能进入,使用了Markdown 编辑器,用户可以通过键盘快捷键和工具栏按钮来使用或者移除 Markdown 各种语法格式,支持自定义配色方案、字体、大小和布局 、即时HTML预览、HTML和PDF导出,被很多人称赞为 Windows 平台最好用的 Markdown 编辑器,实用性强。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191222154744606.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxMjE2NzQz,size_16,color_FFFFFF,t_70)
**4、后台管理主页:** 统计文章数量、标签个数、分类总类、访问量
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191222154901239.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxMjE2NzQz,size_16,color_FFFFFF,t_70)
**5、后台管理日志:**
对日志就行展示,可编辑历史文章、删除历史日志,还可导出Excel表。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191222154947160.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxMjE2NzQz,size_16,color_FFFFFF,t_70)
**6、后台管理友链:** 对友链的增删改,便于前台的展示和实时性
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191222155044458.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxMjE2NzQz,size_16,color_FFFFFF,t_70)
**7、登录注册页:**
使用模态框完成登录注册,右边即是音乐播放功能
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191222155209862.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxMjE2NzQz,size_16,color_FFFFFF,t_70)
**其它实现功能省略**
<br>
### 三. 课程设计总结
通过这次课程设计,学会了javaweb很多知识,在课程设计期间,本来是打算直接用springboot+H5+CSS+vue.js实现所有页面的,但是老师说不能使用框架,然后就使用了原始的jsp、servlet、AJAX知识,然后找了一些好看的前端素材才完成所有的页面。
实现编辑日志的时候自己也是陷入误区了,自己应该请教老师或者学长,问问他们去调用哪个开发商的编辑器,导致自己看了很多个编辑器推荐才实现这个功能,这里浪费了一天的时间,导致后面很多功能没有实现。这次博客系统采用的是==JSP+Servlet+JavaBean==开发模式,没有用到框架,同时也有很多功能没有实现,比如说日志收藏,用户管理。
这次实训的不足之处是自己也不了解JAVAWEB开发流程,随便做功能,不分主次,使得自己浪费了很多时间。这次课程设计自己也意识到自己对于JAVA深层的东西不了解,比如C3P0为什么会出现连接池死锁问题。
综上,自己开发类的书籍看少了,学的少了,没有建立知识结构体系,争取在后期的学习中,要更加深入bootstrap和jquery学习,再用springboot做这个项目, 相信有这次经验,开发过程时间应该会缩短很多,同时功能也将更加完善。
没有合适的资源?快使用搜索试试~ 我知道了~
基于servlet+jsp个人博客系统源码+数据库+项目说明.zip
共1576个文件
png:941个
js:210个
css:115个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 135 浏览量
2024-01-11
00:29:23
上传
评论
收藏 29.97MB ZIP 举报
温馨提示
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 3、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。 基于servlet+jsp个人博客系统源码+数据库+项目说明.zip 基于servlet+jsp个人博客系统源码+数据库+项目说明.zip 基于servlet+jsp个人博客系统源码+数据库+项目说明.zip 基于servlet+jsp个人博客系统源码+数据库+项目说明.zip 基于servlet+jsp个人博客系统源码+数据库+项目说明.zip 基于servlet+jsp个人博客系统源码+数据库+项目说明.zip 基于servlet+jsp个人博客系统源码+数据库+项目说明.zip 基于servlet+jsp个人博客系统源码+数据库+项目说明.zip 基于servlet+jsp个人博客系统源码+数据库+项目说明.zip 基于servlet+jsp个人博客系统源码+数据库+项目说明.zip
资源推荐
资源详情
资源评论
收起资源包目录
基于servlet+jsp个人博客系统源码+数据库+项目说明.zip (1576个子文件)
AUTHORS 6KB
.classpath 2KB
org.eclipse.wst.common.component 456B
org.eclipse.wst.jsdt.ui.superType.container 49B
webbase.css 248KB
bootstrap.css 143KB
bootstrap.min.css 118KB
AdminLTE.css 108KB
AdminLTE.min.css 88KB
AdminLTE-without-plugins.css 88KB
editormd.css 76KB
AdminLTE-without-plugins.min.css 72KB
emojify.css 68KB
editormd.min.css 60KB
editormd.preview.css 55KB
_all-skins.css 46KB
editormd.preview.min.css 44KB
_all-skins.min.css 40KB
font-awesome.css 37KB
ambiance.css 26KB
bootstrap-theme.css 26KB
bootstrap-theme.min.css 23KB
index.css 20KB
style2.css 19KB
AdminLTE-bootstrap-social.css 15KB
AdminLTE-bootstrap-social.min.css 12KB
popup-box.css 8KB
bootstrap-datetimepicker.css 8KB
codemirror.css 8KB
music.css 6KB
codemirror.min.css 5KB
mdn-like.css 5KB
solarized.css 5KB
skin-black-light.css 5KB
skin-blue-light.css 4KB
skin-purple-light.css 4KB
skin-yellow-light.css 4KB
skin-green-light.css 4KB
skin-red-light.css 4KB
skin-black-light.min.css 4KB
skin-black.css 4KB
skin-blue-light.min.css 4KB
skin-yellow-light.min.css 4KB
skin-purple-light.min.css 4KB
skin-green-light.min.css 4KB
skin-red-light.min.css 4KB
skin-blue.css 3KB
skin-yellow.css 3KB
skin-purple.css 3KB
skin-black.min.css 3KB
skin-green.css 3KB
skin-red.css 3KB
merge.css 3KB
skin-blue.min.css 3KB
lint.css 3KB
skin-purple.min.css 3KB
skin-yellow.min.css 3KB
skin-green.min.css 3KB
AdminLTE-select2.css 3KB
skin-red.min.css 3KB
xq-dark.css 3KB
AdminLTE-select2.min.css 3KB
m.css 2KB
style.css 2KB
pages-login-manage.css 2KB
lesser-dark.css 2KB
pastel-on-dark.css 2KB
xq-light.css 2KB
tomorrow-night-eighties.css 2KB
base.css 2KB
editormd.logo.css 2KB
erlang-dark.css 2KB
zenburn.css 2KB
twilight.css 2KB
midnight.css 2KB
vibrant-ink.css 2KB
mbo.css 2KB
base16-dark.css 2KB
base16-light.css 2KB
style.css 2KB
tern.css 2KB
3024-night.css 2KB
AdminLTE-fullcalendar.css 2KB
paraiso-dark.css 2KB
paraiso-light.css 2KB
tomorrow-night-bright.css 2KB
3024-day.css 2KB
blackboard.css 2KB
colorforth.css 2KB
editormd.logo.min.css 2KB
the-matrix.css 2KB
night.css 2KB
rubyblue.css 2KB
monokai.css 1KB
cobalt.css 1KB
AdminLTE-fullcalendar.min.css 1KB
simplescrollbars.css 1KB
eclipse.css 1KB
neo.css 932B
main.css 839B
共 1576 条
- 1
- 2
- 3
- 4
- 5
- 6
- 16
资源评论
土豆片片
- 粉丝: 1842
- 资源: 5723
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功