1. 程式人生 > 實用技巧 >JAVA讀取EXCEL_自動生成實體類

JAVA讀取EXCEL_自動生成實體類

一.實驗目的

1.瞭解軟體開發文件的組織、標準及編寫。

2.瞭解常用工具的用途及掌握各種工具的安裝。

二.實驗內容

1.瞭解GB8567-88,GB8567-2006的內容,掌握需求說明書、概要設計、詳細說明書的主要內容。

2.瞭解Visio的作用,安裝Visio,按照實驗指導使用Visio完成系統流程圖、DFD圖、業務流程圖的繪製,掌握Visio的使用方法。

3.瞭解Rational Rose,完成Rose(或starUML)的安裝,瞭解Rose的主要介面及功能。

三.實驗步驟

1.瞭解GB8567-88,GB8567-2006的內容,重點閱讀需求說明書、概要設計、詳細說明書的主要內容,比較GB8567-88與GB8567-2006在內容上有何不同。

答:(1)GB 8567-88是《計算機軟體產品開發檔案編制指南》,供編寫軟體文件時參考。這些文件主要是:可行性研究報告、專案開發計劃、軟體需求說明書、概要設計說明書、詳細設計說明書、模組開發

卷宗、測試計劃、測試分析報告、專案開發總結報告。

    GB/T 8567-2006標準是GB/T 8567-1988《計算機軟體產品開發檔案編制指南》的修訂版,並改名為《計算機軟體文件編制規範》。2006-03-14釋出,2006-07-01實施,從實施之日起替代GB/T 

8567-88。

(2)GB/T 8567-2006與GB8567-88相比,主要變化如下:

     a)本標準增加了文件編寫過程。其內容參考了ISO/IEC JTC1/SC7 N2106 1999/04/15《軟體工程一使用者文件過程)。

     b) 本標準主要從軟體開發與管理的角度,規定相應的文件及規範。其內容依據GB/T 8566- -2001《軟體生存週期過程》。

     c)在編寫本標準時,綜合 了在軟體開發與管理中的經驗及中軟網路技術股份有限公司有關CMM中擬訂的一些文件規範。

     d)本標準與 SJ 20778- 2000《軟體開發與文件編制》很好地連結。

     e)本標準在規定軟體需求規格說明、軟體測試檔案、軟體質最保證計劃與軟體配置管理計劃等文件時,既倀據相應的因標,又根據發展與實踐經驗作了相應的擴充套件。

     f)本標準把 SJ/T 11291-2003(面向物件的軟體系統建模規範第 3部分:文件編制》中的文件編制規範作為本標準的規範性附錄。

2.安裝好Visio2003、rose2003(或者starUML)。

3.利用Visio2003完成以下作業。

【例一】

某裝配廠有一個存放零件的倉庫,倉庫中現有的各種零件的數量及每種零件的庫存量臨界值等資料記錄在庫存清單主檔案中。當倉庫中零件數量有變化時,應該及時修改庫存清單主檔案;如果哪種零件的存

量少於它的庫存量臨界值,則應該報告給採購部門以便訂貨,規定每天向採購部門送一次訂貨報告。

該裝配廠使用一臺小型計算機處理更新庫存清單主檔案和產生訂貨報告的任務。零件庫存量的每一次變化稱為一個事務,由放在倉庫中的CRT終端輸入到計算機中;系統中的庫存清單程式對事務進行處理,

更新儲存在磁碟上的庫存清單主檔案,並且把必要的訂貨資訊寫在磁帶上。最後,每天由報告生成程式讀一次磁帶,並且打印出訂貨報告。

請用Visio繪製出系統流程圖;

繪圖如下:

【例二】訂貨處理系統

利用Visio繪製如下圖所示的資料流圖:

繪圖如下:

【例三】車輛購置業務流程

利用Visio繪製如下圖所示的業務流程圖:

繪圖如下:

4.繪製機票預定系統的業務流程圖

系統描述如下:

為了方便旅客,某航空公司擬開發一個機票預定系統。旅行社把預定機票的旅客資訊(姓名、性別、工作單位、身份證號碼、旅行時間、旅行目的地等)輸入該系統,系統為旅客安排航班,旅客在飛機起飛

前一天憑取票通知和賬單交款取票,系統核對無誤即印出機票給顧客。 請用分層資料流圖描繪本系統的功能。

繪圖如下:

5.實驗思考題

(1)使用Visio可以完成哪些型別圖形的繪製?

   答:綜合佈線系統的繪製,如流程圖,網路圖,結構圖,組織圖,思維導圖,居室佈置圖等

(2)比較GB8567-88與GB8567-2006有哪些內容不同?

   答:a)本標準增加了文件編寫過程。其內容參考了ISO/IEC JTC1/SC7 N2106 1999/04/15《軟體工程一使用者文件過程)。

       b) 本標準主要從軟體開發與管理的角度,規定相應的文件及規範。其內容依據GB/T 8566- -2001《軟體生存週期過程》。

       c)在編寫本標準時,綜合 了在軟體開發與管理中的經驗及中軟網路技術股份有限公司有關CMM中擬訂的一些文件規範。

       d)本標準與 SJ 20778- 2000《軟體開發與文件編制》很好地連結。

       e)本標準在規定軟體需求規格說明、軟體測試檔案、軟體質最保證計劃與軟體配置管理計劃等文件時,既倀據相應的因標,又根據發展與實踐經驗作了相應的擴充套件。

      f)本標準把 SJ/T 11291-2003(面向物件的軟體系統建模規範第 3部分:文件編制》中的文件編制規範作為本標準的規範性附錄。

6.實驗總結,完成實驗報告

    本次實驗我學會了如何使用Visio繪製流程圖,並且能夠去製作一些簡單事件的流程圖,對軟體開發工具的軟體安裝步驟也有了一定的瞭解。