版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
航空機(jī)票預(yù)定及銷售系統(tǒng)課程設(shè)計(jì)報(bào)告組長(zhǎng):羅陽(yáng)88組員:王泊謙83許超婷86侯旻90班級(jí):計(jì)算機(jī)科學(xué)與技術(shù)13-3班指導(dǎo)老師:沈明玉、邵堃實(shí)驗(yàn)地址:1號(hào)機(jī)房實(shí)驗(yàn)時(shí)間:計(jì)算機(jī)與信息學(xué)院目錄一.系統(tǒng)概括1.1、軟件實(shí)現(xiàn)目標(biāo)及應(yīng)用環(huán)境軟件實(shí)現(xiàn)目標(biāo)應(yīng)用環(huán)境、軟件主要功能模塊二.軟件整體構(gòu)造、軟件開(kāi)發(fā)環(huán)境、軟件基本構(gòu)造三.?dāng)?shù)據(jù)庫(kù)設(shè)計(jì)、需求剖析數(shù)據(jù)流圖、觀點(diǎn)設(shè)計(jì)E-R圖、邏輯設(shè)計(jì)關(guān)系模式設(shè)計(jì)其余、物理設(shè)計(jì)一、系統(tǒng)概括軟件實(shí)現(xiàn)目標(biāo)及應(yīng)用環(huán)境軟件實(shí)現(xiàn)目標(biāo)一般用戶注冊(cè)賬號(hào)登岸航空訂票及預(yù)定銷售系統(tǒng),接著進(jìn)入機(jī)票預(yù)定界面可查察全部航班信息購(gòu)票,也可依據(jù)出發(fā)地址檢索購(gòu)票。在用戶界面還擁有個(gè)人信息查察與改正、改正密碼、退訂機(jī)票等功能。管理員經(jīng)過(guò)特定的用戶名和密碼登岸系統(tǒng),能夠擬訂航班、安排航班、刪除航班、查察航班。應(yīng)用環(huán)境Windows7/windows8軟件主要功能模塊用戶模塊(1)用戶注冊(cè)模塊:用戶填寫個(gè)人基本信息,設(shè)置用戶名及密碼(2)用戶登錄模塊:輸入用戶名和密碼進(jìn)入系統(tǒng)(3)機(jī)票預(yù)定模塊:用戶查察航班信息購(gòu)置機(jī)票,或許依據(jù)出發(fā)地檢索相應(yīng)航班信息購(gòu)置機(jī)票(4)用戶個(gè)人信息改正與查察模塊:查察及改正用戶個(gè)人信息(5)改正密碼模塊:改正個(gè)人密碼(6)查察與退訂模塊:查察已預(yù)定機(jī)票及退訂機(jī)票管理員模塊(1)管理員登岸模塊:輸入用戶名密碼進(jìn)入管理員界面(2)擬訂航班模塊:擬訂航班號(hào)、出發(fā)地、目的地、飛翔時(shí)間、價(jià)錢、票數(shù)等航班基本信息(3)安排航班模塊:可設(shè)置航班折扣、騰飛時(shí)間等信息(4)查察航班模塊:查察全部航班及余票狀況二、軟件整體構(gòu)造軟件開(kāi)發(fā)環(huán)境采納sqlserver2005和eclipse兩個(gè)開(kāi)發(fā)環(huán)境,使用JDBC鏈接數(shù)據(jù)庫(kù)功能一般用戶:能夠在系統(tǒng)中注冊(cè)賬號(hào)密碼,能夠購(gòu)置機(jī)票、退訂機(jī)票、查察機(jī)票信息、改正密碼、改正個(gè)人信息管理員:經(jīng)過(guò)管理員賬號(hào)和密碼登岸系統(tǒng),擁有成立航班、擬訂航班、查察航班等權(quán)限合用的用戶該系統(tǒng)面對(duì)的主要用戶是購(gòu)置機(jī)票的游客,其次是管理該系統(tǒng)的工作人員。軟件基本構(gòu)造三、數(shù)據(jù)庫(kù)設(shè)計(jì)需求剖析用戶管理:用戶注冊(cè)所需信息:用戶名、密碼、性別、聯(lián)系方式、郵箱、身份證號(hào)、真切姓名,年紀(jì)用戶登錄所需信息:用戶種類、用戶名、密碼一般用戶登岸成功后:c)查察機(jī)票信息并購(gòu)票顯示航班號(hào)、出發(fā)地、目的地、航班騰飛時(shí)間、飛翔時(shí)間、票價(jià)、折扣、總票數(shù)。在確認(rèn)航班號(hào)及需購(gòu)票數(shù)填寫以后方能成功購(gòu)票。d)依據(jù)騰飛地址查察機(jī)票信息并購(gòu)票用戶輸入出發(fā)地址以后顯示航班號(hào)、出發(fā)地、目的地、航班騰飛時(shí)間、飛翔時(shí)間、票價(jià)、折扣、總票數(shù)。在確認(rèn)航班號(hào)及需購(gòu)票數(shù)填寫以后可成功購(gòu)票。個(gè)人信息查察與改正顯示信息:用戶名、密碼、真切姓名、身份證號(hào)、郵箱、聯(lián)系方式、性別、年紀(jì)、用戶種類。此中,真切姓名、郵箱、聯(lián)系方式、性別可供改正。f)用戶密碼改正所需信息:原密碼,新密碼,確認(rèn)密碼g)查察已購(gòu)票并供給退票選項(xiàng)。顯示已購(gòu)機(jī)票信息,包括航班號(hào)、出發(fā)地、目的地、航班騰飛時(shí)間、飛翔時(shí)間、票價(jià)。用戶確認(rèn)航班號(hào)并選擇退票張數(shù)后可成功退票。管理員權(quán)限:h)管理員登岸:所需信息:用戶名、密碼管理員登錄成功后:i)擬訂航班所需信息:航班號(hào)、出發(fā)地、目的地、騰飛時(shí)間、飛翔時(shí)間、價(jià)錢、票數(shù)j)安排航班所需信息:航班號(hào)、折扣、騰飛時(shí)間k)刪除航班所需信息:航班號(hào)l)查察航班顯示信息:航班號(hào)、出發(fā)地、目的地、騰飛時(shí)間、飛翔時(shí)間、折扣、票價(jià)、余票數(shù)輸入輸出要求:用戶注冊(cè):用戶名長(zhǎng)度大于等于6,小于等于16密碼長(zhǎng)度大于等于6,小于等于16真切姓名不可以為空身份證號(hào)一定為18位,且由數(shù)字、x、X構(gòu)成。性別不為空,且值為男或女年紀(jì)范圍在5~85用戶登錄:用戶名長(zhǎng)度大于等于6,小于等于16密碼長(zhǎng)度大于等于6,小于等于16用戶密碼改正:原密碼一定輸入正確即為目前用戶的密碼新密碼不可以和原密碼同樣新密碼長(zhǎng)度大于6,小于等于16確認(rèn)密碼一定和新密碼同樣用戶信息改正:供給改正的信息:真切姓名、郵箱、聯(lián)系方式、性別改正后的信息不可以和原信息同樣,且拘束同注冊(cè)拘束管理員管理航班:管理員設(shè)置折扣范圍一定在0~1,且不可以為0管理員設(shè)置的航班號(hào)切合航班號(hào)命名規(guī)則管理員設(shè)置的票數(shù)大于等于0,小于等于500管理員設(shè)置的票價(jià)大于等于0,小于等于5000管理員設(shè)置的時(shí)間采納YYYY/MM/DDHH:MM格式頂層數(shù)據(jù)流圖一層數(shù)據(jù)流圖用戶注冊(cè)用戶登錄用戶訂票觀點(diǎn)設(shè)計(jì)E-R圖邏輯設(shè)計(jì)關(guān)系模式設(shè)計(jì)1.用戶(users)字段名數(shù)據(jù)種類描繪有關(guān)拘束usernamevarchar(16)用戶名primarykeylen(username)>=6andlen(username)<=16passwordvarchar(16)密碼notnulllen(password)>=6andlen(password)<=16unamevarchar(10)真切姓名idchar(18)身份證號(hào)uniquenotnulllen(password)=18emailvarchar(30)郵箱telvarchar(15)聯(lián)系方式sexchar(2)性別check(sexin(‘男’,’女’))ageint年紀(jì)check(agebetween5and85)typesvarchar(10)用戶種類check(typein(‘一般用戶’,’管理員’))default‘一般用戶’2.航班(flight)字段名數(shù)據(jù)種類描繪有關(guān)拘束fnovarchar(10)航班號(hào)primarykeyfstartvarchar(10)出發(fā)地址notnullfendvarchar(10)目的地notnullftstartdatetime騰飛時(shí)間notnullftlastint飛翔時(shí)間notnullcheck(ftlastbetween1and20)fdiscnumeric(4,3)折扣notnullcheck(fdiscbetween0and1)fpricenumeric(6,2)票價(jià)notnullcheck(fpricebetween0and5000)frestint余票數(shù)notnullckeck(frestbetween0and500)3.預(yù)約(book)字段名數(shù)據(jù)種類說(shuō)明有關(guān)拘束fnovarchar(10)航班號(hào)foreignkeyusernamevarchar(16)用戶名foreignkeybnumint預(yù)定數(shù)目check(bnum>0)notnull(fno,username)為主碼其余【完好性】實(shí)體完好性:每個(gè)基本表都設(shè)置了主碼參照完好性:users表中的username和flight表中的fno是book表中username和fno的外碼用戶定義完好性:以下拘束均在網(wǎng)頁(yè)頂用javascript檢查用戶注冊(cè):用戶名長(zhǎng)度大于等于6,小于等于16密碼長(zhǎng)度大于等于6,小于等于16真切姓名不可以為空身份證號(hào)一定為18位,且由數(shù)字、x、X構(gòu)成。性別不為空,且值為男或女年紀(jì)范圍在5~85用戶登錄:用戶名長(zhǎng)度大于等于6,小于等于16密碼長(zhǎng)度大于等于6,小于等于16用戶密碼改正:新密碼不可以和原密碼同樣新密碼長(zhǎng)度大于0,小于等于16用戶信息改正供給改正的信息:密碼、真切姓名、郵箱、聯(lián)系方式、性別改正后的信息不可以和原信息同樣,且拘束同注冊(cè)拘束管理員管理航班:管理員設(shè)置折扣范圍一定在0~1,且不可以為0管理員設(shè)置的航班號(hào)切合航班號(hào)命名規(guī)則管理員設(shè)置的票數(shù)大于等于0,小于等于500管理員設(shè)置的票價(jià)大于等于0,小于等于5000管理員設(shè)置的時(shí)間采納YYYY/MM/DDHH:MM格式【安全性】設(shè)置了兩種用戶身份:一般用戶和管理員。對(duì)每種身份的用戶,賜予的不一樣數(shù)據(jù)庫(kù)操作的權(quán)限?!居|發(fā)器】1、t_update_book用戶退票時(shí),book中預(yù)定數(shù)目(bnum)減少,flight中對(duì)應(yīng)余票數(shù)目(frest)增添,若預(yù)定數(shù)目為0則刪除元祖?!疽晥D】1、v_flight_inquire視圖顯示用戶查察航班安排所需要的信息。波及基本表:flight內(nèi)容:航班號(hào)(fno),出發(fā)地(fstart),目的地(fend),騰飛時(shí)間(ftstart),機(jī)票價(jià)錢(fprice*fdisc)和余票數(shù)(frest)。2、v_book_inquire視圖顯示用戶已購(gòu)置機(jī)票的信息,支持退票操作。波及基本表:flight,book內(nèi)容:用戶名(username),航班號(hào)(fno),出發(fā)地(fstart),目的地(fend),騰飛時(shí)間(ftstart),機(jī)票價(jià)錢(fprice*fdisc)和預(yù)定數(shù)目(bnum)。3、v_users_info視圖顯示用戶的個(gè)人信息,并支持用戶改正真切姓名、郵箱、聯(lián)系方式、性別等信息。波及基本表:users內(nèi)容:用戶名(username),真切姓名(name),身份證號(hào)(id),郵箱(email),聯(lián)系方式(tel),性別(sex),年紀(jì)(age),用戶種類(types)【儲(chǔ)存過(guò)程】1、buy_tickets(@username,@fno,@num)使用買票功能,用戶只要要給服務(wù)器傳達(dá)航班號(hào)和購(gòu)置數(shù)目,數(shù)據(jù)調(diào)用儲(chǔ)存過(guò)程對(duì)余票數(shù)進(jìn)行自動(dòng)更新。2、refund_ticket2(@username,@fno,@num)使用退票功能,用戶只要要給服務(wù)器傳達(dá)航班號(hào)和購(gòu)置數(shù)目,數(shù)據(jù)調(diào)用儲(chǔ)存過(guò)程對(duì)用戶預(yù)約票數(shù)進(jìn)行自動(dòng)更新,每履行一次這個(gè)儲(chǔ)存過(guò)程都會(huì)調(diào)用觸發(fā)器對(duì)余票數(shù)進(jìn)行更新。物理設(shè)計(jì)【索引】1、flight的騰飛時(shí)間(ftime)上成立索引users表:users
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 建筑物通風(fēng)系統(tǒng)設(shè)計(jì)方案
- 文藝委員20xx年度工作總結(jié)報(bào)告
- 鍋爐房管理制度
- 防御策略創(chuàng)新
- 河道綠化及植被恢復(fù)技術(shù)方案
- 排水防澇改造項(xiàng)目環(huán)境影響報(bào)告書(shū)
- 供水廠站老舊設(shè)施設(shè)備更新改造工程環(huán)境影響報(bào)告書(shū)
- 2025-2030中國(guó)果露酒行業(yè)市場(chǎng)全景調(diào)研與投資前景研究報(bào)告
- 模型驗(yàn)證方法研究
- 2025-2030新加坡物流倉(cāng)儲(chǔ)行業(yè)市場(chǎng)現(xiàn)狀需求分析及發(fā)展環(huán)境研究報(bào)告
- 裝載通知單的構(gòu)成及填制規(guī)定TheCompositionan
- 項(xiàng)目組合管理
- 漁業(yè)安全文化建設(shè)-深度研究
- 廣西北海市2024-2025學(xué)年七年級(jí)上學(xué)期期末地理試題(含答案)
- 2025年度醫(yī)養(yǎng)結(jié)合養(yǎng)老機(jī)構(gòu)健康管理咨詢合同
- 《燙金工藝技術(shù)要點(diǎn)》課件
- 2025中國(guó)供銷集團(tuán)校園招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- 不擾民協(xié)議書(shū)范文多人簽字模板
- 兩人工地合作協(xié)議書(shū)范文范本
- 玻璃陽(yáng)光房合同模板
- 重力式、擋墻施工方案
評(píng)論
0/150
提交評(píng)論