Java课程设计---教学论坛
作者:互联网
- 教育论坛
- 参考:https://www.bilibili.com/video/BV1r4411r7au?share_source=copy_web(基本就是跟着这位大佬一步步学)
- 成员及任务分配
-
成员 任务分配 博客地址 张恒源(组长) 基本框架搭建,登录,拦截器功能实现,index,navigation,publish页面编写及后端实现,添加Markdonw插件,数据库调试迁移,部署项目至云服务器(失败差钱)。 https://www.cnblogs.com/kaorouguo/ 李兴泰 error页面,import/head页面,foot页面编写及后端实现,回复功能实现。 张琦彬 分页功能实现,搜索功能实现,完善导航栏,评论功能 - 项目总览
- 主要功能:
- 项目开发模式——MVC
- M即model指模型表示业务规则,模型可以与数据库进行交互,进行增删改查操作。V即view视图,包括交互界面,类如本项目里的html页面。C即controller控制器根据请求类型和请求的指令发送到相应的模型。例如本项目:用户在论坛界面交互后,发送如登录请求给控制器,控制器根据请求发送数据到指定的model。详情具体可看第三方登录功能的实现。
- 主要功能展示
- 一.登录功能:
- 代码实现,及持久化登录解决方案见第三方功能实现
- 二、发帖功能展示(集成Markdown):
- 一.登录功能:
-
-
- 三、主页及分页功能展示
- 回复功能展示:
- 其余功能不在博客中进行展示
-
- 后续改进计划:
- 一,完成上传下载功能
- 二,部署在云服务器上(有点小贵还要买rds)
- 三,重写项目,包括:页面(采用bootstrap5),数据库改为mysql8.0,添加管理员端,搜索功能逻辑优化,添加热门排行榜
- 。。。
- 项目感想:
-
- 教育论坛这个项目对于我们这几个初学者来讲确实太难了,spring boot框架,数据库,maven,mybatis,flyway,git等等这些都是开始项目后从0开始,现学现用,本学期时间也不长,项目时间也很短,真的掉了很多头发。非常感谢“码匠笔记”up主。
-
标签:课程设计,Java,登录,项目,实现,展示,功能,---,页面 来源: https://www.cnblogs.com/kaorouguo/p/16384536.html