卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

機(jī)票預(yù)訂系統(tǒng)(軟件需求說明書)

1引言 ................................................................. - 2 -1.1編寫目的 .................

1引言 ................................................................. - 2 -

1.1編寫目的 .............................................. 錯誤!未定義書簽。

1.2背景 .................................................. 錯誤!未定義書簽。

1.3定義 .................................................. 錯誤!未定義書簽。

1.4參考資料 .............................................. 錯誤!未定義書簽。

2任務(wù)概述 . ................................................................. 3

2.1目標(biāo) ................................................................... 3

2.2用戶的特點(diǎn) ............................................ 錯誤!未定義書簽。

2.3假定和約束 ............................................ 錯誤!未定義書簽。

3需求規(guī)定 . ................................................................. 4

3.1對功能的規(guī)定 ........................................................... 4

3.2對性能的規(guī)定 ........................................................... 6

3.2.1精度 ............................................................... 6

3.2.2時間特性要求 ....................................................... 7

3.2.3靈活性 ............................................................. 7

3.3輸人輸出要求 ........................................................... 7

3.4數(shù)據(jù)管理能力要求 ....................................................... 9

3.5故障處理要求 ........................................................... 9

3.6其他專門要求 .......................................................... 10

4運(yùn)行環(huán)境規(guī)定 . ............................................................ 10

4.1設(shè)備 .................................................................. 10

4.2支持軟件 .............................................................. 10

4.3接口 .................................................................. 10

4.4控制 .................................................................. 10

- 1 -

,

需求分析說明書

1引言

1.1編寫目的

實(shí)現(xiàn)航空公司的機(jī)票銷售的自動化的計(jì)算機(jī)系統(tǒng),為企業(yè)的決策層提供準(zhǔn)確、精細(xì)、迅速的機(jī)票銷售信息。

1.2 項(xiàng)目背景

開發(fā)軟件名稱:機(jī)票預(yù)訂系統(tǒng)。

開發(fā)者:張銳欽

用戶:航空公司,旅行社,乘客

運(yùn)行環(huán)境:個人電腦

開發(fā)平臺:MyEclipse 7.0 Mysql 數(shù)據(jù)庫。

系統(tǒng)架構(gòu):該系統(tǒng)采用java jsp完成,用AWT 開發(fā)系統(tǒng)界面設(shè)計(jì)。

1.3 定義:

MyEclipse 7.0:J2EE 可視化開發(fā)工具,開發(fā)企業(yè)管理軟件的工具。

Mysql :SQL 數(shù)據(jù)庫

1.4 參考資料:

《軟件工程導(dǎo)論》,張海藩,清華大學(xué)出版社。

《實(shí)用軟件工程》,鄭人杰等,清華大學(xué)出版社。

- 2 -

,

《Mysql 使用手冊》 《Java 語言程序設(shè)計(jì)》馬皓等,清華大學(xué)出版社。 《機(jī)票預(yù)訂系統(tǒng)的可行性研究報告》

2任務(wù)概述

2.1 目標(biāo)

該項(xiàng)軟件開發(fā)的意圖是為了方便航空公司進(jìn)行乘客預(yù)定票的管理,減少管理中出現(xiàn)的麻煩,它主要在某一航空公司內(nèi)部進(jìn)行使用,再加之這是一項(xiàng)獨(dú)立的軟件,全部內(nèi)容自含,所以不會涉及到與其它系統(tǒng)、產(chǎn)品的聯(lián)系和接口問題。|

2.2 用戶的特點(diǎn)

維護(hù)人員:熟練掌握J(rèn)ava 語言。熟悉掌握 Mysql 的使用。

操作人員:熟悉航班預(yù)訂系統(tǒng)的流程。通過培訓(xùn)可以掌握系統(tǒng)管理的各種功能。 普通用戶:能夠熟練地使用互聯(lián)網(wǎng),熟悉網(wǎng)上銀行業(yè)務(wù)。

2.3 假定和約束

經(jīng)費(fèi)限制:由旅游公司承擔(dān)開發(fā)過程中的所有經(jīng)費(fèi)。

開發(fā)期限:一個學(xué)期內(nèi)可以推出可使用的版本。

