




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、火車票預(yù)訂系統(tǒng)總體設(shè)計說明書火車票預(yù)訂系統(tǒng)總體設(shè)計說明書所完成的任學(xué)號姓名成績務(wù)1111311110施季春2,4,61111311113施丹昊1,3,5,72013年10月31日總體設(shè)計說明書11(引言1.1編寫目的通過此說明書讓用戶更加清晰的了解本系統(tǒng)的功能,通過模塊的形式將各項功能向用戶展示。對接口的描述讓用戶知道相關(guān)的數(shù)據(jù)輸入與輸出,體現(xiàn)了一定的人機交互理念。數(shù)據(jù)庫的邏輯與物理設(shè)計將需求分析中數(shù)據(jù)庫設(shè)計更加詳細具體化。最后指出本系統(tǒng)的開發(fā)運行環(huán)境,為用戶提供的參考依據(jù)。1.2背景,待開發(fā)軟件系統(tǒng)的名稱:火車票預(yù)訂系統(tǒng),開發(fā)者:施丹昊施季春1.3定義ASP.NET!供了迄今為最先進的Web
2、ff發(fā)平臺。它是一個已編譯的、基于.NET的開發(fā)環(huán)境,可以用任何與.NET的語言(本系統(tǒng)采用C#)開發(fā)應(yīng)用程序,而不僅僅是使用JavaScript和VBScrip??梢詿o縫地與WYSIWYGHTM辟器和其他編程工具一起工作。另外,任何ASP.NET應(yīng)用程序都可以使用整個.NETFramework。2(系統(tǒng)功能結(jié)構(gòu)設(shè)計2.1模塊的劃分和描述火車票預(yù)訂系統(tǒng)可分為五個模塊:顧客查詢模塊,網(wǎng)點售票員模塊,車站售票員模塊,信息修改模塊和系統(tǒng)管理員模塊。顧客查詢模塊:主要是提供顧客在購買出行的火車票前,可以登錄系統(tǒng),通過方便自己的查詢方式,來查詢到滿足自己要求的火車,并可以確定出自己需要的某個日期是否有票
3、可以出售。網(wǎng)點售票員模塊:主要提供其注冊及登陸,查詢和售票三個功能。網(wǎng)點售票員是通過在網(wǎng)絡(luò)中注冊自己的信息,來獲得售票的權(quán)限的,要注冊過并通過系統(tǒng)管理員審核成功。登錄系統(tǒng)后,系統(tǒng)會顯示出網(wǎng)點售票員可以獲得查詢和售票的權(quán)限??傮w設(shè)計說明書2車站售票員模塊:主要提供其登陸,查詢,售票和退票功能。車站售票員登錄后,系統(tǒng)會顯示出車站售票員所具有的所有操作權(quán)限。其中退票的功能只有車站售票員才有退票的權(quán)限。退票是指已售出的火車票在火車開出之前將票退回到數(shù)據(jù)庫中,并且退出的車票還能繼續(xù)出售。信息修改模塊:該模塊可以提供給網(wǎng)點和車站售票員和系統(tǒng)管理員改密碼等信息的功能。系統(tǒng)管理員模塊:起可以分為登陸模塊,售票
4、員管理模塊和班車管理模塊三個子模塊。售票員管理模塊有增加售票員,網(wǎng)點售票員的注冊,刪除車站售票員,刪除網(wǎng)點售票員,售票員修改自己的登錄密碼功能。班車管理模塊有增加班車信息和刪除班車信息功能。2.2系統(tǒng)的功能結(jié)構(gòu)圖總體設(shè)計說明書3火車站售票系統(tǒng)網(wǎng)車塊塊顧管點站客理售售查員票票詢模員員模塊塊模模詢查息息模按查按售售班管詢塊注注目詢時車票票車理售的冊冊車售退間員員管員票票登登及信站票票票查及信信理信管陸陸查登息及管管詢息息模息理陸修理理班班修塊修管車改車改改理信信增審刪刪息息員員員員刪增加核除除除加車網(wǎng)車網(wǎng)車班站點站點票車售售售售信信'、11:'、11:'、11:'、
5、11:票票票票圖1系統(tǒng)的功能結(jié)構(gòu)圖3(接口設(shè)計3.1 外部接口3.1.1 用戶的輸入和反饋的結(jié)果本系統(tǒng)中用戶通過鍵盤、鼠標等硬件設(shè)備向系統(tǒng)輸入相關(guān)數(shù)據(jù),實現(xiàn)輸入功能。系統(tǒng)通過IE瀏覽器顯示結(jié)果,從而實現(xiàn)輸出結(jié)果反饋。以上輸入、輸出接口實現(xiàn)人-機交互,為本系統(tǒng)的外部接口。3.1.2和其他系統(tǒng)之間的接口。總體設(shè)計說明書4本系統(tǒng)在網(wǎng)絡(luò)中是以網(wǎng)站的形式獨立運行的,與其他系統(tǒng)之間沒有太多的關(guān)聯(lián),充其量也就是部分友情鏈接,故接口將以超鏈接方式實現(xiàn)。3.2 內(nèi)部接口模塊的接口:模塊的輸入和輸出。本系統(tǒng)的用戶的分為四種:即普通用戶也就是顧客、網(wǎng)點售票員、車站售票員和管理員,不同用戶所對應(yīng)的功能模塊也有很大區(qū)別
6、。系統(tǒng)各模塊在上述2.1中已經(jīng)說明,下面將對各模塊接口進行闡述。(1)數(shù)據(jù)庫連接模塊。系統(tǒng)中因為涉及到一系列對數(shù)據(jù)庫查詢、寫入、修改、刪除操作,故在每個功能模塊加載之初就建立與數(shù)據(jù)庫的連接,即數(shù)據(jù)庫模塊接口,在此基礎(chǔ)上實現(xiàn)以下操作。Page_load(2) 查詢模塊。bus_find輸入:班車時間或者班車目的地反饋:符合條件的班車信息包括車次、車號、類別、終點站、始發(fā)站、發(fā)車時間、到站時間、車票總數(shù)、已售票數(shù)、剩余票數(shù)(3) 登陸模塊。user_login輸入:工號、密碼反饋:根據(jù)登陸身份不同反饋相應(yīng)的功能界面(4) 售票模塊。ticket_sell輸入:在網(wǎng)點售票員或車站售票員登陸和查詢的前
7、提下,選擇相應(yīng)的班車,輸入數(shù)量反饋:售票結(jié)果Error輸入:錯誤的票號反饋:修改成功總體設(shè)計說明書5(5)退票模塊。ticket_back輸入:在車站售票員登陸的前提下,輸入車票所對應(yīng)的車次反饋:退票結(jié)果(6) 信息修改模塊。user_inf輸入:網(wǎng)點售票員、車站售票員或者管理員成功登陸前提下,輸入新的相關(guān)信息反饋:修改后的結(jié)果(7) 班車管理模塊。其中又可分為增加班車模塊和刪除班車模塊兩個子模塊,其接口函數(shù)分定義為bus_add輸入:管理員登陸的前提下,輸入新班車相關(guān)信息包括車次、車號、類別、終點站、始發(fā)站、發(fā)車時間、到站時間、車票總數(shù)、已售票數(shù)、剩余票數(shù)反饋:增加結(jié)果bus_delete輸
8、入:管理員登陸的前提下,選擇相應(yīng)的班車,確認刪除反饋:刪除結(jié)果(8) 售票員管理模塊。分為兩個子模塊:增加售票員模塊和刪除售票員模塊,接口函數(shù)定義為:user_add輸入:管理員登陸的前提下,輸入售票員相關(guān)信息包括工號、密碼、姓名、性別、年齡反饋:增加的售票員信息user_delete輸入:工號反饋:刪除成功總體設(shè)計說明書6(9)注冊模塊user_redegrit輸入:注冊人詳細信息反饋:等待答復(fù)提示4(數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計?管理員(工號,登錄密碼,姓名,性別,年齡)?網(wǎng)點售票員(工號,登錄密碼,姓名,性別,年齡)?車站售票員(工號,登錄密碼,姓名,性別,年齡)?班車(車次,車號,類別,終點站,
9、始發(fā)站,發(fā)車時間,到站時間,車票總數(shù),已售票數(shù),剩余票數(shù))?汽車(車號,座位數(shù),類別)?售票(票號,售票日期,數(shù)量,總價,售票員工號,班車車號)對象,方法,管理員工號,售票員工號,班車車號)?管理(管理日期,?分配(車號,車次,日期,管理員工號車號)5(數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計列名數(shù)據(jù)類型長度|允許交誨cltar10王姓名chw10暨錄室局char10V性別eKsy1V年酷表1管理員表總體設(shè)計說明書ch.ax73V列名1數(shù)據(jù)類型I長度|允許在1charin類別ctiajr105修點站uh31。7焙發(fā)站char10V友車時間d亂七點time8V到站時同datetimeeV車票總數(shù)uh狂107表2班車表
10、數(shù)據(jù)類型|曜度允杵空|用重cltajr1G座位數(shù)charia類別cksr10V表3汽車表總體設(shè)計說明書9列名繳據(jù)英鰲長度允許空懿ch注1?后里員工號chir10日期char10類別uh亞10散及charioq表6售票表6.1 體系結(jié)構(gòu)本汽車售票系統(tǒng)采用B/S體系結(jié)構(gòu),即瀏覽器和服務(wù)器結(jié)構(gòu)。B/S結(jié)構(gòu)是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過WWM覽器來實現(xiàn),極少部分事務(wù)邏輯在前端實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實現(xiàn),形成所謂三層3-tier結(jié)構(gòu)。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成本
11、。用戶可以通過例覽器去訪問汽車售票售票系統(tǒng)WEES艮務(wù)器上的文本、數(shù)據(jù)、圖像、動畫、視頻點播和聲音信息,這些信息都是由許許多多的Wet®務(wù)器產(chǎn)生的,而Web服務(wù)器與數(shù)據(jù)庫服務(wù)器連接,大量的數(shù)據(jù)實際存放在數(shù)據(jù)庫服務(wù)器中??蛻舳顺薟WW覽器,一般無須任何用戶程序,只需從WetK務(wù)器上下載程序到本地來執(zhí)行,在下載過程中若遇到與數(shù)據(jù)庫有關(guān)的指令,由Web服務(wù)器交給數(shù)據(jù)庫服務(wù)器來解釋執(zhí)行,并返回給Web服務(wù)器,WebK務(wù)器又返回給用戶??傮w設(shè)計說明書10E/S結(jié)構(gòu)的優(yōu)點:(1) 、具有分布性特點,可以隨時隨地進行查詢、瀏覽等業(yè)務(wù)處理。(2) 、業(yè)務(wù)擴展簡單方便,通過增加網(wǎng)頁即可增加服務(wù)器功能
12、。(3) 、維護簡單方便,只需要改變網(wǎng)頁,即可實現(xiàn)所有用戶的同步更新。(4) 、開發(fā)簡單,共享性強E/S模式的缺點:(1) 、個性化特點明顯降低,無法實現(xiàn)具有個性化的功能要求。(2) 、操作是以鼠標為最基本的操作方式,無法滿足快速操作的要求。(3) 、頁面動態(tài)刷新,響應(yīng)速度明顯降低。(4) 、無法實現(xiàn)分頁顯示,給數(shù)據(jù)庫訪問造成較大的壓力。(5) 、功能弱化,難以實現(xiàn)傳統(tǒng)模式下的特殊功能要求。本火車票預(yù)訂系統(tǒng)采用ASP.NE萬F發(fā)技術(shù)。因為ASP.net是基于通用語言的編譯運行的程序,所以它的強大性和適應(yīng)性,可以使它運行在Wetfi用軟件開發(fā)者的幾乎全部的平臺上。通用語言的基本庫,消息機制,數(shù)據(jù)接口的處理都能無縫的整合到ASP.net的Wetg用中。ASP.net同時也是語言獨立化的,一般分為兩種開發(fā)語言,VB.NETffiC#,本系統(tǒng)將采用C#§言。ASP.net不僅僅是ASP的下一個版本,而且是一種建立在通用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 行政司機商務(wù)接待禮儀培訓(xùn)
- 2024-2025學(xué)年山西省晉中市八年級上學(xué)期期中生物學(xué)試卷
- 2024-2025學(xué)年下學(xué)期初中英語外研新版八年級期末必刷??碱}之形容詞
- 長春職業(yè)技術(shù)學(xué)院《果蔬產(chǎn)品工藝學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 貴州工商職業(yè)學(xué)院《器樂表演》2023-2024學(xué)年第一學(xué)期期末試卷
- 中班防震安全教育教案
- 四川文化傳媒職業(yè)學(xué)院《醫(yī)藥信息技術(shù)基礎(chǔ)》2023-2024學(xué)年第一學(xué)期期末試卷
- 青海大學(xué)昆侖學(xué)院《首飾設(shè)計與制作》2023-2024學(xué)年第一學(xué)期期末試卷
- 中醫(yī)婦科教學(xué)病例討論
- 收費站節(jié)假日培訓(xùn)
- 工程利潤分紅協(xié)議書
- 2025年上海市安全員C3證(專職安全員-綜合類)考試題庫
- 基本公共衛(wèi)生服務(wù)2025版培訓(xùn)
- 語言智能技術(shù)的未來應(yīng)用
- 智慧養(yǎng)老商業(yè)模式設(shè)計
- 2025年糧油保管員職業(yè)技能資格知識考試題(附答案)
- 早餐供應(yīng)配送合同范本
- 跨國知識產(chǎn)權(quán)糾紛的仲裁途徑及實踐
- 體重管理培訓(xùn)課件
- 內(nèi)蒙古呼和浩特市2024-2025學(xué)年九年級上學(xué)期期末歷史試題(含答案)
- 申請協(xié)助執(zhí)行申請書
評論
0/150
提交評論