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

正文內(nèi)容

火車訂票管理系統(tǒng)課程設(shè)計(編輯修改稿)

2025-04-08 05:44 本頁面
 

【文章內(nèi)容簡介】 票窗口 Y N 退票 退票 界面 退出 N 查詢 車次 信 息 訂票 查 詢 訂票 信息 退票 結(jié)束 登 錄 登錄,確定訪問權(quán)限 11 圖 ⑶ 訂單信息查詢流程圖如下圖 所示。 N N N Y Y Y N N Y Y 查詢 界面 用戶輸入要 查詢條件 查詢 讀數(shù)據(jù)文件 輸出查詢結(jié)果 關(guān)閉窗口 結(jié)束 開始 訂票 訂票 界面 繼續(xù)查詢 車次信 息 查詢車次信息 訂票 返回主頁 12 圖 34訂單信息查詢流程圖 ⑷ 退票模塊處理流程如下圖 所示。 N N N Y Y Y N Y 查詢 界面 讀數(shù)據(jù)文件 輸出查詢結(jié)果 關(guān)閉窗口 結(jié)束 開始 Y 返回主頁 主界面 退票 退票 界面 繼續(xù)查詢 訂票信息 查詢訂 單信 息 退票 13 圖 修改數(shù)據(jù)文件 N N Y Y N Y N Y 開始 退票 界面 退票 N 返回主頁 繼續(xù)退票 提交 信息有效性 Y 關(guān)閉窗口 結(jié)束 錯誤提示 點擊要退的票 14 4 系統(tǒng)的詳細設(shè)計 本系統(tǒng)設(shè)計要求用戶通過輸入登錄賬號和密碼,選擇登錄按鈕,登錄到用戶對應(yīng)的窗口,而管理員通過輸入登錄賬號和密碼,選擇管理員登錄按鈕,登錄到管理員對應(yīng)的窗口。登陸界面如下圖 41 所示。 圖 41登陸界面 對于沒有注冊的游客,在本系統(tǒng)中擁有列車信息查詢和網(wǎng)上用戶注冊的功能。 列車信息查詢 游客和用戶都有這部分的操作權(quán)限。列車信息查詢窗體如圖 42 所示。 15 圖 42列車信息查詢 通過輸入出發(fā)地和目的地,點擊查詢,可以查詢出用戶需要的車票。運行界 面如圖43 所示。 圖 43列車信息查詢結(jié)果 網(wǎng)上用戶注冊 一般的游客可以通過用戶注冊,購買火車票。用戶注冊界面如圖 44 所示。 16 圖 44用戶注冊 游客輸入相關(guān)信息后,單擊注冊,注冊成功,彈出如圖 45 所示。 圖 45用戶注冊成功 用戶具有列車信息查詢,購票,退票,查看用戶信息,查看訂單,修改登錄密碼的模塊。用戶界面如下圖 46 所示。 17 圖 46用戶界面 購票 用戶在用戶界面,單擊購票,便可以進行預(yù)訂火車票。運行界面如圖 47 所示。 圖 47用戶 預(yù)訂火車票界面 用戶通過輸入出發(fā)地,目的地,出發(fā)日,可以查詢到所需的火車票。結(jié)果如圖 48所示。 18 圖 48用戶查詢火車票 然后輸入乘客姓名和乘客身份證號,找到用戶需要預(yù)定的火車票,在火車票后面單擊預(yù)訂,可以購買到所需的火車票。購票成功如圖 49 所示。 圖 49用戶預(yù)訂火車票成功 點擊查看訂單,用戶可以看到自己訂的所有火車票,界面如圖 410 所示。 19 圖 410用戶查看訂單 退票 用戶可以在用戶界面,也可以在用戶訂單里單擊退票,進入退票模塊。如圖 411所示。 圖 411用戶退票 用戶找到要退的火車票,單擊后面的退票,就可以退票了。退票成功的界面如圖 412所示。 20 圖 412用戶退票成功 點擊確定,呈現(xiàn)如圖 413 所示。 圖 413退票完成 可以看到我的火車票里,沒有了剛才退的票。這部分模塊,本課程設(shè)計采用一個重讀原來的顯示函數(shù)實現(xiàn)的。函數(shù)代碼如下: public void reread() { ( DataSet2用戶退票 .車票預(yù) 訂表 )。 } 如果退票成功,在退票按鈕下,調(diào)用這個函數(shù),代碼如下: if (ExecuteNonQuery(strSql, conn) 0) { (退票成功 , 提示! )。 reread()。 } 21 else { (退票失敗 !)。 } 查看用戶信息 用戶進入用戶界面后,單擊查看用戶信息,可以看到自己的注冊賬號和登錄密碼。界面如圖 414 所示。 圖 414查看用戶信息 用戶修改密碼 用戶進入用戶界面后,單擊修改密碼,進入修改密碼界面如圖 415 所示 。 22 圖 415用戶修改密碼 管理員可以注冊用戶賬號,擁有用戶所擁有的所有模塊,包括列車信息查詢,購票,退票,查看用戶信息,查看訂單,修改登錄密碼。并且管 理員還有自己特定的賬號,具體增加車票的權(quán)限。管理員運行界面如圖 416 所示。 圖 416管理員運行界面 管理員輸入車票車次,出發(fā)地和出發(fā)時間等相關(guān)信息,單擊增加車票,彈出如圖 417界面。 23 圖 417管理員增加車票 單擊確定,車票添加成功。用戶就可以買這班火車票。 24 5 設(shè)計代碼 //登錄 private void btnLogin_Click(object sender, EventArgs e) { = 。 = 。 string userName = 。 string password = 。 string type = 。 if ( == || == || == ) { (登錄賬號或密碼 ,身份不能為空! , 警告 , , )。 } else if ( == 用戶 ) { { SqlConnection conn = new SqlConnection()。 = Data Source=202120211011IV。Initial Catalog=火車票管理系統(tǒng) 。User ID=sa。Password=123456。 ()。 string cmdStr = select * from 用戶表 where 用戶號 =39。 + userName + 39。and 密碼 =39。 + password + 39。//定義查詢語句 SqlCommand sqlCom = new SqlCommand(cmdStr, conn)。//定義查詢命令 SqlDataReader sdr = ()。 if () { ()。 user U_user = new user()。 ()。 } else { (登錄賬號或密碼錯誤! , 錯誤 , , )。 } ()。 } } 25 else { SqlConnection conn = new SqlConnection()。 = Data Source=202120211011IV。Initial Catalog=火車票管理系統(tǒng) 。User ID=sa。Password=123456。 ()。 string cmdStr = select * from 管理員表 where 管理號 =39。 + userName + 39。and 密碼 =39。 + password + 39。//定義查詢語句 SqlCommand sqlCom = new SqlCommand(cmdStr, conn)。//定義查詢命令 SqlDataReader sdr = ()。 if () { ()。 manager M_manager = new manager()。 ()。 } else { (登錄賬號或密碼錯誤! , 錯誤 , , )。 } ()。 } } //用戶購票 private void dataGridView1_CellContentClick_1(object sender, DataGridViewCellEventArgs e) { if ( == ) { (this, 請 輸 入 乘 客 姓名 ! , Phoenix Information:, , )。 return。 } if ( == ) { (this, 請輸入乘客身份證號 ! , Phoenix Information:, , )。 return。 } int a = 。 try {
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1