基于WEB的煤炭生产计划系统设计与实现

2011-12-27 01:05胡文岭彭德云
河北省科学院学报 2011年1期
关键词:计划生产用户

胡文岭,刘 卫,彭德云

(1.河北经贸大学,石家庄 050061;2.北京航天飞行控制中心,北京 100094)

基于WEB的煤炭生产计划系统设计与实现

胡文岭1,刘 卫1,彭德云2

(1.河北经贸大学,石家庄 050061;2.北京航天飞行控制中心,北京 100094)

基于WEB的某矿务局生产计划管理信息系统,采用SSH架构,依托用户原有因特网和服务器,解决了河北某能源集团矿局和二级单位生产计划的生成和调整工作任务繁重的问题。计划制定的全过程实现了网络化、流程化并实现了协同作业,做到了生产计划管理工作的规范化、标准化,取得了良好的应用效果。

煤炭企业;生产计划;SSH架构

在煤炭企业生产过程中,生产计划占有非常重要的地位,其主要任务是制定科学的计划,合理安排、组织煤炭生产的运行。河北某能源集团有限责任公司使用手工和EXCEL工具制订计划,主要存在以下的问题:(1)计划的编制、上报、审批、下发、组织实施等全过程的管理不够规范,缺乏科学性、严肃性; (2)由于各分计划之间数据关系复杂,计划的制定、汇总平衡、下发花费的时间多,工作任务繁琐,计划人员不堪重负;(3)集团公司要求上报的计划项目存在变动问题,对其补充调整不方便。

笔者根据要求,在集团已经具备了主体管理信息技术平台的基础,开发设计了基于W EB的煤炭生产计划系统。

1 需求分析

根据业务要求,生产计划制订由各基层单位计划科和矿局发展规划部两级单位完成。其业务流程如图1。

图1 业务流程

(1)基层单位计划科主要完成本单位生产计划的编制和上报矿局任务。包括年度,各季度和各月度计划。

(2)矿局发展规划部主要完成对各个基层单位计划的接收,审核,并汇总编制本矿局的正式计划,上报集团公司。每年生成矿局年度建议、年度正式、季度和月度计划汇编各1稿。年度计划包括工业总产值、煤炭主要产品量、非煤主要产品量、洗煤、煤炭主要产品产销存和企业主要经济指标计划表等。表中的上百指标间存在数据重叠、复杂的数量计算和相互引用问题。

2 系统设计原则

系统设计遵循以下原则以保证系统的良好性能:

(1)统一规划、集中建库、分级应用。系统构建矿局至各基层单位两级网络结构上的应用模式,数据库设在矿局,信息统一管理。

(2)各部门、各专业采用统一指标代码体系、数据传输格式等,实现企业信息资源共享。

(3)用户界面友好,充分利用图形化界面对数据信息进行可视化操作,风格简便,易于使用。

(4)对每个数据库表进行安全、严密、灵活的权限设置,保证信息的机密性。

(5)每个计划的结构可以具有用户自定义功能,系统具有较好的弹性和扩展性,能适应多变的用户需求。

(6)采用开放的系统,使用开放的技术。使系统具备支持多种数据库接口、应用系统的跨平台运行和二次开发能力。

3 系统架构设计与实现

系统主要部分采用SSH(struts+sp ring+hibernate)架构的轻量级J2EE技术标准实现,在表现层采用A jax技术达到无刷新动态更新的用户体验。数据库采用 ORACLE9i,应用服务器采用WEBLOGIC10.0。开发环境采用M yEclipse7.0平台。

SSH架构是Struts、Hibernate和Sp ring的框架组合。采用这种架构可以提高系统的开发效率,使开发人员更注重于业务逻辑设计,使软件很好的适应需求和技术的更新,方便地和企业原有平台集成。

A jax(即A synchronous JavaScrip t And XML)技术引进了异步调用,促使页面局部刷新,它采用客户端脚本与 Web服务器交换数据,即无刷新更新页面技术。所以,不必采用会中断交互的完整页面刷新,就可以动态地更新Web页面。A jax不需要专门的软件支持即可以在大多数流行浏览器中直接使用,减少用户心理和实际的等待时间。

