李建《車票售票管理系統(tǒng)》_第1頁
李建《車票售票管理系統(tǒng)》_第2頁
李建《車票售票管理系統(tǒng)》_第3頁
李建《車票售票管理系統(tǒng)》_第4頁
李建《車票售票管理系統(tǒng)》_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、景德鎮(zhèn)陶瓷學院數據庫原理課程設計課程 設計題目:汽車客運中心票務管理系統(tǒng)學院名稱:專業(yè):學生姓名:信息工程學院計算機科學與技術1=.si李建 學號:201010510105指導教師:李慧穎、李娟 職稱:講師2012年5月23日摘要隨著公路客運業(yè)的高速發(fā)展,信息技術對客運管理行業(yè)的支撐作用越來越 明顯,傳統(tǒng)的人工管理模式已無法滿足公路客運發(fā)展的要求,經濟的高速發(fā)展對 交通運輸企業(yè)提出了新的更高耍求。目前,國內外企業(yè)相繼加大了對客運聯(lián)網售 票系統(tǒng)的研發(fā)和投入,但他們在系統(tǒng)的標準化、可擴充性等方面存在或多或少的 不足。以下為建立一個統(tǒng)一規(guī)劃,統(tǒng)一標準,具有高度可靠性和可擴充性的現(xiàn)代 企業(yè)管理系統(tǒng),通

2、過網絡實現(xiàn)交通運管部門、運輸企業(yè)、車站、銀行等相關部門 的協(xié)同工作,最大限度地提高服務質量。為此論文主要作了以下研究:對汽車客 運站系統(tǒng)的總體架構進行了全面和系統(tǒng)的分析,并使用b/s結構。根據企業(yè)現(xiàn)狀 以及未來的需求,對系統(tǒng)實施的可行性,從技術上、經濟上和實際操作上進行了 客觀詳盡的分析。根據實際的業(yè)務流程,結合現(xiàn)代企業(yè)管理的需求,對傳統(tǒng)業(yè)務 流程進行改進提出一種適應企業(yè)發(fā)展和競爭需要的管理流程及實現(xiàn)方式。最后根 據以上分析成果實現(xiàn)了一個包含主要功能的原型系統(tǒng)。關鍵字:數據流圖、數據庫、數據結構、車票目錄摘要i1、系統(tǒng)需求分析111概述112系統(tǒng)功能分析113數據流圖21、4數據字典22、概念

3、及邏輯結構設計 42、1 er 圖422關系模型:52. 3數據庫結構53數據庫設計64系統(tǒng)軟件結構104.1 系統(tǒng)功能設計1042其他需求114. 3說明115界面設計136 總結161、系統(tǒng)需求分析1.1概述在長途汽車客運中心,旅客可以查看當前班次信息(通過電子布告牌或普通 布告牌),根據班次信息到售票窗口購票,然后憑票上車;旅客在開車而某段時 間可以退票;車站管理人員可以發(fā)布車次信息(如新開或增加某線路班次),可 以根據市場行情來調整車票價格;售票窗口可以查詢某班次的售票情況,可以預 售車票。1. 2系統(tǒng)功能分析根據需求分析,木系統(tǒng)耍實現(xiàn)以卜的基木功能。.用戶管理1. 登錄功能:分為汽車

4、站售票人員和系統(tǒng)管理員兩種權限登陸。用戶通過 輸入不同用戶名和密碼進行身份驗證,系統(tǒng)通過用戶名和密碼判斷不同用戶 的權限,從而確定該用戶可以執(zhí)行的操作。2修改功能:汽車站售票人員、汽車站售票工作的管理人員能夠修改門身 的用戶名和密碼,系統(tǒng)管理員則能實現(xiàn)系統(tǒng)用戶與普通用戶的添加,修改普通用 戶與系統(tǒng)管理員的密碼,以此確保該系統(tǒng)能夠安全操作,避免不必耍的損失。票務管理1. 車票信息查詢功能:由汽車站的普通售票人員通過不同的檢索入口,查詢 車票信息,并進行排序。2. 退票功能:售票員在顧客而來前臺要求退票時,售票員根據汽車是否發(fā)車, 已發(fā)車不給予退票,沒發(fā)車給予退票并進行收取手續(xù)費用。3. 訂票功能

