[发明专利]一种项目文件生成方法及平台在审
申请号: | 201810238443.2 | 申请日: | 2018-03-22 |
公开(公告)号: | CN108509553A | 公开(公告)日: | 2018-09-07 |
发明(设计)人: | 刘发均;刘力 | 申请(专利权)人: | 成都大成均图科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 四川雅图律师事务所 51225 | 代理人: | 卢蕊 |
地址: | 610000 四川省成都*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 项目文件 代码运行 代码组合 可维护性 名称获取 请求生成 请求消息 客户端 工作量 存储 发送 申请 开发 | ||
本发明公开了一种项目文件生成方法及平台,该方法包括:项目生成平台接收到客户端发送的请求生成第一项目文件的请求消息;其中,所述第一项目文件中包括至少一个业务;根据所述至少一个业务中每个业务所对应的业务名称获取自身存储的与所述业务名称对应的实现代码;其中,所述实现代码与业务名称一一对应,并且所述实现代码运行后实现所述业务名称对应业务的功能;基于获取到的实现代码组合形成所述项目文件。本申请所公开的方法及平台解决现有技术中项目文件开发工作量大可维护性差等技术问题。
技术领域
本申请涉及电子技术领域,尤其涉及一种项目文件生成方法及平台。
背景技术
当前社会环境中自动化设备的普及,使得很多企事业单位中的设备管理都使用预先编辑好的程序系统实现,但是针对同一类型企业的程序系统代码不必要的工作量巨大,进行代码研发过程中,不论是B/S还是C/S都面临呈现层、业务逻辑层、数据层,在编写过程中,将花费大量的时间与精力去编写逻辑层、业务层、数据层代码,造成研发工作量巨大;
而且程序语言不同(可以使用的程序语言包括c#、Java、php、delphi、js、 vb)接口维护人员不同,代码编写可扩展性、可共用性、可维护性非常差;
另外,程序系统所使用的数据库更换存在代码二次编写,进行代码研发过程中,不论是B/S还是C/S都面临不同数据库(目前主涉Access、MySQL、 SqlServer、Oracle、Mongo),每一次数据切换都面临程序大量调整;
如果程序系统与三方公司存在接口,各系统相对独立,需要提供接口时,各系统自成一套协议且系统之间接口各异,且不同开发语言编写的接口均需要编写相应的接口。所以与三方公司对接接口难以统一,存在数据对接时非常难以控制,常常需要编程人员针对性定制,所以存在实现难度大的技术问题。
发明内容
本申请实施例提供一种项目文件生成方法及平台,用以解决现有技术中项目文件开发工作量大可维护性差等技术问题。
本申请实施例提供的具体技术方案如下:
第一方面,本申请实施例提供了一种项目文件生成方法,其特征在于,包括:
项目生成平台接收到客户端发送的请求生成第一项目文件的请求消息;其中,所述第一项目文件中包括至少一个业务;
所述项目生成平台根据所述至少一个业务中每个业务所对应的业务名称获取自身存储的与所述业务名称对应的实现代码;其中,所述实现代码与业务名称一一对应,并且所述实现代码运行后实现所述业务名称对应业务的功能;
基于获取到的实现代码组合形成所述项目文件。
在一种可能的实现方式中,基于获取到的实现代码组合形成所述项目文件后,该方法还包括:
当接收到客户端发送的网页请求时,从所述网页请求中获取项目ID和业务名称;
基于所述项目ID确定所述网页请求需要访问的目标项目文件;其中,项目ID与项目文件一一对应;
从所述目标项目文件中确定与所述业务名称对应的第一实现代码,并将执行所述第一实现代码后得到的结果反馈给所述客户端。
在一种可能的实现方式中,该方法还包括:
当接收到客户端发送的网页请求时,从所述网页请求中获取调用系统函数的函数名称;
从本地存储的系统函数中确定与所述函数名称对应的第二实现代码,并将执行所述第二实现代码后得到的结果反馈给所述客户端。
在一种可能的实现方式中,该方法还包括:
当接收到用户提交的第三实现代码,则基于项目生成平台的实现代码生成规则替换所述第三实现代码中的参数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都大成均图科技有限公司,未经成都大成均图科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810238443.2/2.html,转载请声明来源钻瓜专利网。