freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于aspnet的機(jī)票預(yù)訂管理系統(tǒng)-免費(fèi)閱讀

  

【正文】 希望各位老師能給予批評(píng)和指導(dǎo),希望能在今后不斷地學(xué)習(xí)和努力中,把系統(tǒng)做得更好、更加適合用戶地使用,是該系統(tǒng)能夠真正起到它該起到的作用。 基于 機(jī)票預(yù)訂 管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 28 第 5 章 結(jié) 論 經(jīng)過近四個(gè)月的學(xué)習(xí)與努力,我的畢業(yè)設(shè)計(jì)已經(jīng)基本完成。成功取票 39。 } 取票 模塊 取 ,將彈出如圖 411 所 示的界面。 where airticket_id=39。,airticket_state=39。 } //查詢航線和航班時(shí)間 ,則請(qǐng)旅客輸入自己的詳細(xì)信息,包括旅客姓名、性別、 電話號(hào)碼 、 顧客 類型、 家庭住址 ,因?yàn)?在 前一個(gè)頁(yè)面已經(jīng)輸入了身份證號(hào),所以這個(gè)頁(yè)面的身份證號(hào)已經(jīng)傳遞過來,不需要旅客再次的輸入,如圖47 所示。 訂票模塊 票務(wù)信息 菜單下選擇訂票業(yè)務(wù),將彈出如圖 46 所示的界面 。 i = monSeat。 總 表的代碼如下: string iisql2 = insert into LinePlantTime(LinePlantTime_id,airline_id,airplane_id,date,LinePlantTime_monPrice,LinePlantTime_mercialPrice,LinePlantTime_firstPrice,LinePlantTime_monSeat,LinePlantTime_mercialSeat,LinePlantTime_firstSeat) + values(LinePlantTime_id,airline_id,airplane_id,date,LinePlantTime_monPrice,LinePlantTime_mercialPrice,LinePlantTime_firstPrice,LinePlantTime_monSeat,LinePlantTime_mercialSeat,LinePlantTime_firstSeat)。 firstPrice = firstPrice + (float)(iiread1[airplane_firstPrice].ToString())。 } ()。 float baseprice = (float)(())。 string LPTdate = ()。 //此處省略各個(gè)字段 [airline_id].Value = ()。} ()。 = 親,密碼修改成功了! 。 SqlCommand iicmd1 = new SqlCommand(iisql1, iicon1)。} //若出現(xiàn)問題或錯(cuò)誤,則進(jìn)行事務(wù)回滾 finally {()。 (staff_id, )。 Session[staff_name] = iiread[staff_name].ToString()。 //打開數(shù)據(jù)庫(kù)的連接 string iisql = select * from [staff] where [login_name]=39。在 ER 圖中體現(xiàn)了用戶對(duì)數(shù)據(jù)和處理的需求,明確地表達(dá)了數(shù)據(jù)庫(kù)表中的數(shù)據(jù)及其聯(lián)系。 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)表 結(jié)構(gòu) 設(shè)計(jì) 本系統(tǒng)數(shù)據(jù)庫(kù)中的 數(shù)據(jù)表 有航線信息表、旅客信息表、機(jī)票總表、機(jī)票信息表、用戶信息表、客機(jī)信息表 共六個(gè)表 。根據(jù)旅客的訂票編號(hào),在數(shù)據(jù)庫(kù)中進(jìn)行查詢,獲得相應(yīng)的訂票數(shù)據(jù),將已經(jīng)訂票數(shù)據(jù)傳送入 8。利用上一步查詢所得到的數(shù)據(jù)信息判斷是否可以成功訂票。由接收的數(shù)據(jù)庫(kù)端數(shù)據(jù),旅客準(zhǔn)備付款,付款成功后則將旅客的信息以及機(jī)票信息傳入 14。 數(shù)字 ?由數(shù)據(jù)判斷是否有旅客需要的機(jī)票,也即訂票是否成功,它是一個(gè)事務(wù)處理中心,若訂票成功則將數(shù)據(jù)送 9,否則轉(zhuǎn)入 11。其內(nèi)部處理流程所用到的功能模塊如下: 圖 32 售票窗口的處理流程 一 訂票管理 取票管理 查詢管理 機(jī)票預(yù)訂管理系統(tǒng) 售票窗口 數(shù)據(jù)庫(kù)窗口 客戶管理 機(jī)票管理 航班管理 旅客 信息 訂票 /取票 訂票編號(hào) 1 6 4 5 3 2 傳送到數(shù)據(jù)庫(kù) 基于 機(jī)票預(yù)訂 管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 10 圖 33 售票窗口的處理流程 二 下面對(duì)圖 32 以及圖 33 中的用數(shù)字表示的各功能模塊進(jìn)行功能說明: 數(shù)字 ,它是一個(gè)事務(wù)處理中心,若輸入訂票信息時(shí),轉(zhuǎn)入 2,若是取票信息,則轉(zhuǎn)入 4。 :要求每位旅客在輸入自己的個(gè)人信息時(shí),要嚴(yán)格按照實(shí)際情況填寫,售票人員要做好監(jiān)督工作。 在數(shù)據(jù)庫(kù)窗口的功能實(shí)現(xiàn)上,可以分為以下幾個(gè)部分: :接收 售票窗口傳來的 所需機(jī)票信息并查詢數(shù)據(jù)庫(kù) 【 6】 。 表 21 旅客信息的數(shù)據(jù)字典 數(shù)據(jù)名稱 旅客信息 作用 記錄旅客的個(gè)人信息,用于對(duì)旅客的確認(rèn) 來源 旅客 去向 航空公司數(shù)據(jù)庫(kù) 排列方式 按照旅客的姓名升序排序或者其它字段 包含信息 姓名、性別、身份證號(hào)碼、聯(lián)系電話、類型、折扣等 表 22 旅客訂票 信息的數(shù)據(jù)字典 數(shù)據(jù)名稱 旅客訂票信息 作用 記錄旅客的旅行時(shí)間和目的地,用于確定旅客的航班 來源 旅客 去向 航班機(jī)票管理 排列方式 按照旅客的(機(jī)票編號(hào) +身份證號(hào)碼)升序排列 包含信息 機(jī)票編號(hào) 及出發(fā)時(shí)間 、客戶姓名、身份證號(hào)、旅客類型,金額等 表 23 航班機(jī)票信息的數(shù)據(jù)字典 數(shù)據(jù)名稱 航班機(jī)票信息 作用 記錄航空公司的所有航班機(jī)票信息,應(yīng)用 于 旅客的需求查詢 來源 航空公司數(shù)據(jù)庫(kù) 去向 航空公司數(shù)據(jù)庫(kù) 排列方式 按機(jī)票編號(hào)升序排列 包含信息 機(jī)票編號(hào)、起飛地點(diǎn)、到達(dá)地點(diǎn)、飛行日期 以及時(shí)間、達(dá)到時(shí)間、三種艙位的金額以及剩余座位數(shù)量 表 24 航 線 信息的數(shù)據(jù)字典 數(shù)據(jù)名稱 航 線 信息 作用 記錄當(dāng)前航空公司所有的航 線 信息 來源 航空公司數(shù)據(jù)庫(kù) 去向 航空公司的機(jī)票 數(shù)據(jù)庫(kù) 排列方式 按(航班編號(hào))升序排列 包含信息 現(xiàn)有的所有航 線 信息 表 25 客機(jī)信息的數(shù)據(jù)字典 數(shù)據(jù)名稱 客機(jī)信息 作用 記錄當(dāng)前航空公司所有的客機(jī)信息 來源 航空公司數(shù)據(jù)庫(kù) 去向 航空公司的航班 客機(jī) 選擇 排列方式 按(客機(jī)編號(hào))升序排列 包含信息 現(xiàn)有的所有客機(jī)信息 基于 機(jī)票預(yù)訂 管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 7 目標(biāo)系統(tǒng)功 能需求分析 根據(jù)對(duì)旅客的需求分析以及航空公司機(jī)票預(yù)訂業(yè)務(wù)流程的分析,將機(jī)票預(yù)訂管理系統(tǒng)劃分為兩個(gè)功能窗口:售票窗口、數(shù)據(jù)庫(kù)窗口。 系統(tǒng)的 作業(yè)流程 機(jī)票預(yù)訂管理 系統(tǒng)總的業(yè)務(wù)流程圖如圖 22 所示。 3.安全保密要求:系統(tǒng)管理員享有對(duì)機(jī)場(chǎng)航班信息庫(kù)及機(jī)票信息庫(kù)和訂 票信息庫(kù)的管理與修改。由于國(guó)外的計(jì)算機(jī)行業(yè)興起地比較早,相關(guān)的信息行業(yè)也隨之快速地發(fā)展,信息管理系統(tǒng)相對(duì)來說比較成熟。這個(gè)系統(tǒng) 具有方便 用戶 操作、易維護(hù)、簡(jiǎn)潔準(zhǔn)確處理數(shù)據(jù)、并且具有良好人機(jī)界面等優(yōu)點(diǎn) 【 1】 。 系統(tǒng)采用 SQL 2021來設(shè)計(jì)數(shù)據(jù)庫(kù),并使用當(dāng)前優(yōu)秀的開發(fā)工具 — , 原因是 是一種界面和邏輯分離、編寫調(diào)試簡(jiǎn)單的軟件開發(fā)平臺(tái)。 由此,機(jī)票預(yù)訂管理系統(tǒng)是為航空公司和旅客提供機(jī)票信息、旅客信息和訂票購(gòu)票等管理功能的系統(tǒng),它具有易維護(hù)的、簡(jiǎn)潔準(zhǔn)確處理數(shù)據(jù)的、具有良好人機(jī)界面的優(yōu)點(diǎn) ,更重要的是其安全性、準(zhǔn)確性、快捷性, 能夠幫助航空公司實(shí)現(xiàn)比較方便、高效率的機(jī)票預(yù)訂流程。 。開發(fā)一個(gè)適用于小型航空公司的機(jī)票預(yù)訂管理系統(tǒng)至少要提高服務(wù)效率,方便旅客訂票。特別是一些小型的航空公司,由于所處的地點(diǎn)比較偏遠(yuǎn),計(jì)算機(jī)系統(tǒng)應(yīng)用普及不到,旅客信息的更新、航班信息的更新以及機(jī)票預(yù)訂業(yè)務(wù)都還處在人工處理階段,嚴(yán)重制約了工作效率,給旅客的出行帶來了不便,所以對(duì)于小 型的航空公司來說,迫切需要一個(gè)管理更加規(guī)范化和方便化的機(jī)票預(yù)訂管理系統(tǒng)。 圖 21系統(tǒng)的 組織機(jī)構(gòu)圖 職責(zé) 如下。 基于 機(jī)票預(yù)訂 管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 5 圖 23訂票業(yè)務(wù) 的 流程圖 : 根據(jù)取票單中的訂票編號(hào)查詢數(shù)據(jù)庫(kù),若查詢成功,打印機(jī)票,交給顧客。 :旅客成功訂票之后,售票窗口要能生成唯一確定旅客訂票的取票單;當(dāng)旅客來取票時(shí),把已存儲(chǔ)的從數(shù)據(jù)庫(kù)窗口返回的訂票信息也即取票單顯示在售票窗口上,如果成功取票,就把機(jī)票打印出來,交給旅客。 :這部分功能要求對(duì)已經(jīng)預(yù)訂的機(jī)票信息進(jìn)行 統(tǒng)計(jì) ,得到兩種信息:已經(jīng)成功訂票但是未付款取票和已經(jīng)成功訂票并且付款取票的記錄。以下將分別對(duì)系統(tǒng)的這兩大功能模塊進(jìn)行介紹,圓框內(nèi)注明了各個(gè)小功能模塊的數(shù)字代號(hào),圓框之間的箭頭表示模塊之間的調(diào)用關(guān)系。 數(shù)字 ,將準(zhǔn)備好的數(shù)據(jù)發(fā)送到數(shù)據(jù)庫(kù)端程序。 數(shù)字 ,在屏幕上顯示錯(cuò)誤或者不成功操作的原因。 數(shù)字 。準(zhǔn)備不能成功訂票的原因送回售票窗口送入 6。將取票確認(rèn)后要回傳給售票窗口的數(shù)據(jù)送入 6。 表 34 機(jī) 票信息表 字段名 數(shù)據(jù)類型 長(zhǎng)度 可否空 注 機(jī) 票編號(hào) Varchar 48 不可 主鍵 機(jī)票預(yù)編號(hào) Varchar 50 不可 外鍵 艙位類型 Varchar 50 可 座位編號(hào) Varchar 50 可 機(jī)票 價(jià)格 Varchar 50 可 機(jī)票狀態(tài) Float 可 旅客姓名 Varchar 32 可 旅客身份證號(hào) Varchar 32 可 旅客電話號(hào)碼 Varchar 50 不可 基于 機(jī)票預(yù)訂 管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 14 :記 錄了本系統(tǒng)的使用人員的用戶名以及密碼信息, 結(jié)構(gòu)設(shè)計(jì)如表 35 所示。 圖 41 登錄界面 ,如果匹配,則轉(zhuǎn)到登錄成功的頁(yè)面: 【 10】 。 SqlDataReader iiread = ()。如圖所示,用戶需要填寫 員工編號(hào) 、 姓名、性別、電話號(hào)碼、出生日期、家庭住址,最重要的是下面的登錄名以及登錄密碼 ( 因?yàn)?這兩個(gè)信息是用戶 以后 登錄的重要信息 ) , 并且要確認(rèn)密碼 ,點(diǎn)擊 “ 確認(rèn)插入 ”按鈕, 則添加成功。 ()。 + () + 39。} catch (SqlException ex) {()。 = 。 圖 44 航線添加界面 基于 機(jī)票預(yù)訂 管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 20 : protected void Button1_Click(object sender, EventArgs e) { string iisql = insert into airline(airline_id,airline_name,airline_departCity,airline_arrivalCity,airline_departTime,airline_arrivalTime,airline_monPrice,airline_mercialPrice,airline_firstPrice,airline_notes) + values(airline_id,airline_name,airline_departCity,airline_arrivalCity,airline_departTime,airline_arrivalTime,airline_monPrice,airline_mercialPrice,airline_firstPrice,airline_notes)。所以 在這個(gè)界面上,用戶首先從有的航線中選擇要發(fā)布的航線,然后從已有飛機(jī)里面選擇要使用的飛機(jī),最后選擇起飛日期,因?yàn)槊繌垯C(jī)票的價(jià)格由三部分組成:航線價(jià)格、飛機(jī)座位的價(jià)格和其他附加費(fèi)用(即飛機(jī)的燃油費(fèi)和其他修理維護(hù)費(fèi)用等) ,所以還要輸入“其他附加費(fèi)用”,點(diǎn)擊“確定放票”,發(fā)布機(jī)票成功。 int monSeat = 0。 if (()) {monPrice = (float)(iiread[airline_monPrice].ToString())。 SqlDataReader iiread1 = ()。 monPrice = monPrice + baseprice。 例如普通艙座位編號(hào)的實(shí)現(xiàn)代碼如下: int i = 0。 = iitran2。 + () + 39。 } 詳細(xì) 票務(wù)信息 , 如圖 49 所示,如果旅客確定要買,則點(diǎn)擊“確認(rèn)購(gòu)買”按鈕;否則,可以點(diǎn)擊“放棄”按鈕。 + Session[customer_name].ToString(
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1