基于B/S(WEB)模式下班组管理系统开发与应用

   2024-03-11 互联网610
核心提示:    一、班组管理系统开发的背景  为全面贯彻落实中国大唐集团公司班组标准化管理的思想和要求,实现职能部门对班组工作规

    一、班组管理系统开发的背景

  为全面贯彻落实中国大唐集团公司班组标准化管理的思想和要求,实现职能部门对班组工作规范化、信息化管理,规范班组管理程序、提高班组工作效率、减轻班组工作负担,从而构建实时、互动、高效、闭环的管理平台,使班组管理工作透明、务实,实现可控、在控,真正做到凡事有章可循,凡事有人负责,凡事有人监督,凡事有据可查。

  大唐淮北发电厂通过对北京中电力、杭州中望公司同类软件的考察,以及对山东十里泉电厂、石横电厂班组管理系统的实际运用情况了解和分析,制定了本企业班组管理系统的设计规划。对班组日常管理涉及的班组基本信息,班组基础管理,班组安全管理,班组运行管理,班组检修管理,班组质量管理,班组思政民主,班组综合管理等八个管理模块进行了详细的调研,结合自己的技术优势,在MIS系统应用的基础上利用B/S技术设计开发了本企业的班组管理系统。

  二、班组管理系统的特点

  2.1 采用B/S结构,企业一次性投资少,后期系统维护费用低。

  2.2 归纳和整理班组的基本信息,同时给班组一定的扩展空间,以展示个性及特点,通过超文本网页模式可以展示更丰富的内容。

  2.3 用户端的要求低,用户通过企业主页链接进入在浏览器下的班组信息管理系统主界面,输入用户名和密码,确定后可以看到综合查询列表。通过点击栏目就可以看到班组当前信息。用户的计算机只要具备浏览器,无须其他配置可以直接使用。

  2.4 适应多种网络结构,保证系统运行速度。系统采用多层分布式技术,不但使得系统安装、运行、维护异常简单,而且在速度和安全性上得到很大的提高。系统采用TCP/IP通讯协议,因而用户可以通过局域网、拨号网络、广域网或Internet等各种连接方式建立自己的文件管理信息系统网络。

  2.5 同现有的MIS系统有机的结合在一起,同时又具有自己独特的优点。保护企业原有的投资,并确保数据的一致性,减少数据的重复录入和初始化,这是任何一家商业公司都做不到的。

  2.6 用户模块管理、权限管理同原来的MIS系统有机地结合在一起、班组成员信息等原先在MIS系统中有的数据在新的班组管理系统中可以直接查询。

  2.7 彻底解决了网页模式下网页代码和应用逻辑的分离,开发了我厂专门的信息发布平台,在这个平台上可以进行快速地开发。同时方便今后的系统改造和升级。

  2.8 录入审核发布全过程控制,保证信息发布的严肃性。

  三、班组管理系统软件开发设计

  3.1 系统的框架结

  