5、:顧客登錄網站,填入起始站和終點站,將會出現(xiàn)相應的車次信 息,顧客通過網上付費功能可預訂所需車票,然后到而臺領取。4. 匯總功能:對當天車票的信息進行匯總。三.車次管理車輛按規(guī)定的時間發(fā)車,每輛車配備相應的司機和服務人員。1.3數據流圖工作人員麹 記錄圖1. 11、4數據字典1. 數據項票號、票價、車次、日期、車型、開車時間、票種、座位號、起始詁、終點 站、身份證號、銀行卡號、數量、退票時間、退票手續(xù)費、訂票時間、訂票 手續(xù)費2. 數據結構表1. 1車票的數據結構ds04-01 車票ds04-02:車票標 志ds04-03:車次信 息ds04-04:座位信 息ds04-05:票價信息11:車票

6、編號13:起始站18:座位號19:全票價12:車票類型14:車次編號110:折扣15:終點站16:發(fā)車時間17:乘車日期3. 數據流數據流編號:d04-01數據流名稱:車票簡述:車票有關信息數據流來源:用戶執(zhí)行售票操作結果數據流去向:購票旅客數據流組成:車票編號+車票類型+車次信息+座位信息+票價信息4. 數據存儲售票記錄:票號,起始站,終點站,票價,車次,fi期,開車時間,車型,票種,座位號,售岀時間退票記錄:票號,起始站,終點站,票價,車次,日期,開車時間,車型,票種,座位號,退票時間訂票記錄:票號,起始站,終點站,票價,車次,日期,開車時間,車型,票種,座位號,訂票時間,顧客身份證號缺票

7、記錄:票號,起始站,終點站,票價,車次,日期,開車時間,車型,票種車票記錄:票號,起始站,終點站,票價,車次,日期,開車時間,車型,票種,座位號,售出時間,票數5. 處理過程車票匯總:工作人員將一天所售出的票進行統(tǒng)計,包括票數,票類,形成確定的車票記錄。查詢:將顧客需要的車票信息輸入系統(tǒng),并查詢其是否可供應。查詢顧客信息:為訂票所設,將顧客的準確信息記錄,為其預定所車票。處理買票:進行買票交易,把顧客需要的票(可供應)售出并在系統(tǒng)屮作相 應記錄,確定車票記錄。處理訂票:進行訂票交易,工作人員為顧客預定其所需車票,并在系統(tǒng)屮作 相應記錄,確定訂票記錄。處理退票:進行退票交易,工作人員為顧客辦理退

8、票手續(xù),并在系統(tǒng)屮作相 應記錄,確定退票記錄。2、概念及邏輯結構設計2、1er 圖as1鯉ifmmns7knmm略人員si(圖2. 12.2關系模型:車票與顧客之間的聯(lián)系售票n:m車票(票號,車次口期,車型,票價,開車吋間,票種,座位號,起始站,終 點站)贏客(身份證號,銀行賬號,票號)退票n:m車票(票號,車次日期,車型,票價,開車時間,票種,座位號,起始站,終 點站)顧客(身份證號,銀行賬號,票號,退票時間,退票手續(xù)費)訂票取票n,m車?。ㄍ?車次日期,車型,票價,開車時間,票種,座位號,起始站,終 點站)贏客(身份證號,銀行賬號,票號,h期,交易時間,交易金額,數量,起始站, 終點站)

9、3數據庫設計本車站售票系統(tǒng)有多個實體,分別如下,利用sql建表如下: 顧客表:1列名1數據類型i允許空|char (20)廠姓名char(10)17票號char (10)廠銀行賬號int廠圖3. 1身份證號姓名票號銀行賬號1782199011223344張三no. 12341861863607821982121.臨戰(zhàn)no. 12376688863607821754113.孔麗no. 22352982983607821993123.關林no. 2236789789米nullmjllnull圖3.2車票表:列名|允許空char(10)r票價float廠票種char(10)起始站char(lo)廠1

