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