项目描述:该巡检系统是我们公司帮电力公司的总供电设备设计并开发的一个智 能巡检系统。该系统有利于减轻巡检人员和设备管理人员的工作量,从而提高了 工作效率,同时对加强巡检人员的监督、加强巡查与检修工作的衔接力度,起到 了非常好的促进作用。本系统主要分为系统管理、杆塔管理、线路管理、缺项管 理、任务管理和信息统计六大模块。
技术要点: 1、项目基于 J2EE 平台,采用 MVC 设计模式及 SSM(SpringMVC+Spring+MyBatis) 框架搭建而成的的 B/S 架构项目,Oracle11g 作为后台数据库。使用 SpringMVC 分离了模型对象与控制器,Spring 作用贯穿表现层、业务层和持久层,对现有 的框架实现无缝整合,使用 MyBatis 提供的二级缓存以及强大的动态 sql 替代了 JDBC 代码,使维护起来更加的方便。 2、在 DAO 层通过 xml 文件或者注解的方式,对数据库进行增删改查的操作。使 用 Spring 提供的自动扫描管理 Bean 和大量的注解实现 IOC(依赖注入)功能。 通过 SpringMVC 中的 Controller 层调用业务逻辑处理、流程跳转,建立异常体 系并处理异常,这样大大减少了配置文件的臃肿程度。 3、操作员在登录时采用 Ajax 来验证用户是否存在,前端页面统一使用 JSP, JQuery进行数据校验,页面中的某些功能模块采用 Ajax的异步请求来获取内容, 从而减少操作员的等待时间,加强用户的体验度。 责任描述:本人主要实现了任务管理模块代码的编写与测试,该模块主要包括系 统管理员可以制定巡检任务、修改巡检任务、分配巡检任务和取消巡检任务等操 作。