




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、機(jī)票預(yù)訂系統(tǒng)需求分析摘 要為了更好的鞏固和加強(qiáng)書本所學(xué)的知識,把所學(xué)的東西轉(zhuǎn)化為實(shí)際應(yīng)用。我們學(xué)習(xí)了ORACLE應(yīng)用程序的使用。并應(yīng)用了SQL語言。對數(shù)據(jù)庫的創(chuàng)建、修改、刪除方法有了一定的了解。通過導(dǎo)入表和刪除表、更改表學(xué)會了對于表的一些操作。為了建立一個(gè)關(guān)系數(shù)據(jù)庫信息管理系統(tǒng),必須得經(jīng)過系統(tǒng)調(diào)研、需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)、系統(tǒng)調(diào)試、維護(hù)以及系統(tǒng)評價(jià)的一般過程,為畢業(yè)設(shè)計(jì)打下基礎(chǔ)。 當(dāng)我們收集了大量的數(shù)據(jù)后,應(yīng)該把它們保存起來進(jìn)入近一步的處理,進(jìn)一步的抽取有用的信息。當(dāng)年人們把數(shù)據(jù)存放在文件柜中,可現(xiàn)在隨著社會的發(fā)展,數(shù)據(jù)量急劇增長,現(xiàn)在人們就借助計(jì)算機(jī)和數(shù)據(jù)庫技術(shù)科學(xué)的保存大量
2、的數(shù)據(jù),以便能更好的利用這些數(shù)據(jù)資源。 通過機(jī)票預(yù)定系統(tǒng)的構(gòu)造以及購票人的信息還有機(jī)票的相關(guān)信息制成表格,輸入到數(shù)據(jù)庫中,使之能夠進(jìn)行查詢、修改、刪除并且與機(jī)票預(yù)定系統(tǒng)執(zhí)行相同的操作。需求分析階段就是要研究我所作的機(jī)票預(yù)定系統(tǒng)的具體分類和實(shí)施過程流圖。概念設(shè)計(jì)階段要完成數(shù)據(jù)抽象與局部視圖設(shè)計(jì)還有視圖的集成。邏輯結(jié)構(gòu)設(shè)計(jì)階段要把E-R圖轉(zhuǎn)化為關(guān)系模式并且把我輸入的七張表結(jié)合在一起完成一個(gè)總關(guān)系表。最后就是要運(yùn)行和實(shí)施數(shù)據(jù)庫。第一章 引言1.1、 編寫的目的為了鞏固java第一階段的學(xué)習(xí),模擬一個(gè)飛機(jī)訂票系統(tǒng)來實(shí)現(xiàn)航空公司的機(jī)票銷售的自動化的計(jì)算機(jī)系統(tǒng),為企業(yè)的決策層提供準(zhǔn)確、精細(xì)、迅速的機(jī)票銷售
3、信息。1.2 、背景開發(fā)軟件名稱:機(jī)票預(yù)訂系統(tǒng)。用 戶:所有客戶運(yùn)行環(huán)境:win8/win7/xp/vista開發(fā)平臺:MyEclipse 7.0 Mysql數(shù)據(jù)庫。系統(tǒng)架構(gòu):該系統(tǒng)采用java完成,用AWT開發(fā)系統(tǒng)界面設(shè)計(jì)。1.3、定義ORACLE: 系統(tǒng)服務(wù)器所使用的數(shù)據(jù)庫管理系統(tǒng)(DBMS)SQL: 一種用于訪問查詢數(shù)據(jù)庫的語言事務(wù)流:數(shù)據(jù)進(jìn)入模塊后可能有多種路徑進(jìn)行處理第二章 任務(wù)概述2.1 目標(biāo)網(wǎng)上機(jī)票預(yù)訂系統(tǒng)本是在Internet環(huán)境下運(yùn)行的,但根據(jù)課程需求在此我們先將它做為一個(gè)c/s程序。該項(xiàng)軟件開發(fā)的意圖是為了方便航空公司進(jìn)行乘客預(yù)定票的管理,減少管理中出現(xiàn)的麻煩,它主要在某一
4、航空公司內(nèi)部進(jìn)行使用,再加之這是一項(xiàng)獨(dú)立的軟件,全部內(nèi)容自含,所以不會涉及到與其它系統(tǒng)、產(chǎn)品的聯(lián)系和接口問題。 2.2 用戶特點(diǎn)管理員(維護(hù)人員):熟練掌握J(rèn)ava語言。熟悉掌握 sql語句的使用。 普通用戶:能夠熟練地使用桌面程序,有一定的電腦基礎(chǔ)。 2.3 假定和約束普通管理員,只能對庫(航班庫和客戶庫)中的信息進(jìn)行查詢操作;超級管理員,可以根據(jù)具體需要進(jìn)行適當(dāng)?shù)臄?shù)據(jù)管理(增、刪、改、更)??蛻糁荒軐桨嘈畔熘械膬?nèi)容進(jìn)行查詢操作,客戶進(jìn)入到頁面之后在不進(jìn)行登錄的情況下只能進(jìn)行航班信息查詢操作,要預(yù)訂機(jī)票就必須要先注冊登錄提交自己的基本信息;系統(tǒng)會根據(jù)管理員和客戶的各種操作做出相
5、應(yīng)的返回信息進(jìn)行提示。第三章 需求規(guī)定3.1系統(tǒng)功能需求本系統(tǒng)用于遠(yuǎn)程機(jī)票預(yù)訂,包括遠(yuǎn)程航班信息查詢、機(jī)票預(yù)訂與確認(rèn)等;主要分為四大功能:查詢、訂票、退票和管理。 管理員登錄、注銷 到系統(tǒng)并進(jìn)行插入、刪除、更新以及查看機(jī)票后臺數(shù)據(jù)庫操作插入:機(jī)票的插入可以按照航班號、班期、公司、座位號、起飛地以及抵達(dá)地等等插入數(shù)據(jù)庫。 刪除:機(jī)票可以按照航班號、起止城市、星期進(jìn)行刪除3.1.1客戶端系統(tǒng)功能1.普通用戶: 查詢:根據(jù)航班號、航空公司以及目的地查詢出票類信息訂票: 根據(jù)出發(fā)日期和第一航班號預(yù)訂機(jī)票,機(jī)票類型分為單程和往返,一份訂單可訂多張機(jī)票 。 退票:要填寫訂單號、身份證、客戶姓名以及航班信息
6、等等。后臺管理系統(tǒng):航班動態(tài):可以根據(jù)出發(fā)城市、到達(dá)城市(或者是航班號)查看這個(gè)航班的最新動態(tài)2.機(jī)場人員:查詢:根據(jù)航班號、航空公司以及目的地查詢出票類信息訂票: 根據(jù)出發(fā)日期和第一航班號預(yù)訂機(jī)票,機(jī)票類型分為單程和往返,一份訂單可訂多張機(jī)票 。 退票:要填寫訂單號、身份證、客戶姓名以及航班信息等等。后臺管理系統(tǒng):銷售統(tǒng)計(jì):根據(jù)年份、月份統(tǒng)計(jì)總共買出的票數(shù)后臺管理:管理員可以根據(jù)總部要求去創(chuàng)建航班、取消航班、航班查詢下面以結(jié)構(gòu)圖來描述機(jī)票預(yù)定系統(tǒng)的軟件總體結(jié)構(gòu)3.1.2 服務(wù)器端系統(tǒng)功能查詢:當(dāng)有旅客查詢機(jī)票時(shí),接收其數(shù)據(jù)信息,并能返回查詢結(jié)果統(tǒng)計(jì):對售出的機(jī)票作出統(tǒng)計(jì)更新航班信息:當(dāng)客戶端
7、發(fā)來請求信息,服務(wù)器進(jìn)行接收, 流程圖:航班信息更新:系統(tǒng)的管理員通過對航班信息的修改,使數(shù)據(jù)庫中的信息發(fā)生變化。航班取消:當(dāng)由于某種原因某航班被取消了,系統(tǒng)的管理人員要第一時(shí)間的更改數(shù)據(jù)庫中的航班信息,使旅客能及時(shí)了解最新信息。3.2 數(shù)據(jù)字典系統(tǒng)中的數(shù)據(jù)元素:名字:旅客信息別名:描述:旅客的個(gè)人信息,用于對旅客的確認(rèn)定義:旅客信息=姓名+性別+工作單位+身份證號碼+旅行時(shí)間 +旅行目的地等等名字:航班信息 別名:描述:航班的起飛時(shí)間及上機(jī)時(shí)間等,讓旅客能夠查看和確認(rèn)定義:航班信息=編號+終點(diǎn)+起飛始點(diǎn)等等 名字:機(jī)票信息別名:描述:旅客的旅行時(shí)間和目的地等等,用于確定旅客的航班定義:訂票信
8、息=旅客旅行時(shí)間+旅客旅行目的地等等名字:機(jī)票訂單別名:描述:旅客交付費(fèi)用的憑證 定義:機(jī)票賬單=旅客姓名+交付費(fèi)+時(shí)間名字:取票通知?jiǎng)e名:描述:旅客領(lǐng)取機(jī)票的憑證定義:取票通知=旅客姓名+領(lǐng)票時(shí)間名字:打印機(jī)票信息別名:描述:旅客的航班機(jī)票的信息定義:打印機(jī)票信息=旅客的航班機(jī)票名字:航空公司數(shù)據(jù)庫信息 別名:描述:已訂票的旅客在航空公司的記錄和航班信息等等定義:航空公司數(shù)據(jù)庫信息=航班機(jī)票信息+也訂票旅客的信息等等3.3 項(xiàng)目模塊劃分機(jī)票預(yù)訂系統(tǒng)客戶端航班動態(tài)航班查詢?nèi)∠桨嘣黾雍桨嗪笈_管理銷售統(tǒng)計(jì)查詢所有預(yù)訂信息主頁面(管理員)退票處理航班動態(tài)取票查詢查詢及預(yù)訂主頁面(客戶)登錄頁面(管
9、理員和客戶端)第四章 數(shù)據(jù)庫設(shè)計(jì)4.1 E-R圖Email用戶地址電話姓名證件號碼性別旅客訂票姓名證件號訂票旅客目的地航班類型機(jī)型起飛時(shí)間 航班訂票日期艙位航班座位起飛時(shí)間剩余票數(shù)取票日期票價(jià)航班號目的地地到達(dá)時(shí)間起飛日期出發(fā)地4.2 數(shù)據(jù)表的設(shè)計(jì)1.用戶表(users)字段名稱類型記錄內(nèi)容是否為空備注u_idVarchar2(20)用戶名0主鍵u_passwordVarchar2(20)密碼0u_nameVarchar2(20)用戶姓名1u_telephoneVarchar2(20)手機(jī)號碼1u_addressVarchar2(100)用戶地址1u_emailVarchar2(20)Emai
10、l1u_idcardVarchar2(20)身份證1u_powernumber權(quán)限11表示機(jī)場人員0表示旅客1. 登錄表(login)(統(tǒng)計(jì)記錄的人數(shù),供服務(wù)器查看 共有多少人訪問該網(wǎng)站)字段名稱類型記錄內(nèi)容是否為空備注l_uidVarchar2(20)用戶名0l_passwordVarchar2(20)密碼02. 訂單表(order)字段名稱類型記錄內(nèi)容是否為空備注o_idVachar2(100)訂單編號0自增長o_uidVarchar2(20)用戶名0o_tidVarchar2(40)票編號0o_timeVarchar2(40)下單時(shí)間03. 票務(wù)信息(tickets)字段名稱類型記錄內(nèi)容
11、是否為空備注t_idVachar2(100)機(jī)票編號0主鍵t_f_idnumber航班id 號0t_uidVarchar2(20)用戶Id0t_seatIdNumber座位號0t_dateVarchar2(20)該票的日期0這是一個(gè)出發(fā)的日期t_typeVarchar2(30)座位類型1這是一個(gè)座位的類型t_priceNumber票價(jià)1這個(gè)艙位的價(jià)格4. 航班信息表(flight_info)字段名稱類型記錄內(nèi)容是否為空備注f_idnumber航班id 號0航班起飛的ID號(主鍵)f_numberVachar2(30)航班號0f_start_timeVarchar2(40)出發(fā)時(shí)間0f_end_
12、timeVarchar2(40)到達(dá)時(shí)間0f_departureVarchar2(40)始發(fā)地0f_destinationVarchar2(40)目的地0f_companyVarchar2(30)航空公司07.航空倉類型座位表(seat)-字段名稱類型記錄內(nèi)容是否為空備注s_idNumber座位唯一Id0標(biāo)識 能夠以下得到信息f_idnumber航班id0航班id(外鍵)s_ typeVarchar2(30)艙位類型0艙位類型s_numberNumber艙位數(shù)量0艙位數(shù)量s_priceNumber艙位價(jià)格0艙位價(jià)格8.用戶操作記錄表(deal_log)字段名稱類型記錄內(nèi)容是否為空備注d_num
13、bernumber用戶編號0主鍵,自增長d_uidVarchar2(30)用戶名0d_opertypeVarchar2(40)操作類型0訂票,退票,改簽d_tidVarchar2(40)機(jī)票編號0d_timeVarchar2(10)時(shí)間0操作的時(shí)間9.航班動態(tài)表(state)字段名稱類型記錄內(nèi)容是否為空備注fs_numberVarchar2(30)航班號0航班號fs_dateVarchar2(10)航班飛行日期0航班fs_stateVarchar2(300)航班動態(tài)0航班動態(tài)第五章 運(yùn)行環(huán)境規(guī)定5.1硬件要求:服務(wù)器:CPU133M,64M或以上內(nèi)存,300M硬盤空間;VGA顯示器或更高客戶機(jī)
14、:最低CUP133M,16MB內(nèi)存;最少8MB的RAM存儲器;VGA顯示器或更高5.2軟件要求服務(wù)器:Windows 2000 Server中文版或更高;oracle 8i或更高客戶機(jī):Windows 95以上或以上;該軟件運(yùn)行于Windows系統(tǒng),使用java語言開發(fā)第六章 測試6.1 單元測試/系統(tǒng)測試:在測試過程中,首先需要對各子單元過程進(jìn)行測試。在各子單元過程測試完畢后,再對各模塊(包括各子單元過程之間的接口)進(jìn)行測試,處理好各模塊之間的接口,最后對系統(tǒng)進(jìn)行測試和維護(hù)。 主要通過測試部分,發(fā)現(xiàn)開發(fā)人員忽視的部分,通過測試人員和編碼人員的溝通和協(xié)作,可以不斷的改進(jìn)系統(tǒng),不斷提高系統(tǒng)的性能
15、以及安全性。第七章 需求小結(jié)在課程設(shè)計(jì)的過程中,我學(xué)到了很多,也找到了自己身上的不足。感受良多,獲益匪淺。我們小組分工合作、齊心協(xié)力,一起完成了課程設(shè)計(jì)前的準(zhǔn)備工作(閱讀課程設(shè)計(jì)相關(guān)文檔)、小組討論分工、完成系統(tǒng)開發(fā)的各個(gè)文檔、課程設(shè)計(jì)總結(jié)報(bào)告、,個(gè)人小結(jié)的任務(wù)。在課程設(shè)計(jì)中我們便對這次任務(wù)進(jìn)行了規(guī)劃和分工。我們組的成員一起努力,查閱資料、小組討論、對資料進(jìn)行分析,并在這段時(shí)間里完成了整個(gè)設(shè)計(jì),并最后撰寫課程設(shè)計(jì)報(bào)告及個(gè)人總結(jié)。從這次的課程設(shè)計(jì)中,通過對需求分析說明書的報(bào)告很好的學(xué)習(xí)了軟件工程的知識,對以后書寫和學(xué)習(xí)課程設(shè)計(jì)留下了很好的經(jīng)驗(yàn)。需求分析的書寫要很正式,要根據(jù)實(shí)驗(yàn)指導(dǎo)書的模式來寫,從中要寫出對目標(biāo)概述,對功能的規(guī)定,對性能的規(guī)定,運(yùn)行環(huán)境的規(guī)定等等。在課程設(shè)計(jì)的過程中,我們經(jīng)歷了感動,經(jīng)歷了一起奮斗的酸甜苦辣。也一起分享了成功的喜悅。這次的課程設(shè)計(jì)對我們每個(gè)人來說都是一個(gè)挑戰(zhàn)。這時(shí)候小組的力量就體現(xiàn)出來了,各司其職,各盡其能。發(fā)揮了集體的效用。在這個(gè)過程,我受到了好多幫助,一讓人有無比的動力和解決問題的決心。其實(shí)這次的課程設(shè)計(jì)我的最大的感受不是知識的獲得,而是人格的磨練和交際的能力。課程設(shè)計(jì)這樣集體的任務(wù)光靠團(tuán)隊(duì)里的一個(gè)人或幾個(gè)人是不可能完成好的,合作的原則就是要利益均沾,責(zé)任公擔(dān)。如果讓任務(wù)交給一個(gè)人,那樣既增加了他的壓力,也增大了完成任務(wù)的風(fēng)險(xiǎn)
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年?duì)I養(yǎng)與食品安全專業(yè)考試題目及答案
- 2025年社會工作者考試試卷及答案
- 2025年生物科學(xué)專業(yè)相關(guān)試題及答案
- 2025年生物技術(shù)與工程考試試卷及答案
- 2025年核工程師考試試題及答案
- 2025年環(huán)境保護(hù)與可持續(xù)發(fā)展考試試題及答案
- 萬科管家測評題庫及答案
- 徐州市大許中學(xué)2024-2025高二年級數(shù)學(xué)4月階段測試試卷答案
- 2025年成品漿板包裝輸送系統(tǒng)合作協(xié)議書
- 字節(jié)跳動企業(yè)管理分析
- 運(yùn)動系統(tǒng)病例分析01
- 天津市南開區(qū)南開中學(xué)2022-2023學(xué)年物理高二下期末復(fù)習(xí)檢測試題含解析
- 功與功率 課件高一下學(xué)期物理人教版(2019)必修第二冊
- 成品入庫、發(fā)貨流程圖
- 光柵安全檢查作業(yè)指導(dǎo)
- 電子商務(wù)中網(wǎng)絡(luò)交易平臺商標(biāo)侵權(quán)責(zé)任研究
- 污水運(yùn)行工理論知識考試題庫(含答案)
- 教學(xué)設(shè)計(jì) 《找次品》教學(xué)設(shè)計(jì) 全國一等獎(jiǎng)
- GB/T 26398-2017衣料用洗滌劑去污性能、耗水量與節(jié)水性能評估指南模擬家庭洗滌試驗(yàn)法
- 職業(yè)危害因素識別(加油站)
- 局下屬企業(yè)全面審計(jì)實(shí)施方案
評論
0/150
提交評論