課程設(shè)計-學(xué)生火車訂票系統(tǒng)設(shè)計

課程設(shè)計-學(xué)生火車訂票系統(tǒng)設(shè)計

ID:9199718

大?。?60.00 KB

頁數(shù):24頁

時間:2018-04-21

課程設(shè)計-學(xué)生火車訂票系統(tǒng)設(shè)計_第1頁
課程設(shè)計-學(xué)生火車訂票系統(tǒng)設(shè)計_第2頁
課程設(shè)計-學(xué)生火車訂票系統(tǒng)設(shè)計_第3頁
課程設(shè)計-學(xué)生火車訂票系統(tǒng)設(shè)計_第4頁
課程設(shè)計-學(xué)生火車訂票系統(tǒng)設(shè)計_第5頁
資源描述:

《課程設(shè)計-學(xué)生火車訂票系統(tǒng)設(shè)計》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、北京廣播電視大學(xué)數(shù)據(jù)庫應(yīng)用課程設(shè)計報告書題目學(xué)生火車訂票系統(tǒng)學(xué)生姓名陳永寶學(xué)號64班級10秋計算機信息管理分校開院人文指導(dǎo)教師設(shè)計日期2012年12月18日目錄23第一章概述11.1課題簡介11.2設(shè)計目的11.3設(shè)計內(nèi)容11.4系統(tǒng)實驗要求1第二章需求分析52.1需求分析的任務(wù)52.2需求分析的過程52.3數(shù)據(jù)字典與流程圖52.4系統(tǒng)框架7第三章概念結(jié)構(gòu)設(shè)計93.1概念結(jié)構(gòu)設(shè)計的方法與步驟93.1.1概念結(jié)構(gòu)設(shè)計的方法93.1.3概念結(jié)構(gòu)設(shè)計的步驟93.2數(shù)據(jù)抽象與局部視圖設(shè)計103.3視圖的集成11第四章數(shù)據(jù)庫邏輯設(shè)計134.1E-R圖向關(guān)系模型的轉(zhuǎn)換134.2數(shù)據(jù)模型的優(yōu)化134.3

2、數(shù)據(jù)庫的結(jié)構(gòu)14第五章軟件功能設(shè)計155.1軟件模塊劃分155.2軟件功能結(jié)構(gòu)圖15第六章界面設(shè)計17總結(jié)22參考文獻(xiàn)2323第一章概述1.1課程設(shè)計題目開發(fā)一個學(xué)生火車票定票系統(tǒng)主要實現(xiàn)以下功能:1、學(xué)生基本信息的管理,尤其是學(xué)生目的地。2、學(xué)生購票的基本信息,尤其是價錢和車票目的地3、購票以后的分發(fā)管理和分配。4、能實現(xiàn)退票功能5、能進(jìn)行信息的統(tǒng)計和查詢6、操作員管理1.2設(shè)計目的應(yīng)用本學(xué)期對大型數(shù)據(jù)庫系統(tǒng)原理的理論學(xué)習(xí),通過上機實踐的方式將理論知識與實踐更好的結(jié)合起來,鞏固所學(xué)知識。實踐和鞏固在課堂教學(xué)中學(xué)習(xí)的關(guān)于關(guān)系數(shù)據(jù)庫原理的有關(guān)知識和數(shù)據(jù)庫系統(tǒng)的建立方法,熟練掌握對于給定實際問

3、題,為了建立一個關(guān)系數(shù)據(jù)庫信息管理系統(tǒng),必須得經(jīng)過系統(tǒng)調(diào)研、需求分析、概念設(shè)計、邏輯設(shè)計、物理設(shè)計、系統(tǒng)調(diào)試、維護(hù)以及系統(tǒng)評價的一般過程,為畢業(yè)設(shè)計打下基礎(chǔ)。1.3設(shè)計內(nèi)容對于所選擇的題目必須對課題的相關(guān)信息有一定的了解,對于這個學(xué)生火車票定票系統(tǒng)來說,必須了解火車票預(yù)定系統(tǒng)的基本雛形以及購票人的信息還有火車票的相關(guān)信息。把這些信息整理并生成數(shù)據(jù)庫表,輸入到數(shù)據(jù)庫中,使之能夠進(jìn)行添加、查詢、修改、刪除并且與火車票預(yù)定系統(tǒng)執(zhí)行一致的操作。需求分析階段就是要研究火車票預(yù)定系統(tǒng)的具體分類和實施過程流圖。概念設(shè)計階段要完成數(shù)據(jù)抽象與局部視圖設(shè)計還有視圖的集成。邏輯結(jié)構(gòu)設(shè)計階段要把E-R圖轉(zhuǎn)化為關(guān)系

