2023年實(shí)驗(yàn)報(bào)告的書寫案例_第1頁
2023年實(shí)驗(yàn)報(bào)告的書寫案例_第2頁
2023年實(shí)驗(yàn)報(bào)告的書寫案例_第3頁
2023年實(shí)驗(yàn)報(bào)告的書寫案例_第4頁
2023年實(shí)驗(yàn)報(bào)告的書寫案例_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

實(shí)驗(yàn)報(bào)告的書寫案例

實(shí)驗(yàn)一撰寫可行性研究報(bào)告

一、實(shí)驗(yàn)?zāi)康?/p>

1、掌握可行性研究環(huán)節(jié);

2、學(xué)習(xí)編制可行性研究報(bào)告。

二、實(shí)驗(yàn)規(guī)定

硬件:IntelPentium120或以上級別的CPU,大于16MB的內(nèi)存。

軟件:Windows95/98/2023操作系統(tǒng),0ffice97/2023軟件

學(xué)時:2學(xué)時

寫出此項(xiàng)實(shí)驗(yàn)報(bào)告

三、實(shí)驗(yàn)內(nèi)容

1、可行性研究(結(jié)構(gòu)化分析)方法;

2、繪制數(shù)據(jù)流圖,使用Word寫實(shí)驗(yàn)報(bào)告。

四、實(shí)驗(yàn)環(huán)節(jié)

1.引言

1.1編寫目的

可行性研究的目的是為了對問題進(jìn)行研究,以最小的代價在最短的時間內(nèi)擬定問

題是否可解。

通過對此項(xiàng)目進(jìn)行具體調(diào)查研究,初擬系統(tǒng)實(shí)現(xiàn)報(bào)告,對軟件開發(fā)中將要面臨的同

題及其解決方案進(jìn)行初步設(shè)計(jì)及合理安排。明確開發(fā)風(fēng)險及其所帶來的經(jīng)濟(jì)效益。本報(bào)

告經(jīng)審核后,交軟件經(jīng)理審查。

1.2項(xiàng)目背景

。(1)待開發(fā)的軟件產(chǎn)品名稱:旅行社機(jī)票預(yù)定系統(tǒng)。

(2)本項(xiàng)目的提出者:馮劍。開發(fā)者:李馳。用戶:旅行社。

(3)本軟件產(chǎn)品將用于旅行社的機(jī)票預(yù)定和費(fèi)用的記錄。

1.3術(shù)語說明

DFD(數(shù)據(jù)流圖):一種描述書記變換的圖形工具,是結(jié)構(gòu)化分析方法最普遍采用

的表達(dá)手段,但數(shù)據(jù)流圖并不是結(jié)構(gòu)化分析模型的所有,數(shù)據(jù)字典和小說明為數(shù)據(jù)流圖

提供了補(bǔ)充,并用以驗(yàn)證圖形表達(dá)的對的性、一致性和完整性,三者共同構(gòu)成了被建系

統(tǒng)的模型。

1.4.系統(tǒng)參考文獻(xiàn)

參考文獻(xiàn)見附錄

2.可行性研究的前提

2.1基本規(guī)定

(1)功能

本軟件實(shí)現(xiàn)的功能有:為游客提供機(jī)票預(yù)定服務(wù),提高旅游局的服務(wù)質(zhì)量和服務(wù)

效率?對航班數(shù)據(jù)庫的查詢和修改,對機(jī)票費(fèi)用記帳數(shù)據(jù)庫的查詢和修改,記錄旅客

信息、(姓名、性別、年齡、身份證號、單位、旅行時間、目的地)、航班時間和班次,

打印機(jī)票和帳單。

(2)性能

時間:提供的信息必須及時的反映在工作平臺上。售票系統(tǒng)的定單必須無差錯

的存儲在機(jī)場的主服務(wù)器上。對服務(wù)器上的數(shù)據(jù)必須進(jìn)行及時對的的刷新。一筆業(yè)務(wù)

在一分鐘內(nèi)完畢??臻g:運(yùn)營空間2M。

(3)系統(tǒng)的輸入和輸出

輸入:旅行社定票單。數(shù)據(jù)完整,詳實(shí)。

