不變的、可變的、易變的、管理信息系統(tǒng)軟件三個(gè)層次。
軟件開發(fā)已經(jīng)逐步從原來的手工作坊式發(fā)展到了軟件工程的階段。同時(shí),軟件開發(fā)本身也在不斷發(fā)展,已從“算法+數(shù)據(jù)結(jié)構(gòu)=程序”逐步發(fā)展到了“設(shè)計(jì)模式+對象組件+開發(fā)工具=程序”。開發(fā)工具的選擇,已經(jīng)成為軟件開發(fā)成功的要素之一?,F(xiàn)在做管理信息系統(tǒng)的軟件公司有很多,大多公司為了縮短開發(fā)周期和提高開發(fā)效率,有一些方便自己使用的控件庫或者平臺作為開發(fā)工具。
WebMIS.net是基于.Net平臺設(shè)計(jì)的中文信息系統(tǒng)快速開發(fā)工具包,適用于開發(fā)大小B/S架構(gòu)的管理信息系統(tǒng)。研發(fā)始于1999年,設(shè)計(jì)之初就以簡單、實(shí)用、穩(wěn)定、可靠更符合中文信息系統(tǒng)的需要為出發(fā)點(diǎn)。當(dāng)年就獲得中國軟件行業(yè)協(xié)會創(chuàng)新獎,更獲得上海市軟件行業(yè)協(xié)會評為2003年度優(yōu)秀構(gòu)件第一名。WebMIS.net集成了視圖,報(bào)表,圖表,輸入,取數(shù)函數(shù),自由表格、輸出、打印等常見中文信息系統(tǒng)功能。
WebMIS.net分析認(rèn)為,目前國內(nèi)的應(yīng)用軟件開發(fā),至少應(yīng)該分為三個(gè)層次,依次為應(yīng)該是不變的、可變的、易變的。
不變的(相對不變的)是完整的封裝好的程序包,一般理解為平臺,在開發(fā)過程中所有代碼應(yīng)該以此平臺為架子搭建。平臺由高級技術(shù)人員負(fù)責(zé),一般項(xiàng)目開發(fā)人員不能自行改動。平臺有自己的設(shè)計(jì)原則和版本。WebMIS.net中我們開發(fā)了四年。
在穩(wěn)定和可靠的平臺上是可變的業(yè)務(wù)邏輯層,根據(jù)不同用戶需求,逐步積累來完成,產(chǎn)品發(fā)布后相對變動較小。WebMIS.net中這一層由Aspx中的codebehind技術(shù)實(shí)現(xiàn)。
最后是易變層或者說個(gè)性化層,用戶可能會對項(xiàng)目系統(tǒng)頻繁性的提出一些修改,比如頁面布局,增加,刪除一些數(shù)據(jù)項(xiàng)。WebMIS.net中這一層稱為數(shù)據(jù)文件。以模板文件.aspx或者.xml文件格式出現(xiàn),便于實(shí)施和調(diào)整。
技術(shù)上WebMIS采用平實(shí)的風(fēng)格,不過分追求最新技術(shù)和硬件配置要求相對較高的技術(shù)。負(fù)載強(qiáng)度、大數(shù)據(jù)量、并發(fā)、資源占用等問題一一經(jīng)典。國內(nèi)管理信息系統(tǒng)軟件的開發(fā)走上平臺化的道路是必然的。
------------------------------- · 相關(guān)文檔瀏覽 · --------------------------------------------------------------------- · 熱門文檔瀏覽 · -------------------------------------