歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁(yè) 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

長(zhǎng)途客車網(wǎng)上購(gòu)票系統(tǒng)的分析與設(shè)計(jì)畢業(yè)設(shè)計(jì)

  • 資源ID:38504687       資源大小:474.50KB        全文頁(yè)數(shù):45頁(yè)
  • 資源格式: DOC        下載積分:10積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要10積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請(qǐng)知曉。

長(zhǎng)途客車網(wǎng)上購(gòu)票系統(tǒng)的分析與設(shè)計(jì)畢業(yè)設(shè)計(jì)

四川理工學(xué)院畢業(yè)設(shè)計(jì)(論文) 長(zhǎng)途客車網(wǎng)上購(gòu)票系統(tǒng)的分析與設(shè)計(jì)學(xué) 生: 學(xué) 號(hào):專 業(yè):信息管理與信息系統(tǒng)班 級(jí):指導(dǎo)教師: 四川理工學(xué)院計(jì)算機(jī)學(xué)院二O一三年六月I長(zhǎng)途客車網(wǎng)上購(gòu)票系統(tǒng)的分析與設(shè)計(jì)摘 要本系統(tǒng)是一個(gè)長(zhǎng)途汽車車票訂票購(gòu)票管理系統(tǒng)。該系統(tǒng)分析與設(shè)計(jì)編寫的目的是為了說明系統(tǒng)需求概述、設(shè)計(jì)概要情況和設(shè)計(jì)思路。讓用戶和程序代碼編寫人員,對(duì)系統(tǒng)的設(shè)計(jì)有一個(gè)詳細(xì)的認(rèn)識(shí),使之成為后期開發(fā)工作的基礎(chǔ)和依據(jù)。本長(zhǎng)途汽車購(gòu)票管理信息系統(tǒng)是現(xiàn)代管理的一個(gè)具體體現(xiàn),長(zhǎng)途汽車訂票、退票等管理日益現(xiàn)代化,致使長(zhǎng)途汽車網(wǎng)上訂票管理日益復(fù)雜化,管理的內(nèi)容日益增多,結(jié)算方式也有所不同,而原有方式日趨落后。為此,應(yīng)該開發(fā)一個(gè)現(xiàn)代管理的長(zhǎng)途汽車網(wǎng)上訂票管理系統(tǒng)。長(zhǎng)途汽車票訂票管理信息管理系統(tǒng)的功能主要是實(shí)現(xiàn)長(zhǎng)途汽車票訂票的信息化管理。通過汽車票訂票管理系統(tǒng),汽車站管理人員可以實(shí)現(xiàn)對(duì)汽車票信息的輸入、訂票、查找、修改和查詢,增加數(shù)據(jù)功能。關(guān)鍵詞:長(zhǎng)途客運(yùn);訂票系統(tǒng);數(shù)據(jù)庫(kù)應(yīng)用;分析與設(shè)計(jì)The Analysis and Desgin of Long-Distance Bus Ticketing Online System ABSTRACTThis system is a management system of long-distance bus booking ticket. The graduation project is intended to demonstrate the preparation of system requirements, to design conditions and to design ideas. Let users and software developers have a complete understanding to the system designing so that make it to be a later development of the foundation. This management information system represents modern management,.Bus booking, refunds and other functions become increasingly modern, original way fallen behind. Long-distance bus booking manage is becoming increasingly complex, management is applying on more and more ways, billing methods is in different ways, therefore,we should build a modern long-distance online booking management system. The system main function is to develop a long-distance bus ticket booking information management.Managers can ues the funcion of the bus station ticket information input, booking, search, modify and query, add data with long-distance bus ticket booking management system. Keywords: Distance bus;Booking system;DBA;Analysis and design;目 錄第1章 緒論11.1課題背景11.2選題意義11.3系統(tǒng)概述11.4系統(tǒng)實(shí)現(xiàn)目標(biāo)2第2章 可行性研究32.1可行性分析目的32.2經(jīng)濟(jì)可行性32.3技術(shù)可行性32.4操作可行性42.5可行性研究結(jié)論4第3章 需求分析53.1用戶需求5 3.1.1 市民需求5 3.1.2管理員需求63.2功能結(jié)構(gòu)描述63.3限制條件8第4章 系統(tǒng)邏輯方案建立94.1 業(yè)務(wù)流程分析94.1.1系統(tǒng)具體業(yè)務(wù)流程分析94.2新系統(tǒng)邏輯模型的提出124.2.1數(shù)據(jù)流程圖124.3數(shù)據(jù)字典164.3.1 數(shù)據(jù)項(xiàng)174.3.2 數(shù)據(jù)流184.3.3 數(shù)據(jù)存儲(chǔ)184.3.4外部項(xiàng)定義表194.4數(shù)據(jù)采集204.5性能需求214.6安全需求21第5章 項(xiàng)目開發(fā)計(jì)劃225.1項(xiàng)目概述225.2實(shí)施計(jì)劃22第6章 數(shù)據(jù)庫(kù)設(shè)計(jì)236.1 E-R圖分析236.2數(shù)據(jù)庫(kù)表設(shè)計(jì)266.3表間關(guān)系30第7章 詳細(xì)設(shè)計(jì)317.1代碼設(shè)計(jì)317.2初始錄入功能317.3訂票功能327.4查找功能327.4.1按車次查詢327.4.2按目的城市查詢327.5修改功能327.6增加功能327.7顯示功能337.8退出系統(tǒng)33總結(jié)34致謝35參考文獻(xiàn)36V四川理工學(xué)院畢業(yè)設(shè)計(jì)(論文)第1章 緒論1.1課題背景在我國(guó),長(zhǎng)途汽車往往比火車更為便捷,無(wú)論何時(shí)何地,只要有道路,汽車就可以通行,因此是很多偏遠(yuǎn)的地區(qū)與城市連通的主要方式。但是,在客運(yùn)高峰期購(gòu)票難依舊是長(zhǎng)途汽車訂票的一大難題。長(zhǎng)途汽車和火車的訂票管理雖然有差異,但大體上是相同的。長(zhǎng)途汽車在售票的過程中需要對(duì)旅客的起始地、目的地、車次、訂票和退票進(jìn)行管理。利用長(zhǎng)途汽車網(wǎng)上訂票系統(tǒng)及時(shí)為旅客預(yù)購(gòu)到目的地的車票,有利于提高購(gòu)票的速度,更方便旅客的出行。這尤其體現(xiàn)在春運(yùn)等客運(yùn)高峰時(shí)期。信息社會(huì)的高科技,商品經(jīng)濟(jì)化的高效益,使計(jì)算機(jī)的應(yīng)用已普及到經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域。計(jì)算機(jī)雖然與人類的關(guān)系愈來愈密切,還有人由于計(jì)算機(jī)操作不方便繼續(xù)用手工勞動(dòng)。為了適應(yīng)現(xiàn)代社會(huì)人們高度強(qiáng)烈的時(shí)間觀念,長(zhǎng)途汽車網(wǎng)上訂票系統(tǒng)為旅客的出行和售票人員帶來了極大的方便。操作人員只需輸入一些簡(jiǎn)單的漢字、數(shù)字,即可達(dá)到自己的目標(biāo)。1.2選題意義對(duì)于長(zhǎng)途汽車公司,利用計(jì)算機(jī)技術(shù)來支持高效完成日常業(yè)務(wù),能夠輕松適應(yīng)現(xiàn)代要求、推動(dòng)管理走向科學(xué)化、規(guī)范化,同時(shí)計(jì)算機(jī)具有手工管理所無(wú)法比擬的優(yōu)點(diǎn)。比如:可靠性高、查找方便、存儲(chǔ)量大、檢索迅速、保密性好、壽命長(zhǎng)等。這些優(yōu)點(diǎn)能夠極大地提高長(zhǎng)途汽車訂票管理的效率,也使得長(zhǎng)途汽車公司能夠科學(xué)化、正規(guī)化管理。這是一個(gè)快節(jié)奏的的社會(huì),因此,方便快捷便是人們生活的最大需求。長(zhǎng)途汽車網(wǎng)絡(luò)售票系統(tǒng)是利用互聯(lián)網(wǎng)技術(shù)能及時(shí)的車票的詳細(xì)的動(dòng)態(tài)展示給出行者,有效的解決了出行者沒有時(shí)間去車站買票的問題,為出行者節(jié)約了寶貴的時(shí)間。同時(shí)這也緩解了汽車站排隊(duì)買票的擁擠的問題,使客運(yùn)站用戶多,買票難的壓力得到緩解。此系統(tǒng)將為出行者帶來訂票容易,買票方便的便捷服務(wù),實(shí)現(xiàn)足不出戶即可買到票。1.3系統(tǒng)概述長(zhǎng)途汽車網(wǎng)上訂票體統(tǒng)需要對(duì)旅客預(yù)定車票、退訂車票、車次、車號(hào)核對(duì)等一切操作進(jìn)行管理,并儲(chǔ)存旅客的相關(guān)信息,嚴(yán)格服從有關(guān)規(guī)定,按一定的模式或規(guī)律進(jìn)行。體現(xiàn)數(shù)據(jù)量大,數(shù)據(jù)流清晰、規(guī)范的特點(diǎn),因而特別適合用計(jì)算機(jī)管理。1.4系統(tǒng)實(shí)現(xiàn)目標(biāo)(1)建立一個(gè)功能結(jié)構(gòu)完整統(tǒng)一、技術(shù)先進(jìn)、高效穩(wěn)定、安全可靠的系統(tǒng),保證數(shù)據(jù)統(tǒng)計(jì)及時(shí)、準(zhǔn)確,查詢信息全面、準(zhǔn)確,提高工作效率。(2)利用網(wǎng)絡(luò)資源,采用分布式處理技術(shù)和安全可靠的信息傳輸技術(shù),在同一的信息處理平臺(tái)上,實(shí)現(xiàn)統(tǒng)一的信息瀏覽、信息共享、信息處理。(3)具有對(duì)授權(quán)用戶所擁有的信息進(jìn)行檢索、統(tǒng)計(jì)、管理、維護(hù)等基本操作工作功能,保證信息安全的維護(hù)。 (4)實(shí)現(xiàn)系統(tǒng)網(wǎng)上購(gòu)票訂票退票功能,防止惡意訂票和退票等惡意行為,具有對(duì)用戶網(wǎng)上銀行或者電子錢包交易的安全性。 (5)實(shí)現(xiàn)讓人們可隨處自主購(gòu)票,節(jié)省售票人力物力以便投入到更有價(jià)值的地方。(6)實(shí)現(xiàn)系統(tǒng)對(duì)余票變動(dòng)的高效實(shí)時(shí)性和查詢,預(yù)防一票多訂。第2章 可行性研究2.1可行性分析目的根據(jù)系統(tǒng)功能、性能及實(shí)現(xiàn)系統(tǒng)的各項(xiàng)約束條件,了解系統(tǒng)中提出的技術(shù)是否符合;弄清系統(tǒng)是否具有實(shí)用性,確保能提高工作效率;確定其具有可操作性和可實(shí)施性。2.2經(jīng)濟(jì)可行性資源已配備有計(jì)算機(jī)和局域網(wǎng),硬件已然足夠,有足夠的機(jī)器,考慮到系統(tǒng)的穩(wěn)定性,建議作為服務(wù)器的計(jì)算機(jī)配置需要提高,若要用于互聯(lián)網(wǎng)訪問,還需申請(qǐng)域名等業(yè)務(wù),所用費(fèi)用不高,可以實(shí)現(xiàn)。該系統(tǒng)僅用少量人員開發(fā),用最低的成本和人力,預(yù)計(jì)實(shí)現(xiàn)在較短時(shí)間內(nèi)使該系統(tǒng)具有在線查閱票價(jià),車站,車號(hào),訂票等基本功能,預(yù)期系統(tǒng)設(shè)計(jì)期間投入的資金較小,只需要一些設(shè)計(jì)人員開發(fā)設(shè)計(jì),而系統(tǒng)完成后,需要維護(hù)的人員成本預(yù)期也比較少,唯一花費(fèi)較大的是后期數(shù)據(jù)庫(kù)安全設(shè)計(jì)需要重點(diǎn)考慮,所以從經(jīng)濟(jì)角度考慮,此系統(tǒng)開發(fā)可行。2.3技術(shù)可行性為方便乘客,需開發(fā)一個(gè)汽車票訂票系統(tǒng),乘客把預(yù)定汽車票的乘車信息,包括汽車號(hào),發(fā)車時(shí)間,發(fā)車地點(diǎn),到站時(shí)間,到站地點(diǎn)等信息輸入到預(yù)定系統(tǒng)的客戶端程序,系統(tǒng)經(jīng)過訪問汽車公司內(nèi)部的數(shù)據(jù)服務(wù)器中的數(shù)據(jù)庫(kù)后,為乘客安排所需車輛,印出取票通知,乘客在汽車發(fā)車之前一天憑取票通知和賬單交款后取票,系統(tǒng)校對(duì)無(wú)誤后即印出車票給旅客。要求系統(tǒng)能有效、快速、安全、可靠和無(wú)誤的完成上訴操作。并要求客戶機(jī)的界面簡(jiǎn)單明了,易于操作,服務(wù)器程序利于維護(hù)。由于本軟件僅實(shí)現(xiàn)一些簡(jiǎn)單功能,且開發(fā)人員已掌握相關(guān)領(lǐng)域的知識(shí)。本系統(tǒng)所需硬件設(shè)備,如服務(wù)器、PC機(jī)、打印機(jī)及網(wǎng)絡(luò)配件等,學(xué)校配備都能滿足系統(tǒng)功能要求。軟件上,操作系統(tǒng)采用WindowsXP,現(xiàn)有軟件支持可以滿足這一要求。因此技術(shù)上是可行的。Microsoft Visual C+,(簡(jiǎn)稱Visual C+或者 VC)微軟公司的C+開發(fā)工具,可提供編輯C語(yǔ)言,具有集成開發(fā)環(huán)境, C+以及C+/CLI等編程語(yǔ)言。VC+整合了便利的除錯(cuò)工具,特別是整合了微軟視窗程式設(shè)計(jì)(Windows API)、三維動(dòng)畫DirectX API,Microsoft .NET框架。目前最新的版本是Microsoft Visual C+ 2012。Microsoft VisualC+是Microsoft公司推出的開發(fā)Win32環(huán)境程序,面向?qū)ο蟮目梢暬删幊滔到y(tǒng)。它不但具有程序框架自動(dòng)生成、靈活方便的類管理、代碼編寫和界面設(shè)計(jì)集成交互操作、可開發(fā)多種程序等優(yōu)點(diǎn),而且通過簡(jiǎn)單的設(shè)置就可使其生成的程序框架支持?jǐn)?shù)據(jù)庫(kù)接口、OLE2,WinSock網(wǎng)絡(luò)、3D控制界面。它以擁有“語(yǔ)法高亮”,IntelliSense(自動(dòng)完成功能)以及高級(jí)除錯(cuò)功能而著稱。比如,它允許用戶在調(diào)試期間重新編譯被修改的代碼,而不必重新啟動(dòng)正在調(diào)試的程序,以及用戶進(jìn)行遠(yuǎn)程調(diào)試,單步執(zhí)行等。其編譯及建置系統(tǒng)以預(yù)編譯頭文件、最小重建功能及累加連結(jié)著稱。這些特征明顯縮短程式編輯、編譯及連結(jié)花費(fèi)的時(shí)間,在大型軟件計(jì)劃上尤其顯著。本系統(tǒng)采用C/S技術(shù),操作簡(jiǎn)單、方便、操作上可行。所以,本系統(tǒng)在運(yùn)行是可行的。2.4操作可行性目前,市場(chǎng)經(jīng)濟(jì)已經(jīng)覆蓋了全球各個(gè)地區(qū),大中小型發(fā)達(dá)城市,從而滿足了人們?nèi)找嬖鲩L(zhǎng)的物質(zhì)需求。人們物質(zhì)文化水平的不斷提高和科學(xué)技術(shù)的不斷進(jìn)步以及人們對(duì)快速高效的工作效率要求不斷的提高,為我們開發(fā)使用汽車票訂票系統(tǒng)打下了堅(jiān)實(shí)的基礎(chǔ),隨著網(wǎng)絡(luò)的普及,已經(jīng)進(jìn)入全民網(wǎng)絡(luò)時(shí)代,網(wǎng)民比例大幅上升,電子商務(wù)近幾年也有長(zhǎng)足發(fā)展,網(wǎng)上購(gòu)物本身已不算罕見,所以該系統(tǒng)的用戶面向范圍很大,完全可以推向市場(chǎng)達(dá)到預(yù)期的系統(tǒng)目的,因此操作上是可行的。2.5可行性研究結(jié)論經(jīng)過以上經(jīng)濟(jì)可行性,技術(shù)可行性,操作可行性研究,該長(zhǎng)途汽車網(wǎng)上購(gòu)票系統(tǒng)開發(fā)可行。第3章 需求分析3.1用戶需求因?yàn)橄到y(tǒng)的信息服務(wù)是面向特定的某些對(duì)象的,所以用戶進(jìn)入系統(tǒng)應(yīng)該進(jìn)行身份驗(yàn)證。用戶進(jìn)入系統(tǒng)后,能根據(jù)自己的需要選擇相應(yīng)的服務(wù)內(nèi)容,所以系統(tǒng)還應(yīng)具有鑒別用戶身份的功能。長(zhǎng)途汽車售票系統(tǒng)能夠提供給出行者方便的車票查詢和車票訂購(gòu)以及車票改簽等功能,實(shí)現(xiàn)客運(yùn)車票的銷售。車票的信息有用戶提供,如發(fā)車的時(shí)間,客車的起始站和終點(diǎn)站以及車票號(hào),用戶進(jìn)行輸入后即可得到相關(guān)車票的余票數(shù)目、車票價(jià)格以及和該車票相關(guān)的所有信息。用戶還可以對(duì)已購(gòu)買的車票在允許的時(shí)間內(nèi)進(jìn)行改簽到適當(dāng)?shù)臅r(shí)間,也可對(duì)已購(gòu)買的車票進(jìn)行退票操作,這都實(shí)現(xiàn)了客運(yùn)站的功能,因此使用長(zhǎng)途汽車售票系統(tǒng)極大地緩解了客運(yùn)站售票站的壓力。本長(zhǎng)途汽車售票系統(tǒng)能夠讀取數(shù)據(jù)庫(kù)的數(shù)據(jù),有關(guān)所有車次的信息存放在數(shù)據(jù)庫(kù)中避免了人為的干擾。本系統(tǒng)同時(shí)本系統(tǒng)對(duì)用戶的每一次的操作都能夠記錄并對(duì)客運(yùn)站的數(shù)據(jù)庫(kù)進(jìn)行改寫,以實(shí)現(xiàn)數(shù)據(jù)的實(shí)時(shí)性,確保為用戶提供準(zhǔn)確的信息,避免了已被賣出的車票再次被賣出的錯(cuò)誤操作,實(shí)現(xiàn)了系統(tǒng)運(yùn)行的準(zhǔn)確性。一般來說,網(wǎng)上購(gòu)票系統(tǒng)服務(wù)對(duì)象分為兩類:市民和管理員,設(shè)計(jì)到多方面的數(shù)據(jù)信息,現(xiàn)從各用戶的具體需求方面分析:3.1.1 市民需求1、概述市民可以瀏覽公告信息、最新車票信息、車次信息等相關(guān)信息,最重要的是市民可通過系統(tǒng)選擇所需要的車票并能更改選擇的車票,同時(shí)提交訂單,對(duì)所需要的車票進(jìn)行操作。2、功能結(jié)構(gòu)圖市民查詢車次信息查詢訂單信息訂票退票修改訂單刪除訂單圖3.1市民功能結(jié)構(gòu)圖3.1.2管理員需求1、概述實(shí)現(xiàn)對(duì)整個(gè)系統(tǒng)中用戶所用到的各種信息的管理,對(duì)數(shù)據(jù)進(jìn)行備份。2、功能結(jié)構(gòu)圖管理員身份驗(yàn)證客戶端數(shù)據(jù)處理生成訂單信息基本信息修改車站公告車站管理員信息車站資源下載公告類型資源類型數(shù)據(jù)表清理數(shù)據(jù)備份信息管理登陸基本信息修改車站管理員信息車站公告車站資源下載公告類型資源類型數(shù)據(jù)備份數(shù)據(jù)表清理圖3.2管理員功能結(jié)構(gòu)圖3.2功能結(jié)構(gòu)描述根據(jù)以上用戶需求的描述,整個(gè)系統(tǒng)要實(shí)現(xiàn)的功能逐步明朗。在此,可先將該系統(tǒng)的總體功能大致地劃分如下:1、服務(wù)器端功能1)系統(tǒng)可以生成訂單信息,2)查詢數(shù)據(jù)庫(kù),3)修改數(shù)據(jù)庫(kù)。2、客戶端功能1)查詢訂票信息,2)訂票,3)退票,4)修改訂單信息,5)刪除訂單信息。3、數(shù)據(jù)庫(kù)功能1)提供下載,2)更新車票信息,3)查詢車票信息。系統(tǒng)具體應(yīng)有的功能為:1、車票余票查詢長(zhǎng)途汽車網(wǎng)絡(luò)售票系統(tǒng)應(yīng)能為用戶提供方便操作的車票余額查詢功能,使用戶方便快捷的得到有關(guān)剩余車票的相關(guān)信息。(1)按客車發(fā)車時(shí)間查詢?yōu)槁每吞峁┌磿r(shí)間查詢功能,用戶可根據(jù)自己的出行時(shí)間進(jìn)行查詢,以便在最短時(shí)間內(nèi)查詢到在自己出行時(shí)間內(nèi)所有的余票,再根據(jù)有關(guān)條件找到符合自己條件的車票。(2)按車次查詢?nèi)绻脩粢呀?jīng)知道自己所要乘坐車次的車票,即可直接輸入當(dāng)次客車的車票號(hào)直接進(jìn)行查詢,便可得到自己所乘車次相關(guān)車票余額的信息,提供車票號(hào)查詢功能使得查詢更加快捷。(3)按起始站終點(diǎn)站查詢?nèi)绻脩魧?duì)自己所乘車次沒有什么了解,只知道起始站與終點(diǎn)站,系統(tǒng)提供該功能能夠?yàn)橛脩籼峁┧锌梢猿俗能嚧危员阌脩暨M(jìn)行選擇,根據(jù)時(shí)間等因素,最終選擇符合條件的車次,確定訂票。2、車票訂購(gòu)功能如果用戶經(jīng)查詢某車票有余額,在用戶經(jīng)相關(guān)操作即訂票操作后,系統(tǒng)應(yīng)把該車票預(yù)留給該用戶,在一定時(shí)間內(nèi)不允許別的用戶訂購(gòu)該車票,以免造成用戶訂購(gòu)車票后不能取的相關(guān)車票。3、車票改簽功能在規(guī)定時(shí)間內(nèi),該售票系統(tǒng)應(yīng)能提供相應(yīng)的功能,以滿足用戶由于臨時(shí)改變行程進(jìn)行改簽,這樣避免了用戶不必要的損失,給用戶帶來了更人性化的服務(wù)。4、取消訂單功能在規(guī)定的時(shí)間內(nèi),如果用戶在訂購(gòu)車票后,由于某些原因需要退票。用戶可以通過該系統(tǒng)進(jìn)行操作,實(shí)現(xiàn)取消訂單。得到結(jié)構(gòu)功能圖如下:網(wǎng)上購(gòu)票系統(tǒng)系統(tǒng)用戶數(shù)據(jù)庫(kù)生成訂單信息查詢數(shù)據(jù)庫(kù)修改數(shù)據(jù)庫(kù)查詢車票信息輸入訂票信息訂票退票修改訂單刪除訂單查詢車票信息更新車票信息查詢數(shù)據(jù)庫(kù)修改數(shù)據(jù)庫(kù)輸入訂票信息訂票退票修改訂單刪除訂單更新車票信息查詢車票信息圖3.3系統(tǒng)功能結(jié)構(gòu)圖3.3限制條件1、各類用戶只能進(jìn)入自己的頁(yè)面,只能修改自己頁(yè)面的信息,也不能看到別人的頁(yè)面信息。2、各類用戶必須實(shí)名注冊(cè)登錄。第4章 系統(tǒng)邏輯方案建立4.1 業(yè)務(wù)流程分析對(duì)原有流程進(jìn)行改善,使系統(tǒng)中必要的活動(dòng)明確、規(guī)范,系統(tǒng)業(yè)務(wù)流程的分析與提煉為進(jìn)一步完善功能模塊設(shè)計(jì)提供了依據(jù)。4.1.1系統(tǒng)具體業(yè)務(wù)流程分析經(jīng)以上需求分析中的初步分析,可將長(zhǎng)途汽車網(wǎng)上購(gòu)票系統(tǒng)流程劃分為四個(gè)階段,概括的整個(gè)業(yè)務(wù)流程如下: 訂票業(yè)務(wù)流程用戶登錄以后,進(jìn)入系統(tǒng)訂票界面,選定所需的車票,然后提交訂單,經(jīng)過系統(tǒng)對(duì)剩余車票查詢,缺票的時(shí)候反饋通知給用戶,有余票的時(shí)候當(dāng)即生成訂單號(hào),然后數(shù)據(jù)庫(kù)存檔。用戶提交訂單訂單系統(tǒng)查詢訂單庫(kù)缺貨缺貨通知有貨生成訂單號(hào)數(shù)據(jù)庫(kù)存檔圖4.1訂票業(yè)務(wù)流程圖 查詢業(yè)務(wù)流程用戶登錄系統(tǒng)以后,提交訂單號(hào),然后系統(tǒng)查詢數(shù)據(jù)庫(kù),可以查詢到訂單時(shí)當(dāng)即生成訂單號(hào),反饋給用戶訂單信息,查詢不到時(shí)候發(fā)出異常通知給用戶。用戶提交訂單號(hào)系統(tǒng)查詢訂單庫(kù)異常異常通知正常打印訂單信息訂單信息圖4.2查詢業(yè)務(wù)流程圖 退票業(yè)務(wù)流程用戶登錄系統(tǒng)以后,提交訂單號(hào),然后系統(tǒng)查詢數(shù)據(jù)庫(kù),可以查詢到訂單時(shí)當(dāng)即取消訂單,然后數(shù)據(jù)庫(kù)存檔,查詢不到或者已經(jīng)過期的時(shí)候發(fā)出異常通知給用戶。輸入訂單號(hào)系統(tǒng)查詢數(shù)據(jù)庫(kù)異常異常通知正常取消訂單數(shù)據(jù)庫(kù)存檔用戶圖4.3退票業(yè)務(wù)流程圖 改票業(yè)務(wù)流程用戶登錄系統(tǒng)以后,提交訂單號(hào),然后系統(tǒng)查詢數(shù)據(jù)庫(kù),可以查詢到訂單時(shí)當(dāng)即修改訂單,數(shù)據(jù)庫(kù)存檔,查詢不到或者過期的時(shí)候發(fā)出異常通知給用戶。輸入訂單號(hào)系統(tǒng)查詢數(shù)據(jù)庫(kù)異常異常通知正常修改訂單數(shù)據(jù)庫(kù)存檔用戶圖4.4改票業(yè)務(wù)流程圖4.1.2 總業(yè)務(wù)流程圖開始用戶登錄賬號(hào)、密碼用戶密碼驗(yàn)證選擇功能用戶數(shù)據(jù)庫(kù)車次數(shù)據(jù)庫(kù)定票數(shù)據(jù)庫(kù)退票成功用戶注冊(cè)查詢余票改簽車票退票余票信息改簽后車票終止圖4.5系統(tǒng)總業(yè)務(wù)流程圖4.2新系統(tǒng)邏輯模型的提出系統(tǒng)分析的主要成果是系統(tǒng)的邏輯模型,本系統(tǒng)的邏輯模型以系統(tǒng)的數(shù)據(jù)流圖和數(shù)據(jù)字典為主要描述工具,即在對(duì)系統(tǒng)設(shè)計(jì)過程網(wǎng)上購(gòu)票系統(tǒng)業(yè)務(wù)流程進(jìn)行認(rèn)真分析和研究的基礎(chǔ)上,按信息系統(tǒng)中應(yīng)有的數(shù)據(jù)流和數(shù)據(jù)結(jié)構(gòu)來勾畫系統(tǒng)的概貌。4.2.1數(shù)據(jù)流程圖數(shù)據(jù)流圖是在對(duì)系統(tǒng)調(diào)研階段繪制的業(yè)務(wù)流程圖進(jìn)行分析的基礎(chǔ)上,從系統(tǒng)的科學(xué)性、管理的合理性、實(shí)際運(yùn)行的可行性角度出發(fā),將信息處理和彼此之間的聯(lián)系自頂向下組層分解,在邏輯上精確地描述新系統(tǒng)應(yīng)具有的功能、數(shù)據(jù)輸入、數(shù)據(jù)輸出、數(shù)據(jù)存儲(chǔ)及數(shù)據(jù)來源和去向。用戶網(wǎng)上購(gòu)票系統(tǒng)F2訂單信息F4車票信息F3需要的車票信息客運(yùn)站F1訂單號(hào)信息F5退票申請(qǐng)F(tuán)6退票單號(hào)F7余票信息F8退票反饋F9所購(gòu)車票F10購(gòu)票單號(hào)F11改票單號(hào)F12改票信息圖4.6系統(tǒng)頂層數(shù)據(jù)流圖在需求分析中已知?jiǎng)澐殖鏊膫€(gè)主要的購(gòu)票業(yè)務(wù)功能:訂票功能、查詢功能、退票功能、改票功能。現(xiàn)在明確各功能之間的聯(lián)系,繪制出數(shù)據(jù)流圖的以及細(xì)化圖:用戶D1 訂單表訂票退票改票查票車站車站D2 修改訂單表F3需要的車次信息F4車票信息D4 退票單表F14改票反饋F12改票信息F11改票單號(hào)F13改票申請(qǐng)F(tuán)7余票信息F1訂單號(hào)信息F2訂單信息D3 訂單信息表F7余票信息F5退票申請(qǐng)F(tuán)8退票反饋F6退票單號(hào)F10購(gòu)票單號(hào)F9所購(gòu)車票圖4.7系統(tǒng)一級(jí)細(xì)化圖頂層數(shù)據(jù)流圖僅從總體上反映該系統(tǒng)的信息聯(lián)系,應(yīng)按照自頂向下分解的數(shù)據(jù)流層分析方法對(duì)頂層圖進(jìn)一步細(xì)化,得到以及細(xì)化圖。用戶車站D5 車輛到站時(shí)間表D6 座號(hào)表D7 車次信息表F15到站時(shí)間F16座號(hào)F17車次信息F18查詢要求到站時(shí)間查詢座號(hào)查詢車次信息查詢圖4.8用戶查詢二級(jí)細(xì)化圖用戶購(gòu)票訂票車站F19用戶信息F21購(gòu)票車次F20訂票車次D8 訂票表D9 購(gòu)票表F22購(gòu)票信息F24車票號(hào)F23訂單號(hào)用戶F25訂單號(hào)退票車站F26退票申請(qǐng)D10 退票表F27退票反饋圖4.9用戶訂票二級(jí)細(xì)化圖用戶F28訂單號(hào)改票車站F29改票申請(qǐng)D11 改票表F30改票反饋圖4.10用戶退票二級(jí)細(xì)化圖圖4.11用戶改票二級(jí)細(xì)化圖1.退票數(shù)據(jù)流圖用戶取消訂單輸入核對(duì)顯示取消訂單數(shù)據(jù)庫(kù)車次數(shù)據(jù)庫(kù)訂單號(hào)余票信息訂單號(hào)信息帳號(hào)訂單號(hào)訂單號(hào)訂單信息帳號(hào)圖4.12退票數(shù)據(jù)流圖2.車票改簽數(shù)據(jù)流圖用戶輸入訂單號(hào)核對(duì)顯示訂單修改訂單數(shù)據(jù)庫(kù)更改帳號(hào)錯(cuò)誤訂單號(hào)訂單信息訂單信息訂單號(hào)帳號(hào)圖4.13車票改簽數(shù)據(jù)流圖3.訂票數(shù)據(jù)流圖帳號(hào)用戶核對(duì)生成訂單打印訂單號(hào)訂票成功訂單數(shù)據(jù)庫(kù)輸入車次訂單信息訂單號(hào)車次信息無(wú)余票訂票失敗訂單信息車次數(shù)據(jù)庫(kù)有余票圖4.14訂票數(shù)據(jù)流圖在查詢模塊,用戶可以選擇不同的查詢方式進(jìn)行查詢。用戶可以選擇和填寫相關(guān)車次的信息進(jìn)行查詢。例如用戶選擇2012年6月20日星期三,并且輸入xxx車次,便可得到xxx車次的相關(guān)信息?;蛘哂脩暨x擇2012年6月20日星期三,并輸入起始站:長(zhǎng)春,終點(diǎn)站:北京,便可得到滿足條件的車次的相關(guān)信息。此查詢界面簡(jiǎn)潔方便,便于用戶操作。4.3數(shù)據(jù)字典數(shù)據(jù)流圖將數(shù)據(jù)處理和彼此之間的數(shù)據(jù)聯(lián)系進(jìn)行了說明,為進(jìn)一步明確數(shù)據(jù)的詳細(xì)內(nèi)容和數(shù)據(jù)處理過程,下面便將最底層數(shù)據(jù)流圖中的全部數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)項(xiàng)、處理邏輯(加工)、外部項(xiàng)通過數(shù)據(jù)字典描述清楚,以便后面系統(tǒng)設(shè)計(jì)的進(jìn)行。4.3.1 數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)又稱數(shù)據(jù)元素,是組成數(shù)據(jù)流的基本成分。具體內(nèi)容見下表所示。表4.15市民數(shù)據(jù)項(xiàng)表數(shù)據(jù)項(xiàng)編號(hào)名稱別名簡(jiǎn)述類型及寬度I001身份證市民證件市民代碼char,18I002姓名名字市民姓名varchar,10I003家庭住址所屬位置市民住址varchar,30I004聯(lián)系電話聯(lián)系電話市民電話varchar,20I005E-MAIL電子郵件市民電子郵件varchar,30I006登錄密碼登錄密碼市民登錄系統(tǒng)密碼int,10表4.16管理員數(shù)據(jù)項(xiàng)表數(shù)據(jù)項(xiàng)編號(hào) 名稱別名簡(jiǎn)述類型及寬度I007管理員ID管理員編號(hào)管理員的代碼char,10I008姓名名字管理員的姓名varchar,10I009所屬部門所屬部門管理員所屬部門varchar,30I010登錄密碼登錄密碼管理員登錄密碼int,10表4.17車票信息數(shù)據(jù)項(xiàng)表數(shù)據(jù)項(xiàng)編號(hào) 名稱別名簡(jiǎn)述類型及寬度I011車票編號(hào)車票編號(hào)車票的編號(hào)char,20I012姓名名字乘客姓名varchar,10I013票價(jià)票價(jià)車票價(jià)格char,10I014出發(fā)地出發(fā)地出發(fā)地char,10I015目的地目的地目的地char,10I016車次編號(hào)車次編號(hào)車次編號(hào)char,10I017日期時(shí)間日期時(shí)間日期時(shí)間char,20I018乘客須知注意事項(xiàng)注意事項(xiàng)char,80表4.18客車信息數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)編號(hào) 名稱別名簡(jiǎn)述類型及寬度I019車牌號(hào)車牌號(hào)車牌的編號(hào)char,20I020司機(jī)姓名名字司機(jī)姓名varchar,10I021購(gòu)買價(jià)格購(gòu)買價(jià)格車輛價(jià)格char,10I022出發(fā)地出發(fā)地出發(fā)地char,10I023目的地目的地目的地char,10I024車次編號(hào)車次編號(hào)車次編號(hào)char,10I025使用時(shí)間使用時(shí)間使用時(shí)間char,20I026已出事故已出事故已出事故char,804.3.2 數(shù)據(jù)流數(shù)據(jù)流是由一個(gè)或一組固定的數(shù)據(jù)項(xiàng)組成。表4.19數(shù)據(jù)流表數(shù)據(jù)流編號(hào)數(shù)據(jù)流名稱簡(jiǎn)述數(shù)據(jù)流來源數(shù)據(jù)流去向數(shù)據(jù)流組成F101市民信息市民的信息市民購(gòu)票系統(tǒng)身份證號(hào)+姓名F102管理員信息管理員的信息管理員系統(tǒng)管理賬號(hào)+密碼F103車票信息車票的信息購(gòu)票系統(tǒng)市民車票號(hào)+身份證F104客車信息客車的信息車站系統(tǒng)管理車牌號(hào)+司機(jī)姓名4.3.3 數(shù)據(jù)存儲(chǔ)表4.20數(shù)據(jù)存表數(shù)據(jù)存儲(chǔ)編號(hào)名數(shù)據(jù)存儲(chǔ)名稱簡(jiǎn)述關(guān)鍵字相關(guān)聯(lián)的處理數(shù)據(jù)存儲(chǔ)組成D1訂單表需要夠買的訂單訂單號(hào)訂票訂單號(hào)+客車信息+市民身份證號(hào)D2修改訂單表需要修改的訂單修改單號(hào)改票修改單號(hào)+修改后的訂單信息D3訂單信息表已買的訂單訂單號(hào)查詢訂單號(hào)+訂單信息D4退票單表需要取消的訂單退票單號(hào)退票退票單號(hào)+退票信息D5客車到站時(shí)間表客車到站時(shí)間客車到站日期時(shí)間查詢車牌號(hào)+到站日期時(shí)間D6座號(hào)表客車上的座號(hào)座號(hào)查詢座號(hào)+乘客信息D7車次信息表客車車次車次編號(hào)查詢車次編號(hào)+車票信息+客車信息D8訂票表預(yù)訂車票訂票單號(hào)訂票訂票單號(hào)+預(yù)訂車票信息D9購(gòu)票表直接購(gòu)買車票購(gòu)票單號(hào)訂票購(gòu)票單號(hào)+身份證+車票信息D10退票表取消已買車票退票單號(hào)退票退票單號(hào)+退票信息D11改票表修改已買車票修改單號(hào)改票修改單號(hào)+改票信息4.3.4外部項(xiàng)定義表表4.21外部項(xiàng)定義表編號(hào)名稱輸入數(shù)據(jù)流輸出數(shù)據(jù)流簡(jiǎn)述1市民身份證號(hào),購(gòu)票信息車票信息,訂單號(hào),修改單號(hào),退票單號(hào)等。購(gòu)票2管理員賬號(hào)密碼信息管理等系統(tǒng)管理,系統(tǒng)維護(hù)車票信息(車次,始發(fā)站,終點(diǎn)站,發(fā)車時(shí)間,到站時(shí)間,余票數(shù))名稱:車票信息別名:描述:每一張車票的次相關(guān)信息,用于表明個(gè)車票的不同定義:車票信息=車次+始發(fā)站+終點(diǎn)站+發(fā)車時(shí)間+到站時(shí)間+余票數(shù)位置:存儲(chǔ)在車票數(shù)據(jù)庫(kù)中用戶信息(帳號(hào),密碼,E-mail,電話)名稱:用戶信息別名:描述:每一個(gè)用戶都對(duì)應(yīng)相應(yīng)的信息,用于是被不同的用戶登錄定義:用戶信息=賬號(hào)+密碼+E-mail+電話位置:存儲(chǔ)在用戶信息數(shù)據(jù)庫(kù)訂票信息(訂單號(hào),用戶帳號(hào),預(yù)定車次,用戶電話,用戶E-mail)名稱:訂票信息別名:描述:描述不同車票的不同信息,在用戶取票時(shí)可以據(jù)此打印不同用戶訂購(gòu)的車票定義:訂票信息=訂單號(hào)+用戶賬號(hào)+預(yù)定車次+用戶電話+用戶E-mail位置:存儲(chǔ)在訂票信息數(shù)據(jù)庫(kù)4.4數(shù)據(jù)采集通過鍵盤、鼠標(biāo)向軟件系統(tǒng)輸入數(shù)據(jù)。所有需要的信息都是有用戶通過登錄系統(tǒng),操作相關(guān)的功能進(jìn)行輸入。4.5性能需求(1)時(shí)間特性 訪問數(shù)據(jù)庫(kù)時(shí)間:應(yīng)能滿足用戶需求的時(shí)間,查詢余票需要較快的反應(yīng)。(2)故障處理 能夠應(yīng)對(duì)一定程度的錯(cuò)誤輸入。4.6安全需求(1)安全性由于軟件運(yùn)行數(shù)據(jù)放在數(shù)據(jù)庫(kù)中,所以參數(shù)不容易被錯(cuò)改、破壞,萬(wàn)一參數(shù)受到破壞可用連機(jī)備份數(shù)據(jù)庫(kù),并且不會(huì)影響源程序。(2)可維護(hù)性本軟件利用數(shù)據(jù)庫(kù)進(jìn)行編程,系統(tǒng)結(jié)構(gòu)由程序基本確定,大量的參數(shù)及文本內(nèi)容全部放于數(shù)據(jù)庫(kù)中。修改、更新數(shù)據(jù)只要在數(shù)據(jù)庫(kù)進(jìn)行修改添加,而不需要對(duì)系統(tǒng)結(jié)構(gòu)進(jìn)行修改,這樣系統(tǒng)維護(hù)性、升級(jí)都十分方便。第5章 項(xiàng)目開發(fā)計(jì)劃5.1項(xiàng)目概述本系統(tǒng)是長(zhǎng)途汽車網(wǎng)上售票系統(tǒng),根據(jù)長(zhǎng)途汽車站對(duì)汽車站日常運(yùn)行實(shí)行了信息化管理,主要依靠網(wǎng)站進(jìn)行售票和退訂業(yè)務(wù),長(zhǎng)途汽車網(wǎng)上售票系統(tǒng)主要實(shí)現(xiàn)網(wǎng)上車票的查詢、車票訂購(gòu)、已購(gòu)車票的改簽、已購(gòu)車票的退票等功能,本實(shí)例要求能夠?qū)崿F(xiàn)一個(gè)通用的網(wǎng)上汽車票售系統(tǒng),操作人員主要是買票者,在買票者取票的時(shí)候由售票員對(duì)系統(tǒng)進(jìn)行操作。并達(dá)到操作直觀、方便、實(shí)用、安全等要求。本系統(tǒng)主要由客戶根據(jù)提示在網(wǎng)上進(jìn)行操作,開始訂票和退訂的操作,由后臺(tái)管理者根據(jù)客戶的操作為客戶提供服務(wù)。根據(jù)客戶提供的訂票信息查找對(duì)應(yīng)的車次,并為客戶訂購(gòu)和退訂車票。長(zhǎng)途汽車網(wǎng)上售票的過程:客戶根據(jù)需求將信息輸入到網(wǎng)絡(luò)上,查詢到用戶需求的車次,若有車票剩余則用戶可以訂購(gòu)成功,若車票已經(jīng)全部售出,則可以提示選擇其他車次的列車。訂票成功后,客戶可根據(jù)訂單號(hào),在一定的時(shí)間到長(zhǎng)途汽車站取票。本系統(tǒng)在查詢數(shù)據(jù)庫(kù)時(shí)主要輸入需要查詢的相關(guān)信息,包括車票訂單編號(hào)、每天發(fā)車的車次等信息方便操作人員訂購(gòu)車票和管理。本系統(tǒng)還兼顧一點(diǎn)財(cái)務(wù)信息的管理,在發(fā)生訂票過程時(shí),系統(tǒng)需要收取客戶的車費(fèi),若客戶需要訂票,必須提前在網(wǎng)上支付等。5.2實(shí)施計(jì)劃本系統(tǒng)使用的開發(fā)語(yǔ)言是VC+,以Windows xp系統(tǒng)為操作平臺(tái)。用戶要想實(shí)現(xiàn)網(wǎng)上訂票,必須要進(jìn)行注冊(cè)賬號(hào),登錄之后方能進(jìn)行相關(guān)訂票等操作。網(wǎng)絡(luò)售票系統(tǒng)實(shí)現(xiàn)對(duì)服務(wù)器數(shù)據(jù)庫(kù)讀取,以實(shí)現(xiàn)用戶對(duì)有關(guān)車票相關(guān)信息的查詢。通過用戶的操作可實(shí)現(xiàn)對(duì)用戶進(jìn)行的操作記錄并形成訂單存入訂單數(shù)據(jù)庫(kù)。能具有一定的安全性、協(xié)調(diào)性和完整性。第6章 數(shù)據(jù)庫(kù)設(shè)計(jì)6.1 E-R圖分析進(jìn)行系統(tǒng)分析后,在此調(diào)查了長(zhǎng)途汽車網(wǎng)上購(gòu)票系統(tǒng)中各種業(yè)務(wù)的處理過程分析,在這個(gè)基礎(chǔ)之上,可以得出該系統(tǒng)涉及到的市民、管理員、客車、車站、司機(jī)。各實(shí)體描述如圖6.1-圖6.7。在找出所有實(shí)體的基礎(chǔ)上,需要進(jìn)一步分析各實(shí)體之間的聯(lián)系,經(jīng)過分析兩兩實(shí)體之間的聯(lián)系,然后進(jìn)行合并,給出所有實(shí)體的聯(lián)系圖。始發(fā)站車次車票發(fā)車時(shí)間終點(diǎn)站余票數(shù)目到站時(shí)間價(jià)格圖6.1 車票實(shí)體E-R圖賬號(hào)用戶電話密碼身份證姓名圖6.2 用戶實(shí)體E-R圖賬號(hào)管理員姓名密碼所屬部門性別圖6.3 管理員實(shí)體E-R圖出發(fā)站點(diǎn)客車車牌號(hào)使用時(shí)間駕駛司機(jī)目的站點(diǎn)行駛線路司機(jī)姓名性別事故記錄工齡圖6.4 客車實(shí)體E-R圖 圖6.5 司機(jī)實(shí)體E-R圖E-R圖分析的目的是確定系統(tǒng)中所有實(shí)體、實(shí)體的屬性及實(shí)體之間的聯(lián)系,為設(shè)計(jì)數(shù)據(jù)庫(kù)表結(jié)構(gòu)打下基礎(chǔ)。畫E-R圖通常使用自底向上的設(shè)計(jì)方法,首先對(duì)局部視圖進(jìn)行分析設(shè)計(jì),然后再將局部視圖合并,消除沖突和冗余,得到系統(tǒng)的總體E-R圖。賬號(hào)始發(fā)站車次車票用戶電話賬號(hào)車次訂單號(hào)終點(diǎn)站始發(fā)站發(fā)車時(shí)間終點(diǎn)站余票數(shù)目訂票到站時(shí)間價(jià)格密碼E-mail管理賬號(hào)管理員姓名密碼所屬部門性別終點(diǎn)站客車車牌號(hào)使用時(shí)間駕駛司機(jī)始發(fā)站行駛線路司機(jī)姓名性別事故記錄工齡身份證身份證1N1N1N圖6.6系統(tǒng)總體實(shí)體E-R圖6.1.1 數(shù)據(jù)關(guān)系描述設(shè)計(jì)通過以上系統(tǒng)ER模型和關(guān)系數(shù)據(jù)模型的對(duì)應(yīng)關(guān)系進(jìn)行數(shù)據(jù)結(jié)構(gòu)的分析,經(jīng)過轉(zhuǎn)換,可以導(dǎo)出各個(gè)關(guān)系,其轉(zhuǎn)換規(guī)則為:首先每個(gè)實(shí)體轉(zhuǎn)化為一個(gè)關(guān)系,有屬性的聯(lián)系也轉(zhuǎn)化為一個(gè)關(guān)系,然后需要給出每個(gè)關(guān)系的關(guān)鍵字,根據(jù)以上規(guī)則,直接給出所有關(guān)系:用戶(身份證號(hào)、姓名、賬號(hào)、密碼、聯(lián)系電話、E-MAIL);訂票(訂單號(hào)、賬號(hào)、密碼、始發(fā)站、終點(diǎn)站、車次);車票(車次、票價(jià)、出發(fā)時(shí)間、到站時(shí)間、始發(fā)站、終點(diǎn)站、余票數(shù)目);客車(車牌號(hào)、駕駛司機(jī)、使用時(shí)間、始發(fā)站、終點(diǎn)站、余票數(shù)目);司機(jī)(身份證號(hào)、姓名、性別、工齡、行駛路線、事故記錄);管理員(賬號(hào)、姓名、性別、密碼、所屬部門);6.2數(shù)據(jù)庫(kù)表設(shè)計(jì)(1)數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)SQL(Structured Query Language)結(jié)構(gòu)化查詢語(yǔ)言,是一種數(shù)據(jù)庫(kù)查詢和程序設(shè)計(jì)語(yǔ)言,用于存取數(shù)據(jù)以及查詢、更新和管理關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)。同時(shí)也是數(shù)據(jù)庫(kù)腳本文件的擴(kuò)展名。SQL是高級(jí)的非過程化編程語(yǔ)言,是溝通數(shù)據(jù)庫(kù)服務(wù)器和客戶端的重要工具,允許用戶在高層數(shù)據(jù)結(jié)構(gòu)上工作。它不要求用戶指定對(duì)數(shù)據(jù)的存放方法,也不需要用戶了解具體的數(shù)據(jù)存放方式,所以,具有完全不同底層結(jié)構(gòu)的不同數(shù)據(jù)庫(kù)系統(tǒng),可以使用相同的SQL語(yǔ)言作為數(shù)據(jù)輸入與管理的接口。它以記錄集合作為操作對(duì)象,所有SQL語(yǔ)句接受集合作為輸入,返回集合作為輸出,這種集合特性允許一條SQL語(yǔ)句的輸出作為另一條SQL語(yǔ)句的輸入,所以SQL語(yǔ)句可以嵌套,這使它具有極大的靈活性和強(qiáng)大的功能,在多數(shù)情況下,在其他語(yǔ)言中需要一大段程序?qū)崿F(xiàn)的功能只需要一個(gè)SQL語(yǔ)句就可以達(dá)到目的,這也意味著用SQL語(yǔ)言可以寫出非常復(fù)雜的語(yǔ)句。所以我們選擇了sql server,在安全性和可靠性方面有很好的性能,所以在測(cè)試階段我們選用了sql server作為數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)用。數(shù)據(jù)庫(kù)通信接口采用了ODBC(open database connectivity,開放式數(shù)據(jù)庫(kù)互聯(lián)),目的是將所有底層操作全部隱藏在ODBC的后臺(tái)驅(qū)動(dòng)程序內(nèi)核中。對(duì)于程序員來說,這意味著,只要構(gòu)建了一個(gè)數(shù)據(jù)庫(kù)連接,便可以用統(tǒng)一的API(應(yīng)用程序編程接口)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的讀寫操作。目前,ODBC提供了大量的數(shù)據(jù)庫(kù)支持,這也為我們后期的改進(jìn)創(chuàng)造了條件。基于以上的功能分析,可為長(zhǎng)途汽車網(wǎng)上售票系統(tǒng)創(chuàng)建3個(gè)SQLServer數(shù)據(jù)表。應(yīng)用和維護(hù)都比較方便。將其中的數(shù)據(jù)表設(shè)計(jì)如下表:表6.1 車次信息表字段數(shù)據(jù)類型長(zhǎng)度是否為主鍵車次char10是余票數(shù)目int4否發(fā)車時(shí)間char20否到站時(shí)間char20否始發(fā)站char15否終點(diǎn)站char15否車票價(jià)格int4否表6.2 用戶信息表字段數(shù)據(jù)類型長(zhǎng)度

注意事項(xiàng)

本文(長(zhǎng)途客車網(wǎng)上購(gòu)票系統(tǒng)的分析與設(shè)計(jì)畢業(yè)設(shè)計(jì))為本站會(huì)員(1666****666)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!