軟體工程實驗報告實驗一

2021-03-04 07:54:05 字數 2728 閱讀 7190

實驗報告

課程名稱軟體工程

實驗專案實驗一結構化分析和設計

實驗儀器個人電腦

系別___電腦科學與技術系____

專業_____電腦科學與技術___

組長姓名王海闊 2010011187

小組成員劉大偉_ 2010011195

鄭曉馳 2010011192

實驗日期 ______2013-5-8_________

成績指導教師田英愛

對航空客運訂票系統,利用傳統的軟體工程思想,對該系統進行結構化分析和設計。

需要利用visio等工具繪製系統流程圖、資料流圖(dfd)、實體聯絡圖(erd)資料字典、軟體模組結構圖,並書寫結構化分析和設計實驗報告。

實驗工具與方法用畫圖工具visio2010 實現的各種結構圖

系統名稱:航空客運訂票系統

4.1 根據選定系統,做出問題陳述和功能描述,並畫出系統流程圖。

問題陳述:

售票/訂票是民航業務中的乙個最基本的業務,表面上看,它只是民航業務的乙個簡單的部分,但是它涉及到資金管理與客戶服務等多方面,因此,過去傳統的售票方式已經不能滿足現代航空業務流量劇增的客觀要求,本次設計便是利用開發工具c語言開發的乙個民航售票管理系統,它能方便快捷地運用在民航業務的營運之中。

自從航空公司引入了第一台電子計算機以來,資訊科技已發生了翻天覆地的變化,但機票的基本銷售方式並未發生很大變化。我們可以描述一位旅客購票的全過程:旅客走進旅行公司購買機票;機票管理者接入**機票預訂系統,選擇航線和時間;旅客選定航班和乘機時間,預訂機票;管理者將機票預訂請求經過預訂系統的網路送回到航空公司的主機系統;公司向客戶售出機票。

能用於所有航空售票處(公司、中心,點)的客戶資料和售票/訂票情況管理,能對客戶累計購票情況進行統計分析。通過使用該軟體,有利於提高工作效率,加強與客戶之間的溝通和了解,增強客戶的信任感,從而達到提高機票銷售量的目的。

功能描述:

(1)查詢:可以查詢某個航線的情況(如,輸入航班號,查詢起降時間,起飛抵達城市,航班票價,票價折扣,確定航班是否滿倉);

可以輸入起飛抵達城市,查詢飛機航班情況;

可以輸入乘客資訊,查詢乘客所訂票情況;

(2)訂票:可以訂票,如果該航班已經無票,可以提供相關可選擇航班;

(3)退票:可退票,退票後修改相關資料檔案;

客戶資料有姓名,證件號,訂票數量及航班情況,訂單要有編號。

系統流程圖

4.2 根據系統問題描述,抽取實體名詞,畫出系統erd。

4.3 建立系統的邏輯模型,並用dfd圖描述出來。

對訂票資訊及退票排隊情況進行管理的系統,主要劃分為一下五個模組:

錄入: 可以錄入航班情況;

查詢: 可以查詢某個航線的情況;可以輸入起飛抵達城市,查詢飛機航班情況;

訂票:可以訂票,如果該航班已經無票,可以提供相關可選擇航班;

退票: 可退票,退票後修改相關資料檔案; 客戶資料有姓名,證件號,訂票數量及航班情況,訂單要有編號。

訂票的dfd

退票的dfd

查詢機票的dfd

4.4 體會資料字典的作用,結合系統dfd圖,借助資料字典,完善系統描述。

航空客運訂票系統=訂票+退票+查詢飛機資訊+查詢客戶資訊

訂票=航班號+座位號+姓名+id+**號碼+時間

退票=航班號+座位號+姓名+id+時間

查詢飛機資訊=航班號+飛機號

查詢客戶資訊=id+姓名

航班號=[0|1]+數字

座位號=[0|1|2]+數字

姓名=55

id=1818

**號碼=1111

時間=22+『:』+22+『:』+22

數字 = [0|1|2|3|4|5|6|7|8|9]

字母 = [a|b|c||d||e|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|a|b|c|

d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z]

4.5 將系統dfd轉換為模組結構圖。

航空系統模組結構圖:

訂票結構圖:

退票結構圖

查詢航班資訊

查詢客戶資訊

下面是做實驗時的部分截圖,實驗總結在圖的下面

實驗總結

王海闊:我們組選定的是航空客運訂票系統,根據課上老師講的知識點,我們深知要想設計出好的軟體應用系統,總體設計非常重要,我們著眼與功能設計,畫出了系統流程圖,建立系統的邏輯模型,並用dfd圖描述出來。其實對於剛接觸各種的圖,我們心裡還是一團亂的,當時寫起來非常的煩躁,我們考著啃書本,把這個系統所需要的圖和邏輯模型畫出來了,過程是痛苦的,也為後面**實現打下基礎。

劉大偉:我所做的是航空客運訂票系統中的查詢和錄入航班資訊的操作。通過以往航空客運訂票系統和在網上通過檢索書籍情況,在這兩個部分的功能中我對航班號和使用者的編號、時間等等資訊的錄入和查詢,彙總出來乙個準確的資訊狀態。

這個部分非常重要,只有這個系統能夠提供準確的機票和使用者的航班資訊,這才是乙個可靠的航空客運系統。當我們要查詢航班或者使用者資訊時系統會自動調出相關函式操作,顯示相關結果,如果沒有則為空。除此之外我還做相關dfd圖,用圖形化的方式表現出來,建立系統的『具體模型』。

鄭曉馳:我組功能要求系統能有效、快速、安全、可靠和無誤的完成上述操作。並要求客戶機的介面要簡單明瞭,易於操作,伺服器程式利於維護。

航空售票系統是典型的資訊管理系統,其開發主要包括後台資料庫的建立和維護以及前端應用程式的開發兩個方面。對於前者要求建立起資料一致性和完整性強、資料安全性好的庫。而對於後者則要求應用程式功能完備,易使用等特點.

軟體工程實驗報告 實驗

實驗報告 實驗名稱 活 實驗課時 4 課時 實驗地點 知行樓306 實驗時間 2016 年 4 月 20 日星期三第 9 周 實驗目的及要求 能根據前期的分析和設計繪製活 實驗環境 1 硬體裝置 pc機一台 2 作業系統 windows 7 3 應用工具 rational rose 2007 實驗內...

軟體工程實驗報告 實驗

實驗報告 實驗名稱 需求分析與用例圖 實驗課時 4 課時 實驗地點 知行樓306 實驗時間 2016 年 3 月 2 日星期三第 2 周 實驗目的及要求 1 會進行系統的功能性需求分析 2 能根據需求分析建立系統的用例圖。實驗環境 1 硬體裝置 pc機一台 2 作業系統 windows 7 3 應用...

軟體工程 實驗報告一

實驗序號 實驗一 實驗名稱 軟體工程工具 班級 學號 姓名實驗一熟悉軟體工程工具的使用 一 實驗目的 1.初步熟悉visio軟體的使用方法。2.初步熟悉rational rose軟體的使用方法。二 實驗內容 1.用visio畫資料流圖,上交原始檔。2.用rational rose畫用例圖,上交原始檔...