# ComSystem **Repository Path**: jonnyle/ComSystem ## Basic Information - **Project Name**: ComSystem - **Description**: No description available - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 2 - **Created**: 2017-02-15 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## ComSystem项目简介 - ComSystem是Java语言开发的基础通用管理系统。 - 使用Maven对项目进行项目管理,提高项目的易开发性、扩展性。 - 系统包括三个模块:系统管理、监控管理、日志管理。 - 系统管理模块:用户管理、权限管理、角色管理。 - 日志管理模块:日志信息。 - 监控管理模块:磁盘信息监控、服务器硬件信息监控、告警设置、告警列表、消息推送。 ## 主要功能 1. 数据库:C3P0连接池,后续转向Druid并提供数据库监控。 2. 持久层:hibernate4.3.8全自动面向对象编程,封装统一分页查询接口,分页更简单。Transtraction注解事务。 3. MVC: 基于spring mvc注解。Exception统一管理。 4. 定时任务:Spring scheduled注解提供非常简单的定时任务处理。 5. 基于session的国际化提示信息,职责链模式的本地语言拦截器,Shiro登录、URL权限管理。 6. 监控;sigar服务监控,硬件监控。 7. 推送:spring stomp+sockjs,webscoket实现web推送。 8. 日志:AOP+自定义注解实现日志记录,灵活,扩展性强。 9. 异常:spring注解提供统一异常处理。 10. 自定义标签。 11. 后续持续集成 ## 技术选型 ● 核心框架:Spring Framework 4.1.4 ● 安全框架:Apache Shiro 1.2.3 ● 任务调度:Spring4.1.4 ● 持久层框架:Hibernate 4.3.8 ● 数据库连接池:C3P0 ● 缓存框架:ehcache ● 日志管理:SLF4J、Log4j ● 前端框架:H-UI ## 效果图 ![登录](https://git.oschina.net/JonnyLe/ComSystem/raw/master/img/login.png "登录") ![主页](https://git.oschina.net/JonnyLe/ComSystem/raw/master/img/welcome.png "主页") ![磁盘](https://git.oschina.net/JonnyLe/ComSystem/raw/master/img/disk.png "磁盘") ![实时](https://git.oschina.net/JonnyLe/ComSystem/raw/master/img/act1.png "实时") ![告警](https://git.oschina.net/JonnyLe/ComSystem/raw/master/img/warn.png "告警") ![角色](https://git.oschina.net/JonnyLe/ComSystem/raw/master/img/role.png "角色") ![消息](https://git.oschina.net/JonnyLe/ComSystem/raw/master/img/nofity.png "消息") ![资源](https://git.oschina.net/JonnyLe/ComSystem/raw/master/img/resource.png "资源") ![日志](https://git.oschina.net/JonnyLe/ComSystem/raw/master/img/log.png "日志") ## 环境说明 * Tomcat版本:Apache Tomcat 7.0.27 Server * Mysql版本:mysql 5.1.33-community * JDK版本:JDK 1.7.0_79 ## 疑问或建议 ● QQ:553403028