軟件預(yù)期使用頻度: 使用頻度較高,至少支持10,000 個用戶使用系統(tǒng)。 - 3 -

,

3需求規(guī)定

3.1對功能的規(guī)定

3.1.1 功能需求

該系統(tǒng)主要分為四大功能:查詢、訂票、退票和管理。機(jī)票預(yù)定系統(tǒng)的總目標(biāo)是:在計(jì)算機(jī)網(wǎng)絡(luò),數(shù)據(jù)庫和先進(jìn)的開發(fā)平臺上,利用現(xiàn)有的軟件,配置一定的硬件,開發(fā)一個具有開放體系結(jié)構(gòu)的、易擴(kuò)充的、易維護(hù)的、具有良好人機(jī)交互界面的機(jī)票預(yù)定系統(tǒng),實(shí)現(xiàn)航空公司的機(jī)票銷售的自動化的計(jì)算機(jī)系統(tǒng),為企業(yè)的決策層提供準(zhǔn)確、精細(xì)、迅速的機(jī)票銷售信息。

前臺訂票系統(tǒng):

查詢:查詢分為查詢一和查詢二,查詢一可以按航班號、航空公司以及目的地查詢。 查詢二可以按單程和往返查詢。

訂票: 根據(jù)出發(fā)日期和第一航班號預(yù)訂機(jī)票,機(jī)票類型分為單程和往返,一份訂單可訂多張機(jī)票 。

退票:要填寫訂單號、身份證、客戶姓名以及航班信息等等。

后臺管理系統(tǒng):

管理員登錄、注銷

分為插入、刪除、更新以及查看數(shù)據(jù)庫操作

插入:機(jī)票的插入可以按照航班號、班期、公司、座位號、起飛地以及抵達(dá)地等等插入數(shù)據(jù)庫。

刪除:機(jī)票可以按照航班號、起止城市、星期進(jìn)行刪除

3.1.2 功能需求點(diǎn)列表

根據(jù)可行性研究的結(jié)果和客戶的要求,分析現(xiàn)有情況及問題,采用Client/Server

結(jié)構(gòu),將機(jī)票預(yù)定系統(tǒng)劃分為兩個子系統(tǒng):客戶端子系統(tǒng),服務(wù)器端子系統(tǒng)

- 4 -

,

1. 客戶端功能需求點(diǎn)列表

2. 服務(wù)器端功能需求點(diǎn)列表

- 5 -

,

管理員用例圖

3.2 對性能的規(guī)定

3.2.1精度

1. 數(shù)據(jù)錄入和處理的準(zhǔn)確性和實(shí)時性

數(shù)據(jù)的輸入是否準(zhǔn)確是數(shù)據(jù)處理的前提,錯誤的輸入會導(dǎo)致系統(tǒng)輸出的不正確和不可用,從而使系統(tǒng)的工作失去意義。數(shù)據(jù)的輸入來源是手工輸入。手工輸入要通過系統(tǒng)界面上的安排系統(tǒng)具有容錯性,并且對操作人員要進(jìn)行系統(tǒng)的培訓(xùn)。

在系統(tǒng)中,數(shù)據(jù)的輸入往往是大量的,因此系統(tǒng)要有一定的處理能力,以保證迅速的處理數(shù)據(jù)。

2. 數(shù)據(jù)的一致性與完整性

由于系統(tǒng)的數(shù)據(jù)是共享的,在不同的旅行社中中,機(jī)票是共享數(shù)據(jù),所以如何保證這些數(shù)據(jù)的一致性,是系統(tǒng)必須解決的問題。要解決這一問題,要有一定的人員維護(hù)數(shù)據(jù)的一致性,在數(shù)據(jù)錄入處控制數(shù)據(jù)的去向,并且要求對數(shù)據(jù)庫的數(shù)據(jù)完整性進(jìn)行嚴(yán)格的約束。

對于輸入的數(shù)據(jù),要為其定義完整性規(guī)則,如果不能符合完整性約束,系統(tǒng)應(yīng)該拒絕該 - 6 -

,

數(shù)據(jù)。

3. 數(shù)據(jù)的共享與獨(dú)立性

