Java通用开发框架功能汇总BD
通用开发框架(ERP、OA、MIS等)包含如下功能:
内置功能
1.用户管理:用户是系统操作者,该功能主要完成系统用户配置。
2.组织管理:无限级配置系统组织机构(公司、部门、小组),管
理其中角,配置菜单按钮权限,角权限不能大于组织权限,具体分配给每个角不同的菜单按钮权限,可使每个角看到的菜单和按钮不同。
3. 职务管理:结合组织管理使用,而且与工作流模块完美结合,
一用户可以同时拥有多个职务,相同职务下还区分级别,级别可在数据字典中配置。
3.菜单管理:增加层级,层级下使用(递归)无限级别树结构展现,
配置系统菜单自定义图标个性化颜等,配置按钮权限标识等,具体可以设置到按钮。
jquery框架定义4.(1)字典管理:分为系统字典和数据字典,系统字典对系统一
些重要字段进行维护,
(2)数据字典:对系统中经常使用的一些较为固定的数据进行维护,如:是否、男女、类别、级别等,结合通用开发框架核心框架简单调用生成选择框。
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页面进行编写规划,可适应移动端查看。现有通用开发框架亮点:
1.使用目前主流的Java EE开发框架,复用程度高,加快开发进程,
降低人力成本。
2.数据库无限制,目前支持三大数据库MySql、Oracle、SqlServer,
快速移植。快速开发,敏捷的数据持久层解决封装方案。
3. 使用数据库连接池阿里的druid。Druid在监控、可扩展性、
稳定性和性能方面都有明显的优势,支持并发。
4.模块化设计,层次结构清晰。内置一系列企业信息管理的基础功
能,O/R Mapping基于注解,并事务自动处理,零配置XML,便于维护,学习成本低。
5.适配所有设备(PC、平板、手机等),兼容所有浏览器(Chrome、
Firefox、Opera、Safari、IE等),适用所有项目(MIS管理信息系统、OA办公系统、ERP企业资源规划系统、CRM客户关系管理系统、网站、管理后台等)。
6.提供常用工具类封装,日志、缓存、验证、字典、邮箱等,树处
理,验证码、文件处理,网页,IP,JSON等数据。
7.系统功能完善成熟,整合多个大型系统架构核心,此外框架平台
文档、注释齐全,提供技术支持,专门供二次开发,系统在此基础上做过很多项目,具有分布式广、并发处理高和稳定性强等优势。
8.页面使用全新高大尚HTML5+css3.0+bootstrap响应式开发界
面UI,兼容目前最流行浏览器(IE8+、Chrome、Firefox),适应Android、iPhone、平板端。
9 . ehcache自定义二级缓存,选择缓存存放目录,处理并发,增加系统性能
10. 经过专业压力测试,性能测试,保证后台数据的准确性和页面访
问速度。
11. Shiro安全权限管理,实现认证、授权、加密、缓存、并发、
会话管理、单点登录等功能,管理用户、角、菜单、按钮等权限。
12. 采用Ehcache二级缓存、Spring MVC静态加载缓存等机制,
提高系统性能。
13. 自主研发Tab主页面标签切换异步刷新,标签可自由切换不重
复操作数据库,而且完美适应移动端。当标签数量长度多于当前页面长度时,会自动出现
左右移动和快速查功能插件。
14. 有全文检索、发邮件、文件上传下载、Rest服务、生成和解
析二维码、打印预览、地图经纬度操作、导入导出Excel、导出
Word、反SQL注入、表单日期转换、加解密、运算精度处理、HTML脚本字符串过滤、IP检测处理、Get和Post中文乱码处理等常用功能。
15. 自主开发的图表封装JAVA类,简单调用图表,拥有完善的图表/
报表功能,包括线形图、实时线形图、k线图、饼图、区线图、圆环图、柱状图,雷达、地图等
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论