輸出:機(jī)票、帳單。簡捷,快速,實(shí)時。

(4)解決流程

旅行社將定票信息輸入定票系統(tǒng),系統(tǒng)輸出機(jī)票和帳單給旅客。

(5)安全保密規(guī)定

旅客的信息保密。服務(wù)器的管理員享有對機(jī)場航班信息庫及機(jī)票信息庫和定票信息

庫的管理與修改。旅行社的售票員只享有對訂票信息庫的部分修改(寫入與讀出)。

(6)完畢期限規(guī)定

系統(tǒng)完畢期限為10個月。

2.2開發(fā)目的:

系統(tǒng)實(shí)現(xiàn)后,大大提高旅行社的機(jī)票預(yù)定服務(wù)效率。減少售票服務(wù)中的錯誤發(fā)生率,

減少信息交流的煩瑣過程及其帶來的開銷。

開發(fā)目的應(yīng)考慮的因素:

(1)人力與設(shè)備費(fèi)用的相對減少;

(2)業(yè)務(wù)解決速度的提高;

(3)計(jì)算的準(zhǔn)確度和精度的提高;

(4)人員運(yùn)用率的改善。

2.3具有條件

項(xiàng)目開發(fā)中所具有的條件,假定和限制:

(1)目的系統(tǒng)運(yùn)營壽命

系統(tǒng)運(yùn)營壽命建議值應(yīng)為三年。

(2)進(jìn)行系統(tǒng)方案選擇比較的時間

一個月

(3)經(jīng)費(fèi),投資來源

經(jīng)費(fèi)來源于旅行社

(4)軟硬件,運(yùn)營環(huán)境和開發(fā)環(huán)境

硬件環(huán)境

PII或更高檔微機(jī)

服務(wù)器sun工作站,終端為pc機(jī)。

運(yùn)營時內(nèi)存規(guī)定:2MB;

安裝所需硬盤:10MB

打印機(jī):1q_1600k

軟件環(huán)境

中文Windows98/2023

2.4.可行性研究的方法

(1)客戶調(diào)查

(2)專家征詢

(3)市場調(diào)查

2.5.評價尺度

各項(xiàng)功能的優(yōu)先順序,開發(fā)時間的長短及使用中的難以限度。

3.對現(xiàn)有系統(tǒng)的分析

現(xiàn)有系統(tǒng)存在著數(shù)據(jù)不易更新、容易丟失、容易犯錯、查詢效率低。業(yè)務(wù)人員工

作強(qiáng)度大,儲戶等待服務(wù)時間長等缺陷。

4.目的系統(tǒng)的技術(shù)可行性分析

4.1對目的系統(tǒng)的簡要描述

系統(tǒng)采用常規(guī)的數(shù)據(jù)庫管理方法

記帳文獻(xiàn)

4.3與現(xiàn)有系統(tǒng)進(jìn)行比較

系統(tǒng)有助于數(shù)據(jù)集中,時空運(yùn)用率高易更新,易備份,查詢速度快,響應(yīng)速度快,

基本消除了現(xiàn)有系統(tǒng)的種種缺陷,更為廣大旅客和旅行社工作人員所接受。

4.4采用建議系統(tǒng)也許帶來得影響

系統(tǒng)極大提高了用戶查詢相關(guān)信息的命中率,有助于決策優(yōu)化和提高工作效率。

系統(tǒng)是一個數(shù)據(jù)庫管理系統(tǒng),當(dāng)今數(shù)據(jù)庫技術(shù)較為成熟,運(yùn)用現(xiàn)有技術(shù)應(yīng)當(dāng)可以達(dá)成

功能目的??紤]到開發(fā)期限較為寬裕,預(yù)計(jì)可以在規(guī)定的時間內(nèi)完畢軟件的開發(fā)。

5.投資和效益分析(經(jīng)濟(jì)可行性分析)

5.1支出

(1)基建投資

硬件設(shè)備:PC機(jī):8000元

網(wǎng)絡(luò)設(shè)備:10萬

輔助配置:10萬

共計(jì):28萬

軟件:Windows98/2023:10萬

VB6.0:1萬

操作員培訓(xùn)費(fèi):5萬

(2)其他一次性支出

