JSP开发课程设计——个人博客系统(Java+SpringMVC+JSP+MySQL、LayUI+ElementUI)

总体架构来源于某站个人博客系统的教程,我们经过半个月的学习和进一步开发,得到了2.0版本。

(以下为本项目小组相关人员撰文)

  1. 综述

我们实现了一个简单的个人博客系统,技术栈为后端Java+SpringMVC+JSP+MySQL,前端LayUI+ElementUI。在整个系统的设计中应用MySQL数据库来完成数据存储,具体根据博客系统的现状来进行开发的,具体根据现实的需求来实现博客系统网络化的管理,各类信息有序地进行存储。

进入博客系统页面之后,方可开始操作主控界面,主要功能包括:首页、我的博客、博客类别管理、写博客等。在主页中更有查看最新博客、发表评论留言、按日志类别、发布日期查看等等功能。此外,管理员和游客也有相应合适的功能,详情见“功能模块”。

2.功能模块划分与描述

用户分为三种:

【游客:】

1、浏览最新博客

2、文章检索

3、博主留言

4、文章评论

【普通用户:】

1、注册登录(防重名检测、邮箱正则检测、简单算式验证码等)

2、主页显示自己写的文章(按时间排序,同时可以按日志类别、发布年月份选择性查看)

3、文章检索

4、查看留言

5、查看自己博客并增改删(可以按照编号、点击量、发布日期正序或倒序查看)

6、博客类别管理(增改删)

7、写博客(富文本、插入图片等)

【管理员:】

查看所有文章并可删除特定文章

其他亮点功能:

  1. 查看当地天气预报(可更换城市)

  1. 用户登陆后“欢迎…”样式滚动字符

  1. 友情链接跳转

  1. 登录状态判断(如保持登录状态10小时后强制退出,保证个人信息安全)

  1. 过滤器(防止非登录状态下的非法访问,如阻止访问主页或特定文章页)

3.运行效果

(1)登录注册

登录——

注册——

(2)个人博客管理页

主页——

博文管理——

写博客——

(3)博客详情页

博文内容——

博文列表——

博客留言板——

BTW:更多功能无法一一展示,包括相关暂时无法解决的BUG等,小组将继续攻坚解决。

毕竟是初学者开发,项目本身还是比较简陋以及不成熟,故仅供初学者学习参考,相关源码将在后续公布获取方式。

更详细的演示视频请移步https://www.bilibili.com/video/BV1yb411o7xd

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本书共包含投票系统、通讯簿管理系统、新闻发布系统、软件下载中心、电子书店系统和论坛系统等六个系统。这六个系统均使用JSP语言和HTML标记语言编写完成的。要想运行该程序,还要进行如下操作: (1) 安装JDK1.4.0或以上版本。 (2) 安装Apache Tomcat 4.0或以上版本。 (3) 配置ODBC数据源。数据源名按各系统所使用的名称配置,具体名称如下 ① 投票系统的数据源名:vote ② 通讯簿管理系统的数据源名:user ③ 新闻发布系统的数据源名:news ④ 软件下载中心的数据源名:download ⑤ 电子书店系统的数据源名:bookstore ⑥ 论坛系统的数据源名:forum vote文件夹包含的是投票系统的源代码。投票系统分为普通用户访问界面和管理员访问界面两部分。普通用户访问界面由index.jsp页面进入,不需要用户名和密码;管理员访问界面由login.jsp页面进入,管理员用户名是:admin,密码是:admin。 userinfo文件夹包含的是通讯簿管理系统的源代码。通讯簿管理系统分为普通用户访问界面和管理员访问界面两部分。两种用户均通过login.htm页面进入系统,所使用的用户名的身份不同即进入不同的访问界面。用户名和密码可以在数据库mydb中的user数据表中查询。 news文件夹包含的是新闻发布系统的源代码。新闻发布系统分为普通用户访问界面和管理员访问界面两部分。普通用户访问界面使用index.jsp页面进入,不需要用户名和密码;管理员访问用户界面使用login.jsp页面进入,管理员的用户名是:admin,密码是:admin。 download文件夹包含的是软件下载中心的源代码。软件下载中心分为普通用户访问界面和管理员访问界面两部分。普通用户访问界面使用index.jsp页面进入,不需要用户名和密码;管理员访问用户界面使用login.jsp页面进入,管理员的用户名是:admin,密码是:admin。 bookstore文件夹包含的是电子书店的源代码。电子书店分为普通用户访问界面和管理员访问界面两部分。两种用户均通过login.jsp页面进入系统,所使用的用户名的身份不同即进入不同的访问界面。用户名和密码可以在数据库book中的user数据表中查询。 forum文件夹包含的是论坛系统的源代码。论坛系统分为普通用户访问界面、版主访问界面和管理员访问界面三部分。三种用户均通过login.jsp页面进入系统,所使用的用户名的身份不同即进入不同的访问界面。用户名和密码可以在数据库forum中的user数据表中查询。 由于编者水平有限,编写时间仓促,书中错误和不妥之处在所难免,请读者和专家批评指正。 ,

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值