• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于C#.NET的器材成品出所管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

      2017-09-07 11:28郭曉晶
      關(guān)鍵詞:軟件設(shè)計(jì)系統(tǒng)設(shè)計(jì)

      郭曉晶

      【摘 要】論文基于C#.NET,結(jié)合實(shí)際需求針對(duì)各電務(wù)段器材種類繁多、數(shù)量較大、流程繁雜的情況,開發(fā)設(shè)計(jì)了器材標(biāo)準(zhǔn)管理軟件中的器材成品出所管理系統(tǒng)。系統(tǒng)采用三層架構(gòu)體系,分別為用戶交互層,業(yè)務(wù)層、系統(tǒng)交互層和數(shù)據(jù)訪問(wèn)層,實(shí)現(xiàn)了成品器材的出所管理包括對(duì)成品的查詢及出所等,提高了實(shí)際工作效率。

      【Abstract】Based on C#.NET, and combined with the actual demand for the electricity section equipment, this paper designs the finished equipment leaving plant management system of the equipment standard management software in view of the wide variety, large quantity and the complicated process of each power station equipment. The system adopts the three-tier architecture system, which is divided into user interaction layer, business layer, system interaction layer and data access layer. The system realizes the management of finished equipment leaving plant, including the inquiry and exit of finished products, and improves the actual work efficiency.

      【關(guān)鍵詞】C#.NET編程;系統(tǒng)設(shè)計(jì);軟件設(shè)計(jì)

      【Keywords】 C#.NET programming; system design; software design

      【中圖分類號(hào)】TP271 【文獻(xiàn)標(biāo)志碼】B 【文章編號(hào)】1673-1069(2017)08-0146-02

      1 引言

      .NET框架是一個(gè)多語(yǔ)言組件開發(fā)和執(zhí)行環(huán)境,它提供了一個(gè)跨語(yǔ)言的統(tǒng)一編程環(huán)境。便于開發(fā)人員更容易地建立Web應(yīng)用程序和Web服務(wù)[1]。在面向?qū)ο髮?shí)際監(jiān)測(cè)系統(tǒng)應(yīng)用中使用廣泛[2]。C#是專門為.NET平臺(tái)量身定做的開發(fā)語(yǔ)言,它采用面向?qū)ο蟮乃枷耄С?NET最豐富的基本類庫(kù)資源。

      器材成品出所管理系統(tǒng)是標(biāo)準(zhǔn)化檢修基地綜合管理軟件的一個(gè)組成部分。標(biāo)準(zhǔn)化檢修基地綜合管理軟件是針對(duì)各電務(wù)段器材種類繁多、數(shù)量較大、流程繁雜的情況而開發(fā)的器材標(biāo)準(zhǔn)管理軟件,提供了器材入所、檢修、出所、現(xiàn)場(chǎng)使用、報(bào)廢、急備器材等各個(gè)階段管理模塊,實(shí)現(xiàn)了器材整個(gè)生命周期的規(guī)范管理,提高了各電務(wù)段器材管理效率,簡(jiǎn)化了工作流程[2];提供了豐富的器材統(tǒng)計(jì)、計(jì)劃、故障分析、質(zhì)量管理等報(bào)表,將原來(lái)的紙質(zhì)臺(tái)賬升級(jí)為電子臺(tái)帳,方便存儲(chǔ)、查閱、校對(duì),解放了原人工繁重的計(jì)劃統(tǒng)計(jì)工作,實(shí)現(xiàn)了臺(tái)賬的動(dòng)態(tài)管理,是一款界面友好、操作方便、實(shí)用性強(qiáng)的器材標(biāo)準(zhǔn)管理軟件。

      本文基于C#.NET結(jié)合實(shí)際功能需求開發(fā)設(shè)計(jì)了一個(gè)器材成品出所管理系統(tǒng)。該系統(tǒng)實(shí)現(xiàn)了成品器材的出所管理包括對(duì)成品的查詢及出所等。

      2 系統(tǒng)設(shè)計(jì)

      系統(tǒng)采用三層架構(gòu)體系,整個(gè)系統(tǒng)分為用戶交互層、業(yè)務(wù)層、系統(tǒng)交互層和數(shù)據(jù)訪問(wèn)層。不同層各司其職,具有不同特征。用戶交互層是用戶與整個(gè)系統(tǒng)的交互接口,該層通過(guò)獲取操作人員的輸入數(shù)據(jù),并傳送給業(yè)務(wù)層,同時(shí)接收來(lái)自業(yè)務(wù)層的數(shù)據(jù)和處理結(jié)果,實(shí)現(xiàn)用戶和系統(tǒng)的交互處理。業(yè)務(wù)層主要職責(zé)是實(shí)現(xiàn)業(yè)務(wù)功能領(lǐng)域的處理邏輯、業(yè)務(wù)狀態(tài)以及實(shí)現(xiàn)業(yè)務(wù)規(guī)則,用于完成一個(gè)特定的系統(tǒng)任務(wù)。數(shù)據(jù)訪問(wèn)層為數(shù)據(jù)庫(kù)訪問(wèn)接口,實(shí)現(xiàn)對(duì)數(shù)據(jù)信息進(jìn)行存儲(chǔ)、訪問(wèn),為業(yè)務(wù)層提供持久化數(shù)據(jù)訪問(wèn)服務(wù)。系統(tǒng)數(shù)據(jù)庫(kù)采用關(guān)系型數(shù)據(jù)庫(kù)SQL Server[3]。 支撐層提供全局通用的業(yè)務(wù),安全,通信等組件服務(wù)。該層包括了與各測(cè)試臺(tái)進(jìn)行數(shù)據(jù)通訊的WCF通訊部分功能,提供各測(cè)試臺(tái)進(jìn)行數(shù)據(jù)查詢和上傳的接口功能。

      2.1 功能設(shè)計(jì)

      應(yīng)實(shí)際需求設(shè)計(jì),先按器材類別、器材型號(hào),將成品器材錄入數(shù)據(jù)庫(kù)。以便出所時(shí)按需要查詢。使用C#.NET設(shè)計(jì)好管理系統(tǒng)界面,包括:器材的選擇項(xiàng);器材出所列表框,列表內(nèi)包含以下內(nèi)容:器材出所時(shí)的所屬站、器材出所的狀態(tài)、器材出所時(shí)使用到什么位置、器材使用處所、操作人、器材出所用途以及出所日期;查詢按鈕;出所按鈕;出所列表框。

      實(shí)際操作時(shí)先選擇器材類別及型號(hào),點(diǎn)擊查詢按鈕,在器材出所列表查詢到的器材里選擇要出所的器材,填寫好列表里的內(nèi)容。點(diǎn)擊出所按鈕,完成了器材出所的管理,出所的器材會(huì)出現(xiàn)在出所列表框內(nèi)。

      2.2 主要函數(shù)設(shè)計(jì)

      下面將軟件內(nèi)設(shè)計(jì)的主要函數(shù)介紹一下。

      2.2.1 執(zhí)行數(shù)據(jù)庫(kù)所出函數(shù)

      ①函數(shù)名: OutEquipment。

      ②函數(shù)原型:public Boolean OutEquipment(out List> temp_Dictionary, return_condition condition)。

      ③功能描述:執(zhí)行出所并對(duì)相關(guān)數(shù)據(jù)庫(kù)進(jìn)行操作。

      ④輸入?yún)?shù): condition,枚舉類型意為是否操作數(shù)據(jù)庫(kù)。

      ⑤輸出參數(shù):temp_Dictionary,類型為Dictionary

      ⑥返回值:Boolean,出所是否執(zhí)行成功。

      2.2.2 保存勾選中的成品信息函數(shù)

      ①函數(shù)名: SaveInfo。

      ②函數(shù)原型:private void SaveInfo()。

      ③功能描述:保存勾選中的成品信息[5]。

      2.2.3 保存一條成品信息函數(shù)

      ①函數(shù)名: SaveRowInfo。

      ②函數(shù)原型:private OutEquipmentInfoShow_Model SaveRowInfo(int iRowIndex)。

      ③ 功能描述:將勾選中的成品出所。

      2.2.4 恢復(fù)勾選中的成品信息函數(shù)

      ①函數(shù)名: ShowSaveInfo。

      ②函數(shù)原型:private void ShowSaveInfo()。

      ③功能描述:將上下翻頁(yè)的操作后恢復(fù)勾選中的成品信息。

      ④輸入?yún)?shù): iRowIndex:成品列表中的行號(hào)。

      2.3 功能流程圖

      器材成品出所流程圖如圖1所示。

      2.4 數(shù)據(jù)庫(kù)設(shè)計(jì)

      ①函數(shù)名: OutEquipmentInfo。

      ②函數(shù)原型:器材所屬站、器材出所的狀態(tài)、器材出所位置、器材使用處所、操作人、器材出所用途、出所日期[6]。

      3 結(jié)語(yǔ)

      本文使用C#.NET編程設(shè)計(jì)開發(fā)了器材成品出所管理系統(tǒng),本系統(tǒng)為用戶提供了標(biāo)準(zhǔn)化、人性化的管理模式;為用戶提供了便捷的操作和管理功能,大大解放了人工繁重的計(jì)劃統(tǒng)計(jì)工作。

      【參考文獻(xiàn)】

      【1】姚麗娟.我國(guó)鐵路信號(hào)系統(tǒng)的現(xiàn)狀與發(fā)展[J].鐵道通信信號(hào),2003,(04):27-29.

      【2】趙相榮. TJWX-2000型信號(hào)微機(jī)監(jiān)測(cè)系統(tǒng)[M].北京:中國(guó)鐵道出版社,2001.

      【3】柴曉路,梁宇奇.Web Service 技術(shù)、架構(gòu)和應(yīng)用[M].北京:電子工業(yè)出版社,2003.

      【4】張曉云.SQL Server 2000 應(yīng)用實(shí)訓(xùn)教材[M].北京:科學(xué)出版社,2004.

      【5】周治平.ADO數(shù)據(jù)存取技術(shù)[J].計(jì)算機(jī)應(yīng)用,1999(7):23-26.

      【6】王澤明.淺談數(shù)據(jù)倉(cāng)庫(kù)技術(shù)[J].計(jì)算機(jī)應(yīng)用與軟件,2001(1):39-42.endprint

      猜你喜歡
      軟件設(shè)計(jì)系統(tǒng)設(shè)計(jì)
      CAN總線通信技術(shù)在電梯監(jiān)控系統(tǒng)中的應(yīng)用
      基于單片機(jī)SPCE061A的字幕機(jī)點(diǎn)陣式字母電子顯示屏的設(shè)計(jì)制作
      基于STM8S903K3的序列打螺絲夾具的軟件設(shè)計(jì)
      一種基于SATA硬盤陣列的數(shù)據(jù)存儲(chǔ)與控制系統(tǒng)設(shè)計(jì)研究
      目標(biāo)特性測(cè)量雷達(dá)平臺(tái)建設(shè)構(gòu)想
      一種VHDL語(yǔ)言代碼重用的方法
      信息管理服務(wù)平臺(tái)項(xiàng)目應(yīng)用系統(tǒng)設(shè)計(jì)探析
      兴和县| 大兴区| 无锡市| 宝山区| 龙泉市| 达拉特旗| 伊宁市| 陆河县| 岳普湖县| 台北县| 广西| 互助| 宁国市| 长海县| 台南县| 大悟县| 射洪县| 北川| 安龙县| 淄博市| 永登县| 芜湖县| 满城县| 赤水市| 房山区| 浪卡子县| 龙井市| 林州市| 抚松县| 合水县| 江永县| 龙江县| 美姑县| 广宗县| 仁化县| 体育| 贵定县| 仁化县| 云梦县| 雷波县| 上高县|