摘要:網(wǎng)上售票作為一種快捷的支付方式,越來越被人們所接受,本文圍繞B/S結(jié)構(gòu)的長途汽車站網(wǎng)上售票平臺設(shè)計展開,首先對其進行需求分析,通過明確系統(tǒng)功能,劃分出該系統(tǒng)的模塊,對其進行詳細設(shè)計。
關(guān)鍵詞:B/S結(jié)構(gòu);客車票;數(shù)據(jù)庫
中圖分類號:TP311.52 文獻標識碼:A 文章編號:1007-9599 (2012) 18-0000-02
1 系統(tǒng)需求分析
長途客車站網(wǎng)上售票系統(tǒng)的功能性需求描述:管理員能夠?qū)囕v班次、路線等進行管理,為旅客查詢客車信息及預(yù)定客車票提供信息;另外,車站的工作人員可以隨時了解客車票的訂購情況。網(wǎng)上訂票功能,旅客需要通過身份證號等有效證件注冊為網(wǎng)站的用戶,通過查詢客車班次信息,選擇自己所要乘坐的班次,進行網(wǎng)上購票,并通過銀行卡進行網(wǎng)上支付。
系統(tǒng)的非功能性描述:首先,由于客車售票系統(tǒng)的查詢功能對于整個系統(tǒng)的功能和性能完成舉足輕重,必須采用一定的方法保證查詢數(shù)據(jù)的準確性。另外,售票系統(tǒng)在開發(fā)過程中,應(yīng)該充分考慮以后的可擴展性。例如班次信息的臨時或者永久性改變等。再次,應(yīng)提供良好的用戶界面,更易操作和快速反應(yīng)。要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語和中文信息界面,針對錯誤操作給出提示。最后,售票系統(tǒng)中涉及到的數(shù)據(jù)是客運部門的相當重要的信息,系統(tǒng)應(yīng)提供方便的手段供系統(tǒng)維護人員進行數(shù)據(jù)的備份,日常的安全管理,以及系統(tǒng)意外崩潰時數(shù)據(jù)的恢復(fù)等工作。
2 系統(tǒng)設(shè)計
面向Web的基于B/S模式下的網(wǎng)上售票系統(tǒng)設(shè)計,應(yīng)對需求分析階段所定義的包括用戶注冊、用戶登錄、用戶管理、查詢服務(wù)、售票服務(wù)、退票服務(wù)、票價更新、班次更新、票務(wù)統(tǒng)計等基本功能的實現(xiàn),同時保證在對數(shù)據(jù)庫的數(shù)據(jù)操作中保證其系統(tǒng)性能和數(shù)據(jù)性安全等一系列的需求。
(1)系統(tǒng)功能結(jié)構(gòu)設(shè)計