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

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

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

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

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

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

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

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

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

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

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

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

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

四、結(jié)束語

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

參考文獻(xiàn)

[1]李篤.計(jì)算機(jī)軟件開發(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]李談.軟件開發(fā)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電子技術(shù)與軟件工程,2016,(09):83.

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

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

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