第四組概要設(shè)計說明書1.2_第1頁
第四組概要設(shè)計說明書1.2_第2頁
第四組概要設(shè)計說明書1.2_第3頁
第四組概要設(shè)計說明書1.2_第4頁
第四組概要設(shè)計說明書1.2_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、概要設(shè)計說明書1引言1.1編寫目的本文檔為火車票網(wǎng)上訂票系統(tǒng)概要設(shè)計說明書,為火車票網(wǎng)上訂票系統(tǒng)詳細(xì)設(shè)計的主要依據(jù)。1.2背景開發(fā)的軟件系統(tǒng)的名稱:火車票網(wǎng)上訂票系統(tǒng)。本項目的任務(wù)提出者:寶雞市鐵路局。開發(fā)者:寶雞文理學(xué)院UFO開發(fā)小組。用戶:普通民眾。項目與其他軟件,系統(tǒng)的關(guān)系:本項目采用客戶機(jī)/服務(wù)器原理,客戶端的程序是建立在Windows XP 系統(tǒng)上以VisualStdio 2005開發(fā)工具開發(fā)軟件的應(yīng)用程序,服務(wù)器端也是采用Windows XP為操作系統(tǒng)的工作站,是采用SQL Server2005為開發(fā)軟件的數(shù)據(jù)庫服務(wù)程序。1.3定義列出本文件中用到的專門術(shù)語的定義和外文首字母組詞的

2、原詞組。1.4參考資料火車票網(wǎng)上訂票系統(tǒng)的需求說明書2總體設(shè)計2.1需求規(guī)定(1) 用戶登陸:用戶通過注冊后,可以用用戶名和密碼進(jìn)入該系統(tǒng);(2) 用戶信息管理:用戶進(jìn)入系統(tǒng)后可以對自己的基本信息進(jìn)行查看、修改、完善等工作;(3) 用戶查詢:用戶進(jìn)入系統(tǒng)后可以查詢列車信息;(4) 用戶訂票:進(jìn)入該系統(tǒng)的用戶可以預(yù)訂車票;(5) 用戶退票:在該網(wǎng)上系統(tǒng)預(yù)定的車票用戶可以通過該訂票系統(tǒng)進(jìn)行退票。2.2運(yùn)行環(huán)境普通接入網(wǎng)絡(luò)的計算機(jī)和IIS5以上服務(wù)器。2.3基本設(shè)計概念和處理流程 業(yè)務(wù)處理單位 業(yè)務(wù)處理功能描述 信息傳遞過程 表格/單據(jù) 業(yè)務(wù)流程圖圖例本系統(tǒng)的業(yè)務(wù)流程圖 2.4結(jié)構(gòu)系統(tǒng)功能模塊圖2.

3、5功能器求與程序的關(guān)系功能需求用戶個人信息管理查看列車信息訂票退票2.6人工處理過程預(yù)定成功后用戶需親自帶證件到火車站領(lǐng)取車票。2.7尚未問決的問題在文件中存儲文檔文件時,不能存儲文件名相同,但類型不同的文檔??梢酝ㄟ^在文件名中加入文件類型來解決。但因時間關(guān)系,尚未解決。3接口設(shè)計3.1用戶接口登陸用戶,擁有所有前臺功能沒有登陸,只可查看。3.2外部接口1. 外部接口:登陸管理界面2. 軟件接口:該系統(tǒng)的查詢功能需要與互聯(lián)網(wǎng)相連,以實現(xiàn)乘客的網(wǎng)上查詢3. 硬件接口:打印機(jī)、掃描儀3.3內(nèi)部接口4運(yùn)行設(shè)計4.1運(yùn)行模塊組合程序?qū)⒏饕粋€模塊單獨(dú)成一個java文件來調(diào)用,所以不同的調(diào)用就會加載不同的

