奧推網

選單
遊戲

一群菜鳥也能完成大型軟體專案開發?

劉菲菲已經不是第一次遇到這種情況了,她表現得無比淡定,只是揉搓著太陽穴,閉上眼睛深呼吸。但鄰桌的同事卻憤怒了,他咒罵著,用力合上電腦,並把手邊的資料夾重重地摔在地上,像頭牛一樣喘著粗氣。此時已是正午時分,中央空調日漸式微的冷氣,壓不住南方夏日的酷暑,同樣壓不住的,還有同事們的怨氣。

整個營業部都充滿了躁動,咒罵聲叫喊聲響徹職場。不一樣的是,有的人在互相抱怨,有的人卻在相互安慰;但相同的是,每個人的電腦螢幕裡,都出現一個警示框。大紅的提示語閃動著,像是一種挑釁,它彷彿在對每個人說:“Surprise!辦公系統崩潰啦!作為幸運兒的你,工作全白乾啦!驚不驚喜?意不意外?我謹代表軟體開發商,對你們表示由衷的祝賀!Congratulations!”

“這個爛系統怎麼又崩了,什麼時候能好啊。”劉菲菲嘟囔著站起身,她扭了扭僵硬的脖子,眼睛看向窗外,繼續碎碎念:“一次兩次就算了,如今還這麼頻繁,這讓老孃工作怎麼做哦!”許久,劉菲菲好像想起了什麼,拿起手機開啟DingTalk,傳送了幾條訊息。

剛忙完手頭工作的我,準備吃午餐。起身時我抬頭看向了窗外,夏天的天空總是晴得徹底而決絕,一絲雲彩都沒有,烈日肆無忌憚地灼燒著暴露在天空下的一切。正在考慮要不要下樓的我,被手機的震動聲打斷了思緒,螢幕上顯示著劉菲菲的釘釘訊息“王工,我們辦公系統又又雙叒叕崩了,麻煩你們資訊科技組,安排人聯絡一下軟體公司,謝謝!”

……

後來,那一次系統故障持續了很長時間,整個集團近六成員工受其影響,有一半部門的工作進度陷入停滯。而這個事件的最終結果,就是公司在一系列的蝴蝶效應下,蒙受了包括經濟和名譽在內的各種損失。這導致領導很火大,一度表示要向軟體提供商索賠。

那下午,領導突然出現在資訊科技組釘釘群,我們被要求在下午三點前往十樓會議室開會。會上,領導說:“想必大家都知道,公司現行的線上辦公系統,經常出問題,這給我們整個集團都帶來了極大的困擾!”領導說話的時候攥著拳頭,時不時地錘著會議桌,滿臉嚴肅,領導還說了:“公司高層,很早就想棄用這個系統,但一直因為各種原因而耽擱!不過,就目前來說,不能再拖下去,公司已經決定逐漸替換掉舊系統,而新系統就由你們資訊科技組開發!”後來領導還講了很多話,除了自主開發系統那句,其他的大家都沒記住。

散會之後,關於開發方式的選擇,我們爭論了很久,活像一場沒有評委組的辯論會。儘管場面一度混亂,但令人欣喜的是我們最終達成了共識。

公司所處的行業,幾乎不涉及計算機領域,我們組裡的人員配置很簡陋,而且也很少進行軟體開發工作,缺乏相關經驗。很顯然,如果按照傳統方案來,我們肯定無法滿足開發大型專案的條件。所以呢,我們決定打破常規另闢蹊徑,尋找一個簡便快捷的開發方案。最終的結果就是,在諮詢與對比之後,我們使用了XJR快速開發平臺。

它是一種視覺化的程式碼生成工具,它高效先進的開發模式,已經幫助了海量的軟體開發者完成快速開發工作。該平臺採用了嚮導式的開發方式,結合視覺化的操作模式,可以直接透過滑鼠操作來進行開發,所見即所得,在進行設計的同時也能生成功能。跟著嚮導一步步做就行,全程幾乎不用手寫程式碼。

我在使用的過程中發現其已經為我們搭建好了框架,也預置了各類基礎模組可以直接使用,另外其根據各類系統的特點建立了多套定製模板,大家直接按照開發嚮導就能快速做出各種業務系統。

極其難得的是,當在前臺進行視覺化操作時,軟體後臺會自動生成JAVA原始碼方便我編譯和修改。在進行復雜業務邏輯編寫時,也可以先利用其完成基礎程式碼開發,然後再將業務邏輯寫入,框架底層也集成了各類公共操作庫。平臺採用的技術都是目前比較主流的,而且十分規範合理,可以讓我們都放心使用,不用擔心出BUG。

它對我們這種缺乏經驗的開發團隊太友好了,得益於這一系列的優良特性,對程式開發稍有涉獵的人,閉著眼睛都可以開發出軟體,還不用擔心出錯。

最最最amazing的,還要屬它的自定義表單功能。這對我們來說,簡直就是減輕工作難度的福音。

該功能使用方便,簡潔明瞭,整個操作過程主要分為如下幾點:

一、自定義表單開發前的準備工作

得益於先進開發模式,我們僅需按要求,在資料庫中建立好儲存表單資料的資料表,即可開始下一步的視覺化開發。建表有以下兩點要求:資料表必須有主鍵。資料表的主鍵型別為 50 位長度的字元型。

二、自定義表單基礎資訊設定

先進的視覺化開發方式,讓一切變得簡單,我們僅需開啟“表單設計”——並點選工具欄上的“新增”即可。

填寫表單名稱,選擇表單分類,快速完成即可開始下一步。

自定義表單中將資料儲存到多表

三、分步驟完成自定義表單開發

表單開發介面

XJR快速開發平臺人性化地提供了多選項卡開發功能,可以將內容放置到不同的選項卡中,僅需點選設計面板中的“新增選項卡”即可快速新增一張新選項卡。

四、自定義表單繫結選單

開啟“快速開發”——“表單管理”,點選“新增”按鈕,開啟功能釋出介面,即可在自定義表單開發完成後直接釋出成選單功能。

五、相關控制元件細節

文字框

下拉框

表格項

單選框

區間框

附件框

資訊體

綜上所述,得益於XJR快速開發平臺的優良特性,已經平臺背後的專業服務團隊的大力協助,新的辦公系統在萬眾期待中順利上線。更換之後,接下來的一年時間內,自主系統一直穩定執行,各部門的工作都變得高效起來,尤其是劉菲菲所處的業務部門尤甚。她的業務量大增,客戶也開始源源不斷的與她開始合作,有一個月她甚至拿到了四萬多的提成,高興得她連著請我吃了好幾次飯。