面试刷题系统

面试刷题系统

一、项目示意图

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。项目主要功能是会员刷面试题,后台对题目预览审核。

猜你喜欢

转载自blog.csdn.net/xiaotai1234/article/details/114252083