3.2 系统功能模块的划分

  3.2.1 班组基本信息

  包含模块有:班组分布—班组分布图,班组成员信息、班组岗位变动记录,班长工作日志。

  班长工作日志模块为班组每天工作记录模块,对检修班长授全部权限,由于该表为主—从表结构,把主表填写完毕后还必须填写从表记录,在该记录在提交审核或正式发布之前,其他人是看不到的。只有该模块正式发布后,其他相关用户才能浏览该班长日志。正式发布后该主表和从表的记录便锁定了。这样一个检修班长的工作日志便填写完成了。

  3.2.2 班组基础管理

  包含模块:法律法规、规章制度、班组标准化、班组培训考评情况。

  3.2.3 班组安全管理

  包含模块:班组安全记录,班组安全巡视、工器具管理、班组安全培训。

  3.2.4 班组检修管理

  包含模块:班组月度计划、月度总结;年度计划、年度总结;节能计划、节能总结;班组节能分析、合理化建议及大小修检修总结等。

  3.2.5 班组质量管理

  包含模块:QC小组注册、QC课题注册。

  3.2.6 班组思政民主

  包含模块:班组政治学习记录、民主生活会

  3.2.7 班组综合管理

  包含模块:信息发布、荣誉广场

  四、班组管理系统软件开发实现

  4.1 在ORACLE数据库中建立数据表文件,以班长日志管理模块为例。

  *****班长日志

  --建立主表

  drop TABLE BZGL_BZRZ;

  CREATE TABLE BZGL_BZRZ

  ID NUMBER(5), --序号

  TITLE VARCHAR2(50), --题目

  RQ VARCHAR2(20), --日期

  XQ VARCHAR2(6), --星期

  BQNR VARCHAR2(2000), --班前内容

  BHZJ VARCHAR2(2000), -- 班后总结

  AUTHOR VARCHAR2(4), -- 作者

  SDATE DATE, -- 系统时间

  BMBH VARCHAR2(2), -- 部门编号

  BZBH VARCHAR2(4), -- 班组编号

  ISCHECK VARCHAR2(2), -- 是否审核

  CDATE VARCHAR2(30), -- 审核时间

  CONSTRAINT PKY_BZGL_BZRZ PRIMARY KEY(ID);

  --建立从表

  drop TABLE BZGL_BZRZ_C;

  CREATE TABLE BZGL_BZRZ_C(

  ID NUMBER(5), --序号

  Z_ID NUMBER(5), --主表ID

  TITLE VARCHAR2(20), --工作任务内容

  JHGS VARCHAR2(20), -- 计划工时

  GZFZR VARCHAR2(20), -- 工作负责人

  GZCY VARCHAR2(20), -- 工作成员

  SJGS VARCHAR2(20), -- 实际工时

  AUTHOR VARCHAR2(4), -- 作者

  SDATE DATE, -- 系统时间

  CONSTRAINT Y_BZGL_BZRZ_C PRIMARY KEY(ID));

  --插入主表字段信息

  delete BZGL_TABLE WHERE BM='BZGL_BZRZ';

  INSERT INTO BZGL_TABLE

  (BH,BM,ZDM,ZDLX,ZDHY,ZDXH,COLSPAN,ROWSPAN)

  VALUES('3801','BZGL_BZRZ','ID','05','序号',1,5,1);

  INSERT INTO BZGL_TABLE

  (BH,BM,ZDM,ZDLX,ZDHY,ZDXH,COLSPAN,ROWSPAN,MRZ)

  VALUES('3802','BZGL_BZRZ','TITLE','01','标题',2,5,1,'TITLE');

  INSERT INTO BZGL_TABLE

  (BH,BM,ZDM,ZDLX,ZDHY,ZDXH,COLSPAN,ROWSPAN,MRZ)

  VALUES('3803','BZGL_BZRZ','RQ','01','日期',3,5,1,'RQ');

  INSERT INTO BZGL_TABLE

  (BH,BM,ZDM,ZDLX,ZDHY,ZDXH,COLSPAN,ROWSPAN)

  VALUES('3804','BZGL_BZRZ','XQ','03','星期',4,5,1);

  INSERT INTO BZGL_TABLE

  (BH,BM,ZDM,ZDLX,ZDHY,ZDXH,COLSPAN,ROWSPAN) VALUES('3805','BZGL_BZRZ','BQNR','02','班前内容',5,5,5);

  INSERT INTO BZGL_TABLE

  (BH,BM,ZDM,ZDLX,ZDHY,ZDXH,COLSPAN,ROWSPAN)

  VALUES('3806','BZGL_BZRZ','BHZJ','02','班后总结',6,5,5);

  commit;

  --插入从表字段信息

  delete BZGL_TABLE WHERE BM='BZGL_BZRZ_C';

  INSERT INTO BZGL_TABLE

  (BH,BM,ZDM,ZDLX,ZDHY,ZDXH,COLSPAN,ROWSPAN)

  VALUES('3901','BZGL_BZRZ_C','ID','05','序号',1,5,1);

  INSERT INTO BZGL_TABLE

  (BH,BM,ZDM,ZDLX,ZDHY,ZDXH,COLSPAN,ROWSPAN)

  VALUES('3902','BZGL_BZRZ_C','TITLE','01','工作任务内容',2,5,1);

  INSERT INTO BZGL_TABLE

  (BH,BM,ZDM,ZDLX,ZDHY,ZDXH,COLSPAN,ROWSPAN)

  VALUES('3903','BZGL_BZRZ_C','JHGS','01','计划工时',3,5,1);

  INSERT INTO BZGL_TABLE

  (BH,BM,ZDM,ZDLX,ZDHY,ZDXH,COLSPAN,ROWSPAN)

  VALUES('3904','BZGL_BZRZ_C','GZFZR','01','工作负责人',4,5,5);

  INSERT INTO BZGL_TABLE

  (BH,BM,ZDM,ZDLX,ZDHY,ZDXH,COLSPAN,ROWSPAN)

  VALUES('3905','BZGL_BZRZ_C','GZCY','01','工作成员',5,5,5);

  INSERT INTO BZGL_TABLE

  (BH,BM,ZDM,ZDLX,ZDHY,ZDXH,COLSPAN,ROWSPAN)

  VALUES('3906','BZGL_BZRZ_C','SJGS','01','实际工时',6,5,5);

  INSERT INTO BZGL_TABLE

  (BH,BM,ZDM,ZDLX,ZDHY,ZDXH,COLSPAN,ROWSPAN)

  VALUES('3907','BZGL_BZRZ_C','Z_ID','06','主表ID',7,5,1);

  COMMIT;

4.2 当上述表文件定义完成后,并赋予相应的模块编号等表格基本信息后,通过班组管理系统统一发布平台进行发布,用户在IE中通过登录就可以使用该模块相应的功能了,具体图示如下。

  

  五、班组管理系统推广应用

  该系统经过反复征求部室、分场和班组的意见和建议,对需求进行了多次改进、调整、充实,使该系统各模块均单轨运行。目前,在大唐淮北发电厂网络覆盖下的班组三个手工记录本《班长工作日志》、《班组安全工作记录》和《政治学习与民主管理记录》已成为历史,各类管理记录以及各种文件资料、法律法规、规章制度、标准的发布与查询、培训统计、工器具台帐、网上考勤、计划、总结、分析、设备巡视、合理化建议、质量管理等记录均实现了电子信息网络化管理。班组管理信息系统基本实现预期要求,总体情况良好。

  同时,为规范对该系统的管理,厂部及时制订出台了“班组管理信息系统记录使用和填写标准”、“班组管理信息系统管理办法”等规范性管理文件,并根据“标准”和“办法”定期对班组管理系统运行情况进行检查和考核,保证了该系统的正常使用。

  该系统在我厂130多个班组正常运行。得到了大唐发电安徽分公司领导的肯定,同时获得了大唐发电集团科学技术进步三等奖。


 
举报收藏 0打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  隐私政策  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  RSS订阅