4、java文件來執(zhí)行。程序可以同時調(diào)用零個或者多個java文件。采用J2EE架構(gòu),能夠很好的用MVC模式,即模型-視圖-控制設(shè)計模式,能很好的操作Web。4.2運(yùn)行控制各模塊將由配置文件將其加載進(jìn)來,所以在配置文件中可加載每一個模塊標(biāo)示,只需要點要運(yùn)行的模塊的相關(guān)操作即可實現(xiàn)程序的運(yùn)轉(zhuǎn)方向。4.3運(yùn)行時間每種運(yùn)行模塊組合后,運(yùn)行時不會占用太多資源時間。5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計5.1邏輯結(jié)構(gòu)設(shè)計要點車輛(車次,車型,車廂數(shù),座位數(shù))時刻表(車次,站名,到站時間,發(fā)車時間,停車時間)關(guān)系模式:車票(票號,乘車日期,車次,始發(fā)站,終點站,票價,票類型,車廂號,座位號)預(yù)訂(預(yù)訂號,車次,日期,顧客名稱,票數(shù)

5、)退票(票號,退票時間,票價,應(yīng)退款)售票員(工號,姓名)旅客(旅客名稱)5.2物理結(jié)構(gòu)設(shè)計要點表44 車輛表字段名類型長度允許空主/外鍵車次Varchar5NOT MULL主車型Varchar8車廂數(shù)Int座位數(shù)smallInt2表45時刻表字段名類型長度允許空主/外鍵車次Varchar5NOT NULL主始發(fā)站Varchar10主終點站Varchar10發(fā)車時間Smalldatetime8到站時間Smalldatetime8停車時間Smalldatetime8表46車票表字段名類型長度允許空主/外鍵票號Int4NOT NULL主乘車日期Smalldatetime8車次Varchar5外始發(fā)

6、站Varchar10外終點站Varchar10票價Float8票類型Char2座位號smallInt2車廂號smallInt2表47 預(yù)訂表字段名類型長度允許空主/外鍵預(yù)訂號Int4NOT NULL主車次Varchar5外始發(fā)站Varchar10外乘車日期Smalldatetime8顧客名稱Varchar20票數(shù)smallInt2終點站Varchar10表48 退票表字段名類型長度允許空主/外鍵票號Int4NOT NULL主退票時間Smalldatetime8票價Float8應(yīng)退款Float8表49 職工表字段名類型長度允許空主/外鍵工號Char3NOT NULL主姓名Char8表410旅客表

7、字段名類型長度允許空主/外鍵旅客名稱Char8NOT NULL主5.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系此系統(tǒng)采用面向?qū)ο蟮姆椒ㄩ_發(fā),其主要數(shù)據(jù)封裝在類中,通過類中的方法獲取數(shù)據(jù)或者設(shè)置數(shù)據(jù)。6系統(tǒng)出錯處理設(shè)計6.1出錯信息表411 輸出錯誤信息錯誤類型提示信息輸入錯誤輸入類型不正確,請重新輸入!輸入字符過長,請重新輸入!用戶已登錄,請勿重復(fù)輸入!密碼錯誤,請重新輸入!用戶不存在,請重新輸入!輸入不能為空,請輸入密碼和用戶名!操作錯誤系統(tǒng)正在使用,無法關(guān)閉!未登錄,請先登錄!系統(tǒng)更新完畢,是否重新啟動!無權(quán)操作!運(yùn)行錯誤出現(xiàn)錯誤,關(guān)閉系統(tǒng)!重新啟動,請先備份數(shù)據(jù)!6.2補(bǔ)救措施1. 準(zhǔn)備后備應(yīng)急系統(tǒng),保證系統(tǒng)失效后可以保持車站正常售票。2. 備份數(shù)據(jù)庫,保證數(shù)據(jù)完整性。3. 所有的客戶機(jī)及服務(wù)器都必須安裝不間斷電源以防止停電或電壓不穩(wěn)造成的數(shù)據(jù)丟失的損失。若斷電,客戶機(jī)上將不會有太大的影響,主要是服務(wù)器上:在斷電后恢復(fù)過程可采用 SQL SERVER 的日志文件,對其進(jìn)行ROLLBACK 處理,對數(shù)據(jù)進(jìn)行恢復(fù)。 4. 在網(wǎng)絡(luò)傳輸方面,可考慮建立一條成本較低的后備網(wǎng)絡(luò),以保證當(dāng)主網(wǎng)絡(luò)斷路時數(shù)據(jù)的通信。 5. 在硬件

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論