軟件開(kāi)發(fā)信息管理設(shè)計(jì)與實(shí)現(xiàn)

時(shí)間:2022-08-17 10:51:27

導(dǎo)語(yǔ):軟件開(kāi)發(fā)信息管理設(shè)計(jì)與實(shí)現(xiàn)一文來(lái)源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

軟件開(kāi)發(fā)信息管理設(shè)計(jì)與實(shí)現(xiàn)

摘要:信息技術(shù)的發(fā)展帶動(dòng)軟件開(kāi)發(fā)空間不斷加大,信息管理系統(tǒng)目前已經(jīng)應(yīng)用于各個(gè)領(lǐng)域中。為了滿足客戶的需求,在軟件工程項(xiàng)目開(kāi)發(fā)中,就要將軟件開(kāi)發(fā)信息管理系統(tǒng)構(gòu)建起來(lái),從應(yīng)用的角度出發(fā)進(jìn)行設(shè)計(jì),以使得系統(tǒng)安全可靠地運(yùn)行并切實(shí)地發(fā)揮作用。本論文針對(duì)軟件開(kāi)發(fā)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)分析進(jìn)行探究。

關(guān)鍵詞:軟件開(kāi)發(fā);信息管理系統(tǒng);設(shè)計(jì);實(shí)現(xiàn);分析

軟件開(kāi)發(fā)是非常重要的,關(guān)乎到信息管理系統(tǒng)在應(yīng)用領(lǐng)域是否能夠切實(shí)地發(fā)揮作用。在軟件開(kāi)發(fā)信息管理系統(tǒng)的運(yùn)行中,就需要對(duì)于系統(tǒng)做好設(shè)計(jì)工作,包括軟件開(kāi)發(fā)信息管理系統(tǒng)的應(yīng)用,解決實(shí)際問(wèn)題的方法以及需要重點(diǎn)考慮的問(wèn)題等等,還要考慮到信息管理系統(tǒng)智能化運(yùn)行的問(wèn)題,提高系統(tǒng)的運(yùn)行效率,且保證系統(tǒng)運(yùn)行的安全可靠性。軟件開(kāi)發(fā)信息管理系統(tǒng)的過(guò)程中,設(shè)計(jì)實(shí)施需要認(rèn)真對(duì)待的,對(duì)于各項(xiàng)參數(shù)要合理設(shè)置,確保系統(tǒng)在運(yùn)行中能夠?qū)崿F(xiàn),發(fā)揮應(yīng)有的作用。

一、軟件開(kāi)發(fā)信息管理系統(tǒng)架構(gòu)的設(shè)計(jì)

軟件開(kāi)發(fā)信息管理系統(tǒng)架構(gòu)的設(shè)計(jì)中,主要包括5個(gè)層級(jí)。應(yīng)用XML技術(shù)進(jìn)行系統(tǒng)開(kāi)發(fā),主要開(kāi)發(fā)的層為操作層、核心層、應(yīng)用層、數(shù)據(jù)層、邏輯層等等方面的內(nèi)容[1]。數(shù)據(jù)層所涵蓋的數(shù)據(jù)信息包括系統(tǒng)、定義、業(yè)務(wù)方面的數(shù)據(jù)信息等等方面的內(nèi)容。核心層所涵蓋的內(nèi)容包括Addin(外接程序)樹(shù)、插件管理等各項(xiàng)服務(wù)等等方面的內(nèi)容。業(yè)務(wù)邏輯層所涵蓋的內(nèi)容包括業(yè)務(wù)邏輯、Web服務(wù)、數(shù)據(jù)訪問(wèn)等等方面的內(nèi)容。應(yīng)用層所涵蓋的內(nèi)容包括工作臺(tái)、權(quán)限管理以及界面定義等等方面的內(nèi)容。用戶操作層所涵蓋的內(nèi)容包括業(yè)務(wù)系統(tǒng)運(yùn)行中的各項(xiàng)內(nèi)容。各個(gè)層級(jí)的功能都是通過(guò)XML技術(shù)軟件發(fā)揮作用。