軟件設(shè)計(jì)和開發(fā)費(fèi)用:20萬

(3)經(jīng)常性支出

軟件維護(hù)費(fèi)用:5萬

一共花費(fèi):69萬

5.2效益

實(shí)現(xiàn)業(yè)務(wù)電算化,減少人力投資和辦公費(fèi)用,提高工作效率。

一次性收益

0元

經(jīng)常性收益

(按銀行利率:1%);

減少員工10人(1000圓/人)四年收益:

1000*(1.1+(1.1A(1,1)>+<1,I)-)*10*12*5=24.5萬

。。工作效率提高收益(工作效率提高30%):

30*(1.1+(1.1)2.“.wh)*(30%)*4=2.3萬

。經(jīng)常性收益共計(jì):26.8萬

不可定量收益

因服務(wù)質(zhì)量提高增長旅客量10%:

100萬*10%*(90%+(90%)2+(90%)3+(90%)")=30.8萬

共受益:326.8萬

5.3投資回收周期

收益/投資比

30.8/26.8=114%

回收周期2、3年

6.社會因素方面的可行性

6.1法律方面的可行性

所有軟件都選用正版、所有技術(shù)資料都由提出方保管。協(xié)議制定擬定違約責(zé)任。

新系統(tǒng)(目的系統(tǒng))的研制和開發(fā),將不會侵犯別人、集體和國家利益,不會違反國家政

策合法律.

6.2使用方面的可行性

使用本軟件人員規(guī)定有一定計(jì)算機(jī)基礎(chǔ)的人員,系統(tǒng)管理員規(guī)定由計(jì)算機(jī)的專

業(yè)知識,所有人員都要通過本公司培訓(xùn)。新系統(tǒng)(目的系統(tǒng))的研制和開發(fā)已充足考慮了

儲戶的各方因素,能滿足使用規(guī)定。

7.結(jié)論

綜上所述,由于投資效益比遠(yuǎn)大于100%,技術(shù)、經(jīng)濟(jì)、操作都有可行性,可以進(jìn)行系

統(tǒng)的開發(fā)和研制可以開始進(jìn)行。

實(shí)驗(yàn)二撰寫需求規(guī)格說明

一、實(shí)驗(yàn)?zāi)康?/p>

1、掌握需求分析的環(huán)節(jié);

2、學(xué)習(xí)編制需求規(guī)格說明書。

二、實(shí)驗(yàn)規(guī)定

硬件:Inte1Pentium120或以上級別的CPU,大于16MB的內(nèi)存。

軟件:Windows95/98/2023操作系統(tǒng),Office97/2023軟件

學(xué)時:2學(xué)時

寫出此項(xiàng)實(shí)驗(yàn)報(bào)告

三、實(shí)驗(yàn)內(nèi)容

1、需求分析(結(jié)構(gòu)化分析)方法;

2、繪制及精化數(shù)據(jù)流圖,使用Word寫實(shí)驗(yàn)報(bào)告。

四、實(shí)驗(yàn)環(huán)節(jié)

1.引言

1.1編寫目的

1)作為軟件開發(fā)機(jī)構(gòu)和用戶之間一份事實(shí)上的技術(shù)協(xié)議書;

2)作為軟件開發(fā)機(jī)構(gòu)下一步進(jìn)行設(shè)計(jì)和編碼的基礎(chǔ);

3)作為測試和驗(yàn)收目的系統(tǒng)的依據(jù)。

1.2項(xiàng)目背景

(1)待開發(fā)的軟件產(chǎn)品名稱:旅行社機(jī)票預(yù)定系統(tǒng)。

(2)本項(xiàng)目的提出者:馮劍。開發(fā)者:李珈。用戶:學(xué)生。

。(3)本軟件產(chǎn)品將用于旅行社的機(jī)票預(yù)定和費(fèi)用的記錄。

1.3術(shù)語說明

1.數(shù)據(jù)流圖:(DFD)一種描述數(shù)據(jù)變化的圖形工具,是結(jié)構(gòu)化分析方法最普

遍采用的表達(dá)手段

2.加工:(用圓圈表達(dá))它是對數(shù)據(jù)進(jìn)行解決的單元,它接受一定的輸入數(shù)據(jù),對

