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

正文內容

火車訂票管理系統(tǒng)詳細設計說明書(sql部分(存儲版)

2024-10-21 12:34上一頁面

下一頁面
  

【正文】 T NULL 用戶名 Sex Char( 2) 性別 Phone varchar(12) 電話 主鍵 表 User 的主鍵是 UserID 字段, 類型為 char,設置自動增量。 表 OrderInfo 訂單表 OrderInfo 字段名 數(shù)據(jù)類型 是否可空 說明 OrderID Char(10) NOT NULL 訂單號(主鍵) UserID Char(18) NOT NULL 身份證號(外鍵) BusID char(10) NOT NULL 車號(外鍵) BusDate datetime NOT NULL 發(fā)車日期(外鍵) OrderDate datetime NOT NULL 訂購日期 OrderNum Int NOT NULL 訂購票數(shù) Total Money NOT NULL 總價 主鍵 表 OrderInfo 的主鍵是 OrderID 字段,類型為 char,設置自動增量。 確定數(shù)據(jù)依賴 退票信息(訂單號,旅客姓名,電話號 ,身份證號)根據(jù)這個關系寫出數(shù)據(jù)依賴 訂單號 → 旅客姓名,訂單號 → 電話號,訂單號 → 身份證號 旅客(旅客姓名,身份證號,電話號,性別,工作單位 ) 旅客姓名 → 身份證號,旅客姓名 → 電話號,旅客姓名 → 性別,旅客姓名 → 工作單位 車次信息表(車次號,始發(fā)地,目的地,始發(fā)時間) 列車車次 → 始發(fā)站,列車車次 → 終點站,車次 → 始發(fā)時間 取票通知單(旅客姓名,取票時間,車次號,座位 號,機票類型) 旅客姓名 → 取票時間,旅客姓名 → 車次號,旅客姓名 → 座位號, 旅客姓名 → 車票類型 車廂數(shù) 列車車種 始發(fā)站里程終點站列車編號發(fā)時臥鋪車廂到時車站經(jīng)過所在省車站名城市名到達時刻開車時刻絕對里程售票員工作證密碼姓名工作列車車票發(fā)站發(fā)時車票編號售票類售票站座位類票價到站到時售票訂票退票售票時間退票金額詳細設計說明書 9 火車座位信息表(座位號,車次號 ,座位信息,車票類型) (座位號,車次號) → 座位信息, (座位號,車次號,座位信息) → 車票 類型 對各關系模式間數(shù)據(jù)依賴進行極小化處理,消除冗余 訂單號 → 旅客姓名,訂單號 → 電話號,訂單號 → 身份證號, 旅客姓名 → 性別 旅客姓名 → 工作單位,旅客姓名 → 取票時間,旅客姓名 → 車次號 旅客姓名 → 座位號,旅客姓名 → 車票類型,車次號 → 始發(fā)站,列車號 → 終點站 車次號 → 始發(fā)時間,(座位號,車次號) → 座位 信息 看這些模式是否符合要求,確定是否要對某些模式進行合并或者分解 最終分解成第三范式: (訂單號,電話號,身份證號)(訂單號,旅客姓名)(旅客姓名,取票時間,性別,工作單位,車票類型)(旅客姓名,車次號)(旅客姓名,座位號)(車次號,座位號,車票類型)(車次號,始發(fā)站,終點站,始發(fā)時間) 火車票售票系統(tǒng)數(shù)據(jù)庫中各個表格的設計 表 BusInfo 概述 表 BusInfo 用于記錄企業(yè)內部的部門信息。 . 實體 聯(lián)系圖 詳細設計說明書 6 數(shù)據(jù)庫系統(tǒng)主 要的實體關系如下圖: 用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫結構能充分滿足各種信息的輸出和輸入。用戶對系統(tǒng)的需求我們從以下幾方面進行分析。本文檔中包含對以下數(shù)據(jù)庫內容的描述: ? 數(shù)據(jù)表 ? 視圖 ? 存儲過程 ? 用戶自定義函數(shù) ? 觸發(fā)器 ? 約束 在數(shù)據(jù)庫主要對象之外,本文還將描述數(shù)據(jù)庫安全性設置、數(shù)據(jù)庫屬性設置和數(shù)據(jù)庫備份策略,為數(shù)據(jù)庫管理員維護數(shù)據(jù)庫安全穩(wěn)定地運行提供參考。 提示 可 通過使用 Web 應用程序或 Windows 應用程序來測試數(shù)據(jù)庫。 3)座位 類型設定。 :用戶名、身份證號、性別、電話。該表中還記錄了部門經(jīng)理的 用戶 編號,可以確定每個部門的部門經(jīng)理。 表 OrderInfo的外鍵 UserID 有,類型為 char,用于 OrderInfo與表中的 UserID 字段關聯(lián)。 表 train 概述 表 tblAttendance 用于記錄員工的考勤信息(上下班時間、 記錄者信息等),通過字段 EmployeeID 與表 tblEmployee 關聯(lián)。 表定義 表 ticket 定義如下: 字段名 數(shù)據(jù)類型 長度 約束 描述 tiid char 8 主鍵 車票編號 tiss varchar 50 不為空 始發(fā)站 tias varchar 50 不為空 終到站 tist date 8 不為空 發(fā)時 tiat date 8 不為空 到時 tipr decimal 9 不為空 票價 titp char 10 不為空 座位類型 詳細設計說明書 14 tity char 10 不為空 車票類型 tino integer 10 不為空 座位號 sname varchar 50 外鍵 售票站名 主鍵 表 tblLeave 的主鍵是 LeaveID 字段,類型為 int,設置自動增量。 外鍵 表 ticket 的外鍵是 EmployeeID,類型為 int,用于與表 tblEmployee 中的 EmployeeID 字段關聯(lián)。 約束 Status 的取值可以為:“ 0”或“ 1”。表 tblSystemEvent 中的基本信息包括:事件編號、事件發(fā)生時間和事件描述。 基表 ? User Train 視圖包含字段 ? UserID ? User ? Sex ? Phone EndTime ? Reason 邏輯設計視圖 權限 BlueHillASPUser 具有 Select 權限。 詳細設計說明書 25 基表 Station 視圖包含字段 Sname sa spr slid 權限 BlueHillASPUser 具有 Select 權限。 通過 Search 類來實現(xiàn)查詢功能, Sell 類實現(xiàn)售票功能, 包括售全價票與半價票, Refund 實現(xiàn)退票功能, Alter 實現(xiàn)修改功能, Count 實現(xiàn)統(tǒng)計功能。在售票模塊中會調用此模塊。 性能: 及時的記錄下所退回的車票,并快速精確的顯示應交付給顧客的余額。 輸入項目: 車次、日期 輸出項目: 警告提示、新車票 算法: 售票員掃描車票條形碼,輸入到改簽界面,控制器進入數(shù)據(jù)庫中確認該車票確實售出。同時通過車票統(tǒng)計還可得知不同日期車流量的情況,列車管理人員可以根據(jù)客流的流向隨時調整列車運行車次,達到列車的合理調度,使列車最大限度的投入使用中,實現(xiàn)資源的合理利用。 性能: 要求較高安全性與可靠性 輸入項目: 用戶編號、姓名、授予權限、 備份時間 輸出項目: 日志文件、備份文件、添加成功提示、刪除成功提示 算法: 管理員輸入欲添加的用戶的編號與姓名等,控制器提取數(shù)據(jù),并將其添加到數(shù)據(jù)庫中的員工表中,并返回添加成功界面。項目的用戶身份驗證、用戶授權管理都由應用程序代碼實現(xiàn)。 參數(shù) 名稱 類型 描述 詳細設計說明書 44 DeptName nchar (10) 部門名稱 返回值 名稱 類型 描述 DeptID int 部門編號 用戶自定義函數(shù) udfwinGetDeptNamebyDeptID 概述 用戶自定義函數(shù) udfwinGetDeptIDbyDeptName 根據(jù)部門編號得到部門名稱。 程序邏輯: 輸 入 車 次控 制 器 提 取 數(shù) 據(jù)查 詢 數(shù) 據(jù) 庫 統(tǒng) 計 表與 車 票 表 與 時 刻 表存 在返 回 車 票 信 息 及 剩余 票 數(shù)提 示 無 記 錄已 售 票 = 總 票 數(shù) —剩 余 票 數(shù)銷 售 額 = 已 售 票 * 票額返 回 統(tǒng) 計 信 息結 束 圖 統(tǒng)計算法流程圖 接口: 詳細設計說明書 40 兩個方法均封裝在 Com 包 中,可以通過 Com 包的 Connect 方法連接數(shù)據(jù)庫,并使用 SQL 語句進行查詢或者修改數(shù)據(jù)庫的操作。車次修改包括增加車次,減少車次,車次的臨時調度和由于自然災 害造成的臨時路線更改。 測試要點: ( 1) 在退票完成之后,數(shù)據(jù)庫中的記錄確定更改 ( 2) 提示車票退票時限準確 改簽 功能: : 售票員改簽界面 改簽控制器 D A O : 數(shù)據(jù)庫車票1 : 輸入車票號1 0 : 改簽日期2 : 改簽1 1 : 改簽信息3 : 查詢車票4 : 查詢數(shù)據(jù)5 : 成功返回8 : 車票信息9 : 提示是否匹配1 2 : 修改數(shù)據(jù)6 : 建立7 : 車票信息1 3 : 成功返回1 4 : 建立1 5 : 車票信息1 6 : 新車票 圖 改簽時序圖 乘客計劃臨時變更需要更改出發(fā)日期,或者退票不成功,可以選擇改簽服務。 輸入項目: 車次、站點、日期 詳細設計說明書 31 輸出項目: 車票信息、剩余票數(shù) 算法: 售票員輸入顧客預購車票的相關信息,到數(shù)據(jù)庫中查詢是否有票,若有則打印火車票給顧客,數(shù)據(jù)庫中改車次車票自動減去賣出的票數(shù);若無則提示 售票員車票已售完。要求單次的查詢系統(tǒng)的處理時間在 2 秒以內。 基表 ? tblLeave ? tblSystemEvent 視圖包含的字段 ? tiid ? slid ? returnprice 權限 BlueHillASPUser 具有 Select 權限。 詳細設計說明書 23 基表 Ticket 視圖包含字段 ? tiid tiss tias tist tiat tipr titp tity tino sname 權限 BlueHillASPUser 具 有 Select 權限。 . 視圖 OrderInfo 概述 此視圖通過 OrderInfo 內聯(lián)接表 User 和 tblEmployee,得到員工的姓
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1