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

正文內(nèi)容

車站售票管理系統(tǒng)數(shù)據(jù)庫課設(shè)-在線瀏覽

2025-02-19 17:39本頁面
  

【正文】 路查詢打印設(shè)置團(tuán)體購票頁面設(shè)置團(tuán)體退票修改車次打印功能打印預(yù)覽賬戶刪除車次錄入修改票價(jià)賬戶添加車次刪除賬戶修改退票功能購票功能 本系統(tǒng)通過各個(gè)模塊與數(shù)據(jù)庫之間的調(diào)用,實(shí)現(xiàn)了售票管理所需的各個(gè)功能,方便使用。系統(tǒng)管理員能享有查詢,報(bào)表打印,修改用戶密碼,車次管理,賬戶管理五種功能。對于不同的用戶,給予不同的權(quán)限,享有不同的操作。為 了滿足人們購票需要,加入了團(tuán)體購票與團(tuán)體退票功能。在本系統(tǒng)中,則是依據(jù)出發(fā)站與到達(dá)站為查詢依據(jù),并顯示查詢結(jié)果。對于車票不足的車次則不能購買。選擇正確的座位,則購票成功。在進(jìn)行團(tuán)體售票的座位選擇時(shí),加入了一個(gè)循環(huán),在完成團(tuán)體訂票以前,對于座位情 況一直給予判定,直至車票購買完畢,循環(huán)結(jié)束。對于退票中的車次信息,座位信息都演進(jìn)行判定,對于不存在的信息要給予提示,方面操作。成功判定退票后,依次輸入退票的座位號,直至退票完畢。 3. 查詢操作 在本系統(tǒng)中,包括了兩種查詢。輸入正確6 的車次,則會在 Datagridview 顯示出關(guān)于本車次的詳細(xì)信息,包括車次,始發(fā)站,終點(diǎn)站,價(jià)格,余票,限載人數(shù)具體信息,方便操作人員進(jìn)行其他操作。對于不正確的信息都要給予錯(cuò)誤報(bào)告。在修改時(shí),需要輸入用戶名及其次用戶的原密碼才能進(jìn)行密碼修改操作。再確認(rèn)新密碼后可以修改成功。 鑒于管理員可能需要更改某個(gè)車次的路線,特加入了車次修改功能方便其操作。對于不正常的輸入要給予提示。如果輸入的這條線路存在,則按照你輸入的價(jià)格進(jìn)行修改。 車次錄入功能則是管理員管理車次最重要的一個(gè)功能,輸入車次號,始發(fā)站,終點(diǎn)站,發(fā)車時(shí)間,價(jià)格,限載人數(shù)。 車次刪除功能是為了管理員刪除那些無用的車次信息而設(shè)定的操作。 7. 賬戶管理 此功能也是管理員特有操作。對系統(tǒng)的安全性有所改善。 車次信息表主碼為車次編號,每一個(gè)非主屬性既不部分依賴于碼,也不傳遞依賴于碼,所以符合 3NF。 按以上關(guān)系模式在 sql server 2021 中建立的表,如下所示: 用戶信息表 車次信息表 車票信息表 10 建立外碼,保持參照完整性。 為了讓 ticket 表中座位號更加規(guī)范化,所以添加 check 約束。11 觸發(fā)器 gengxinjia 每 當(dāng)有數(shù)據(jù)刪除時(shí),對于車次余票加 1。 select trainno=trainno from inserted update Trainno set lastticket=lastticket1 where trainno=trainno end 建立 gengxinjia 觸發(fā)器: Select*from ticket Go Create trigger gengxinjia on ticket after delete as begin declare trainno nvarchar(10)。系統(tǒng)管理員能享有查詢,報(bào)表打印,修改用戶密碼,車次管理,賬戶管理五種功能。 登錄模塊流程圖 輸 入 用 戶 名 密 碼選 擇 用 戶 類 型管 理 員 帳 戶 售 票 員 賬 戶數(shù) 據(jù) 庫 判 定登 陸 界 面用 戶 名 密 碼 有 誤登 陸 成 功 這是售票員用戶特有的操作模塊,主要負(fù)責(zé)車站的售票退票工作。 13 票務(wù)管理流程圖 售 票判 斷 座 位 空 閑票 務(wù) 管 理出 售 成 功退 票 團(tuán) 體 退 票團(tuán) 體 售 票輸 入 始 發(fā) 終 點(diǎn) 站顯 示 車 次選 擇 車 次 選 擇 車 次 票 數(shù)輸 入 座 位 號輸 入 退 票 車 次 退 票 車 次 票 數(shù)判 斷 座 位 存 在出 退 票 成 功輸 入 座 位 號 在本系統(tǒng)中,包括了兩種查詢。輸入正確的車次,另一種線路查詢則需要輸入起始站與終點(diǎn)站。 查詢流程圖 車 次 查 詢判 斷 是 否 存 在查 詢 功 能線 路 查 詢輸 入 查 詢 車 次顯 示 車 次輸 入 起 始 終 點(diǎn) 站判 斷 線 路 存 在顯 示 所 有車 次 14 在修改時(shí),需要輸入用戶名及其次用戶的原密碼才能進(jìn)行密碼修改操作。再確認(rèn)新密碼后可以修改成功。 車次管理流程圖 車 次 管 理修 改 成 功車 次 修 改輸 入 需 要 改 動 車 次的 新 始 發(fā) 站 終 點(diǎn) 站車 次 刪 除車 次 錄 入改 動 票 價(jià)判 斷 是 否 存 在 車 次輸 入 改 動 的 始 發(fā) 站終 點(diǎn) 站 及 新 票 價(jià)判 斷 是 否 存 在 路 線修 改 成 功輸 入 新 車 次 的 各 種詳 細(xì) 信 息錄 入 成 功輸 入 需 要 刪 除 的 車次判 斷 是 否 存 在 車 次刪 除 成 功 15 此功能也是管理員特有操作,可以用來添加和刪除用戶,也可以修改賬戶的權(quán)限。 用戶管理流程圖 賬 戶 管 理賬 戶 修 改 賬 戶 添 加 賬 戶 刪 除輸 入 用 戶 名選 擇 用 戶 類 型判 斷 用 戶 存 在完 成 修 改輸 入 用 戶 名 密 碼選 擇 用 戶 類 型完 成 添 加輸 入 刪 除 用 戶 名判 斷 用 戶 存 在完 成 刪 除 各模塊的主要算法對應(yīng)的原代碼 在系統(tǒng) 原代碼中含有大量的數(shù)據(jù)庫連接,和關(guān)閉的代碼, 過于重復(fù) ,故有時(shí)候會省略此部分代碼。 登錄功能 主要的源代碼為: string sql = select * from Login where username=39。 and password=39。and type=39。 try { DataSet ds = new sqlConnect().Getds(sql)。 16 usertype = [0].Rows[0][2].ToString()。 Main main = new Main()。 if (usertype == 售票員 ) { = false。 } if (usertype == 管理員 ) { = false。 } else { (用戶名或密碼錯(cuò)誤,請重新輸入 !, 登錄 , , )。 ()。 } } 查詢 的算法就是把用戶輸入的數(shù)據(jù)當(dāng)作查詢條件,從數(shù)據(jù)庫里面查詢出相關(guān)信息。 DataSet ds = new DataSet()。 SqlConnection conn = new SqlConnection(Data Source=SIFANGZHAOPC。Integrated Security=True。 if (() amp。 ()) { (請輸入始發(fā)站或者終點(diǎn)站 )。+()+39。 + () + 39。 da = new SqlDataAdapter(m)。 = [0]。 } finally { ()。 購票算法中首先需要根據(jù) 始發(fā)站與終點(diǎn)站 ,查詢出可以到達(dá)的車次,再根據(jù)購票者的選擇選擇車次,再選擇座位,至此購票完成。 + () + 39。 + () + 39。 SqlDataAdapter da。Initial Catalog=ticket。)。 } else { try { SqlCommand m = new SqlCommand(sql, conn)。 (ds)。 } catch { (查詢信息失??! )。 } } ,如果是團(tuán)體購票還需要輸入數(shù)量,選擇購買的時(shí)候,檢查一下選擇的車次余票是否大于或者等于需要購買的數(shù)量,如果輸入的車次無效或者票數(shù)不足,應(yīng)當(dāng)進(jìn)行提示。 object isnull。Initial C
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1