《某油田综合信息管理系统》技术交流汇报信息中心汇报人:XXX汇报目录一、某油田办公平台的开发背景二、某油田传统办公模式与信息化办公模式对比分析三、系统框架简介四、页面流程简介五、后台处理简介六、2016年重点工作计划一、背景近二十多年来,网络和软件高速发展着、变化着、进步着网络和软件的高速发展,也改变了我们的生活二十年多前,商店十年多前,超市当代,网购网络和软件的高速发展,也改变了我们的娱乐二十年多前,小霸王十年前多,网吧当代,手机1、设备检查问题整改通知单2、设备检查记录单3、设备检修反馈单4、车辆运行记录单5、隐患设备统计单..........但网络和软件的高速发展,却没有改变我们试油试采公司的工作模式全都是手写?!还得计算、核对、加班呢开发《某油田综合信息管理系统》的必要性我们应该清醒的看到信息化建设是企业适应信息信息技术高速发展的必然选择。“软件+网络”的信息管理平台在各行各业已经得到了广泛的应用并高速发展着。学校公安银行政府医疗总之,信息化、网络化建设已经渗透到我生产生活的方方面面,软件已成为我们必不可少的工具。二、某油田传统办公模式与信息化办公模式对比分析XXXX分公司信息中心,顺应时代要求,肩负重要使命,为总公司的信息化建设做出了重要贡献。2015年起,以XXX大队为突破口,自主研发了《某油田综合信息管理系统》二、某油田大队传统办公模式与信息化办公模式对比分析在介绍《某油田综合信息管理系统》之前,我们先看一下XXXX大队传统办公模式是什么样的。二、XXX大队传统办公模式与信息化办公模式对比分析1、XXX大队检查站传统工作模式工作人员5名,每天发放和回收司机钥匙包30个左右,填写各类报表11份信息记录模式:各类报表全部是手写纸记,大部分报表还是传统的“三联单”,每天都要留“存根”,员工走到有关部门“送单子”。信息保存模式:各类报表存于文件夹中,再保存于纸箱或文件柜里,没有标签或日期等标识,随意堆放。信息查询模式:当发现需要查找某条数据时,需要几个人把所有文件倒出纸箱,一张一张的去找。二、XXX大队传统办公模式与信息化办公模式对比分析以XXX大队检查站的“车辆管理表”为例,通过软件的页面,完全可以取代手写表格的所有工作内容。二、试油大队传统办公模式与信息化办公模式对比分析在查询条件中使用时间控件,可以非常方便的选择某一天。二、XXXX大队传统办公模式与信息化办公模式对比分析查询条件多以下拉菜单的形式进行选择,极大的节省了输入文字的时间。二、XXX大队传统办公模式与信息化办公模式对比分析点击“查询”按钮,安装查询条件,立刻显示出结果,极大的提高了数据查询的准确性和可靠性。二、XXX大队传统办公模式与信息化办公模式对比分析点击“新建”按钮,再点击几次下拉按钮,就可以把某一辆车的信息全部录入数据库,比手写工作模式节省80%的时间。二、XXX大队传统办公模式与信息化办公模式对比分析这是数据库软件MySQL,通过在服务器中建立和保存表,所有数据就保存在服务器中,可以完全取代纸张版的表格。二、XXX大队传统办公模式与信息化办公模式对比分析通过“软件+数据库”模式,就可以让“纸单+文件夹+文件柜”的传统保存数据保存模式退出试油大队的历史舞台。传统办公模式1、工作内容重复2、保存数据易丢失3、查找困难4、浪费大量纸张5、费事费力信息化办公模式1、操作简单2、数据保存安全可靠3、查找方便4、不需要纸张5、数据共享二、XXX大队传统办公模式与信息化办公模式对比分析2、XXX大队器材组传统工作模式工作人员6名,每天统计20个前线小队和5个后勤机关的所有材料出库入库和成本核算,填写各类报表17份信息记录模式:各类报表大部分是手写纸记,其他报表只是使用Excel和Word进行记录,与其他部门的信息共享通过互发电子邮件。数据计算模式:材料费统计、核算使用计算器+报表+人工核对。每逢月末、年末、年检,经常加班加点。二、XXX大队传统办公模式与信息化办公模式对比分析点击“新建”按钮,再点击几次下拉按钮,就可以把某一器材的信息全部录入数据库,实现自动调用相关数据、自动计算。下拉选择物资编码后,系统自动去数据库中调用该编码对应的器材名称和型号,还有计量单位即使输入比较复杂的数值,系统也会准确的、自动计算出材料的费用二、XXX大队传统办公模式与信息化办公模式对比分析所有的出库单,所产生的费用,都会保存到数据库中。在材料费用查询界面,每个队、每口井、每口井的每个层,小计、合计费用全部实现自动计算和累加。节省了大量的人力!二、试油大队传统办公模式与信息化办公模式对比分析点击“打印预览”,出现上图,与查询出的结果一模一样,实现了“所见即所得”的软件设计理念。二、试油大队传统办公模式与信息化办公模式对比分析点击“Excel导出”,出现上图,可以把查询结果以Excel或word电子文档的形式导出到个人电脑中,实现了不同用户的不同要求。二、XXX大队传统办公模式与信息化办公模式对比分析3、XXX大队井控队传统工作模式工作人员12名,每天登记20多种类型50多个放喷器、100多个活动弯头及直管等近20多种井控工具的发放回收工作,填写各类报表21份信息记录模式:所有的井控工具的发放回收都是手写纸记,其他报表只是使用Excel和Word进行记录,与其他部门的信息共享主要通过打电话沟通。数据统计模式:一款10年前的旧版单机软件早已不能使用,仅仅用来应付检查。共计4个大型书架已经摆满了各种报表。二、XXX大队传统办公模式与信息化办公模式对比分析本系统的查询条件全部为“联动查询”,如本界面,选择了“设备”,设备名称下拉框中,从数据库中直接调出属于“设备”的所有名称。二、XXX大队传统办公模式与信息化办公模式对比分析查询出的结果,直接用不同的背景色进行特殊标识,如这里黄色的表示“返厂维修”,绿色的表示“已申请报废”。比用Excel表格一个一个标注,即简单省力又视觉效果明显。《XXX大队综合信息管理平台》的技术创新点为了照顾XXX大队年纪较大、不会使用电脑的职工,本平台实现了外置设备“条形扫码器”成功的接入,实现了通过扫描条形码就直接可以录入数据的功能。这里以一个普通商品的外包装盒为例,该产品的条形码编号为6935205326300《XXX大队综合信息管理平台》的技术创新点在车辆设备管理界面,假设添加一个车辆,是试油11队的,规格型号为111,车牌为222,操作手为333,把扫描码设置为6935205326300。《XXX大队综合信息管理平台》的技术创新点利用条形扫码器,扫描这个商品的外包装。《XXX大队综合信息管理平台》的技术创新点在车辆运行界面,该条码直接被系统识别并输入到信息里,同时,单位“试油11队”、车号222,驾驶员名333,自动显示出来,无须手动输入。极大的提高了工作效率。三、系统框架简介Java的SSH框架就是spring、struts、hibernate这三个框架的合到一起组成的框架。Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持。Spring一方面作为一个轻量级的IoC容器,负责查找、定位、创建和管理对象及对象之间的依赖关系,另一方面能使Struts和Hibernate更好地工作。四、页面流程简介这里以“车辆运行管理页面”的查询功能为例:查询流程:在数据库中分为两个表,单位表(t_dms_depart)和设备管理表(t_dms_checkpoint_divice_management),在设备管理表中存放的是单位表中的id,当下拉列表选中某个单位时,获取选中单位的id,然后在设备管理表中查出(单位id等于选中的单位id)的数据,将这些数据的车号列赋值车号下拉列表,然后再根据选中的车号,到设备管理表中找出对应的驾驶员,进行赋值。主要实现的JS代码:车号驾驶员姓名四、页面流程简介licenseNumberStore代码:这里执行getLicenseNumberByDepartID这个方法,这个方法在DiviceManagementAction类中,将部门id传入service中,然后在到dao进行连接数据库执行查询。五、后台处理简介后台框架分Action、Service、Dao这三个层,其中还有一些配置文件和数据库映射文件。当前台页面点击查询时,会先触发Action层,这个Action层在系统里的作用是接收查询的参数并把他们格式化。当Action层处理完之后,会把处理好的数据传给Service层,Service层就比较简单了,利用DetachedCriteria这个类构建查询条件。拼好之后直接调用Dao层的连接数据库,并进行查询。代码部分:前台页面通过/confmgmt/getAllVehicleByConditions.do访问这个方法进入到action层,但进入action层之前还需要经过一步就是拦截器,这个拦截器的位置如图:五、后台处理简介上面这段代码是判断权限的,这块就是判断当前用户如果是临时用户,是没有办法进行增删改查操作的。先到Service层里取把数据取到,然后开始循环这个类。Vehicle是完全映射到数据库中的表结构的,也就是说数据库中表里的字段名和数据类型是完全对应的。VehicleVo这个类是用于页面展示的。六、2016年重点工作计划一、下基层走访调研,绘制XXX大队所有部门的工作业务流程图。二、制作完成《XXX大队综合信息管理系统》其他部门相关功能。三、2016年下半年,开始进行推广和测试本系统,并修改和完善相关功能。生产办安全组资产组财务组调度室六、2016年重点工作计划四、将电子签名设备接入本系统,改变中高层管理者的审批模式。五、开发手机移动办公平台,实现手机与电脑的数据共享与传输。六、开发触碰办公软件系统,进一步提升试油大队信息化网络化办公技术水平。