軟件開發(fā)經(jīng)濟可行性范文
時間:2023-12-22 17:52:08
導(dǎo)語:如何才能寫好一篇軟件開發(fā)經(jīng)濟可行性,這就需要搜集整理更多的資料和文獻,歡迎閱讀由公務(wù)員之家整理的十篇范文,供你借鑒。
篇1
[關(guān)鍵詞]項目開發(fā);任務(wù)管理;VS2005; 2.0
中圖分類號:F224-39 文獻標(biāo)識碼:A 文章編號:1009-914X(2014)24-0095-01
1 開發(fā)背景及意義
我國正處在經(jīng)濟大發(fā)展的時代,在這個發(fā)展和進步的過程中,企業(yè)這一群體發(fā)揮著不可替代的作用。隨著我國計算機科學(xué)技術(shù)的日益發(fā)展,計算機已經(jīng)成為社會發(fā)展中不可缺少的工具,人們的生活、工作也愈來愈依靠計算機。運用計算機的領(lǐng)域迅速擴大,許多行業(yè)用它來進行管理,不僅節(jié)省了大量的成本而且能及時的把信息反饋給管理者,以便于管理者做下一步的操作。但是運用于項目任務(wù)管理上的并不常見。傳統(tǒng)項目開發(fā)過程中,任務(wù)分配需要面對面進行。但是越來越多的項目是由分散各地的開發(fā)人員共同完成,由于開發(fā)人員間缺乏有效地溝通使得項目任務(wù)不能在最短的時間內(nèi)進行有效合理的分配與管理,這就給工作帶來的極大的不便。
1.1 關(guān)于本系統(tǒng)的開發(fā)軟件簡介
本系統(tǒng)的開發(fā)工具采用Microsoft Visual Studio 2005,開發(fā)語言是C#, 數(shù)據(jù)庫使用的是SQL Server 2005數(shù)據(jù)庫。下面就開發(fā)工具進行介紹。
1.2 開發(fā)環(huán)境
是一個已編譯的,基于.NET 的Web應(yīng)用程序開發(fā)環(huán)境,可以用任何與.NET兼容的語言(包括Visual Basic .NET C#和JavaScript)創(chuàng)作Web應(yīng)用程序。它提供了一個統(tǒng)一的Web開發(fā)模型,其中包括開發(fā)人員生成企業(yè)級Web應(yīng)用程序所需的各種服務(wù)。允許開發(fā)者以一種非常靈活的方式創(chuàng)建Web應(yīng)用程序,并把常用的代碼封裝到各種面向?qū)ο蟮目丶?,這些控件可以由站點用戶引發(fā)的事件來觸發(fā)。
與以前的Web開發(fā)模型相比,提供了數(shù)個重要的優(yōu)點:
1)增強的性能:是在服務(wù)器上運行的編譯好的公共語言運行庫代碼。
2)世界級的工具支持:框架補充了Visual Studio集成開發(fā)環(huán)境中的大量工具箱和設(shè)計器。
3)威力和靈活性:由于基于公共語言運行庫,因此Web應(yīng)用程序開發(fā)人員可以利用整個平臺的威力和靈活性。
1.2.1 C#語言簡介
系統(tǒng)使用C#作為系統(tǒng)開發(fā)語言。C#是微軟公司的一種面向?qū)ο蟮?、運行于.NET Framework之上的高級程序設(shè)計語言。并定于在微軟職業(yè)開發(fā)者論壇(PDC)上登臺亮相。C#是微軟公司研究員Anders Hejlsberg的最新成果。C#看起來與Java有著驚人的相似;它包括了諸如單一繼承、接口、與Java幾乎同樣的語法和編譯成中間代碼再運行的過程。但是C#與Java有著明顯的不同,它借鑒了Delphi的一個特點,與COM(組件對象模型)是直接集成的,而且它是微軟公司.NET windows網(wǎng)絡(luò)框架的主角。
1.2.2 Microsoft Visual Studio 2005
Microsoft Visual Studio 2005 于2006年1月,它提供了一個全新的開發(fā)環(huán)境,在此環(huán)境下,可以用多種語言開發(fā)Windows窗體應(yīng)用程序、網(wǎng)站、移動設(shè)備應(yīng)用程序、組件與控件、數(shù)據(jù)報表和XML Web服務(wù)等多種復(fù)雜的系統(tǒng)。Microsoft Visual Studio 2005分為Team System版本、Professional版本、Standard版本和Express版本,分別適用于大型軟件開發(fā)團體、中小型軟件開發(fā)公司以及業(yè)余開發(fā)者,是一種全面的、先進的、完全適應(yīng)當(dāng)前網(wǎng)絡(luò)發(fā)展的高級軟件開發(fā)平臺。
2 系統(tǒng)分析
開發(fā)任何一個系統(tǒng),都會受到系統(tǒng)用戶提出的關(guān)于時間和資源上的限制,因此系統(tǒng)分析是軟件開發(fā)的最重要的階段,其基本活動是確切介紹可行性分析,系統(tǒng)功能模塊劃分以及系統(tǒng)功能建模。
2.1 可行性分析
在開發(fā)項目之前,必須根據(jù)客戶可能提供的時間和資源條件進行可行性研究,它可以避免人力,物力和財力的浪費。時間和資源的限制要求軟件開發(fā)必須進行經(jīng)濟可行性研究。
2.1.1 經(jīng)濟可行性分析
經(jīng)濟可行性指實現(xiàn)和使用軟件系統(tǒng)的成本能否被用戶接受。計算機技術(shù)發(fā)展異常迅速的根本原因在于計算機的應(yīng)用促進了社會經(jīng)濟的發(fā)展,給社會帶來了巨大的經(jīng)濟效益。因此,基于計算機系統(tǒng)的成本對比效益的分析是可行性研究的重要內(nèi)容。它用于評估基于計算機系統(tǒng)的經(jīng)濟合理性,給出系統(tǒng)開發(fā)的成本論證,并將估算的成本與預(yù)期的利潤進行對比。
2.1.2 技術(shù)可行性分析
系統(tǒng)能否成功實現(xiàn),順利完成要求軟件開發(fā)必須進行技術(shù)可行性研究。Windows系列操作系統(tǒng)是Microsoft公司的軟件產(chǎn)品。而Visual C#是Microsoft公司推出的可視化開發(fā)環(huán)境,是Windows下最優(yōu)秀的程序設(shè)計工具之一。
2.2 系統(tǒng)需求分析
需求分析是任何系統(tǒng)開發(fā)的第一步,也是整個設(shè)計中的靈魂,只有做了需求分析才知道需要做什么,做出來的什么有價值。它是系統(tǒng)開發(fā)的方向和主線,也就是說它是整個過程當(dāng)中的核心。若需求分析做的不夠明確那么系統(tǒng)開發(fā)將會異常困難甚至是前功盡棄。
2.3 系統(tǒng)流程分析
在經(jīng)過詳細的需求分析以及系統(tǒng)功能分類之后,根據(jù)實際的需要,總體上繪制出系統(tǒng)關(guān)于任務(wù)的基本流程圖。從圖可以清晰的看出添加了的任務(wù)被分配了之后,如果任務(wù)已經(jīng)完成將更改其狀態(tài)并自動關(guān)閉,如果沒有完成或者不能按時完成將繼續(xù)分配給另外的用戶。
3 總體設(shè)計
對系統(tǒng)做了重要的分析之后,本章主要介紹系統(tǒng)的總體設(shè)計。首先介紹系統(tǒng)功能結(jié)構(gòu),然后介紹數(shù)據(jù)庫設(shè)計。
3.1 系統(tǒng)功能模塊劃分
根據(jù)功能分析,項目任務(wù)管理系統(tǒng)所包括的功能結(jié)構(gòu)圖,如圖3所示。結(jié)構(gòu)圖簡單的介紹系統(tǒng)所具有的功能,該項目任務(wù)管理系統(tǒng)包括任務(wù)管理模塊與用戶管理模塊。從系統(tǒng)功能圖可以清楚的看到在任務(wù)管理模塊可以對任務(wù)進行添加,刪除,修改,分配任務(wù)。在用戶管理模塊包括添加用戶,刪除用戶,用戶信息維護以及用戶權(quán)限設(shè)置。
3.2 數(shù)據(jù)庫設(shè)計
數(shù)據(jù)庫的設(shè)計是系統(tǒng)能否做好的關(guān)鍵所在。
系統(tǒng)中可以看到該項目任務(wù)系統(tǒng)的實體有項目任務(wù)和用戶,而且一個項目任務(wù)能分配給多個用戶,一個用戶可以擁有多個項目任務(wù)。
1) 項目任務(wù),屬性有任務(wù)ID、任務(wù)名稱、任務(wù)狀態(tài)、優(yōu)先級、擁有者、任務(wù)內(nèi)容、創(chuàng)建時間。
2) 用戶,屬性有用戶名、用戶ID、用戶密碼、用戶信息、用戶類別。
4 結(jié)論
項目任務(wù)管理系統(tǒng)的開發(fā)在現(xiàn)實中解決了任務(wù)分派不合理的問題,避免了因任務(wù)的分派而出現(xiàn)的種種弊端,該系統(tǒng)的使用將大大提高任務(wù)分派的效率,使其更加科學(xué)化,規(guī)范化。
雖然已經(jīng)做出了項目任務(wù)管理系統(tǒng),但是由于技術(shù)、時間等因素的限制,本系統(tǒng)仍存在一些不足之處。比如:部分功能還不能實現(xiàn),系統(tǒng)的界面色調(diào)單一,看起來沒有美感。這些都需要平時經(jīng)驗的積累和對技術(shù)的熟練掌握,希望在以后的工作學(xué)習(xí)中能有進一步的提高。
參考文獻
[1] 趙輝案例開發(fā)集錦[M].北京:電子工業(yè)出版社,2006.
篇2
筆者下面以VB課程設(shè)計為例,淺談?wù)n程設(shè)計的一般過程。
(一)精心選題
精心選題,力求既要結(jié)合書本的知識,又要結(jié)合學(xué)生將來可能遇到的實際工作需要。
課程設(shè)計題目不宜過大,不切實際,使學(xué)生無從下手。題目要使學(xué)生在自己通過搜集資料及在指導(dǎo)教師的指導(dǎo)下能夠完成,使他們有成就感,增強他們學(xué)習(xí)的自信心。實踐證明題目多、可操作性強、趣味性強、實用性強,對開闊學(xué)生的視野、豐富學(xué)生的知識、提高學(xué)生的實踐能力有極大的好處。
我考慮到VB課程設(shè)計的特點以及每個學(xué)生不同的興趣愛好精選了十幾個題目,讓學(xué)生分組設(shè)計。
如文字編輯系統(tǒng),學(xué)生都學(xué)過Word等文字處理軟件,對它有較深的體會,那么文字處理軟件是怎么實現(xiàn)的呢?通過這個題目可使學(xué)生把以往所學(xué)專業(yè)知識和VB有機結(jié)合起來。又如古詩欣賞系統(tǒng),是專門為一些對文學(xué)感興趣的學(xué)生而設(shè)置的,這樣的題目設(shè)計能夠調(diào)動他們的積極性。除了以上題目外,還備以下題目:睡眠測試系統(tǒng)、設(shè)計計算器、設(shè)計電子賀年卡、窗體背景圖案系統(tǒng)、設(shè)計一個收款計算程序、密碼檢測、數(shù)據(jù)流動等。
(二)合理布置題目
在布置題目時,要根據(jù)具體情況進行處理??刹捎梅纸M的形式進行,避免多人同時做一個題目,導(dǎo)致重復(fù)勞動或抄襲現(xiàn)象的發(fā)生。
布置題目時采取先在黑板上以文字形式布置題目,讓學(xué)生先獨立思考,然后再在機器上布置題目即在機器上運行程序,讓學(xué)生直接看到運行后的效果。另外,教師一定要將每個題目都自己先完成,給出具體結(jié)果,使學(xué)生具有感性認識,增強他們的自信心。
在軟件開發(fā)中,實際上用戶要定制一個軟件時給出的往往只是文字或表格要求,即用戶需求,學(xué)生要將用戶的需求用計算機程序設(shè)計的形式表達出來,這就涉及到軟件開發(fā)的知識。在課程設(shè)計過程中我有意識地將軟件開發(fā)工程中的一些方法傳授給學(xué)生,使他們了解軟件開發(fā)的一般步驟和過程,這樣可以少走彎路。
在設(shè)計過程中,教師要盡量要求學(xué)生學(xué)會搜集資料,充分利用現(xiàn)代化工具,如上網(wǎng)搜集資料,到電腦公司去咨詢,到相關(guān)部門去了解情況。這樣有利于學(xué)生掌握第一手資料。
(三)操作要求
按照軟件開發(fā)技術(shù)的原則和方法進行課程設(shè)計,并采用結(jié)構(gòu)化或面向?qū)ο蟪绦蛟O(shè)計的原則和方法。對于課程設(shè)計可酌情選擇以下過程及文檔中重要的幾個即可:①問題定義。②可行性研究。從技術(shù)可行性、經(jīng)濟可行性、操作可行性來研究系統(tǒng)是否可行。③需求分析。確定系統(tǒng)必須完成哪些工作,也就是對目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求。④總體設(shè)計。確定系統(tǒng)的具體實現(xiàn)方案,確定軟件的結(jié)構(gòu)。⑤詳細設(shè)計。設(shè)計出程序的“藍圖”,以后程序員將根據(jù)這個藍圖寫出實際的程序代碼。⑥編寫代碼(程序)。用某種程序設(shè)計語言書寫的程序。⑦軟件測試、調(diào)試運行。將所編寫好的程序和有關(guān)原始數(shù)據(jù)輸入到計算機中,不斷地對其進行調(diào)試運行(修改程序中存在的語法錯誤和邏輯錯誤),直到所設(shè)計程序達到設(shè)計要求。這部分工作量往往占軟件開發(fā)總工作量的40%。⑧軟件維護。此階段是軟件生命周期的最后一個階段,它處于系統(tǒng)投入生產(chǎn)性運行以后的時期中,因此不屬于系統(tǒng)開發(fā)過程(此步驟可省略)。軟件開發(fā)結(jié)束時,要對軟件評價??蓮漠a(chǎn)品修改、產(chǎn)品轉(zhuǎn)移、產(chǎn)品運行三方面評價。⑨編寫文檔。一般情況下,軟件系統(tǒng)有如下文檔:可行性研究報告、項目開發(fā)計劃、需求規(guī)格說明書、概要設(shè)計說明書、詳細設(shè)計說明書、用戶操作手冊、測試計劃、測試分析報告、開發(fā)進度月報、項目開發(fā)總結(jié)報告、程序維護手冊、軟件問題報告、軟件修改報告、數(shù)據(jù)庫設(shè)計說明書。
篇3
【關(guān)鍵詞】系統(tǒng)工程方法 計算機 軟件設(shè)計 應(yīng)用
計算機軟件隨著科學(xué)技術(shù)的日新月異和互聯(lián)網(wǎng)的普及,在人類生活中隨處可見。其實質(zhì)是計算機系統(tǒng)操作下的程序、規(guī)則,以及所有與之相關(guān)聯(lián)的文檔及數(shù)據(jù)。而系統(tǒng)工程方法則是橫跨自然科學(xué)與社會科學(xué)的多種門類工程技術(shù)的產(chǎn)物。將系統(tǒng)工程方法應(yīng)用于計算機軟件設(shè)計方面將會促進計算機軟件開發(fā)進程,快速完成交辦單位交付的任務(wù)。同時,在對系統(tǒng)工程方法的深刻了解下,將二者結(jié)合,可減輕軟件開發(fā)人員的工作強度,節(jié)省設(shè)計時間,提高軟件質(zhì)量,在設(shè)計方面呈現(xiàn)顯著性效果。
1 系統(tǒng)工程方法的內(nèi)容
1.1 系統(tǒng)工程方法的概述
系統(tǒng)工程方法作為現(xiàn)代科學(xué)決策方法,主要將相關(guān)問題及情況分門別類,確定邊界,側(cè)重各門類之間內(nèi)在聯(lián)系,確保處理方法的完整性,采用全面和運動的觀點、方法分析主要問題及整個過程。其具有綜合性、科學(xué)性、實踐性等特點。利用系統(tǒng)工程理論指導(dǎo)軟件開發(fā)和維護,主要使用工程化概念、原理、技術(shù)及方法開展軟件開發(fā)、維護的工作。當(dāng)前,軟件開發(fā)方式主要存在三種方式:自頂向下的結(jié)構(gòu)化方法;基本要素為對象、類、繼承等的面向?qū)ο蠓椒?;簡單的形式化方法。采用系統(tǒng)工程方法是用系統(tǒng)的原理、方法研究系統(tǒng)的對象,立足整體系統(tǒng),制作出科學(xué)的工作計劃及流程,有效地完成任務(wù)。
1.2 系統(tǒng)工程方法的基本內(nèi)容
系統(tǒng)工程方法依從系統(tǒng)全局觀點,從系統(tǒng)與要素、系統(tǒng)與環(huán)境之間相互聯(lián)系、相互作用出發(fā)研究相關(guān)對象,實現(xiàn)最佳處理問題的目標(biāo)。其基本內(nèi)容有:全面調(diào)查研究有關(guān)資料和數(shù)據(jù),提取有效信息,系統(tǒng)了解相關(guān)問題信息,進一步確定完成任務(wù)所需條件;提出相關(guān)方案,展開定性和定量的理論分析,進而進行實驗研究,客觀評價系統(tǒng)技術(shù)性能、經(jīng)濟指標(biāo),注重社會效果,為最終方案在理論和實踐上做鋪墊;經(jīng)由系統(tǒng)分析與綜合,比較和鑒別出最優(yōu)系統(tǒng)設(shè)計方案進行實施;依據(jù)系統(tǒng)設(shè)計方案,制定有效計劃,將開發(fā)研究出的系統(tǒng)投入使用,并對系統(tǒng)的性能、工作狀態(tài)及社會反應(yīng)作出相關(guān)評價和檢驗。
2 系統(tǒng)工程方法在計算機軟件設(shè)計中的應(yīng)用
計算機軟件開發(fā)規(guī)模龐大,工作量較高,要求高,牽涉范圍廣。而系統(tǒng)工程主要從整體上把握和綜合規(guī)模大、因素多的任務(wù)、項目,多方面考慮各種因素作用及相互聯(lián)系。同時,系統(tǒng)工程方法采用模塊化設(shè)計技術(shù),將復(fù)雜結(jié)構(gòu)分解成總體控制結(jié)構(gòu)和若干相關(guān)子系統(tǒng)。這種方法符合軟件開發(fā)流程(見圖1),促使計算機軟件設(shè)計的標(biāo)準(zhǔn)化、整體化、工程化和科學(xué)化。
2.1 提出任務(wù)
計算機軟件開發(fā)交辦單位針對軟件開發(fā)系統(tǒng)向開發(fā)人員提出要求,布置相關(guān)開發(fā)軟件任務(wù)。在提出任務(wù)階段,交辦單位下達任務(wù)書,并與開發(fā)人員簽訂合同,同時,對項目有直接管理權(quán)限。開發(fā)人員需對任務(wù)書認真研究、分析其內(nèi)容。
2.2 論證和批準(zhǔn)
開發(fā)人員對需開發(fā)的軟件系統(tǒng)進行可行性研究,從而提出有效方案,后由專家學(xué)者做評審工作,并通過主管部門的批準(zhǔn),再進行系統(tǒng)的開發(fā)工作。這是軟件系統(tǒng)開發(fā)的首要前提,需開發(fā)人員經(jīng)過精心搜索有用信息做儲備資源,調(diào)查市場行情,綜合考慮經(jīng)濟可行性、技術(shù)可行性以及法律可行性等問題。
2.3 需求分析
可通過網(wǎng)上調(diào)查問卷的形式,了解用戶在軟件系統(tǒng)方面的期望,從而對開發(fā)軟件系統(tǒng)的功能、性能、運作速度、設(shè)計限制等進行總體分析,制作出嚴(yán)謹(jǐn)?shù)囊?guī)格說明書,以支持后續(xù)軟件的開發(fā)進程。
2.4 概要設(shè)計與詳細設(shè)計
軟件的概要設(shè)計與詳細設(shè)計是軟件開發(fā)的重中之重。軟件概要設(shè)計依據(jù)上述準(zhǔn)備工作,建立起目標(biāo)系統(tǒng)軟件的整體架構(gòu)及總體結(jié)構(gòu)與模塊間的互相聯(lián)系,設(shè)計完整的數(shù)據(jù)結(jié)構(gòu),從而定義各接口和控制接口。同時需要對相關(guān)部分進行審核。而軟件的詳細設(shè)計則是對概要設(shè)計的分層結(jié)構(gòu),遵循結(jié)構(gòu)化程序設(shè)計原則進行過程描述,進而設(shè)計各模塊的細節(jié)內(nèi)容,以便源代碼的編寫。
2.5 編碼與軟件測試
使用編程語言將詳細設(shè)計結(jié)果轉(zhuǎn)換成計算機系統(tǒng)軟件,滿足用戶所要求的程序設(shè)計語言,或者是數(shù)據(jù)庫語言書寫程序、組織。之后,開發(fā)人員須測試該程序的所有模塊,并聯(lián)系用戶進行組裝系統(tǒng)測試,再對系統(tǒng)進行綜合測試,以便用戶使用手冊的編寫及完善。
2.6 成果鑒定與推廣應(yīng)用
最后,開發(fā)人員需將開發(fā)設(shè)計出的系統(tǒng)軟件,在用戶實際使用環(huán)境中試安裝,并在責(zé)任時間里運行,在通過正式鑒定后交付用戶,并提供指導(dǎo)用戶使用與在用維護服務(wù)。同時,在用戶使用階段,開發(fā)人員需關(guān)注軟件運行進程,并對軟件系統(tǒng)進行維護。
3 結(jié)束語
綜上所述,系統(tǒng)工程方法在計算機軟件設(shè)計方面應(yīng)用較廣,同時起著重要作用。結(jié)合系統(tǒng)工程方法的特點,在計算機軟件設(shè)計階段可規(guī)范其流程,促使計算機軟件設(shè)計進程加快,同時提高開發(fā)人員的工作效率,為軟件系統(tǒng)研發(fā)速度的提高打下基礎(chǔ)。
參考文獻
[1]薛寧.軟件工程方法在造紙機傳動控制程序設(shè)計中的應(yīng)用[D].陜西科技大學(xué),2014.
[2]李青祝,馬玉娟.系統(tǒng)工程方法在組合機床設(shè)計中的研究和應(yīng)用[J].機械工程師,2011(01):61-64.
作者簡介
王應(yīng)邦(1976-),男,云南省宣威人?,F(xiàn)為保山中醫(yī)藥高等專科學(xué)校講師。主要研究方向為計算機軟件設(shè)計、計算機網(wǎng)絡(luò)規(guī)劃、大學(xué)計算機教學(xué)。
篇4
[摘 要]計算機語言課的最終目的是讓學(xué)生掌握程序設(shè)計總體思路,運用所學(xué)語言解決實際工作中的問題。作為高職院校計算機課程的特點,一方面要讓學(xué)生掌握好扎實的基本理論,另一方面還要培養(yǎng)學(xué)生有較強的動手能力,那么針對語言課的課程設(shè)計就顯得尤為重要,它不僅是理論教學(xué)的延伸,而且是理論與實踐緊密的結(jié)合。在實踐教學(xué)中突出高職教育特色,培養(yǎng)學(xué)生動手實踐能力,以求教學(xué)效果符合學(xué)生未來面向社會的要求。
[關(guān)鍵詞]課程設(shè)計 精心選題 布置題目 操作要求
計算機語言課最終的目的是讓學(xué)生掌握程序設(shè)計總體思路,運用所學(xué)語言解決實際工作中的問題。作為高職院校計算機課程的特點,一方面要讓學(xué)生掌握好扎實的基本理論,另一方面還要培養(yǎng)學(xué)生有較強的動手能力,那么針對語言課的課程設(shè)計就顯得尤為重要,它不僅是理論教學(xué)的延伸,而且是理論與實踐緊密的結(jié)合。
筆者下面以VB課程設(shè)計為例,淺談?wù)n程設(shè)計的一般過程。
(一)精心選題
精心選題,力求既要結(jié)合書本的知識,又要結(jié)合學(xué)生將來可能遇到的實際工作需要。
課程設(shè)計題目不宜過大,不切實際,使學(xué)生無從下手。題目要使學(xué)生在自己通過搜集資料及在指導(dǎo)教師的指導(dǎo)下能夠完成,使他們有成就感,增強他們學(xué)習(xí)的自信心。實踐證明題目多、可操作性強、趣味性強、實用性強,對開闊學(xué)生的視野、豐富學(xué)生的知識、提高學(xué)生的實踐能力有極大的好處。
我考慮到VB課程設(shè)計的特點以及每個學(xué)生不同的興趣愛好精選了十幾個題目,讓學(xué)生分組設(shè)計。
如文字編輯系統(tǒng),學(xué)生都學(xué)過Word等文字處理軟件,對它有較深的體會,那么文字處理軟件是怎么實現(xiàn)的呢?通過這個題目可使學(xué)生把以往所學(xué)專業(yè)知識和VB有機結(jié)合起來。又如古詩欣賞系統(tǒng),是專門為一些對文學(xué)感興趣的學(xué)生而設(shè)置的,這樣的題目設(shè)計能夠調(diào)動他們的積極性。除了以上題目外,還備以下題目:睡眠測試系統(tǒng)、設(shè)計計算器、設(shè)計電子賀年卡、窗體背景圖案系統(tǒng)、設(shè)計一個收款計算程序、密碼檢測、數(shù)據(jù)流動等。
(二)合理布置題目
在布置題目時,要根據(jù)具體情況進行處理??刹捎梅纸M的形式進行,避免多人同時做一個題目,導(dǎo)致重復(fù)勞動或抄襲現(xiàn)象的發(fā)生。
布置題目時采取先在黑板上以文字形式布置題目,讓學(xué)生先獨立思考,然后再在機器上布置題目即在機器上運行程序,讓學(xué)生直接看到運行后的效果。另外,教師一定要將每個題目都自己先完成,給出具體結(jié)果,使學(xué)生具有感性認識,增強他們的自信心。
在軟件開發(fā)中,實際上用戶要定制一個軟件時給出的往往只是文字或表格要求,即用戶需求,學(xué)生要將用戶的需求用計算機程序設(shè)計的形式表達出來,這就涉及到軟件開發(fā)的知識。在課程設(shè)計過程中我有意識地將軟件開發(fā)工程中的一些方法傳授給學(xué)生,使他們了解軟件開發(fā)的一般步驟和過程,這樣可以少走彎路。
在設(shè)計過程中,教師要盡量要求學(xué)生學(xué)會搜集資料,充分利用現(xiàn)代化工具,如上網(wǎng)搜集資料,到電腦公司去咨詢,到相關(guān)部門去了解情況。這樣有利于學(xué)生掌握第一手資料。
(三)操作要求
按照軟件開發(fā)技術(shù)的原則和方法進行課程設(shè)計,并采用結(jié)構(gòu)化或面向?qū)ο蟪绦蛟O(shè)計的原則和方法。對于課程設(shè)計可酌情選擇以下過程及文檔中重要的幾個即可:①問題定義。②可行性研究。從技術(shù)可行性、經(jīng)濟可行性、操作可行性來研究系統(tǒng)是否可行。③需求分析。確定系統(tǒng)必須完成哪些工作,也就是對目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求。④總體設(shè)計。確定系統(tǒng)的具體實現(xiàn)方案,確定軟件的結(jié)構(gòu)。⑤詳細設(shè)計。設(shè)計出程序的“藍圖”,以后程序員將根據(jù)這個藍圖寫出實際的程序代碼。⑥編寫代碼(程序)。用某種程序設(shè)計語言書寫的程序。⑦軟件測試、調(diào)試運行。將所編寫好的程序和有關(guān)原始數(shù)據(jù)輸入到計算機中,不斷地對其進行調(diào)試運行(修改程序中存在的語法錯誤和邏輯錯誤),直到所設(shè)計程序達到設(shè)計要求。這部分工作量往往占軟件開發(fā)總工作量的40%。⑧軟件維護。此階段是軟件生命周期的最后一個階段,它處于系統(tǒng)投入生產(chǎn)性運行以后的時期中,因此不屬于系統(tǒng)開發(fā)過程(此步驟可省略)。軟件開發(fā)結(jié)束時,要對軟件評價??蓮漠a(chǎn)品修改、產(chǎn)品轉(zhuǎn)移、產(chǎn)品運行三方面評價。⑨編寫文檔。一般情況下,軟件系統(tǒng)有如下文檔:可行性研究報告、項目開發(fā)計劃、需求規(guī)格說明書、概要設(shè)計說明書、詳細設(shè)計說明書、用戶操作手冊、測試計劃、測試分析報告、開發(fā)進度月報、項目開發(fā)總結(jié)報告、程序維護手冊、軟件問題報告、軟件修改報告、數(shù)據(jù)庫設(shè)計說明書。
篇5
關(guān)鍵詞:動態(tài)網(wǎng)站;信息管理; B/S結(jié)構(gòu);旅游線路
中圖分類號:TP319 文獻標(biāo)識碼:A 文章編號:1672-7800(2012)003-0079-02
作者簡介:李凱(1980-),男,河南鄭州人,碩士,鄭州職業(yè)技術(shù)學(xué)院助教,研究方向為網(wǎng)絡(luò)安全、軟件開發(fā);鹿艷晶(1983-),女,河南鄭州人,碩士,鄭州職業(yè)技術(shù)學(xué)院助教,研究方向為圖像分割、模式識別、CCF會員。
0 引言
當(dāng)前,我國的旅游電子商務(wù)正處于剛剛起步狀態(tài),網(wǎng)絡(luò)旅游新時代的真正到來還有賴于眾多要素的改善,但網(wǎng)絡(luò)旅游的旺盛生命力已開始體現(xiàn)。旅游業(yè)對于我國經(jīng)濟的帶動是顯而易見的,直接相關(guān)聯(lián)的行來有食宿業(yè)、運輸業(yè)、娛樂業(yè)等。因此,大力發(fā)展旅游業(yè)對于拉升地方經(jīng)濟有著十分重要的作用。
1 旅游網(wǎng)站需求分析
該系統(tǒng)通過分析旅客、旅行社和景點的現(xiàn)實情況,在網(wǎng)站設(shè)計中充分考慮3方的共同利益。從旅客角度來看,查看其時間安排、價位和食宿情況等;從旅行社的角度出發(fā),主要通過網(wǎng)站管理各個景點的線路情況、收集旅客的基本資料、景區(qū)負責(zé)人信息等;各個景點的基本情況、主要包括:交通情況、門票價格和風(fēng)景圖片欣賞等。用戶都可以通過系統(tǒng)來查詢所需要的各種信息,并且可以訂購機票和車票等。
1.1 目標(biāo)
該網(wǎng)站系統(tǒng)要立足于服務(wù)景區(qū)、旅行社和旅客3方面的利益,通過人性化的界面設(shè)計,以發(fā)展旅游界為終級目標(biāo)。其功能主要體現(xiàn)在:景區(qū)的特色風(fēng)景、交通、當(dāng)?shù)氐拿褡逄厣吞禺a(chǎn)等一系列信息的查詢、管理和維護;旅行社對旅客人身安全的保障等;管理人員能夠通過網(wǎng)站隨時隨地進行各項事務(wù)的處理操作,對旅客在旅行過程中提出的各種問題及時進行匯總和應(yīng)答;對各個時間周期內(nèi)旅客出行的地點和人數(shù)進行分析,以便于公司的宣傳和準(zhǔn)備工作。
旅游網(wǎng)站管理系統(tǒng)的主要使用對象是旅游管理部門和旅游公司,其功能是對旅游信息進行和修改,同時加強與游客的交流。本系統(tǒng)的用戶十分廣泛,對用戶的技術(shù)要求是:熟悉計算機操作,熟悉Internet相關(guān)操作。
1.2 運行環(huán)境
硬件最小需求:奔騰3以上CPU,256M以上內(nèi)存,10G以上剩余硬盤空間。
支持軟件:Windows 98 /2000/XP操作系統(tǒng)。
支持環(huán)境:IIS 5.1。
數(shù)據(jù)庫:Microsoft Access數(shù)據(jù)庫。
開發(fā)工具:ASP。
1.3 旅游網(wǎng)站開發(fā)的可行性
采用現(xiàn)代計算機信息網(wǎng)站系統(tǒng),能夠有效幫助旅游企業(yè)優(yōu)化旅游服務(wù),使其在行業(yè)內(nèi)處于優(yōu)勢地位,并相對長期地保持這種戰(zhàn)略優(yōu)勢。開發(fā)本系統(tǒng)的可行性如下:
(1)技術(shù)可行性。隨著網(wǎng)絡(luò)信息技術(shù)、電子商務(wù)技術(shù)和軟件技術(shù)的不斷發(fā)展融合,設(shè)計旅游網(wǎng)站系統(tǒng)在技術(shù)上已經(jīng)成熟。在本網(wǎng)站中,前臺通過ASP語言實現(xiàn),后臺通過C#語言實現(xiàn),數(shù)據(jù)庫采用成熟的ACCESS。不僅能夠保證其數(shù)據(jù)的可靠性,而且界面的實現(xiàn)相對容易,易于美化,完全能夠滿足本系統(tǒng)網(wǎng)站的技術(shù)要求。
(2)經(jīng)濟可行性。采用NET編程語言和ACCESS數(shù)據(jù)庫,其成本相對便宜,在前期投入上花費較少,制作相對簡單,能夠滿足中小型旅行社的需求,且投入較少。
1.4 系統(tǒng)功能模型
系統(tǒng)頂層DFD圖,如圖1所示。
圖1主要描述了整個旅游網(wǎng)站系統(tǒng)的數(shù)據(jù)流,反映用戶通過瀏覽直接進入旅游網(wǎng)站系統(tǒng)進行相關(guān)操作的流程。
2 系統(tǒng)總體結(jié)構(gòu)設(shè)計
通過對廣大旅游愛好者、旅行社和景區(qū)的調(diào)查分析,迎合大部分消費者的使用需求,采用軟件工程對旅游網(wǎng)站系統(tǒng)進行總體分析。
2.1 旅游網(wǎng)站系統(tǒng)總體結(jié)構(gòu)圖
當(dāng)前的網(wǎng)站系統(tǒng),主要是以模塊化進行設(shè)計,一方面便于加快網(wǎng)站系統(tǒng)的研發(fā)進度,另一方面便于日后的維護和擴展。
通過對系統(tǒng)總體結(jié)構(gòu)的設(shè)計分析,能夠讓用戶直觀地得到網(wǎng)站的結(jié)構(gòu),方便用戶的操作和使用。
本網(wǎng)站的系統(tǒng)結(jié)構(gòu)如圖2所示。
2.2 網(wǎng)站結(jié)構(gòu)
本網(wǎng)站采用的是瀏覽器/服務(wù)器(Browser/Server)模式。所有操作服務(wù)都存放在Web服務(wù)器上,其后臺數(shù)據(jù)存放在后臺數(shù)據(jù)庫當(dāng)中,傳輸協(xié)議使用4.0使用祥解\[M\].北京:人民郵電出版社,1999.
篇6
關(guān)鍵詞:工程項目管理;ERP;可行性分析
中圖分類號:TP302 文獻標(biāo)識碼:A DoI: 10.3969/j.issn.1003-6970.2012.04.008
Design and Research of Project Management System Based on ERP
YUaN feng
(East China Sea Fleet of information technology Department)
【Abstract】For some power company’s low management efficiency, this paper designes and develops a new electricity customers of project management system. First, according to the situation of the company, this paper analysises requirements of the system. And then, have feasibility analysis on economic, technical , and timing. Detailly analysises system’s five functional modules, they are user logging, personnel information management, project management, staff account management, rights management. finally, complete the overall design of the electricity customer project management system based on erP.
【Key words】Project management; erP; feasibility analysis
0 引 言
工程項目管理存在于各行各業(yè)中,和社會生活和生產(chǎn)息息相關(guān)。隨著當(dāng)今科學(xué)技術(shù)和迅猛發(fā)展,工程項目管理的理論、方法和思想也出現(xiàn)了新的趨勢和進步。工程項目管理的對象不再僅僅是整個行業(yè)或是企業(yè),還包括了企業(yè)各個部門和人員的各種活動。工程項目管理也越來越專業(yè)化和一體化,有效管理、和諧管理、廉潔管理,有助于企業(yè)的發(fā)展和建設(shè)也是現(xiàn)在工程項目管理的目標(biāo)。信息技術(shù)是工程項目管理不可缺的技術(shù),工程項目的管理建立在信息技術(shù)之上將會使管理范圍更加的廣泛、靈活、可靠[1]。
目前國內(nèi)的大多數(shù)企業(yè)的項目管理技術(shù)還比較落后,項目管理軟件還沒有完全成熟,完全引用國外的工程項目管理軟件也不符合國內(nèi)的現(xiàn)實情況,會影響企業(yè)的管理甚至起到反作用。另一方面,目前的國內(nèi)項目管理的集成也比較落后,對于企業(yè)來講項目管理是一項綜合性的交叉工作,涉及到成本、質(zhì)量等很多方面,影響整體的管理的因素就比較復(fù)雜且有著很多方面的不確定性。企業(yè)的項目管理就要求即能滿足單個方面的要求,又能滿足整個企業(yè)管理總體要求,并能優(yōu)化管理使管理的效果好。因此,先進的工程項目管理對于企業(yè)的發(fā)展來說至關(guān)重要。
ERP(ERP-Enterprise Resource Planning)企業(yè)資源計劃作為當(dāng)今國際上一種最先進的企業(yè)管理模式是一種集成的管理信息系統(tǒng),以信息技術(shù)作為基礎(chǔ),是企業(yè)管理層和員工的管理企業(yè)決策方案的平臺,能夠做到最大化合理有效的利用企業(yè)的資源為企業(yè)創(chuàng)造財富[2]。ERP實際上是一種管理軟件,是將先進的管理思想和信息技術(shù)結(jié)合起來,用電腦來實現(xiàn)企業(yè)的高效管理,以市場為導(dǎo)向?qū)ζ髽I(yè)所有資源如人力、財力、時間、空間等進行合理的調(diào)配,進而最大化企業(yè)的經(jīng)濟效益。實踐證明ERP是一種很好很先進的管理模式,也成為當(dāng)今企業(yè)管理發(fā)展的趨勢,是企業(yè)發(fā)展和競爭不可少的手段。
ERP在各種企業(yè)的應(yīng)用逐漸廣泛,電力公司也有了一定的應(yīng)用,但是在電力客戶工程項目管理系統(tǒng)的開發(fā)應(yīng)用方面,目前國內(nèi)還沒有這方面的涉及。本文針對某電力公司的實際情況,設(shè)計和開發(fā)電力客戶工程項目管理系統(tǒng),對電力客戶工程項目的成本,進度和結(jié)算等進行管理[3]。
本文首先對系統(tǒng)需要進行分析,然后對系統(tǒng)的可行性分析,包括經(jīng)濟的可行性、技術(shù)的可行性、時機的可行性,最后確定系統(tǒng)的功能模塊,得出系統(tǒng)的總體設(shè)計數(shù)據(jù)流程圖。
1 系統(tǒng)的需求分析
本系統(tǒng)的建立是為了更好的管理企業(yè)的項目信息和人事信息,對項目和人事進行網(wǎng)絡(luò)化管理,有效合理利用企業(yè)的資源,降低成本,提高工作效益。在對公司的實際硬件和人員情況進行調(diào)查分析后,確定了系統(tǒng)的幾大基本功能:
(1)員工檔案管理:員工信息的錄入、刪除、修改。
(2)部門檔案管理:顯示部門負責(zé)人和所在部門員工。
(3)工資檔案管理:錄入和查詢發(fā)薪記錄及歷史信息。
(4)項目流程管理:按部門管理項目的流程和查詢進度。
2 系統(tǒng)的可行性
在對系統(tǒng)進行開發(fā)前,需要對系統(tǒng)進行可行性分析(Feasibility Analysis),即在對系統(tǒng)充分調(diào)查后,分析開發(fā)的系統(tǒng)是否具備必要性、可行性和實用性,主要是對新系統(tǒng)在技術(shù)方面、經(jīng)濟方面和社會方面進行分析,即保障了新系統(tǒng)開發(fā)成功,又可以使開發(fā)投資失誤減少可能性。在對企業(yè)的需求和資源進行調(diào)查后,在經(jīng)濟、技術(shù)、時機上進行分析如下。
2.1 經(jīng)濟可行性
經(jīng)濟的可行性是指對開發(fā)系統(tǒng)能否產(chǎn)生經(jīng)濟效益進行評價,這主要包括項目管理系統(tǒng)的開發(fā)費用、設(shè)備費用和維護費用。本項目管理系統(tǒng)和大型的信息管理系統(tǒng)相比,規(guī)模不是很大,因此開發(fā)周期較短,且單位有專業(yè)的網(wǎng)絡(luò)計算機人員,因此開發(fā)費用不是問題;該企業(yè)的辦公環(huán)境硬件條件已經(jīng)具備了系統(tǒng)所需的硬件設(shè)備,軟件環(huán)境也具備,因此設(shè)備費用方面也不需要額外的支出;對于系統(tǒng)的維護和管理培訓(xùn)等方面企業(yè)已經(jīng)具備了一定的條件,企業(yè)的管理人員都有熟練操作應(yīng)用軟件的能力,開發(fā)的項目管理系統(tǒng)本身也具有簡單可操作的特性,只要對管理人員進行簡單的培訓(xùn)就可以熟練應(yīng)用此系統(tǒng)了。
2.2 技術(shù)上的可行性
技術(shù)上的可行性是指開發(fā)的系統(tǒng)在技術(shù)上是否具備可實現(xiàn)性,能否順利完成開發(fā),目前的軟硬件條件是否能滿足開發(fā)的需要。軟件方面,本系統(tǒng)是采用三層B/S模式,和傳統(tǒng)的C/ S模式相比有很多優(yōu)點,最重要是結(jié)合了Internet/Intranet技術(shù),順應(yīng)技術(shù)發(fā)展的趨勢,將應(yīng)用系統(tǒng)推進到一個更新的發(fā)展時期。因為SQL數(shù)據(jù)庫使用簡單、儲存一般單位的人事資料綽綽有余,系統(tǒng)的軟件開發(fā)平臺已成熟可行。在硬件方面,隨著當(dāng)今科學(xué)技術(shù)的迅猛發(fā)展,硬件的更新速度越來越快,硬件設(shè)備更加先進,性能更加卓越,價格是逐步下降,從經(jīng)濟上和使用要求上都能達到企業(yè)的要求。綜合來看,此系統(tǒng)的開發(fā)在技術(shù)上是完全可行的,且經(jīng)濟上也滿足企業(yè)要求,有助于企業(yè)控制
成本[4]。
2.3 時機可行性
在企業(yè)的實際管理過程中,隨著企業(yè)的發(fā)展,企業(yè)的規(guī)模越來越大,人員也越來越多,信息技術(shù)的高度發(fā)展,原來的人事管理方式已經(jīng)不能滿足企業(yè)發(fā)展的需要。本系統(tǒng)的開發(fā)會更優(yōu)化企業(yè)的資源,改善企業(yè)管理現(xiàn)狀,能夠更好的使個部門配合更加有利于企業(yè)工作,也節(jié)省了時間和資源,提高了效率[5]。
通過以上分析,本系統(tǒng)開發(fā)在技術(shù)方面、經(jīng)濟方面和時機方面都具備可行性,且對于企業(yè)來說,成本支出不高,周期短、見效快。因此,本系統(tǒng)的開發(fā)是可行的。
3 系統(tǒng)功能分析
工程項目管理系統(tǒng)主要是由人事管理和項目管理兩部分組成,是對企業(yè)工程項目的集成和高效管理。人事管理主要為對企業(yè)員工的管理,使其能做到合理有效的利用企業(yè)資源,主要內(nèi)容為員工基本信息管理、員工工資信息管理,部門基本信息管理。項目管理主要是對企業(yè)的部門流程進行多個部分的管理。此外,系統(tǒng)還可以對員工帳號管理和權(quán)限管理,其中包括增加員工,管理員工,個人信息維護等,基本權(quán)限管理是指管理員對員工基本信息的編輯修改的管理。通過分析可知系統(tǒng)應(yīng)有以下幾種基本功能。
3.1 用戶登錄
用戶登錄是指對使用系統(tǒng)的普通用戶和管理員需要用戶名和密碼,員工的有訪問權(quán)限的限制,普通員工進入的系統(tǒng)界面和管理員是不同的,每一次登錄系統(tǒng),系統(tǒng)都會記在登錄信息在系統(tǒng)日志中。
3.2 人事信息管理
人事信息管理是指登錄的管理者和用戶可以查看企業(yè)的人事信息,了解各個部門的信息,也可以查看到自己在企業(yè)在部分的情況。負責(zé)人主要管理員工的工資信息、部門信息、員工信息等。
3.3 工程項目管理
工程項目管理是指管理員對企業(yè)工程項目的管理,對企業(yè)各個部門的沒完成和完成的項目流程查看和編輯,各部門經(jīng)理可以直接對其流程進行管理,這樣可以隨時調(diào)整項目進度進而提高員工工作效率。
3.4 員工帳號管理
員工帳號管理是指企業(yè)的所有員工可以登錄相應(yīng)的系統(tǒng)界面查看自己的信息和修改自己的帳號和密碼,系統(tǒng)管理員擁有對系統(tǒng)的最高權(quán)限則可以休息企業(yè)所有員工的帳號和密碼。
3.5 基本權(quán)限管理
基本權(quán)限管理是指企業(yè)負責(zé)人對訪問本系統(tǒng)的權(quán)限管理,企業(yè)的全部員工是否能夠訪問系統(tǒng)信息。
4 系統(tǒng)總體設(shè)計數(shù)據(jù)流圖
通過對系統(tǒng)的需求分析,開發(fā)系統(tǒng)的可行性分析后,對本系統(tǒng)進行總體設(shè)計。整個系統(tǒng)的功能如圖1所示。本系統(tǒng)分為管理端和員工端,系統(tǒng)的管理員擁有系統(tǒng)的最高權(quán)限,可以對系統(tǒng)的信息進行任意的查看和修改等操作。員工端是指普通用戶訪問系統(tǒng),且可以進行簡單的操作如查看信息,修改密碼等。該系統(tǒng)分為三大部分,登錄模塊、人事管理模塊、項目管理模塊。人事管理模塊分為四個部分,員工個人信息管理,所有員工的基本信息管理,部分信息管理,員工工資管理。項目管理模塊是以項目的流程來管理。用戶登錄數(shù)據(jù)數(shù)據(jù)流如圖2
5 結(jié) 語
本文主要對系統(tǒng)進行了需求分析和整理,并針對需求分析做出系統(tǒng)功能結(jié)構(gòu)圖。然后從經(jīng)濟、技術(shù)、時機三個方面進行了可行性的分析,最后是對系統(tǒng)的各個功能進行了詳細分析,功能包括用戶登錄、人事信息管理、工程項目管理、員工賬號管理、基本權(quán)限管理五個部分,并且畫出系統(tǒng)總體設(shè)計的數(shù)據(jù)流程圖。
參考文獻
[1] 王金鳳. ERP一種先進的管理方法和理念. 鄭州經(jīng)濟管理干部學(xué)院學(xué)報,2003,18(1): 18-20
[2] 徐春玲. ERP技術(shù)在電力企業(yè)中的應(yīng)用與分析. 安徽電力,2005,22(3): 74-77
[3] 阮前途. 上海市電力公司ERP工程設(shè)計與實施. 電網(wǎng)技術(shù),2006, 30 (10): 1-7
篇7
1.1系統(tǒng)的特點與開發(fā)的預(yù)期目標(biāo)
1.1.1系統(tǒng)的開發(fā)背景
學(xué)生管理系統(tǒng)是一個學(xué)校不可或缺的一部分,它的存在無論是對學(xué)校管理者還是學(xué)生來說都是至關(guān)重要的,所以學(xué)生管理系統(tǒng)應(yīng)該能夠為管理者提供充足的信息和快捷的查詢手段。然而長期以來,學(xué)?;旧隙际鞘褂脗鹘y(tǒng)人工的方式來管理學(xué)生課程信息。而這種傳統(tǒng)的管理方式隨著科學(xué)技術(shù)的發(fā)展也漸漸的顯現(xiàn)出效率低下、保密性差的弊端。另外,隨著時間的不斷增長將會產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難。
隨著技術(shù)的不斷提高,計算機科學(xué)日漸成熟,其強大的功能已為人們深刻認識,它已進入人類的各個領(lǐng)域并發(fā)揮著越來越重要的作用。
作為計算機應(yīng)用的一部分,使用計算機對人事勞資信息進行管理,具有著手工管理所無法比擬的優(yōu)點,例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高人事勞資管理的效率,也是科學(xué)化、正規(guī)化管理與世界接軌的重要條件。
因此,開發(fā)這樣一套管理軟件成為每個學(xué)校很有必要的事情
1.2系統(tǒng)的特點與開發(fā)的預(yù)期目標(biāo)
在系統(tǒng)管理模塊中,此模塊提供了退出系統(tǒng)的功能
在學(xué)生管理模塊中,此模塊提供了增加學(xué)生信息,修改學(xué)生信息和刪除學(xué)生信息等基本功能,除此之外,還具備學(xué)生選課功能
在課程管理模塊中,此模塊提供了管理員可以對課程的基本信息進行增加、修改以及刪除等基本功能
在成績管理模塊中,此模塊中具備對進行了選課的學(xué)生所選擇的的課程的成績進行增加和修改的功能
在信息查詢模塊中,此模塊包含三個方面的查詢功能,即學(xué)生查詢、課程查詢、成績查詢。其中,在學(xué)生查詢模塊中,可以按照學(xué)號、姓名、性別、學(xué)院、專業(yè)等條件來進行查詢;在課程查詢模塊中則可以按照課程名和授課老師等條件來對所需的信息進行查詢;在成績查詢模塊中則可以查詢出學(xué)生所有科目的成績
1.3可行性研究
通過調(diào)查分析,建立新的學(xué)生信息管理信息系統(tǒng)有其充分的必要性和可能性??梢越⒃撔畔⑾到y(tǒng)的可能性具體包含了它具有經(jīng)濟可行性、技術(shù)可行性和社會可行性,新系統(tǒng)能達到以最小的開發(fā)成本取得最佳的經(jīng)濟效益,開發(fā)中所需人員、硬軟件支持以及其它費用進行估算情況均滿意,技術(shù)條件也能保證順利完成開發(fā)工作。
1.3.1經(jīng)濟性
通過網(wǎng)絡(luò)化的學(xué)生信息管理,大大的提高了工作效率和人才的利用率,使之創(chuàng)造了更大價值;減少了工作人員,同時減少了學(xué)校開支;人才利用率的提高,適應(yīng)了信息時代的網(wǎng)絡(luò)化管理要求。
1.3.2技術(shù)可行性
本系統(tǒng)是采用目前比較流行的JAVA語言,用MicrosoftAccess2000數(shù)據(jù)庫完成。由于JAVA的與平臺無關(guān)性,所以在任何有JAVA運行環(huán)境的計算機上都可以運行。
1.3.3操作可行性
對于用戶來說,本系統(tǒng)只要求使用者掌握一般的上網(wǎng)經(jīng)驗,經(jīng)過仔細設(shè)計和測試之后的系統(tǒng)具有操作簡單,方便靈活等優(yōu)點,足可以滿足用戶的不同需求,同時也方便了學(xué)校的內(nèi)部管理。用戶一定會在短時間內(nèi)掌握并熟練使用。只要動一動鼠標(biāo)鍵盤就可以達到想要的效果。
1.4開發(fā)工具
1.4.1開發(fā)工具介紹
由于的ECLIPSE3.2具有操作界面方便,簡單,美觀的特點;并且在編碼過程中如果出現(xiàn)語法錯誤,標(biāo)點錯誤等都會有相應(yīng)的提示,可以很快地發(fā)現(xiàn)錯誤,因此本系統(tǒng)的開發(fā)選用ECLIPSE3.2作為開發(fā)工具。
1.4.2相關(guān)技術(shù)介紹
本系統(tǒng)采用面向?qū)ο蟮能浖_發(fā)辦法,以Sun公司的Java語言作為主要開發(fā)語言,使用SQL2000作為關(guān)系數(shù)據(jù)庫,配合功能強大的SQL查詢語言實現(xiàn)建立關(guān)系數(shù)據(jù)庫,訪問數(shù)據(jù)庫,對數(shù)據(jù)庫的更新,較好地實現(xiàn)了預(yù)定的需求功能。
(1)JAVA簡介
Java是一種簡單的,面象對象的,分布式的,解釋的,鍵壯的安全的,結(jié)構(gòu)的中立的,可移植的,性能很優(yōu)異的多線程的,動態(tài)的語言。
Java提供了一個功能強大語言的所有功能,但幾乎沒有一點含混特征。C++安全性不好,但C和C++被大家接受,所以Java設(shè)計成C++形式,讓大家很容易學(xué)習(xí)。
Java去掉了C++語言的許多功能,如:指針運算、結(jié)構(gòu)、typedefs、#define、需要釋放內(nèi)存,讓Java的語言功能很精煉,并增加了一些很有用的功能,如自動收集碎片。這將減少了平常出錯的50%。而且,Java很小,整個解釋器只需215K的RAM。
當(dāng)今Internet的一大發(fā)展趨勢是電子商務(wù),而Internet的安全問題是必須解決的問題,通常大的部門應(yīng)設(shè)置防火墻,阻止非法侵入。而Java以其強安全性、平臺無關(guān)性、硬件結(jié)構(gòu)無關(guān)性、語言簡潔同時面向?qū)ο螅诰W(wǎng)絡(luò)編程語言中占據(jù)無可比擬的優(yōu)勢,成為實現(xiàn)電子商務(wù)系統(tǒng)的首選語言。
(2)Sql2000簡介
SQLServer是由Microsoft開發(fā)和推廣的關(guān)系數(shù)據(jù)庫管理系統(tǒng)(DBMS)。特點如下:
1.真正的客戶機/服務(wù)器體系結(jié)構(gòu)。
2.圖形化用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫管理更加直觀、簡單。
3.豐富的編程接口工具,為用戶進行程序設(shè)計提供了更大的選擇余地。
4.SQLServer與WindowsNT完全集成,利用了NT的許多功能,如發(fā)送和接受消息,管理登錄安全性等。SQLServer也可以很好地與MicrosoftBackOffice產(chǎn)品集成。
5.具有很好的伸縮性,可跨越從運行Windows95/98的膝上型電腦到運行Windows2000的大型多處理器等多種平臺使用。
6.對Web技術(shù)的支持,使用戶能夠很容易地將數(shù)據(jù)庫中的數(shù)據(jù)到Web頁面上。
7.SQLServer提供數(shù)據(jù)倉庫功能,這個功能只在Oracle和其他更昂貴的DBMS中才有。
1.5運行環(huán)境
運行服務(wù)器:JDK1.5版本或更高
數(shù)據(jù)庫支持:SQLSERVER2000
操作系統(tǒng):WINDOWS系列,LINUX系列或UNIX系列
硬件要求:內(nèi)存最低為256MB,硬盤空間至少20G
1.6開發(fā)環(huán)境
開發(fā)語言:JAVA
編譯程序:JDK1.5
開發(fā)工具:ECLIPSE3.2
數(shù)據(jù)庫:SQLSERVER2000
操作系統(tǒng):WINDOWSXP
摘要:隨著計算機技術(shù)日漸成熟,它已經(jīng)進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。而在我們的生活周邊,也越來越能夠感受到計算機技術(shù)給我們帶來的巨大沖擊和快捷。作為計算機應(yīng)用的一部分,學(xué)校使用計算機對學(xué)校的學(xué)生的信息進行管理,與手工管理相比擁有其無可比擬的優(yōu)勢。例如:檢索快速、查找方便、可靠性高、存儲量大、保密性好、信息保存時間長等。這些優(yōu)點能夠極大地提高學(xué)校學(xué)生信息管理的效率,也是學(xué)校管理科學(xué)化、正規(guī)化的重要條件和標(biāo)志。
學(xué)生管理系統(tǒng)采用現(xiàn)在流行的JAVA編程語言來進行開發(fā)的。在系統(tǒng)界面開發(fā)中采用流行的JAVAAPI之一JAVASWING來對系統(tǒng)的界面進行設(shè)計,布局以及開發(fā)。系統(tǒng)界面圖形化,操作簡單明了,容易上手。在數(shù)據(jù)處理方面,此系統(tǒng)采用JAVABEAN來封裝對數(shù)據(jù)的操作,提高了安全性。同時,系統(tǒng)采用SQLSERVER2000數(shù)據(jù)庫系統(tǒng)來支持該系統(tǒng)的數(shù)據(jù)操作,能夠更加有效地、方便地處理系統(tǒng)的數(shù)據(jù)。
篇8
關(guān)鍵詞:并聯(lián)機床 軟件工程 軟件設(shè)計
目前,機床制造業(yè)企業(yè)在設(shè)計并聯(lián)機床的過程中,都在積極研制和探索新型的具有多功能的系統(tǒng)與制造裝備。從設(shè)計上看,并聯(lián)機床所有的機械部分都是相對比較簡單的,然而它卻有著很多其他設(shè)計所不能替代的具體結(jié)構(gòu)形式,這種實現(xiàn)形式會影響整個機床的工作性能。并聯(lián)機床的控制系統(tǒng)主要包括兩個相對負責(zé)的部分,它就是硬件和軟件的結(jié)構(gòu),因為它能實現(xiàn)用軟件去實現(xiàn)各種運動軌跡控制以及其他的操作功能,這一功能就是并聯(lián)機床優(yōu)秀于其他技術(shù)的地方。所以說,控制軟件的設(shè)計是不是合理,是實現(xiàn)并聯(lián)機床優(yōu)越性能的唯一保障。
1 可行性研究
我們在設(shè)計中完全采用了工程化的思維,用這一理性思路充當(dāng)軟件研制的向?qū)?。通常情況下,我們都是從三個不同的方向去研究和探討并聯(lián)機床所有控制軟件開發(fā)中的操作可行性、經(jīng)濟可行性、技術(shù)可行性,最后才能根據(jù)所設(shè)計的機床基本要求,通過軟件獲得最初的數(shù)據(jù)流簡圖。一般情況下,我們都是以傳統(tǒng)數(shù)控機床的控制軟件設(shè)計作為研究基礎(chǔ),根據(jù)機床所要執(zhí)行的全部任務(wù)再給出所有驅(qū)動關(guān)節(jié)的運動軌跡。之后根據(jù)提前所規(guī)劃好的實測的驅(qū)動桿長量和運行軌跡作一個比較,這樣就能得到數(shù)字控制器的實現(xiàn),通過計算機的實時不間斷的監(jiān)控和故障分析。在這一環(huán)節(jié)最常見的就是開放性軟件結(jié)構(gòu),因為只有這樣才能方便所有用戶對機床進行改變和重組。這種開發(fā)的成本比較低,但在操作方式和技術(shù)上都有著極強的可行性,經(jīng)過一系列的可行性分析,就可以得到控制系統(tǒng)數(shù)據(jù)流圖。
2 需求的分析
設(shè)計的控制軟件一定要滿足所有并聯(lián)機床的基本功能所需,最關(guān)鍵的就是必須保證其能在動平臺的活動范圍之內(nèi)可以加工所有不同形狀的零部構(gòu)件,由于零部構(gòu)件具有形態(tài)各異的形狀,所以在加工中就會隨時出現(xiàn)機床伸縮臂的運動方式與刀具的運動軌跡大不相同。這樣就必須要根據(jù)實際加工的零件,設(shè)計出刀具的運動軌跡,然后再根據(jù)不同類別的零部構(gòu)件進行相關(guān)的控制模塊的編寫。通過兩種設(shè)計就可以進給軌跡加上刀具姿態(tài)變化組合而成刀具姿態(tài)變化,同時還可以實現(xiàn)其他復(fù)雜的進給軌跡。通常情況下,我們都是通過以下的兩種方式解決對精度要求的細化。
首先,通過改變細化控制時候所輸出的脈沖當(dāng)量的變化,設(shè)置出脈沖分配的模塊,模塊參數(shù)的相互調(diào)整,可以提高相應(yīng)的精度;其次:傳感器的選擇是否合適也是至關(guān)重要的,我們通過對所有的信息反饋功能模塊進行設(shè)置,實現(xiàn)了在機床進行加工的過程中,對其加工的位置進行實時的監(jiān)測,然后再將信息反饋到控制系統(tǒng),這樣一來就可以使系統(tǒng)根據(jù)具體情況做出相應(yīng)的補償,從而以滿足了精度的要求。
3 數(shù)據(jù)字典
用軟件工程的思想法去進行設(shè)計并聯(lián)機床控制軟件,建立數(shù)據(jù)字典成了一個至關(guān)重要的中心環(huán)節(jié),它不但能提供數(shù)據(jù)的詳細描述信息,還能做到增強程序的可維護性和可讀性。以下介紹一種并聯(lián)機床的控制軟件字典。
檢測反饋:實時檢測、拾取動平臺位置姿態(tài)信息,并反饋給控制系統(tǒng),并對該信息進行比對。加工余量:材料的三維去除量;零件形狀:被加工的所有零件都具有自身比較特殊的幾何特征(水平平面、空間曲面、豎直平面、空間平面);六桿伸縮量:相對于動平臺零點位移量(正、負);步進電機脈沖數(shù):精度:零件形狀與刀具軌跡的一致性;與桿長伸縮量(正、反轉(zhuǎn))相對應(yīng)的電機轉(zhuǎn)數(shù);位姿:動平臺的位置和姿態(tài);參數(shù)輸入:人機交互的界面,輸入且顯示零件的形狀、精度、加工余量值;配置:根據(jù)所有構(gòu)件和動平臺的運行姿態(tài)和綜合位置;脈沖協(xié)調(diào)與分配:按精度將六桿伸縮量分配成脈沖,并協(xié)調(diào)各桿對應(yīng)電機的伺服脈沖頻率;反求軌跡:根據(jù)工件形狀及加工余量確定各桿伸縮量的功能模塊拾取法。
4 總體設(shè)計
采用模塊化結(jié)構(gòu)根據(jù)軟件模塊化理論為思路,進行并聯(lián)機床控制軟件的總體設(shè)計,軟件的模塊內(nèi)部應(yīng)具有高聚合性,模塊之間應(yīng)具有低耦合性,模塊的層次深度不可以設(shè)置太大,扇出數(shù)4~6,才有利于控制;扇入數(shù)盡量大,以便減少軟件設(shè)計中的冗余度,根據(jù)此原則對并聯(lián)機床控制軟件進行規(guī)劃。
4.1 參數(shù)輸入模塊
輸入的參數(shù):精度、余量、形狀。這些后續(xù)模塊與參數(shù)的關(guān)系:反饋+余量反求模塊。形狀加工形狀選擇模塊。精度脈沖分配協(xié)調(diào)模塊。
4.2 加工形狀選擇模塊
包括平面曲線加工模塊、空間直線加工模塊、刀具姿態(tài)變化模塊、空間曲線加工模塊。
4.3 反求模塊
通過現(xiàn)有的動平臺運動的軌跡(待加工零件的形狀),求取六條伸縮臂的空間位置向量的變化值。
4.4 優(yōu)化模塊
實時計算中所有桿的加速度、速度、運動位移,以及所有的受力情況,通過了系統(tǒng)優(yōu)化的計算方法得出所需最佳的桿長配置。
4.5 脈沖分配協(xié)調(diào)模塊
將六條伸縮臂的空間位置向量的變化值,要按精度要求分配成脈沖量輸出給電機,因為在一次加工過程中,所有桿的伸縮量有大有小、有正有負,所以模塊還需具有協(xié)調(diào)所有桿在每步動作中的位移的功能。
5 結(jié)語
本文詳細闡述了軟件工程中關(guān)于并聯(lián)機床控制軟件設(shè)計,強調(diào)了工程的方法研制以及軟件的開發(fā),采用模塊化的方法設(shè)計所需的軟件,從而增強了并聯(lián)機床控制軟件的可行性。這與與傳統(tǒng)數(shù)控機床軟件相比較,具有設(shè)計周期短,維護性能強等特點。
參考文獻
[1] 黃真.并聯(lián)機器人機構(gòu)學(xué)理論與控制[M].北京:機械工業(yè)出版社,1997.
篇9
Abstract: Firstly,the construction quality supervision and technical data management system are introduced,followed by analysis of how to select the methods of construction quality supervision and technical data management system development,and how to design construction quality supervision and technical information management system.
關(guān)鍵詞:建筑工程;質(zhì)量監(jiān)督及技術(shù)資料管理系統(tǒng);開發(fā)方法;系統(tǒng)設(shè)計
Key words: construction;quality control and technical data management system;development method;system design
中圖分類號:TU71 文獻標(biāo)識碼:A文章編號:1006-4311(2010)24-0069-02
1建筑工程質(zhì)量監(jiān)督及技術(shù)資料管理系統(tǒng)概述
1.1 系統(tǒng)簡介
1.1.1 本系統(tǒng)為管理信息系統(tǒng)、就是我們常說的MIS(Management Information System),在強調(diào)管理,強調(diào)信息的現(xiàn)代社會中它變得越來越普及。MIS是一門新的學(xué)科,它跨越了若干個領(lǐng)域,比如管理科學(xué)、系統(tǒng)科學(xué),運籌學(xué)、統(tǒng)計學(xué)以及計算機科學(xué)。在這些學(xué)科的基礎(chǔ)上,形成信息收集和加工的方法,從而形成一個縱橫交織的系統(tǒng)。
1.1.2 管理信息系統(tǒng)是現(xiàn)代信息管理工作不可缺少的一部分,是適應(yīng)現(xiàn)代高科技信息管理尺度的要求、推動信息管理走向科學(xué)化、規(guī)范化的必要條件。只有信息管理規(guī)范了,才能給日常工作提供更好的工作環(huán)境及便利的工作空間。
1.1.3 管理信息系統(tǒng)是一個由人和計算機等組成的,能進行管理信息的收集、傳遞、加工、保存、維護和使用的系統(tǒng),它能實測國民經(jīng)濟和企業(yè)的行為、幫助實現(xiàn)其規(guī)劃目標(biāo)。
1.1.4 管理信息系統(tǒng)功能包括:信息收集、信息存儲、問題處理、對話及信息輸出、信息管理機構(gòu)。
計算機輔助管理的發(fā)展經(jīng)歷了四個階段:事務(wù)處理、系統(tǒng)處理、支持決策、綜合服務(wù)。
1.2 開發(fā)管理信息系統(tǒng)應(yīng)注意的問題
成功地開發(fā)一套管理信息系統(tǒng),不僅需要具備一定的理論基礎(chǔ),而且還需要對開發(fā)過程中所面臨的問題有一個充分、清醒的認識,例如:社會因素、文化背景、企業(yè)體制、起點環(huán)境等。特別是在中國當(dāng)前IT行業(yè)飛速發(fā)展的形勢下,更要強調(diào)這些方面對管理信息系統(tǒng)開發(fā)的影響。
在查閱了一些資料后,以下幾個問題是需要特別注意的:①市場經(jīng)濟的客觀因素要求:市場經(jīng)濟是一種信息反饋體系,市場調(diào)節(jié)也離不開信息反饋體系。隨著我中改革開放的不斷深入,要想在激烈的市場競爭中立于不敗之地,沒有信息和現(xiàn)代化的信息處理技術(shù)是辦不到的?,F(xiàn)代化的建筑工程質(zhì)量監(jiān)督及技術(shù)資料管理系統(tǒng)是建筑工程監(jiān)督單位、監(jiān)理單位、施工單位的工作發(fā)展關(guān)鍵。因此,建筑工程質(zhì)量監(jiān)督及技術(shù)資料管理系統(tǒng)的開發(fā)是建筑工程領(lǐng)域掌握現(xiàn)代信息技術(shù)和信息現(xiàn)代化的必由之路和必要手段。②人的因素:計算機管理信息系統(tǒng)是由人、硬件、軟件、網(wǎng)絡(luò)組成。人的因素是管理信息系統(tǒng)建設(shè)過程中需要考慮的。在該管理信息系統(tǒng)的建設(shè)中,質(zhì)量監(jiān)督站和監(jiān)理單位、施工單位之間的工作關(guān)系,其工作行為特征直接影響建筑工程質(zhì)量監(jiān)督及技術(shù)資料管理系統(tǒng)的開發(fā)質(zhì)量和運行效果。③管理信息系統(tǒng)開發(fā)的起點:當(dāng)今,計算機技術(shù)和網(wǎng)絡(luò)通訊動手術(shù)日新月異,而管理信息系統(tǒng)的開發(fā)是一項復(fù)雜的系統(tǒng)工程,協(xié)調(diào)技術(shù)更新期與開發(fā)周期的矛盾就顯得尤為重要。管理信息系統(tǒng)的開發(fā)一定要避免在低水平上開發(fā),一定要慎重選擇軟件的應(yīng)用平臺以及軟件的開發(fā)工具等。
2建筑工程質(zhì)量監(jiān)督及技術(shù)資料管理系統(tǒng)開發(fā)方法的選擇
2.1 軟件工程簡介
2.1.1 自第一臺計算機問世以來,計算機硬件的發(fā)展經(jīng)歷了電子管、晶體管、集成電路和大規(guī)模集成電路、超大規(guī)模集成電路四個時代,而計算機軟件也很自然地隨著硬件的發(fā)展而發(fā)展。
2.1.2 計算機軟件已經(jīng)由過去的無足輕重發(fā)展到今天這樣在計算機系統(tǒng)中占有如此重要的地位。然而,軟件數(shù)量的迅速膨脹,又使人們承受不了軟件的資源耗費。因此,有必要對軟件生產(chǎn)方式進行徹底的改造。軟件工程正是從管理和技術(shù)兩個方面研究更好地開發(fā)和維護計算機軟件的一門學(xué)科。
2.1.3 軟件工程學(xué)是研究軟件開發(fā)和維護的普遍原理與技術(shù)的一門工程學(xué)科。所謂軟件工程是指,采用工程的概念、原理、技術(shù)和方法指導(dǎo)軟件的開發(fā)與維護。軟件工程學(xué)的主要研究對象包括軟件開發(fā)與維護的技術(shù)、方法、工具和管理等方面。在軟件研制開發(fā)過程中,若能嚴(yán)格遵循工程的方法論,便可提高軟件開發(fā)的成功率,減少軟件開發(fā)和維護中出現(xiàn)的各種風(fēng)險。
2.1.4 軟件工程注重研究如何指導(dǎo)軟件生產(chǎn)全過程的所有活動,以最終達到“在合理的時間、成本等資源的約束下,生產(chǎn)出高質(zhì)量的軟件產(chǎn)品”的目標(biāo)。為了更有效、更科學(xué)地組織和管理軟件生產(chǎn),根據(jù)某一軟件從被提出并著手開始實現(xiàn),直到軟件完成其使命為止的全過程劃分為一些階段,并稱這一全過程為軟件生命周期。通常,軟件生命周期包括八個階段:問題定義、可行性研究、需求分析、系統(tǒng)設(shè)計、詳細設(shè)計、編碼、測試、運行維護。
2.2 管理信息系統(tǒng)的開發(fā)方法
管理信息系統(tǒng)的開發(fā)方法是一個復(fù)雜的系統(tǒng)工程,它涉及到計算機處理技術(shù),系統(tǒng)理論,組織結(jié)構(gòu),管理功能,管理知識等各方面的問題,至今沒有一種統(tǒng)一完備的開發(fā)方法,但是每一種開發(fā)方法都要遵循相應(yīng)的開發(fā)策略。任何一種開發(fā)策略都要明確以下問題:
2.2.1 本系統(tǒng)軟件要解決的問題:如采取何種方式解決工程質(zhì)量監(jiān)督站同施工單位、監(jiān)理單位的工作關(guān)系問題,對新工程如何操作使用錄入信息等。
2.2.2 系統(tǒng)可行性研究:確定系統(tǒng)所要實現(xiàn)的目標(biāo)。通過對企業(yè)狀況的初步調(diào)研得出現(xiàn)狀分析的結(jié)果,然后提出可行性方案并進行論證。系統(tǒng)可行性的研究包括目標(biāo)和方案可行性、技術(shù)可行性、經(jīng)濟可行性和社會影響方面的考慮。
2.2.3 系統(tǒng)開發(fā)的原則:在系統(tǒng)開發(fā)過程中,要遵循領(lǐng)導(dǎo)參與、優(yōu)化創(chuàng)新、實用高效、處理規(guī)范化的原則。
2.2.4 系統(tǒng)開發(fā)前期準(zhǔn)備工作:作好開發(fā)人員的組織準(zhǔn)備和建筑領(lǐng)域?qū)I(yè)基礎(chǔ)準(zhǔn)備工作。
2.2.5 系統(tǒng)開發(fā)方法的選擇和開發(fā)計劃的制定:針對已經(jīng)確定的開發(fā)策略選定相應(yīng)的開發(fā)方法是結(jié)構(gòu)化系統(tǒng)分析和設(shè)計方法,還是選擇原型法或面向?qū)ο蟮姆椒āi_發(fā)計劃的制定是要明確系統(tǒng)開發(fā)的工作計劃、投資計劃、工程進度計劃和資源利用計劃。
2.2.6 本系統(tǒng)開發(fā)主要借鑒并應(yīng)用了原型法:原型法(prototyping approach)是對軟件生命周期法的改進。原型法鼓勵用戶與軟件開發(fā)人員通力合作,共同工作,在軟件開發(fā)的相關(guān)階段中都有用戶的參與。這樣,在軟件開發(fā)的全過程中,都能及時反映用戶的要求,不斷縮小開發(fā)人員與用戶之間對要求理解的差距,從而降低軟件開發(fā)的風(fēng)險,同時提高最終的軟件產(chǎn)品的質(zhì)量。原型法將軟件開發(fā)過程分為以下四個步驟:用戶的基本要求開發(fā)初始原型實現(xiàn)并運行原型修改并完善原型。由以上步驟可以看出,設(shè)計軟件原型是一個迭代過程,它以初始原型為輸入,隨著不斷試驗、糾錯、使用、評價和修改,不斷獲得新的原型。在每一次的迭代過程中,都有用戶的參加,面對實際存在的模型,用戶也就有了實在的感受,從而能提出切合實際的要求,經(jīng)過每一次修改得到的新的原型將完成更多的任務(wù),具有更強的功能。如此反復(fù),直到用戶滿意為止。采用原型法開發(fā)軟件,可以使系統(tǒng)開發(fā)更加迅速,整個開發(fā)過程為用戶提供了一個可塑的系統(tǒng),從而能使用戶很有興趣地參與到開發(fā)過程中。
3建筑工程質(zhì)量監(jiān)督及技術(shù)資料管理系統(tǒng)設(shè)計
3.1 開發(fā)及運行環(huán)境的選擇
3.1.1運行環(huán)境的選擇。由于本系統(tǒng)是針對工程質(zhì)量監(jiān)督站和施工單位、監(jiān)理單位,在整個施工過程中完成網(wǎng)絡(luò)監(jiān)督管理及對工程技術(shù)資料進行網(wǎng)絡(luò)檢索工作而開發(fā)的,對運行環(huán)境的要求非常高。整個開發(fā)流程為了體現(xiàn)網(wǎng)絡(luò)時代帶來的利益則選擇了使用BS結(jié)構(gòu)開發(fā)。
3.1.2 數(shù)據(jù)庫的選擇。在多種數(shù)據(jù)庫軟件中,選擇了相對來說比較易用的Mysql作為后臺數(shù)據(jù)庫,這樣不但大大減低了投入成本,而且易于開發(fā)維護,并且安全性很高。
3.1.3 開發(fā)工具的選擇。之所以本系統(tǒng)選擇了PHP,而不是.NET或者JAVA,是因為開發(fā)周期的限制,PHP更利于快速開發(fā),也利于日后代碼的維護。PHP是秉承Linux的GNU風(fēng)格,借助與源碼公開,使他迅速成為世界上目前應(yīng)用最為廣泛的站點制作語言之一。借助與C++的形式,引用類的概念,使得代碼的可重復(fù)性應(yīng)用便的異常簡單。加上他和Linux,Apache和MySql的緊密配合,關(guān)鍵性的應(yīng)用也沒有問題。同時,PHP第五代Zend(PHP5)的核心引擎正式版也已經(jīng)了,整個程序的核心得到了大幅度的改進,讓PHP程序的執(zhí)行速度變得更快。PHP在最佳化之后的效率,已比傳統(tǒng)CGI或者ASP等程序有了更好的表現(xiàn)。更重要的是:用PHP編寫的代碼執(zhí)行起來會更快,能實現(xiàn)同樣功能的PHP代碼,不用改變就可以在不同的WEB服務(wù)器上、不同的操作系統(tǒng)下運行。
3.2 本系統(tǒng)的具體設(shè)計
3.2.1 該系統(tǒng)設(shè)計先進,功能強大、實用高效、效益顯著,具有創(chuàng)新性,可操作性強、功能完善。達到國內(nèi)技術(shù)內(nèi)業(yè)資料管理軟件的領(lǐng)先水平和建筑工程質(zhì)量監(jiān)督及技術(shù)資料管理系統(tǒng)的創(chuàng)新。更具有廣泛的推廣應(yīng)用價值。
3.2.2 該系統(tǒng)該軟件技術(shù)內(nèi)容分為:質(zhì)量監(jiān)督網(wǎng)絡(luò)操作、網(wǎng)絡(luò)調(diào)閱技術(shù)內(nèi)業(yè)資料程序體系技術(shù)(質(zhì)量監(jiān)督站在網(wǎng)絡(luò)服務(wù)器網(wǎng)站上運行、使用)和指紋錄入、內(nèi)業(yè)資料操作程序體系技術(shù)(施工單位、監(jiān)理單位使用)。
3.2.3 質(zhì)量監(jiān)督網(wǎng)絡(luò)操作、網(wǎng)絡(luò)調(diào)閱技術(shù)內(nèi)業(yè)資料程序體系技術(shù)(質(zhì)量監(jiān)督站在網(wǎng)絡(luò)服務(wù)器網(wǎng)站上運行、使用):①系統(tǒng)軟件收錄了《黑龍江省單位工程質(zhì)量監(jiān)督程序及質(zhì)量監(jiān)督檔案管理》監(jiān)督執(zhí)行標(biāo)準(zhǔn)及操作用表,在監(jiān)督站網(wǎng)絡(luò)監(jiān)督平臺上、充分實現(xiàn)了監(jiān)督操作用表的網(wǎng)絡(luò)可操作性及智能化的操作。工程質(zhì)量監(jiān)督站各級監(jiān)督管理人員、可以以單位工程為單位在監(jiān)督站網(wǎng)絡(luò)監(jiān)督平臺上進行監(jiān)督用表網(wǎng)絡(luò)操作。②該系統(tǒng)實現(xiàn)了網(wǎng)絡(luò)平臺上質(zhì)量監(jiān)督站各級監(jiān)督管理人員,依據(jù)各自管理權(quán)限逐級進行崗位監(jiān)督管理,體現(xiàn)了當(dāng)代信息化管理模式。其具體權(quán)限分為:一級、二級、三級管理權(quán)限。一級權(quán)限為站長、副站長、總工、綜合科,均可對下級權(quán)限進行網(wǎng)絡(luò)監(jiān)督崗位的調(diào)整和工程分配,具備進行質(zhì)量監(jiān)督網(wǎng)絡(luò)操作、網(wǎng)絡(luò)調(diào)閱內(nèi)業(yè)程序體系中所有功能的操作權(quán)限。二級權(quán)限為監(jiān)督一科、監(jiān)督二科、市政科、構(gòu)件科科長,二級科長權(quán)限均可對本科室監(jiān)督人員進行網(wǎng)絡(luò)崗位管理調(diào)整、增加或刪除監(jiān)督員;均可將受理監(jiān)督的工程對監(jiān)督員進行分配。具備進行本科室所有受監(jiān)督工程的操作權(quán)限和查閱權(quán)限。三級權(quán)限為監(jiān)督員:三級監(jiān)督員權(quán)限均可對二級科長權(quán)限分配的受監(jiān)督工程進行管理、進行內(nèi)業(yè)資料網(wǎng)絡(luò)調(diào)閱和審批。③實現(xiàn)了監(jiān)督站對項目工程施工單位及監(jiān)理單位的建筑工程技術(shù)資料進行網(wǎng)絡(luò)調(diào)閱和審批。④該系統(tǒng)可以將上級領(lǐng)導(dǎo)部門及監(jiān)督站監(jiān)督文件,通過該網(wǎng)絡(luò)平臺進行電子文件下發(fā)。
3.2.4 指紋錄入、內(nèi)業(yè)資料操作程序體系技術(shù)(施工單位、監(jiān)理單位使用):①系統(tǒng)軟件收錄了黑龍江省建筑工程最新行業(yè)執(zhí)行標(biāo)準(zhǔn),充分實現(xiàn)了施工驗收表格智能化的操作。②該系統(tǒng)啟用了崗位人員指紋識別系統(tǒng)。經(jīng)過對建筑工程施工單位及監(jiān)理單位崗位人員進行崗位資格驗證后,在進行技術(shù)資料內(nèi)業(yè)表格操作中、需輸入本人指紋、表格上將自動生成崗位人員本人電子簽章,且自動生成當(dāng)天日期,同時表格鎖定、不得在進行修改。實現(xiàn)了崗位人員定崗限位的控制和項目工程按施工形象進度及時完成當(dāng)日技術(shù)內(nèi)業(yè)資料的控制。③系統(tǒng)能保證數(shù)據(jù)的安全,實現(xiàn)了建筑工程技術(shù)資料的管理、該系統(tǒng)可進行竣工工程技術(shù)內(nèi)業(yè)資料的電子光盤載體存檔,響應(yīng)了黑龍江省施工驗收標(biāo)準(zhǔn)對于建筑行業(yè)建筑工程資料關(guān)于從紙質(zhì)載體向電子光盤載體存檔模式轉(zhuǎn)變的號召。④該系統(tǒng)設(shè)置了將施工及監(jiān)理單位內(nèi)業(yè)操作記錄表格,在當(dāng)日完成填寫后,需在三日72小時內(nèi)內(nèi)上傳到質(zhì)量監(jiān)督調(diào)閱平臺、供監(jiān)督站網(wǎng)絡(luò)調(diào)閱的功能。
3.2.5 系統(tǒng)同時涵蓋了項目管理、數(shù)據(jù)庫、資料錄入、電子郵件、系統(tǒng)維護等方面的功能,內(nèi)容滿足建筑工程技術(shù)資料管理的過程要求。
3.2.6 系統(tǒng)同時具有導(dǎo)入、導(dǎo)出、模板、智能判定、自動組卷、查找等功能,界面友好、使用簡便、具有很高的實用性。
3.2.7 系統(tǒng)在施工數(shù)據(jù)智能錄入、合格判定和資料規(guī)范化、標(biāo)準(zhǔn)化管理方面、具有顯著特點和創(chuàng)新。
3.3 本系統(tǒng)的優(yōu)點
3.3.1 節(jié)力:以往監(jiān)督站對工程內(nèi)業(yè)資料及監(jiān)理資料的監(jiān)督檢查需到現(xiàn)場進行,而今通過對該系統(tǒng)的實施、通過監(jiān)督站網(wǎng)絡(luò)平臺就可以直接進行,節(jié)約了對建筑技術(shù)內(nèi)業(yè)資料的監(jiān)管精力。
3.3.2 節(jié)費:解決了施工工程體量大造成監(jiān)督人員短缺的問題。
3.3.3 操作簡便提高監(jiān)督工作效率:通過系統(tǒng)智能化的操作功能的體現(xiàn),減少了施工單位、監(jiān)理單位、監(jiān)督站的工作強度,可提高工作效率1倍以上。
3.3.4 信息化監(jiān)督管理模式的體現(xiàn):在網(wǎng)絡(luò)調(diào)閱在建工程技術(shù)內(nèi)業(yè)資料的基礎(chǔ)上,系統(tǒng)的研發(fā)將工程質(zhì)量監(jiān)督站實際的監(jiān)督管理體系和模式在監(jiān)督網(wǎng)絡(luò)平臺上予以體現(xiàn),實現(xiàn)了網(wǎng)絡(luò)平臺上質(zhì)量監(jiān)督站各級監(jiān)督管理人員,依據(jù)各自管理權(quán)限逐級進行崗位監(jiān)督管理,該系統(tǒng)的工程質(zhì)量監(jiān)督、指紋錄入、內(nèi)業(yè)資料網(wǎng)絡(luò)調(diào)閱的實現(xiàn)體現(xiàn)了當(dāng)代信息化管理模式。
3.3.5 為黑龍江省建筑工程施工領(lǐng)域的內(nèi)業(yè)資料管理專用軟件,在行業(yè)執(zhí)行標(biāo)準(zhǔn)及內(nèi)業(yè)操作用表的更新和施工驗收表格智能化的操作上充分體現(xiàn)了優(yōu)越性。
3.3.6 為黑龍江省單位工程質(zhì)量監(jiān)督程序及質(zhì)量監(jiān)督檔案管理監(jiān)督執(zhí)行標(biāo)準(zhǔn)和監(jiān)督用表操作的專用軟件。供工程質(zhì)量監(jiān)督站各級監(jiān)督管理人員、以單位工程為單位在工程質(zhì)量監(jiān)督站網(wǎng)絡(luò)監(jiān)督平臺上進行監(jiān)督用表網(wǎng)絡(luò)操作。
3.3.7 針對建筑工程專業(yè)具有可操作性強、功能完善的特點,解決了目前工程專業(yè)部分資料存在著外業(yè)與內(nèi)業(yè)不同步,不能真實體現(xiàn)工程實體質(zhì)量的問題。
3.4 本系統(tǒng)同普通建筑工程技術(shù)軟件的區(qū)別
3.4.1 傳統(tǒng)建筑工程使用的是建筑工程技術(shù)實用表式軟件,或單一增加了指紋識別技術(shù)。
篇10
關(guān)鍵詞:電能表 遠程抄表系統(tǒng) 應(yīng)用分析
中圖分類號:F407文獻標(biāo)識碼: A
一、系統(tǒng)總體設(shè)計方案
1、需求分析
軟件需求分析是軟件開發(fā)的前提,它的基本任務(wù)是準(zhǔn)確回答“系統(tǒng)做什么”的問題。只有通過軟件的需求分析活動才能把軟件功能和性能的總體概念描述為具體的軟件需求規(guī)格說明。軟件需求分析主要從下面三個方面考慮:
第一:軟件業(yè)務(wù)供求關(guān)系,這個依據(jù)目前客戶對軟件應(yīng)用領(lǐng)域需求。
開發(fā)軟件系統(tǒng)最為困難的部分就是要明確軟件的業(yè)務(wù)需求量。這包括所有的社會用戶、并且要考慮要面向起亞各類電能系統(tǒng)的軟件兼容性或者是其它軟件系統(tǒng)的接口等問題。如果沒有把握好客戶對軟件市場的需求范圍,最終會給系統(tǒng)帶來極大的損害,且以后再對它進行修改也極為困難。例如數(shù)據(jù)庫、模塊組件和工具這些供開發(fā)使用的軟件。所以,對軟件業(yè)務(wù)供求關(guān)系的把握,并對整個供求環(huán)境的把握,是目前客戶對軟件應(yīng)用領(lǐng)域需求的前提工作。
第二:根據(jù)市場調(diào)查,對當(dāng)前用戶使用軟件達到的任務(wù)和需要完成的目標(biāo)。
雖然目前我國市場電能表遠程抄表系統(tǒng)的己經(jīng)完善,但國內(nèi)產(chǎn)品的龐雜,一家企業(yè)可能有幾個系統(tǒng)并立運行,它們之間的接口是系統(tǒng)開發(fā)人員最頭痛的問題。對于當(dāng)前用戶使用軟件達到的任務(wù)和需要完成的目標(biāo)細則化、準(zhǔn)確化,是現(xiàn)代社會電能營銷需求系統(tǒng)和軟件設(shè)計系統(tǒng)中的巨大難題。但是對于開發(fā)人員來說,并沒有編寫出客戶認可的需求文檔,我們?nèi)绾文茏龅綖橄M單位量身定制,是當(dāng)前最重要的任務(wù)。
第三:供需建立體系的需求關(guān)系,并實現(xiàn)市場需求和市場功能的雙方面滿足用戶設(shè)計。目前消費單位所說的“需求”己經(jīng)是一種社會供需關(guān)系簡單的實施方案,研究人員應(yīng)當(dāng)從這些解決方法中了解真正的業(yè)務(wù)需求,并還應(yīng)找出己有系統(tǒng)與當(dāng)前業(yè)務(wù)不符之處,以確保產(chǎn)品不會無效或低效;在徹底弄清業(yè)務(wù)領(lǐng)域內(nèi)的事情后,分析人員就能提出相當(dāng)好的改進方法。
2、可行性分析
(1)經(jīng)濟可行性
經(jīng)濟可行性一方面是對項目支出方面費用的分析,另一方面是對取得的收益進行分析。由于當(dāng)今計算機己相當(dāng)普及,所以只需要管理和維護的費用。利用開發(fā)出的軟件對電表進行管理,不僅提高了管理效率,同時也降低了管理成本,所以開發(fā)本系統(tǒng)在經(jīng)濟上是可行的。
(2)技術(shù)可行性
技術(shù)可行性是指根據(jù)現(xiàn)有的技術(shù)條件,能否達到所提出的要求,所需要的物理資源是否具備。其中的技術(shù)條件指的是己經(jīng)普遍采用、確實可行的技術(shù)手段,而不是正在研究中沒有把握的新技術(shù)。技術(shù)可行性主要包括硬件、軟件和人員方面。在本系統(tǒng)的開發(fā)設(shè)計中所使用的計算機、通信設(shè)備等在功能、可靠性上能滿足要求;所使用的VisualBasic6.0系統(tǒng)開發(fā)工具和SQL Server數(shù)據(jù)庫能滿足系統(tǒng)所需求的各項管理功能,所以在技術(shù)上是可行的。
二、遠程抄表系統(tǒng)體系結(jié)構(gòu)
1、系統(tǒng)框架
遠程自動抄表系統(tǒng)主要由前端數(shù)據(jù)采集、通信和中心處理等三部分子系統(tǒng)組成。系統(tǒng)結(jié)構(gòu)框架如圖1所示。
圖1系統(tǒng)結(jié)構(gòu)框架
系統(tǒng)工作時,通過光電轉(zhuǎn)換模塊,把電表圓盤轉(zhuǎn)動時的信號轉(zhuǎn)換成脈沖電信號輸出,通過脈沖專線送入數(shù)據(jù)采集器或采集模塊進行脈沖數(shù)累加和存儲。集中器定時從采集器進行數(shù)據(jù)讀取、電度量計算和存儲。中心處理機的作用是設(shè)置集中器的參數(shù),包括數(shù)據(jù)傳輸協(xié)議、存儲方式、數(shù)據(jù)讀取時間等,同時接收集中器傳送過來的電表電量數(shù)據(jù),并對各個用戶群體進行存儲、分類、統(tǒng)計及分析。集中器負責(zé)將采集到的數(shù)據(jù)傳送給上位機,用電管理人員可以隨時獲取所需的各種數(shù)據(jù)和信息
2、前端數(shù)據(jù)采集系統(tǒng)
數(shù)據(jù)采集系統(tǒng)主要由電能表、采集模塊和集中器三部分組成。
(1)電能表
電能表(簡稱電表),是系統(tǒng)中最低層的設(shè)備,現(xiàn)在市場上常用的電表可分為兩種類型:機電式和全電子式。機電式電表可通過光電轉(zhuǎn)換模塊把電表圓盤的轉(zhuǎn)動信號轉(zhuǎn)換成脈沖信號輸出;而全電子式電能表可直接輸出電信號。電表輸出的電信號最終被送入采集器進行電能的計算、累加和存儲,其中多功能485智能電能表目前應(yīng)用較廣泛。
(2)采集器
做為微處理器控制的智能設(shè)備之一采集器是整個控制程序的重點設(shè)備。采集器的主要功能是采集、保存、響應(yīng)并上傳或下達指令。也可將采集器接口簡化成模塊裝置然后將其內(nèi)置于電表系統(tǒng)中。采集器完成自身啟動命令后首先會檢測有無數(shù)據(jù)的進入,如果沒有數(shù)據(jù)的進入,采集器其中一個裝置會在系統(tǒng)提示的特定幾個時間點來采集用戶電量電能信息并且存儲起來進入低能源消耗狀態(tài);一旦有數(shù)據(jù)的進入采集器會進入到接收模式狀態(tài)并開始工作以便方便安全有效的接收用戶用量數(shù)據(jù)。判斷并確認采集器中的這些數(shù)據(jù)能否有效的向用戶發(fā)送,一旦用戶檢測到信息信;反之如果用戶的數(shù)據(jù)未進入到采集器程序,則表明系統(tǒng)出現(xiàn)錯誤需要修改電表參數(shù),修改準(zhǔn)確無誤后按上述步驟依然可以進入到低能耗模式,這即實現(xiàn)了完成采集器到用戶電表的工作流程。在此項工作流程中,而且只有當(dāng)集中器向采集器發(fā)送采集指令,采集器正確無誤收到時才能進入到發(fā)送模式,在此期間采集器不會主動發(fā)送用戶信息,
(3)集中器
集中器是一個集成度高、功能強的智能抄表設(shè)備組件。集中器的主要功能有如下幾個方面:①控制功能。通過單片機芯片做為控制核心,實現(xiàn)跟時鐘芯片等芯片實現(xiàn)通信及執(zhí)行代碼等功能。②與上位機實現(xiàn)通信。集中器通過通信模塊接收上位機發(fā)來的指令信息,按照通信協(xié)議對收到的信息進行處理。信息大體上有兩種,一種是對集中器參數(shù)的設(shè)置,如抄表時間、地址編號、讀取指令等。另一種是采集到的電量信息,不同表號的電量信息發(fā)送到上位機進行統(tǒng)一管理。③跟各用戶電表的通信。集中器在收到上位機發(fā)來的電量采集指令或者是定時抄表時間到時,通過底層通信模塊向各個電表發(fā)送采集指令,同時接收從下層發(fā)送來的電量信息。④實現(xiàn)時鐘控制。集中器中的時鐘芯片具有自動計時和鬧鐘設(shè)定的功能,可以在設(shè)定的時間自動抄表。⑤信息存儲。集中器都有存儲模塊,用來存儲所抄的表值和自身的參數(shù)信息,即使斷電信息也不會很快丟失。集中器的工作流程如圖2所示
圖2集中器工作流程
3、通信系統(tǒng)
按照線路連接結(jié)構(gòu)的區(qū)別,通信系統(tǒng)分為星型連接和總線型連接兩種方式。星型連接是設(shè)置處理機為中心點,以發(fā)散的方式分別通過信道與集中器相連接,組成一對多的連接網(wǎng)絡(luò)。因通信數(shù)據(jù)量較大,要求相對較高的傳輸速率和帶寬,通常情況下光纖、無線和電話線通信都采用該連接方式??偩€型連接通信系統(tǒng)是為克服星型連接的缺陷而產(chǎn)生的,它以串行總線的方式連接分散的采集器或電表,實現(xiàn)節(jié)點間的連接;但因信道上節(jié)點較多,因而傳輸速率不高,適用于傳輸距離較短的情況,一般可用于底層數(shù)據(jù)的采集。
MBUS總線由于兩芯沒有極性、自由拓撲、更好的防雷擊能力逐漸取得了用戶的認可,正在演變?yōu)橛芯€傳輸方式的最主流形式;無線傳輸?shù)姆绞街幸灿泻枚喾N如采用ZIGBee技術(shù)的模式和普通FSK傳輸?shù)哪J?,無線方式由于受到耗電、發(fā)射功率、接受靈敏度、安裝環(huán)境的復(fù)雜性等多個方面的約束,根據(jù)實際使用情況,無線傳輸方式仍需在技術(shù)上進一步完善。
若想實現(xiàn)現(xiàn)代智能小區(qū)管理,RS-485是一種重要工具,其可以將常見的通信總線接口形式分兩條渠道來實現(xiàn)其功能,一來可以實現(xiàn)底層通信,二來也可以實現(xiàn)上層通信。采集器的工作原理是:220V電力線載波或RS-485通信電纜與集中器通信,用以控制接收集中器發(fā)來的不同指令,并有效地向集中器傳送該儀器所記錄的用戶電表顯示數(shù)據(jù)及工作狀態(tài)。由于通信協(xié)議可任意制定,具有很好的靈活性,也可用于集中器與上位機間的通信,基于RS-485在RS-232的基礎(chǔ)上改進了通信距離短、速率低等缺點,集中器更好的實現(xiàn)其通訊速率和通訊距離對遠程抄表系統(tǒng)的抄表功能,并且增加了多點與雙向通訊能力。普通計算機的主板一般只配有RS-232接口,主機要實現(xiàn)與485總線通信,需要加接RS232/485轉(zhuǎn)換器。RS485總線(采用4芯屏蔽電纜)通信接口連接示意圖如圖3所示。
圖3通信接口連接示意圖
4、中心處理系統(tǒng)
遠程抄表系統(tǒng)的中心處理子模塊主要由中心處理工作站和相應(yīng)的軟件部分構(gòu)成,全部的用戶用電信息都將通過信道匯集到中心,然后通過程序?qū)?shù)據(jù)進行分析和決策,可以獲取所需要的各種實時信息。但由于數(shù)據(jù)量很大,要求相關(guān)的硬件必須有足夠的運算和存儲指標(biāo)。
智能抄表系統(tǒng)管理軟件安裝后,需要配置通訊設(shè)備、模式、通訊端口、流控等項目參數(shù)才能實現(xiàn)遠程抄表。
5、通信原理
中心處理機作為上位機與各模塊的通信采用主從應(yīng)答方式,在進行遠程抄表之前,首先要建立一個準(zhǔn)確無誤的工程文件,包括各集中器下管理的各節(jié)點編號以及其對應(yīng)輸出通道下所連接的各總線表編號。主機通過節(jié)點號區(qū)分不同的從機,每個節(jié)點號都要分配一個唯一的地址。在通信過程中,上位機始終處于主動狀態(tài),根據(jù)需要向通信端口模塊發(fā)出讀寫命令。
不管是上層通信模塊還是底層通信模塊,都需要確定一個合理的通信協(xié)議,通信模塊采用RS485總線型拓撲結(jié)構(gòu),其總線協(xié)議以ISO-OSI模型做為參考模型。通信協(xié)議對通信方式、數(shù)據(jù)格式、傳輸速率、奇偶校驗、糾錯方式及控制字符的定義等做出了一個統(tǒng)一的規(guī)定,形成相關(guān)的《多功能電能表通信規(guī)約》。
三、計量遠程集中抄表系統(tǒng)的實用分析
1、應(yīng)用現(xiàn)狀
目前,基于擴頻數(shù)據(jù)壓縮寬頻通訊理論的RS485總線、低壓電力線載波混合抄表方案被應(yīng)用于居民集中抄表系統(tǒng),根據(jù)近一段時期部分改造試點等小區(qū)低壓抄表系統(tǒng)的運行情況來看。對居住相對集中、客觀環(huán)境條件較好的居民小區(qū)實施低壓遠程集中抄表系統(tǒng)改造,不但可有效解決用電供需矛盾,而且取得了供電、管理、居民等各方面共贏的效果。
以某小區(qū)為例,對比低壓集中抄表系統(tǒng)改造前后的情況:
改造前,該小區(qū)共有居民2650戶及配套商業(yè)、服務(wù)單位40戶,每月30日供電部門都要派2名抄表員用4個多小時對該小區(qū)進行現(xiàn)場抄表,工作強度很大。
改造后,針對該小區(qū)客觀實際,采用RS485總線集中抄表方案進行低壓抄表系統(tǒng)改造。由于系統(tǒng)抄表速率超過100戶/分鐘,因此,每月30日上午8點,營業(yè)抄表人員只需點擊進入“低壓遠程集中抄表系統(tǒng)”選中“某小區(qū)”點擊“抄表”按鈕,25分鐘后,該小區(qū)所有2690戶電表信息:用戶資料(客戶編號、姓名、用電地址、電表編號、電度、用電狀況等)就一一顯示在主站電腦屏幕上了,相比人工抄表效率大大提高。
2、效益分析
通過電能計量遠程集中抄表系統(tǒng)的應(yīng)用,可以大大提高電力營銷管理的現(xiàn)代化水平,其帶來的社會效益和經(jīng)濟效益也是十分顯著的。歸納起來,主要有以下幾點:
(1)降低了抄表的管理成本
改變落后、陳舊、古板的人工抄表計費模式,實現(xiàn)了抄表方式的技術(shù)革命,降低了人工抄表的人力投入,如10萬戶居民用戶,原抄表和管理人員有40-80人,年費用近100多萬元。而使用居民集中抄表系統(tǒng)后扣除每年的通信費用可以節(jié)省管理成本近80萬元。
(2)提高了工作效率
采用該系統(tǒng)后,抄表人員已做到足不出戶就可讀取實時電能表的數(shù)據(jù),在減少了人力投入的情況下大大提高了工作效率。同時,系統(tǒng)集成了完善的遠程停/送電、防竊電及計量故障報警等功能,供電抄表管理人員只需在操作中心對系統(tǒng)進行簡單的參數(shù)設(shè)置,即可瞬間完成傳統(tǒng)費時費力地人工催費停電、竊電監(jiān)測、計量裝置檢查等煩瑣工作。尤其值得一提的是,主站計算機操作完全避免了電力工作人員帶電現(xiàn)場作業(yè)形成的安全隱患。
(3)提高了線路運行可靠率
由于本集中抄表系統(tǒng)具有客戶用電異常警示功能,對于客戶停電或發(fā)生異常事件能迅速作出反應(yīng),這使得維護人員可以在最短的時間內(nèi)到達現(xiàn)場進行處理,提高了事故預(yù)防和故障處理的主動性,不僅可在最大限度內(nèi)為電力企業(yè)挽回停電損失,也給用電客戶帶來了極大的方便。
(4)線損計算更加精確
集中抄表系統(tǒng)應(yīng)用后,可以做到每天抄表而且抄表數(shù)據(jù)均為同一時刻凍結(jié)的電能數(shù)據(jù),也就可以做到每天對線損進行分析,消除人為因素所造成的電量誤差,管理損失降至為“0”,從而使線損統(tǒng)計真正達到了及時、準(zhǔn)確,為進一步降低臺區(qū)線損率指明了方向
結(jié)束語:
電力營銷效率的提高,取決于營銷部門對配網(wǎng)信息、用戶現(xiàn)狀和需求的了解程度,以及對各種數(shù)據(jù)分門別類加以采集分析并有效利用。電能計量遠程集中抄表系統(tǒng),能夠充分采集用戶的各種數(shù)據(jù)信息,對數(shù)據(jù)進行集中存儲和統(tǒng)一分析,對于加強需求側(cè)管理,提高客戶服務(wù),具有重要意義。
參考文獻:
熱門標(biāo)簽
軟件工程論文 軟件技術(shù)論文 軟件畢業(yè)論文 軟件測試 軟件技術(shù)方案 軟件設(shè)計 軟件設(shè)計大賽 軟件開發(fā)論文 軟件年終總結(jié) 軟件實訓(xùn)總結(jié) 心理培訓(xùn) 人文科學(xué)概論
相關(guān)文章
相關(guān)期刊
精品范文
10軟件測試報告