产品数据管理制度(通用8篇)
浪潮集团有限公司 2015年1月
目录
1.中储粮油脂主数据管理..........................................3
1.1.项目背景................................................3 1.2.建设内容................................................4 1.3.项目成效................................................6 2.中国中铁物资主数据管理.......................................8
2.1.项目背景................................................8 2.2.建设内容................................................9 2.3.项目成效...............................................10 3.中交天津航道局数据整合......................................12 3.1.项目背景...............................................12 3.2.建设内容...............................................14 3.3.项目成效...............................................14 4.上海建工财务主数据管理.......................................16 4.1.项目背景...............................................16 4.2.信息化建设情况.........................................17 4.3.项目成效...............................................19
1.中储粮油脂主数据管理 1.1.项目背景
中国储备粮管理总公司是中央直接管理的涉及国民经济命脉和国家经济安全的重要国有骨干企业,注册资本166.8亿元人民币。其主要任务是受国务院委托,具体负责中央储备粮的经营管理。中国储备粮管理总公司是目前中国最大的粮油企业之一,拥有强大的粮油收购、仓储、物流、加工和销售能力。
中储粮油脂有限公司是中国储备粮管理总公司设立的专门负责油脂油料经营管理的专业化公司,其主要任务:一是管理中央储备油脂油料,确保中央储备油脂油料数量真实、质量完好,确保国家急需时调得动、用得上;二是执行国家对油脂油料市场的宏观调控任务,维护市场稳定,维护农民利益;三是搞好中央储备油脂油料轮换,开展油脂油料经营,提高市场占有率;四是发展油脂加工产业和物流体系,延伸产业链条,逐步将公司发展成为集仓储、贸易、加工和进出口为一体的大型专业化油脂油料公司。
中储粮油脂有限公司经营范围为:中央储备油脂油料的收购、储存、加工、销售及相关业务;粮油收购、储存、加工、销售、检验及相关设备、材料、包装物销售;进出口业务。中储粮油脂有限公司目前直接管理的储备油脂油料储备库遍布全国各地,并全资或控股拥有各类油脂油料加工厂、粮油中转、贸易、期货经纪公司等多家企业。
企业在启动ERP项目之初,就意识到建立数据标准规范的重要性并首先启动了基础数据管理规范及主数据系统建设项目。1.2.建设内容
浪潮为中储粮油脂公司规划设计了基础数据标准编码规范和主数据系统构建工作。1.基础数据编码规范
基础数据编码规范共包括公共基础数据、财务管理、统计管理、计划管理、仓储管理、资材管理、进出口管理七个大类、五十三个小类的基础数据编码规范工作。
2.主数据系统构建
MDM系统的核心功能是对基础数据(标准编码)进行管理。系统功能包含:基础数据(标准编码)管理框架,支持随时增加基础数据种类的管理功能;基础数据(标准编码)的申请、审核、确认
的流程管理功能;分布部署下的基础数据(标准编码)申请、下发、同步功能。
1.3.项目成效
该项目成果用于中储粮油脂公司各直属企业的编码规范以及用于中储粮总公司、分(子)公司及各承储库的信息处理和信息交换。通过该项目实施,中储粮油脂公司实现了: 1.集团管控一体化
有助于在集团层面建立起统一标准的信息管控平台。2.集团经营业务透明化、过程可视化、可控化
系统通过统一的信息管理平台,实现经营过程透明化,业务过程可视化、可控化,有效提高集团监控能力,减低集团经营风险,3.集团资源集中管理,有效利用
系统通过统一的信息管控平台,对企业人、财、物、计划、质量等核心资源进行集中管控,有效提高集团的资源利用效率。包括:
集团客户、供应商统一管理;集团内物资资源集中管理;集团内各制造单元,各环节的质量信息全程可视化跟踪;集团内人力资源统一管理;集团资金集中管理,统一使用。
2.中国中铁物资主数据管理 2.1.项目背景
中国中铁股份有限公司(中文简称中国中铁,英文缩写CRECG,股票代码:601390)前身是成立于1950年3月的中华人民共和国铁道部工程总局和设计总局,1958年合并为铁道部基本建设总局,1989年7月1日,组建为中国铁路工程总公司,2003年5月起隶属国务院国资委管理,为中央特大型骨干企业。2007年9月,整体重组创立中国中铁股份有限公司,于当年12月3日和7日分别在上海、香港两地上市。
中国中铁业务覆盖勘察设计、施工安装、工业制造、房地产开发、资源矿产、金融投资等多个领域,总资产4687亿元,净资产813.5亿元,是全球第二大建筑工程承包商,连续七年进入中国建筑500强,2011年排名榜首。目前,中国中铁在中国企业500强中排名9位,在中央企业排名第6位。在“2011中国企业500强”中,以营业收入4736.63亿元人民币列第4位。目前公司现拥有46家二级公司,其中特大型施工企业16家,大型特大型勘察设计咨询企业6家,大型工业制造和科研开发企业3家,以及多家国际业务、房地产开发、矿产资源开发、投资建设管理、信托投资公司。
自2008年以来中国中铁股份公司提出了“一个中心、两个加强、四个集中”的总体发展思路,其中大力推行资金、物资、设备和分包的“四个集中”管理,在加强资金、物资和设备集中管理、采购
和调配的基础上,积极探索对工程分包进行集中管理的方式方法,规范分包行为,建立健全分包准入、合同、考核管理体系,加强单价定额和验工计价管理,降低企业成本。2013年,公司提出在股份公司建设电子商务云平台项目。2.2.建设内容
中国中铁当前并没有制定统一的物资编码标准,在各下级单位建设的物资管理和项目管理等系统中,物资编码信息都是按照各自的需求和标准进行编码的,同种物资在不同的系统中编码不唯
一、不统一,甚至同一物资在同一系统中也会出现多个编码。对后期的数据集成、信息分析造成了很大困难,无法为集团和企业领导的决策提供更有效的数据支撑。同时,随着中国中铁的发展,采购物资种类的增加,目前的物资编码也无法满足扩展的需要。因此,需要建立一套标准化、可扩展的编码体系,形成可供中国中铁多层体系使用的标准数据中心。
主数据中心(编码平台)物料、供应商、工号等基础数据下发物料、供应商、工号等基础数据下发采购计划采购合同要货计划电子商务平台发货记录收货反馈结算协同项目物资管理系统
主数据中心维护物料、供应商、工程项目(工号)等基础数据编码并进行编码下发,同步到电子商务及项目物资管理系统中。为了适应市场需求,提高物资管理效率,股份公司正在建设电子商务平台。此项目是一项艰巨而又复杂的管理改善和管理变革工程,而物资编码是这项工程的基石,它的好坏会直接影响电子商务系统是否能成功上线、使用。因此项目组着手建立一套标准的物资编码体系,满足易用和高效的要求。物资编码的原则是先整理物资的特征项与特征值,然后根据需要在编码平台中生成物资目录。2.3.项目成效
基础数据是一个信息系统的基础,所有的业务都是依赖于基础数据,建立一套完善的物资采购基础数据,直接影响着信息系统的可持续性和可扩展性。浪潮为中国中铁规划的标准数据中心主要内
容是制定各类编码和标准,比如:物料编码、单位编码、物料卡片、供应商字典、模板、专家等等,实现编码规范化、标准化管理。
业务流程:
1.集团根据划分好的类别和现有信息建立标准数据中心,并发布。2.下级单位使用标准数据时,首先看正式发布的数据中是否有,如果有的话可以直接使用,如果无法满足要求,可以提交新增标准数据申请;
3.申请新数据时,集团先进行审批,审批通过后,进行发布; 业务要求:
1.支持编码模板功能,允许用户根据模板生成新编码; 2.支持编码的申请、审核、发布、冻结功能; 3.支持编码扩展;
4.标准数据中心支持按照数据内容的不同进行拆分,支持独立部署;
3.中交天津航道局数据整合 3.1.项目背景
中交天津航道局有限公司(简称天航局)是中国第一家专业疏浚机构,由1897年成立的海河工程局发展而来,为中国交通建设股份有限公司的全资子公司。天航局以港口航道疏浚、吹填造地、水工及基础工程、勘察设计咨询、环保疏浚为主营业务,同时兼营装备制造、投资、房地产开发、国际航运、码头仓储等业务。目前,天航局具备港口与航道工程施工总承包一级资质,建立了国家级技术中心,拥有种类齐全的现代化挖泥船队。挖泥船及辅助船舶达100余艘,包括生产能力雄踞亚洲首位的自航绞吸挖泥船“天鲸号”,亚洲最大耙吸挖泥船“通途轮”等一批重型装备,船队总装机功率近50万千瓦。其中,绞吸挖泥船实力稳居中国第一、世界前列。这些船舶可进行中风化硬质岩、软质岩、珊瑚礁及砾砂、卵石、密实砂等土质的疏浚和吹填造地施工。
一直以来,中交天津航道局为了满足企业经营运行需要,先后自行开发和建设了:船舶设备管理系统、工程管理系统、经营管理系统、合同及成本管理系统、财务核算系统、物资供应链管理系统、人力资源管理、审计信息系统和协同办公。业务涵盖了集团内部多个组织和部门,构成了“一横八纵”的信息化格局。由于各系统建设周期、供应商、实现技术等不同,整个信息系统前期没有整体布
局,在企业内部形成了一个个的信息竖井和孤岛,主要存在以下问题:
1.缺乏统一的编码标准
整个集团对项目信息、合同信息、供应商和业主信息、物料编码信息、人员信息、成本科目信息等这类数据没有制定统一的编码标准。在系统实施过程中,各个业务系统都按照需求和标准进行编码,例如造成了同一个项目在不同业务系统的中编码不统一更有甚者在同一个系统中出现了不同的编码。重要的数据在各个业务管理部门和系统内没有统一的标准规范,直接造成各系统之间的数据不能有效地利用和共享。2.基础数据重复维护
天航局同时使用多个信息系统,每个系统都需要维护类似数据信息,因此要增加或修改一个数据时,需要在多个系统中都增加或修改,同一数据重复维护,无形中给系统维护人员或使用人员增加了工作量,降低了工作效率。3.数据集成困难
由于基础数据编码的不唯一,这对后期的数据集成造成了很大困难,或者说无法实现真正的数据集成。信息系统无法为集团和企业领导的决策提供更有效的数据支撑,无法发挥其真正的价值。
为强化信息化使用深度,实现各个信息系统地集成,天航局决定于浪潮再度合作,为企业打造主数据管理平台。
3.2.建设内容
天航局主数据管理的建设目标:通过信息资源的整合和调度、信息共享平台的建设与使用,实现各个业务系统之间互联互通和信息共享。
信息共享是信息化深入发展的关键,为了解决信息化发展中的突出问题。浪潮协助天航局对“OA、经营、工程、成本、合同、船机设备、物资、财务、资金和人力资源”业务进行梳理,依据主标准编码规则,利用浪潮主数据管理系统对企业数据统一编码、统一管理,进行有效的数据整合。
3.3.项目成效
通过浪潮主数据管理系统,为天航局在数据管理和企业管理方面带来了以下成效:
1.制定数据规范,建立主数据统一标准
公司层面对核心信息资源建立统一的编码标准、管理流程及相应的保障制度。在集团范围内保持核心信息资源的一致性、完整性和可控性,在各系统间保持共享的基础数据,并建立集团统一的主数据中心。
2.采用数出一门的管理手段,实现主数据全过程管理,为系统间的数据集成做铺垫
数字天航主数据管理平台将人力资源、综合项目管理(含工程管理、经营管理、合同、成本等)、船舶管理、物资管理、财务管理、审计管理、档案管理等主数据进行归集、清洗、规范后形成基础编码,实现主数据从申请、审批、批复、系统间数据交换的全过程管理,实现主数据在各系统间的互联互通、数出一门,为业务系统集成、决策分析奠定了基础。
4.上海建工财务主数据管理 4.1.项目背景
上海建工集团股份有限公司(简称上海建工集团)是国务院和上海市政府重点扶持的大型企业集团,下辖全资、控股企业300余家,拥有总资产238亿元,国家所有者权益48亿元,具有建设部核发的国内最高等级的房屋建筑和市政公用工程总承包双特级资质;同时还具有商务部核准的进出口经营权和外交部授权的因公外事审批权;集团形成了建安主业、工业、房产、投资四大发展板块。全资子公司有21家,公司投资组建及参股的投资企业有7家,其中控股企业2家,参股企业5家。
上海建工集团主要从事境内外各类建设工程总承包、设计、施工、咨询及配套设备、材料、构件的生产、经营、销售,从事各类货物及技术的进出口业务,建筑技术开发与转让,机械设备租赁,房地产开发经营及咨询,城市基础设施的投资建设,实业投资,国内贸易。
2012年浪潮集团协助上海建工集团实现财务信息化工作,完成财务集中管控工作。在财务集中管控工作中,由于上海建工集团组织架构复杂,各二级集团地域分布较广、规模较大,相互间业务类型存在较大差异,直接由总部进行财务数据集中,容易造成以下问题:
数据编码混乱、不准确、不完整、不一致、有冗余; 各集团间存在大量重复工作量; 不同组织间无法进行业务协同; 集团总部无法进行快速并帐查询。
为此,浪潮集团与上海建工集团合作,为其设计和打造了财务主数据管理系统。4.2.信息化建设情况
上海建工集团的主数据管理实现统一管理、分级部署、自动同步,具体实现的财务主数据类别有:
往来单位:实现集团数据中心中的往来单位编码与二级部署点的往来单位编码统一,各级系统中同一单位保证只有一个,在各组织间自动同步、共享。
核算类别:核算类别统一由上海建工集团增加,集团数据中心定义后将核算类别实时分发到各二级部署点。
核算项目:实现统一的编码规则,进行全集团标准化管理。日常工作中的数据增加、维护由各二级单位自行管理,并实时同步到集团数据中心。
财务科目:实现集团数据中心增加的公有科目实时分发到二级集团的数据中心;严格控制数据增加权限,各二级部署点不能增加、修改一级科目。
整个项目历时两个月,成功上线并顺利实施。4.3.项目成效
主数据管理不仅帮助上海建工集团实现主数据统一管理,提升数据质量、提高业务数据的一致性、降低数据管理成本,更为企业管理带来了以下价值:
1.减少数据维护工作量,确保主数据的唯一性
在进行主数据管理前,上海建工集团的财务基础数据由各个单位分别录入,上海建工集团只能通过集团内部规范,以实现数据的统一。但是由于涉及业务人员数量众多,企业的规范执行情况一直不佳。通过浪潮主数据管理,数据维护工作有专人进行专项管理,业务人员不再需要进行财务基础数据的新增与维护,只需要进行业务数据的使用。不同组织间的数据,根据需要进行实时更新与数据共享,保证了集团内部主数据的惟一性,减少了不必要的数据维护工作量。
2.强化总部财务管控力度,增加财务标准化、提高财务数据准确性
财务基础数据由集团统一设定、权限分级下放。下级单位必须严格执行集团的财务核算规定,例如不能私自修改会计科目、科目属性等。强行规定业务人员按照企业的财务规范进行操作,同时相关的业务错误也更容易被识别,实现上海建工集团财务集中化管控。3.提高债权债务的准确性,深化了财务管理工作
使用主数据管理后,往来单位的数据进行了统一。集团查询与相关往来单位债权债务信息时,避免了因为命名规范不同、人员操作失误等情况,导致关键信息的遗漏。作为建筑企业也能够加强对企业债权债务的管理,在未来的信息化工作中,能与资金系统等共享数据,提高资金支付的安全。4.提高集团总部并帐业务处理效率
上海建工集团的组织机构复杂,各下级单位由于业务类型的差异,各自的帐务处理方式存在差异,因此集团总部的并帐工作难度非常大,涉及调整的项目过多,并帐工作一直缺乏时效性。主数据管理统一了企业财务主数据,使得企业的财务处理方式得以标准化。集团企业可以通过浪潮的财务系统进行实时集团财务数据的查询,集团总部并帐业务可以实现自动化。5.为企业领导者提供决策支持
1 汽车产品数据管理概述
产品数据管理是以产品为核心,实现对产品相关数据、过程、资源一体化集成管理的技术。
1.1 汽车产品数据信息及特点
汽车产品数据信息与其他产品数据信息有所不同,主要表现在2个方面:①种类多,信息量大。汽车有很多种类,每一辆汽车都是由5 000多个零件组成,每个零件都包含多方面的信息,包括产品工程零件信息、数据模型信息、图纸信息、项目零件追踪信息。②信息变化有明显的阶段性。汽车新产品的开发过程为“立项—项目启动—软工装造车—试验验证—工装样件工装造车(OTS)—试验认证一非可售车—可售车—批量生产”。
汽车新产品开发在不同的阶段,其数据管理的信息以及方式均不一样,例如项目跟踪信息到了汽车批量生产之后就不再收集。新产品项目从立项开始一直到软工装造车阶段,工程零件信息的更改比较随意,而项目进行到工装样件工装造车阶段,当需要对工程零件信息进行更改时,必须有多个相关部门负责人签署工程更改指令方可对信息进行更改。
1.2 汽车产品数据信息分类
根据数据结构划分,可以将汽车产品数据管理信息分为以下4类:①工程零件信息类,包括零件名、零件号、零件约束、零件用量等。②零件数据模型信息类,包括零件的数据模型号、数据模型发布时间、数据模型版本等。③零件图纸信息类,包括零件图纸的发布时间、图纸大小、图纸版本等。④项目零件追踪信息类,包括零件发布数据模型时间、发布图纸时间、完成试验认证时间等。
1.3 汽车产品数据信息维护策略
数据信息分类多、数据量大,而且造车所处的阶段不一样,使得管理的数据信息以及策略有所不同。因此,数据管理工程师不能用一张表将所有产品数据信息进行简单管理。
另外,由于汽车数据信息相当庞大,即使将其分类管理,相同造车阶段的车型放在一块,对信息数据进行修改或者查询时,很容易引起系统崩溃,且容易出现用户跨数据区域操作的问题,也无法实现多个用户同时操作的功能。
针对以上问题的解决方法就是对每个车型设置一张专门的表格由专人负责对该表进行维护,其他用户只能对该表进行查询。不同类型的数据和车型要用不同的表格区别。这样能解决汽车产品数据管理中遇到的问题,且操作简单,只需要通过电子表格软件Excel就能实现对汽车产品数据的管理和维护。
但是,分车型多表格管理数据的方法也存在很多弊端,主要表现为:①数据冗余度很大。不同用户建立各自独立的数据,表格与表之间有很多重复的数据,会占用大量物理空间,而难以对重复数据进行维护。②数据无法实现集中控制。数据处于一种分散的状态,不同用户或同一用户在不同处理过程中其文件之间毫无关系。无法实现一张表格的信息更改,与之关联的表格信息同时更新,也无法实现查询多个表中的共同数据。
如果把所有的表格集中在一个“数据仓库”里,根据数据结构进行重新划分和组织管理,那么就可以充分利用共享的数据资源以降低数据的冗余度,使得共同数据的修改操作得以同步进行。而且查询单个数据时,只要输入查询的数据和选择好查询条件就能迅速了解与其相关的所有信息。这种按照数据结构来组织、存储和管理数据的仓库被称为数据库。
2 汽车产品数据管理系统
2.1 数据库概述
数据库是存储在一起的相关数据的集合,这些数据是结构化的,无有害的或不必要的冗余,并为多种应用服务;数据的存储独立于使用它的程序;对数据库插入新数据,修改和检索原有数据均能按一种公用的和可控的方式进行。当某个系统中存在结构上完全分开的若干个数据库时,则该系统包含一个“数据库集合”。
应用数据库最大的好处是可以实现数据共享。共享数据后就可以把一个表格中的某条记录和与其相关联的表中的记录同时调出来,还可以同时对多个表中相关联的数据进行更新[2]。
2.2 汽车产品数据管理系统界面介绍
SPEC界面主要用于SPEC对工程零件信息(EPL表)数据进行维护,如图1所示。
零件总表界面(如图2所示)是为了给所有用户查询工程零件信息而设,在该界面只有查询的功能,没有修改数据的功能。
在图2的界面里选定一条记录,然后单击鼠标右键,可得出图3所示的菜单。
图4为TCAE界面截图,画圈部分信息来自EPL表。
图5中的档案室界面是为档案室管理员(File Clerk)维护零件图纸模型的相关信息(DRAW表)而设置。
图6零件跟踪界面是为VSE维护零件状态的相关信息(PART表)而设置。
从图6、图7、图8、图9可以看出更改了哪条记录,并且该记录的哪些内容、修改者、修改时间、修改前后值都记录得很清楚,方便用于对零件的跟踪。
图10车型平台界面是为车型平台工程师跟踪零件状态的相关信息(PART表)而设置。其主要功能是查看PART表的信息,并根据零件修改的历史记录,对零件状态进行跟踪统计。
2.3 汽车产品数据管理系统的主要架构及实现过程
汽车产品数据管理系统就是数据库在汽车产品数据管理中的应用。按照数据结构分类,不同用户根据自身所处的角色对特定信息进行维护。数据信息的分类以及各类数据之间的逻辑关系如图11、图12、图13所示。
对产品数据中主要信息的分类归属和维护人员描述如下:①产品工程零件信息集中收集在工程零件清单(EPL表)中,由产品数据管理工程师(SPEC)维护。②零件数据模型信息收集在TCAE表中,由数据与流程工程师负责维护。③图纸管理表由档案管理员维护相关信息。④项目零件追踪信息收集在零件跟踪表中,主要由产品设计工程师的主要负责人(VSE)维护相关信息以及平台工程师运用该数据的信息作统计。
汽车产品数据表分为EPL表、零件跟踪表、TCAE表、EWO图样归档接收表(图纸管理表)四大类。
产品数据管理工程师通过权限控制,在系统内维护产品数据、产品内容与EPL表内容,图14为各界面间的数据关系图。
2.4 汽车产品数据管理系统输入物和输出物
图15为SPEC界面的输入/输出物图,具体界面如图1SPEC界面所示。
图16为零件总表界面的输入/输出图,具体界面如图2零件总表界面所示。
图17为TCAE界面的输入/输出图,具体界面如图4TCAE界面所示。
图18为档案室界面的输入/输出图,具体界面如图6档案室界面所示。
图19为VSE界面的输入/输出图,具体界面如图7VSE界面所示。
图20为车型平台界面的输入/输出图,具体界面如图10车型平台界面所示。
3 结语
传统的汽车产品数据管理存在的不足主要表现在:①数据的冗余度大,占物理空间多,并且不好维护。②数据无法实现集中控制,给数据查询和同步更新数据带来很大麻烦。
本文依据汽车产品数据管理新概念,提出进一步优化产品数据管理的方案,即把所有的汽车产品数据集中在“数据仓库”里,根据数据结构进行重新划分和组织管理,通过数据库在汽车产品数据管理信息中的应用,实现数据共享和数据集中操作。
本文具体分析汽车产品数据的各类信息,详细研究、探讨各类信息之间的联系,为数据库在汽车产品数据管理中及应用提出了实现的逻辑。
参考文献
[1]邓超.产品数据管理(PDM)规范应用指南[M].北京:中国经济出版社.2007.
[2]余志生.汽车理论[M].北京:机械工业出版社,2009.
【关键词】设计;数据;管理;PDMINK
前言
PDM以软件为基础,是一门管理所有与产品相关的信息(包括电子文档、数字化文件、数据库记录等)和所有与产品相关的过程(包括工作流程和更改流程)的技术。它提供产品全生命周期的信息管理,并可在企业范围内为产品设计和制造建立一个并行化的协作环境。PDM的基本原理是,在逻辑上将各个CAX信息化孤岛集成起来,利用计算机系统控制整个产品的开发设计过程,通过逐步建立虚拟的产品模型,最终形成完整的产品描述、生产过程描述以及生产过程控制数据。技术信息系统和管理信息系统的有机集成,构成了支持整个产品形成过程的信息系统,同时也建立了CIMS的技术基础。通过建立虚拟的产品模型,PDM系统可以有效、实时、完整的控制从产品规划到产品报废处理的整个产品生命周期中的各种复杂的数字化信息。
一、PDM产品的选择
针对市场上多样的PDM产品,我們进行了严格的筛选,筛选的标准为以下几个方面:1)系统的架构符合当前主流发展方向,在未来5年不存在系统因架构落后被淘汰的风险,因此我们仅对B/S架构系统进行了筛选。2)该系统具有庞大的用户团体,拥有多年的实施经验,还要有广泛的行业基础,以减少在实施过程中存在的风险。3)系统具有强大的可扩展性,由于企业需求各不相同,基于各自企业特点的个性需求必不可少,系统的可扩展性是保证需求实现的基础要素。4)系统具有一定的兼容性,对目前的主流设计软件都有成熟的接口和管理方式。5)该系统的具有完整的产品线,可以覆盖未来企业在设计及相关数据管理的各种需求,形成完整的产品数据流。
根据以上的标准我们最终选择了PTC公司的PDMLINK产品。美国参数技术公司(Parametric Technology Corporation,PTC公司)利用PTC的产品生命周期管理(PLM)、计算机辅助设计(CAD)、应用程序生命周期管理(ALM)、供应链管理(SCM)和服务生命周期管理(SLM)解决方案,可以汇集、分析和部署产品信息,以推动公司的成功所依赖的战略和动态决策过程,从而实现过程转型。如今,PTC与全球28,000多家企业合作,帮助它们在快速发展且分布在全球的制造行业中设计产品和提供产品服务,这些行业包括工业设备、汽车、高科技和电子、航空航天和国防、零售、消费品以及医疗设备。通过PTC完整产品线,可以培育并利用最佳的产品构思,从概念和工程设计,一直到交付和服务。
PDMLink的体系结构。系统采用了先进的B/S(Browser/Server)3层体系结构,即客户端/应用服务器/数据库。1)客户端的组成非常简单。它主要通过使用通用的Web浏览器执行JavaScript来即时展示HTML页面,并提供给用户必要的人机界面。2)应用服务器层主要由HTTP Web服务器、HTTP网关、LDAP服务器、Method服务器及其管理器组成。其承担处理所有用户任务的作用。3)数据库层由Oracle数据库和文件仓库组成,分别存储元数据和物理文件。其中数据库服务器可以建立在Windchill服务器主机上,也可以搭建专门的服务器以改善性能。系统采用这种体系结构与传统的C/S 2层结构相比,优点是显而易见的:首先大大简化了客户端的配置与维护;其次将用户的所有业务处理都集中到应用服务器去执行,使整个系统具有更强的独立性和可扩展性。并支持各种网络结构和异构平台。
二、设计协同及其数据管理
协同设计管理会在不增加你任何工作负担、不影响你任何设计思路的情况下,始终帮助你理顺设计中的每一张图纸,记录清楚其各个历史版本和历程;始终帮助你掌握设计的协作分寸和时机,使得设计环节的流转及时顺畅,资源共享充分圆满;始终帮助你监控设计过程中的每个环节,使得工程进度把握有序。协同设计工作是以一种协作的方式,使成本可以降低,可以更快地完成设计。协同设计由流程、协作和管理三类模块构成。设计、校审和管理等不同角色人员利用该平台中的相关功能实现各自工作。
1、产品建模
产品模型是指按一定形式组织的关于产品信息的数据结构,是协同设计的基础和核心。在协同设计环境下,产品模型的建立一个逐步完善的过程,是多功能设计小组共同作用的结果。为了满足设计各阶段对产品数据模型的不同需求,需要建立一个多视图的产品模型。PDMLINK采用公用数据区和数据交换区相结合的方式进行设计的协同与数据管理。数据交换区为设计师的自由设计空间,最终的设计数据检入到公共数据区,供其他设计是借用和参考。为了保证设计的协同展开,数据交换区可以实时的提醒设计师,此空间内的数据与公共数据区的数据差异,帮助设计师能够及时的更新设计借用数据,保证协同设计数据的一致性。
2、工作流管理
工作流管理是一个定制化需求极高的系统工作,的目的是规划、调度和控制产品开发的工作流,以保证把正确的信息和资源,在正确的时刻,以正确的方式送给正确的小组或小组成员,同时保证产品开发过程收敛于顾客需求。每个公司产品虽然都是为了满足客户的需求,但是由于设计形式、组织机构和生产方式等差异性,各公司的流程管理也不近相同。尤其是设计的审核流程与产品的差异性关系密切,虽然PDM产品都有OOTB的流程管理模块,但是应用过程中不做定制处理很难将其直接应用。
3、历史管理
历史管理的目的是记录开发过程进行到一定阶段时的过程特征并在特定工具的支持下将它们用于将来的开发过程。历史数据的管理属于对企业财富的管理,设计的历史数据能否被充分的共享和引用将直接关系到企业的设计发展水平和设计质量。
三、企业级数据流
如题,这次来聊聊数据埋点的一些事情。
事实上,在早期的互联网世界里,并没有埋点的概念。因为大家并不关心流量从哪里来,也不知道用户在我的网站上做了什么事,伴随着中国互联网庞大的人口红利,一切都是野蛮生长。但是随着互联网的普及,产品本身的业务也变的越来越繁杂,开始有了策划运营这样的岗位,慢慢开始有人关注流量运营这件事情了,于是很多产品越来越关注PV、UV、跳出率、转化率这样的数据。而移动互联网的迅速发展及全面爆发,数据量则开始大规模爆发,越来越多的互联网企业开始重视数据的质量。如今的互联网公司对数据的需求已经不仅仅局限于简单的 PV、UV,而是更加重视用户使用行为数据的相关分析。
那么,做过用户行为数据分析的童鞋就应该清楚,数据采集是非常非常重要的一个环节,因为数据采集的质量直接决定了你的分析是否准确。而随着互联网公司对数据的要求越来越高,埋点技术也被推到了“风口浪尖”。目前,主流的几个埋点技术有下面几种:
第一种:代码埋点
是在代码的关键部位植入N行代码,追踪用户的行为,得到想要的数据。简单的说,就是找节点,布代码,收数据。
第二种: 框架式埋点
框架式埋点也称“可视化埋点”,框架式埋点很好地解决了代码埋点的埋点代价大和更新代价大两个问题。
第三种:无埋点
所谓的无埋点,只要页面上嵌入 SDK,就可以采集页面上所有的点击行为,然后通过界面配置的方式对关键行为进行定义,这样便完成了所谓的“无埋点”数据采集。使用这种方案,必须在产品中嵌入 SDK,等于做了一个统一的埋点,所以“无埋点”的叫法实际上是“全埋点”的代名词。
另外,这种方式只能采集前端数据比较粗的行为粒度,无法深入到更细粒度。比如提交订单操作,订单运费、成本价格之类的维度信息,都丢失掉了,只剩下“提交”这一个行为类型。
当然,具体选择哪一种埋点方式完全可以依照公司产品具体的运行情况去进行针对性地考虑,不过产品经理在埋点这个过程中,需要思考的是以下几件事情:
1、弄清产品的目标以及当下的首要问题 做任何事情,有一个目标总是极好的,数据采集工作也是如此。
产品可能产生的用户行为数据纷繁复杂,清晰的目标能让项目团队避免迷失在数据的海洋中,从而耗费大量的时间和机会成本。也就是说,数据埋点的前提是,团队需要首先明确目前产品最亟待解决的问题是什么。举个例子,比如电商产品,那么可能最首要的问题就是交易额,如何突破交易额,分解下去,可能就涉及到流量、转化率、客单价、回购率等等,提升这些数据指标就是当前产品的首要问题。在整个产品的分析和改进过程中,需要持续的观察这些指标的变化。
2、选择少量、重要的用户行为开始记录和分析
在分析的一开始,并不建议采集太多的用户行为,在这一点上,倒是很像做产品里面的MVP(最小可化产品)思路,敏捷地不断迭代,不要一下子把全部用户行为都采集齐全。因为如果产品经理在一开始就试图设计实施一套庞大、全面的方案,很容易陷入复杂而又细节的泥潭并导致失败,即便最终成功,也极可能会(因为初期的错误规划)导致很多时间浪费。在一开始只记录和分析与“产品目标”最为相关的少量用户行为(如浏览、购买、下单),这样很快就能有成果产出。
3、定义事件
在这里需要注意的一个点,很多产品经理会将“用户行为”简单的等同于应用的页面(界面)或点击操作,其实这完全是两件事情。用户行为是更加具体的一个事件定义,比如说用户“提交订单”这么一个行为,就可以定义为一个事件了,但是如果用页面点击去定义它,则过于抽象不具体,不能让其他人很直观地感受到这个事件定义出来到底是干嘛的。在这个时候可以从以下几个方面来考虑:
产品目标可以通过哪几个重要指标衡量? 和指标最相关的用户的“关键行为”是什么?
用户在做「关键行为」之前和之后,还有哪些行为值得关注和分析?
通过对上面问题的答案进行梳理,您就能得到类似下面的用户使用流程及用户行为事件了:
用户行为事件
另外一个需要注意的地方是,尽量在给事件取名字的时候简单处理,不要弄一些比较复杂和偏门的事件名字,不然团队其他成员也不好理解。
4、制作埋点表
根据上面梳理的用户行为流程及事件,我们可以尝试着梳理一下埋点事件表,如下图所示:
事件埋点表
当然,有些产品比较复杂(如电商类),数据分析不能单纯的靠一些基本事件来进行,还涉及的事件属性会比较多,所以产品经理也可以在事件埋点表中补充关于事件属性这么一项。为事件增加属性,是一种更细致的、更精确的记录和刻画用户行为的方式。比如,某个用户打开了一个吹风机的商品详情页,可以详细描述如下:
事件:查看商品详情-商品类目:家用电器-价格区间:100-399-商品名称: 飞科吹风机 某某某型号…
事件属性
5、与研发进行沟通
无论是通过公司自己搭建数据分析系统,还是使用第三方工具,通过调用其SDK来完成数据的采集和分析,都需要通过研发来进行帮忙(当然,有一些第三方工具支持可视化埋点,这样PM可以直接绕过研发)。这时候,产品经理就需要好好和研发进行相关的沟通,让他们明白数据埋点的目标以及意义是什么,让他们更好的去熟悉和了解第三方工具,从而在做事件布点的时候,将有助于事情的快速和顺利推进。
等一切准备就绪,事件布点都被研发大大弄好之后,产品经理以及运营人员就可以利用强大的数据分析工具,进行产品的数据分析了,从而走上数据驱动产品运营的增长道路。
作者:壹百度,微信公众号:倒退集,人人都是产品经理专栏作家。在线教育企业服务领域产品经理,创业公司Team Leader。曾主导多款重量级产品的产品策划和设计工作。
传统教育模式,教师对学生的评价,绝大部分来自考试成绩及较为主观的判断。而互联网模式下的教育模式,核心是为学生自我发展、教师教学反思、学校的质量提升提供基于数据分析的支撑,从而减轻教育评价体系的负担,同时采用统一的标准进行评价,在一定程度上提升评价的准确性。
其中,“数据分析”+“可视化”:让学生、老师、家长三方都更全面的了解学习情况,更重要的是老师会根据大数据的分析,对教学内容做针对性的调整,管理人员同时也可以根据科学的数据支撑进行学校资源管理。
四大评价体系:数据代替传统 客观评价体系
(1)定位
从主观判断到客观评价(2)案例 · 学习诊断分析系统 · 课堂互动反馈系统
伴随式评价体系
(1)定位
从总结性评价到过程性评价(2)案例
区域性数字化教育评价体系:用数据代替传统的查资料,调研访谈来描述区域发展问题。
智能化评价体系
(1)定位
从人工性评价到智能评价(2)案例
· 万份英语同题作文智能评价:智能评价技术代替传统改卷模式 · 课堂评价系统:即时练习考试与成绩分析
综合性评价体系
(1)定位
从单一评价到综合评价(2)案例
学生综合素质在线评价:多维学习评价代替只看成绩的方式。
大数据的最终目的,即为最大化实现自适应学习,自适应学习是把学习和评价联动起来的一种科学的学习模式。因为,要自适应学习,必须有一个系统随时看到学生学到什么程度,这个完全是评价。但是,评价完了之后有一个新的呈现。目前国内很多教育机构在研究自适应的学习模式,但都处于起步阶段,若要把自适应做好做透,一定是真正通过大数据、根据算法模型来分析学生的学习数据,匹配下一步应该学什么。
大数据的核心在“大”,大数据需要一个量的累计,积累始终是需要时间去培养的,大数据给教育带来的好处,会随着时间的迁移越来越明确。
两类学校试点:个性代替全面
就目前而言,教育领域大数据的作用还在基础教育这一块,优化学生成长路径,转变新理念,把教育忘服务方向转换,为学生提供更全面的发展机会。,大数据会帮助家长从孩子学习数据到心理测评数据中了解孩子,更合理的规划兴趣拓展,更客观的选择文理分科,更科学的进行志愿填报。大数据帮助家长通过数据为孩子更好的判断未来。
幼儿园
定位 案例 目的
K12
(1)定位
利用大数据革新课堂交互模式(2)方法
· 确定学生的有关数据;
· 了解对于学生的学习来说什么是真正重要的; · 有针对性地为学生提供合适的教学.(3)案例 · ClassDojo · 智能设备 · 智慧校园(4)目的
挖掘个性发展方向,实现健康快乐成长。
小Q来总结
Posted by UCPM on 2014-04-08 11:38:10 View 146 Comments 0
产品经理,你对用户的需求了解多少呢?你知道用户想要什么样的产品吗?你想知道用户将会如何看待你的产品吗?你想知道你设计的产品在用户中的口碑如何吗?
是的。每一个产品经理都希望在产品开始立项设计前,得到用户最真实的需求,为自己的产品设计提供良好的支撑;每一个产品经理都希望自己的设计的产品得到用户的认可和亲睐;每一个产品经理都希望用户能在使用产品的过程中不断反馈对于产品改进的意见和建议……那么,我们如何才能得到用户的前期意见和后期反馈呢?
这个时候我们需要的是数据的支撑,只有数据才能让一切更有说服力(前提是真实、有效的数据)、只有数据才能让我们更清楚地了解到我们想法的可行性……
既然这样,那数据从何而来?这自然少不了市场调研,只有通过对用户的调研才能收集用户最基础的用户数据、从最基础的数据上进行分析,从而了解用户的真实需求。那么,作为产品经理,我们应该如何对市场或用户进行调研呢?调研的方式和方法有哪些?对于调研的数据我们如何进行数据分析呢?数据分析的方法和方式有哪些呢?
一、产品经理为什么要做市场调研?调研的目的是什么?我们在做市场调研前,必须有一个自己的调研思路:我们要调研的对象,需要收集的数据,需要达到的效果等。只有有了明确的目标,才能获得更加有效的数据。
1、通过调研了解市场需求、确定目标用户、确定产品核心,为了更好的制订MRD;
2、为领导在会议上PK提供论据;
3、提高产品的销售决策质量、解决存在于产品销售中的问题或寻找机会等而系统地、客观地识别、收集、分析和传播营销信息,及时掌握一手资源;
4、验证我们定的目标客户是不是我们想要的,目标用户想要什么样的产品或服务;
5、了解我们能不能满足目标用户的需求并且乐于满足目标用户的需求;
6、找准产品机会缺口,然后衡量各种因素,制定产品战略线路;
7、调研到最后,目标越明确,需求确明确,也就会觉得,产品越难做,难以打开市场等;
8、对于全新的产品,调研前PM必须先自己有一个思路,然后通过调研去验证自己的想法的可行性。
二、市场调研的方式方法有哪些?怎样确定调研的维度?
1、问卷调查、用户AB测试、焦点访谈、田野调研、用户访谈、用户日志、入户观察、网上有奖调查;
2、做人物角色分析:设置用户场景、用户角色进行模拟分析;
3、情况推测分析;
4、调研的维度主要从战略层、范围层、结构层、框架层、视觉层来展开(不同的产品从不同的层次来确定调研的维度)
三、如何整理市场调研的数据?PS:对收集到的调研数据,我们需要整理出那些有效的数据,对于无效数据果断丢弃。对有效数据进行细致的处理、分析。
通过市场调研,我们收集了不少的数据,这些数据都是用户最直接的对产品的某种
需求的体现。作为产品经理,我们视这些数据为宝贝,我们需要将这些数据进行整理,让他们变为珍宝。那我们该如何整理呢?
1、将规范的数据按照维度整理、录入,然后进行建模;不规范的数据的话就必须得自己先通过一些定性的处理,让它变得规范,然后再用工具进行分析;
2、封闭性的问题,设置选项归类即可。开放性的问题,建议还是先录下来,然后再头脑风暴整理出有用的东西;
3定性的,焦点访谈和深访,都可以录音,在事后可以形成访谈记录;焦点访谈的过程中,可以以卡片的形式或者其他的形式让用户做选择题,可以获取少量的有数据性的东西,其他的更多的是观点、方向性的,这个需要在整理访谈记录的时候根据问题来归纳整理;
4、深度访谈的数据整理,我们以前会做头脑风暴,建立很多个用户模型,强行量化这些数据。这个方法比较有效,特别在做人群研究的时候。
四、如何书写市场调研报告?
对整理后的数据,我们最终需要形成书面的市场调研文档报告,以最直观的方式呈现给我们的BOSS,从而获得老板对产品的支持。
1、对市场调研的数据分析后进行的说明总结,用图表或图形的形式最直观呈现;
2、分析用户当前现状,用户对产品的需求点;
3、报告的组成有研究背景、研究目的、研究方法、研究结论等相关内容;
4、根据调研的时候的思路,将报告逐一完善,将数据分析的结论图表化,得出自己的结论总结出趋势和规律
五、数据分析的方式方法有哪些?
1、数据分析需要掌握数据统计软件和数据分析工具(分析工具如SPSS等);
2、数据分析的主要方法有:
·对比分析法:将两个或两个以上的数据进行对比分析,分析其中的差异,从而揭示这些事物发展变化的规律和情况。对比分为横向对比和纵向对比。
·结构分析法:被分析研究总体内各部分与总体之间进行对比分析的方法,即总体内各部分所占的指标。
·交叉分析法:同时将两个有一定联系的变量及其值交叉排列在一张表内,使各变量值成为不同变量的交叉点,一般采用二维交叉表进行分析。
·分组分析法:按照数据特征,将数据进行分组进行分析的方法。
·其他还有比如漏斗图分析法、杜邦分析法、矩阵关联分析法等等。
PS:数据分析的方法有很多种,在进行数据分析的时候,选择有效的数据分析方法,能达到事半功倍的效果。
六、数据分析报告如何指导产品经理进行产品设计?
1、根据调研结论 确定产品核心功能
2、把数据分析的结果加入到整个迭代设计的过程中加速产品的迭代更新
3、评估解决方案的可行性。根据实施的结果再去评估解决方案是否真的可行?是否还需要再改进,依此类推
4、通过数据进行分析,得出用户的行为规律,为产品提供支撑
5、日常的运营分析,及时发现产品问题
6、产品后期设定一系列的运营指标进行运营监控,然后反馈产品迭代(指标主要包括:
1、用户的反馈、2、产品的BUG、3、市场的反映、4、产品未来的发展方向、5、点击率、留存率等等)
积极推进企业信息化建设已成为纺织工业走新型工业化道路的一项重要措施, 特别是现在已经进入数字化印染时代, 先进的设备与落后的管理间的矛盾已经十分突出[1]。产品数据管理 (PDM) 技术是一门以软件为基础、管理所有与产品相关的信息和过程的技术, 是企业信息化的重要组成部分, PDM在提高企业效率、提高企业竞争力方面的杰出表现令人瞩目[2]。越来越多的企业开始应用或者准备实施PDM[3]。然而, 国内外的PDM系统大都应用于机械制造行业, 对印染行业的PDM系统的研究相对比较落后, 成果很少, 而且当今印染企业管理存在诸多不足, 如报表的统计和填写不规范, 数据繁多且过于分散, 工艺计算量大且繁杂, 人工计算效率低下等, 这些情况严重制约了印染企业的信息化发展和生产效率的提高。
本研究结合浙江省某纺织印染厂来进行产品数据管理系统的开发和设计, 对该企业的需求进行详细的分析, 为实现企业的目的和要求, 根据实际需要, 在实际系统开发设计中, 采用B/S结构和MVC设计模式, 提出系统体系的4层结构, 对产品数据管理系统进行详细的系统技术架构分析和总体方案设计, 并具体描述系统各模块的主要功能。
1 需求分析
近几年, 我国印染行业发展较快, 加工能力位居世界首位, 已是纺织印染生产大国。但信息处理能力和生产能力提高不同步。如今的印染生产过程高度流程化, 伴随着大量的配方数据、参数数据、生产数据、质量数据, 印染过程已经不是简单的设备运转, 而更多的是信息生产与处理, 印染企业迫切需要建设适合自己发展的信息管理平台。先进设备带来了先进的技术与参数控制, 然而大量、多变的工艺参数管不好, 先进的设备就等于废铁一堆, 印染企业需要从工艺流程、工艺参数的角度来完善管理, 解决这些关键问题, 需有赖于信息化的强大统筹分析功能才能实现。据有关数据显示, 我国是纺织大国, 但是行业整体信息化水平尚处于我国制造业的中下程度, 应用管理信息系统的大中型纺织企业仅占10%~20%, 而一大批中小印染企业的信息化程度则极其低下, 严重制约着整个纺织印染行业的效益及发展。
印染企业管理既具有一般工业企业管理的共性, 又有印染企业的个性。其主要特点表现为:印染企业的生产过程主要是化学加工和物理加工的湿热处理过程, 生产设备大多为重型设备, 加工工艺路线较长;生产技术要求较高, 生产吞吐量大, 连续性较强;生产中水、电、汽耗费量多, 污水排放量大;整个生产过程中机械化程度、自动化程度都比较高;生产经营活动中外部联系广泛, 管理复杂, 要求较高[4]。此外, 还有印染装备技术快速扩展与管理能力的矛盾。当前我国无论民营印染企业或国营企业, 印染装备技术均高速扩展, 例如无水加工技术、无制版印花技术、低温等离子处理等新技术, 广泛采用可编程控制器 (PLC) 、工业计算机控制 (IPC) 、参数在线监控等, 先进设备得到大量投资, 却偏偏忽略了对信息管理的投资, 造成设备能力无法充分发挥, 设备自动化没有带来工艺的稳定性。事实证明, 我国许多印染企业的技术装备与国外相比并不落后, 但由于管理水平不高, 致使劳动生产率、产品质量和成本等指标都较低。相反, 即使技术装备比较落后的企业, 只要在管理上下功夫, 也可以创造出高水平。
结合企业具体的情况来看, 在管理上众多的薄弱环节更是影响了企业自身的竞争力, 其中坯布仓库管理状况尤为堪忧, 客户经常抱怨坯布情况与仓库账目不符, 无法及时得知各种毛坯库存情况。造成了定单无法及时下达, 阻碍了其他部门正常的计划和生产, 此外配布时张冠李戴 (名称搞错、坯布与客户不符) 、数量不符等问题, 严重影响到了企业的效益。尤其是定单的按时供货根本无法进行科学管控, 一旦有骨干员工离职, 往往给企业的生产秩序带来巨大的混乱和损失。还有报表的统计和填写不规范、数据繁多且过于分散、工艺计算量大且繁杂、人工计算效率低下等等问题。
以上从信息化、市场、管理和企业自身情况说明了印染企业迫切需要实施数据管理的信息化以提高企业效益, 这对整个印染行业来说意义重大, 但是目前在印染企业PDM系统中, 还没有成功的解决方案, 因此需要针对印染企业的生产特点, 抓住企业生产管理的关键环节, 开发一个具有有效控制资源和加快周转、提高生产效率和有效管理作用的PDM系统。
2 技术分析及系统体系结构
B/S (Browser/Server) 结构即浏览器和服务器结构, 在这种结构下, 用户工作界面是通过浏览器来实现, 极少部分事务逻辑在前端实现, 但是主要事务逻辑在服务器端实现, 形成三层结构。这样就大大简化了客户端电脑载荷, 减轻了系统维护与升级的成本和工作量, 降低了用户的总体成本。特别是在Java这样的跨平台语言出现之后, B/S架构管理软件更是方便、快捷、高效[5]。基于以上原因, 本系统采用B/S结构。MVC是一种流行的软件设计模式, 它把系统分为3个模块:模型、视图和控制器[6]。企业PC机终端上的客户可以从浏览器上输入数据或发送请求, 客户的请求由控制器处理, 这里的控制器是用来处理HTTP请求和管理应用工作流程的servlet, 它运行在Web服务器端, 它根据客户的请求调用模型的方法[7], 这里的模型就是一些业务逻辑和javabean (用于完成数据库中数据的更新) , 然后用jsp技术通过HTTP协议将响应结果展示给终端客户。JSP页面将数据的处理过程指派给一个或几个javabean来完成, 只需要在JSP页面中调用这个beans即可。实际上javabeans是一种Java类, 通过封装属性和方法成为某种功能或者处理某个业务的对象[8]。如本系统定义的Dboperate.java类里就封装了很多对数据库里数据进行操作的方法, 如修改、创建、读取、删除等, 在此过程中还要用JDBC技术来访问数据库。JDBC可以实现3个功能:与数据库建立连接、向数据库发送SQL语句、获取并处理结果集, 再利用JDBC API接口[9], 执行通常的SQL语句, 动态的SQL语句和一些带IN和OUT参数的存储过程。
本系统是基于Java开发的, 因此开发环境选用Ecilpse, 它是著名的基于Java与平台无关的开源IDE软件。应用服务器 (Applicatoin Server) 是创建、部署、运行、集成和维护多层分布式企业级应用的平台, 是支持Servlet和JSP的容器。Tomcat是一个开源软件, 可以和目前主流的HTTP服务器一起工作, 因此这里选用Tomcat作为应用服务器。数据库服务器也是选用开源的MySQL, 它是一个多用户、多线程并且能够支持多平台的数据库服务器。
系统体系结构一共分为4层, 分别为客户层、业务逻辑层、数据服务层、系统软硬件支撑层, 系统体系结构如图1所示。客户层主要是用户登录的PC机浏览器端, 提供给用户各种操作界面, 以及供输入和输出各项操作的数据信息。当用户登录客户端时, 浏览器启动后从Web服务器中通过HTTP协议下载由JSP或者Servlet动态生成的HTML页面。业务逻辑层是本系统业务支撑的核心, 该层可以完成从客户端应用程序中接收数据, 按照系统的要求对数据进行处理, 将处理结果发送到数据库层进行存储或者返回给客户端等功能。数据服务层是系统的数据中心和资源中心, 采用的是MySQL的关系型数据库, 一般包括工艺数据、用户数据、坯布信息数据、报表数据等, 通过数据库的访问引擎来访问这些底层数据供上层处理使用。系统软硬件支撑层是系统能够实现和运行的基础, 如各种网络终端、设备及介质等网络基础设施平台可以保证传输的安全性。
3 系统总体设计
整个系统主要由系统管理、生产计划、仓库管理、工艺管理4个模块组成。其中系统管理模块包括用户信息管理、用户权限管理、系统数据管理, 生产计划模块包括生产指示单创建和进度查询, 仓库管理模块包括坯布信息管理、报表管理, 工艺管理模块包括工艺数据管理、工艺流程设计, 系统的总体结构如图2所示。
3.1 系统管理
本模块包括用户信息管理, 用户权限管理, 系统数据管理。用户信息管理用于记录需要使用本系统的用户的一些基本信息, 如用户的真实姓名、部门/职位、电话、邮件、角色等信息。本系统总共分为3类权限用户:系统管理人员、一般管理人员以及数据录入人员, 其中系统管理员就是第1类用户, 一般管理员是第2类用户, 数据录入人员是第3类用户, 系统管理人员可以对目标数据块中的数据作一切操作, 如读数据、提交数据、编辑数据、用户管理、数据备份等, 一般管理人员主要以数据查询和读取为主, 可以进行相关数据的编辑, 如工艺设计人员可以对工艺数据进行必要的编辑, 数据录入人员主要是对数据的一些操作, 如数据读、写、编辑、删除等, 但是一旦提交数据就不能进行任何修改以保证数据的安全性, 如果确实必要就应该向管理人员申请。在数据库user表中的userType字段就是为了辨别不同权限用户而设置的, 字段值1、2、3分别表示3种不同权限。当用户登录系统后, 系统会根据user表记录中userType字段值判断用户的角色、动态地更改用户对数据的操作权限从而达到权限控制的目的。当然不同权限用户的操作界面也是动态改变的。
系统中数据分为生产数据和非生产数据, 存取数据的时候按照该划分方式将表设计成两个部分。第一个部分由用户信息表、设置表等组成, 该部分表中数据的主要功能是用来完成系统的权限控制、记录系统的登录使用日志、存储常用的变量等。第二部分由生产数据表组成, 该部分存储印染企业的生产数据, 如产品进出厂信息数据、生产加工过程数据、染料配方数据等。系统数据管理主要是由系统管理员定时对整个数据库进行备份, 需要恢复的时候可以选择需要恢复的备份文件, 从而保证了数据的安全性。假设数据库名称是pdm, 导出整个数据库的命令:mysqldump-u jianglong-p 123456 > pdm.sql, jianglong是数据库管理员用户名, 123456是密码 (这里是假定) 。除了sql格式的文件外还可以导出csv、html、xml、MS Excel file格式, 由用户按需选择。数据恢复时先进入数据库控制台, 然后再用source命令进行数据导入。一般情况下要求系统管理人员至少一个月备份一次数据。
3.2 生产计划
本模块功能是管理生产的计划和进度安排。生产计划通过对企业生产负荷情况、坯布库存、打样情况、客户交期要求、客户质量需求的了解对整个生产做出详细安排, 并作为生产环节的要求, 是整个产品数据库系统的基础。生产指示单是整个生产的基础和中心, 生产过程的所有环节和参数都要根据生产指示单上的信息而制定。它主要包括业务录入、轧染要求、印花要求、整理要求 、质量要求、包装要求、其他要求、色位信息, 如图3所示。其中轧染要求有半漂、漂白、活性、分散/活性、还原、分散/还原、涂料等, 根据客户的要求和坯布的信息来选择。印花要求有套色数、涂料、活性、分散/活性等, 根据不同要求选择。整理要求有柔软、磨毛、抓毛、预缩、防水、手感等指标。质量要求、包装要求及其他一些要求根据客户的要求来创建。其中色位信息最重要, 如果没添加色位信息, 下面的工艺流程设计都没法进行下去, 因为色位信息是工艺设计和染色配方的核心, 是客户要染颜色的判断依据, 如果没有色位信息, 也就失去了工艺设计和配方的意义。其中色位信息是单独存储在数据库的色位信息表colorinfo中, 指示单的其他信息存储在指示单信息表direction中, 一个生产指示单对应一个订单号, 订单号是产品的惟一标识符。
指示单进度查询用于生产指示单整体生产进度查询、计划单各车间加工完成进度查询, 包括产品和产量的查询, 其中产量查询包括日产量、月产量、年产量的查询。系统按照角色信息将查询搜索数据功能提供给相应用户, 按照企业的要求, 在产品数据搜索中, 搜索的关键词为:订单号、客户、规格和业务员, 因为这4个关键词都包含在生产指示单的信息中, 而且是生产指示单的重要信息, 无论选择哪个关键词, 都将在生产指示单数据表中进行搜索。输入检索词后, 提交数据到pro_search.jsp页面, 并生成SQL语句, 再调用DbOperate.java中的方法来执行查询数据库数据的操作。如选择关键词为客户, 然后再输入要查询的客户信息提交数据进行查询, 如sql = client+"="+'"'+express+'"'+" order by orderNumber", express是输入的客户信息, 再调用Dboperate.java中searchDirection () 方法查找, 如果在数据库中存在相应的信息则通过HTTP协议把相关的数据显示到客户终端上。
3.3 仓库管理
本模块主要面向坯布信息的数据管理。坯布在印染前处理阶段占有很重要的因素, 什么样的坯布对应的工艺流程和染色配方是不一样的, 因此对坯布信息的管理就显得十分的重要。在数据库中坯布信息表是graycloth, 它基本包括以下几个字段:订单号、进厂日期、客户名称、业务员、品名、规格、数量、长度、门幅、备注等。坯布信息数据的创建流程如图4所示。其中gc_addMenu.jsp是坯布信息输入页面, 输入信息提交后经过gc_addcheck.jsp验证是否在数据库中已经创建此坯布信息数据, 如果已经存在则显示此坯布信息数据, 如果不存在则继续创建, 再进行审查数据信息是否有误, 是否需要修改, 如需要修改则跳转到gc_addeditMenu.jsp, 如确认不需要修改则调用Dboperate.java中的insertGraycloth () 方法提交到数据库, 如成功则显示提交成功信息, 再继续创建。
报表管理包括产量、消耗、等信息的统计以及成本的核算, 有利于管理与生产和经营有关的数据, 提高管理效率。这一部分也可以和ERP系统结合起来[10], 通过对报表数据的分析来指导生产, 提高生产效率。报表主要包括两大块:产量报表、消耗报表。染色消耗是染料的消耗量和根据订单记录染色环节所消耗的染料助剂的数据, 再计算它们总共的成本。日消耗包括纪录车间日消耗, 包括电、蒸汽、水 (工业用水、冷却水、污水) 、煤、机物料、汽油、工资等成本。成本分析包括人工成本、能耗成本、管理成本、染料成本的日、周、月、季、年趋势走向, 最后进行毛利核算。
3.4 工艺管理
本模块主要处理工艺相关的数据以及工艺流程的设计。工艺环节主要确定为27个:坯布、翻布、坯检、缝头、烧毛、退煮、氧漂、氯漂、复漂、丝光、预定型、定型打卷、染色 (打底) 、染色 (还原固色) 、焙烘、预缩、拉毛、磨毛、剪毛、成品定型、成品检验、成品打卷、挂码验码、打包、冷堆、蒸洗、冷染。每个环节的数据创建过程和坯布信息创建的过程一样, 不同的是各个参数而已。由于工艺环节的数据是本系统数据量最大的一块, 而且每个环节数据创建过程中, 要不断地访问和操作数据库, 对数据库的稳定连接就显得尤为重要。用JDBC连接数据库通常有如下两步[11]:首先用Class.forName () 方法加载JDBC驱动程序, 成功加载JDBC驱动程序后, 再用DriverManager类的方法getConnection () 来创建一个数据库连接类的实例。把以上两步的连接代码写入到Dboperate.java类中, 再在每个对数据库操作的方法中调用getConnection方法自动连接数据库, 因此不必每次在编写jsp页面代码中都要重新再写一遍数据库连接代码, 这样效率就会很高, 而且不容易出错。
工艺设计人员根据生产指示单上的各种要求设计出相应的工艺流程以及工序, 以及各工序、各机型的具体工艺, 并对生成的各规格的工艺流程及机型工艺进行管理, 包括:工序合成工艺、工艺数据制定、对历史工艺查询分析、典型工艺调用、设备基础管理、工艺设计总表生成及打印。
4 结束语
本研究介绍了基于Java的产品数据管理系统的体系结构和系统的总体设计。开发出来的数据库管理系统能够很好地处理各种数据的管理, 比如报表数据、工艺数据、染料配方数据、订单数据、产成品数据、设备管理数据等。
该系统经过不断调试改进, 已经交付浙江绍兴某印染企业实际使用。系统在运行一段时间后表明:该产品数据管理系统能很好地处理各种产品数据及进行数据的分析处理, 操作界面友好、简单且容易上手。通过数据库系统共享, 该系统大幅度缩短了数据采集和数据汇总时间, 同时方便和缩短了报表的统计和计算, 准确度也明显提高, 数据得到更加准确快速的汇总处理, 帮助企业管理层实现更好的科学决策, 企业管理效率大幅度提高。该系统在印染企业的工艺和染料配方管理方面也比以往更加精确, 经过一段时间的数据积累, 实现了根据产品对历史工艺数据的查询分析, 为新产品的工艺流程设计和配方设计提供了极大帮助, 系统在实际工程应用取得了良好的经济效益。
参考文献
[1]赵晓平, 林兰芬, 欧冠男.基于J2EE的棉纺企业综合信息管理系统[J].纺织学报, 2008, 29 (1) :123-128.
[2]TONY L D, WILLIAMX X.A reviewof web-based productdata management systems[J].Computers in Industry, 2001, 44 (3) :251-262.
[3]童秉枢, 李建明.产品数据管理 (PDM) 技术[M].北京:清华大学出版社, 2000.
[4]李东宁.《现代印染企业管理》—现代印染企业的MBA[J].印染, 2007, 33 (17) :52.
[5]张天顺, 阳厚森.基于Web的PDM及其应用研究[J].现代制造工程, 2005 (5) :21-23.
[6]孙卫琴, 李洪成.Tomcat与Java Web开发技术详解[M].北京:电子工业出版社, 2006.
[7]孙一林.Java语言高级教程[M].北京:清华大学出版社, 2002.
[8]耿祥义, 张跃平.JSP实用教程[M].北京:清华大学出版社, 2003.
[9]周亚辉.Java数据库系统项目开发实践[M].北京:科学出版社, 2005.
[10]张海涛.基于Java技术的纺织企业ERP系统的开发[D].杭州:浙江大学电气工程学院, 2005.
一、何为数据库
概括来说,数字出版产品种类主要包括数据库、电子书、App、音视频、动漫、在线服务等。在专业出版领域,最为常见和成熟的是数据库和电子书,这两者是同一内容针对不同用户需求而表现出来的不同形态。
数据库是关于某一类特定内容的集合体,海量资源、注重检索是数据库的两大特征,适用于专业内容,尤其是科学、技术和医学内容。数据库产品参考性强、具有工具性特征,是设计产品时要考量的核心要素。数据库产品的销售以机构用户为主,个人用户是未来发展的潜在市场。
二、数据库产品的结构
数据库产品的结构主要包括支撑层(搜索引擎、电子商务、版权保护、管理系统等)、资源层(资源描述、加工标引、词库分类)、功能层(内容浏览、分类导航、精准检索、知识关联)和用户层(知识服务、个性化服务)。
设计产品的最终目的是满足用户需求、提供良好用户体验。对于数据库产品而言,以上四层结构的设计保障了最终目标的实现。在海量内容的基础上,依靠有序的资源组织,借助专业词库、搜索引擎、内容挖掘等基础支撑,快速查找出用户需求的内容,满足查询参考的需要,在实现用户价值的同时实现产品价值。图1为数据库产品的结构图:
三、数据库产品的出版流程
数据库产品的出版,从设计到实现一般需经历6个核心环节:需求调研、资源调研、功能设计、资源加工、产品研发和运营管理。随着用户需求变化、资源增加和技术升级不断螺旋上升、迭代发展,从而形成一个循环发展的过程。
下面以人卫社的西医图书数据库为例,简述数据库产品的出版过程。
在需求调研阶段,从用户对医学图书的需求特征入手,明确用户的核心需求,即解决临床实际问题、准确定位查询内容。
在资源方面,人卫社出版的医学图书品种多、专业覆盖全面、内容权威,基本可以满足临床工作需求,具备构建医学数据库的基础条件。
在功能设计上,西医图书数据库在产品设计时明确了功能需求,有明晰的内容组织架构,能提供用户所熟悉的导航浏览路径;能够快速精准的检索;从简单的图书内容服务向知识服务转变;针对不同用户实现个性化服务。
在资源加工方面,所有功能的实现都要从资源加工做起,精准检索和知识服务离不开资源的深度标引。
在关键的产品开发阶段,为了解决开发人员与产品设计人员的知识背景壁垒,建立相应项目组共同工作,定期召开例会,反复沟通详细设计。尤其是一些核心功能的开发,产品设计人员提前介入,及时测试,做到问题早发现早纠正。数据库产品的开发,工作量大、功能点多,从底层架构到前端UI设计都需要切实到位,才能保证质量和开发进度。
最后是产品运营管理阶段,需要以产品设计人员为核心,协调市场销售人员、客户服务人员和技术开发人员,及时响应用户需求,形成产品迭代发展的机制。
四、以内容资源为基础的产品布局
在内容资源加工和管理的基础上,需要考虑多维度的产品发布,构建出成体系的产品布局,如此才能真正体现出内容资源的内在价值。
人卫社不仅将图书内容资源以数据库产品的形式发布,还围绕数据库产品这一核心,开展了多种形式产品的辐射开发。例如,开发建立了在线参考书平台,以在线编纂为支撑,作者可在线更新内容,同步发布于在线参考书平台和数据库产品中;基于单本图书内容,设计开发了XML格式的流式排版电子书阅读软件,降低电子书制作成本,缩短制作周期,适应各种屏幕浏览,满足临床医生移动阅读的需要;以数据库条目资源为基础,从专业内容中筛选合适的内容,以知识主题为点、专业分类为纲、专业搜索引擎为核心技术,在较短时间内开发了人卫医学百科数据库,形成知识内容权威的大众健康百科产品。
【产品数据管理制度】推荐阅读:
数据库管理制度06-20
数据交换管理办法10-12
数据流程图管理功能10-29
土地利用数据管理系统11-13
图书管理系统数据模型11-26
移动服务数据管理平台12-08
项目管理数据库教程07-24
计算机数据库管理09-15
数据管理年度工作总结10-01
数据库安全管理210-21