基于.NET的軟件測試業(yè)務管理系統(tǒng)設計與實現(xiàn)_第1頁
基于.NET的軟件測試業(yè)務管理系統(tǒng)設計與實現(xiàn)_第2頁
基于.NET的軟件測試業(yè)務管理系統(tǒng)設計與實現(xiàn)_第3頁
基于.NET的軟件測試業(yè)務管理系統(tǒng)設計與實現(xiàn)_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、基于.NET的軟件測試業(yè)務管理系統(tǒng)設計與實現(xiàn)摘 要:本系統(tǒng)為B/S形式構造,以.NET4.0為開發(fā)平臺,文章主要對此系統(tǒng)的需求分析、功能模塊、數(shù)據(jù)存儲構造以及編碼實現(xiàn)等幾個方面進展了闡述。關鍵詞:.NET;軟件測試;業(yè)務管理系統(tǒng);B/S形式中圖分類號:TP3 文獻標識碼:A1 引言Introduction當前軟件工程需求飛速增長,軟件規(guī)模越來越大,軟件的質量問題也比較突出。多年以來,人們認識到要想高效率、高質量和低本錢地開發(fā)軟件,必須以改善軟件消費過程為中心,全面開展軟件工程和質量管理手段,對軟件消費的管理亟待改進。因此,軟件測試在軍工、銀行、證券、保險、電信、控制、醫(yī)療軟件、電力等行業(yè)都得到

2、的重視1。開展軟件測試效勞業(yè)務以來,積累的工程越來越多,所有的材料提交、補正、更新、進度查詢、報告或者證書領取通知等都通過工程師與企業(yè)聯(lián)絡人的口頭交流方式或者 或者即時通訊軟件來進展,經(jīng)常一個工程做下來,需要經(jīng)過與企業(yè)聯(lián)絡人的屢次、反復的溝通,既浪費人力物力又浪費時間,而且沒有方法以書面的形式永久、正式記錄下每個軟件工程的施行過程。階段性統(tǒng)計幾乎全部靠人工計數(shù),無法及時反響每個階段業(yè)務的分布情況。對軟件測試業(yè)務的過程管理亟待改進。2 系統(tǒng)目的及需求System goal and demand業(yè)務管理不只是管理業(yè)務、控制流程,還需要管理業(yè)務涉及的各個方面,例如:記錄業(yè)務執(zhí)行過程中的狀態(tài)信息、相關

3、附件等。而相應的,業(yè)務管理系統(tǒng)那么是實現(xiàn)管理功能的軟件平臺3。本文預期實現(xiàn)的軟件測試業(yè)務管理系統(tǒng)整合現(xiàn)有資源,做到維護方便,改變目前重復勞動、記錄不便、無法電子存檔相關信息的狀況,實現(xiàn)后臺相關數(shù)據(jù)錄入方便,前臺數(shù)據(jù)展示及時全面。功能主要分為后臺錄入、編輯部分和前臺顯示、查詢部分。前臺滿足用戶對軟件測試業(yè)務工程施行進度、相關新聞資訊的查詢。后臺實現(xiàn)對各軟件測試工程各類文檔的歸檔管理和各工程施行進度的記錄等功能,工程施行流程的監(jiān)視和查詢,以及相關文件的上傳下載等功能。實現(xiàn)統(tǒng)計分析,支持統(tǒng)計數(shù)據(jù)Excel形式導入導出。該工程的施行便于相關人員對各類文檔進展統(tǒng)一歸檔管理,記錄工程施行流程的各個環(huán)節(jié)一些

4、需要備注的信息,進一步標準化工作。3 系統(tǒng)設計System design3.1 系統(tǒng)業(yè)務流程分析系統(tǒng)的業(yè)務流程如圖2所示。3.2 系統(tǒng)主要功能模塊業(yè)務管理系統(tǒng)分為前臺展示查詢部分和后臺編輯管理部分,主要功能模塊有:業(yè)務數(shù)據(jù)錄入管理、統(tǒng)計分析、軟件企業(yè)信息庫、相關下載、系統(tǒng)管理等。其中業(yè)務數(shù)據(jù)錄入、統(tǒng)計分析、軟件企業(yè)信息庫為本工程的核心部分。按照建立要求設計實現(xiàn)網(wǎng)站,對業(yè)務相關的各類文檔進展歸檔管理,并實現(xiàn)用戶對所施行軟件技術效勞工程流程的監(jiān)視和查詢。1前臺頁面,企業(yè)或個人用戶通過輸入準確的軟件產品名稱和委托企業(yè)名稱即可查詢軟件測試工程的施行進度。在沒有登錄的情況下只能進展準確查詢,登錄了以后可

5、以進展模糊查詢。2前臺頁面,已經(jīng)登錄的企業(yè)或個人用戶可以在線提交軟件測試或著作權登記需求,并上傳相關文件。3軟件測試工程施行進度分為:電子文檔在審、電子文檔已審、紙質材料受理、紙質材料受理完畢并已繳費開發(fā)票、測試過程中、回歸測試、測試過程完畢、出具測試報告、企業(yè)領取報告、工程完畢。4后臺頁面:施行的軟件工程列表可詳細列出所有受理的工程信息,支持Excel導出;軟件工程對應可以上傳相關文檔,每個軟件對應一個文件夾。5后臺頁面:可按照一個或者幾個所選年度內所申報的軟件進展查詢統(tǒng)計,年度以受理日期為準。實現(xiàn)按年度、產品類型統(tǒng)計工程個數(shù)。支持盡量多的字段進展查詢和排序,后臺支持模糊查詢。3.3 數(shù)據(jù)存

6、儲構造設計本系統(tǒng)的數(shù)據(jù)庫效勞器采用SQL Server2005,在.NET平臺上對數(shù)據(jù)的存取通過ADO.NET來實現(xiàn)。ADO.NET包括五個主要部分:Connection負責連接應用程序和需要訪問的數(shù)據(jù)庫,DataAdapter提交并獲取查詢結果,Command對象執(zhí)行數(shù)據(jù)庫查詢、添加、刪除、或者返回特定表內容的直接懇求。DataReader對象一次存取一條記錄,減少內存占用量,進步了應用程序的性能5。根據(jù)需要實現(xiàn)的功能,為業(yè)務管理系統(tǒng)建立數(shù)據(jù)庫,主要由用戶信息表、軟件測試工程信息表、工程所處狀態(tài)類型表、軟件企業(yè)信息表、軟件測試類別表、文檔資源表等組成。1軟件測試工程信息表:軟件測試工程信息表是整個業(yè)務系統(tǒng)的核心,主要記錄工程編號、產品名稱及版本號、委托單位、開發(fā)單位、工程開發(fā)平臺、開發(fā)語言、紙質材料受理日期及受理人員、測試工程繳費情況、工程進展狀態(tài)、測試人員、測試日期、測試地點、工程聯(lián)絡人及聯(lián)絡 、測試報告編號、報告接收人、上傳的相關文檔等。此表以工程編號為主鍵,同時作為外鍵與其他表關聯(lián)。2工程所處狀態(tài)類型表:記錄軟件測試工程所處的狀態(tài),同時作為業(yè)務流程控制的判斷條件。3軟件企業(yè)信息表:記錄委托單位的相關信息

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論