10、終點站char(10)廠1車型nchar(lo)車次編號n char( 10)廠時間datetimen座位號int廠廠1圖3.3票號票價|票種|起懾占終點站車型車;欠垢號時間座位號 lho.123- ri56全票九江金龍大巴12342012/5/15 & 00:0050no. 123735半票九江全龍大巴12342012/5/15 &00:0020no.223580全票南昌金龍大巴472312012/5/21 7:20:0035mo. 223635半票杲復請南呂竝大巴472312012/5/21 7:20:0040*nullnullnullnullnullnullnullnul

11、lnull圖3.4車次配備人員農:列名1數堀類型1允許空1| char (10)廠姓名char (10)f7性別char (2)1職位char (10)f/車次編號nchar(lo)r圖3.5工號姓名性別職位車次編號rgooi林宏司機47231yg002李麗女服務員47231米nullnullnullnullnull圖3.6車次表:列名1數據類型i允詐空i21n char(10)廠客車型號n char( 10)17車牌號char (10)r責任人char (10)17運營路線char (20)r發(fā)車時間datetimer座位限額int17r圖3.7車次編號客車型號車牌號責任人|運營路線|發(fā)車時

12、間座岡額11234蠶金龍大巴轄h3321張二皐德縝到九江.2012/5/15 &00:005074231金龍大巴贛h4785張三昱德鎮(zhèn)到南昌 2012/5/217:20:0050米nullnullnullnullnullnull圖3.8管理員表:丄列名1數據類型i允許空|上char (10)17工號char(10)廠性別char 17廠圖3.9姓名工號1性別1gly001男李四gly002男米nullmjll圖 3. 10視圖:景德鎮(zhèn)到南昌:車牌號責任人運營路線v發(fā)車時間座位限額create view dbo.景徳鎮(zhèn)到南昌視圖asselect車次編號,客車型號,車牌號,責任人,運營路線

13、,發(fā)車時間,fromdbo.車次表where(運營路線二1景徳鎮(zhèn)到南昌1 )圖 3. 11責任人為張三的視圖:毛欠表二車牌號責任人v運營路線發(fā)車時間v座位限額create view dbo.責任人張三視圖asselect車次編號,車牌號,客車型號,責任人,運營路線,發(fā)車時間,fromdbo.車次表where(責任人=,張三t圖 3. 12座位限額座位限額半票視圖:終點站車型時間座位號create view dbo.半票視圖asselect 票號,票價,票種,起始站,終點站,車型,車次編號,時間,座位號fromdbo.車票where(票種二半票t圖 3. 13索引:車次表index營路線路線時間

14、:表名:索引名稱s):索引類型):唯一0)名稱1排序1順序數據類型大小|標識允許空值運營路線j升序char (20)20否是發(fā)車時間升序datetim©8否是索引鍵列®:圖 3. 14票價:表名q):索引名稱q):| index 票價ms唯一 q)索引鍵列逐):名稱票價腳停順序 數拇類型 護序大小標識允許空值float上移下移圖 3. 15車次配備人員*車票*關聯(lián):車次編號 客車型號 車牌號 麥任人圖 3. 16運宣路線 發(fā)車時間 座位限額4系統(tǒng)軟件結構41 系統(tǒng)功能設計汽車站售票管理系統(tǒng)主要設有三個主要功能模塊:分別是車次管理、票務管 理、用戶管理。如圖模塊圖所示。1.車

15、次管理模塊該模塊主要實現(xiàn)車次信息的編輯。車次管理屮的數據源為access數據庫屮 car表,在此管理部分中,能夠使用界面操作實現(xiàn)車次信息的編輯,并將數據庫 屮的數據按照編輯的要求來及時更新數據表屮的相關數據。3. 票務管理模塊票務管理部分實現(xiàn)前臺售票、前臺退票功能。主要完成售票、遠程售票、廢 票、取消廢票功能、改簽票、退票、取消退票功能、補票、售票查詢和票款結算 單填寫等功能。4. 用戶管理模塊該模塊主要實現(xiàn)用戶添加,用戶信息修改與用戶的刪除。所有系統(tǒng)用戶的管 理,包括系統(tǒng)普通用戶與系統(tǒng)管理員。此管理模塊數據源為access數據庫的 users表。在系統(tǒng)主界面屮首先進入的是名稱為frmuser

