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