[發明專利]一種項目文件生成方法及平臺在審
| 申請號: | 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.szxzyx.cn/pat/books/201810238443.2/2.html,轉載請聲明來源鉆瓜專利網。