整個機(jī)票預(yù)定系統(tǒng)的數(shù)據(jù)是共享的。然而,從系統(tǒng)開發(fā)的角度上看,共享會給設(shè)計(jì)和調(diào)試帶來困難。因此,應(yīng)該提供靈活的配置,使各個分系統(tǒng)能夠獨(dú)立運(yùn)行,而通過人工干預(yù)的手段進(jìn)行系統(tǒng)數(shù)據(jù)的交換。這樣,也能提供系統(tǒng)的強(qiáng)壯性。

3.2.2時間特性要求:

響應(yīng)時間:1~2秒;

更新處理時間:<3秒;

數(shù)據(jù)的轉(zhuǎn)換和傳送時間:<3秒;

解題時間:<5秒;

3.2.3靈活性:

操作方式上的變化;

運(yùn)行環(huán)境的變化;

同其他軟件的接口的變化;

精度和有效時限的變化;

計(jì)劃的變化或改進(jìn)。

3.3輸人輸出要求

1.旅客信息

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

- 7 -

,

2. 飛行目的地

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

3. 機(jī)票信息

用于打印機(jī)票準(zhǔn)備工作。

4. 帳單信息

- 8 -

,

3.4數(shù)據(jù)管理能力要求:

操作方式上的變化;

運(yùn)行環(huán)境的變化;

同其他軟件的接口的變化;

精度和有效時限的變化;

計(jì)劃的變化或改進(jìn)。

3.5故障處理要求

3.5.1硬件故障

情況1:服務(wù)器電源不正當(dāng)關(guān)閉

處理 :a .數(shù)據(jù)庫事務(wù)回滾到斷電之前的狀態(tài)。

b. 為服務(wù)器提供一個備用充電電源能夠支持服務(wù)器進(jìn)行臨時數(shù)據(jù)的正常保存。 情況 2:客戶端與服務(wù)器網(wǎng)絡(luò)不能連接

處理 :a. 檢修本地端網(wǎng)絡(luò)連接是否正常;

b. 查看服務(wù)器端交換機(jī)端口是否被關(guān)閉;

c. 查看端點(diǎn)間網(wǎng)絡(luò)線路是否完好。

情況3:存儲空間已滿

處理 :a. 數(shù)據(jù)庫切換到備份存儲空間;

b. 進(jìn)行數(shù)據(jù)檢索,刪除日期超過4年的數(shù)據(jù)。

3.5.2軟件故障

情況1:服務(wù)器死機(jī)

處理 :程序自動保存內(nèi)存中的臨時數(shù)據(jù);重啟機(jī)器

情況 2:服務(wù)端程序報告異常

處理 :保存好臨時數(shù)據(jù),關(guān)閉訪問端口,關(guān)閉程序重新啟動,通過臨時數(shù)據(jù)初始化程序

情況 3:服務(wù)器端響應(yīng)速度慢

處理 :查看接收的數(shù)據(jù)信息,看是否有不法分子的攻擊,并作好防火墻的配置 - 9 -

,

3.6其他專門要求

暫時沒有

4運(yùn)行環(huán)境規(guī)定

4.1設(shè)備

1.服務(wù)器端子系統(tǒng)的運(yùn)行要求:

系統(tǒng)軟件: Window NT Server

數(shù)據(jù)庫管理系統(tǒng):Mysql

硬件要求:Pentium III 450以上, 258M RAM, 14G HD

2. 客戶端子系統(tǒng)的運(yùn)行要求:

系統(tǒng)軟件: Window NT Workstation

數(shù)據(jù)庫管理系統(tǒng):Mysql

硬件要求:Pentium 133以上, 32M RAM, 4.3G HD

4.2支持軟件

編譯程序:MyEclipse7.0

測試支持軟件: MySQL 數(shù)據(jù)庫

4.3接口

JDBC :訪問MySQL 數(shù)據(jù)庫的驅(qū)動程序

通信協(xié)議:TCP/IP協(xié)議,HTTP 協(xié)議

4.4控制

客戶端用戶通過瀏覽器訪問服務(wù)端域名激活服務(wù)程序,由服務(wù)程序?qū)τ脩舻牟僮髯鞒鲰憫?yīng)并將結(jié)果以網(wǎng)頁的形式展現(xiàn)給客戶端用戶。

- 10 -

標(biāo)簽: