本人主要从事的是后端开发,熟悉后端的spring/springboot/springcloud框架,hibernate/mybatis/ibatis/JPA等持久层框架,熟悉Oracle/MySQL数据库,了解mongodb数据库,达梦数据库,前端的javascricpt/jquery/ajax/jsp也非常的熟悉,前后端分离和不分离的项目本人都参与过开发工作,8年的开发经验。
当前,很多大型的项目需要实现数据共享,需开发一个在线数据访问服务系统(ODS),记录并追踪登录的所有用户的数据访问申请、审批及数据交付的各个过程,该项目是前后端分离项目。该系统基础框架是springboot,数据库用的是mysql,持久层用的是mybatis框架,前端用的是vue。登录成功后用jwt生成token,redis数据库用于保存token信息(主要是过期时间信息)。该项目分前后端2个项目,后端项目权限最高的用户是系统管理员,系统管理员只能创建项目管理员用户,项目管理员可以创建项目、数据类型、项目类用户(项目秘书、项目协调员、数据管理员、数据负责人)。前端项目是针对客户来讲的,客户可以注册、申请数据访问,申请后,流程开启,依次会成为项目秘书、数据负责人、数据管理员、数据协调员的待办事项,直到制备完成,数据管理员上传制备完成的数据,前端用户可以随时查看整个过程,对于制备完成的数据可以进行审批,如果不满意,可以申请重新制备。包括整个制备过程都会进行记录。
责任描述:
数据库设计、后台代码开发