面试刷题系统
一、项目示意图
1.后台
2.前台
二、技术架构
三、需求分析
四、开发计划
五、项目中使用到的新技术
1.AdminLTE
AdminLTE是一款建立在bootstrap和jquery之上的开源模板主题工具,其中内置了多个模板页面,可以用于快速创建响应式Html5网站,并免去了书写大量的 CSS 与 JS 的工作
2.数据库设计工具
PowerDesigner:简称PD,是一款功能强大的建模软件,提供强大的元数据管理功能,可以帮助用户构建关键信息的全方位视图,创建多种类型的模型,包括概念数据模型,物理数据模型,面向对象模型等等,同时集成了数据管理,BI,数据集成和数据整合多种功能。
3.文件上传
使用apache提供的commons-fileupload组件
4.关联删除的方法
5.Excel报表
6.基于角色的权限控制RBAC
7.树形控件结构Ztree
六、项目总结
项目整体分为前台和后台两大部分,前台页面使用vue和element ui快速搭建,利用localStorage和redis记录登录状态,后台页面使用AdminTLE搭建,整体使用jsp技术开发。数据库方面使用mybatis和mysql。项目主要功能是会员刷面试题,后台对题目预览审核。