二、軟件開(kāi)發(fā)信息管理系統(tǒng)的設(shè)計(jì)

(一)軟件開(kāi)發(fā)信息管理系統(tǒng)的設(shè)計(jì)中對(duì)于核心層的設(shè)計(jì)。軟件開(kāi)發(fā)信息管理系統(tǒng)的設(shè)計(jì)中對(duì)于核心層的設(shè)計(jì)需要考慮AddIn樹(shù)的設(shè)計(jì)問(wèn)題,確保樹(shù)數(shù)據(jù)結(jié)構(gòu)滿足軟件開(kāi)發(fā)需要。在軟件開(kāi)發(fā)信息管理系統(tǒng)的設(shè)計(jì)過(guò)程中,節(jié)點(diǎn)和路徑是需要重點(diǎn)考慮的問(wèn)題[2]。AddIn樹(shù)所具備的特征包括:AddIn是標(biāo)準(zhǔn)的XML文檔,利用W3C(萬(wàn)維網(wǎng)聯(lián)盟)就可以實(shí)現(xiàn)拓展,運(yùn)用W3C語(yǔ)言規(guī)范操作。XML作為SGML(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言)的子集,可以實(shí)現(xiàn)數(shù)據(jù)共享目標(biāo)。在利應(yīng)用XML技術(shù)的時(shí)候,設(shè)計(jì)信息管理系統(tǒng),就要對(duì)XML的接口充分考慮,應(yīng)用XML技術(shù)的特性,確保AddIn具備所需要的資源文件。應(yīng)用AddIn樹(shù)的過(guò)程中,ConditionFactory(條件工廠)和XMLNodeFactory是主要的節(jié)點(diǎn)內(nèi)容。(二)軟件開(kāi)發(fā)信息管理系統(tǒng)的設(shè)計(jì)中對(duì)于插件的設(shè)計(jì)。插件設(shè)計(jì)可以發(fā)揮輔助的作用。件開(kāi)發(fā)信息管理系統(tǒng)設(shè)計(jì)中,使用插件可以確保XML(可擴(kuò)展語(yǔ)言)文件以及應(yīng)用XML技術(shù)的過(guò)程中DLL(動(dòng)態(tài)鏈接庫(kù))定義能夠發(fā)揮作用。AddIn樹(shù)所發(fā)揮的作用是,反應(yīng)相關(guān)節(jié)點(diǎn)對(duì)插件的屬性,主要包括程序集以及程序子集的信息。插件設(shè)計(jì)中,要設(shè)置程序集列表,用于定義文件的類,其中會(huì)涉及到子節(jié)點(diǎn)的問(wèn)題,除了包含相應(yīng)的功能模塊之外,還包括相應(yīng)的插件路徑。AddIn的應(yīng)用中就是利用插件加載程序加載,并對(duì)這些程序進(jìn)行識(shí)別,以使得程序在框架內(nèi)運(yùn)行。程序集繼承了框架提供的標(biāo)準(zhǔn)接口,可以拓展插件內(nèi)的信息,插件就可以作出相應(yīng)的動(dòng)作[3]。(三)軟件開(kāi)發(fā)信息管理系統(tǒng)的設(shè)計(jì)中對(duì)于服務(wù)的設(shè)計(jì)。軟件開(kāi)發(fā)信息管理系統(tǒng)的設(shè)計(jì)中對(duì)于服務(wù)的設(shè)計(jì),可以保證程序的運(yùn)行過(guò)中,對(duì)服務(wù)進(jìn)行加載操作,以插件的形式添加,有效地分離框架資源。使用XML技術(shù),可以對(duì)SystemRunData定義,詳細(xì)記錄登錄用戶的身份信息。DataAccessService(數(shù)據(jù)訪問(wèn)服務(wù))所發(fā)揮的作用是發(fā)送數(shù)據(jù)信息。ToolbarService(工具欄服務(wù))所發(fā)揮的作用是反應(yīng)工具條資源。MenuService(菜單服務(wù))所發(fā)揮的作用是提供管理權(quán)限,控制菜單狀態(tài)。

