1 Star 0 Fork 506

惟爱你 / hxyFrame

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

项目说明

  • hxyFrame是一个OA办公系统,采用流行的框架springMvc+spring+mybatis+shiro+ehcache开发,还集成了权限管理(菜单权限、数据权限),完善的代码生成器,solr全文搜索引擎,activiti工作流程引擎,cas单点登陆等功能,后期还会考虑改造成Dubbo微服务化,做到模块的相对独立,使用更加灵活,努力做到快速开发OA办公系统。 感兴趣可以Watch、Start持续关注项目最新状态,加入QQ群:210315502 大家一起学习开发解决问题。

项目功能

  • 权限管理:Spring+Shiro+Mybatis 实现功能权限和机构部门的数据控件权限,可控件菜单权限、按钮权限、机构部门权限,满足一般的权限控制
  • 工作流程引擎:采用主流的activiti流程引擎,在原基础上扩展了动态添加审批人员范围选择、会签节点的动态设置、排它路由条件设置、 节点可编辑字段设置、节点执行后回调函数、办理任务、驳回到发起人从新发起、退回到上一步、自由跳转、转办等功能。在开发的过程中, 只需要简单业务流程树,尊守一些规则就可以很方便的使用流程。
  • 引入quartz定时任务,可动态完成任务的添加、修改、删除、暂停、恢复及日志查看等功能
  • 页面交互使用了vue+html和最普通的jsp+jstl标签,两种交互都写了相应的模板,可以选择适合的交互方式。
  • solr全文搜索引擎,最基本的增、删、改、查、关键字分页查询、带高亮的关键字查询,建立索引分为两种方式,一种是在做CRUD时调用solr添加索引 另一是写sql直接从数据库中导入索引,目录还没在项目中使用,后期会加入
  • 缓存使用ehcache,后期会考虑改为使用ehcache+Redis结合
  • CAS单点登陆,整合cas+shiro单点登陆
  • activitiMQ 消息中间件,目录还没在项目中使用,后期会加入
  • 完善的代码生成机制,可在线生成entity、xml、dao、service、html、js、sql代码,可快速开发基本功能代码,能把更多的精力放在问题难点。
  • 采用layer友好的弹框,和layerUI相对漂亮的界面,让OA系统看起来不那么Low....

项目结构

项目结构

项目信息

技术选型:

  • 核心框架:Spring Framework 4.3.7.RELEASE
  • 工作流引擎:Activiti 5.22.0
  • 全文搜索:Solr 6.5.1
  • 消息中间件:activitiMQ 5.9.0
  • 权限框架:Apache Shiro 1.3
  • 视图框架:Spring MVC 4.3
  • 持久层框架:MyBatis 3.3
  • 数据库:mysql 5.7
  • 定时器:Quartz 2.2.3
  • 前端页面:Vue2.x、jstl、bootstrap、layer、layerUI

软件环境

  • JDK1.7+
  • MySQL5.5+
  • Maven3.0+
  • Tomcat7.0+

本地部署

  • 创建数据库hxyframe,数据库编码为UTF-8
  • 修改jdbc.properties文件,更新MySQL账号和密码
  • 项目访问路径:http://localhost/frame-admin/

友请链接

捐赠

  • 开源不易,维护更新更不容易,如果项目帮助到了你,给作者一点动力吧,项目才能更加完善强大。请捐赠时请备注捐赠信息!谢谢支持 图片说明

项目图片:

图片说明 图片说明 图片说明 图片说明 图片说明 图片说明 图片说明 图片说明 图片说明 图片说明 图片说明 图片说明

空文件

简介

hxyFrame是一个OA办公系统,采用流行的框架springMvc+spring+mybatis+shiro+ehcache开发,还集成了权限管理(菜单权限、数据权限),完善的代码生成器,solr全文搜索引擎,activiti工作流程引擎,cas单点登陆等功能,后期还会考虑改造成Dubbo微服务化,做到模块的相对独立,使用更加灵活,努力做到快速开发OA办公系统。 感兴趣可以Watch、Start持续关注项目最新状态,加入QQ群:210315502 大家一起学习开发解决问题。 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

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

搜索帮助

14c37bed 8189591 565d56ea 8189591