一种ERP电子附件管理方法及计算机设备技术

技术编号:22166698 阅读:22 留言:0更新日期:2019-09-21 10:29
本发明专利技术涉及信息技术领域,具体公开一种ERP电子附件管理方法及计算机设备。ERP电子附件管理方法包括:附件系统接收ERP客户端上传的附件写入请求,将附件写入请求以及对应附件存储至服务器内存;为附件生成唯一对应的附件编码,并将附件写入文件系统中;读取附件的附件信息并将附件信息存储至服务器内存;提取附件写入请求中的ERP关联信息,将ERP关联信息与附件信息以及对应的附件编码写入与该附件对应的数据库列表中。本发明专利技术的ERP电子附件管理方法中,附件系统与ERP系统解耦可独立运行,能够支持不同的ERP系统,还可以分流网络请求和网络流量,节约了存储空间,解决了附件关联问题,为日后扩展提供了非常好的便利性。

An ERP Electronic Accessories Management Method and Computer Equipment

【技术实现步骤摘要】
一种ERP电子附件管理方法及计算机设备
本专利技术涉及信息
,尤其涉及一种ERP电子附件管理方法及计算机设备。
技术介绍
企业资源计划即ERP(EnterpriseResourcePlanning),由美国GartnerGroup公司于1990年提出。企业资源计划是MRPII(企业制造资源计划)下一代的制造业系统和资源计划软件。除了MRPII已有的生产资源计划、制造、财务、销售、采购等功能外,还有质量管理,实验室管理,业务流程管理,产品数据管理,存货、分销与运输管理,人力资源管理和定期报告系统。目前,在我国ERP所代表的含义已经被扩大,用于企业的各类软件,已经统统被纳入ERP的范畴。它跳出了传统企业边界,从供应链范围去优化企业的资源,是基于网络经济时代的新一代信息系统。ERP系统的附件管理随着技术的不断升级,由本地化存储方式逐步更新为了分离式或云端存储方式,分离的好处是大大提高了系统性能和灵活性。附件分离有好处,但同时也带来的新的技术问题,即附件关联问题,传统的分离式附件系统,只提供了哈希编码或文件编码用于查找相对应的文件,文件关联性问题有ERP进行解决,这意味着ERP系统中需要记录着大量的文件信息,同时分离式文件系统无法知道文件的关联和使用情况。
技术实现思路
针对现有技术中的技术问题,本专利技术提供一种ERP电子附件管理方法及计算机设备。一种ERP电子附件管理方法,其特征在于,包括:附件系统接收ERP客户端上传的附件写入请求,将附件写入请求以及对应附件存储至服务器内存;为附件生成唯一对应的附件编码,并将附件写入文件系统中;读取附件的附件信息并将附件信息存储至服务器内存;提取附件写入请求中的ERP关联信息,将ERP关联信息与附件信息以及对应的附件编码写入与该附件对应的数据库列表中,数据库列表具有唯一对应的列表ID。进一步的,ERP电子附件管理方法还包括:附件系统接收ERP客户端上传的附件信息读取请求,读取附件信息读取请求中包含的ERP关联信息,根据ERP关联信息查询数据库列表中对应的附件信息以及附件编码,并将附件信息与附件编码返回ERP客户端。进一步的,ERP电子附件管理方法还包括:附件系统接收ERP客户端上传的附件数据读取请求,读取附件数据读取请求中的列表ID;根据列表ID查询对应的数据库列表,并提取出数据库列表中的附件编码;通过附件编码查询文件系统中对应的附件,并将附件的附件数据读取至服务器内存中;将附件数据以及附件编码返回ERP客户端。进一步的,ERP电子附件管理方法还包括:附件系统接收ERP客户端上传的附件删除请求,并从附件删除请求中提取列表ID;查找列表ID对应的数据库列表,并将数据库列表中Delete字段状态更新为true。进一步的,ERP电子附件管理方法还包括:附件系统遍历所有数据库列表,查找Delete字段状态为true的数据库列表并提取该数据库列表中的附件编码;根据附件编码生成清理列表,并删除文件系统中对应的附件;清除数据库中的附件信息。进一步的,附件系统接收ERP客户端上传的附件写入请求,将附件写入请求以及对应附件存储至服务器内存;为附件生成唯一对应的附件编码,并将附件写入文件系统中;读取附件的附件信息并将附件信息存储至服务器内存;提取附件写入请求中的ERP关联信息,将ERP关联信息与附件信息以及对应的附件编码写入与该附件对应的数据库列表中包括:(101)附件系统接收ERP客户端上传的附件写入请求;(102)验证附件写入请求是否合法,若是,则执行步骤103;若否,则执行步骤104;(103)接受请求,并将附件写入请求以及对应附件存储至服务器内存;(104)拒绝请求,并返回拒绝请求代码至ERP客户端;(105)对附件进行哈希运算生成与附件唯一对应的附件编码;若生成成功,则执行步骤106;若生成失败,则执行步骤107;(106)利用附件编码在文件系统中查找是否存在有对应的附件;若有,则执行步骤107;若无,则执行步骤108;(107)终止请求,并返回终止请求代码至ERP客户端;(108)将附件写入文件系统中;(109)读取附件的附件信息,并将附件信息存储至服务器内存;(110)提取并验证附件写入请求中的ERP关联信息;若验证成功,则执行步骤111;若验证失败,则执行步骤107;(111)将ERP关联信息与附件信息以及对应的附件编码写入与该附件对应的数据库列表中;若写入成功,则执行步骤112,若写入失败则执行步骤107;(112)完成请求,并返回请求成功代码至ERP客户端。进一步的,附件系统接收ERP客户端上传的附件信息读取请求,读取附件信息读取请求中包含的ERP关联信息,根据ERP关联信息查询数据库列表中对应的附件信息以及附件编码,并将附件信息与附件编码返回ERP客户端中,包括:(201)附件系统接收并验证ERP客户端上传的附件信息读取请求;若验证结果为合法,则执行步骤202;若验证结果为不合法,则执行步骤203;(202)接受请求,提取并校验附件信息读取请求中包含的ERP关联信息;若校验成功则执行步骤204,若校验失败则执行步骤205;(203)拒绝请求,并返回拒绝请求代码至ERP客户端;(204)根据ERP关联信息查询数据库列表中对应的附件信息以及附件编码后,执行步骤206;(205)终止请求,并返回终止请求代码至ERP客户端;(206)将附件信息与附件编码返回ERP客户端中,并返回请求成功代码至ERP客户端。进一步的,附件系统接收ERP客户端上传的附件数据读取请求,读取附件数据读取请求中的列表ID;根据列表ID查询对应的数据库列表,并提取出数据库列表中的附件编码;通过附件编码查询文件系统中对应的附件,并将附件的附件数据读取至服务器内存中;将附件数据以及附件编码返回ERP客户端中,包括:(301)附件系统接收并验证ERP客户端上传的附件数据读取请求;若验证结果为合法,则执行步骤302;若验证结果为不合法,则执行步骤303;(302)接受请求,读取附件数据读取请求中的列表ID;若读取成功,则执行步骤304,若读取失败,则执行步骤305;(303)拒绝请求,并返回拒绝请求代码至ERP客户端;(304)根据列表ID查询对应的数据库列表,并提取出数据库列表中的附件编码;(305)终止请求,并返回终止请求代码至ERP客户端;(306)通过附件编码查询文件系统中对应的附件,并将附件的附件数据读取至服务器内存中;(307)将附件数据以及附件编码返回ERP客户端,并返回请求成功代码至ERP客户端。进一步的,附件系统接收ERP客户端上传的附件删除请求,并从附件删除请求中提取列表ID;查找列表ID对应的数据库列表,并将数据库列表中Delete字段状态更新为true中,包括:(401)附件系统接收并验证ERP客户端上传的附件删除请求;若验证结果为合法,则执行步骤402;若验证结果为不合法,则执行步骤403;(402)从附件删除请求中提取列表ID;若提取成功,则执行步骤404;若提取失败,则执行步骤405;(403)拒绝请求,并返回拒绝请求代码至ERP客户端;(404)查找列表ID对应的数据库列表,并将数据库列表中Delete字段状态更新为true后,执行步骤406;(405)终止请求,并返回终本文档来自技高网...