16、man的用戶管理主窗體, 通過提取用戶名、用戶類型來查看用戶具休信息,選擇添加或刪除用戶進入名為frmuseredit的用戶編輯界面進行操作,操作完成便更新數據庫數據。模塊圖1±4.圖4. 2其他需求汽車站售票系統(tǒng)數據庫中的數據量十分龐大,而冃更新速度十分快。在數據 大小方而要求數據的屈性要設置合理,假如是數據的屈性值越大,則數據本身所 占用的容量也就十分的龐大,不但會造成傳輸的不方便茯至錯誤,也更加重系統(tǒng) 的負擔,冇可能削弱系統(tǒng)運行速度,使得系統(tǒng)無法達到預期的目的。另外,在整 個系統(tǒng)當中要確保數據在保存與傳遞過程中的安全,以免發(fā)生嚴重的錯誤,造成 巨大的損失。4. 3說明售票止常出

17、售木站所有車次車票,并按要求打卬出車票。遠程售票止常出售遠程車站所有車次車票,并按遠程車站的耍求打卬出車票。廢票在止常售票過程中,可能因操作失誤或打卬機械故障等原因造成錯票而作廢車 酋o取消廢票當廢票時,發(fā)現(xiàn)廢的票是不應該廢的,即為正常票,需要通過取消廢票來實現(xiàn)。遠程廢票對所售遠程車票作廢票處理。退票在止常退票時間內辦理退票,并根據退票規(guī)定收取一定的手續(xù)費。遠程退票對所售遠程車票作退票處理。取消退票當退票時,發(fā)現(xiàn)退的票是不應該退的,即為正常的票,需要通過取消退票來實現(xiàn)。改簽票由于乘客或車站某種原因需對已出售的車票作更換車次的車票。改簽僅允許改簽 一次。遠程改簽票對所售遠程車票作改簽處理。注銷票

18、刪除某些由于調試程序所用的票記錄及其影響。補票只能在超過售票時限后進行,口在耒發(fā)不z前,在統(tǒng)計時注意對非微機售票的票的處理(例 如:剪刀票)。售票查詢通過一定的授權和設定售票員可以查詢在設定時間范圍內或多少張票以前的出售、作廢、改 簽和退票的情況,并對有權限的人員可有累計票款服務。票款結算單售票員每天售完千票后填寫每日結算單,以便財務人員查詢。重打車票在正常售票過程中,可能因打印機械故障等原因造成錯票而重新打印車票。售票類型車票屮所有聯(lián)都應有的信息為車次、起止站點、票價、發(fā)車日期吋間,而正聯(lián)所 特冇的信息為售票員工號、檢票口、是否改簽票、車票上應冇的信息:車票固有 票號、計算機打印的票號、票號

19、條形碼(僅用于自動檢票的車站)。(2)車票類型1)正常班次車票:發(fā)售的當天或預售止常輪班車次的車票。2)遠程售票:發(fā)售遠程車站乍次的車票,其打印格式同遠程車站。3)流水班次車票:發(fā)售的流水班次車票。4)退票和改簽票:退票分為a、正常退票。辦理標準規(guī)定退票時間內的退票。b、強行退票。在超過時限后退票,即強行退票。補票:補票只能在超過售票時限后進行,且必須在未發(fā)車之前。訂票:設定定票有效期限,在有有效吋限保留座位,有效吋外釋放座位等。票種的定義 全價票 半價票允許設定可用標志,自由定義名稱。 免票只允許設定可用標志。 優(yōu)惠票13允許設定可用標志,自由定義名稱。 折扣票對原票價的基礎上進行一定的打折,有嚴格的權限控制5界面設計系統(tǒng)主界面設計如下,主界面頂端顯示不同管理模塊,點擊則進入相應界面。 卜端顯示系統(tǒng)當前所處日期和時間圖5.1圖5.2圖5.3圖5

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論