天天看點

sdp開發1.1 前言

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特點

  1. 1、可視化設計

直接在平台上做出可視化的頁面以及清單;通過拖動快速生成複雜多表頭清單,通過勾選資料結合字段立即生成組合查詢内容等; 2、輕松實作單表表單、主從表單 整合了單表表單、主從表單的功能; 3、強大的權限功能 平台權限通過簡單操作設計就可以實作,權限控制到記錄級、字段級; 4、可視化的流程設計 通過可視化的流程圖設計,快速定義業務單據的工作流;  

sdp開發1.1 前言

5、快速報表設計 通過平台報表設計工具,可以快速開發生成各種複雜的統計分析

sdp開發1.1 前言

6、快速設計導入報表 通過平台快速配置Excel表格資料的導入功能; 7、開發人員的技術要求大大降低 大量控件、頁面新增修改儲存等事件方法,都已封裝成JS方法,使用者直接調用就可以;開發人員可以無需了解底層代碼,就能實作頁面功能; 8、可視化開發,所見即所得 采用可視化開發,直接通過控件的拖拉,控件設計成什麼樣式,生成HTML源碼後,顯示就是設計時的樣式;實作所見即所得的效果; 9、适合團隊開發 平台支援多人協作開發;比如有的設計資料庫,有的畫界面,有的寫事件的函數等,大大提高團隊的開發效率。 10、穩定性高 平台基礎事件是經過大量實際運作調整過的基礎類庫,性能和效率都有很明顯的提高,如果用平台開發要新寫的代碼很少,則開發出錯的機率很小。 11、輕松應對技術人員的流動 目前技術人員的流動往往讓公司損失巨大,SDP平台開發的,一 個人設計的表單就很容易讓其它人看懂和使用。因而能使技術人員離職造 成的影響變得很小。一般一個剛畢業的學生,熟悉平台基本上3天就可以設計完成90%以上的常用頁面、功能(新增、删除、稽核、等)的設計。 12、輕松維護更新 通過平台可以很輕松快捷的維護更新客戶系統,比如在頁面中增加幾個字段等,通過平台幾分鐘就能成;一個人維護人員可以同時維護多家客戶,并且響應效率将得到控件提高。

1.4實作目标

1、程式員少寫代碼就能實作業務功能(大部分僅僅拖拖控件)。 2、有了需求來,定制修改非常容易(特别适合快速原型開發模式)。 3、基于SOA架[3]   構,異構系統擴充友善。 4、SDP節省開發成本,開發速度快,進而滿足企業快速發展變化而帶來的系統變化的需要。 5、SDP對開發人員要求不高,隻需清楚企業管理需求,就可很快速将需求實作。開發人員需懂一定SQL、JS文法,一般三到五天即可教育訓練好。 6、SDP擴充性,适應性強,降低了企業重複購買軟體的風險。 企業可在此平台上開發各種系統,內建在一起,充分利用。 7、SDP所有邏輯均設定在中間層或資料庫裡,登入時選擇不同資料庫即可進入不同系統,實作一套系統操作多個應用。所有系統操作方法相同,每上一個新系統時無需重新教育訓練。 8、SDP實作每實施一個新系統或更新一個舊系統時,能快速部署,大大減輕了系統管理者的工作量。 9、SDP為開發人員開發好了大量基礎性子產品,開發人員無需重複開發,如組織管理、人事管理、新聞管理、消息管理、使用者管理、權限管理等。