系统架构图
目标:
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 方式检测系统接口,支持http和https加密方式传送,通过json返回结果,计算服务器响应时间。
- 二维码处理:根据需要生成二维码图和根据上传图片解析读取二维码内信息 。
8. 个性化设置:可进行一系列的个性化设置,包括皮肤和个人头像、偏好等设定。
9. 信息管理:新闻管理、广告管理、公告管理、友情链接、特别推荐等功能。
10. 任务中心:定时任务管理可查看和动态设置定时时间的任务,可在线热停止和热启动任务,也可以单独运行一次任务。
11. 微信管理:关注者管理、自定义菜单管理和微信接口配置管理,还有机器人自动应答管理。提供接口工具类可,目前已成功测试公众平台60%接口。
12. 工作流管理:在线网页流程设计模块、流程定义管理,全局进行中流程和历史流程管理,还可外置插入流程模型(支持zip和bpmn等)也可导出流程模型(支持bpmn、xml和json等)。。
13. 个人办公: 任务申请、签收任务、待办任务、个人任务进行情况和历史任务管理。
14. 偏好设定:自定义主题和显示风格。
15. 即时聊天:使用websocket及时通讯技术打开聊天窗口,可群聊、一对一聊天。(目前新版也在研发中)
16. API文档:京缘内部使用API文档,对系统使用的技术进行归纳总结,使用全新HTML5页面进行编写规划,可适应移动端查看。
图表模块:
地图模块:
邮件中心模块:
动态定时任务模块:
微信模块:
cms模块:
Web在线流程设计
聊天模块
研发中模块