基于ASP技术的造船生产设计不具合管理系统开发
2012-01-22
(南通中远川崎船舶工程有限公司,江苏 南通 226005)
造船生产设计的不具合管理作为“问题管理[1]”的一部分,具备这样的特点:以生产设计中的问题为导向,要求在日常管理中努力发现并挖掘问题、表达问题、归结问题,继而处理问题。不具合管理对提升作业质量,培养员工责任心有着极其重要的意义。基于ASP技术开发适合造船生产设计部门应用的不具合管理系统,以期简化不具合信息的录入,便于不具合信息的查询与跟踪,增强不具合信息的统计分析,提高管理效率和质量。
1 ASP技术及服务器配置
ASP(active server pages)是微软公司为其Web 服务器开发的一个开放、不需要编译的Web应用环境。其开发环境包括IIS服务器软件、配置调试环境等内容。
2 系统开发平台
本系统前台界面在Dreamweaver cs3上开发,设计语言主要有HTML、VBscript和Javascript。后台数据库使用Access 2003,采用C/S模式。
3 系统需求分析及系统功能设计
为了能够有效管理不具合信息,必须要解决以下问题。
1)能够高效记录不具合信息。不具合信息内容包括:船号、专业、分段、时间、地点、对应者、作业项目、内容、原因、处理办法、适应船、所属船型、编入状况及典型程度。
2)不具合信息审核确认内容:①对不准确的登记信息进行修改;②将不确切的不具合信息删除;③对将信息是否审核进行标记。
3)能够对发生的不具合信息针对不同项目加以检索,主要内容包括:①适用船发生的不具合;②发生在某分段或作业项目上的不具合;③典型的不具合信息;④编入状态的不具合信息。
4)对不具合信息进行统计分析,主要内容:①一定时间内各船各作业项目下发生的不具合件数;②某年度各月各作业项目下发生的不具合件数;③统计某年度各月各船发生的不具合件数;④一定时间内各船各分类发生的不具合件数。
5)使用用户权限加以区分,对用户信息实行有效管理。权限区分如下:①科/部长具有各种操作的权利;②专业负责人具有各专业各种操作的权利;③科一般职员只具备登记、查询、编入等有限的操作权利;④游客只具备浏览的权利。
因此,确定了系统的功能(见图1)及各信息实体的E-R图,见图2、3。
图1 不具合系统功能模块
图2 不具合信息E-R图
图3 用户信息E-R图
4 系统结构及模块设计
4.1 系统用户登录模块设计
主要实现对用户身份的确认,不同的人员具有不同的操作权限。比如,科/部长可以进行所有的操作,专业负责人可以本专业的所有事务进行操作,一般的员工只能对本专业的信息进行它特定的操作。在ACCESS中创建用户表[2],见表1。
表1 用户信息表(User)
当前台界面中单击“登录”铵钮时,则触发事件调用Login模块。
4.2 不具合信息登记模块
通过应用二级联动菜单[3]、文本框、单/多选列表框、上传文件等铵钮实现对不具合信息的录入。
4.3 信息审核模块
由系统首先对用户身份再次进行判定,具备操作权的人可以进行信息修改、删除、标记等操作。原理见图4。
图4 信息审核模块原理
4.4 检索跟踪模块
通过应用SQL[4]技术根据发生船号、适用船号、发生分段、错误归属、发生时间、程度区分、编入状况等条件进行查询。例如搜索船NE080发生的不具合,系统便会显示NE080船的所有不具合信息。原理见图5。
图5 查询检索模块原理
为了避免已经发生的不具合在后续建造船发生,需要将不具合信息反馈到后续船的各作业项目中。为此,必须建立相应的跟踪机制,在系统中实现原理见图6。
图6 跟踪处理原理
4.5 统计分析模块
实现多种条件下的不具合信息统计。例如,统计2011年3月份各船各做作业项目发生的不具合。统计2011年度各月份各作业项目发生的不具合。
5 系统界面
1)进入系统,首先弹出登录框(见图7)。输入正确的用户名和密码即可进入系统,若存在错误则会弹出提示。
图7 不具合系统登录界面
2)通过验证以后,菜单界面见图8。
图8 不具合管理系统菜单界面
主界面有5个菜单:①点击不具合登记将按船型进行信息录入;②点击不具合审核可对不具合信息进行修改;③点击不具合跟踪,可按照专业进行不具合编入的标记;④点击不具合统计可以统计不同条件下的不具合信息;⑤点击系统维护,可以添加用户信息、船号信息等。
完成系统自编码后,组织不同人员进行了为期一个月测试, 经过改进,运行稳定,效果良好。
7 结束语
本系统在Dreamweaver cs3平台上用ASP技术以及ACCESS 2003,开发了一个符合造船生产设计不具合管理需要的应用系统。提出了有别于传统管理模式的新方法,其很好地应用了现代信息技术,增强了信息的安全性,降低了劳动者的作业强度,方便了对信息的查询,改善了不具合的管理。本系统可有效用于部门的事务性管理,若要进一步进行通用性的改善,还有待进一步研究。
[1] 孙继伟.问题管理:简单而有效的管理经典[M].北京:机械工业出版社,2005.
[2] 吴权威,王绪溢.ACCESS 2003中文版应用基础教程[M].北京:中国铁道出版社,2004.
[3] 伍云辉.ASP实例自学手册:通过322个例子掌握Web开发捷径[M].北京:电子工业出版社,2008.
[4] 张喜平,夏跃伟,刘亚姝.ASP动态网站开发案例指导[M].北京:电子工业出版社,2009.
[5] 刘小伟,温 然,刘 飞.Dreamweaver cs3 网页设计制作实用教程[M].北京:电子工业出版社,2009.