- 相關(guān)推薦
項目管理軟件的開(kāi)發(fā)應用
論文關(guān)鍵詞:項目 類(lèi) 數據庫
論文摘要:軟件項目管理有利于將程序員的個(gè)人開(kāi)發(fā)能力轉化成企業(yè)的開(kāi)發(fā)能力。而且,軟件工程強調軟件開(kāi)發(fā)過(guò)程的工程性,把軟件的設計、開(kāi)發(fā)、測試、維護和管理工作當做一項系統工程來(lái)抓,表明軟件不僅僅是編寫(xiě)代碼的工作,而需要各個(gè)學(xué)科的綜合應用,才能形成真正的產(chǎn)業(yè)化。
隨著(zhù)信息技術(shù)的飛速發(fā)展,軟件產(chǎn)品的規模也越來(lái)越龐大。我們知道,軟件開(kāi)發(fā)是一個(gè)帶有一定風(fēng)險的工作,為了把風(fēng)險降到最低,項目經(jīng)理一定要進(jìn)行嚴格的項目管理。軟件項目管理就是為了使軟件項目能夠按照預定的、進(jìn)度、質(zhì)量順利完成,而對成本、人員、進(jìn)度、質(zhì)量、風(fēng)險等進(jìn)行分析和管理的活動(dòng)。本項目就是試圖解決中國軟件公司的管理實(shí)際問(wèn)題而開(kāi)發(fā)的軟件(協(xié)同平臺)
1應用技術(shù)
1.1 SQLserver2000
MicrosoftSQLServer2000是新一代大型商務(wù)、數據倉庫和數據解決方案。SQLServer2000在分級服務(wù)、數據轉換服務(wù)、數據倉庫等方面引入大量新特性。它為Web標準提供了強勁的支持,并為系統管理和調整提供了許多有力的工具。在網(wǎng)絡(luò )組件的頂部添加了服務(wù)特有的中介組件,如開(kāi)放式數據庫連接(OpenDatabaseConnectivity,ODBC)能使不同客戶(hù)機進(jìn)行相互連接,而不要求變更服務(wù)器及其他現存客戶(hù)應用程序。
2.2 Ado
Microsoft ActiveX DataObjects(ADO)使得客戶(hù)端應用程序能夠通過(guò)任何OLE.DB提供者來(lái)訪(fǎng)問(wèn)和操作數據庫服務(wù)器中的數據。
ADO使您能夠編寫(xiě)應用程序以通過(guò)OLE.DB提供者訪(fǎng)問(wèn)和操作數據庫服務(wù)器中的數據。ADO最主要的優(yōu)點(diǎn)是易于使用、速度快、內存支出少和磁盤(pán)遺跡小。ADO支持建立客戶(hù)端/服務(wù)器和基于Web的應用程序的關(guān)鍵功能。ADO的另一個(gè)功能是“遠程數據訪(fǎng)問(wèn)”(RDS),能夠通過(guò)一個(gè)來(lái)回的傳輸將數據從服務(wù)器移動(dòng)到客戶(hù)端應用程序或Web頁(yè)中,然后在客戶(hù)端對數據進(jìn)行操作,最后將更新數據返回服務(wù)器。
基本的ADO編程模型ADO提供執行以下操作的方式:
(1)連接到數據源。同時(shí),可確定對數據源的所有更改是否已成功或沒(méi)有發(fā)生。
(2)指定訪(fǎng)問(wèn)數據源的命令,同時(shí)可帶變量參數,或優(yōu)化執行。
(3)執行命令。
(4)如果這個(gè)命令使數據按表中的行的形式返回,則將這些行存儲在易于檢查、操作或更改的緩存中。
(5)適當情況下,可使用緩存行的更改內容來(lái)更新數據源。
(6)提供常規方法檢測錯誤(通常由建立連接或執行命令造成)。
2.3 VB 6.0
VB具有強大的數據庫操作功能,提供了包含數據,數據控件以及ADo等功能強大的工具,利用vB能夠開(kāi)弄發(fā)各種數據庫應用百系統,建立多種數據庫,并可司以管理、維護和使便用這些數致倨據.
2實(shí)現
3.1項目管理流程
3.2協(xié)同平臺的開(kāi)發(fā)
軟件環(huán)境
操作系統:windows2000,windowsNT
數據庫服務(wù)器:sQLServer2000,ACCESS2000
系統開(kāi)發(fā)軟件:VisualBasic6.0
版本控制系統:VisualSourceSafe6.0
3.3設計、分析需求和實(shí)現
當完成第一階段之后,就要對整個(gè)軟件的大體架構進(jìn)行簡(jiǎn)單設計,包括其中所需要的模塊,功能、包括哪能些數據、數據類(lèi)型、各種數據之間的關(guān)聯(lián)等。再對第一階段所取得的資料進(jìn)行詳細、具體的分析,對設計進(jìn)行進(jìn)一步的完善。把所有的資料和分析編寫(xiě)成為文檔。根據文檔建立數據庫。建立各模塊的模板和界面,方便在進(jìn)行開(kāi)發(fā)時(shí)作為參考。還要編寫(xiě)好各模塊共同使用的函數,如:數據的聯(lián)結和讀取數據等。每個(gè)開(kāi)發(fā)人員都要編寫(xiě)自己的負責部分的文檔,而且還要作好個(gè)人的計劃書(shū)。開(kāi)發(fā)人員之間還要相互協(xié)作與及要溝通好,不能單獨的進(jìn)行開(kāi)發(fā)。這樣會(huì )造成不必要的重復的工作,或使得各部分之間失去關(guān)聯(lián)。
為科學(xué)項目任務(wù)工作,加強工作信息交流與跟蹤任務(wù)進(jìn)度,及時(shí)準確了解任務(wù)進(jìn)程,以保證項目質(zhì)量及按期交付;方便快速任務(wù)完成情況,計算項目開(kāi)發(fā);合理調配資源使用,提高個(gè)人工作質(zhì)量及效率,以降低項目開(kāi)發(fā)的成本。對客戶(hù)的需求進(jìn)行各種和進(jìn)行分析,包括軟件開(kāi)發(fā)的過(guò)程,其中各開(kāi)發(fā)人員之間所需要共同合作和相互之間的溝通。還要考慮開(kāi)發(fā)的時(shí)間和所要的成本,以及所需的人員。進(jìn)行各個(gè)開(kāi)發(fā)階段的時(shí)間預測,以便能很好地控制開(kāi)發(fā)的進(jìn)程,不能因為管理不力而造成軟件不能在既定的時(shí)間內完成。
ADO[~然有較好的性能。但它編程起來(lái)卻很復雜,比較麻煩,不是一般的新手所能達到的。那么怎樣應用ADO呢?經(jīng)過(guò)不斷的摸索,方法如下:?jiǎn)?dòng),在模板中選擇類(lèi)庫,在名稱(chēng)中輸入類(lèi)庫如ADOAccess.確定,則進(jìn)入類(lèi)庫開(kāi)發(fā)中,把Class1換名為CADOAccess。
在項目菜單中加入引用,選擇COM頁(yè),找到MicrosoftActionX DataObject20Library或更高版本確定。COM是Microso~為了區分現在的.net,兼容以前的開(kāi)發(fā)方式而設置的,凡是.net之前的組成件都可在COM頁(yè)中可找到。(Microso~ActionX DataObject20Library是Microso~提供的ADO組件。它極大地方便了數據庫的訪(fǎng)問(wèn),是開(kāi)發(fā)數據庫有關(guān)軟件的最實(shí)用的工具之~)在類(lèi)名上面寫(xiě)上usingSystem;usingADODB;2條引用語(yǔ)句,這里分別是引用System,ADO來(lái)源。
在類(lèi)中定義~局部連接對象變量。privateConnectionmCnnDB;然后定義連接Access數據庫的過(guò)程.Access數據庫是Microso~開(kāi)發(fā)的本地數據庫,用adUseClient指定。它通過(guò)Microso~.Jet.OLEDB數據訪(fǎng)問(wèn)方式訪(fǎng)問(wèn)數據庫,Microso~.Jet.OLEDB又有多種版本,其中4.0是最高版本,它能訪(fǎng)問(wèn)ACCESS2000,所以這里的數據提供者指定為Microsoft.Jet.OLEDB.4.0。指定了本地數據庫和提供者后,就可打開(kāi)一個(gè)數據庫了,用open方法實(shí)現。
我們開(kāi)發(fā)了以下子系統:
(1)基本資料子系統:
(2)項目計劃子系統
(3)業(yè)績(jì)考核子系統
(4)后臺管理子系統
(5)系統維護子系統
3.4以下為模塊功能圖
4結論
本文是應香港冠亞軟件公司要求開(kāi)發(fā)的一個(gè)IT項目軟件,從項目需求,計劃,進(jìn)程,,質(zhì)量,控制等方面進(jìn)行管理,較好地解決軟件公司開(kāi)發(fā)過(guò)程中的問(wèn)題,并已投入試用,經(jīng)測試:開(kāi)發(fā)時(shí)間減少50%,成本減少60%,具有很好的使用價(jià)值。該軟件同樣可適用一般工程項目管理。與國外的PROJECT2000相比,簡(jiǎn)單實(shí)用,符合中國公司,但功能不夠齊全,尚有改進(jìn)的地方。
【項目管理軟件的開(kāi)發(fā)應用】相關(guān)文章:
激光加工庫存管理軟件開(kāi)發(fā)應用論文11-13
項目管理在A(yíng)SP軟件開(kāi)發(fā)中的應用03-23
淺論項目管理軟件PROJECT在設計項目管理中的運用03-18
利用PowerBuilder開(kāi)發(fā)WEB應用03-19
探索外包項目開(kāi)發(fā)的管理12-10
礦區物探領(lǐng)域的GIS開(kāi)發(fā)與應用03-27
城市休憩帶項目開(kāi)發(fā)試想03-24