JAVA Spring Shiro mybaits 后台管理 二次开发框架 OA ERP CMS 微信 IM即时通讯(websocket)

系统架构图


目标:

     1:提升开发效率,规范开发标准

     2:提高质量,降低复杂度

     3:打造一个开发简单.效率快..性能好.. 易上手的框架

兼容性:

      1:设备:兼容IPAD,手机,电脑,笔记本等等

      2:界面:兼容IE8+,firefox,google等等

      3:数据库:兼容MySQL,oracel,sqlserver2008

通用性:

      让项目只注重业务,为企业或个人有效率地节约人力资源的成本!

     1:系统具有最基本的用户,角色,资源,权限管理,日志管理等通用性功能,企业或个人可直接在此基础上进行开发,扩展,添加各自的需求和业务功能!


版本授权地址【下载


内置功能

1.     用户管理:用户是系统操作者,该功能主要完成系统用户配置。

2.     组织管理:无限级配置系统组织机构(公司、部门、小组),管理其中角色,配置菜单按钮权限,角色权限不能大于组织权限,具体分配给每个角色不同的菜单按钮权限,可使每个角色看到的菜单和按钮不同。

3.    职务管理: 结合组织管理使用,而且与工作流模块完美结合,一用户可以同时拥有多个职务,相同职务下还区分级别,级别可在数据字典中配置。

3.     菜单管理:增加层级,层级下使用(递归无限级别树结构展现,配置系统菜单自定义图标个性化颜色等,配置按钮权限标识等,具体可以设置到按钮

4.   (1)字典管理:分为系统字典和数据字典,系统字典对系统一些重要字段进行维护,

     (2)数据字典:对系统中经常使用的一些较为固定的数据进行维护,如:是否、男女、类别、级别等,结合JY核心框架简单调用生成选择框。

5.  (1)监控管理:数据监控使用了阿里巴巴的Druid Monitor,Druid在监控、可扩展性、稳定性和性能方面都有明显的优势。具体还分为SQL监控SQL防火墙URL监控SPRING监控SESSION监控等。

    (2)系统执行日志监控,包括记录用户登录日志和任务执行日志,日志具备可导出Excel功能。

    (3)系统底层日志使用SLF4J,日志分每日记录和自定义日志容量保存,两者同时进行互不干预。

6.     缓存模块: 使用ehcache 分布式缓存 

7.     系统工具:

  •     邮箱管理,可同步或异步单发或群发邮件,收发邮件管理和邮箱设置管理。
  •     图表处理:提供大量图表的展示和图表主题选择,提供多达16种种图表类型和150种样式。
  •     地图工具:结合地图查询信息,可在地图上查询美食和景点,还提供专业的坐车、自驾和公交查询,并可在地图显示自定义信息。
  •     上传工具(适应移动端):提供图片上传、文件上传和拖拽上传,还可以相册展示。
  •     接口测试:POST or GET 方式检测系统接口,支持httphttps加密方式传送,通过json返回结果,计算服务器响应时间。
  •     二维码处理:根据需要生成二维码图和根据上传图片解析读取二维码内信息 。

8.     个性化设置:可进行一系列的个性化设置,包括皮肤和个人头像、偏好等设定。

9.    信息管理:新闻管理、广告管理、公告管理、友情链接、特别推荐等功能。

10.  任务中心:定时任务管理可查看和动态设置定时时间的任务,可在线热停止启动任务,也可以单独运行一次任务。

11.  微信管理:关注者管理、自定义菜单管理和微信接口配置管理,还有机器人自动应答管理。提供接口工具类可,目前已成功测试公众平台60%接口。

12.  工作流管理:在线网页流程设计模块、流程定义管理,全局进行中流程和历史流程管理,还可外置插入流程模型支持zip和bpmn等也可导出流程模型支持bpmnxml和json等

13.  个人办公: 任务申请、签收任务、待办任务、个人任务进行情况和历史任务管理。

14.  偏好设定:自定义主题和显示风格。

15.  即时聊天使用websocket及时通讯技术打开聊天窗口,可群聊、一对一聊天。(目前新版也在研发中

16.  API文档:京缘内部使用API文档,对系统使用的技术进行归纳总结,使用全新HTML5页面进行编写规划,可适应移动端查看。

图表模块:


地图模块


邮件中心模块:


动态定时任务模块


微信模块:



cms模块:


Web在线流程设计


聊天模块

研发中模块



猜你喜欢

转载自blog.csdn.net/hj7jay/article/details/52093178