基于構(gòu)件的煤礦安全生產(chǎn)信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
本文選題:.NET + 構(gòu)件。 參考:《西安工程大學(xué)》2013年碩士論文
【摘要】:由于煤礦安全生產(chǎn)信息的重要性和復(fù)雜性,煤礦企業(yè)傳統(tǒng)的安全生產(chǎn)信息管理方法已經(jīng)無法處理日益膨脹的大量數(shù)據(jù),企業(yè)普遍利用信息化管理來提高自身在市場上的競爭力。隨著計(jì)算機(jī)技術(shù)的發(fā)展、軟件應(yīng)用的普及以及快速的信息化進(jìn)程,企業(yè)對應(yīng)用系統(tǒng)的需求不斷增加,要求不斷調(diào)高,故以前舊的開發(fā)方法面臨著巨大瓶頸和挑戰(zhàn)。近來軟件復(fù)用是克服軟件危機(jī)、確保軟件質(zhì)量和加快軟件生產(chǎn)效率的有效方法,而基于構(gòu)件的開發(fā)是軟件復(fù)用的核心。 在煤礦企業(yè)構(gòu)件化安全生產(chǎn)信息管理系統(tǒng)的開發(fā)實(shí)踐中,常常面臨兩個(gè)難題:一、可復(fù)用的構(gòu)件稀少;二、缺乏支撐構(gòu)件組裝的環(huán)境。文章以構(gòu)件化領(lǐng)域框架設(shè)計(jì)為依據(jù),根據(jù)框架快速開發(fā)信息系統(tǒng)為基礎(chǔ),煤礦安全生產(chǎn)信息管理系統(tǒng)的開發(fā)為目的,為實(shí)現(xiàn)煤礦領(lǐng)域安全生產(chǎn)信息管理系統(tǒng)的敏捷定制提供一種可行的方法,另一方面也為構(gòu)件化軟件開發(fā)積累寶貴的實(shí)際應(yīng)用經(jīng)驗(yàn)。 在以上現(xiàn)實(shí)需要和理論分析的基礎(chǔ)上,本文的工作主要是基于.NET平臺(tái),完成構(gòu)件化煤礦安全生產(chǎn)信息管理系統(tǒng)開發(fā)的實(shí)際例子。文章以“特定領(lǐng)域構(gòu)件化框架開發(fā)”為依據(jù)進(jìn)行,探討軟件開發(fā)中舊模型存在的缺陷和復(fù)用構(gòu)件框架開發(fā)模型的明顯優(yōu)勢。著重介紹了軟件開發(fā)過程基于構(gòu)件框架來展開的詳細(xì)步驟;在.NET平臺(tái)基礎(chǔ)上研究構(gòu)件開發(fā)的理論;通過對煤礦領(lǐng)域內(nèi)的軟件體系結(jié)構(gòu)的研究,實(shí)現(xiàn)了一個(gè)由公共可復(fù)用的框架構(gòu)件、可方便組裝的業(yè)務(wù)構(gòu)件及可靈活設(shè)置的XML配置文件形成的構(gòu)件化的簡易軟件框架。對該框架的體系結(jié)構(gòu)、構(gòu)件接口、安全機(jī)制進(jìn)行主要介紹。對該軟件框架中通用構(gòu)件的實(shí)現(xiàn)理論和核心技術(shù)展開了分析與研究。最后將框架應(yīng)用到煤礦安全生產(chǎn)信息管理系統(tǒng)的開發(fā)實(shí)踐中,,對基于框架開發(fā)應(yīng)用系統(tǒng)的過程進(jìn)行了研究,經(jīng)過分析、設(shè)計(jì)和編碼完成了該系統(tǒng)的開發(fā),并對最后產(chǎn)生的系統(tǒng)進(jìn)行了測試和評(píng)價(jià)。
[Abstract]:Because of the importance and complexity of coal mine safety production information, the traditional safety production information management method of coal mine enterprises has been unable to deal with the increasing expansion of a large number of data, enterprises generally use information management to improve their competitiveness in the market. With the development of computer technology, the popularization of software application and the rapid information process, the demand of enterprise for application system is increasing and the demand is being raised constantly. Therefore, the old development method is facing a huge bottleneck and challenge. Recently, software reuse is an effective method to overcome software crisis, ensure software quality and accelerate software production efficiency. Component-based development is the core of software reuse. In the development and practice of component-based production safety information management system in coal mining enterprises, there are often two difficult problems: first, few reusable components; second, lack of supporting environment for component assembly. Based on the framework design of component-based domain and the rapid development of information system based on the framework, the development of information management system for coal mine safety production is the purpose of this paper. It provides a feasible method for agile customization of safety production information management system in coal mine, on the other hand, it also accumulates valuable practical application experience for component software development. On the basis of the above practical needs and theoretical analysis, the work of this paper is mainly based on .NET platform to complete the component coal mine safety production information management system development practical examples. This paper discusses the defects of the old models in software development and the obvious advantages of reuse component framework development model based on the "specific domain component framework development". The detailed steps of software development based on component framework, the theory of component development based on .NET platform, and the software architecture in coal mine are introduced in detail. A simple software framework composed of common reusable framework components, easily assembled business components and flexible XML configuration files is implemented. The architecture, component interface and security mechanism of the framework are introduced. The implementation theory and core technology of general component in this software framework are analyzed and studied. Finally, the framework is applied to the development practice of the information management system for coal mine safety production, and the process of developing the application system based on the framework is studied. After analysis, the development of the system is completed by design and coding. Finally, the system is tested and evaluated.
【學(xué)位授予單位】:西安工程大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2013
【分類號(hào)】:TD76;TP311.52
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 陳建明,郭建科,溫磊,于建輝,盧鵬;構(gòu)件化軟件開發(fā)模式淺析[J];重慶科技學(xué)院學(xué)報(bào);2005年03期
2 楊芙清,梅宏,李克勤;軟件復(fù)用與軟件構(gòu)件技術(shù)[J];電子學(xué)報(bào);1999年02期
3 梁開健;游紅;劉炎玲;;COTS軟件系統(tǒng)的開發(fā)與應(yīng)用[J];安徽職業(yè)技術(shù)學(xué)院學(xué)報(bào);2009年02期
4 姚全珠,戴建峰;基于構(gòu)件和XML的信息系統(tǒng)集成平臺(tái)的研究[J];計(jì)算機(jī)工程與應(yīng)用;2004年19期
5 謝曉芹,李涓子,王沛,王克宏;基于XML的構(gòu)件自動(dòng)組裝系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)工程與應(yīng)用;2005年04期
6 陳傳波,李濤,張道杰;基于.NET的通用數(shù)據(jù)訪問框架研究[J];計(jì)算機(jī)工程與科學(xué);2004年10期
7 楊千帆;劉孟仁;;基于軟件體系結(jié)構(gòu)的可復(fù)用構(gòu)件的組裝[J];計(jì)算機(jī)與數(shù)字工程;2006年03期
8 王曉詠,楊明福;基于.NET平臺(tái)的構(gòu)件開發(fā)若干問題研究[J];計(jì)算機(jī)應(yīng)用與軟件;2005年02期
9 史湘寧,米強(qiáng),凌云翔;~1Web Service體系結(jié)構(gòu)研究[J];計(jì)算機(jī)與現(xiàn)代化;2005年02期
10 童慶勇;王盼卿;;構(gòu)件化軟件體系結(jié)構(gòu)研究[J];科學(xué)技術(shù)與工程;2006年23期
本文編號(hào):1824815
本文鏈接:http://sikaile.net/kejilunwen/anquangongcheng/1824815.html