该项目是一个基于Web的大学生计算机设计大赛报名网站的开发项目,包含有源码和论文。项目功能包括登录、退出、注册、消息查看、消息删除、报名比赛、消息发布、评审比赛、用户信息修改、搜索比赛、查看评审结果和比赛排名等功能。项目所用技术包括Json文件读写、平均分配算法(自行设计,目前简单但适用,后续有更新计划)、JWT、MyBatis-plus和MyBatis-plus-join链表查询插件、alibaba druid连接池、Spring Security登录鉴权、element-ui、axios、vuex和vue-router等。项目中已知的bug是点击消息列表后,前端消息已读数量偶尔出现不变化的情况。这是由于后台运行查询比修改快,导致获取的消息列表与上一次相同。目前我正在学习的技术中,还没有找到良好的解决方案。