-
1.1 前言
在企業間的商業競爭愈來愈激烈的今天,如何快速實現客戶需求,若是快速方開發、修改、更新系統功能,如何下降軟件研發的成本等等,在此目標基礎上研發了軟件快速開發(SDP)工具。經過平臺設計器快速開發生成
B/S架構軟件。SDP軟件開發工具它採圖形化可視化操做,所見即所得;經過拖拉便可完成表單、流程、報表頁面的設計;用戶經過編寫JS文件,調用封裝的單據的保存、查詢、刪除等方法,便可完成頁面的功能設計。
1.2 簡介
平臺工具設計的全部的頁面發佈後,將生成HTML格式的源碼文件,WEB系統採用HTML僞靜態技術,經過javascript、htc、ajax、.net、html等實現WEB應用系統的功能運行;
經過SDP軟件開發平臺能夠實現:
1)快速開發系統
2)直接生成代碼,節約人工,節約成本
3)簡單易用,容易操做
4)縮短了開發系統的週期
5)生成WEB系統
6)系統維護、升級方便簡單
1.3特色
-
一、可視化設計
直接在平臺上作出可視化的頁面以及列表;經過拖動快速生成複雜多表頭列表,經過勾選數據結合字段當即生成組合查詢內容等;
二、輕鬆實現單表表單、主從表單
整合了單表表單、主從表單的功能;
三、強大的權限功能
平臺權限經過簡單操做設計就能夠實現,權限控制到記錄級、字段級;
四、可視化的流程設計
經過可視化的流程圖設計,快速定義業務單據的工做流;
五、快速報表設計
經過平臺報表設計工具,能夠快速開發生成各類複雜的統計分析
六、快速設計導入報表
經過平臺快速配置Excel表格數據的導入功能;
七、開發人員的技術要求大大下降
大量控件、頁面新增修改保存等事件方法,都已封裝成JS方法,用戶直接調用就能夠;開發人員能夠無需瞭解底層代碼,就能實現頁面功能;
八、可視化開發,所見即所得
採用可視化開發,直接經過控件的拖拉,控件設計成什麼樣式,生成HTML源碼後,顯示就是設計時的樣式;實現所見即所得的效果;
九、適合團隊開發
平臺支持多人協做開發;好比有的設計數據庫,有的畫界面,有的寫事件的函數等,大大提升團隊的開發效率。
十、穩定性高
平臺基礎事件是通過大量實際運行調整過的基礎類庫,性能和效率都有很明顯的提升,若是用平臺開發要新寫的代碼不多,則開發出錯的機率很小。
十一、輕鬆應對技術人員的流動
當前技術人員的流動每每讓公司損失巨大,SDP平臺開發的,一 我的設計的表單就很容易讓其它人看懂和使用。於是能使技術人員離職造 成的影響變得很小。通常一個剛畢業的學生,熟悉平臺基本上3天就能夠設計完成90%以上的經常使用頁面、功能(新增、刪除、審覈、等)的設計。
十二、輕鬆維護升級
經過平臺能夠很輕鬆快捷的維護更新客戶系統,好比在頁面中增長几個字段等,經過平臺幾分鐘就能成;一我的維護人員能夠同時維護多家客戶,而且響應效率將獲得控件提升。
1.4實現目標
一、程序員少寫代碼就能實現業務功能(大部分僅僅拖拖控件)。
二、有了需求來,定製修改很是容易(特別適合快速原型開發模式)。
四、SDP節省開發成本,開發速度快,從而知足企業快速發展變化而帶來的系統變化的須要。
五、SDP對開發人員要求不高,只需清楚企業管理需求,就可很快速將需求實現。開發人員需懂必定SQL、JS語法,通常三到五天便可培訓好。
六、SDP擴展性,適應性強,下降了企業重複購買軟件的風險。 企業可在此平臺上開發各類系統,集成在一塊兒,充分利用。
七、SDP全部邏輯均設置在中間層或數據庫裏,登陸時選擇不一樣數據庫便可進入不一樣系統,實現一套系統操做多個應用。全部系統操做方法相同,每上一個新系統時無需從新培訓。
八、SDP實現每實施一個新系統或升級一箇舊系統時,能快速部署,大大減輕了系統管理員的工做量。
九、SDP爲開發人員開發好了大量基礎性模塊,開發人員無需重複開發,如組織管理、人事管理、新聞管理、消息管理、用戶管理、權限管理等。