版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、火車票訂票系統(tǒng)軟件開發(fā)計(jì)劃書 制作小組:第七小組 組 長:孫碧穎 組 員:白瑪歐智 羅屹效 鐘旭茂 時(shí) 間:2010年11月 TOC o 1-5 h u HYPERLINK l _Toc22484 一、可行性研究報(bào)告的編寫 PAGEREF _Toc22484 4 HYPERLINK l _Toc7161 1. 引言 PAGEREF _Toc7161 4 HYPERLINK l _Toc5723 1.1 編寫目的 PAGEREF _Toc5723 4 HYPERLINK l _Toc26227 1.2 背景 PAGEREF _Toc26227 4 HYPERLINK l _Toc15716 1.
2、3 定義 PAGEREF _Toc15716 4 HYPERLINK l _Toc5138 1.4 參考資料 PAGEREF _Toc5138 5 HYPERLINK l _Toc10743 2. 可行性研究的前提 PAGEREF _Toc10743 5 HYPERLINK l _Toc21803 2.1 要求 PAGEREF _Toc21803 5 HYPERLINK l _Toc7381 2.1.1功能 PAGEREF _Toc7381 5 HYPERLINK l _Toc31285 2.1.2打印 PAGEREF _Toc31285 5 HYPERLINK l _Toc21615 2.1
3、.3處理流程 PAGEREF _Toc21615 5 HYPERLINK l _Toc102 2.1.4在安全與保密方面的要求 PAGEREF _Toc102 6 HYPERLINK l _Toc22397 2.1.5同本系統(tǒng)相連接的其他系統(tǒng) PAGEREF _Toc22397 6 HYPERLINK l _Toc32106 2.1.6完成期限 PAGEREF _Toc32106 6 HYPERLINK l _Toc6076 2.2 目標(biāo) PAGEREF _Toc6076 6 HYPERLINK l _Toc27368 2.3 條件、假定和限制 PAGEREF _Toc27368 7 HYPE
4、RLINK l _Toc26924 2.4 進(jìn)行可行性研究的方法 PAGEREF _Toc26924 7 HYPERLINK l _Toc11376 2.5 評(píng)價(jià)尺度 PAGEREF _Toc11376 7 HYPERLINK l _Toc30756 3. 所建議的系統(tǒng) PAGEREF _Toc30756 7 HYPERLINK l _Toc9595 3.1 對(duì)所建議系統(tǒng)的說明 PAGEREF _Toc9595 7 HYPERLINK l _Toc14673 3.2 處理流程和數(shù)據(jù)流程。 PAGEREF _Toc14673 8 HYPERLINK l _Toc685 3.3 影響 PAGERE
5、F _Toc685 8 HYPERLINK l _Toc20143 3.3.1.對(duì)設(shè)備的影響 PAGEREF _Toc20143 8 HYPERLINK l _Toc3671 3.3.2.對(duì)軟件的影響 PAGEREF _Toc3671 8 HYPERLINK l _Toc20614 3.3.3.對(duì)用戶單位機(jī)構(gòu)的影響 PAGEREF _Toc20614 8 HYPERLINK l _Toc498 3.3.4.對(duì)系統(tǒng)運(yùn)行過程的影響 PAGEREF _Toc498 8 HYPERLINK l _Toc21366 3.3.5.對(duì)開發(fā)的影響 PAGEREF _Toc21366 8 HYPERLINK l
6、 _Toc1153 3.3.6.對(duì)地點(diǎn)和設(shè)施的影響 PAGEREF _Toc1153 9 HYPERLINK l _Toc15313 3.3.7.對(duì)經(jīng)費(fèi)開支的影響 PAGEREF _Toc15313 9 HYPERLINK l _Toc17661 3.4 技術(shù)條件方面的可能性 PAGEREF _Toc17661 9 HYPERLINK l _Toc12496 4. 可選擇的其他系統(tǒng)方案 PAGEREF _Toc12496 9 HYPERLINK l _Toc22847 4.1 可選擇的系統(tǒng)方案1 PAGEREF _Toc22847 9 HYPERLINK l _Toc22121 4.2 可選擇
7、的系統(tǒng)方案2 PAGEREF _Toc22121 9 HYPERLINK l _Toc3322 5. 投資及效益分析 PAGEREF _Toc3322 10 HYPERLINK l _Toc27337 5.1 支出 PAGEREF _Toc27337 10 HYPERLINK l _Toc27077 5.1.1 基本建設(shè)投資 PAGEREF _Toc27077 10 HYPERLINK l _Toc3273 5.1.2 其他一次性支出 PAGEREF _Toc3273 10 HYPERLINK l _Toc18506 5.1.3 非一次性支出 PAGEREF _Toc18506 10 HYPE
8、RLINK l _Toc23248 5.2 收益 PAGEREF _Toc23248 10 HYPERLINK l _Toc31760 5.2.1 一次性收益 PAGEREF _Toc31760 10 HYPERLINK l _Toc22019 5.2.2 非一次性收益 PAGEREF _Toc22019 11 HYPERLINK l _Toc30338 5.2.3 不可定量的收益 PAGEREF _Toc30338 11 HYPERLINK l _Toc5040 5.3 收益/投資比 PAGEREF _Toc5040 11 HYPERLINK l _Toc25363 5.4 投資回收周期 P
9、AGEREF _Toc25363 11 HYPERLINK l _Toc22359 5.5 敏感性分析 PAGEREF _Toc22359 11 HYPERLINK l _Toc3511 6. 社會(huì)因素方面的可能性 PAGEREF _Toc3511 12 HYPERLINK l _Toc16834 6.1法律方面的可行性 PAGEREF _Toc16834 12 HYPERLINK l _Toc11793 6.2使用方面的可行性 PAGEREF _Toc11793 12 HYPERLINK l _Toc26116 7. 結(jié)論 PAGEREF _Toc26116 12 HYPERLINK l _
10、Toc17657 二、需求分析 PAGEREF _Toc17657 12 HYPERLINK l _Toc23392 1任務(wù)概述 PAGEREF _Toc23392 12 HYPERLINK l _Toc26442 1.1目標(biāo) PAGEREF _Toc26442 12 HYPERLINK l _Toc23390 1.2網(wǎng)絡(luò)環(huán)境下的多用戶系統(tǒng) PAGEREF _Toc23390 13 HYPERLINK l _Toc26653 2需求規(guī)定 PAGEREF _Toc26653 13 HYPERLINK l _Toc13724 2.1對(duì)功能的規(guī)定 PAGEREF _Toc13724 13 HYPER
11、LINK l _Toc9689 2.2 對(duì)性能的規(guī)定 PAGEREF _Toc9689 14 HYPERLINK l _Toc28449 2.2.1準(zhǔn)確性和及時(shí)性 PAGEREF _Toc28449 14 HYPERLINK l _Toc6336 2.2.2易用性 PAGEREF _Toc6336 14 HYPERLINK l _Toc20786 2.2.3安全性 PAGEREF _Toc20786 14 HYPERLINK l _Toc30429 2.3輸入輸出要求 PAGEREF _Toc30429 15 HYPERLINK l _Toc3077 2.4數(shù)據(jù)字典 PAGEREF _Toc3
12、077 15 HYPERLINK l _Toc8328 2.4.1 數(shù)據(jù)字典 PAGEREF _Toc8328 15 HYPERLINK l _Toc29628 2.4.2數(shù)據(jù)元素 PAGEREF _Toc29628 16 HYPERLINK l _Toc25047 3. 數(shù)據(jù)流圖 PAGEREF _Toc25047 17 HYPERLINK l _Toc21138 3.1 0層數(shù)據(jù)流圖 PAGEREF _Toc21138 17 HYPERLINK l _Toc14509 3.2 一層數(shù)據(jù)流圖 PAGEREF _Toc14509 17 HYPERLINK l _Toc24869 3.3 二層數(shù)
13、據(jù)流圖 PAGEREF _Toc24869 18 HYPERLINK l _Toc3155 4.E-R圖 PAGEREF _Toc3155 19 HYPERLINK l _Toc15926 三、概要設(shè)計(jì)說明書 PAGEREF _Toc15926 20 HYPERLINK l _Toc27320 1引言 PAGEREF _Toc27320 20 HYPERLINK l _Toc18784 1.1編寫目的 PAGEREF _Toc18784 20 HYPERLINK l _Toc16587 1.2參考資料 PAGEREF _Toc16587 20 HYPERLINK l _Toc8341 2總體設(shè)
14、計(jì) PAGEREF _Toc8341 20 HYPERLINK l _Toc28299 2.1需求規(guī)定 PAGEREF _Toc28299 20 HYPERLINK l _Toc15962 2.1.1系統(tǒng)功能 PAGEREF _Toc15962 20 HYPERLINK l _Toc23752 2.1.2系統(tǒng)性能 PAGEREF _Toc23752 21 HYPERLINK l _Toc26400 2.1.2.1精度 PAGEREF _Toc26400 21 HYPERLINK l _Toc10658 2.1.2.2時(shí)間特性要求 PAGEREF _Toc10658 21 HYPERLINK l
15、 _Toc17965 2.1.2.3可靠性 PAGEREF _Toc17965 21 HYPERLINK l _Toc27210 2.1.2.4靈活性 PAGEREF _Toc27210 21 HYPERLINK l _Toc24297 2.1.3輸入輸出要求 PAGEREF _Toc24297 21 HYPERLINK l _Toc13208 2.1.4數(shù)據(jù)管理能力要求 PAGEREF _Toc13208 21 HYPERLINK l _Toc23958 2.1.5故障處理要求 PAGEREF _Toc23958 21 HYPERLINK l _Toc26730 2.2運(yùn)行環(huán)境 PAGERE
16、F _Toc26730 22 HYPERLINK l _Toc27317 2.2.1設(shè)備 PAGEREF _Toc27317 22 HYPERLINK l _Toc1005 2.2.2支持軟件 PAGEREF _Toc1005 22 HYPERLINK l _Toc32425 2.2.3接口 PAGEREF _Toc32425 22 HYPERLINK l _Toc1854 2.2.4控制 PAGEREF _Toc1854 22 HYPERLINK l _Toc24403 2.3基本設(shè)計(jì)概念和處理流程 PAGEREF _Toc24403 23 HYPERLINK l _Toc11526 2.4
17、結(jié)構(gòu) PAGEREF _Toc11526 23 HYPERLINK l _Toc32707 2.5功能需求與系統(tǒng)模塊的關(guān)系 PAGEREF _Toc32707 25 HYPERLINK l _Toc23293 2.6人工處理過程 PAGEREF _Toc23293 25 HYPERLINK l _Toc18549 3接口設(shè)計(jì) PAGEREF _Toc18549 25 HYPERLINK l _Toc24257 3.1外部接口 PAGEREF _Toc24257 25 HYPERLINK l _Toc19043 3.2內(nèi)部接口 PAGEREF _Toc19043 26 HYPERLINK l _
18、Toc9757 4運(yùn)行設(shè)計(jì) PAGEREF _Toc9757 26 HYPERLINK l _Toc30843 4.1運(yùn)行模塊組合 PAGEREF _Toc30843 26 HYPERLINK l _Toc19567 4.2運(yùn)行控制 PAGEREF _Toc19567 26 HYPERLINK l _Toc15447 4.3運(yùn)行時(shí)間 PAGEREF _Toc15447 26 HYPERLINK l _Toc642 5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc642 27 HYPERLINK l _Toc8907 5.1邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn) PAGEREF _Toc8907 27 HYPERLINK
19、 l _Toc3139 5.2物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn) PAGEREF _Toc3139 27 HYPERLINK l _Toc18636 6系統(tǒng)出錯(cuò)處理設(shè)計(jì) PAGEREF _Toc18636 28 HYPERLINK l _Toc24722 6.1出錯(cuò)信息 PAGEREF _Toc24722 28 HYPERLINK l _Toc18577 6.2補(bǔ)救措施 PAGEREF _Toc18577 28 HYPERLINK l _Toc31820 四 詳細(xì)設(shè)計(jì)說明書 PAGEREF _Toc31820 28 HYPERLINK l _Toc28901 4.1 系統(tǒng)的結(jié)構(gòu) PAGEREF _Toc2890
20、1 28 HYPERLINK l _Toc10994 4.2 系統(tǒng)流程圖 PAGEREF _Toc10994 29 HYPERLINK l _Toc8115 4.3系統(tǒng)軟件結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc8115 30 HYPERLINK l _Toc22885 4.3.1軟件結(jié)構(gòu) PAGEREF _Toc22885 30 HYPERLINK l _Toc8796 4.3.2模塊算法 PAGEREF _Toc8796 31 HYPERLINK l _Toc27524 4.4 模塊設(shè)計(jì)說明 PAGEREF _Toc27524 32 HYPERLINK l _Toc20823 4.4.1 產(chǎn)品說
21、明 PAGEREF _Toc20823 32 HYPERLINK l _Toc5038 4.4.2用戶登錄及訪問權(quán)限 PAGEREF _Toc5038 32 HYPERLINK l _Toc2596 4.4.3車次信息查詢 PAGEREF _Toc2596 36 HYPERLINK l _Toc25472 4.4.4訂票信息查詢 PAGEREF _Toc25472 38 HYPERLINK l _Toc421 4.4.5訂票 PAGEREF _Toc421 40 HYPERLINK l _Toc18237 4.4.6退票 PAGEREF _Toc18237 42一、可行性研究報(bào)告的編寫1. 引
22、言1.1 編寫目的 為明確將要設(shè)計(jì)的軟件是否有開發(fā)價(jià)值,撰寫本文檔。本文檔供項(xiàng)目經(jīng)理、設(shè)計(jì)人員、開發(fā)人員、客戶參考??尚行匝芯康哪康氖菫榱藢?duì)問題進(jìn)行研究,以最小的代價(jià)在最短的時(shí)間內(nèi)確定問題是否可解。經(jīng)過對(duì)此項(xiàng)目進(jìn)行詳細(xì)調(diào)查研究,初擬系統(tǒng)實(shí)現(xiàn)報(bào)告,對(duì)軟件開發(fā)中將要面臨的問題及其解決方案進(jìn)行初步設(shè)計(jì)及合理安排。明確開發(fā)風(fēng)險(xiǎn)及其所帶來的經(jīng)濟(jì)效益。1.2 背景 開發(fā)軟件名稱:火車票預(yù)訂系統(tǒng)。 項(xiàng)目任務(wù)提出者:中國鐵路局 項(xiàng)目開發(fā)者:中央民族大學(xué)計(jì)算機(jī)2班 用戶:中國鐵路局 實(shí)現(xiàn)軟件單位:中國鐵路局和中央民族大學(xué) 產(chǎn)品的設(shè)計(jì)者:計(jì)算機(jī)2班 產(chǎn)品的所有權(quán):計(jì)算機(jī)2班項(xiàng)目與其他軟件,系統(tǒng)的關(guān)系:本項(xiàng)目采用客
23、戶機(jī)/服務(wù)器原理,客戶端的程序是建立在Windows NT 系統(tǒng)上以ASP為開發(fā)軟件的應(yīng)用程序,是采用SQL server的為開發(fā)軟件的數(shù)據(jù)庫服務(wù)程序。1.3 定義本項(xiàng)目主要用于可輸入、添加、刪除及修改列車信息,并能實(shí)現(xiàn)查詢、訂票、退票等功能。此系統(tǒng)還應(yīng)能夠打出取票通知和帳單,以保證能使每個(gè)旅客在出發(fā)的前一天憑取票通知和帳單交款取票。1.4 參考資料 軟件工程導(dǎo)論 清華大學(xué)出版社 數(shù)據(jù)庫系統(tǒng)概論 高等教育出版社2. 可行性研究的前提2.1 要求 說明對(duì)所建議開發(fā)的軟件的基本要求。2.1.1功能可輸入、添加、刪除及修改列車信息,并能實(shí)現(xiàn)查詢、訂票、退票等2.1.2打印能打出取票通知和帳單,用以保
24、證使每個(gè)旅客在出發(fā)的前一天憑取票通知和帳單交款取票。2.1.3處理流程 火車票預(yù)定系統(tǒng)數(shù)據(jù)輸入數(shù)據(jù)輸出數(shù)據(jù)輸入頁面信息錄入用戶登陸信息 數(shù)據(jù)錄入 數(shù)據(jù)信息 數(shù)據(jù)信息 數(shù)據(jù)信息 數(shù)據(jù)處理、查詢數(shù)據(jù)判斷數(shù)據(jù)信息 準(zhǔn)備SQL判斷查詢數(shù)據(jù)庫操作數(shù)據(jù)信息 判斷信息 判斷結(jié)果 數(shù)據(jù)信息 返回賬單等確定錯(cuò)誤原因返回火車票信息打印賬單等顯示錯(cuò)誤原因打印火車票數(shù)據(jù)信息 2.1.4在安全與保密方面的要求為防止不法分子利用網(wǎng)絡(luò)進(jìn)行詐騙等,設(shè)計(jì)投入使用后須有手機(jī)移動(dòng)驗(yàn)證碼加以區(qū)分,并且單次最高只能定5張(客流高峰期,票源緊張,為防販票);2.1.5同本系統(tǒng)相連接的其他系統(tǒng) 手機(jī)移動(dòng)營業(yè)系統(tǒng)、打印系統(tǒng)、網(wǎng)絡(luò)連接系統(tǒng);2
25、.1.6完成期限六周內(nèi),即12月8日前完成系統(tǒng)的設(shè)計(jì)。2.2 目標(biāo)減少人力與設(shè)備費(fèi)用;提高處理速度;提高控制精度或生產(chǎn)能力;改進(jìn)管理信息服務(wù);改進(jìn)自動(dòng)決策系統(tǒng);改進(jìn)人員利用率。2.3 條件、假定和限制 所建議系統(tǒng)的運(yùn)行壽命的最小值:2年;進(jìn)行系統(tǒng)方案選擇比較的時(shí)間:3秒;經(jīng)費(fèi)、投資方面的來源:團(tuán)隊(duì)投入及網(wǎng)絡(luò)運(yùn)營商的入股資金;限制:入股份額每份不得超過30%,投入不得大于回收周期內(nèi)的實(shí)際產(chǎn)出,并能在較短時(shí)間內(nèi)看到回饋效果;法律和政策方面的限制:維護(hù)國家相關(guān)法律法規(guī),保護(hù)知識(shí)產(chǎn)權(quán)和專利權(quán),嚴(yán)謹(jǐn)盜版;硬件、軟件、運(yùn)行環(huán)境和開發(fā)環(huán)境方面的條件和限制:由于硬件條件不成熟,故采取模擬仿真性試驗(yàn),主要精力集
26、中于軟件的開發(fā)、調(diào)試和運(yùn)行,開發(fā)環(huán)境為c+;可利用的信息和資源:民大圖書館、國家圖書館、網(wǎng)絡(luò)圖書等;系統(tǒng)投入使用的最晚時(shí)間:2010年12月15日。2.4 進(jìn)行可行性研究的方法 先對(duì)整體有個(gè)大致骨架的構(gòu)建,其次著力于調(diào)查和分析,綜合運(yùn)用抽樣統(tǒng)計(jì)獲得相對(duì)數(shù)據(jù),在網(wǎng)絡(luò)上有個(gè)初步認(rèn)識(shí),進(jìn)而確定模型、基準(zhǔn)點(diǎn),通過加權(quán)仿真等來模擬練習(xí),最后在確定相對(duì)穩(wěn)定的各方面因素尺度后進(jìn)入軟件的開發(fā)。2.5 評(píng)價(jià)尺度整體試驗(yàn)費(fèi)用應(yīng)在不影響正常開發(fā)的前提下盡量節(jié)省,以達(dá)低投高收的效果,而且不超過其使用價(jià)值的40%;幾個(gè)不同功能的優(yōu)先順序大致為:查票訂票、添加修改(考慮數(shù)據(jù)庫的建立) 輸入信息(建立對(duì)輸入信息的存儲(chǔ)空間等
27、) 打印取票通知、賬單(連接打印機(jī)) 取票、退票(顧客自主實(shí)現(xiàn))3. 所建議的系統(tǒng)3.1 對(duì)所建議系統(tǒng)的說明 概括地說明所建議系統(tǒng),并說明在第2條中列出的那些要求將如何得到滿足,說明所使用的基本方法及理論根據(jù)。3.2 處理流程和數(shù)據(jù)流程。 給出所建議系統(tǒng)的處理流程式和數(shù)據(jù)流程。3.4 影響3.4.1.對(duì)設(shè)備的影響新提出的設(shè)備要求及對(duì)現(xiàn)存系統(tǒng)中尚可使用的設(shè)備須作出的修改對(duì)計(jì)算機(jī)的影響: 增添打印機(jī)出票3.4.2.對(duì)軟件的影響為了使現(xiàn)存的應(yīng)用軟件和支持軟件能夠同所建議系統(tǒng)相適應(yīng),而需要對(duì)這些軟件所進(jìn)行的修改和補(bǔ)充。對(duì)現(xiàn)有操作系統(tǒng)進(jìn)行升級(jí)。3.4.3.對(duì)用戶單位機(jī)構(gòu)的影響為了建立和運(yùn)行所建議系統(tǒng),對(duì)
28、用戶單位機(jī)構(gòu)、人員的數(shù)量和技術(shù)水平等方面的全部要求。需要用戶單位操作人員需要熟悉操作window操作系統(tǒng)3.4.4.對(duì)系統(tǒng)運(yùn)行過程的影響用戶的操作嚴(yán)格按照系統(tǒng)要求規(guī)程;要求創(chuàng)建系統(tǒng)管理員、售票員以及用戶三種登錄方式,分權(quán)限管理; 數(shù)據(jù)應(yīng)由系統(tǒng)管理員手動(dòng)輸入系統(tǒng),售票員無權(quán)輸入數(shù)據(jù);對(duì)數(shù)據(jù)有保存的要求,并且對(duì)數(shù)據(jù)存儲(chǔ)、恢復(fù)的處理,實(shí)現(xiàn)對(duì)系統(tǒng)數(shù)據(jù)的增加、 刪除和修改。輸出報(bào)告的以報(bào)表的形式打印出來;系統(tǒng)具有備份與恢復(fù)功能。3.4.5.對(duì)開發(fā)的影響為了支持所建議系統(tǒng)的開發(fā),用戶需在Windows xp以上的操作系統(tǒng)中安裝SQL server;為了建立數(shù)據(jù)庫要求提供詳細(xì)的數(shù)據(jù)資源;為了開發(fā)和測驗(yàn)所建議
29、系統(tǒng)而需要的計(jì)算機(jī)資源:內(nèi)存2G;如數(shù)據(jù)涉及保密與安全問題,應(yīng)由專人負(fù)責(zé)錄入。3.4.6.對(duì)地點(diǎn)和設(shè)施的影響要求提供意見能容納4臺(tái)計(jì)算機(jī)的機(jī)房,并且要求聯(lián)成局域網(wǎng)。3.4.7.對(duì)經(jīng)費(fèi)開支的影響 所建議系統(tǒng)的開發(fā),設(shè)計(jì)經(jīng)費(fèi)開支:¥385000元; 維持運(yùn)行而需要的經(jīng)費(fèi)開支:¥1000元。3.5 技術(shù)條件方面的可能性3.5.1在限制條件下,功能目標(biāo)不能達(dá)到;3.5.2利用現(xiàn)有技術(shù),功能目標(biāo)能達(dá)到;3.5.3對(duì)開發(fā)人員數(shù)量的和質(zhì)量的要求: 用戶:2名 軟件工程師:3人 系統(tǒng)分析員:2人 系統(tǒng)測試員:2人 以上人員能夠滿足需要;3.5.4在規(guī)定的三個(gè)月期限內(nèi),開發(fā)完成。4. 可選擇的其他系統(tǒng)方案扼要說
30、明曾考慮過的每一種可選擇的系統(tǒng)方案,包括需開發(fā)的和可從國內(nèi)國外直接購買的,如果沒有供選擇的系統(tǒng)方案可考慮,則說明這一點(diǎn)。4.1 可選擇的系統(tǒng)方案1實(shí)現(xiàn)輸入所需列車信息,并能實(shí)現(xiàn)查詢、訂票、退票等功能,還能夠打出取票通知和帳單。4.2 可選擇的系統(tǒng)方案2 實(shí)現(xiàn)網(wǎng)上推薦最優(yōu)類車計(jì)劃,并實(shí)現(xiàn)訂購,可以用支付寶,也可以現(xiàn)付。5. 投資及效益分析5.1 支出 對(duì)于所選擇的方案,說明所需的費(fèi)用,如果已有一個(gè)現(xiàn)存系統(tǒng),則包括該系統(tǒng)繼續(xù)運(yùn)行期間所需的費(fèi)用。5.1.1 基本建設(shè)投資包括采購、開發(fā)和安裝所需的費(fèi)用。終端PC機(jī)臺(tái):8000*20 = 16 萬網(wǎng)絡(luò)設(shè)備:10 萬輔助配置:10 萬 共計(jì):36萬5.1.
31、2 其他一次性支出 Oracle 8.0 : 20 萬Windows NT: 10 萬操作員培訓(xùn)費(fèi):5 萬 共計(jì):35 萬5.1.3 非一次性支出 在該系統(tǒng)生命期內(nèi)按月或按季或按年支出的用于運(yùn)行和維護(hù)的費(fèi)用。人工費(fèi)用:6(月)*20(人)*5000(圓)=60萬其他不可知額外支出: 20萬 共計(jì):80萬支出共計(jì):151萬5.2 收益 對(duì)于所選擇的方案,說明能夠帶來的收益,這里所說的收益,表現(xiàn)為開支費(fèi)用的減少或避免、差錯(cuò)的減少、靈活性的增加、動(dòng)作速度的提高和管理計(jì)劃方面的改進(jìn)等。5.2.1 一次性收益說明能夠用人民幣數(shù)目表示的一次性收益,可按數(shù)據(jù)處理、用戶、管理和支持等項(xiàng)分類敘述。50萬元(鐵路
32、人士介紹,目前手續(xù)費(fèi)問題尚未確定。需要提醒旅客的是,現(xiàn)在有些號(hào)稱出售火車票的網(wǎng)站,聲稱跟鐵路部門有合作,其實(shí)這只是一種噱頭。如果有人訂票,他們就到售票口排隊(duì)買票,票源根本無法保證,還有些網(wǎng)站純屬詐騙。)通過競標(biāo) 指定官方認(rèn)定網(wǎng)站 同時(shí)競標(biāo)所得金為一次性投資金額。5.2.2 非一次性收益說明在整個(gè)系統(tǒng)生命期內(nèi)由于運(yùn)行所建議系統(tǒng)而導(dǎo)致的按月的、按年的能用人民幣數(shù)目表示的收益,包括開支的減少和避免。(按銀行利率:1%);減少員工20人(1000圓/人)五年收益: 1000*(1.1+(1.1)2+(1.1)3+(1.1)4+(1.1)5)*20*12*5=120萬工作效率提高收益(工作效率提高30%
33、):30*(1.1+(1.1)2+(1.1)3+(1.1)4+(1.1)5)*(30%)*5 = 45萬經(jīng)常性收益共計(jì):160萬5.2.3 不可定量的收益 逐項(xiàng)列出無法直用人民幣表示的收益。因服務(wù)質(zhì)量提高增加旅客量10%: 1000萬*10%*(90%+(90%)2+(90%)3+(90%)4+(90%)5)=360萬收益共計(jì):520萬5.3 收益/投資比 求出整個(gè)系統(tǒng)生命期的收益/投資比值。520萬/151萬 = 344%5.4 投資回收周期 求出收益的累計(jì)數(shù)開始超過支出的累計(jì)數(shù)的時(shí)間。5.4.1前期投資用于基礎(chǔ)建設(shè)及維護(hù),初步回收周期為2年;5.5 敏感性分析指一些關(guān)鍵性因素與這些不同類型
34、之間的合理搭配、處理速度要求、設(shè)備和軟件的配置等變化時(shí),對(duì)開支和收益的影響最靈敏的范圍的估計(jì)。5.5.1市場需求因新的交通工具發(fā)生改變;5.5.2意外事故的賠償、損失;5.5.3網(wǎng)絡(luò)黑客的入侵造成的損失;5.5.4團(tuán)伙詐騙引發(fā)的法制糾紛解決;5.5.5網(wǎng)上銀行的利息調(diào)整變化、手續(xù)費(fèi)服務(wù)變化;5.5.6網(wǎng)絡(luò)維護(hù)不周出現(xiàn)bug造成的損失等;5.5.7網(wǎng)上訂票是否實(shí)行實(shí)名制;(有市民表示:“在車站買票采用實(shí)名制還能接受,頂多耽誤點(diǎn)時(shí)間,可如果網(wǎng)上訂票也采取實(shí)名制,個(gè)人信息很可能因此泄露出去,而且追究起責(zé)任也相當(dāng)麻煩”)對(duì)此將進(jìn)一步討論。6. 社會(huì)因素方面的可能性6.1法律方面的可行性火車票預(yù)訂系統(tǒng)是
35、一個(gè)結(jié)局億萬中國人出行的系統(tǒng),毫不夸張的說,它是一項(xiàng)關(guān)系著國計(jì)民生的重要環(huán)節(jié),不僅為人們提供了快捷的服務(wù),更重要的是可以在足不出戶的情況下就能夠解決購買火車票的問題,它使得中國的訂票系統(tǒng)更加理性化也更加人性化,這也是在新時(shí)代的一種進(jìn)步,能夠使人們享受到現(xiàn)今科技帶來的便利服務(wù)!且該項(xiàng)目為獨(dú)立開發(fā),在技術(shù)上沒有使用任何現(xiàn)有的軟件與方法。所以在法律方面不會(huì)存在侵犯專利權(quán)、侵犯版權(quán)等問題,完全按照合同規(guī)定的責(zé)任履行。6.2使用方面的可行性 6.2.1 中國旅客多,而選擇鐵路的更是多數(shù),故應(yīng)需求而言,符合基本要求; 6.2.2 網(wǎng)絡(luò)訂購系統(tǒng)比窗口排隊(duì)等票方便快捷,為大眾節(jié)約時(shí)間精力,符合人情; 6.2.
36、3 網(wǎng)絡(luò)已成為現(xiàn)代的代步工具,足不出戶即可定多事,符合實(shí)際; 6.2.4 訂購系統(tǒng)為免費(fèi)注冊(cè)賬戶,經(jīng)濟(jì)實(shí)惠。7. 結(jié)論在進(jìn)行可行性研究報(bào)告的編制時(shí),必須有一個(gè)研究的結(jié)論由于投資效益比遠(yuǎn)大于100%, 技術(shù)、經(jīng)濟(jì)、操作及使用都有可行性,可以進(jìn)行開發(fā).二、需求分析1任務(wù)概述1.1目標(biāo)需求分析是軟件設(shè)計(jì)的一個(gè)重要的環(huán)節(jié)。本階段對(duì)訂票系統(tǒng)的應(yīng)用情況作全面調(diào)查,以確定系統(tǒng)目標(biāo),并對(duì)系統(tǒng)所需要的基礎(chǔ)數(shù)據(jù)以及數(shù)據(jù)處理要求進(jìn)行分析,從而確定用戶的需求。面對(duì)車票管理的復(fù)雜化和訂票系統(tǒng)發(fā)展過程中的各種情況,訂票系統(tǒng)在實(shí)施后,應(yīng)達(dá)到以下目標(biāo):A.界面友好美觀,操作簡單易行,查詢方便靈活,數(shù)據(jù)存儲(chǔ)安全。B.系統(tǒng)管理信
37、息化,可隨時(shí)掌握訂票人數(shù),車票狀態(tài)和車票剩余數(shù)量等情況。C.實(shí)現(xiàn)多點(diǎn)操作的信息共享,信息傳遞準(zhǔn)確、快捷和順暢。D.通過訂票管理系統(tǒng),方便旅客對(duì)車票的預(yù)定、查詢,減少客運(yùn)高峰工作人員的工作量,提高工作效率。1.2網(wǎng)絡(luò)環(huán)境下的多用戶系統(tǒng) 火車票訂票管理系統(tǒng),由專人負(fù)責(zé)系統(tǒng)的管理和維護(hù)。系統(tǒng)中分別涉及到不同權(quán)限的客戶與管理員信息和車票信息的敏感信息。因而將系統(tǒng)的信息分類,分別有客戶端登錄與管理員登錄,有管理員對(duì)車票信息、訂票信息,以及車票的銷售情況的更新,刪除進(jìn)行操作。2需求規(guī)定 2.1對(duì)功能的規(guī)定本訂票系統(tǒng)應(yīng)該具備如下功能:1)車票信息的輸入和統(tǒng)計(jì) 旅客把要求訂票的信息:出發(fā)時(shí)間,出發(fā)地與目的地等
38、數(shù)據(jù)輸入并確定,系統(tǒng)對(duì)輸入的數(shù)據(jù)進(jìn)行簡單的統(tǒng)計(jì),方便管理用戶進(jìn)行查詢和宏觀調(diào)控。 2)旅客信息的存儲(chǔ)確定訂票信息后,旅客將自己的信息存儲(chǔ):姓名,性別,電話號(hào)碼,所定車票班次;方便以后的取票確認(rèn)以及查詢。 3)車票信息的傳遞及接收:將旅客所須的車票信息由客戶端網(wǎng)絡(luò)傳到火車站的服務(wù)器上,并且接受火車站返回的班次信息,然后存儲(chǔ)起來。4)取消預(yù)定車票 根據(jù)旅客所輸入的車票信息以及個(gè)人信息,確定被取消的車票班次,將該班次車票數(shù)據(jù)返回火車站的服務(wù)器,火車站接受信息并重新錄入該班次車票信息。 5)退回所買車票 將退回的車票信息重新錄入,由客戶端網(wǎng)絡(luò)傳到火車站的服務(wù)器上,火車站服務(wù)器接受信息并重新錄入改班次車
39、票信息,成功后返回信息給客戶端(售票點(diǎn))??蛻舳藢④嚳钔诉€給旅客。6)取票通知及帳單的生成和打印 把已存儲(chǔ)的從火車站返回的班次車票信息打印出來,并且生成帳單打印出來一起交給旅客。 印出車票給已經(jīng)訂票的旅客:根據(jù)旅客的取票通知及帳單,經(jīng)過確認(rèn)無誤后,接受旅客的付款后把車票印出來交給旅客。7)接收由售票點(diǎn)客戶端發(fā)回的所需車票信息 通過網(wǎng)絡(luò)接收車票信息并存入到服務(wù)器的數(shù)據(jù)庫中。 生成班次信息: 根據(jù)所需車票信息(時(shí)間,地點(diǎn)),在數(shù)據(jù)庫中查詢并得到正確的班次的信息(價(jià)格,時(shí)間,等級(jí)),分配所需的車票數(shù)并在數(shù)據(jù)庫中做出已售出的標(biāo)記。 9)傳遞班次信息到客戶端(售票點(diǎn)): 把得到的班次信息通過網(wǎng)絡(luò)傳遞到售
40、票點(diǎn)。 10)接收售票點(diǎn)的反饋信息: 對(duì)售票點(diǎn)的反饋信息進(jìn)行分析,把已經(jīng)售出的車票進(jìn)行統(tǒng)計(jì),對(duì)被旅客所退掉的車票要進(jìn)行數(shù)據(jù)庫的恢復(fù)。 11)印出車票給已經(jīng)訂票的旅客: 根據(jù)旅客的取票通知及帳單,經(jīng)過確認(rèn)無誤后,接受旅客的付款后把車票印出來交給旅客。 2.2 對(duì)性能的規(guī)定為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運(yùn)行,本系統(tǒng)應(yīng)該滿足以下的性能需求。2.2.1準(zhǔn)確性和及時(shí)性系統(tǒng)處理的準(zhǔn)確性和及時(shí)性是系統(tǒng)的必要性能。系統(tǒng)應(yīng)能及時(shí)而且準(zhǔn)確的根據(jù)用戶權(quán)限及所輸入的信息做出響應(yīng)。由于本系統(tǒng)的查詢功能對(duì)于整個(gè)系統(tǒng)的功能和性能完成舉足輕重。作為系統(tǒng)的很多數(shù)據(jù)來源,而車票的數(shù)量和時(shí)間又影響用戶的決策活動(dòng),其
41、準(zhǔn)確性和及時(shí)性很大程度上決定了系統(tǒng)的成敗。在系統(tǒng)開發(fā)過程中,必須采用一定的方法保證系統(tǒng)的準(zhǔn)確性和及時(shí)性。2.2.2易用性本系統(tǒng)是直接面對(duì)用戶的,而用戶往往對(duì)計(jì)算機(jī)并不是非常熟悉。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機(jī)交互界面。要實(shí)現(xiàn)這一點(diǎn),就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語和中文信息的界面,從而保證系統(tǒng)的易用性。2.2.3安全性訂票系統(tǒng)中涉及到的數(shù)據(jù)是客運(yùn)公司相當(dāng)重要的信息,系統(tǒng)要保證用戶的權(quán)限,對(duì)于車次等信息用戶只享有查詢服務(wù),不得更改;系統(tǒng)還要提供方便的手段供系統(tǒng)維護(hù)人員進(jìn)行數(shù)據(jù)備份、日常安全管理、以及系統(tǒng)意外崩潰時(shí)數(shù)據(jù)的恢復(fù)等工作。同時(shí)系統(tǒng)還要保證對(duì)數(shù)據(jù)庫進(jìn)行及時(shí)更新,保證數(shù)據(jù)
42、一致性。2.3輸入輸出要求 信息需求,即在系統(tǒng)中需要處理哪些數(shù)據(jù)。根據(jù)對(duì)火車站網(wǎng)上訂票系統(tǒng)的分析,本系統(tǒng)的信息需求如表2-1所示。 表2-1信息輸入輸出 信息輸入信息處理信息輸出用戶輸入所需車次檢索系統(tǒng)數(shù)據(jù)庫符合用戶需求的車次及相關(guān)信息用戶輸入個(gè)人信息及所需訂購的車票信息更新系統(tǒng)中的訂票信息,將新信息存入系統(tǒng)數(shù)據(jù)庫操作反饋(如訂票成功)用戶輸入自己的名字、身份證號(hào);或交易的訂單號(hào)檢索系統(tǒng)數(shù)據(jù)庫符合用戶需求的訂票信息用戶輸入自己的名字或身份證號(hào),或是訂單號(hào)檢索系統(tǒng)數(shù)據(jù)庫以得到訂票記錄,刪除用戶請(qǐng)求的訂票記錄,更新系統(tǒng)數(shù)據(jù)庫操作反饋(如退票成功等)2.4數(shù)據(jù)字典 2.4.1 數(shù)據(jù)字典 表2-2 車
43、次信息數(shù)據(jù)字典名字:車次信息別名:描述:存放車次信息的文件,以供用戶查詢定義:車次信息=車號(hào)+出發(fā)地+目的地+發(fā)車日期+開出時(shí)刻+到達(dá)時(shí)刻+坐位類型+票價(jià)+座位號(hào)位置:輸出到CRT終端或類似的顯示部件 表2-3訂票信息數(shù)據(jù)字典名字:訂票信息別名:訂單信息描述:存放訂單信息的文件,以供用戶查詢,并作相應(yīng)操作定義:訂票記錄=用戶名+車號(hào)+發(fā)車日期+訂購日期+訂購票數(shù)+單張票價(jià)+總價(jià)位置:輸出到CRT終端或類似的顯示部件 表2-4用戶信息數(shù)據(jù)字典名字:用戶信息別名:描述:存放用戶信息的文件,以供用戶方便的查詢訂單信息,進(jìn)而做出相應(yīng)的操作定義:用戶信息=用戶名+地址+性別+電話+身份證號(hào)位置:輸出到C
44、RT終端或類似的顯示部件2.4.2數(shù)據(jù)元素主要對(duì)原始數(shù)據(jù)庫表中的個(gè)別屬性進(jìn)行了簡要的描述。 數(shù)據(jù)項(xiàng)描述數(shù)據(jù)項(xiàng)編號(hào):001數(shù)據(jù)項(xiàng)名稱:編號(hào)簡述:訂票信息表中關(guān)鍵字的簡單描述類型:字符型長度:8位取值/定義:前四位是購買日期,接著兩位是購買方式,身份證出生日期的后六位,最后四位是當(dāng)天訂票的序列號(hào)。數(shù)據(jù)項(xiàng)編號(hào):002數(shù)據(jù)項(xiàng)名稱:座位類型簡述:車票信息表中有關(guān)座位等級(jí)的敘述類型:字符串型長度:10位數(shù)據(jù)項(xiàng)編號(hào):003數(shù)據(jù)項(xiàng)名稱:身份證號(hào)簡述:客戶信息表中候選碼對(duì)身份的驗(yàn)證的描述類型:字符型長度:1位取值/定義:用以核對(duì)旅客身份的號(hào)碼數(shù)據(jù)流圖3.1 0層數(shù)據(jù)流圖 3.1 0層數(shù)據(jù)流圖 3.2 一層數(shù)據(jù)流
45、圖 3.2 一層數(shù)據(jù)流圖 3.3 二層數(shù)據(jù)流圖4.E-R圖 3-6 系統(tǒng)E-R圖用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸出和輸入。針對(duì)火車站網(wǎng)上訂票系統(tǒng),通過對(duì)網(wǎng)上訂票工作的過程、內(nèi)容以及數(shù)據(jù)流程分析,設(shè)計(jì)如下所示的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):1.車次信息包括:車號(hào)、火車類別、出發(fā)地、目的地、開出時(shí)刻、座位等級(jí)、剩余座位數(shù)、票價(jià)。2.訂票記錄包括:訂單號(hào)、身份證號(hào)、車號(hào)、發(fā)車時(shí)間、訂購日期、訂購票數(shù)、總票價(jià)。3.用戶信息包括:用戶名、身份證號(hào)、性別、電話、地址。 三、概要設(shè)計(jì)說明書1引言1.1編寫目的對(duì)火車票系統(tǒng)做概要設(shè)計(jì),主要實(shí)現(xiàn)了該系統(tǒng)需求的程序
46、模塊設(shè)計(jì)問題。包括如何把該系統(tǒng)劃分成若干個(gè)模塊,決定各個(gè)模塊之間的接口、模塊之間的傳遞信息,以及數(shù)據(jù)結(jié)構(gòu)、模塊結(jié)構(gòu)的設(shè)計(jì)等。在以下的概要設(shè)計(jì)報(bào)告中將對(duì)在本階段中系統(tǒng)所做的所有概要設(shè)計(jì)進(jìn)行詳細(xì)的說明,讓其他系統(tǒng)開發(fā)成員更清晰的了解整個(gè)系統(tǒng)概要設(shè)計(jì)階段的工作,也便于系統(tǒng)使用者更全面的了解整個(gè)開發(fā)過程。1.2參考資料1陸浩,胡華平,劉波,軟件分類方法研究。計(jì)算機(jī)引用研究,2006,23(9)2丁寶康、董健全.數(shù)據(jù)庫實(shí)用教程3沈潔.使用軟件工程.北京:機(jī)械工業(yè)出版社4軟件工程導(dǎo)論:清華大學(xué)出版社2總體設(shè)計(jì)2.1需求規(guī)定2.1.1系統(tǒng)功能序號(hào)功能描述1用戶注冊(cè)用戶填寫個(gè)人信息進(jìn)行注冊(cè)2系統(tǒng)登錄銷售端通過
47、自己的賬號(hào)和密碼登錄到系統(tǒng)網(wǎng)頁3信息修改用戶登錄后可以修改自己用戶名及密碼、所在地等4車票查詢用戶可以根據(jù)始發(fā)站、終點(diǎn)站及途經(jīng)站點(diǎn)進(jìn)行查詢5車票訂購用戶查到自己需要的車次后,可以網(wǎng)上訂購6車票退票訂購后12小時(shí)內(nèi)可以退訂7郵件發(fā)送用戶訂票后,需要發(fā)郵件給客戶,確認(rèn)后才算訂票成功,24小時(shí)內(nèi)不確認(rèn),退還訂票款項(xiàng),車票返回系統(tǒng)。2.1.2系統(tǒng)性能2.1.2.1精度類型范圍字符型不能超過規(guī)定范圍整形不能超過數(shù)據(jù)庫所要求的最大值日期YYYY-MM-DD HH:MM:SS金額保留兩位小數(shù)2.1.2.2時(shí)間特性要求運(yùn)行時(shí)間快,結(jié)果顯示快,能及時(shí)更新數(shù)據(jù)2.1.2.3可靠性服務(wù)器可靠、穩(wěn)定,數(shù)據(jù)庫規(guī)范穩(wěn)定2
48、.1.2.4靈活性操作、運(yùn)行靈活,軟件要同其他軟件的接口發(fā)生變化時(shí)可以更新或者添加一些模塊以便達(dá)到其需求。能快速與其他軟件接上。對(duì)于不同順序或者操作方法不同的用戶都能夠很好的適應(yīng)。2.1.3輸入輸出要求輸入查詢必須是系統(tǒng)設(shè)置范圍之類的文字、字母,輸出內(nèi)容必須符合客戶的要求2.1.4數(shù)據(jù)管理能力要求數(shù)據(jù)根據(jù)運(yùn)營狀況所進(jìn)行調(diào)整,數(shù)據(jù)庫的內(nèi)容也要隨時(shí)更新和調(diào)整2.1.5故障處理要求系統(tǒng)出現(xiàn)故障要不影響客服,提前向客戶反映,防止對(duì)客戶造成不必要的損失2.2運(yùn)行環(huán)境Windows XP、Windows 72.2.1設(shè)備硬件環(huán)境:Web應(yīng)用服務(wù)器、數(shù)據(jù)庫服務(wù)器2.2.2支持軟件數(shù)據(jù)庫環(huán)境:SQLSever
49、 2005,access 2007操作系統(tǒng):windows xp 或windows 7 軟 件:dreanmweaver 82.2.3接口 用戶接口是系統(tǒng)最公開的方面,然而這樣會(huì)提供一個(gè)雜亂、復(fù)雜的用戶接口,一個(gè)交互式系統(tǒng)中一個(gè)用例通常需要幾個(gè)屏幕,而這些多個(gè)可由一個(gè)屏幕支持。2.2.4控制該系統(tǒng)運(yùn)行的控制信號(hào)來自客戶和系統(tǒng)兩個(gè)方面,并且都通過登錄系統(tǒng)頁面對(duì)信息、數(shù)據(jù)進(jìn)行修改而達(dá)到控制信號(hào)的目的。2.3基本設(shè)計(jì)概念和處理流程查詢車次信息信息修改退票查看個(gè)人信息訂票是否確認(rèn)用戶登錄是否超時(shí)訂票成功未確認(rèn),訂票操作無效不予退票允許退票,但扣除20%手續(xù)費(fèi)YNYN2.4結(jié)構(gòu) 給出系統(tǒng)結(jié)構(gòu)總體框圖(包
50、括軟件、硬件結(jié)構(gòu)框圖),說明本系統(tǒng)的各模塊的劃分,扼要說明每個(gè)系統(tǒng)模塊的標(biāo)識(shí)符和功能,分層次地給出各模塊之間的控制與被控制關(guān)系。信息查詢錄入車次信息管理信息查詢錄入修改刪除火車票訂購系統(tǒng)管理員客戶訂票信息管理退訂信息管理發(fā)車時(shí)間信息管理到站信息管理出發(fā)站信息管理訂票信息管理退票信息管理個(gè)人信息查詢車次信息查詢信息查詢修改刪除信息查詢錄入修改刪除信息查詢修改刪除信息查詢錄入修改刪除信息查詢錄入修改刪除信息查詢錄入信息查詢錄入到達(dá)站信息管理信息查詢錄入修改刪除信息查詢錄入(1)系統(tǒng)用戶管理:添加用戶信息,包括用戶名和口令。刪除已有的用戶信息。修改口令,包括用戶名、舊口令、新口令和確認(rèn)口令。(2)車
51、次信息管理:添加車次信息,包括車號(hào)、火車類別、出發(fā)地、目的地、開出時(shí)刻、座位等級(jí)、剩余座位數(shù)、票價(jià)修改和刪除車次信息。(3)用戶信息管理:添加新的用戶信息并可保存,包括姓名、身份證號(hào)、性別、電話、地址修改已存在的用戶信息。刪除已有的用戶信息。(4)管理員信息管理:添加管理員基本信息并可保存,包括管理員姓名,編號(hào),口令修改已存在的管理員信息。(5)訂票信息管理:添加訂單并可保存修改已存在的訂單信息。刪除訂單相關(guān)信息。(6)退票信息管理:記錄退票信息并可保存。修改或刪除已有的退票訂單基本信息。2.5功能需求與系統(tǒng)模塊的關(guān)系功能系統(tǒng)登錄預(yù)訂查詢?nèi)∑辈樵兒笈_(tái)處理用戶注冊(cè)用戶登錄信息修改車票查詢車票退訂
52、郵件發(fā)送2.6人工處理過程客戶輸入查詢的車次信息,以及訂購、退訂,管理員輸入對(duì)車次信息的修改以及訂購、退訂的卻認(rèn)和郵件發(fā)送。3接口設(shè)計(jì)3.1外部接口說明本系統(tǒng)同外界的所有接口的安排包括軟件與硬件之間的接口、本系統(tǒng)與各支持系統(tǒng)之間的接口關(guān)系。硬件接口:需要標(biāo)準(zhǔn)打印機(jī)接口進(jìn)行取票通知和帳單的打印.軟件接口:支持所有windows平臺(tái)系統(tǒng)。本系統(tǒng)使用SQL Server作為數(shù)據(jù)庫軟件。3.2內(nèi)部接口 模塊1用戶信息登記模塊 輸入:登錄賬號(hào)和密碼模塊2客戶分析模塊 輸入:客戶信息、車次信息 輸出:分析結(jié)果 模塊3訂購模塊 輸入:分析結(jié)果 輸出:確認(rèn)郵件,取票通知與賬單模塊4退票模塊 輸入:退票信息 輸
53、出:有效退票/無效退票的確認(rèn)郵件發(fā)送4運(yùn)行設(shè)計(jì)4.1運(yùn)行模塊組合對(duì)系統(tǒng)施加不同的外界運(yùn)行控制時(shí)所引起的各種不同的運(yùn)行模塊組合,說明每種運(yùn)行所歷經(jīng)的內(nèi)部模塊的支持軟件。4.2運(yùn)行控制每一種外界的運(yùn)行控制的方式方法和操作步驟。用戶登錄:通過輸入自己設(shè)置的賬號(hào)和密碼到登錄頁面用戶查詢:進(jìn)入頁面之后輸入所查詢的車次,起始站,然后開始查詢用戶訂購:用戶通過進(jìn)入訂購頁面進(jìn)行訂購用戶退訂:用戶通過進(jìn)入訂購頁面的退訂選項(xiàng)來退訂確認(rèn)訂購:管理員將用戶的訂購信息發(fā)送給系統(tǒng),然后發(fā)送確認(rèn)訂購信息給用戶確認(rèn)退訂:管理員將用戶的退訂信息發(fā)送給系統(tǒng),然后發(fā)送確認(rèn)退訂信息給用戶4.3運(yùn)行時(shí)間每種運(yùn)行模塊組合后,運(yùn)行將不會(huì)占
54、太多時(shí)間。5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)5.1邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)本系統(tǒng)內(nèi)軟件所使用的每個(gè)數(shù)據(jù)結(jié)構(gòu)的名稱、標(biāo)識(shí)符以及它們之中每個(gè)數(shù)據(jù)項(xiàng)、記錄、文卷和系的標(biāo)識(shí)、定義、長度及它們之間的層次的或表格的相互關(guān)系。1.車次信息包括:車號(hào)、出發(fā)地、目的地、發(fā)車日期、開出時(shí)刻、座位等級(jí)、剩余座位數(shù)、票價(jià)。2.訂票記錄包括:訂單號(hào)、身份證號(hào)、車號(hào)、訂購日期、訂購票數(shù)、總價(jià)。3.用戶信息包括:用戶名、身份證號(hào)、性別、電話、地址。5.2物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn)給出本系統(tǒng)內(nèi)軟件所使用的每個(gè)數(shù)據(jù)結(jié)構(gòu)中的每個(gè)數(shù)據(jù)項(xiàng)的存儲(chǔ)要求,訪問方法、存取單位、存取的物理關(guān)系、設(shè)計(jì)考慮和保密條件。 2-5車次信息表BusInfo數(shù)據(jù)類型是否可空說明char(
55、10)NOT NULL車號(hào)(主鍵)Char(8)NOT NULL火車類別varchar(50)NOT NULL出發(fā)地varchar(50)NOT NULL目的地DatetimeNOT NULL開出時(shí)刻DatetimeNOT NULL到達(dá)時(shí)刻intNOT NULL剩余票數(shù)MoneyNOT NULL票價(jià)Char(8)NOT NULL座位等級(jí) 表2-6訂單表OrderInfo數(shù)據(jù)類型是否可空說明Char(10)NOT NULL訂單號(hào)(主鍵)Char(18)NOT NULL身份證號(hào)(外鍵)char(10)NOT NULL車號(hào)(外鍵)datetimeNOT NULL發(fā)車日期(外鍵)datetimeNOT
56、 NULL訂購日期IntNOT NULL訂購票數(shù)MoneyNOT NULL總價(jià) 表2-7用戶表User數(shù)據(jù)類型是否可空說明char(18)NOT NULL身份證號(hào)(主鍵)varchar(50)NOT NULL用戶名Char(2)性別varchar(12)電話Char(10)NOT NULL客戶編號(hào)(主鍵)Varchar(50)地址6系統(tǒng)出錯(cuò)處理設(shè)計(jì)6.1出錯(cuò)信息全部火車票座位已滿:客服所查詢的火車票已近全部售出,不能提供服務(wù)查無此火車票信息:查詢車次信息有誤或是系統(tǒng)部銷售此車次車票退訂成功:客戶進(jìn)行的退訂操作已近生效訂購成功:客戶進(jìn)行的訂購操作已近生效6.2補(bǔ)救措施后備技術(shù) 說明準(zhǔn)備采用的后備
57、技術(shù),當(dāng)原始系統(tǒng)數(shù)據(jù)萬一丟失時(shí)啟用的副本的建立和啟動(dòng)的技術(shù),例如周期性地把磁盤信息記錄到磁帶上去就是對(duì)于磁盤媒體的一種后備技術(shù)。降效技術(shù) 說明準(zhǔn)備采用的后備技術(shù),使用另一個(gè)效率稍低的系統(tǒng)或方法來求得所需結(jié)果的某些部分,例如一個(gè)自動(dòng)系統(tǒng)的降效技術(shù)可以是手工操作和數(shù)據(jù)的人工記錄?;謴?fù)及再啟動(dòng)技術(shù) 所有的客戶機(jī)及服務(wù)器都必須安裝不間斷電源以防止停電或電壓不穩(wěn)造成的數(shù)據(jù)丟失的損失。若真的斷電時(shí),客戶機(jī)上將不會(huì)有太大的影響,主要是服務(wù)器上:在斷電后恢復(fù)過程可采用SQL server 2008的日志文件,對(duì)其進(jìn)行rollback處理,對(duì)數(shù)據(jù)進(jìn)行修復(fù)。在網(wǎng)絡(luò)傳輸方面,可考慮建立一條成本較低的后備網(wǎng)絡(luò),以保證
58、當(dāng)主網(wǎng)絡(luò)短路時(shí)數(shù)據(jù)的通信。在硬件方面要選擇可靠、穩(wěn)定的服務(wù)機(jī)種,保證運(yùn)行時(shí)的可靠性。四 詳細(xì)設(shè)計(jì)說明書4.1 系統(tǒng)的結(jié)構(gòu) 本火車站網(wǎng)上訂票系統(tǒng)可分為客戶登陸和管理員登陸兩種權(quán)限,客戶權(quán)限擁有車次信息查詢和訂票信息管理兩種權(quán)限。管理員擁有客戶基本信息查詢、車次信息管理和訂票信息管理三種權(quán)限。圖4.1火車站網(wǎng)上訂票系統(tǒng)層次圖4.2 系統(tǒng)流程圖系統(tǒng)頂層流程圖如下圖所示。圖4.2圖4.6為各模塊詳細(xì)系統(tǒng)流程圖。查詢程序訂票程序退票程序火車站網(wǎng)上訂票系統(tǒng)系統(tǒng)數(shù)據(jù)庫事務(wù)相應(yīng)信息操作反饋圖4.2頂層系統(tǒng)流程輸入所需車次的重要信息查詢程序系統(tǒng)數(shù)據(jù)庫符合用戶需求的車次信息事務(wù)圖4.3車次信息查詢系統(tǒng)流程圖查詢程
59、序系統(tǒng)數(shù)據(jù)庫符合用戶需求的訂票信息事務(wù)輸入查詢條件圖4.4訂單信息查詢系統(tǒng)流程圖訂票程序系統(tǒng)數(shù)據(jù)庫操作反饋事務(wù)輸入訂票信息圖4.5訂票系統(tǒng)流程圖退票程序系統(tǒng)數(shù)據(jù)庫操作反饋事務(wù)輸入退票信息圖4.6退票系統(tǒng)流程圖 4.3系統(tǒng)軟件結(jié)構(gòu)設(shè)計(jì)4.3.1軟件結(jié)構(gòu)本火車站網(wǎng)上訂票系統(tǒng)可劃分為信息查詢、網(wǎng)上訂票、取消訂票三個(gè)部分。其中信息查詢又可分為車次查詢和訂單查詢兩個(gè)部分。其層次圖如圖4.5.1所示?;疖嚻本W(wǎng)上訂票系統(tǒng)信息查詢車次查詢訂票查詢網(wǎng)上訂票取消訂票圖4-7火車站網(wǎng)上訂票系統(tǒng)的層次4.3.2模塊算法1.各級(jí)別算法1)界面級(jí)算法處理輸入信息,產(chǎn)生相應(yīng)任務(wù)。輸入數(shù)據(jù)產(chǎn)生任務(wù)客戶端校驗(yàn)數(shù)據(jù)數(shù)據(jù)信息反饋信
60、息加工圖4-8界面級(jí)算法示意圖2)數(shù)據(jù)庫級(jí)算法執(zhí)行相應(yīng)數(shù)據(jù)庫操作,并直接返回信息反饋。底層數(shù)據(jù)庫操作(封裝)用戶界面級(jí)模塊任務(wù)數(shù)據(jù)校驗(yàn),調(diào)用相關(guān)模塊功能圖4-9數(shù)據(jù)庫級(jí)算法示意圖3)任務(wù)級(jí)算法執(zhí)行所需功能,滿足用戶需求。失敗任務(wù)觸發(fā)權(quán)限校驗(yàn)生成數(shù)據(jù)請(qǐng)求并記錄數(shù)據(jù)處理并反饋界面顯示圖4-10任務(wù)級(jí)算法示意圖2.調(diào)用關(guān)系1)界面模塊調(diào)用任務(wù)模塊2)任務(wù)模塊調(diào)用數(shù)據(jù)模塊3)數(shù)據(jù)模塊調(diào)用界面模塊顯示4.4 模塊設(shè)計(jì)說明4.4.1 產(chǎn)品說明圖4.4.1 產(chǎn)品說明4.4.2用戶登錄及訪問權(quán)限1模塊描述輸入用戶登錄信息,以確認(rèn)其身份的準(zhǔn)確性。用戶登錄名不能重名,在設(shè)計(jì)之初,已經(jīng)明確了用戶所擁有的權(quán)限。2功能
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年出租車公司股權(quán)結(jié)構(gòu)優(yōu)化與調(diào)整協(xié)議3篇
- 2025年度基礎(chǔ)設(shè)施建設(shè)合同預(yù)付款協(xié)議書3篇
- 2024版聯(lián)合養(yǎng)雞協(xié)議范本及指導(dǎo)綱要版B版
- 2025年度幼兒園安全窗簾采購與安裝合同3篇
- 二零二五年度跨國并購股權(quán)整合管理合同3篇
- 二零二五年度航空航天用變壓器研發(fā)生產(chǎn)合同范本3篇
- 2024物權(quán)擔(dān)保期限電子商務(wù)平臺(tái)服務(wù)合同3篇
- 2025年樹木種植基地合作與市場推廣合同范本3篇
- 2025年度礦業(yè)權(quán)轉(zhuǎn)讓與環(huán)境保護(hù)責(zé)任書3篇
- 基于二零二五年度業(yè)績的企業(yè)擴(kuò)張合同2篇
- 【云南省中藥材出口現(xiàn)狀、問題及對(duì)策11000字(論文)】
- 服裝板房管理制度
- 2024年縣鄉(xiāng)教師選調(diào)進(jìn)城考試《教育學(xué)》題庫及完整答案(考點(diǎn)梳理)
- 河北省興隆縣盛嘉恒信礦業(yè)有限公司李杖子硅石礦礦山地質(zhì)環(huán)境保護(hù)與治理恢復(fù)方案
- 第七章力與運(yùn)動(dòng)第八章壓強(qiáng)第九章浮力綜合檢測題(一)-2023-2024學(xué)年滬科版物理八年級(jí)下學(xué)期
- 醫(yī)療機(jī)構(gòu)診療科目名錄(2022含注釋)
- 微視頻基地策劃方案
- 光伏項(xiàng)目質(zhì)量評(píng)估報(bào)告
- 八年級(jí)一本·現(xiàn)代文閱讀訓(xùn)練100篇
- 2023年電池系統(tǒng)測試工程師年度總結(jié)及下一年計(jì)劃
- 應(yīng)急預(yù)案評(píng)分標(biāo)準(zhǔn)表
評(píng)論
0/150
提交評(píng)論