其進(jìn)行解決,并產(chǎn)生結(jié)果。3s數(shù)據(jù)流:(用箭頭表達(dá))它表達(dá)數(shù)據(jù)和數(shù)據(jù)流向。

4.數(shù)據(jù)存儲:(用兩條平行線表達(dá))用于信息的靜態(tài)存儲。

5.數(shù)據(jù)源和數(shù)據(jù)潭:(用矩形表達(dá))表達(dá)系統(tǒng)和環(huán)境的接口,是系統(tǒng)之外的實(shí)體。

其中,數(shù)據(jù)源是數(shù)據(jù)流的起點(diǎn),數(shù)據(jù)潭是數(shù)據(jù)流的最終目的地。,1.4.系統(tǒng)參

考文獻(xiàn)

,參考文獻(xiàn)見附錄

1.5需求規(guī)格說明概覽

2.項(xiàng)目概況

2.1產(chǎn)品的一般性描述

本產(chǎn)品應(yīng)用于旅行社內(nèi)的機(jī)票訂購,可用于旅客的訂購機(jī)票和旅行社對

機(jī)票的查詢和預(yù)訂。

2.2產(chǎn)品功能

本軟件實(shí)現(xiàn)的功能有:對航班數(shù)據(jù)庫的查詢和修改,對機(jī)票費(fèi)用記帳數(shù)

據(jù)庫的查詢和修改,記錄旅客信息(姓名、性別、年齡、身份證號、單位、旅

行時間、目的地)、航班時間和班次,打印機(jī)票和帳單。

簡述開發(fā)軟件所具有的功能,采用圖形表達(dá):

記帳文獻(xiàn)

2.3用戶特性

該軟件的用戶為旅行社機(jī)票訂購工作人員,該工作人員需熟悉數(shù)據(jù)庫的操作

和基本的UNIX系統(tǒng)的操作。

2.4運(yùn)營環(huán)境:該軟件運(yùn)營環(huán)境為UNIX系統(tǒng)

2.5限制與約束:必須在保證各硬件設(shè)備.軟件系統(tǒng)齊備的情況下,資金充足,

人員齊備,各方面互相配合,齊心合力,共同完畢。

3.功能需求

3.1引言

為了便于系統(tǒng)的維護(hù)和開發(fā)的靈活性、方便性,把系統(tǒng)分為幾個模塊來解決。

3.2功能劃分

客戶機(jī)程序重要有三大塊:接受數(shù)據(jù)、網(wǎng)絡(luò)通信及輸出部分。服務(wù)器程序重要也

是由三大功能:接受網(wǎng)絡(luò)數(shù)據(jù)、數(shù)據(jù)庫操作及發(fā)送網(wǎng)絡(luò)數(shù)據(jù)部分。服務(wù)器程序需與

已建立的SQLSERVER數(shù)據(jù)庫互連。

3.3功能描述

①接受數(shù)據(jù):系統(tǒng)從客戶機(jī)終端獲取工作人員輸入的旅客信

息和航班信息。錯誤!網(wǎng)絡(luò)通信:客戶機(jī)終端將獲取的信息打包加密后發(fā)

送到服務(wù)器。錯誤!輸出部分:客戶機(jī)終端將服務(wù)器反饋回來的信息顯示

在屏幕上。錯誤!接受網(wǎng)絡(luò)數(shù)據(jù):服務(wù)器接受客戶機(jī)發(fā)送來的信息,解密

后保存。錯誤!數(shù)據(jù)庫操作:服務(wù)器根據(jù)接受的信息查詢數(shù)據(jù)庫。錯誤!發(fā)

送網(wǎng)絡(luò)數(shù)據(jù)部分:服務(wù)器把查詢結(jié)果信息加密反饋到客戶機(jī)終端。

3.4解決過程說明

客戶機(jī)上的輸入信息為旅客資料或帳單號,還涉及一個定票/領(lǐng)票

選項(xiàng)。輸出為打印帳單或機(jī)票,和確認(rèn)或犯錯信息。服務(wù)器接受信息與數(shù)據(jù)庫中數(shù)

據(jù)核對,返回預(yù)訂成功或者失敗因素。

4.行為描述

4.1系統(tǒng)狀態(tài)

