汽車售票系統(tǒng)需求分析說明書模板_第1頁
汽車售票系統(tǒng)需求分析說明書模板_第2頁
汽車售票系統(tǒng)需求分析說明書模板_第3頁
汽車售票系統(tǒng)需求分析說明書模板_第4頁
汽車售票系統(tǒng)需求分析說明書模板_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

汽車售票系統(tǒng)需求分析說明書資料內容僅供參考,如有不當或者侵權,請聯(lián)系本人改正或者刪除。汽車售票系統(tǒng)需求分析說明書學號姓名所完成的任務成績02薛偉(組長)3.1.1~3.1.603朱清清1、215趙星4、532朱曉晨601黃震7.1、7.229吳駿7.3、810月

1.緒論1.1編寫目的現(xiàn)今的社會發(fā)展迅速,汽車成為了人們在交通方面不可缺少的交通工具,乘坐汽車出行的人越來越多,因此公路的客運量也在迅速的增長著。同時,時間代表的是生命。為了給人們帶來方便快捷的交通環(huán)境,公路系統(tǒng)采取提高汽車的速度,增加客運汽車等等從而來滿足大量的旅客的乘車需求??墒?現(xiàn)在人多車多的情況下,如果再像是從前一樣,在一個單一的地點售票,必然滿足不了現(xiàn)在的形勢。因此就需要售票能夠在不同的地點進行,同時旅客也應該能夠在購買車票之前知道自己所需要的汽車是否有票的信息。如此的情況之下,售票系統(tǒng)的需要自然是相當必要的。1.2背景當前,售票系統(tǒng)在國內外都已經(jīng)得到了廣泛的應用,無論是在飛機場,火車站,還是汽車站,都是借助于售票系統(tǒng)進行售票的。列出本項目的任務提出者、開發(fā)者、用戶以及將運行該項軟件的計算站或計算機網(wǎng)絡系統(tǒng)。對于國土遼闊,人口眾多的中國,考慮到網(wǎng)絡的覆蓋,通信等眾多方面,主要采用的是采用近代發(fā)展的集中與分布相結合的客戶機/服務器體系結構。當前中國開發(fā)售票系統(tǒng)的方向是整個系統(tǒng)由中央級、地區(qū)級和車站級三層結構組成的。包括全國票務中心管理系統(tǒng)、地區(qū)票務中心管理系統(tǒng)和車站電子售票系統(tǒng)。系統(tǒng)的基礎部分主要具有售票、預訂、退票、異地售票、統(tǒng)計等多種功能。中國公路客票發(fā)售和預訂系統(tǒng)實現(xiàn)了計算機聯(lián)網(wǎng)售票,而且有出售返程、聯(lián)程等異地購票的功能,實現(xiàn)了票額、座席、制票、計算、結算和統(tǒng)計等計算機管理。1.3定義模塊、功能、數(shù)據(jù)庫、層次結構2.任務概述2.1目標售票系統(tǒng)的出現(xiàn)能夠在很大的程度上解決單一地點售票所帶來的種種不便,而且能夠給想要出行的旅客帶來足夠的相關信息,使旅客們不必非要到車站的售票處,甚至不用出門就能夠知道是否有合適自己出行的車票。對于售票處的地點也從原來的單一地點(車站)變成了多個地點,能夠在市內的多個地點(賓館、酒店、娛樂場所等等)。這樣給將要出行的旅客帶來了更進一步的方便。使旅客無論是在金錢還是在時間方面都能夠得到充分的節(jié)省2.2用戶的特點本系統(tǒng)的用戶分為三類:普通用戶、售票員、管理員普通用戶經(jīng)過IE瀏覽器即可實現(xiàn)相關功能。售票員中車站售票員在內部登陸系統(tǒng)實現(xiàn)操作,網(wǎng)點售票員經(jīng)過遠程登陸實現(xiàn)。管理員則是本系統(tǒng)中權限最大,因此涉及的功能最多,故管理員的相關要求較高,一般有一些基本基礎的人短時間內均可掌握。2.3假定和約束本系統(tǒng)在網(wǎng)絡以及設備正常情況下可連續(xù)工作,足以滿足車站、網(wǎng)點以及普通用戶的需求。3.功能需求分析3.1功能描述汽車站售票系統(tǒng)是一個融合汽車票的銷售、退票、汽車管理、車票管理、售票員管理,汽車信息及售票信息查詢?yōu)橐簧淼木C合系統(tǒng)。經(jīng)過該系統(tǒng)能夠使售票相關的活動在能夠訪問Internet的任何地點進行。解決了單一售票地點所帶了的種種不便。該系統(tǒng)的用戶有四類,她們分別是一般用戶(旅客)、車站售票員、網(wǎng)點售票員,管理員。在功能方面可分為以下六個部分:1)汽車信息及售票處信息查詢。2)獲得售票權限。3)登錄系統(tǒng)。4)汽車票的銷售及退票。5)汽車及車票的管理。6)售票員的管理。3.1.1汽車信息及售票信息查詢此功能是任何能夠訪問到系統(tǒng)的用戶都擁有的功能。一般旅客用戶在購買出行的汽車票前,能夠登錄系統(tǒng),經(jīng)過方便自己的查詢方式,來查詢到滿足自己要求的汽車,并能夠確定出自己需要的某個日期是否有票能夠出售。這里提供給用戶的查詢方式有兩種:一、經(jīng)過時間查詢,旅客已經(jīng)確定了自己想要乘坐的汽車的時間,便能夠直接的來查詢該時間的汽車的具體售票情況。二、經(jīng)過目的站的查詢,旅客如果不知道自己乘坐的汽車的時間,只是知道想要去哪里,這時候就需要經(jīng)過目的站來查詢滿足要求的汽車及售票的情況。3.1.2獲得售票權限售票權限的獲得是指系統(tǒng)的兩種具有售票權限的用戶(包括車站售票員和網(wǎng)點售票員)獲得到售票權限。車站售票員獲得售票權限,車站售票員的售票權限是由系統(tǒng)管理員進行添加的。系統(tǒng)的管理員向系統(tǒng)中添加了某個車站售票員的信息后,該車站售票員就能夠經(jīng)過自己的工號和密碼來登錄系統(tǒng),并進行售票及權限容許下的其它工作。網(wǎng)點售票員,網(wǎng)點售票員是經(jīng)過在網(wǎng)絡中注冊自己的信息,來獲得售票的權限的,注冊成功后,獲得到售票的權限及其它網(wǎng)點售票員的其它權限。3.1.3登錄系統(tǒng)登錄系統(tǒng)是指系統(tǒng)的四類用戶訪問系統(tǒng)并應用自己權限內的功能。包括一般用戶登錄,車站售票員登錄,網(wǎng)點售票員登錄,系統(tǒng)管理員登錄。一般用戶登錄,一般用戶經(jīng)過流覽器訪問該系統(tǒng)的網(wǎng)址,登錄到系統(tǒng)的首頁并在頁面的提示下做自己權限內的查詢。車站售票員登錄,車站售票員在登錄系統(tǒng)的首頁后,在首頁上選擇自己的登錄類型并將自己的工號和密碼輸入來登錄系統(tǒng)。(這里的工號對于每一個車站售票員來說是獨一無二的,它是每一個在汽車站工作的員工的員工號碼,即工作證上的編號。)登錄系統(tǒng)后,系統(tǒng)會顯示出車站售票員所具有的所有操作權限。網(wǎng)點售票員登錄,網(wǎng)點售票員在登錄系統(tǒng)的首頁后,在首頁上選擇自己的登錄類型并將自己的工號和密碼輸入來登錄系統(tǒng)。網(wǎng)點售票員的工號是獨一無二的,它是由汽車站頒發(fā)給網(wǎng)點售票員的臨時工作證編號。登錄系統(tǒng)后,系統(tǒng)會顯示出網(wǎng)點售票員所具有的所有操作權限。系統(tǒng)管理員登錄,系統(tǒng)管理員在登錄系統(tǒng)的首頁后,在首頁上選擇自己的登錄類型并將自己的工號和密碼輸入來登錄系統(tǒng)。登錄系統(tǒng)后,系統(tǒng)會顯示出系統(tǒng)管理員所具有的所有操作權限。3.1.4汽車票的銷售及退票汽車票的銷售是針對于系統(tǒng)的兩種具有售票權限的售票員的。包括車站售票員和網(wǎng)點售票員。她們的售票功能是相同的。在登錄屬于自己的工作平臺后,經(jīng)過旅客提出的乘車要求后,來查詢滿足要求的汽車,這里的查詢包括兩種,一根據(jù)時間查詢,二根據(jù)目的站查詢。而且將該車的車票出售。退票,只有車站售票員才有退票的權限。退票是指已售出的汽車票在汽車開出之前將票退回到數(shù)據(jù)庫中,而且退出的車票還能繼續(xù)出售。3.1.5汽車及車票的管理汽車及車票的管理是針對于系統(tǒng)的管理員權限內的操作。汽車及車票的管理包括增加汽車信息、刪除汽車信息、汽車票的填充,汽車票的刪除。增加汽車,比如車站將要加車。系統(tǒng)管理員將一列新的汽車的全部信息輸入到系統(tǒng)的數(shù)據(jù)庫中,一列新的汽車的全部信息一經(jīng)被輸入到數(shù)據(jù)庫中,外界便能夠經(jīng)過系統(tǒng)來查詢它的所有信息,而且售票員能夠出售該汽車的車票。刪除汽車,比如車站將暫時或永遠停運某一列汽車。系統(tǒng)管理員將一列新的汽車的全部信息從系統(tǒng)的數(shù)據(jù)庫中刪除,一列新的汽車的全部信息一經(jīng)被從數(shù)據(jù)庫中刪除,外界將無法經(jīng)過系統(tǒng)來查詢它的所有信息,而且售票員不能夠再出售該汽車的車票。汽車票的填充,汽車票的填充是系統(tǒng)管理員向系統(tǒng)的數(shù)據(jù)庫中添加新的車票。新的車票添加到數(shù)據(jù)庫中后,售票員能夠出售這些新添入的車票。比如加入新的汽車后,需要添加該汽車的車票?;蛘咛砑訉砟骋惶鞂⒁鍪鄣钠嚻薄F嚻钡膭h除是系統(tǒng)管理員將過期的車票或者是系統(tǒng)中已經(jīng)不存在的汽車的車票刪除。比如當日已經(jīng)發(fā)出的汽車的車票車站已經(jīng)停運的汽車的車票都屬于過期的車票。這樣的車票不能在出售,因此要從系統(tǒng)的數(shù)據(jù)庫中將它們刪除。3.1.6售票員的管理售票員的管理包括增加售票員,網(wǎng)點售票員的注冊,刪除車站售票員,刪除網(wǎng)點售票員,售票員修改自己的登錄密碼。增加售票員,增加車站售票員是系統(tǒng)的管理員權限內的操作。系統(tǒng)管理員能夠向系統(tǒng)的數(shù)據(jù)庫中輸入某個新的車站售票員的信息,信息被輸入到系統(tǒng)中后,該車站的售票員將在案系統(tǒng)中具有一個車站售票員所具有的所有權限內的操作。網(wǎng)點售票員注冊,網(wǎng)點售票員注冊是一個未在系統(tǒng)中注冊的網(wǎng)點售票員向系統(tǒng)的數(shù)據(jù)庫中輸入自己的信息的過程。網(wǎng)點售票員講自己的信息,填寫如注冊的頁面經(jīng)過驗證后,保存在系統(tǒng)的數(shù)據(jù)庫中,以后注冊過的網(wǎng)點售票員將能夠具有一個網(wǎng)點售票員所具有權限。刪除車站售票員,刪除售票員是系統(tǒng)管理員權限內的操作。系統(tǒng)管理員從系統(tǒng)的數(shù)據(jù)庫中將某個車站售票員的全部信息從系統(tǒng)的數(shù)據(jù)庫中刪除。一旦該車站售票員的全部信息被刪除后,該車站售票員將不再能夠登錄到系統(tǒng)中車站售票員的工作平臺,她不再具有一個車站售票員的權限。刪除網(wǎng)點售票員,刪除售票員是系統(tǒng)管理員權限內的操作。系統(tǒng)管理員從系統(tǒng)的數(shù)據(jù)庫中將某個車站售票員的全部信息從系統(tǒng)的數(shù)據(jù)庫中刪除。一旦該網(wǎng)點售票員的全部信息被刪除后,該網(wǎng)點售票員將不再能夠登錄到系統(tǒng)中網(wǎng)點售票員的工作平臺,她不再具有一個網(wǎng)點售票員的權限。4.性能需求分析穩(wěn)定性:系統(tǒng)具備長期持續(xù)工作的能力,確保用戶隨時能夠查詢相關信息。安全性:有良好的用戶身份認證體制和靈活的密碼更改模塊;用戶權限能夠經(jīng)過管理員靈活修改。實用性:用戶界面做到直觀、友好,業(yè)務人員只需經(jīng)過簡單培訓即可操作??煽啃?采用良好的操作系統(tǒng)和數(shù)據(jù)庫,確保數(shù)據(jù)的一致性和完整性,并使系統(tǒng)免受病毒感染。5.業(yè)務需求分析車票管理車票管理密碼正確輸入密碼身份認證進入管理員操作界面密碼錯誤返回重新登陸售票員管理班車管理車輛管理管理員密碼密碼管理更改密碼管理員信息存儲記錄圖1管理員數(shù)據(jù)流圖、密碼正確輸入密碼密碼正確輸入密碼售票員進入售票員操作界面身份認證售票員進入售票員操作界面身份認證密碼錯誤返回重新登陸處理票務信息密碼錯誤返回重新登陸處理票務信息管理員密碼管理員密碼信息存儲記錄信息存儲記錄更改密碼更改密碼密碼管理密碼管理圖2售票員數(shù)據(jù)流圖查詢車票信息登陸汽車售票網(wǎng)站查詢車票信息登陸汽車售票網(wǎng)站信息存儲記錄進入信息存儲記錄進入普通用戶操作界面普通用戶普通用戶圖3普通用戶數(shù)據(jù)流圖數(shù)據(jù)字典:名稱:車站售票員表別名:shoupiaoyuan種類:表基于:車站售票員表描述:記錄車站售票員的信息。定義:車站售票員=工號+姓名+性別+登錄密碼+年齡名稱:網(wǎng)點售票員表別名:wshoupiaoyuan種類:表基于:網(wǎng)點售票員表描述:記錄網(wǎng)點售票員的信息。定義:網(wǎng)點售票員=工號+姓名+性別+年齡+登錄密碼名稱:管理員表別名:guanliyuan種類:表基于:系統(tǒng)管理員表描述:記錄管理員的信息。定義:系統(tǒng)管理員=工號+姓名+性別+登錄密碼+年齡名稱:班車表別名:banche種類:表基于:班車表描述:記錄班車的常規(guī)信息,這些信息相對來說是靜態(tài)的,不隨時間而改變。定義:班車=車次+類別+終點站+始發(fā)站+發(fā)車時間+到站時間+車票總數(shù)+已售票數(shù)+剩余票數(shù)+軟臥總數(shù)名稱:汽車表別名:qiche種類:表基于:汽車表描述:記錄車票的信息。定義:車票=車號+座位數(shù)+類別6.數(shù)據(jù)需求分析班車售票員管理員班車售票員管理員售票管理管理mmmn汽車充當1n分配mnnmn實體分析:管理員管理員姓名年齡性別工號登錄密碼圖5管理員實體分析售票員實體分析同上。類別終點站車次類別終點站車次始發(fā)站軟臥總數(shù)始發(fā)站軟臥總數(shù)班車班車發(fā)車時間剩余票數(shù)發(fā)車時間剩余票數(shù)到站時間車票總數(shù)已售票數(shù)到站時間車票總數(shù)已售票數(shù)圖6班車實體分析車號座位數(shù)車號座位數(shù)汽車汽車類別類別圖7汽車實體分析7.運行環(huán)境規(guī)定7.1硬件環(huán)境應用系統(tǒng)與其所處的系統(tǒng)環(huán)境密切相關,一個系統(tǒng)的功能及性能好壞,環(huán)境起著十分顯著的作用。安裝VisualStudio.NET時的系統(tǒng)要求如下:a)處理器要求:600MHzPentiumIIIb)內存要求:256MBc)硬盤要求:系統(tǒng)驅動器上需要900MB以上的可用空間,安裝驅動器上需要3.3千兆字節(jié)(GB)的可用空間d)SuperVGA(1024x768)或更高分辨率的顯示器(顏色設置為256色)7.2軟件環(huán)境a)本課題汽車售票系統(tǒng)――客戶端系統(tǒng)開發(fā)將以ASP.NET為開發(fā)工具。b)數(shù)據(jù)庫采用當前被廣泛應用的SQLSEVER作為后臺數(shù)據(jù)庫;c)數(shù)據(jù)庫服務器采用MicrosoftWindowsServer操作系統(tǒng);d)客戶端的配置為:WindowsWindows98//xp操作系統(tǒng),InternetExplorer5.0前端具有統(tǒng)一標準的瀏覽器。ASP.NET提供了迄今為最先進的Web開發(fā)平臺。它是一個已編譯的、基于.NET的開發(fā)環(huán)境,能夠用任何與.NET的語言(本系統(tǒng)采用C#)開發(fā)應用程序,而不但僅是使用JavaScript和VBScrip。能夠無縫地與WYSIWYGHTML編譯器和其它編程工具一起工作。另外,任何ASP.NET應用程序都能夠使用整個.NETFramework。SQL(StructuredQueryLanguage,結構查詢語言)是一個功能強大的數(shù)據(jù)庫語言。SQL語句一般見于完成一些數(shù)據(jù)庫的操作任務,比如在數(shù)據(jù)庫中更新數(shù)據(jù),或者從數(shù)據(jù)庫中檢索數(shù)據(jù)。MSSQLServer具有強大的數(shù)據(jù)庫管理功能,它提供了豐富的管理工具以支持數(shù)據(jù)的安全性

溫馨提示

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

評論

0/150

提交評論