【技术实现步骤摘要】
ERP系统二次开发方法、系统、装置及可读存储介质
本专利技术涉及计算机
,尤其涉及一种方案设计模块化的ERP系统二次开发方法、方案设计模块化的ERP系统二次开发系统、计算机装置及计算机可读存储介质。
技术介绍
ERP系统是企业资源计划(EntERPriseResourcePlanning)的简称,是指建立在信息技术基础上,集信息技术与先进管理思想于一身,以系统化的管理思想,为企业员工及决策层提供决策手段的管理平台。它是从物料需求计划发展而来的新一代集成化管理信息系统,其核心思想是供应链管理。目前的ERP系统除了一般涵盖的生产资源计划、制造、财务、销售、采购等功能外,还有质量管理,实验室管理,业务流程管理,产品数据管理,存货、分销与运输管理,人力资源管理和定期报告系统。然而,ERP系统能否得到成功实施和有效应用,还取决于一个关键因素:ERP系统的客户化和二次开发。任何ERP软件,不论是国产的还是进口的,都或多或少有用户化的工作,有时还要进行二次开发。现有技术中的数据输入窗体(EntryForm),查询(Query/Enquiry),报表(Report)三个重要的二次开发项目。现有的支持客户自定义的ERP系统或者其他企业管理系统,一般支持的使用户对数据获取和流程的自定义,可以自主完成数据表的定义及管理,实现新的业务流程定义;但是这种仅能对数据表和审批流程进行定义,不支持整个系统页面窗体和页面控件等更多页面设计内容的自定义。
技术实现思路
针对上述技术问题,本专利技术的主要 ...
【技术保护点】
1.一种ERP系统二次开发方法,其特征在于,在客户端上架构的ERP系统上提供有字段设计器窗体、表设计器窗体、数据窗体设计器窗体、方案设计器窗体以及窗体设计器窗体,其中,所述字段设计器窗体上提供有预设的标准字段名,所述方案设计器窗体内置有常用控件,所述控件包括逻辑实现模块,界面设计模块以及功能业务逻辑控制模块;包括步骤:/n步骤S1,接收用户在所述字段设计器窗体选择的所述标准字段名,将所述被选择的标准字段名用于所述表设计器窗体中的列的下拉选择及所述数据窗设计器窗体中的列信息的生成,所述标准字段名用于在服务器的数据库中对所述标准字段名所映射的数据进行定位;/n步骤S2,根据用户在所述表设计器窗体录入的表名,以及录入的表的行属性和列属性,根据用户写入的SQL语句或者调取的标准SQL语句,生成用于管理和创建所述表的建表SQL语句,以用于生成数据库存储对象,其中,所述行属性和列属性包括所述行和列所显示内容和字段,所述字段为从所述被选择的所述标准字段名中选择的;/n步骤S3,根据所述建表SQL语句,匹配在所述字段设计器窗体上所述被选择的标准字段名,自动生成数据展示窗口,以供所述方案设计器窗体调用; ...
【技术特征摘要】
1.一种ERP系统二次开发方法,其特征在于,在客户端上架构的ERP系统上提供有字段设计器窗体、表设计器窗体、数据窗体设计器窗体、方案设计器窗体以及窗体设计器窗体,其中,所述字段设计器窗体上提供有预设的标准字段名,所述方案设计器窗体内置有常用控件,所述控件包括逻辑实现模块,界面设计模块以及功能业务逻辑控制模块;包括步骤:
步骤S1,接收用户在所述字段设计器窗体选择的所述标准字段名,将所述被选择的标准字段名用于所述表设计器窗体中的列的下拉选择及所述数据窗设计器窗体中的列信息的生成,所述标准字段名用于在服务器的数据库中对所述标准字段名所映射的数据进行定位;
步骤S2,根据用户在所述表设计器窗体录入的表名,以及录入的表的行属性和列属性,根据用户写入的SQL语句或者调取的标准SQL语句,生成用于管理和创建所述表的建表SQL语句,以用于生成数据库存储对象,其中,所述行属性和列属性包括所述行和列所显示内容和字段,所述字段为从所述被选择的所述标准字段名中选择的;
步骤S3,根据所述建表SQL语句,匹配在所述字段设计器窗体上所述被选择的标准字段名,自动生成数据展示窗口,以供所述方案设计器窗体调用;
步骤S4,在服务器端的数据库上执行所述建表SQL语句,展示所述数据展示窗口的所述表中的数据,并根据用户在所述方案设计器窗体上调用的所述控件,存储所述用户的方案设计;
步骤S5,根据用户在所述窗体设计器中选择的所述方案设计器窗口中存储的一个或多个方案以及布局设定,生成新的功能窗体。
2.根据权利要求1所述的ERP系统二次开发方法,其特征在于,还包括步骤:
通过开放数据接口,读取所述服务器端的所述数据库上的所述标准字段名,并提供在所述字段设计器窗体上。
3.根据权利要求1所述的ERP系统二次开发方法,其特征在于,所述步骤S1中还包括步骤,在所述字段设计器窗体上录入所述所述标准字段名对应的所述数据在所述表中的行或者列的宽度参数、显示格式参数、以及所述行或者列的下框拉参数。
4.根据权利要求1所述的ERP系统二次开发方法,其特征在于,所述步骤S2中还包括步骤,在所述表设计器窗体上,录入所述表的单元格的格式参数。
5.根据权利要求1所述的ERP系统二次开发方法,其特征在于,所述步骤S3中,还包括步骤:
在所述字段设计器中未接收到用户选择的所述标准字段名时,读取所述服务器端的所述数据库上的所述标准字段名,并提供在所述自动生成数据展示窗...
【专利技术属性】
技术研发人员:关天昊,
申请(专利权)人:上海海典软件股份有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。