訂票系統(tǒng)規(guī)定實(shí)時性高,所以系統(tǒng)必須24小時都處在正常運(yùn)營狀態(tài)。

4.2事件和動作

旅客信息的傳送、數(shù)據(jù)庫的查詢、記賬、打印機(jī)票和賬單、屏顯。

5.外部界面需求

5.1用戶界面:在用戶界面部分,根據(jù)需求分析的結(jié)果,用戶需要一個用

戶友善界面。在界面設(shè)計(jì)上,應(yīng)做到簡樸明了,易于操作,并且要注意到界面的布局,應(yīng)

突出的顯示重要以及犯錯信息。外觀上也要做到合理化,考慮到用戶多對WINDOW風(fēng)

格較熟悉,應(yīng)盡量向這一方向靠攏

5.2硬件界面:在輸入方面,對于鍵盤、鼠標(biāo)的輸入,可用VISUALC+

+的標(biāo)準(zhǔn)輸入/輸出,對輸入進(jìn)行解決。在輸出方面,打印機(jī)的連接及使用,也可用VI

SUALC++的標(biāo)準(zhǔn)輸入/輸出對其進(jìn)行解決。在網(wǎng)絡(luò)傳輸部分,在網(wǎng)絡(luò)硬件部分,為了

實(shí)現(xiàn)高速傳輸,將使用高速ATM。

5.3軟件界面:在軟件設(shè)計(jì)語言上,已決定使用MSVISUALC++進(jìn)

行編程,在界面上可使用VISUALC++所提供的可視化組件,向WINDOWS風(fēng)格靠近。

其中服務(wù)器程序界面要做到操作簡樸,易于管理。在設(shè)計(jì)上采用下拉式菜單方式,在犯錯

顯示上可調(diào)用VISUALC++庫中的錯誤提醒函數(shù)。

6.性能需求

6.1數(shù)據(jù)精度

輸出結(jié)果精度等

6.2時間特性

一筆業(yè)務(wù)的響應(yīng)時間在30秒內(nèi)響應(yīng),

數(shù)據(jù)庫的更新解決時間在2至分鐘內(nèi)。

一筆業(yè)務(wù)的數(shù)據(jù)轉(zhuǎn)換與傳輸時間在30秒內(nèi)完畢。

軟件的運(yùn)營時間在1分鐘內(nèi)響應(yīng)。

7.設(shè)計(jì)約束

7.1標(biāo)準(zhǔn)化約束:

計(jì)算機(jī)技術(shù)和產(chǎn)品的發(fā)展日新月異,將會給信息解決帶來更多的手段,同時也會帶來

更加豐富的信息表達(dá)形式。例如圖象和語音技術(shù)的進(jìn)步,多媒體技術(shù)的發(fā)展,這些都規(guī)定

系統(tǒng)在設(shè)計(jì)時考慮技術(shù)變化的也許性,為也許的變化預(yù)留一定的系統(tǒng)解決能力

7.2硬件約

需提供足夠大的存儲空間。在硬件方面要選擇較可靠、穩(wěn)定的服務(wù)器機(jī)種,保

證系統(tǒng)運(yùn)營時的可靠性。

8.屬性需求

8.1對的性:

系統(tǒng)解決的對的性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計(jì)和開發(fā)過程中,充足考慮了系統(tǒng)

當(dāng)前和將來也許承受的工作量,使系統(tǒng)的解決能力和響應(yīng)時間可以滿足公司對信息解決

的需求。

8.2可靠性:

。系統(tǒng)分客戶機(jī)和服務(wù)器,終端出現(xiàn)錯誤不會影響整個系統(tǒng)的運(yùn)營。

8.3完整性:

由于系統(tǒng)的數(shù)據(jù)是共享的,在不同的旅行社中中,機(jī)票是共享數(shù)據(jù),所以系統(tǒng)必須保

證這些數(shù)據(jù)的一致性,對于輸入的數(shù)據(jù),要為其定義完整性規(guī)則,假如不能符合完整性約

束,系統(tǒng)應(yīng)當(dāng)拒絕該數(shù)據(jù)。

8.4安全性:機(jī)票預(yù)定系統(tǒng)中涉及到的數(shù)據(jù)是航空公司的相稱重要的信息,為

