蓝缘管理系统简介

来源:互联网 发布:ug8.5 for mac 编辑:程序博客网 时间:2024/05/01 19:31

一、官网: http://www.lanyuanoss.com/


发展历程:

    2013

  • 11月24日

    蓝缘系统 1.0v 版本正式开源   详细:http://blog.csdn.net/mmm333zzz/article/details/16863543

  • 12月08日

    解决问题:1:解决项目在tomcat7下运行异常问题新增/修改:1:把spring的依赖包由3.0.6改为3.1.22:不再使用spring security默认的登录验证,即不使用j_spring_security_check这个地址,自定义一个登录验证处理.

  • 2014

  • 07月14日

    蓝缘系统 2.0v详细:http://blog.csdn.net/mmm333zzz/article/details/37773589版本正式开源关于新版本的说明:这个版本主要是对原有的蓝缘系统更换UI界面,功能上基本一致, 但此还在开发当中..... 关于以前版本,不再维护,致力于新版本的开发和维护.优化:此版本不再使用前版本在dao层创建session方法来进行数据CRUD, 用mapper来代替dao,由mybaits自动管理各事务的操作,大大减少代码开发时间.此版本开发采用了maven管理工具,不再使用传统的web方式,所有jar所由maven管理!技术要点:1:此版本采用ajax+js分页,js完成是群主自己写的,有点模仿ligerui的分页实现2:列表的表头固定,兼容IE,firefox,google,360的浏览器,其他暂没有测试.3:表格排序功能4:解决dialog窗口拖动时,阴影变大问题5:加入druid技术,对sql语句的监控.6:自定义注解导出excel7:使用了ehcache缓存机制8:新增支持oracle分页实现9:........

  • 2015

  • 05月13日

    蓝缘系统 3.0v 版本正式开源解决权限不起作用问题通用方法.编辑异常解决解决统计复杂Sql异常问题

  • 07月11日

    解决一个页面多个gird异常问题树表格支持多个列添加表格树.显示隐藏功能

  • 07月20月

    支持lyGrid树列表多方式

  • 07月21月

    解决树菜单剖解

  • 07月23日

    解决树菜单

  • 07月24日

    表格插件修复

  • 07月27日

    解决update问题

  • 08月12日

    修改lyGrid表格插件..优化添加选中行数据

  • 09月02日

    版本升级 -- 蓝缘系统 3.1v使用ehcache缓存,初始化数据到缓存,大大减少了对磁盘IO流操作,能性能有了不少的提高解决登录时,一键初始化乱码问题解决直接部署在tomcat卡死问题lyGird添加了获取行数据优化了公共SQL,指定了sql字段,对SQL性能有了一定提高实体formMa类,添加一个ID注解,指定表的主键,解决更新操作sql异常问题log4j的配置文件 打开spring的日志,导致spring的报错,将在控制台显示

  • 09月05日

    蓝缘系统 3.1v解决一键初始化功能异常问题解决更新和批量添加异常问题解决iframe中显示超时登录页面,在整个界面中显示登录界面。

  • 09月11日

    蓝缘系统 3.1v用户菜单根据登陆人权限显示列表的按钮组也根据登陆人权限显示右上角的登陆人名字修改login界面背景平铺的问题

  • 09月17日

    蓝缘系统 3.1v增加同一账号同时登入次数限制解决页面列表现实的多列数据时太挤甚至无法阅读 横向滚动条功能

  • 09月20日

    蓝缘系统 3.1v缓存加载不成功,打印异常

  • 09月27日

    蓝缘系统 3.1v1.修复页面新密码输入两次校验不正确2.限定新密码长度必须大于6位3.修复修改成功后提示框不关闭4.修复修改密码后登录不进去

  • 10月25日

    蓝缘系统 3.1v1.解决初化列表,显示条件不正确问题2.优化列表样式,线条细粒化3.解决返回函数取值错误问题4.修改主菜单在手机上点击后不关闭问题4.新增点击表格中.某列进行排序,isSort:true

  • 10月27日

    蓝缘系统 3.1v1.修复layer弹出位置不正确的问题。

  • 11月11日

    蓝缘系统 3.1v1.解决分配角色时.如果没有用户就异常问题。

  • 11月16日

    蓝缘系统 3.1v1 lyGird 添加支持前端分页,把所有数据取出,前端分页显示,不再请求后台,例子:日志列表 js2 lyGird 通用的导出excel功能3 用户列表 添加排序功能事例4 优化排序图标

  • 11月22日

    蓝缘系统 3.1v1 优化排序功能

  • 11月23日

    蓝缘系统 3.1v1 修复iframe 超时、session过期 及 下拉列表过长时增加返回顶部功能

  • 12月01日

    蓝缘系统 3.1v1 修改排序悬浮top图片路径2 设置缓存扫描包含子目录

  • 12月13日

    蓝缘系统 3.1v1 设置缓存扫描包含子目录

  • 12月15日

    蓝缘系统 3.1v1 添加了日期时间控件..具体看日志查询页面和/WEB-INF/jsp/system/log/list.jsp

  • 12月16日

    蓝缘系统 3.1v1 修复grid导出excel时如果有查询条件和表头排序,不能按查询结果和排序导出问题

  • 12月19日

    蓝缘系统 3.1v1 修改表格树形式显示问题

  • 2016

  • 01月26日

    蓝缘系统 3.1v1 修改表格树形式显示问题

  • 01月29日

    蓝缘系统 3.1v1 性能优化:初始化数据时,不再创建jdbc连接查询,直接调用mybaits查询


  • 三、代码库地址:

  • v3:  https://github.com/lanyuancom/lanyuan-notebook-3.1v/trunk
  • v1:  https://github.com/lanyuancom/lanyuan/trunk/
  •      
    下载下来有两个文件夹: src 和 webroot
    注意:项目编码是UTF-8 请修改好项目属性编码
    自己在ecplise或myecplise下新建一个web项目,然后复制以上两个文件夹放到相关位置:
    然后:右击项目 --> propertes -->中间上方java build path ----右边 libraries -- >> 中间JRE System library --->>右边 edit ---> Altermate JRE 修改为自己的jdk
    修改数据库:在src下找到jdbc.properties,修改相关属性
    然后导入:ssi_spring_security.sql 这个是mysql数据库
    运行:http://localhost:8080/你的项目名

  • 四、技术点
  • 技术框架:springMVC+springSecurity3.x+Mybaits3.x

    主要功能有:
    用户管理   角色管理  资源管理   服务器配置管理 登陆信息管理   操作日志管理
     查询用户   角色列表  资源列表    预警设置   用户登录记录    日志查询
     新增用户   新增角色  添加资源    状态列表
                          服务器状态

    其他功能有:
     服务器监控配置
       fusioncharts报表插件显示
     EMALL发送(支持html语言) 
     springQuartz 定时任务
     springAOP日志拦截处理 
     Mybaits分页插件封装统一处理
    解决问题:
     1:解决项目在tomcat7下运行异常问题
    新增/修改:
     1:把spring的依赖包由3.0.6改为3.1.2
     2:不再使用spring security默认的登录验证,即不使用j_spring_security_check这个地址,自定义一个登录验证处理.


  • 框架:springMVC4.1.4+shiro1.2.3+spring4.x+Mybaits3.2.8+Ajax+html5
  • 技术要点:
    1:此版本采用ajax+js分页,表格lyGrid分页插件是群主自己写的,有点模仿ligerui的分页实现 
    2:兼容IE,firefox,google,360的浏览器,其他暂没有测试.
    3:表格排序功能
    4:弹窗采用贤心的插件,网址:http://sentsin.com/jquery/layer/
    5:加入druid技术,对sql语句的监控.
    6:自定义注解导出excel
    7:使用了ehcache缓存机制
    8:新增支持oracle分页实现
    9:新增支持SQLserver2008分页实现
    10:解决分页参数没法传到后台的问题
    11:异常统一处理
    12:使用spring Security3权限安全机制,采用了shiro权限机制
    13:封装好baseMapper持久层统一调用,对于基本的增,删,改,查不需要写任何的Sql语句。直接调用
    14:监控告告警邮件通知


0 0