成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓
當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 泛普各地 > 江西OA系統(tǒng) > 南昌OA系統(tǒng) > 南昌OA信息化
界面與程序分離 --- MIS開(kāi)發(fā)新方法
申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114
文章來(lái)源:泛普軟件 作為企業(yè)的信息主管,在進(jìn)行企業(yè)的信息化建設(shè)中,一般都要或多或少進(jìn)行一些自定義開(kāi)發(fā),因?yàn)樯唐奋浖蠖噌槍?duì)企業(yè)的普遍性業(yè)務(wù),而實(shí)際上每個(gè)企業(yè)都有自己的獨(dú)特業(yè)務(wù)。 這些自定義開(kāi)發(fā),就是傳統(tǒng)的MIS開(kāi)發(fā),以前采用的開(kāi)發(fā)工具很多,從最早的FoxBASE,到后來(lái)的FoxPro, Excel, Access, VB等, 都可以作一些簡(jiǎn)單應(yīng)用的開(kāi)發(fā)。在盛行FoxPro的時(shí)代,國(guó)內(nèi)曾涌現(xiàn)出各種商用MIS開(kāi)發(fā)工具,例如雅奇MIS,王特MIS就是典型代表。這些開(kāi)發(fā)工具的一個(gè)共同特點(diǎn)就是,開(kāi)發(fā)速度要快,難度要小,開(kāi)發(fā)出來(lái)的東西要實(shí)用。 在傳統(tǒng)的MIS開(kāi)發(fā),界面設(shè)計(jì)是個(gè)難點(diǎn)。不但要求界面做得很漂亮,而且界面經(jīng)常發(fā)生變化,如果這種變動(dòng)很多,改動(dòng)程序就會(huì)顯得非常麻煩。如果能找到一種不改動(dòng)程序就能修改界面及輸入控制的辦法,就會(huì)大大減少M(fèi)IS的維護(hù)任務(wù)。 計(jì)算機(jī)技術(shù)發(fā)展日新月異,目前軟件已全面進(jìn)入網(wǎng)絡(luò)時(shí)代,政府上網(wǎng)工程,企業(yè)Intranet建設(shè),都要求應(yīng)用軟件具備網(wǎng)絡(luò)功能。其中最典型的就是瀏覽器應(yīng)用。瀏覽器應(yīng)用以VBScript或JavaScript為編程工具,結(jié)合ASP技術(shù),可以將網(wǎng)絡(luò)功能發(fā)揮到極致,但瀏覽器應(yīng)用與傳統(tǒng)應(yīng)用相比,有一個(gè)弱點(diǎn),就是界面太差。 一種新的解決方案已經(jīng)出現(xiàn),就是采用Cell組件。Cell組件是一種電子表格組件,是解決人機(jī)交互接口,屏幕輸出,打印輸出等問(wèn)題的理想的解決方案。Cell組件功能眾多,例如Cell組件能提供簡(jiǎn)捷而強(qiáng)大的鼠標(biāo)操作,圖表混排,與辦公軟件相妣美的打印和打印預(yù)覽功能;Cell組件提供鼠標(biāo)拖放操作,支持標(biāo)準(zhǔn)剪貼板及數(shù)據(jù)拖放,與Word表格,Excel, Lotus1-2-3 表格兼容的數(shù)據(jù)復(fù)制與粘貼,使各種應(yīng)用無(wú)縫連接。Cell組件內(nèi)在支持打開(kāi)十余種文件型數(shù)據(jù)庫(kù)(如Access)及任何ODBC數(shù)據(jù)源,可以查看任意數(shù)據(jù)表的內(nèi)容及自定義數(shù)據(jù)庫(kù)查詢語(yǔ)句(查詢結(jié)果自動(dòng)顯示在表中)。Cell組件提供圖表功能,可利用表格數(shù)據(jù)直接制圖;Cell組件提供相對(duì)單元公式以及數(shù)量豐富的統(tǒng)計(jì)函數(shù),適合數(shù)據(jù)分析;Cell組件提供自定義函數(shù)接口,可以為Cell組件添加自函數(shù)等等;Cell組件提供可靠的數(shù)據(jù)編輯安全性,支持可以倒退32步的撤消及重復(fù)功能等等。 采用Cell組件有以下兩種開(kāi)發(fā)思路∶ 1 瀏覽器應(yīng)用∶ 采用VBScript + ASP + Cell組件2 傳統(tǒng)應(yīng)用∶ VB + Cell組件 這兩種開(kāi)發(fā)思路具有如下優(yōu)勢(shì)∶ 1 解決打印難題 Cell組件具有極其強(qiáng)大的打印預(yù)覽及打印功能。作為MIS應(yīng)用來(lái)說(shuō),打印是必不可少的環(huán)節(jié)也是很耗費(fèi)精力的環(huán)節(jié),采用Cell組件可以完全不考慮該問(wèn)題。 在瀏覽器應(yīng)用中,打印更是一個(gè)大問(wèn)題,由于瀏覽器的打印功能有限,采用Cell組件可以使瀏覽器應(yīng)用具備與傳統(tǒng)應(yīng)用一樣強(qiáng)大的打印預(yù)覽及打印功能。 2 解決遠(yuǎn)程訪問(wèn)及減少網(wǎng)絡(luò)數(shù)據(jù)流量 Cell組件采用與華表相同的文件結(jié)構(gòu)。從華表的文件結(jié)構(gòu)看,相同內(nèi)容的文件華表格式只有EXCEL格式的1/8??梢?jiàn),華表的文件結(jié)構(gòu)非常緊湊。采用華表文件作為載體在網(wǎng)絡(luò)上傳輸數(shù)據(jù)尤為有利。 Cell組件提供了操作遠(yuǎn)程FTP文件的方法,只需要知道FTP服務(wù)器的IP地址及用戶口令,就可以用Cell組件打開(kāi)或保存數(shù)據(jù),這在瀏覽器應(yīng)用尤為方便。 3 實(shí)現(xiàn)界面以程序相分離 由于CELL文件很小,打開(kāi)文件速度很快;并且CELL文件內(nèi)具有多個(gè)頁(yè)面,因此,可以將許多煩人的界面,保存CELL文件中作為系統(tǒng)參數(shù)。在程序切換界面時(shí),可以隨時(shí)將需要的頁(yè)面快速抽取出來(lái)。需要修改界面時(shí),只要修改CELL參數(shù)文件,這樣即可實(shí)現(xiàn)界面設(shè)計(jì)與程序相分離,大大減少了設(shè)計(jì)界面的程序代碼,提高了軟件的開(kāi)發(fā)效率,同時(shí)系統(tǒng)更加容易維護(hù)和升級(jí)。 4 實(shí)現(xiàn)輸入控制與程序相分離 由于CELL組件具有與EXCEL相似的公式運(yùn)算功能。CELL組件內(nèi)置24個(gè)屬性接口、600多個(gè)方法接口、60個(gè)事件接口,功能十分完善。當(dāng)利用CELL頁(yè)面做界面時(shí),可以利用CELL內(nèi)置的多種函數(shù)和用戶定義的各種公式對(duì)特定的單元格進(jìn)行控制,對(duì)輸入的內(nèi)容進(jìn)行各種運(yùn)算及效驗(yàn)工作由CELL組件完成。這樣就可以實(shí)現(xiàn)輸入控制和程序相分離,大大減少了輸入控制程序代碼,提高了程序的開(kāi)發(fā)效率,便于系統(tǒng)的維護(hù)升級(jí)工作。 5 與數(shù)據(jù)庫(kù)操作平滑連接 從事統(tǒng)計(jì)工作的讀者也許會(huì)有這樣的體會(huì),用EXCEL處理少量臨時(shí)性的報(bào)表時(shí)十分方便靈活,但是如果每月處理大量的報(bào)表,用EXCEL就不如數(shù)據(jù)庫(kù)方便了。CELL 的設(shè)計(jì)者針對(duì)MIS系統(tǒng)開(kāi)發(fā)是與數(shù)據(jù)庫(kù)密切相關(guān)的特點(diǎn),提供了多種與數(shù)據(jù)庫(kù)相關(guān)的操作方法,可以方便的從數(shù)據(jù)庫(kù)中取數(shù)。利用CELL組件可以方便地開(kāi)發(fā)出既具有EXCEL簡(jiǎn)捷靈巧的使用界面,又具備數(shù)據(jù)庫(kù)在數(shù)據(jù)處理能力強(qiáng)的高質(zhì)量的MIS系統(tǒng)。 由于利用CELL文件做界面,用戶可以將數(shù)據(jù)庫(kù)查到的內(nèi)容隨時(shí)打印出來(lái),實(shí)現(xiàn)所見(jiàn)即所得使用效果。用戶還可以將看到的內(nèi)容選擇后,復(fù)制到其它系統(tǒng)中進(jìn)行數(shù)據(jù)的再加工,此項(xiàng)功能給MIS用戶帶來(lái)所想即所得的使用效果,大大方便MIS用戶。 Cell組件把MIS軟件中最常用的部分—表格處理提取出來(lái)了,各個(gè)MIS軟件的開(kāi)發(fā)者沒(méi)有必要再自己來(lái)做這一塊(表格處理相對(duì)來(lái)說(shuō)是技術(shù)難度較大的一塊),而可以把表格處理的任務(wù)留給Cell組件,這樣就可以大大加快開(kāi)發(fā)速度。Cell組件是面向?qū)ο蟮某绦蛟O(shè)計(jì)思想的產(chǎn)物,面向?qū)ο笫?0年代軟件界的一次革命,面向?qū)ο蟮暮诵氖抢^承,而繼承的表現(xiàn)就是重用。只有模塊能重復(fù)利用,軟件開(kāi)發(fā)才會(huì)變得越來(lái)越容易,軟件也才可以做得功能越來(lái)越多。 Cell組件是由北京用友華表軟件技術(shù)有限公司開(kāi)發(fā)的自主版權(quán)的國(guó)產(chǎn)軟件,目前在國(guó)內(nèi)已有幾百家開(kāi)發(fā)用戶,包括財(cái)政部、鐵道部,方正,中軟等許多軟件公司均已采用Cell組件。比采用Excel或Access等方案要更節(jié)省費(fèi)用。CELL組件的試用版讀者可以在 http://www.cellsoft.cc/cell 網(wǎng)站上下載得到。
本文內(nèi)容來(lái)自自互聯(lián)網(wǎng)公開(kāi)信息或用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人,版權(quán)歸原作者所有。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。若發(fā)現(xiàn)侵權(quán)或違規(guī)內(nèi)容請(qǐng)聯(lián)系電話4008352114或郵箱442699841@qq.com,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。
本站推薦
- 1工程項(xiàng)目管理系統(tǒng):擴(kuò)展性能、界面語(yǔ)言、信息安全與實(shí)施規(guī)范
- 2泛普軟件工程項(xiàng)目管理系統(tǒng)交流:界面、報(bào)表、配置與售后
- 3泛普軟件收票登記模塊:簡(jiǎn)潔界面易上手,收票登記輕松愉悅
- 4水暖工程管理軟件界面革新,推動(dòng)用戶體驗(yàn)新高度!
- 5便捷管理軟件:界面簡(jiǎn)潔,工程類項(xiàng)目管理得心應(yīng)手!
- 6工程管理部平臺(tái):人性化界面,輕松管理工程項(xiàng)目
- 7工程倉(cāng)庫(kù)管理系統(tǒng)架構(gòu):優(yōu)化界面設(shè)計(jì),提升用戶操作體驗(yàn)!
- 8工程管理專業(yè)軟件:實(shí)現(xiàn)高效全球協(xié)作的多語(yǔ)言界面必備
- 9《精美界面助力:練手的管理系統(tǒng)項(xiàng)目展示效果》

