论文部分内容阅读
摘要:本文通过对羽绒制品质量检测实验室数字化管理系统的需求进行分析,针对软件的架构的设计、功能的设计、技术重点难点的分析,设计出符合羽绒制品质量检测实验室数字化管理系统需求特点的高效并且快捷的软件系统,通过客户端测试应用,解决了实验室管理方面的问题,并成功应用于羽绒制品检测实验室中,提高了工作效率和工作质量、降低了成本、提升了经济效益。
关键词:羽绒制品;检测实验室;数字化;管理系统;软件设计
1 前言
在当前数字化时代的社会环境下,物联网的思想和互联网+的运行模式给各行各业提供了各种创新的思路,带来了高效并且便捷的工作方式。很多传统的社会行业也接受这种高效自动化方法的改革,对于质量技术监督行业,产品质量检验检测工作人员和管理人员往往会遇到许多麻烦的操作问题,如出报告数量大、格式管理不便,数据重复输入,仪器设备管理不便,人员工作效率低下,数据、报告统计效率低下等问题,而这些问题拖累着整体的工作效率和工作质量,达不到令人满意的要求。
目前市面上存在的智能信息化管理系统可以解决一些普遍存在的问题,但针对羽绒制品检测行业,这些管理系统依旧不能满足行业的寻求,存在着明显的缺陷,其缺陷如下:
1.可视效果不好,录入界面和打印界面相差太大;
2.不适合当前移动办公需求;
3.不能充分利用智能手机让客户方便地对检验报告进度及结果进行查询;
4.不能通过网络查验检测报告进而有效的防伪;
5.不方便检测机构方对功能需求进行自定义。
这些问题很大程度上的影响的操作上的高效性和快捷性。
因此为了解决现有软件存在的缺陷和方便企业或事业单位进行羽绒制品检测,提高羽绒制品的检测效率,本文将设计并且实现出符合工业化标准,满足用户需求的数字化管理系统。
2 系统需求分析
为了设计出高效并且快捷的软件系统,本文将分析并研究出羽绒制品检测行业进行羽绒制品检测时所需要面对的问题,同时调研出用户的需求,根据需要解决的问题和用户的需求来进行详细的需求分析。
2.1 羽绒制品检测需要解决的信息化问题
羽绒制品的检测有很多的检测项目和检测数据,因此需要书写大量的检测报告,而对于不同的报告来说,报告的格式有许多种,这就造成了报告编辑的困难,编辑报告的工作量大,有时候甚至会出现重复的劳动现象。在市面上当然也存在着像word或其他相关的软件制表,但常常编辑人员需要手工调整报告格式,不同的报告模板每次都要调整,调整好的报告流转到下一个人的手中,很可能因为各种原因改变了报告的格式,使得报告又要重新调整,加大了工作人员重复劳动的工作量,降低了工作效率。
同时也存在着自动化水平低,数据重复录用的想象。图2-1表示数据基本的传递流程,在此过程中常常会出现错误的数据传递现象,并且传递速度较慢。同时常规数据(如样品编号等)不能自动生成,检验结果需要人工判定,很多重复、相同的数据信息(如结论用语)需人工录入。
并且当前流程和实验过程缺乏智能性的管理,没有真正实现多人分工协同办公。人工管理或使用其他相关软件管理,不能对样品的流转、处理进行记录和管理,不能对样品的整个流程:接收、入库、检验、处理有整体的记录和控制,也不能对报告从登记到报告发放所经过的流程进行有效管理、流转、查看,很难跟踪检验报告工作进行到哪个环节。
甚至对于数据和报告统计查询方面,效率表现低下。而且根据前一章节所介绍,目前市面上存在的软件存在着许多明显的缺陷,无法给使用者带来真正的便捷和高效。
2.2 软件的需求分析
根据当前羽绒制品检测流程中存在的问题和用戶所提出来的建议,本文进行了详细的需求分析。
用户可以自定义打印的报告模板,根据用户自己定义的模板进行生成和编写报告,也可以进行审核和批准报告。为了方便用户的操作和提供工作效率,用户还可以自定义系统界面。系统还可以实现无纸化办公系统支持电子的签名和电子的图章,从而方便用户进行办公。针对excel的各种不方便,用户需要使用系统进行自动生成检验报告,而不需要使用excel软件。用户还可以跨地域协作处理业务,进行远程数据的传输,并且可以在手机上使用APP或在PC上使用客户端进行查询检验进度、检验结果及防伪查询。其需求分析的用例图如下图2-2,2-3,2-4所示;
用户登录和用户设置功能模块:主要负责用户的登录和用户的个人设置功能。
出证管理功能模块:主要负责出证管理的各项功能业务,包括业务的受理、人物分派、项目检验、报告审核、报告签发等各功能。
样品管理功能模块:对样品的各状态进行监控,实现了对样品进行监控管理的功能。
机构管理模块:实现对各种机构状态管理的功能。
3.2 系统基本开发环境和开发平台设定
鉴于系统在今后的使用、维护和升级上的方便,在程序架构上,拟采用MySQL+服务器后台+PC客户端的三层架构,移动端以安卓手机(及安卓平板)+便携式打印机方案。其中硬件部署图如图3-2和图3-3所示:
但截止目前为止,WIFI移动便携式打印机内置电池的仅有两款打印机可以选择:HP公司的OfficeJet 200和爱普生WF100,前者体积稍大,电池充满打印数也多些,但前者不支持苹果的AirPrint技术,AirPrint是苹果系统一种优秀无线打印技术,任何支持AirPrint技术的打印机不需要原厂SDK就可以开发出完美打印方案。安卓平台截止目前为止并没有集成WIFI通用打印驱动(相对于苹果系统AirPrint),所集成的云打印并不适合检验现场手机(平板)WIFI通过打印机直接打印检验数据,所以便携式打印机要有安卓SDK二次开发包,或者安装原厂打印APP,由本APP调用原厂APP的打印接口(向打印厂家索要打印接口),所幸的是以上两种技术方案四川良泰软件有限公司已在2016年就和爱普生公司达成合作协议。为了方便以后的扩展需要,移动便携式打印机选择爱普生WF100型。 由于本系统涉及大量数据,所以本系统不采用B/S架构,采用C/S三层架构架,服务器采用稳定、高效的WINDOWS2008操作系统作为平台(建议使用阿里云服务器),使用mysql作为后台数据库,使用Delphi编译型语言开发的后台进行收发数据,比一般解析型语言如java、PHP更高效,并发数更多。原生应用程序有更高的效率;PC版原生程序不依赖浏览器,生命周期更长(某计量所就因为操作系统升级浏览器不兼容),所有程序在开启软件发现服务器有新版本就自动升级,解决软件bug问题。
检验报告上印有二维码,可以用微信等扫码工具查询电子报告,此功能兼具有报告防伪功能;报告打印后软件自动向录有手机的客户发送一条短信,因而要申请短信平台,由于阿里的短信平台提供非常方便二次开发包,本项目选择阿里的短信平台。
3.3 出证管理功能模块的实现
本系统最主要的功能,也是最具有特色的功能模块为出证管理功能模块,本文将着重详述出证功能模块的实现。
3.3.1 接样受理
接样受理是规范实验室样品入口的一个重要环节,也是接受客户委托送检的窗口,用户在这个模块根据检验需要录入委托单、抽样单,详细记录客户名称、样品名称、样品原编号、型号规格、样品状态、样品数量、要求出报告的日期,内部要求的时间、检测依據、检测项目等信息;
对于在客户档案中已有的委托单位,或者曾经录入过的单位,只需要录入其中的一至两个字,点击浏览按钮,软件自动会把包含此关键词单位名称显示出来供选择,选择其中一个,该单位的地址,电话等信息即可自动从客户档案中调出,免去多次重复录入的劳动;
对于相似的数据,也可以调出以前的数据进行任务复制,再进行任务粘贴;
同时软件可根据设定的编号规则进行自动编号,并且绝对杜绝复号的现象,如果出现重号,系统会自动提醒;
在完成登记后,可打印任务书、样品流转单。其实现基本界面如图3-4和3-5所示:
1)“退出”:点击后系统退出“接样受理模块”。
2)“取消”:点击后刚才系统弹出提示是否确定取消刚才的操作。在弹出窗口点击“是”那么在上次保存之后在“任务详情区”输入的信息会被清空。
3)“新增”:点击后系统在“任务列表区”新增一条空白记录,用户就可以“任务详情区”录入该任务的具体信息。
4)“删除”:点击后,系统弹出提示“是否确定要删除记录”点击“是”那么系统会删除在“任务列表区”中所选定的一条记录。
5)“任务打回”:点击后,系统弹出提示“任务打回对话框”,可以把任务回退到前面的某一个流程点。
6)“报告作废”:此按钮只有在任务处于“待处理”状态或者“返工”状态下才可用。点击后该任务作废。
7)“流转记录”:点击此按钮后,显示任务列表区所选择任务的流转信息。
8)“处理完毕”:点击后,“任务列表区”选定的任务就流转到下一个流程,从当前界面的“任务列表区”消失。只有在“任务筛选条件区”下的任务状态处点击“已处理任务”时,才可以重新在“任务列表区”看到该任务,但是该任务对应的“任务的详情区”里面的信息就无法更改了。所以用户在“任务的详情区”录入该任务的所有信息后才可以点击此按钮。
9)“打印管理”:管理打印模版。
10)“界面管理”:管理录入界面的页面式模版。
11)“传递卡”:打印任务书和流转单。
12)“刷新页面”:刷新当前任务报表。
13)“粘贴任务”:点击“复制任务”后本按钮才处于可用状态。
14)“复制任务”:当需要录入大量相同信息的任务时可以用此按钮.点击此按钮后系统会复制当前在“任务列表区”中所选定的一条记录的所有信息。这个按钮必须同“粘贴任务”、“粘贴项目”组合使用。在没有点击“拷贝任务”按钮前“粘贴任务”、“粘贴项目”按钮呈灰色处于不可用状态。
3.3.2 任务分派
任务分派人员根据具体检测标准,添加检测项目,并分派给具体做实验人员,点击处理完毕,就可进入下一流程。实验人员可登陆自己的系统账号,找到自己需要完成的检测任务。基本界面如图3-6所示:
4 小结
系统开发结束后进行运用,反馈会较好的结果,解决了实验室管理方面的问题,提高了工作效率和工作质量、降低了成本、提升了经济效益。首先在效率上有了显著的提高,因为本系统可以自动的生成客户说需要的报告、报表,还可以用避免数据的重复录入,降低了出错率,并且完善的查询和统计系统也给数据的查询和统计带了方便性。同时与传统的知识数据存储相比,实现数据电子化,使得数据的安全有了更加可靠的保障。为了严格控制工业流程和数据的可靠性,本系统还添加了大量的验证,这使得所有修改的数据都将记录再案。并且为了防止数据遭受灾难性的破坏,本系统设计了分布式的数据存放,方便数据的备份和恢复。
参考文献:
[1]《上海计量测试》2003年30卷第四期,实验室信息管理系统(LIMS)的进展与发展趋势,英国实验室系统公司,傅学胜
[2]《化工管理》2017年04期,浅谈LIMS在实验室管理中的作用 何丽婷
关键词:羽绒制品;检测实验室;数字化;管理系统;软件设计
1 前言
在当前数字化时代的社会环境下,物联网的思想和互联网+的运行模式给各行各业提供了各种创新的思路,带来了高效并且便捷的工作方式。很多传统的社会行业也接受这种高效自动化方法的改革,对于质量技术监督行业,产品质量检验检测工作人员和管理人员往往会遇到许多麻烦的操作问题,如出报告数量大、格式管理不便,数据重复输入,仪器设备管理不便,人员工作效率低下,数据、报告统计效率低下等问题,而这些问题拖累着整体的工作效率和工作质量,达不到令人满意的要求。
目前市面上存在的智能信息化管理系统可以解决一些普遍存在的问题,但针对羽绒制品检测行业,这些管理系统依旧不能满足行业的寻求,存在着明显的缺陷,其缺陷如下:
1.可视效果不好,录入界面和打印界面相差太大;
2.不适合当前移动办公需求;
3.不能充分利用智能手机让客户方便地对检验报告进度及结果进行查询;
4.不能通过网络查验检测报告进而有效的防伪;
5.不方便检测机构方对功能需求进行自定义。
这些问题很大程度上的影响的操作上的高效性和快捷性。
因此为了解决现有软件存在的缺陷和方便企业或事业单位进行羽绒制品检测,提高羽绒制品的检测效率,本文将设计并且实现出符合工业化标准,满足用户需求的数字化管理系统。
2 系统需求分析
为了设计出高效并且快捷的软件系统,本文将分析并研究出羽绒制品检测行业进行羽绒制品检测时所需要面对的问题,同时调研出用户的需求,根据需要解决的问题和用户的需求来进行详细的需求分析。
2.1 羽绒制品检测需要解决的信息化问题
羽绒制品的检测有很多的检测项目和检测数据,因此需要书写大量的检测报告,而对于不同的报告来说,报告的格式有许多种,这就造成了报告编辑的困难,编辑报告的工作量大,有时候甚至会出现重复的劳动现象。在市面上当然也存在着像word或其他相关的软件制表,但常常编辑人员需要手工调整报告格式,不同的报告模板每次都要调整,调整好的报告流转到下一个人的手中,很可能因为各种原因改变了报告的格式,使得报告又要重新调整,加大了工作人员重复劳动的工作量,降低了工作效率。
同时也存在着自动化水平低,数据重复录用的想象。图2-1表示数据基本的传递流程,在此过程中常常会出现错误的数据传递现象,并且传递速度较慢。同时常规数据(如样品编号等)不能自动生成,检验结果需要人工判定,很多重复、相同的数据信息(如结论用语)需人工录入。
并且当前流程和实验过程缺乏智能性的管理,没有真正实现多人分工协同办公。人工管理或使用其他相关软件管理,不能对样品的流转、处理进行记录和管理,不能对样品的整个流程:接收、入库、检验、处理有整体的记录和控制,也不能对报告从登记到报告发放所经过的流程进行有效管理、流转、查看,很难跟踪检验报告工作进行到哪个环节。
甚至对于数据和报告统计查询方面,效率表现低下。而且根据前一章节所介绍,目前市面上存在的软件存在着许多明显的缺陷,无法给使用者带来真正的便捷和高效。
2.2 软件的需求分析
根据当前羽绒制品检测流程中存在的问题和用戶所提出来的建议,本文进行了详细的需求分析。
用户可以自定义打印的报告模板,根据用户自己定义的模板进行生成和编写报告,也可以进行审核和批准报告。为了方便用户的操作和提供工作效率,用户还可以自定义系统界面。系统还可以实现无纸化办公系统支持电子的签名和电子的图章,从而方便用户进行办公。针对excel的各种不方便,用户需要使用系统进行自动生成检验报告,而不需要使用excel软件。用户还可以跨地域协作处理业务,进行远程数据的传输,并且可以在手机上使用APP或在PC上使用客户端进行查询检验进度、检验结果及防伪查询。其需求分析的用例图如下图2-2,2-3,2-4所示;
用户登录和用户设置功能模块:主要负责用户的登录和用户的个人设置功能。
出证管理功能模块:主要负责出证管理的各项功能业务,包括业务的受理、人物分派、项目检验、报告审核、报告签发等各功能。
样品管理功能模块:对样品的各状态进行监控,实现了对样品进行监控管理的功能。
机构管理模块:实现对各种机构状态管理的功能。
3.2 系统基本开发环境和开发平台设定
鉴于系统在今后的使用、维护和升级上的方便,在程序架构上,拟采用MySQL+服务器后台+PC客户端的三层架构,移动端以安卓手机(及安卓平板)+便携式打印机方案。其中硬件部署图如图3-2和图3-3所示:
但截止目前为止,WIFI移动便携式打印机内置电池的仅有两款打印机可以选择:HP公司的OfficeJet 200和爱普生WF100,前者体积稍大,电池充满打印数也多些,但前者不支持苹果的AirPrint技术,AirPrint是苹果系统一种优秀无线打印技术,任何支持AirPrint技术的打印机不需要原厂SDK就可以开发出完美打印方案。安卓平台截止目前为止并没有集成WIFI通用打印驱动(相对于苹果系统AirPrint),所集成的云打印并不适合检验现场手机(平板)WIFI通过打印机直接打印检验数据,所以便携式打印机要有安卓SDK二次开发包,或者安装原厂打印APP,由本APP调用原厂APP的打印接口(向打印厂家索要打印接口),所幸的是以上两种技术方案四川良泰软件有限公司已在2016年就和爱普生公司达成合作协议。为了方便以后的扩展需要,移动便携式打印机选择爱普生WF100型。 由于本系统涉及大量数据,所以本系统不采用B/S架构,采用C/S三层架构架,服务器采用稳定、高效的WINDOWS2008操作系统作为平台(建议使用阿里云服务器),使用mysql作为后台数据库,使用Delphi编译型语言开发的后台进行收发数据,比一般解析型语言如java、PHP更高效,并发数更多。原生应用程序有更高的效率;PC版原生程序不依赖浏览器,生命周期更长(某计量所就因为操作系统升级浏览器不兼容),所有程序在开启软件发现服务器有新版本就自动升级,解决软件bug问题。
检验报告上印有二维码,可以用微信等扫码工具查询电子报告,此功能兼具有报告防伪功能;报告打印后软件自动向录有手机的客户发送一条短信,因而要申请短信平台,由于阿里的短信平台提供非常方便二次开发包,本项目选择阿里的短信平台。
3.3 出证管理功能模块的实现
本系统最主要的功能,也是最具有特色的功能模块为出证管理功能模块,本文将着重详述出证功能模块的实现。
3.3.1 接样受理
接样受理是规范实验室样品入口的一个重要环节,也是接受客户委托送检的窗口,用户在这个模块根据检验需要录入委托单、抽样单,详细记录客户名称、样品名称、样品原编号、型号规格、样品状态、样品数量、要求出报告的日期,内部要求的时间、检测依據、检测项目等信息;
对于在客户档案中已有的委托单位,或者曾经录入过的单位,只需要录入其中的一至两个字,点击浏览按钮,软件自动会把包含此关键词单位名称显示出来供选择,选择其中一个,该单位的地址,电话等信息即可自动从客户档案中调出,免去多次重复录入的劳动;
对于相似的数据,也可以调出以前的数据进行任务复制,再进行任务粘贴;
同时软件可根据设定的编号规则进行自动编号,并且绝对杜绝复号的现象,如果出现重号,系统会自动提醒;
在完成登记后,可打印任务书、样品流转单。其实现基本界面如图3-4和3-5所示:
1)“退出”:点击后系统退出“接样受理模块”。
2)“取消”:点击后刚才系统弹出提示是否确定取消刚才的操作。在弹出窗口点击“是”那么在上次保存之后在“任务详情区”输入的信息会被清空。
3)“新增”:点击后系统在“任务列表区”新增一条空白记录,用户就可以“任务详情区”录入该任务的具体信息。
4)“删除”:点击后,系统弹出提示“是否确定要删除记录”点击“是”那么系统会删除在“任务列表区”中所选定的一条记录。
5)“任务打回”:点击后,系统弹出提示“任务打回对话框”,可以把任务回退到前面的某一个流程点。
6)“报告作废”:此按钮只有在任务处于“待处理”状态或者“返工”状态下才可用。点击后该任务作废。
7)“流转记录”:点击此按钮后,显示任务列表区所选择任务的流转信息。
8)“处理完毕”:点击后,“任务列表区”选定的任务就流转到下一个流程,从当前界面的“任务列表区”消失。只有在“任务筛选条件区”下的任务状态处点击“已处理任务”时,才可以重新在“任务列表区”看到该任务,但是该任务对应的“任务的详情区”里面的信息就无法更改了。所以用户在“任务的详情区”录入该任务的所有信息后才可以点击此按钮。
9)“打印管理”:管理打印模版。
10)“界面管理”:管理录入界面的页面式模版。
11)“传递卡”:打印任务书和流转单。
12)“刷新页面”:刷新当前任务报表。
13)“粘贴任务”:点击“复制任务”后本按钮才处于可用状态。
14)“复制任务”:当需要录入大量相同信息的任务时可以用此按钮.点击此按钮后系统会复制当前在“任务列表区”中所选定的一条记录的所有信息。这个按钮必须同“粘贴任务”、“粘贴项目”组合使用。在没有点击“拷贝任务”按钮前“粘贴任务”、“粘贴项目”按钮呈灰色处于不可用状态。
3.3.2 任务分派
任务分派人员根据具体检测标准,添加检测项目,并分派给具体做实验人员,点击处理完毕,就可进入下一流程。实验人员可登陆自己的系统账号,找到自己需要完成的检测任务。基本界面如图3-6所示:
4 小结
系统开发结束后进行运用,反馈会较好的结果,解决了实验室管理方面的问题,提高了工作效率和工作质量、降低了成本、提升了经济效益。首先在效率上有了显著的提高,因为本系统可以自动的生成客户说需要的报告、报表,还可以用避免数据的重复录入,降低了出错率,并且完善的查询和统计系统也给数据的查询和统计带了方便性。同时与传统的知识数据存储相比,实现数据电子化,使得数据的安全有了更加可靠的保障。为了严格控制工业流程和数据的可靠性,本系统还添加了大量的验证,这使得所有修改的数据都将记录再案。并且为了防止数据遭受灾难性的破坏,本系统设计了分布式的数据存放,方便数据的备份和恢复。
参考文献:
[1]《上海计量测试》2003年30卷第四期,实验室信息管理系统(LIMS)的进展与发展趋势,英国实验室系统公司,傅学胜
[2]《化工管理》2017年04期,浅谈LIMS在实验室管理中的作用 何丽婷