企業(yè)信息化管理開(kāi)發(fā)(主要工作為前端)
一.需求描述
1.企業(yè)信息化管理定制與開(kāi)發(fā)
(1)項(xiàng)目軟件基礎(chǔ)性代碼設(shè)計(jì)、代碼編寫(xiě)及調(diào)試,能主導(dǎo)系統(tǒng)架構(gòu)設(shè)計(jì)及核心代碼開(kāi)發(fā);
(2)核心模塊的詳細(xì)設(shè)計(jì),并形成相應(yīng)的技術(shù)文檔;
2.前后端用到環(huán)境和工具:
(1)前端工具和環(huán)境:Node.js ,Vue.js ,ui(vxe-table主要組件,vue-element-admin等管理后臺(tái)模版)
(2)后端工具和環(huán)境:?基本PostgREST+ PostgreSQL(擴(kuò)展可選:(Python, Flask,xlsxtpl)
3.實(shí)現(xiàn)主要任務(wù)表(已經(jīng)有相關(guān)本地應(yīng)用,已有相關(guān) REST APIs,界面原型等資料):
(1)vue列表組件封裝(vue封裝Grid組件)
(2)VUE組件(vue封裝checkBox列表組件)
(3)一般業(yè)務(wù)模塊用可編輯的表格作為主要表單功能。有配置表進(jìn)行管理及模板處理邏輯生成代碼文件。
(4)表單含相關(guān)組件主表和多個(gè)子表、多個(gè)上傳的附件及圖片。
(5)所有表單數(shù)據(jù)需要做提交前的數(shù)據(jù)校驗(yàn)
(6)在用戶(hù)動(dòng)態(tài)指定的數(shù)據(jù)庫(kù)和數(shù)據(jù)表上,動(dòng)態(tài)的子表數(shù)據(jù)行,自由增減。(單選數(shù)據(jù)窗口,多選數(shù)據(jù)選擇窗口,窗口數(shù)據(jù)選擇(業(yè)務(wù)模塊))
(7)聯(lián)動(dòng)數(shù)據(jù)輸入,例如:輸入產(chǎn)品名稱(chēng)關(guān)鍵字,帶出相關(guān)產(chǎn)品的選項(xiàng),選擇產(chǎn)品后,自動(dòng)帶出其關(guān)聯(lián)的產(chǎn)品ID、所屬類(lèi)別(樹(shù)型數(shù)據(jù))、當(dāng)前類(lèi)別路徑等信息
(8)自動(dòng)行的數(shù)據(jù)公式計(jì)算,自動(dòng)列的匯總計(jì)算,編輯某一單元格,其他計(jì)算類(lèi)數(shù)據(jù)自動(dòng)實(shí)時(shí)更新。
(9)系統(tǒng)框架:后臺(tái)系統(tǒng)開(kāi)發(fā)配置窗口,用戶(hù)角色(供應(yīng)商,客戶(hù),本企業(yè))的菜單
(10)開(kāi)發(fā)平臺(tái):模塊功能定義
(11)開(kāi)發(fā)平臺(tái):網(wǎng)絡(luò)列表及列表字段定義
(12)開(kāi)發(fā)平臺(tái):界面管理欄位(菜單欄)
(13)界面設(shè)計(jì)器(主表自動(dòng)布局窗口,可延后。先使用表格可編輯行)
(14)列表窗口顯示模板或組件(主從表)如:訂單,采購(gòu)單,出貨通知單,出貨單,退貨單等)
(15)錄入窗口模板或組件(界面在JS中定義。訂單,采購(gòu)單,出貨通知單,出貨單,退貨單等)
(16)EXECL模板導(dǎo)出報(bào)表(使用EASYEXECL)
(17)多選數(shù)據(jù)選擇窗口模板或組件(如:產(chǎn)品選擇)
(18)窗口數(shù)據(jù)選擇模板或組件(業(yè)務(wù)模塊)如:詢(xún)價(jià)單轉(zhuǎn)入訂單
(19)產(chǎn)品資料(包括:配套產(chǎn)品,多語(yǔ)種,附件,圖片,材質(zhì)表,成本計(jì)算等)
(20)數(shù)據(jù)字典
(21)公司信息(用戶(hù)注冊(cè)登記或后端人員輸入)
(22)訂單產(chǎn)品資料維護(hù)
(23)在線(xiàn)詢(xún)價(jià)選擇窗口
(24)詢(xún)價(jià)單(配置生成窗口,來(lái)源:列表窗口顯示模板,錄入窗口模板)
(25)訂單(配置生成窗口,來(lái)源:列表窗口顯示模板,錄入窗口模板)
(26)出貨通知單(配置生成窗口,來(lái)源:列表窗口顯示模板,錄入窗口模板)
(27)出貨單(配置生成窗口,來(lái)源:列表窗口顯示模板,錄入窗口模板)
(28)退貨單(配置生成窗口,來(lái)源:列表窗口顯示模板,錄入窗口模板)
(29)對(duì)賬單(配置生成窗口,來(lái)源:列表窗口顯示模板,錄入窗口模板)
(30)資金收付(配置生成窗口,來(lái)源:列表窗口顯示模板,錄入窗口模板)
(31)報(bào)關(guān)通知單(配置生成窗口,來(lái)源:列表窗口顯示模板,錄入窗口模板)
(32)拖車(chē)通知單(配置生成窗口,來(lái)源:列表窗口顯示模板,錄入窗口模板)
二、人才要求:
3年以上前端開(kāi)發(fā)經(jīng)驗(yàn),熟悉extJS,jQuery,Ajax,JavaScript、XML、HTML、CSS等常見(jiàn)開(kāi)發(fā)技術(shù),熟練使用Vue框架;核心使用Grid表格編輯功能. 有企業(yè)ERP,全棧軟件開(kāi)發(fā)經(jīng)驗(yàn)者,或python開(kāi)發(fā)有一定了解優(yōu)先。
三、參考產(chǎn)品:
已開(kāi)發(fā)的access數(shù)據(jù)庫(kù),外貿(mào)相關(guān)軟件參考
四、合作方式:
開(kāi)發(fā)方式:遠(yuǎn)程開(kāi)發(fā)加定期見(jiàn)面。
開(kāi)發(fā)周期:30天