防止別人盜用,信息的傳輸都自動加密。限制前臺工作站對數(shù)據(jù)庫的修改權(quán)利。

8.5可維護(hù)性:機(jī)票預(yù)定系統(tǒng)中涉及到的數(shù)據(jù)是航空公司的相稱重要的信息,系

統(tǒng)提供了方便的手段供系統(tǒng)維護(hù)人員進(jìn)行數(shù)據(jù)的備份,平常的安全管理,系統(tǒng)意外崩潰時

數(shù)據(jù)的恢復(fù)等工作。

8.6可理解性:系統(tǒng)盡量使用用戶熟悉的術(shù)語和中文信息的界面,系統(tǒng)提供良好

的用戶接口,易用的人機(jī)交互界面,針對用戶也許出現(xiàn)的使用問題,要提供足夠的在線幫

助,縮短用戶對系統(tǒng)熟悉的過程。

8.7可移植性:只要符合一定的規(guī)范,可以簡樸的加入和減少系統(tǒng)的模塊,配置

系統(tǒng)的硬件。通過軟件的修補(bǔ)、替換完畢系統(tǒng)的升級和更新?lián)Q代。

8.8互連性:由于數(shù)據(jù)庫數(shù)據(jù)都是共享數(shù)據(jù),所以必須連接到互聯(lián)網(wǎng)。

9.其他需求

9.1數(shù)據(jù)庫需求

數(shù)據(jù)庫的名稱:

1、航班信息數(shù)據(jù)庫類型:SQLSERVER;

*2、記賬文獻(xiàn)類型:SQLSERVERo

9.2用戶操作需求:

機(jī)票預(yù)定系統(tǒng)是直接面對使用人員的,而使用人員往往對計(jì)算機(jī)并不時非常熟悉。

這就規(guī)定系統(tǒng)可以提供良好的用戶接口,易用的人機(jī)交互界面。要實(shí)現(xiàn)這一點(diǎn),就規(guī)定系

統(tǒng)應(yīng)當(dāng)盡量使用用戶熟悉的術(shù)語和中文信息的界面。

9.3工作場地需求:工作場地溫度是正常的至少操作人員可以適應(yīng),有專線連接i

nternet?

10.參考書目

11..附錄

實(shí)驗(yàn)三撰寫概要設(shè)計(jì)說明書

一、實(shí)驗(yàn)?zāi)康?/p>

1、掌握概要設(shè)計(jì)的環(huán)節(jié);

2、學(xué)習(xí)編制概要設(shè)計(jì)說明書。

二、實(shí)驗(yàn)規(guī)定

硬件:Inte1Pentium120或以上級別的CPU,大于16MB的內(nèi)存。

軟件:Windows95/98/2023操作系統(tǒng),0ffice97/2023軟件

學(xué)時:4學(xué)時

寫出此項(xiàng)實(shí)驗(yàn)報(bào)告

三、實(shí)驗(yàn)內(nèi)容

1、概要設(shè)計(jì)(結(jié)構(gòu)化設(shè)計(jì))方法;

2、繪制結(jié)構(gòu)(層次)圖,使用Word寫實(shí)驗(yàn)報(bào)告。

四、實(shí)驗(yàn)環(huán)節(jié)

1.引言

1.1編寫目的

在本機(jī)票預(yù)定系統(tǒng)項(xiàng)目的前一階段,也就是需求分析階段中,已經(jīng)將系統(tǒng)用戶對本

系統(tǒng)的需求做了具體的闡述,這些用戶需求已經(jīng)在上一階段中對旅行社及機(jī)場的實(shí)地調(diào)

研中獲得,并在需求規(guī)格說明書中得到詳盡得敘述及闡明。

本階段已在系統(tǒng)的需求分析的基礎(chǔ)上,對機(jī)票預(yù)定系統(tǒng)做概要設(shè)計(jì)。重要解決了實(shí)

現(xiàn)該系統(tǒng)需求的程序模塊設(shè)計(jì)問題。涉及如何把該系統(tǒng)劃提成若干個模塊、決定各個