4 系统功能设计与实现

系统按其功能可做如下划分:基层数据采集、矿局数据存储、矿局数据汇总、数据显示和系统控制。各功能间的关系如图2所示。

图2 系统功能流程图

4.1 基层数据采集

基层数据采集运行在各个基层二级单位,负责本单位计划基础数据的输入。包括系统登录、选择计划种类、数据保存与提交、计划查询和报表输出功能。

4.2 矿局数据存储

矿局编制的计划报表较多,并且表之间数据逻辑关系复杂。在本系统中,可将各个报表中的数据分为基础数据、计划数据、历史数据和计算数据。

其中基础数据是在一段时间内相对稳定的数据,不会随着计划版本的不同而发生变化,基础数据存储在基础数据表中。而计划数据则随每一稿计划的不同都会发生变化。基础数据和计划数据都是直接由用户录入的,计算数据则是通过已知的计算关系,通过基础数据、计划数据和历史数据的计算得到。

4.3 系统控制

此功能运行于矿局。

(1)控制各终端的数据输入项目。首先,根据用户登录时输入的企业类型(煤炭或非煤企业)获取各企业相应输入数据项。其次,根据月度、季度或年度计划的种类控制输入数据项。

(2)控制最终计划的输出项目。对数据表中的各数据项进行显示控制,保证各计划报表输出的灵活性。这一措施解决了集团公司要求上报的计划项目变动的问题。

(3)修改维护数据库中各基础数据表。包括企业、产品、企业产品和用户表等。(4)对用户分别赋予不同的访问权限,并控制修改数据的时间权限。

4.4 矿局数据汇总

此功能运行于矿局,负责上报的数据审核、汇总,生成矿局各版计划,编辑打印。然后上报集团公司。包括:信息下传,计划生成与修改,计划审核并给各二级单位发送审核通过信息,接收信息,计划查询与浏览,报表输出等功能。

5 结论

本系统解决了生产计划的生成和调整工作任务繁重的问题,并提高了工作质量,做到了生产计划管理工作的规范化、标准化,界面友好,操作简便,使用灵活,可靠性高,可扩展行好。

[1] 袁伟.煤炭企业信息化建设的现状及对策[J].华北科技学院学报,2009(7):78-79.

[2] 谭章禄,李学芳.煤矿企业信息化建设浅议[J].煤炭经济研究,2007(5):55-56.

[3] 杨本生,冀警兵.煤炭企业项目投资管理信息系统的研究与设计[J].信息工程,2009(6):123-125.

Design and im plementation of web-based coal production plann ing system

HU Wen-ling1,LIU Wei1,PENGDe-yun2

(1.Hebei University of Econom ics and Business,Shijiazhuang Hebei050061,China;2.Beijing Aerospace Command and Control Center,Beijing100094,China)

Web-based coal p roduction p lanning management information system use SSH structure,relying on the original Internet and server equipment to solue the p roblem of the creation of the p roduction p lan and adjust the task in one energy group department and secondary units in Hebei.The p lanning p rocess to achieve a netwo rk-based,p rocess-o riented and to achieve the collabo ration.It can efficiently and accurately develop monthly,quarterly and annual p lans to reach a p roduction p lan management standardization.In mo re than a year app lication of w eb-based p roduction p lanning management information system,it hasmade a good applying effects.

Coal enterp rises;Production p lanning;SSH

TP311

:A

1001-9383(2011)01-0020-03

2010-08-29

胡文岭(1973-),女,河北冀州人,硕士,讲师,信息系统项目管理师,主要研究方向:管理信息系统,企业信息化.

猜你喜欢
计划生产用户
用旧的生产新的!
“三夏”生产 如火如荼
代工生产或将“松绑”
S-76D在华首架机实现生产交付
暑假计划
学做假期计划
学做假期计划
Learn to Make a Holiday Plan学做假期计划
关注用户
关注用户