本框架采用技术:
1、后端
* 核心框架:Spring Framework 4.0 * 视图框架:Spring MVC 4.0
* 持久层框架:MyBatis 3.2 * 数据库连池:Alibaba Druid 1.0
* 缓存框架:Ehcache 2.6 * 安全框架:Apache Shiro 1.2
* 服务端验证:Hibernate Validator 5.1 * 布局框架:SiteMesh 2.4
* 工作流引擎:Activiti 5.15 * 任务调度:Spring Task 4.0
* 日志管理:SLF4J 1.7、Log4j
* 工具类:Apache Commons、Jackson 2.2、Xstream 1.4、Dozer 5.3、POI 3.9
2、前端
* JS框架:JQuery 1.9。* CSS框架:Bootstrap。
* 客户端验证:JQuery Validation Plugin 1.11。
* 富文本:CKEcitor * 文件管理:CKFinder
* 动态页签:Jerichotab * 手机端框架:Jingle
* 数据表格:jqGrid * 对话框:jQuery jBox
* 下拉选择框:jQuery Select2 * 树结构控件:jQuery zTree
* 日期控件: My97DatePicker
1.平台简介
JavaMg是一个高度整合封装而成的高效,高性能,强安全性的开源Java EE快速开发平台。
JavaMg本身是以Spring Framework为核心容器,Spring MVC为模型视图控制器,MyBatis为数据访问层, Apache Shiro为权限授权层,Ehcahe对常用数据进行缓存,Activit为工作流引擎。
JavaMg主要定位于企业信息化领域,已内置企业信息化系统的基础功能和高效的代码生成工具,包括:系统权限组件、数据权限组件、数据字典组件、核心工具组件、视图操作组件、工作流组件、代码生成等。前端界面风格采用了结构简单、性能优良、页面美观大气的Twitter Bootstrap页面展示框架。采用分层设计、双重验证、提交数据安全编码、密码加密、访问验证、数据权限验证。
JavaMg目前包括以下三大模块,系统管理(SYS)模块、内容管理(CMS)模块、在线办公(OA)模块、代码生成(GEN)模块。 系统管理模块 ,包括企业组织架构(用户管理、机构管理、区域管理)、菜单管理、角色权限管理、字典管理等功能; 内容管理模块 ,包括内容管理(文章、链接),栏目管理、站点管理、公共留言、文件管理、前端网站展示等功能; 在线办公模块 ,提供简单的请假流程实例。
JavaMg 提供了常用工具进行封装,包括日志工具、缓存工具、服务器端验证、数据字典、当前组织机构数据(用户、机构、区域)以及其它常用小工具等。另外还提供一个强大的在线 代码生成 工具,此工具提供简单的单表、一对多、树结构功能的生成,如果对外观要求不是很高,生成的功能就可以用了。如果你使用了JavaMg基础框架,就可以很高效的快速开发出,优秀的信息管理系统。
2.内置功能
用户管理:用户是系统操作者,该功能主要完成系统用户配置。
机构管理:配置系统组织机构(公司、部门、小组),树结构展现,可随意调整上下级。
区域管理:系统城市区域模型,如:国家、省市、地市、区县的维护。
菜单管理:配置系统菜单,操作权限,按钮权限标识等。
角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
字典管理:对系统中经常使用的一些较为固定的数据进行维护,如:是否、男女、类别、级别等。
操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
连接池监视:监视当期系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。
工作流引擎:实现业务工单流转、在线流程设计器。
3.开发工具
Eclipse 、MyEclipse
在线演示:演示系统常用组件的使用代码,内嵌地图案例等。
代码生成:通过界面方式简单配置,自动生成相应代码,目前包括三种生成方式(增删改查):单表、一对多、树结构。生成后的代码如果不需要注意美观程度,生成后即可用。
4.设计思想
分层设计:(数据访问层,业务逻辑层,展示层)层次清楚,低耦合,各层必须通过接口才能接入并进行参数校验(如:在展示层不可直接操作数据库),保证数据操作的安全。
双重验证:用户表单提交双验证:包括服务器端验证及客户端验证,防止用户通过浏览器恶意修改(如不可写文本域、隐藏变量篡改、上传非法文件等)而跳过客户端验证操作数据库。
安全编码:用户表单提交所有数据,在服务器端都进行安全编码,防止用户提交非法脚本及SQL注入获取敏感数据等,确保数据安全。
密码加密:登录用户密码进行SHA1散列加密,此加密方法是不可逆的。保证密文泄露后的安全问题。
访问验证:系统对所有管理端链接都进行用户身份权限验证,防止用户直接通过URL进行未授权页面。
数据验证:对指定数据集权限进行过滤,七种数据权限可供选择(所有权限,公司及子公司,本公司,部门及子部门,本部门,本人数据,跨机构数据)
快速编码:提供基本功能模块的源代码生成器,提高开发效率及质量
访问地址:
http://203.93.210.77:9504/demo
用户名:admin
密码:123456
- 大小: 81.3 KB
- 大小: 105.9 KB
- 大小: 670.1 KB
- 大小: 45.5 KB
- 大小: 66.3 KB
- 大小: 124.5 KB
- 大小: 307.6 KB
分享到:
相关推荐
MengPHP后台管理系统 基于ThinkPHP5 + layui开发的一套开源PHP快速开发框架,默认集成了权限管理,数据库管理等常用功能,以方便开发者快速构建自己的应用。 软件开发设计:应用软件开发、系统软件开发、移动应用...
综上所述,这个压缩包提供的是一套使用C#编程语言,基于WinForm和DevExpress开发框架构建的仓库管理系统源代码。对于学习C#、WinForm开发,尤其是希望了解如何利用DevExpress组件高效开发的企业级应用的开发者来说,...
NFine快速开发框架是一款基于.Net技术栈,集成了Entity Framework(EF)、MVC与Bootchart的通用后台管理系统框架。这个框架旨在提供一个高效、便捷的开发环境,帮助开发者快速构建企业级应用,节省时间和精力,提高...
PHP开发的一套网站管理系统,系统内核框架为ThinkPHP。SentCMS网站管理系统采用MVC设计模式,采用单一入口,系统有很好的扩展性,采用功能化、模块化的开发模式,方便开发者进行二次开发。 PHP开发的一套网站管理...
【标题】中的“基于SpringBoot+Vue前后端分离的Java快速开发框架”指的是一个现代的软件开发模式,其中SpringBoot是后端的核心框架,Vue.js是前端的主要UI库。SpringBoot简化了Java应用的初始化和配置,使得开发更加...
本套“Unity UI框架”就是针对这一需求,提供了一套完整的解决方案,可以用于实际的游戏开发项目。 Unity的UI系统自Unity 4.6版本起进行了重大更新,引入了所谓的Canvas系统,它将UI元素以层次结构的方式组织,并...
Elight.MVC是一套基于 .NET6 + Layui开发的通用管理系统快速开发框架。 支持SQL Server、MySQL、PostgreSQL、SQLite和Oracle等多种数据库类型。 该解决方案适用于OA、电商平台、CRM、物流管理、教务管理等各类管理...
一套快速开发框架、脚手架、后台管理系统、权限系统,上手简单,拿来即用。为广大开发者去除大部分重复繁锁的代码工作。 后端采用spring boot、mybatis(已集成mybatis-plus增强插件,开发更迅速,可查看官方文档...
3、系统运用分层原理和组件原理,将所有的MIS管理系统划分为用户界面层,业务规则层,数据访问层和数据库层.每一下层为上层提供支持,一般不跨层访问;同时结合现在一些已经成熟的设计框架,设计模式和构件模式,将一个解决...
采用SpringBoot、MyBatis-Plus 、Security框架,开发的一套权限系统,实现前后端分离,完善的代码生成机制. 提供微信公众号管理系统多公众号接入,提供公众号菜单、自动回复、公众号素材、模板消息、CMS等管理功能 ...
MoChat 是开源的企业微信应用开发框架&引擎,是一套通用的企业微信多租户SaaS管理系统,得益于 Swoole 和 Hyperf 框架的优秀,MoChat 可提供超高性能的同时,也保持着极其灵活的可扩展性。可用于电商、金融、零售、...
一套基于springboot+vue框架开发而成的大学生健康档案管理系统,出售源码+数据库文件,包运行, 可以协助远程部署调试 可用于毕业设计和课程设计 主要功能有个人健康档案,健康建议,健康知识阅读,健康档案管理,...
1、一套基于ASP.NET MVC+EF6+Bootstrap开发出来的框架,源代码完全开源,可以帮助你解决C#以及.NET项目68%的重复工作,让...8、适用范围:可以开发OA、ERP、BPM、CRM、WMS、TMS、MIS、BI、电商平台后台、物流管理系统、
【Vue2后台管理系统基础框架详解】 Vue2是一个流行的前端JavaScript框架,它以其轻量级、易上手和高性能的特点在Web开发领域广受欢迎。在这个基于Vue2实现的后台管理系统基础框架中,开发者融合了多个关键的技术栈...
一套多功能的后台框架模板,适用于绝大部分的后台管理系统开发。基于 Vue3 + pinia + typescript,Element Plus vite 3 pinia typescript 登录/注销 Dashboard 表格 Tab 选项卡 表单 图表 富文本/...
【标题】中的“基于ThinkPHP5框架的一套CMS系统”是指使用了ThinkPHP5这一流行的PHP开发框架构建的内容管理系统(CMS)。ThinkPHP5是Laravel风格的PHP框架,旨在简化Web应用开发,提供丰富的功能和良好的性能。CMS...
这是一款界面比较精美的基于WPF技术的开发框架,该框架是作者在开发公司客户端时写的框架, 该框架标题为交通建设项目管理信息化系统。 二、功能介绍 1.代码按照三层结构+MVC模式设计。 2.界面展现层采用WPF开发...
一套基于ThinkPHP3.2开发的后台管理系统cms.rar 。通用管理后台是一个管理后台的基础程序,使用ThinkPHP框架开发,包括管理员的登录;管理员的增加修改删除、权限分配、操作记录基础功能。包括后台功能菜单的新增...
这是一套全部开源的快速开发平台,毫无保留给个人及企业免费使用。 前端采用Vue、Element UI。 后端采用Spring Boot、Spring Security、Redis & Jwt。 权限认证使用Jwt,支持多终端认证系统。 支持加载动态权限菜单...