模塊之間的接口、模塊之間傳遞的信息,以及數(shù)據(jù)結(jié)構(gòu)、模塊結(jié)構(gòu)的設(shè)計(jì)等。在以下

的概要設(shè)計(jì)報(bào)告中將對在本階段中對系統(tǒng)所做的所有概要設(shè)計(jì)進(jìn)行具體的說明。

1.2項(xiàng)目背景

本項(xiàng)目(機(jī)票預(yù)定系統(tǒng))時由旅行社委托,由李鐘負(fù)責(zé)開發(fā)。

1.3專門術(shù)語定義

SQLSERVER:系統(tǒng)服務(wù)器所使用的數(shù)據(jù)庫管理系統(tǒng)(DBMS)。

SQL:一種用于訪問查詢數(shù)據(jù)庫的語言

事務(wù)流:數(shù)據(jù)進(jìn)入模塊后也許有多種途徑進(jìn)行解決。

主鍵:數(shù)據(jù)庫表中的關(guān)鍵域。值互不相同。

外部主鍵:數(shù)據(jù)庫表中與其他表主鍵關(guān)聯(lián)的域

ROLLBACK:數(shù)據(jù)庫的錯誤恢復(fù)機(jī)制。

1.4參考資料

軟件工程及其應(yīng)用周蘇、王文等。天津科學(xué)技術(shù)出版社1992/1

軟件工程□□張海藩。清華大學(xué)出版社。1990/11

2.任務(wù)概述

2.1目的

完畢對飛機(jī)航班數(shù)據(jù)庫的訪問和記賬數(shù)據(jù)庫的訪問,記賬并打印機(jī)票和賬單。

2.2運(yùn)營環(huán)境:系統(tǒng)將由兩部分程序組成,安裝在各旅行社客戶機(jī)上的客戶程序及航空

公司內(nèi)的數(shù)據(jù)服務(wù)器程序。

2.3限制描述:根據(jù)調(diào)研得知所有旅行社的計(jì)算機(jī)配置均在IntelPentium120或以

上級別,客戶程序應(yīng)可以在IntelPentium120或以上級別,Windows95/98/2023操

作系統(tǒng),Office97/2023軟件。

3、總體設(shè)計(jì)

3.1基本概念和解決流程

下面將使用(結(jié)構(gòu)化設(shè)計(jì))面向數(shù)據(jù)流的方法對機(jī)票預(yù)定系統(tǒng)的解決流程進(jìn)行分析。系

統(tǒng)可分為兩大部分:一、客戶機(jī)上的程序,二、服務(wù)器上的程序。

3.2系統(tǒng)結(jié)構(gòu)和模塊外部設(shè)計(jì):

下面以結(jié)構(gòu)圖來描述機(jī)票預(yù)定系統(tǒng)的軟件總體結(jié)構(gòu)??騼?nèi)注明了模塊的名字;方框之

間的直線表達(dá)模塊的調(diào)用關(guān)系。

客戶機(jī)部分:

機(jī)票

服務(wù)器程序部分:

3.3功能分派:

各項(xiàng)模塊的功能可參照3.2中的說明??蛻魴C(jī)程序重要有三大塊:接受數(shù)據(jù)、網(wǎng)絡(luò)通

信及輸出部分。服務(wù)器程序重要也是由三大功能:接受網(wǎng)絡(luò)數(shù)據(jù)、數(shù)據(jù)庫操作及發(fā)送網(wǎng)絡(luò)數(shù)

據(jù)部分。服務(wù)器程序需與已建立的SQLSERVER數(shù)據(jù)庫互連,其接口將于下面部分闡述。

4.接口設(shè)計(jì)

4.1外部接口:

外部接口可以參照外部界面需求.

4.2內(nèi)部接口:

內(nèi)部接口方面,各模塊之間采用函數(shù)調(diào)用、參數(shù)傳遞、返回值的方式進(jìn)行信息傳遞。具

體參數(shù)的結(jié)構(gòu)將在下面數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)的內(nèi)容中說明。接口傳遞的信息將是以數(shù)據(jù)結(jié)構(gòu)封裝了

的數(shù)據(jù),以參數(shù)傳遞或返回值的形式在各模塊間傳輸。

5.數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)

5.1邏輯結(jié)構(gòu)設(shè)計(jì)

