0引言
随着我国汽车工业的迅速发展,排放法规更新速度越来越快,法规的更新倒逼企业产品更新换代,新上项目增多,试验需求增加。以本实验室为例,各种型式的排放试验每日任务需求平均在60个以上,传统的实验室任务管理花费的精力多、效率低、响应慢,已经逐渐不适合日益增长的试验需求。
随着我国互联网技术的发展,各行各业出现许多基于Web 的管理系统[1-6],但是针对整车排放试验的管理系统较少[7]。国内除了国家检测中心外,主机厂几乎没有专门的针对排放试验管理的系统。因此,设计一款能适应企业实际需求的整车排放实验室任务管理系统(简称系统)成为用户及实验室管理人员共同的需求。
1现状及需求分析
1.1实验室现状及分析
本系统主要针对本公司客户设计。公司内部客户主要包括A 、B 、C 3个部门及本实验室内部的比对试验需求等,外部客户主要是一些合作伙伴的排放测试需求。
传统的管理方法是客户通过邮件将试验任务发给实验室,实验室内部汇总成Excel 表格后进行安排。主要问题有以下5点。
(1)由于公司内网设置权限,因此其他区域的客户没有权限查看实验室的统计表格,客户只能提前到实验室跟踪,增加了客户的无效等待时间。
(2)无法限制客户提交的任务数量,出现实验室负荷爆满后客户还在提交试验任务的情况,造成双方抱怨。
(3)客户因为某些原因要进行任务的删、改、增的需求不
能及时传达到实验室,出现漏做或多做的情况,造成实验室资源浪费。
(4)由于委托合同单与试验任务脱节,管理人员无法将合同单与试验任务对应,给实验室的体系文件整理带来问题。
(5)由于用户试验跟踪滞后等原因,实验室浸车区车位经常出现车辆滞留造成僵尸车等现象,为车辆流转带来麻烦。
1.2可行性分析
本文主要从成本、技术、操作3个方面进行可行性分析。成本方面,实现本系统仅需要额外增加一台电脑作为服务器即可。因此,从成本角度考虑,是可行的。
技术方面,WAMP 组合(Windows +Apache +MySQL +PHP )是发展很成熟的技术,且都是开源的,网上各类开源的管理系统很多,易于学习和借鉴,因此项目开发速度快。此外,由于采用B/S 架构,用户不用额外安装客户端软件,易于对系统进行维护及升级。因此,从技术角度考虑,是可行的。
操作方面,目前公司内全区域覆盖有线及无线局域网,使网络通信实现很方便,客户无论是用手机还是电脑都可以在公司内网环境进行操作,试验人员也可以快速响应。因此,从操作角度考虑,是可行的。
1.3系统需求分析
基于以上分析,本系统将客户的委托任务单与试验任务绑定起来,并将试验任务与设备工作内容结合起来。统一设置每天的最大任务数量,并为每类客户设置任务量最大值。定义了4类角、3个任务优先级别。角定义见表1。任务优先级别见表2。每类客户的最大任务量见表3。
根据以上分析,采用模块化设计思想,将系统划分为7大功能模块,各模块如图1所示。
【作者简介】陈仁,男,四川成都人,本科,上汽通用五菱汽车股份有限公司试验工程师,研究方向:各型式整车排放试验;朱文波,男,四川广
安人,本科,上汽通用五菱汽车股份有限公司试验主任工程师,研究方向:各型式整车排放试验;余国祥,男,云南曲靖人,本科,上汽通用五菱汽车股份有限公司试验主任工程师,研究方向:各型式整车排放试验;黎运,男,广西玉林人,本科,上汽通用五菱汽车股份有限公司试验主任工程师,研究方向:各型式整车排放试验;李嘉龙,男,广西柳州人,上汽通用五菱汽车股份有限公司试验技师,研究方向:各型式整车排放试验。
基于W A M P 的整车排放实验室综合管理系统设计
陈仁,朱文波,余国祥,黎运,李嘉龙
(上汽通用五菱汽车股份有限公司,广西柳州545007)
【摘要】以公司局域网为依托,采用B/S 架构,基于WAMP 框架进行整车排放实验室综
合管理系统建设,根据用户需求及实验室现状设计了系统的具体功能及数据库。该系统将设备管理与试验任务管理相融合,按照CNAS 体系要求将委托任务合同单与试验任务相绑定,实现了从试验前委托任务合同单的申请、批准到试验完成后报告的发放上传,形成整个试验的良好闭环。【关键词】WA
MP ;整车排放;PHP ;实验室管理;CNAS 【中图分类号】U467.52【文献标识码】A 【文章编号】1674-0688(2021)04-0062-04
2系统功能模块详细设计
系统的详细设计也叫过程设计,即通过结构表示进行细化,得到软件详细的数据结构和算法(见表4)。
3数据库设计
经过系统E-R图分析,系统的数据字典见表5~表10。4主要功能展示
主界面如图2所示,每隔5min更新一次公告栏及车位信息。
今日试验展示当天的试验情况,为了突出重点,将试验信
表1角定义
角权限级别权限简述(以下每一级包括上一级的权限)游客0级当天试验进度查询、车位查询、通讯
客户1级修改个人信息、提交委托任务单、预约试验、编辑(个人)试验
试验员2级更新试验状态、更新车位状态、更换试验仓位
管理员3级试验安排、用户管理、发布公告、审核委托任务单;包括符合CNAS合同评审规定的业务接待员、技术负责
人表2任务优先级别
优先级内容
紧急设备的维修、保养、期间核查、计量校准;实验室比对车任务;临时加急任务
重要B部门
一般A部门/C部门
表3每类客户最大任务量
客户类别最大任务量
A部门num1
B部门num2
C部门num3
实验室内部比对num4
实验室最大任务量num1+num2+num3+num4
图1系统功能划分
功能详细功能权限级别功能描述
用户管理新用户注册0新用户注册信息
资料更改1用户更新资料
密码更改1修改密码
通讯录查询0利用用户的注册信息,建立通讯录
权限管理3每当注册一个新用户,默认为客户权限,管理员可以将其提升为试验员权限游客通道0未登录的用户可以通过此选项快捷查询今日试验、通讯录及车位
试验任务管理
试验预约1
预约提交后,系统会查询用户所在部门,计算其已预订的试验数量,当达到最大任务量,显示预约失败;否则,系统会给一个排队
号,显示当前排队位置;对管理员提交的任务不作数量限制
试验更改1
用户更改已提交的试验信息;完成后会将今日任务界面的对应单位标红,同时向管理员和试验员发送
更新消息,并在公告
栏显示
试验删除1用户删除已提交的试验项目;完成后会向管理员和试验员发送更新消息,并在公告栏显示
试验状态更新2
试验员更改试验的完成状态;当客户试验预约完成时默认完成状态为空,完成后,试验员将其改为已完成,同时系统会记录其名
字和更新时间
试验安排3管理员给提交的试验任务分配仓号,也可以拒绝试验任务,此时会向对应用户发送拒绝消息,并在公告栏显示
试验查询3输入为日期、仓号、名字,可以选择任一条件进行查询,方便管理员进行任务统计
今日任务0根据用户所在部门,在各试验仓,按照任务优先级别的顺序进行试验任务排序,各级用户都可以通过该页面查看任务进度状态插队系统3对某些加急试验,管理员可以通过该功能将其置顶
委托合同单管理合同单申请1为简化流程,只支持A类合同申请
合同单审批3由业务接待员和技术负责人进行合同单审批,完成后,自动为合同单配置编号并归档合同单打印3通过时间或委托人查询合同单,并打印内容及审批记录
设备管理计划录入3管理员录入当年的设备计量校准、维护保养、期间核查等工作计划,系统自动更新试验任务数量
工作提醒3在设备工作计划的前一天,自动向管理员消息栏及公告栏发布设备工作计划,消息格式为“时间+仓号+工作内容”
车位管理车位录入2试验员在浸车区车位停好车后,在该界面录入车辆VIN码后6位和委托人名字,系统自动为该车位进行计时车位释放2试验员在将车挪出车位后,将该车位的车辆信息清空
车位查询0显示各个车位的使用状态,包括1楼和2楼
车位报警1车辆的停车时间超过3天后,系统将该车位颜标红,向委托人和管理员发送报警消息,并在首页显示
消息管理
公告栏管理3管理员向公告栏发布信息、删除消息用户消息栏管理1用户清空消息栏消息
文件管理
公网地址录入3录入各部门报告存放的公网地址
分析仪报告上传3系统分析仪电脑新增报告的信息后,自动将报告放入指定的公网地址
表4系统功能详细定义
字段名称类型长度约束描述id_user int 6主键用户id name varchar 30—用户名worknum varchar 30—
账号pwd varchar 40密码phone varchar 30—手机号email varchar 30—邮箱id_dpt varchar 30外键部门号id_role int 6外键权限号create_time timestamp ——创建时
间update_time
timestamp
—登录时间
表5
用户管理的数据字典
字段名称类型长度约束描述id_role int 6主键角id role
varchar
30
角权限
表6
角权限的数据字典
图2主界面
息与车辆信息分段处理(如图3所示)。
车位管理主要展示实验室当天车位使用情况,如图4所示,画圈的车辆为超期车辆。
5结语
本文结合本实验室现状,对突出问题进行总结,设计了整车排放实验室综合管理系统,提高实验室运行效率。
系统后期扩展考虑增加项目管理接口,将每辆车每次试验的标定数据与排放结果联立,形成标定项目的生命周期表,便于工程师进行经验总结。
字段名称类型长度约束描述id_tst int 6主键用户id cellnum varchar 30—仓号
type varchar 30—试验类型/设备工作类型
vin varchar 40—VIN 码rm varchar 30—基准质量tm varchar 30—测试质量veh varchar 30—车型method int
6—滑行方法ptire timestamp ——胎压f0varchar 30—F0f1varchar 30—F1f2varchar 30—F2pm varchar 10—是否测PM record varchar 10—是否记录lisped int 6—限速addition varchar 30—备注regname varchar 30—预约人regday date ——预约日期tstnum int 7—试验当前排号
status varchar 30—状态create_time timestamp ——创建时间update_time
timestamp
更新时间
表7
试验、设备内容的数据字典
字段名称类型长度约束描述id_contract int 6主键合同单id num varchar 30—合同单编号regid int 6—申请人id jdflag tinyint 6—业务接待员审批标记jsflag tinyint 6—技术负责人审批标记jdmsg varchar 100—业务接待员审批备注jsmsg varchar 100—技术负责人审批备注
regtime timestamp ——申请时间jdtime timestamp ——业务接待员审批时间jstime
timestamp
技术负责人审批时间
表10委托合同单管理的数据字典
任务管理器提交更改字段名称类型长度约束描述id_info int 6主键消息id id_send int 6外键发送人id id_rev
int 6外键接受人id msg int 6—内容readflag tinyint 1—已读标记sendtime timestamp
发送时间
表9
消息管理的数据字典
字段名称类型
长度约束描述id_dpt int 6主键部门id qd int 6—B 部门cd int 6—C 部门pd int 6—A 部门tst
int
6
实验室
表8
试验预约数量管理的数据字典
图3今日试验
参考文献
[1]陈建勇.基于PHP和MySQL的车辆管理系统[D].郑州:郑州大学,2016.
[2]孙绍芳.高校校园网络环境下的仪器设备与实验室管理系统[J].中山大学学报(自然科学版).2001(40):1-6.[3]贾鹏.基于PHP的实验室管理系统的设计与实现[D].
呼和浩特:内蒙古大学,2016.
[4]徐波.基于WAMP的图书馆信息管理系统的研究与设
计[D].南昌:南昌大学.2012:6.
[5]樊冬梅.基于WEB的高等学校实验室管理系统的设计与实现[D].青岛:青岛大学,2017.
[6]欧阳静静.基于Web的实验室管理系统设计与实现[D].
长沙:湖南大学,2016.
[7]张献洋,樊孟宗,张静涛,等.基于LIMS平台的汽车行业综合试验室计算机辅助管理系统[J].中国新通信,2013(14):92-94.
图4车位管理

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。