1 Star 0 Fork 1

IMoo / openoa

forked from zhangygit / openoa 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

Openoa 权限管理平台#

平台简介

此平台是基于多个优秀的开源项目,高度整合而成。

亦是北京那两年对原公司架构师大牛的致敬。

亦是从事开发四年来对自己的经验的总结。

Openoa鉴于Jeesite平台思想而成,然两者并无联系,只是同样使用bootstrap-switch罢了,对底层封装和使用方法完全不同,此开放源码只提供权限管理部分。基于此平台现以开发了若干系统。包括物联网项目和企业OA。

基于Spring Framework基础上搭建的一个java基础开发平台,Spring MVC\dwr为模型控制器,Mybatis为数据访问层,spring security4为权限授权层,提供redis缓存,提供quartz调度。并将ztree及bsgrid等js插件做了系统及封装。

前端界面风格采用了结构简单、性能优良的bootstrap UI 采用分层设计,密码加密,数据权限验证。 使用Maven做项目管理,提高项目的扩展性。

目前权限管理模块包括:用户管理,应用管理,菜单管理,权限管理,角色管理等功能,并提供记录用户操作记录,配置管理和使用redis作为菜单缓存。

技术选型

1、后端

  • 核心框架:Spring 4.1.4.RELEASE
  • ORM框架:mybatis 3.3.1,mybatis-dao 1.0.0
  • 数据库连接池:druid 1.0.18
  • 模板:velocity 1.7
  • ajax框架:Dwr 3.0.0-RELEASE
  • json解析:fastjson 1.2.7
  • 日志:Log4j2 2.5
  • 其他:aspectjrt 1.8.9,poi 3.12,spring-data-redis 1.6.2.RELEASE,httpclient 4.4,quartz 2.2.1

2、前端:

  • jquery框架:jquery 1.9.1
  • UI框架:bootstrap 2.3.2
  • 主题:bootstrap-switch 2.3.2
  • 验证:jquery-validation 1.11.0
  • 弹出层:layer 2.3
  • 表格:jquery-bsgrid 1.37
  • 树:ztree 3.5
  • 图表:echarts 3.5
  • 选项卡:jericho 2.0
  • 模板:Juicer 0.6.13

3、平台

  • 服务器:在Java EE6规范(servlet3.0)下开发/
  • 数据库支持:目前只支持mysql。

开发环境

1、JDK1.7+、Maven3.0+、Mysql5+。

2、导入Mysql 附件下的sql脚本。

3、maven库中注册附件下的mybatis-dao.jar

4、管理员账号:用户名:adminoa 密码:admin

更多文档

空文件

简介

基于ssm ,spring security,bootswatch2,log4j2集成的后台管理平台,并将ztree、bsgrid等控件集成。支持表格一键导出excel,支持quartz调度,支持aop 日志,aop redis 缓存。 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/hlx_coltd/openoa.git
git@gitee.com:hlx_coltd/openoa.git
hlx_coltd
openoa
openoa
master

搜索帮助