【技术保护点】
1.一种ERP电子附件管理方法,其特征在于,包括:附件系统接收ERP客户端上传的附件写入请求,将所述附件写入请求以及对应附件存储至服务器内存;为所述附件生成唯一对应的附件编码,并将所述附件写入文件系统中;读取所述附件的附件信息并将所述附件信息存储至所述服务器内存;提取所述附件写入请求中的ERP关联信息,将所述ERP关联信息与所述附件信息以及对应的附件编码写入与该所述附件对应的数据库列表中,所述数据库列表具有唯一对应的列表ID。

【技术特征摘要】
1.一种ERP电子附件管理方法,其特征在于,包括:附件系统接收ERP客户端上传的附件写入请求,将所述附件写入请求以及对应附件存储至服务器内存;为所述附件生成唯一对应的附件编码,并将所述附件写入文件系统中;读取所述附件的附件信息并将所述附件信息存储至所述服务器内存;提取所述附件写入请求中的ERP关联信息,将所述ERP关联信息与所述附件信息以及对应的附件编码写入与该所述附件对应的数据库列表中,所述数据库列表具有唯一对应的列表ID。2.如权利要求1所述的一种ERP电子附件管理方法,其特征在于,还包括:所述附件系统接收所述ERP客户端上传的附件信息读取请求,读取所述附件信息读取请求中包含的所述ERP关联信息,根据所述ERP关联信息查询所述数据库列表中对应的附件信息以及附件编码,并将所述附件信息与所述附件编码返回所述ERP客户端。3.如权利要求2所述的一种ERP电子附件管理方法,其特征在于,还包括:所述附件系统接收所述ERP客户端上传的附件数据读取请求,读取所述附件数据读取请求中的所述列表ID;根据所述列表ID查询对应的所述数据库列表,并提取出所述数据库列表中的所述附件编码;通过所述附件编码查询文件系统中对应的附件,并将所述附件的附件数据读取至所述服务器内存中;将所述附件数据以及所述附件编码返回所述ERP客户端。4.如权利要求3所述的一种ERP电子附件管理方法,其特征在于,还包括:所述附件系统接收所述ERP客户端上传的附件删除请求,并从所述附件删除请求中提取所述列表ID;查找所述列表ID对应的所述数据库列表,并将所述数据库列表中Delete字段状态更新为true。5.如权利要求4所述的一种ERP电子附件管理方法,其特征在于,还包括:所述附件系统遍历所有所述数据库列表,查找Delete字段状态为true的所述数据库列表并提取该所述数据库列表中的所述附件编码;根据所述附件编码生成清理列表,并删除所述文件系统中对应的所述附件;清除所述数据库中的所述附件信息。6.如权利要求1所述的一种ERP电子附件管理方法,其特征在于,所述附件系统接收ERP客户端上传的附件写入请求,将所述附件写入请求以及对应附件存储至服务器内存;为所述附件生成唯一对应的附件编码,并将所述附件写入文件系统中;读取所述附件的附件信息并将所述附件信息存储至所述服务器内存;提取所述附件写入请求中的ERP关联信息,将所述ERP关联信息与所述附件信息以及对应的附件编码写入与该所述附件对应的数据库列表中包括:(101)所述附件系统接收所述ERP客户端上传的附件写入请求;(102)验证所述附件写入请求是否合法,若是,则执行步骤103;若否,则执行步骤104;(103)接受请求,并将所述附件写入请求以及对应所述附件存储至所述服务器内存;(104)拒绝请求,并返回拒绝请求代码至所述ERP客户端;(105)对所述附件进行哈希运算生成与所述附件唯一对应的所述附件编码;若生成成功,则执行步骤106;若生成失败,则执行步骤107;(106)利用所述附件编码在所述文件系统中查找是否存在有对应的所述附件;若有,则执行步骤107;若无,则执行步骤108;(107)终止请求,并返回终止请求代码至所述ERP客户端;(108)将所述附件写入文件系统中;(109)读取所述附件的所述附件信息,并将所述附件信息存储至所述服务器内存;(110)提取并验证所述附件写入请求中的所述ERP关联信息;若验证成功,则执行步骤111;若验证失败,则执行步骤107;(111)将所述ERP关联信息与所述附件信息以及对应的附件编码写入与该所述附件对应的所述数据库列表中;若写入成功,则执行...

【专利技术属性】
技术研发人员:李志鹏
申请(专利权)人:零搜科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1