5.2物理結(jié)構(gòu)設(shè)計(jì):物理數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)重要是設(shè)計(jì)數(shù)據(jù)在模塊中的表達(dá)形式。數(shù)據(jù)在模

塊中都是以結(jié)構(gòu)的方式表達(dá)。

1.旅客信息

旅客姓名。String

旅客性別gChar

身份證號碼Longint

工作單位04String

用于定票時接受輸入,以及領(lǐng)票時服務(wù)器返回。

2.帳單號

可使用Longint實(shí)現(xiàn)。

用于領(lǐng)票時接受輸入,以及定票時服務(wù)器返回。

3.飛行目的

航班號。String

目的地e?String

起飛時間。Date/Time

座位號sString

用于定票時接受輸入,以及領(lǐng)票時服務(wù)器返回。

4.網(wǎng)絡(luò)包

網(wǎng)絡(luò)包Headint

傳輸數(shù)據(jù)“String

用于數(shù)據(jù)在網(wǎng)絡(luò)上的傳輸。

5.錯誤信息

錯誤類型int

輸出語句。String

用于關(guān)于錯誤操作。

6.機(jī)票信息

航班號??int

目的地String

起飛時間。Date

旅客姓名String

旅客性別。。Char

身份證號碼"Longint

座位號String

。用于打印機(jī)票準(zhǔn)備工作。數(shù)據(jù)類型可參照上面所述。

7.帳單信息

帳單號。Longint

旅客姓名。String

身份證號碼“Longint

航班號mint

起飛時間Date

目的地。String

用于打印帳單準(zhǔn)備工作。數(shù)據(jù)類型可參照上面所述。

5.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系:

服務(wù)器程序在對定票/領(lǐng)票進(jìn)行操作時需對數(shù)據(jù)庫數(shù)據(jù)結(jié)構(gòu),也就是數(shù)據(jù)表進(jìn)行查詢和修

改:在定票/領(lǐng)票過程中都需要對數(shù)據(jù)庫中的所有表,進(jìn)行聯(lián)合查詢、修改。

物理數(shù)據(jù)結(jié)構(gòu)重要用于各模塊之間函數(shù)的信息傳遞。接口傳遞的信息將是以數(shù)據(jù)結(jié)構(gòu)封

裝了的數(shù)據(jù),以參數(shù)傳遞或返回值的形式在各模塊間傳輸。犯錯信息將送入顯示模塊中,機(jī)票

結(jié)構(gòu),帳單結(jié)構(gòu),送入打印準(zhǔn)備模塊中準(zhǔn)備打印格式。

6.運(yùn)營設(shè)計(jì)

6.1運(yùn)營模塊的組合:

客戶機(jī)程序在有輸入時啟動接受數(shù)據(jù)模塊,通過各模塊之間的調(diào)用,讀入并對輸入進(jìn)行

格式化。在接受數(shù)據(jù)模塊得到充足的數(shù)據(jù)時,將調(diào)用網(wǎng)絡(luò)傳輸模塊,將數(shù)據(jù)通過網(wǎng)絡(luò)送到服務(wù)

器,并等待接受服務(wù)器返回的信息。接受到返回信息后隨即調(diào)用數(shù)據(jù)輸出模塊,對信息進(jìn)行解

決,產(chǎn)生相應(yīng)的輸出。

服務(wù)器程序的接受網(wǎng)絡(luò)數(shù)據(jù)模塊必須始終處在活動狀態(tài)。接受到數(shù)據(jù)后,調(diào)用數(shù)據(jù)解決/查詢

模塊對數(shù)據(jù)庫進(jìn)行訪問,完畢后調(diào)用網(wǎng)絡(luò)發(fā)送模塊,將信息返回客戶機(jī)。

6.2運(yùn)營控制:

運(yùn)營控制將嚴(yán)格按照各模塊間函數(shù)調(diào)用關(guān)系來實(shí)現(xiàn)。在各事務(wù)中心模塊中,需對運(yùn)營控

制進(jìn)行對的的判斷,選擇對的的運(yùn)營控制途徑。

在網(wǎng)絡(luò)傳

溫馨提示

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

最新文檔

評論

0/150

提交評論