一、技术路线:
开发语言:Java
前端技术:JavaScript、VUE.js(2.X)、css3
数据库:MySQL 5.7
数据库管理工具:Navicat或sqlyog
开发工具:IDEA或Ecplise
二、项目介绍:
https://www.bilibili.com/video/BV1qm4y1N72H?t=10.5
三、运行截图:
编程人员在搭建的开发环境中,会让各种编程技术一起呈现出最终效果。本节就展示关键部分的页面效果。
3.1 管理员功能实现
3.1.1 教师管理
图3.1 即为编码实现的教师管理界面,教师信息需要管理员添加,管理员也能使用修改功能对教师的联系方式,身份证号等信息进行更正。
图3.1 教师管理界面
3.1.2 论坛管理
图3.2 即为编码实现的论坛管理界面,管理员可以使用修改功能对有错误数据的论坛帖子进行更正,可以直接删除传播不良信息的论坛帖子,以及对论坛帖子的回复进行查看。
图3.2 论坛管理界面
3.1.3 文件收藏管理
图3.3 即为编码实现的文件收藏管理界面,用户收藏的文件信息,管理员可以查看,管理员也能使用删除功能对需要删除的文件收藏信息进行删除。
图3.3 文件收藏管理界面
3.1.4 公告信息管理
图3.4 即为编码实现的公告信息管理界面,管理员对公告增删改查管理。
图3.4 公告信息管理界面
3.2 教师功能实现
3.2.1 文件信息管理
图3.5 即为编码实现的文件信息管理界面,教师下载管理员上传的文件,教师可以把文件标识为重点,也能取消文件的重点标识信息,教师查询文件信息,需要根据文件状态或文件名称查询文件。
图3.5 文件信息管理界面
3.2.2 论坛管理
图3.6 即为编码实现的论坛管理界面,教师新增论坛帖子,教师对自己的帖子进行跟踪,包括随时查看论坛帖子的回复,以及删除论坛帖子的回复或对论坛帖子发布回复信息。
图3.6 论坛管理界面
3.3 用户功能实现
3.3.1 文件信息
图3.7 即为编码实现的文件信息界面,用户查看文件的标识信息,查看文件状态,下载文件,收藏喜欢的文件。
图3.7 文件信息界面
3.3.2 论坛信息
图3.8 即为编码实现的论坛信息界面,用户查看论坛信息界面展示的所有的帖子,每当用户查看完帖子内容之后,都可以评论帖子。
图3.8 论坛信息界面
3.3.3 我发布的文件
图3.9 即为编码实现的我发布的文件界面,用户也能发布文件,点击新增按钮就可以登记文件信息,上传文件,最后提交。用户自己发布的文件,用户也可以删除。
图3.9 我发布的文件界面
3.3.4 我的发帖
图3.10 即为编码实现的我的发帖界面,用户点击新增按钮即可发布帖子,我的发帖界面展示的帖子都是用户自己发布的帖子,所以用户可以删除帖子,也能对自己的帖子的内容以及回复信息进行查看。
图3.10我的发帖界面