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

正文內(nèi)容

基于aspnet的機(jī)票預(yù)訂管理系統(tǒng)(編輯修改稿)

2025-06-19 08:07 本頁面
 

【文章內(nèi)容簡介】 機(jī)票數(shù)量和時(shí)間的準(zhǔn)確性對(duì)旅客的出行選擇來說至關(guān)重要。 因此 , 要求輸入信息時(shí)要采取嚴(yán)格防錯(cuò) 的 方法, 確保 數(shù)據(jù) 的準(zhǔn)確性 和一致性 。 :要求每位旅客在輸入自己的個(gè)人信息時(shí),要嚴(yán)格按照實(shí)際情況填寫,售票人員要做好監(jiān)督工作。 :要做到實(shí)時(shí)響應(yīng),系統(tǒng) 處理數(shù)據(jù)的程序要經(jīng)過優(yōu)化,快速地處理需要的信息 ;如果操作復(fù)雜,系統(tǒng)的處理能力和反應(yīng)速度相應(yīng)地會(huì)降低,就失去了系統(tǒng)本身該發(fā)揮的作用。 操作: 機(jī)票預(yù)訂管理系統(tǒng)是直接面對(duì)售票員和系統(tǒng)管理員這兩個(gè)用戶的,而二者往往對(duì)計(jì)算機(jī)不是很熟悉,操作也不是很熟練。系統(tǒng) 要實(shí)現(xiàn) 簡單 明了 的 使用 界面,方便用戶的使用 【 9】 。 基于 機(jī)票預(yù)訂 管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 9 第 3 章 系統(tǒng)總體設(shè)計(jì) 軟件架 構(gòu)設(shè)計(jì) 總體結(jié)構(gòu)設(shè)計(jì) 通過需求分析所得,系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)如圖: 圖 31 總體 結(jié)構(gòu)圖 模塊功能 系統(tǒng)的功能模塊可分為售票窗口模塊和數(shù)據(jù)庫窗口模塊 兩大部分 。以下將分別對(duì)系統(tǒng)的這兩大功能模塊進(jìn)行介紹,圓框內(nèi)注明了各個(gè)小功能模塊的數(shù)字代號(hào),圓框之間的箭頭表示模塊之間的調(diào)用關(guān)系。 1.售票窗口模塊:售票窗口上首先確定是訂票還是取票操作。輸入信息為旅客資料或訂票編號(hào),輸出為打印取票單或機(jī)票等。其內(nèi)部處理流程所用到的功能模塊如下: 圖 32 售票窗口的處理流程 一 訂票管理 取票管理 查詢管理 機(jī)票預(yù)訂管理系統(tǒng) 售票窗口 數(shù)據(jù)庫窗口 客戶管理 機(jī)票管理 航班管理 旅客 信息 訂票 /取票 訂票編號(hào) 1 6 4 5 3 2 傳送到數(shù)據(jù)庫 基于 機(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。 數(shù)字 ,讀取所輸入的旅客信息以及旅客的機(jī)票需求信息,將數(shù)據(jù)送入 3。 數(shù)字 ,并且將數(shù)據(jù)信息傳送到 6。 數(shù)字 , 讀取所輸入的訂票編號(hào),并將數(shù)據(jù)送 5。 數(shù)字 ,由訂票編號(hào)準(zhǔn)備發(fā)送到數(shù)據(jù)庫端的數(shù)據(jù),不同于 3,它將準(zhǔn)備的是訂票編號(hào),將準(zhǔn)備好的數(shù)據(jù)送 6。 數(shù)字 ,將準(zhǔn)備好的數(shù)據(jù)發(fā)送到數(shù)據(jù)庫端程序。 數(shù)字 /判斷。解開 6 所傳送的數(shù)據(jù)包,并判斷數(shù)據(jù)是訂票信息或是取票信息,它是一個(gè)事務(wù)處理中心,是定票信息則將數(shù)據(jù)送 8,是取票信息則將數(shù)據(jù)送 12。 數(shù)字 ?由數(shù)據(jù)判斷是否有旅客需要的機(jī)票,也即訂票是否成功,它是一個(gè)事務(wù)處理中心,若訂票成功則將數(shù)據(jù)送 9,否則轉(zhuǎn)入 11。 數(shù)字 信息。由接收的數(shù)據(jù)庫端數(shù)據(jù)準(zhǔn)備輸出數(shù)據(jù),其中關(guān)于訂票賬單的數(shù)據(jù)將送入 10。 7 13 8 12 9 11 14 輸出賬單及預(yù)訂信息 輸出錯(cuò)誤 打印機(jī)票 10 基于 機(jī)票預(yù)訂 管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 11 數(shù)字 。由帳單信息處理帳單格式并顯示在售票窗口上。 數(shù)字 ,在屏幕上顯示錯(cuò)誤或者不成功操作的原因。 數(shù)字 ?由訂票編號(hào)查詢數(shù)據(jù)庫,判斷是否已經(jīng)成功訂票,它是一個(gè)事務(wù)處理中心,若已經(jīng)訂票則將數(shù)據(jù)送 13,沒有訂票則將轉(zhuǎn)入 11。 數(shù)字 。由接收的數(shù)據(jù)庫端數(shù)據(jù),旅客準(zhǔn)備付款,付款成功后則將旅客的信息以及機(jī)票信息傳入 14。 數(shù)字 。 接收 數(shù)據(jù)庫端的機(jī) 票信息,并打印出機(jī)票。 2.?dāng)?shù)據(jù)庫窗口模塊: 圖 34 數(shù)據(jù)庫窗口的處理流程 下面對(duì)圖 34 中的用數(shù)字表示的各模塊進(jìn)行功能說明: 數(shù)字 確定是訂票還是取票 。它是一個(gè)事務(wù)處理中心,若為訂票操作則將數(shù)據(jù)傳送入 2,若為取票操作則將數(shù)據(jù)傳送入 7。 數(shù)字 。根據(jù)旅客的訂票需求信息,在數(shù)據(jù)庫中進(jìn)行查詢,獲得相應(yīng)的機(jī)票數(shù)據(jù),將數(shù)據(jù)信息傳送入 3。 數(shù)字 。利用上一步查詢所得到的數(shù)據(jù)信息判斷是否可以成功訂票。它 是一個(gè)事務(wù)處理中心,若可以成功訂票則將數(shù)據(jù)傳送入4,否則將數(shù)據(jù)傳送入 5。 來自售票窗口的數(shù)據(jù) 1 7 2 8 3 4 5 9 10 6 售票窗口傳來的數(shù)據(jù) 傳送給售票窗 口 基于 機(jī)票預(yù)訂 管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 12 數(shù)字 。準(zhǔn)備訂票成功后要回傳給售票窗口的數(shù)據(jù)送入 6。 數(shù)字 。準(zhǔn)備不能成功訂票的原因送回售票窗口送入 6。 數(shù)字 。 數(shù)字 。根據(jù)旅客的訂票編號(hào),在數(shù)據(jù)庫中進(jìn)行查詢,獲得相應(yīng)的訂票數(shù)據(jù),將已經(jīng)訂票數(shù)據(jù)傳送入 8。 數(shù)字 。利用上一步查詢所得到的數(shù)據(jù)判斷是否已經(jīng)成功訂票,是否可以取票。它是一個(gè)事務(wù)處理中心,若為取票操作則將數(shù)據(jù)傳送入 9, 否則將數(shù)據(jù)傳送入 10。 數(shù)字 。將取票確認(rèn)后要回傳給售票窗口的數(shù)據(jù)送入 6。 數(shù)字 。將操作不成功原因傳送給售票窗口也即送入 6。 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)表 結(jié)構(gòu) 設(shè)計(jì) 本系統(tǒng)數(shù)據(jù)庫中的 數(shù)據(jù)表 有航線信息表、旅客信息表、機(jī)票總表、機(jī)票信息表、用戶信息表、客機(jī)信息表 共六個(gè)表 。 :記錄了所有從本地起飛的航線信息,聯(lián)合客機(jī) 信息 表制定要發(fā)布的機(jī)票, 結(jié)構(gòu)設(shè)計(jì) 如表 31 所示。 表 31 航 線 信息表 字段名 數(shù)據(jù)類型 長度 可否空 注 航 線 編號(hào) varchar 14 不可 主鍵 航線名稱 varchar 256 可 出發(fā)城市 varchar 256 可 到達(dá)城市 varchar 256 可 出發(fā)時(shí)間 varchar 256 可 到達(dá)時(shí)間 Char 10 可 客機(jī)編號(hào) Char 18 可 普通 艙價(jià)格 Float 可 商務(wù)艙價(jià)格 Float 可 頭等艙價(jià)格 Float 可 備注 Int 可 :記錄了已經(jīng)成功訂票的旅客信息,包括旅客的身份證號(hào)、姓名、性別、類型等 詳細(xì)信息 , 結(jié)構(gòu)設(shè)計(jì) 如表 32 所示。 基于 機(jī)票預(yù)訂 管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 13 表 32 旅客信息表 字段名 數(shù)據(jù)類型 長度 可否空 注 旅客身份證號(hào)碼 Varchar 32 不可 主鍵 旅客姓名 Varchar 256 不可 旅客性別 Varchar 2 可 旅客電話 Varchar 20 不可 旅客類型 Varchar 14 可 旅客生日 Datetime 可 旅客地址 Varchar 256 可 備注 Varchar 256 可 :記錄了確定要發(fā)布的所有機(jī)票總的信息,包括機(jī)票預(yù)編號(hào)、客機(jī)編號(hào)、航線編號(hào)、三種艙位的價(jià)格等信息, 結(jié)構(gòu)設(shè)計(jì) 如表 33 所示。 表 33 機(jī)票 總 表 字段名 數(shù)據(jù)類型 長度 可否空 注 機(jī)票預(yù) 編號(hào) Varchar 256 不可 主鍵 航線編號(hào) Varchar 50 不可 客機(jī)編號(hào) Varchar 50 不可 出發(fā)時(shí)間 Datetime 不可 普通艙價(jià)格 Float 不可 商務(wù)艙價(jià)格 Float 不可 頭等艙價(jià)格 Float 可 普通艙座位數(shù) Int 可 商務(wù)艙 座位數(shù) Int 可 頭等艙座位數(shù) Int 可 :記錄了所有的機(jī)票詳細(xì)信息,每張機(jī)票綁定一個(gè)旅客,記錄了 每張機(jī)票的銷售信息、詳細(xì)信息, 結(jié)構(gòu)設(shè)計(jì) 如表 34 所示。 表 34 機(jī) 票信息表 字段名 數(shù)據(jù)類型 長度 可否空 注 機(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 所示。 表 35 用戶信息表 字段名 數(shù)據(jù)類型 長度 可否空 注 用戶編號(hào) Varchar 32 不可 主鍵 用戶名稱 Varchar 256 可 用戶性別 Varchar 8 可 用戶生日 Datetime 可 用戶電話 Varchar 32 可 登錄名稱 Varchar 32 可 登錄密碼 Varchar 32 不可 :記錄了本航空公司所有的客機(jī)信息,包括客機(jī)購買時(shí)間、服役時(shí)間、各種艙位的座位 、價(jià)格 等 信息, 結(jié)構(gòu)設(shè)計(jì) 如表 36 所示。 表 36 客機(jī)信息表 字段名 數(shù)據(jù)類型 長度 可否空 注 客機(jī)編號(hào) Varchar 18 不可 主鍵 客機(jī)名稱 Varchar 256 可 客機(jī)類型 Char 20 可 購買時(shí)間 Datetime 可 服役時(shí)間 Datetime 可 普通艙價(jià)格 Float 可 商務(wù)艙價(jià)格 Float 可 頭 等艙價(jià)格 Float 可 普通 艙座位數(shù) Int 可 商務(wù)艙座位數(shù) Int 可 頭等艙座位數(shù) Int 可 備注 Varchar 256 可 數(shù)據(jù)表之間邏輯關(guān)系 在調(diào)查和分析用戶的需求之后,設(shè)計(jì)出了實(shí)體 聯(lián)系模型也即 ER 圖 ,如圖35 所示。在 ER 圖中體現(xiàn)了用戶對(duì)數(shù)據(jù)和處理的需求,明確地表達(dá)了數(shù)據(jù)庫表中的數(shù)據(jù)及其聯(lián)系。圖中的主要實(shí)體是“旅客”、“售票窗口”和“數(shù)據(jù)庫窗口”, 這三個(gè)實(shí)體之間的關(guān)系是旅客訂票、售票窗口向數(shù)據(jù)庫窗口查詢以及反饋,每個(gè)實(shí)體的具體屬性是在需求分析中仔細(xì)確定的。 基于 機(jī)票預(yù)訂 管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 15 圖 35 數(shù)據(jù)表之間邏輯關(guān)系 ER圖 訂 票 編號(hào) 機(jī)票信息 訂票 /取票 訂票旅客 信息 預(yù)訂 機(jī)票信息 可售機(jī)票 售票窗口 機(jī)票信息 /訂票信息 時(shí)間 城市 金額 數(shù)據(jù)庫窗口 查詢合適 機(jī)票 /訂票編號(hào) 出發(fā) 時(shí)間 姓名 性別 到達(dá) 地點(diǎn) 身份證號(hào)碼 聯(lián)系電話 旅客 基于 機(jī)票預(yù)訂 管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 16 第 4 章 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 系 統(tǒng)登錄模塊 系統(tǒng)的登錄窗口就好比是系統(tǒng)進(jìn)入的大門,不論哪種身份的用戶登錄系統(tǒng)都需要向系統(tǒng)說明自己的身份,經(jīng)過系統(tǒng)確認(rèn)后此用戶才可以進(jìn)入,以下就是這一部分的具體實(shí)現(xiàn): 登錄模塊 ,首先顯示一個(gè)圖形化的登錄界面,就會(huì)看到用戶名、密碼和下次記住我三個(gè)供輸入和選擇的方框。如圖 41 所示 , 要求 售票員或管理員 輸入用戶名和密碼。例如 在 用戶名 處 輸入 admin、密碼 處 輸入 admin,然后 點(diǎn)擊“ 登錄 ”按鈕, 登錄進(jìn)系統(tǒng)。 圖 41 登錄界面 ,如果匹配,則轉(zhuǎn)到登錄成功的頁面: 【 10】 。 主要實(shí)現(xiàn)代碼如下, { SqlConnection iicon = new SqlConnection([planticketConnectionString].ConnectionString)。 ()。 //打開數(shù)據(jù)庫的連接 string iisql = select * from [staff] where [login_name]=39。 +() + 39。 and + [login_password]=39。 +() + 39。 SqlCommand iicmd = new SqlCommand(iisql, iicon)。 SqlDataReader iiread = ()。 if (()) { Session[login_name] = iiread[login_name].ToString()。 基于 機(jī)票預(yù)訂 管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 17 Session[staff_id] = iiread[staff_id].ToString()。 Session[staff_name] = iiread[staff_name].ToString()。 ()。 } } 系統(tǒng)管理模塊 用戶登錄成功之后,可以看到第一個(gè)菜單模塊是“系統(tǒng)”。系統(tǒng)模塊里面有兩個(gè)主要的小功能模塊: 添加用戶和個(gè)人信息 。 添加用戶模塊 42 的界面。如圖所示,用戶需要填寫 員工編號(hào) 、 姓名、性別、電話號(hào)碼、出生日期、家庭住址,最重要的是下面的登錄名以及登錄密碼 ( 因?yàn)?這兩個(gè)信息是用戶 以后 登錄的重要信息 ) ,
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1