三、軟件開(kāi)發(fā)信息管理系統(tǒng)功能的實(shí)現(xiàn)

軟件開(kāi)發(fā)信息管理系統(tǒng)的開(kāi)發(fā)中應(yīng)用XML技術(shù),就是要將Microsoft..NETFramework框架構(gòu)建起來(lái),這是一種編程模型,使用Windows的新托管代碼就可以完成。MicrosoftNETFramework所具備的功能要與新的技術(shù)結(jié)合起來(lái),所設(shè)計(jì)的應(yīng)用程序能夠給人以視覺(jué)新體驗(yàn),而是能夠做到跨邊界的無(wú)縫通信,各個(gè)業(yè)務(wù)流程都能夠得到支持[4]。在具體的操作中,就是應(yīng)用VisualStudio.NET開(kāi)發(fā)工具,使用C++語(yǔ)言設(shè)計(jì)程序,使得系統(tǒng)的功能得以實(shí)現(xiàn)。在軟件開(kāi)發(fā)信息管理系統(tǒng)運(yùn)行的過(guò)程中,所涉及到的內(nèi)容包括Web服務(wù)、主程序、基礎(chǔ)層、業(yè)務(wù)層、核心層等等。在開(kāi)發(fā)系統(tǒng)中,要著重分析邏輯層、應(yīng)用層,整理相關(guān)的數(shù)據(jù)信息,用戶在操作層就可以針對(duì)用戶提出的問(wèn)題予以解決。應(yīng)用軟件開(kāi)發(fā)信息管理系統(tǒng)還可以實(shí)施檔案管理,開(kāi)發(fā)相關(guān)的系統(tǒng),使得軟件開(kāi)發(fā)信息管理系統(tǒng)的作用得以充分發(fā)揮[5]。

四、結(jié)束語(yǔ)

綜上所述,軟件開(kāi)發(fā)信息管理系統(tǒng)的設(shè)計(jì)中會(huì)遇到諸多的問(wèn)題,諸如XML作為可擴(kuò)展語(yǔ)言,用于標(biāo)記電子文件中。對(duì)于該技術(shù)的應(yīng)用中,就要通過(guò)對(duì)核心層進(jìn)行設(shè)計(jì)解決,還要涉及應(yīng)用層、數(shù)據(jù)層,使得軟件開(kāi)發(fā)信息管理系統(tǒng)的功能得以充分發(fā)揮。在系統(tǒng)分析的工作中,還要發(fā)揮AddIn樹(shù)的應(yīng)用價(jià)值,設(shè)計(jì)有關(guān)的插件,確保程序運(yùn)行正常,輔助構(gòu)件也能夠發(fā)揮作用。XML在系統(tǒng)開(kāi)發(fā)中所發(fā)揮的作用,能夠使得企業(yè)在開(kāi)發(fā)軟件中所存在的實(shí)際問(wèn)題得以解決,系統(tǒng)管理效率有所提高,信息管理優(yōu)勢(shì)也得以充分發(fā)揮。

參考文獻(xiàn)

[1]李篤.計(jì)算機(jī)軟件開(kāi)發(fā)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電子設(shè)計(jì)工程,2016,24(16):47-49.

[2]吳楠,楊永崇,高佳.數(shù)字化城市部件信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].西安科技大學(xué)學(xué)報(bào),2013,33(03):319-324.

[3]李談.軟件開(kāi)發(fā)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電子技術(shù)與軟件工程,2016,(09):83.

[4]張俊,徐杰,王秀徽,周正,楊寶祝.基于國(guó)產(chǎn)基礎(chǔ)軟件的農(nóng)產(chǎn)品質(zhì)量安全溯源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].中國(guó)農(nóng)學(xué)通報(bào),2014,28(26):297-301.

[5]解維興.軟件開(kāi)發(fā)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電子技術(shù)與軟件工程,2016,(18):64.

作者:錢人俊 單位:南京西爾特電子有限公司