4、模式并且把我輸入的三張表結(jié)合在一起完成一個總關(guān)系表。最后就是要運行和實施數(shù)據(jù)庫。231.4系統(tǒng)測試要求建立兩個用戶:zhangsan,admin(1)第一個用戶zhangsan只具有普通用戶的權(quán)限。(2)第二個用戶admin擁有系統(tǒng)操作員的權(quán)限。第二章需求分析2.1需求分析的任務(wù)調(diào)查學(xué)生火車票預(yù)定系統(tǒng)應(yīng)用領(lǐng)域涉及的內(nèi)容,對涉及到領(lǐng)域的各個應(yīng)用的信息要求和操作要求進(jìn)行詳細(xì)分析,形成需求分析說明書。最重要的是調(diào)查、收集信息、分析購票人信息和火車票預(yù)定流程。處理要求、數(shù)據(jù)的安全性與完整性要求。要求系統(tǒng)能有效、快速、安全、可靠和無誤的完成上述操作。并要求客戶端的界面要簡單明了,易于操作,服務(wù)器端程

5、序利于維護(hù)。2.2需求分析的過程火車站為方便學(xué)生返程,需要開發(fā)一個學(xué)生火車票預(yù)定系統(tǒng)。這個預(yù)定火車票系統(tǒng)的學(xué)生信息,包括姓名、性別、身份證號碼、起始時間、目的地,輸入火車票預(yù)定系統(tǒng)的客戶端程序,系統(tǒng)通過查詢鐵路系統(tǒng)內(nèi)的車次數(shù)據(jù)服務(wù)器后,為學(xué)生安排車次,印出取票通知。學(xué)生在憑取票通知和帳單交款后取票,系統(tǒng)校對無誤后即印出火車票給學(xué)生。如果有特殊原因,學(xué)生可以持有效證件去火車站退票。要求系統(tǒng)能有效、快速、安全、可靠和無誤的完成上述操作。并要求客戶端的界面要簡單明了,易于操作,服務(wù)器端程序利于維護(hù)。2.3數(shù)據(jù)字典與流程圖經(jīng)過可行性分析和初步需求調(diào)查,抽象出該系統(tǒng)業(yè)務(wù)流程圖,結(jié)合該實例具體情況,給

6、出學(xué)生信息、訂票信息和取票通知的具體需求。23圖2.1學(xué)生購票流程圖⑴系統(tǒng)用戶需求①火車站需求l訂票功能:希望能通過學(xué)生姓名查到該學(xué)生的車次編號并記錄學(xué)生的基本信息。l統(tǒng)計功能:u按火車票統(tǒng)計買票人數(shù)②學(xué)生購票需求:學(xué)生持個人有效證件去火車站購買火車票。l交費功能:u交費u退票(資金退還)③取票需求l通知功能:u通知學(xué)生取票l統(tǒng)計功能:u統(tǒng)計可以取票的人l查詢功能:u購票學(xué)生查詢購票學(xué)生姓名購票學(xué)生身份證號購票學(xué)生火車票編號④車次信息需求23l查詢功能:u車次號u起始地u目的地u出發(fā)時間2.4系統(tǒng)框架在調(diào)查完了系統(tǒng)需求之后,就要開始分析用戶需求。在此,采用自頂向下的結(jié)構(gòu)化分析方法。首先,定

7、義全局概念結(jié)構(gòu)的框架,如圖2.2所示。圖2.2火車票預(yù)定系統(tǒng)總框架圖每個子系統(tǒng)需要進(jìn)一步細(xì)化。學(xué)生信息系統(tǒng)為例進(jìn)一步細(xì)化,如圖2.3所示。圖2.3學(xué)生信息系統(tǒng)并且其中的每一個功能模塊都可以進(jìn)一步細(xì)化,如圖2.4所示。23圖2.4查詢學(xué)生信息功能圖2.5車次信息系統(tǒng)23圖2.6火車票信息系統(tǒng)能查詢到的內(nèi)容圖2.7退票系統(tǒng)將以上所有子系統(tǒng)全部細(xì)化。將所有用戶需求分析完畢之后,就要開始構(gòu)造數(shù)據(jù)字典了。經(jīng)分析之后,本系統(tǒng)要用到三

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。