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

正文內容

基于aspnet的機票預訂管理系統(tǒng)(參考版)

2025-05-18 08:07本頁面
  

【正文】 首先,最感謝的是我的指導老師胡靜老師,她的知識結構全面并且系統(tǒng)化、研究問題有著全力與赴。最后,非常真誠地感謝我的指導導師胡靜老師所給我的幫助。 由于本系統(tǒng)從開始的計劃到后來的具體實施的這段時間,無論在時間和細致程度來說都是有限的,所以系統(tǒng)的真正投入使用還是會有很多不妥善的地方,難免會 存在一些的不足和問題。該系統(tǒng)的開發(fā)是作為畢業(yè)設計的內容,經過此次系統(tǒng)開發(fā)實踐使我增長了不少知識,獲益菲淺。 本軟件自 2021 年 11 月 8 日開始,進行可行性研究和需求分析階段, 2021年 1 月 18 日進入概要設計, 2 月 15 日著手詳細設計,開始建 立數(shù)據(jù)庫、界面設計。在這次實例開發(fā)過程中,使我對軟件開發(fā)的綜合設計和編程方面有了很深刻地認識和理解。 圖 414 預訂統(tǒng)計界面 ,直接 在界面 的控件上綁定數(shù)據(jù)源,選擇要顯示的列即可,用到的控件是 SqlDataSource 和 GridView。 } 銷售 統(tǒng)計 模塊 銷售 統(tǒng)計模塊 是 銷售 統(tǒng)計,如圖 414 所示。 } 成功之后,出現(xiàn)如圖 413 的界面,這個界面顯示旅客成功取票,并顯示了旅客的機票詳細信息。 where airticket_id=39。 圖 412 付款取票界面 主要實現(xiàn)代碼如下: protected void Button1_Click(object sender, EventArgs e) { string iisql5 = update airticket set airticket_state=39。} ,如圖 412 所示,這個界面上顯示了旅客的詳細票務信息。 string iisql3 = SELECT * FROM airticket WHERE airticket_id=39。旅客可以通過兩 種方式查詢自己 想取的 機票:可以根據(jù) 自己的訂票編號來查詢,點擊“確定”,或者輸入自己的身份證號碼進行查詢,點擊“確定” ,下面出現(xiàn)旅客的詳細訂票信息,點擊“確認取票”按鈕,進入取票的下一步操作。 } protected void Button2_Click(object sender, EventArgs e) { ()。 此時,旅客可以直接付款取票或者繼續(xù)購票。 + Session[LinePlantTime_id].ToString() + 39。 + Session[airticket_id].ToString() + 39。 + Session[customer_telephone].ToString() + 39。 + Session[customer_name].ToString() + 39。 + Session[customer_id].ToString() + 39。已訂購 39。 + Session[airticket_price].ToString() + 39。 } 詳細 票務信息 , 如圖 49 所示,如果旅客確定要買,則點擊“確認購買”按鈕;否則,可以點擊“放棄”按鈕。 圖 48 選擇座號 界面 主要實現(xiàn)代碼如下: protected void Button1_Click(object sender, EventArgs e) { Session[airticket_id] = ()。基于 機票預訂 管理系統(tǒng)設計與實現(xiàn) 24 圖 47 輸入 旅客 信息界面 這部分功能的本質是插入新的旅客信息,實現(xiàn)方法同添加用戶模塊的方法。 + () + 39。 + () + 39。 圖 46 訂票業(yè)務界面 這部分的功能主要是通過 不同的組合 查詢航線表、航班表得到,所以在這里 只 列舉 一種 查詢 方式的 代碼如下 : protected void Button1_Click(object sender, EventArgs e) {DataTable dt = new DataTable()。旅客 可以通過 三種方式查詢自己需要的機票:可以根據(jù) 旅客的出發(fā)城市和到達城市 來查詢航線,可以根據(jù)飛機編號來查詢航班以及查詢起飛時間, 還可以是這三種方式的綜合模糊查詢 ,點擊 四個 按鈕,即可顯示當前的機票情況。 } 票 務 信息模塊 “票務信息” 模塊 里面有 兩 個主要的功能模塊:訂票 、取票 。 = iitran2。 //此處省略各個字段的 add事件 (airticket_id, )。 i++) {string iisql3 = insert into airticket(airticket_id,LinePlantTime_id,site_type,site_no,airticket_price,airticket_money,airticket_state) + values(airticket_id,LinePlantTime_id,site_type,site_no,airticket_price,airticket_money,airticket_state)。 for (i = 1。 例如普通艙座位編號的實現(xiàn)代碼如下: int i = 0。 //此處省略各個字段 [LinePlantTime_id].Value = LinePlantTime_id。 SqlCommand iicmd2 = new SqlCommand(iisql2, iicon1)。 基于 機票預訂 管理系統(tǒng)設計與實現(xiàn) 22 firstPrice = firstPrice + baseprice。 monPrice = monPrice + baseprice。 firstSeat = (iiread1[airplane_firstSeat].ToString())。 monSeat = (iiread1[airplane_monSeat].ToString())。 mercialPrice = mercialPrice + (float)(iiread1[airplane_mercialPrice].ToString())。 SqlDataReader iiread1 = ()。 + () + 39。 ()。 firstPrice = (float)(iiread[airline_firstPrice].ToString())。 if (()) {monPrice = (float)(iiread[airline_monPrice].ToString())。 SqlCommand iicmd = new SqlCommand(iisql, iicon)。 航線表的代碼如下: string iisql = select * from airline where airline_id=39。 I int firstSeat = 0。 int monSeat = 0。 float mercialPrice = 0。 string LinePlantTime_id。 string airplane_id = ()。所以 在這個界面上,用戶首先從有的航線中選擇要發(fā)布的航線,然后從已有飛機里面選擇要使用的飛機,最后選擇起飛日期,因為每張機票的價格由三部分組成:航線價格、飛機座位的價格和其他附加費用(即飛機的燃油費和其他修理維護費用等) ,所以還要輸入“其他附加費用”,點擊“確定放票”,發(fā)布機票成功。 發(fā)布機票 模塊 45 的界面 。//省略各個字段 SqlTransaction iitran = ()。 (airline_id, )。 圖 44 航線添加界面 基于 機票預訂 管理系統(tǒng)設計與實現(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)。) 航線信 息模塊 信息中心 菜單下選擇航 線 信息將彈出如圖 44 的界面。 } 信息 中心 模塊 “ 信息 中心” 模塊里面有三個主要的小功能模塊:航 線 信息、客機信息和 發(fā)布機票。 = 。 = 。 = 。 = 。 } finally {()。} catch (SqlException ex) {()。 try {()。 SqlTransaction iitran1 = ()。 + Session[staff_id].ToString() + 39。 + () + 39。如圖所示,用戶 可以修改密碼,要求輸入舊密碼,然后輸入新密碼以及確認新密碼,點擊“更改密碼”,修改密碼成功。 (())。 ()。 ()。 //定義事務 = iitran。 //此處省略各個字段 [staff_id].Value = ()。 SqlCommand iicmd = new SqlCommand(iisql, iicon)。如圖所示,用戶需要填寫 員工編號 、 姓名、性別、電話號碼、出生日期、家庭住址,最重要的是下面的登錄名以及登錄密碼 ( 因為 這兩個信息是用戶 以后 登錄的重要信息 ) , 并且要確認密碼 ,點擊 “ 確認插入 ”按鈕, 則添加成功。系統(tǒng)模塊里面有兩個主要的小功能模塊: 添加用戶和個人信息 。 ()。 基于 機票預訂 管理系統(tǒng)設計與實現(xiàn) 17 Session[staff_id] = iiread[staff_id].ToString()。 SqlDataReader iiread = ()。 +() + 39。 +() + 39。 ()。 圖 41 登錄界面 ,如果匹配,則轉到登錄成功的頁面: 【 10】 。如圖 41 所示 , 要求 售票員或管理員 輸入用戶名和密碼。圖中的主要實體是“旅客”、“售票窗口”和“數(shù)據(jù)庫窗口”, 這三個實體之間的關系是旅客訂票、售票窗口向數(shù)據(jù)庫窗口查詢以及反饋,每個實體的具體屬性是在需求分析中仔細確定的。 表 36 客機信息表 字段名 數(shù)據(jù)類型 長度 可否空 注 客機編號 Varchar 18 不可 主鍵 客機名稱 Varchar 256 可 客機類型 Char 20 可 購買時間 Datetime 可 服役時間 Datetime 可 普通艙價格 Float 可 商務艙價格 Float 可 頭 等艙價格 Float 可 普通 艙座位數(shù) Int 可 商務艙座位數(shù) Int 可 頭等艙座位數(shù) Int 可 備注 Varchar 256 可 數(shù)據(jù)表之間邏輯關系 在調查和分析用戶的需求之后,設計出了實體 聯(lián)系模型也即 ER 圖 ,如圖35 所示。 表 34 機 票信息表 字段名 數(shù)據(jù)類型 長度 可否空 注 機 票編號 Varchar 48 不可 主鍵 機票預編號 Varchar 50 不可 外鍵 艙位類型 Varchar 50 可 座位編號 Varchar 50 可 機票 價格 Varchar 50 可 機票狀態(tài) Float 可 旅客姓名 Varchar 32 可 旅客身份證號 Varchar 32 可 旅客電話號碼 Varchar 50 不可 基于 機票預訂 管理系統(tǒng)設計與實現(xiàn) 14 :記 錄了本系統(tǒng)的使用人員的用戶名以及密碼信息,
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1