毛片在线视频观看,一级日韩免费大片,在线网站黄色,澳门在线高清一级毛片

薈聚奇文、博采眾長、見賢思齊
當前位置:公文素材庫 > 公文素材 > 范文素材 > VB定制軟件研發(fā)與運用論文

VB定制軟件研發(fā)與運用論文

網(wǎng)站:公文素材庫 | 時間:2019-05-11 15:03:52 | 移動端:VB定制軟件研發(fā)與運用論文

  1引言

  定制軟件針對不同用戶個性化的實際需求,編制最適用的程序,用戶只需具備基本的計算機使用知識,就可以自如的操控軟件,不必進行復(fù)雜的培訓,使用方便。其完全根據(jù)企業(yè)現(xiàn)有的工作流程編制程序,開發(fā)費用低廉,定制軟件根據(jù)企業(yè)實際情況,編制企業(yè)所需的功能模塊,刪除沒有實際使用價值的功能,最大限度地縮短開發(fā)周期,從而節(jié)省開發(fā)費用。尊重用戶操作及瀏覽習慣,把對于軟件的操控權(quán)最大程度地交給用戶,是保證軟件“簡單、易用、智能化、人性化”的重要思路。理清基于VB環(huán)境的定制軟件系統(tǒng)的層次結(jié)構(gòu)。定制軟件的設(shè)計開發(fā)工作,主要集中在應(yīng)用層中的定制模塊的開發(fā),并成功地應(yīng)用于多個管理系統(tǒng)的開發(fā)工作。

  2基于VB環(huán)境的定制軟件開發(fā)模式

  2.1結(jié)構(gòu)分析與開發(fā)模式

  供銷管理系統(tǒng)在中小企業(yè)、特別是私營小企業(yè)的大量應(yīng)用。通用型軟件是以供銷的共同特點研制的,不可能考慮到企業(yè)的特殊性,無論是在用戶界面,還是在具體的操作適用性上均不能滿足所有企業(yè)的需求。定制軟件因此有了很大的市場空間,定制軟件主要是解決上述問題,但用戶多變的個性化需求,單個定制軟件極小的市場份額,必將導(dǎo)致低下的效率與質(zhì)量。一方面,用戶對軟件需求的個性化越來越強烈,主要表現(xiàn)兩個方面:空間上和時間上的個性化。“空間上的個性化”是指不同用戶對同一個軟件的需求是不一樣的。“時間上的個性化”是指同一用戶在不同時間不同階段對軟件的需求也是不一樣的。另一方面,定制軟件的開發(fā)過程,幾乎都是從用戶登錄、權(quán)限管理、模塊管理等功能開始,最后到查詢、統(tǒng)計、報表等功能結(jié)束,過程中要歷經(jīng)多次的模塊接口定義、版本集成和系統(tǒng)聯(lián)調(diào),通常還會出現(xiàn)大量的返工。提高軟件開發(fā)效率和質(zhì)量的最佳途徑就是軟件復(fù)用。早期的復(fù)用僅限于代碼復(fù)用,構(gòu)件技術(shù)產(chǎn)生后,復(fù)用已經(jīng)上升到應(yīng)用層,實現(xiàn)了代碼級、對象級、構(gòu)架級和系統(tǒng)級等多個層次的復(fù)用,軟件復(fù)用也變成了一種主動式復(fù)用[1],為了復(fù)用而設(shè)計和開發(fā),并配以有效的管理,以方便查找和使用。這些模塊有相對獨立的功能。可在不同系統(tǒng)中復(fù)用。由于具有“獨立性、功能性和互換性”的構(gòu)件不再依存于系統(tǒng),軟件工程對單體開發(fā)者的依賴性隨之減弱,質(zhì)量也隨之變得可控[2]。通過對供銷管理軟件的整體分析,基于VB環(huán)境的定制軟件,總體結(jié)構(gòu)分成以下幾個部分如圖1所示。數(shù)據(jù)層:主要是完成管理數(shù)據(jù)的存儲,基于VB開發(fā)環(huán)境,數(shù)據(jù)庫系統(tǒng)常用的是SQL及Access。數(shù)據(jù)層主要是在系統(tǒng)開發(fā)時完成的,數(shù)據(jù)庫結(jié)構(gòu)及表屬性可以通過人工及程序方式進行修改。數(shù)據(jù)傳輸層:完成用戶與數(shù)據(jù)庫的數(shù)據(jù)交換,其可分為本地數(shù)據(jù)傳輸及遠程數(shù)據(jù)傳輸。數(shù)據(jù)傳輸協(xié)議以TCP/IP及VB自定義協(xié)議為主。采用TCP/IP協(xié)議,使系統(tǒng)通用性更好,數(shù)據(jù)接口子程序豐富;采用VB自定義協(xié)議,數(shù)據(jù)傳輸層的程序開發(fā)量大,主要用于基于Intarnet的環(huán)境,數(shù)據(jù)傳輸速度及安全性較好。應(yīng)用層:完成數(shù)據(jù)的錄入、整理、數(shù)據(jù)的統(tǒng)計、查詢等任務(wù)。應(yīng)用層可以分成兩大部分,通用模塊及定制模塊。用戶的注冊及管理權(quán)限設(shè)置、數(shù)據(jù)的錄入、查尋等是所有系統(tǒng)均包含內(nèi)容,代碼利用效率最高,多以數(shù)據(jù)庫字典生成通用錄入、查尋、統(tǒng)計模塊。通過上述分析可見,定制軟件的設(shè)計開發(fā)工作,主要集中在應(yīng)用層中的定制模塊的開發(fā);赩B環(huán)境的定制軟件,是以通用軟件為模板,根據(jù)用戶實際需求,對定制部分的相應(yīng)模塊進行修改,從而生成新的應(yīng)用軟件系統(tǒng)。大量的開發(fā)工作集中在通用軟件模板的開發(fā),定制軟件是通用軟件模板的基礎(chǔ)上,從新編寫定制功能模塊,可以在短期內(nèi)根據(jù)客戶要求完成應(yīng)用軟件的開發(fā)、修改工作。

  2.2基于VB系統(tǒng)的開發(fā)與應(yīng)用

  2.2.1中小學生雙語學習多媒體資源管理系統(tǒng)的開發(fā)與應(yīng)用客戶特殊需求:建構(gòu)中小學生雙語學習環(huán)境,加強多媒體雙語學習資源的管理與使用。教師對現(xiàn)有電子資源進行收集、整理、標定適應(yīng)人群,為不同語言水平和學生提供多媒體電子學習資源。對電子資源學習難度的標定由多人評定,收集評定意見,后再進行綜合評定;定期向教師發(fā)放資源更新信息;統(tǒng)計學生對資源的使用情況。定制模塊組成及功能分析:多媒體資源信息提交模塊,主要用于教師、學生在學習過程中,將新發(fā)現(xiàn)、新制作的多媒體資源提交給系統(tǒng)管理員;審核模塊,相關(guān)教師得到要審核的電子資源后,提出評定意見,主要包括資源是否可作、用于哪一年級學生、是否要對提供的資源進行修改,如何修改等,提交給管理者;綜合評定信息查尋模塊,一方面用于教師根據(jù)集體語評議結(jié)果進行相關(guān)修改,另一方面為教師工作量記酬提供數(shù)據(jù);資源使用情況統(tǒng)計模塊,通過不同授權(quán),統(tǒng)計教師、學生對資源的使用情況,為教學設(shè)計、資源更新等提供決策信息。

  2.2.2養(yǎng)殖企業(yè)供銷管理系統(tǒng)的開發(fā)與應(yīng)用客戶特殊需求:企業(yè)有自己的飼料生產(chǎn)企業(yè),其中一部分飼料分別供給集團內(nèi)部的養(yǎng)魚廠、養(yǎng)雞場及養(yǎng)鹿廠使用,另一部分外銷,企業(yè)內(nèi)部使用的原料不單獨核算成本;各養(yǎng)殖廠的銷售統(tǒng)一由集團公司根據(jù)各廠的庫存完成;進入管理系統(tǒng)的計算機通過鎖定本機硬件信息進行身份識別。定制模塊組成及功能分析:企業(yè)內(nèi)部的原料調(diào)撥,通過設(shè)置原料銷售屬性加以區(qū)分。飼料生產(chǎn)、養(yǎng)魚廠、養(yǎng)雞場及養(yǎng)鹿廠的數(shù)據(jù)錄入界面需要重新編寫。由于基于VB環(huán)境,對硬件信息的獲取比較容易完成,用VB設(shè)計軟件鎖,通過硬盤加密技術(shù)實現(xiàn)身份識別[3]。

  以此完成了定制模塊的開發(fā)、后臺數(shù)據(jù)庫構(gòu)建與調(diào)試工作,集成為“養(yǎng)殖企業(yè)供銷管理系統(tǒng)(網(wǎng)絡(luò)版)V1.0”,用戶使用三年后,進行了一次大規(guī)模的數(shù)據(jù)庫結(jié)構(gòu)及數(shù)據(jù)錄入界面的修改,系統(tǒng)工作正常,完全滿足了用戶的個性化需要。理清基于VB環(huán)境的定制軟件系統(tǒng)的層次結(jié)構(gòu),數(shù)據(jù)層、數(shù)據(jù)傳輸層代碼的編寫是對軟件通用模板的設(shè)計;應(yīng)用層包括通用模塊和定制模塊,定制軟件的設(shè)計開發(fā)工作,主要集中在應(yīng)用層中的定制模塊的開發(fā),對個性化程序的開發(fā)具有指導(dǎo)作用。

來源:網(wǎng)絡(luò)整理 免責聲明:本文僅限學習分享,如產(chǎn)生版權(quán)問題,請聯(lián)系我們及時刪除。


VB定制軟件研發(fā)與運用論文》由互聯(lián)網(wǎng)用戶整理提供,轉(zhuǎn)載分享請保留原作者信息,謝謝!
鏈接地址:http://www.seogis.com/gongwen/132299.html
相關(guān)文章