点击空白处退出提示
作品详情
这个是给北京一家公司开发的关于电力知识的考试系统,他主要分为考试以及PK赛组成,主要是为了增强用户对电力方面的知识的熟悉以及掌握。
运用技术栈:
Springboot,Mybatis ,Redis,Vue,若依框架,Websocket等
职责描述:
本项目是通过Git工具进行团队合作进行合作开发的,另外这个项目是采用若依框架的开发,我主要是负责考试的接口部分和vue的题目管理这个部分;
(1)考试:在这个模块下,用户可以根据自己的需求设计出合适的考试模拟试题进行练习,也实现了对用户提交的试卷进行分数成绩统计;在进行查询相应试题内容时候,对大量的Sql子查询和整体流程结构进行改善,大大加快了程序的运行速度。
(2)PK赛:在PK赛的实现过程中,我们采用了Websocket技术实现了实时的双向通信,提升了比赛交互和信息推送的效果。
(3)接口优化:在每晚0点设置定时器将当天要考试的试卷信息存到Redis里,另外在项目启动的时候,将考试成绩的排行榜存到Redis里,为了在需要这部分的数据信息的时候,可以更快的获得这部分信息。
(4)Vue模块:利用Vue CLI进行前端项目构建和打包,使用Vue Router进行路由管理,Vuex进行状态管理,Axios进行数据请求管理,Element UI完成前端框架的验证,实现题目管理模块的选择、填空、简答和判断功能,以及考试模块下学生考试发放的管理。同时,使用代理服务器解决跨域问题,进行权限管理和用户身份验证,通过自定义验证规则处理表单数据,实现界面风格统一且美观的用户体验。对系统进行单元测试和调试,以提高系统的可维护性、扩展性和用户满意度。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论