Narakue / TopicSelectionDemo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

毕业设计选题系统

介绍

{来自河北师范大学软件学院 “毕业设计选题系统”是 河北师范大学软件学院2019级java与移动智能设备方向 苏括的小组 推出的基于高校毕业生和导师的毕业设计选题系统。为毕业季的准毕业生们提供了高效可行的在线选题平台。

技术分析

以基于互联网的WEB应用方式提供服务。前端技术主要采用Ajax、Thymeleaf、WebSocket,后端技术采用SpringBoot框架,Mybatis持久层框架,Sa-Token权限验证框架,Redis缓存,RocketMq消息队列,Sawgger接口文档,Druid连接池,Mysql数据库,Nginx反向代理开发;同时解决高并发带来的服务器压力,Nginx服务器反向代理,使用乐观锁悲观锁选题问题,缓存与数据库数据不同步问题。^^

项目简介

项目名称:毕业选题系统
项目背景:河北师范大学软件学院的学生需要在大四时选择项目实训,随着科技的发展,此功能还处于电话通讯阶段,如今心思时代的到来,使用互联网来更快的铺设项目实训管理功能,既能加快顶端老师的项目创建-评价-管理-总结这条输出线,更能加快底层学生项目进行的速度,我们使用这条双端程序,能够更快的解决问题并快速铺设项目前行的道路!
项目目标:铺设并运行一个基于老师与学生的双端实训项目管理的服务平台,为河北师范大学教师提供快速部署运营的可视化接口使用,为河北师范大学学生提供高并发的选课程序.
项目范围:
教师支持:创建项目类型,并对选课学生进行管理
学生支持:自创实训项目或选择老师创建的项目,并与教师端进行交互
公共功能:信息的收集,查看与交互,
管理员功能:控制项目的运行与进行
进度:2021.9月:组建核心团队和合作模式、确定产品定位和第一版产品范围,产品的需求细化、产品设计细化; 2021.11月:应用建设团队进入建设期和测试; 2021.12月,完成出版产品,制作展示PPT并展示结果
交付成果 :完全实现需求的可运行程序及源代码;
主要技术文档:产品描述,产品愿景及商业机会,技术分析及产品构思与测试报告;
主要项目管理文档:项目章程、里程碑进度计划,干系人等级表,风险分析,资源需求分享,核心团队说明,用户分析;

About


Languages

Language:Java 46.9%Language:HTML 34.8%Language:JavaScript 13.8%Language:CSS 4.5%