火車票訂購(gòu)系統(tǒng)畢業(yè)論文_第1頁(yè)
火車票訂購(gòu)系統(tǒng)畢業(yè)論文_第2頁(yè)
火車票訂購(gòu)系統(tǒng)畢業(yè)論文_第3頁(yè)
火車票訂購(gòu)系統(tǒng)畢業(yè)論文_第4頁(yè)
火車票訂購(gòu)系統(tǒng)畢業(yè)論文_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、摘要針對(duì)火車票訂票的實(shí)際情況,按照數(shù)據(jù)庫(kù)設(shè)計(jì)思路,通過(guò)項(xiàng)目可行性分析和需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)實(shí)現(xiàn)和調(diào)試。并使用數(shù)據(jù)流圖和ER圖對(duì)系統(tǒng)需求和數(shù)據(jù)庫(kù)進(jìn)行分析和設(shè)計(jì)。工具軟件利用Visio2007和這套火車票訂購(gòu)系統(tǒng)。為解決火車票訂購(gòu)問(wèn)題,系統(tǒng)進(jìn)行車次、車票信息查詢和訂票能力查詢。系統(tǒng)可以根據(jù)用戶的需要設(shè)置權(quán)限,快速方便地為用戶提供服務(wù)。關(guān)鍵詞:數(shù)據(jù)庫(kù)設(shè)計(jì),火車票訂購(gòu),Visio2007,SQL Sever2000一、概述概述目前,火車票的訂購(gòu)僅依靠人工操作,現(xiàn)有工作人員難以應(yīng)對(duì)在訂票高峰時(shí)段處理大量數(shù)據(jù)的問(wèn)題。本設(shè)計(jì)擬開(kāi)發(fā)一套火車票訂購(gòu)系統(tǒng),可減少人工操作,提高

2、工作效率,方便旅客查詢和訂票。1.2 意義火車票訂票一直是困擾我們的老問(wèn)題,也是社會(huì)服務(wù)的難點(diǎn)。訂票查詢是票務(wù)信息查詢期間最基本的業(yè)務(wù)。從這個(gè)角度來(lái)看,這只是最簡(jiǎn)單的部分。但它涉及到管理和客服的很多方面,所以本火車票訂購(gòu)系統(tǒng)就是為了實(shí)現(xiàn)車票查詢而設(shè)計(jì)的。1.3 數(shù)據(jù)庫(kù)優(yōu)勢(shì)數(shù)據(jù)庫(kù)管理有很多特點(diǎn),與傳統(tǒng)的數(shù)據(jù)管理相比有很多優(yōu)勢(shì)。以下是數(shù)據(jù)庫(kù)的優(yōu)點(diǎn)。 1. 數(shù)據(jù)結(jié)構(gòu)。所謂“整體”結(jié)構(gòu),是指數(shù)據(jù)庫(kù)中的數(shù)據(jù)不再只是針對(duì)某個(gè)應(yīng)用,而是針對(duì)整個(gè)組織;不僅數(shù)據(jù)部門(mén)是結(jié)構(gòu)化的,整體也是結(jié)構(gòu)化的,數(shù)據(jù)之間是有關(guān)系的。二是數(shù)據(jù)共享度高,冗余度低,易于擴(kuò)展。數(shù)據(jù)共享可以減少數(shù)據(jù)冗余,節(jié)省存儲(chǔ)空間。數(shù)據(jù)共享還可以避免數(shù)

3、據(jù)之間的不兼容和不一致。 3. 數(shù)據(jù)獨(dú)立性高。包括數(shù)據(jù)的物理獨(dú)立性和邏輯獨(dú)立性。物理獨(dú)立性是指用戶的應(yīng)用程序獨(dú)立于存儲(chǔ)在磁盤(pán)上的數(shù)據(jù)庫(kù)中的數(shù)據(jù)。邏輯獨(dú)立是指用戶的應(yīng)用程序和數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)是相互獨(dú)立的。四是數(shù)據(jù)由DBMS統(tǒng)一管控。包含(1)數(shù)據(jù)安全保護(hù)(2)數(shù)據(jù)完整性檢查(3)并發(fā)控制(4)數(shù)據(jù)庫(kù)恢復(fù)二、數(shù)據(jù)庫(kù)設(shè)計(jì)2.1 需求分析需求分析是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的基礎(chǔ),也是最難、最耗時(shí)的一步。在這個(gè)階段,對(duì)預(yù)訂系統(tǒng)的所有條件進(jìn)行綜合調(diào)查,確定系統(tǒng)目標(biāo),分析系統(tǒng)所需的基礎(chǔ)數(shù)據(jù)和數(shù)據(jù)處理要求,確定用戶的需求。用戶對(duì)系統(tǒng)的需求可以從以下幾個(gè)方面來(lái)分析。2.1.1功能要求該預(yù)訂系統(tǒng)需要以下功能:查詢分為車次查

4、詢和用戶訂票查詢。要求:可根據(jù)發(fā)車班次進(jìn)行班次查詢。車次信息還包括:車次、發(fā)車日期、發(fā)車地點(diǎn)、目的地、發(fā)車時(shí)間、到站、時(shí)刻、票價(jià)、剩余車票數(shù)量、座位類型。車次信息只內(nèi)容查詢,不內(nèi)容修改。預(yù)約門(mén)票查詢,可根據(jù)訂單號(hào)查詢。還包括:號(hào)碼、車號(hào)、出發(fā)日期、預(yù)訂日期、訂購(gòu)的車票數(shù)量和總價(jià)。機(jī)票信息可以修改。2.1.2數(shù)據(jù)要求數(shù)據(jù)需求,即系統(tǒng)需要處理哪些數(shù)據(jù)。根據(jù)火車票訂購(gòu)系統(tǒng)的分析,該系統(tǒng)的信息需求如表2-1所示。信息輸入信息處理信息輸出用戶輸入所需的行程次數(shù)搜索系統(tǒng)數(shù)據(jù)庫(kù)滿足用戶需求的列車有相關(guān)信息用戶輸入個(gè)人信息進(jìn)行交流訂票信息更新系統(tǒng)中的預(yù)訂信息。在系統(tǒng)數(shù)據(jù)庫(kù)中存儲(chǔ)新信息預(yù)訂用戶輸入號(hào)碼或帖子簡(jiǎn)易

5、訂單號(hào)搜索系統(tǒng)數(shù)據(jù)庫(kù)滿足用戶需求的預(yù)訂信興趣用戶輸入他們的號(hào)碼代碼檢索系統(tǒng)數(shù)據(jù)庫(kù)的預(yù)訂記錄,刪除用戶請(qǐng)求的預(yù)訂記錄,系統(tǒng)數(shù)據(jù)庫(kù)已更新退款表2-1 信息輸入輸出表2.1.3性能要求為保證系統(tǒng)長(zhǎng)期、安全、穩(wěn)定、可靠、高效運(yùn)行,系統(tǒng)應(yīng)滿足以下性能要求。1. 準(zhǔn)確性和及時(shí)性系統(tǒng)處理的準(zhǔn)確性和及時(shí)性是系統(tǒng)的必要性能。系統(tǒng)應(yīng)該能夠根據(jù)用戶權(quán)限和輸入的信息及時(shí)準(zhǔn)確地做出響應(yīng)。因?yàn)楸鞠到y(tǒng)的查詢功能對(duì)整個(gè)系統(tǒng)的功能和性能起著重要的作用。由于系統(tǒng)的數(shù)據(jù)源眾多,工單的數(shù)量和時(shí)間影響著用戶的決策活動(dòng),其準(zhǔn)確性和及時(shí)性在很大程度上決定了系統(tǒng)的成敗。在系統(tǒng)開(kāi)發(fā)過(guò)程中,必須采取一定的方法來(lái)保證系統(tǒng)的準(zhǔn)確性和及時(shí)性。2. 安

6、全在線訂票系統(tǒng)所涉及的數(shù)據(jù)對(duì)于客運(yùn)公司來(lái)說(shuō)是非常重要的信息。系統(tǒng)必須保證用戶的權(quán)限。車次等信息,用戶只享受查詢服務(wù),不可更改;該系統(tǒng)還為系統(tǒng)維護(hù)人員在系統(tǒng)意外崩潰時(shí)進(jìn)行數(shù)據(jù)備份、日常安全管理和數(shù)據(jù)恢復(fù)提供了方便的手段。同時(shí),系統(tǒng)還必須保證數(shù)據(jù)庫(kù)及時(shí)更新,保證數(shù)據(jù)的一致性。2.1.4數(shù)據(jù)流圖2.2 概念結(jié)構(gòu)設(shè)計(jì)將需求分析得到的用戶需求抽象為信息結(jié)構(gòu),即概念模型的過(guò)程,就是概念結(jié)構(gòu)的設(shè)計(jì)。2.2.1概念結(jié)構(gòu)在需求分析階段得到的應(yīng)用需求首先要抽象成信息世界的結(jié)構(gòu),以便用一定的DBMS更好、更準(zhǔn)確地實(shí)現(xiàn)這些需求。針對(duì)火車站在線訂票系統(tǒng),通過(guò)對(duì)在線訂票流程、內(nèi)容和數(shù)據(jù)流的分析,設(shè)計(jì)了以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)

7、:1.列車信息包括:車次、發(fā)車地點(diǎn)、目的地、發(fā)車日期、發(fā)車時(shí)間、剩余座位、票價(jià)、座位類型。2、訂票記錄包括:訂單號(hào)、車號(hào)、車號(hào)、訂單日期、訂票數(shù)量、總價(jià)。3、用戶信息包括:用戶名、號(hào)碼、性別、2.2.2實(shí)體關(guān)系圖(ER圖)2.3 邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)的任務(wù)是將概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)的基本ER圖轉(zhuǎn)化為與所選DBMS產(chǎn)品支持的數(shù)據(jù)模型相一致的邏輯結(jié)構(gòu)。2.3.1關(guān)系模型和關(guān)系代碼轉(zhuǎn)換2-2-2為以下關(guān)系模型。關(guān)系的代碼用水平線標(biāo)記。用戶(號(hào)碼,用戶名,性別,)訂票信息(訂單號(hào)、車號(hào)、車號(hào)、出發(fā)時(shí)間、訂單日期、訂票數(shù)量)車次(車號(hào)、出發(fā)日期、出發(fā)地點(diǎn)、目的地、出發(fā)時(shí)間、到達(dá)時(shí)間、剩余車票、票價(jià)、座位類

8、型)以上是具有屬性的實(shí)體。查詢(號(hào)碼、車號(hào)、出發(fā)日期、查詢方式)預(yù)訂(訂單號(hào)、預(yù)訂方式)退款(訂單號(hào)、退款方式)以上是關(guān)系及其性質(zhì)?;疖囌揪W(wǎng)上訂票系統(tǒng)數(shù)據(jù)庫(kù)中各表的設(shè)計(jì)結(jié)果2-3-1如表2-3-6所示。每個(gè)表代表數(shù)據(jù)庫(kù)中的一個(gè)表。表2-3-1列車信息字段名稱數(shù)據(jù)類型是否可以為空闡明車號(hào)字符(10)非空(首要的關(guān)鍵)離開(kāi)字符(20)非空目的地字符(20)非空出發(fā)日期日期時(shí)間_非空(首要的關(guān)鍵)出發(fā)時(shí)間日期時(shí)間_非空到達(dá)時(shí)間日期時(shí)間_非空剩余票數(shù)整數(shù)非空票價(jià)炭(10)非空訂桌信息2-3-2字段名稱數(shù)據(jù)類型是否可以為空闡明訂單號(hào)字符(10)非空(首要的關(guān)鍵)不炭(18)非空(外鍵)車號(hào)字符(10)非

9、空(外鍵)出發(fā)日期約會(huì)時(shí)間非空(外鍵)訂購(gòu)日期約會(huì)時(shí)間非空訂票詮釋_非空總價(jià)錢_非空表2-3-3用戶表字段名稱數(shù)據(jù)類型是否可以為空闡明不字符(20)非空(首要的關(guān)鍵)用戶名字符(20)非空性別字符(2)字符(20)表格2-3-4預(yù)訂表格字段名稱數(shù)據(jù)類型是否可以為空闡明訂單號(hào)字符(20)非空(首要的關(guān)鍵)預(yù)訂方式炭(20)表格2-3-5退款表格字段名稱數(shù)據(jù)類型是否可以為空闡明訂單號(hào)字符(20)非空(首要的關(guān)鍵)預(yù)訂方式炭(20)查表2-3-6表字段名稱數(shù)據(jù)類型是否可以為空闡明不字符(20)非空(首要的關(guān)鍵)車號(hào)字符(10)非空(首要的關(guān)鍵)出發(fā)日期日期時(shí)間_非空(首要的關(guān)鍵)查詢方式字符(20)

10、2.4 物理結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)在物理設(shè)備上的存儲(chǔ)結(jié)構(gòu)和訪問(wèn)方式稱為數(shù)據(jù)庫(kù)的物理結(jié)構(gòu),這取決于所選擇的數(shù)據(jù)庫(kù)系統(tǒng)。對(duì)于數(shù)據(jù)庫(kù)查詢事務(wù),需要獲取以下信息:查詢關(guān)系。通過(guò)連接查詢,實(shí)現(xiàn)列車與用戶的互聯(lián)互通;通過(guò)訂票和退票,可以將用戶和訂票信息打通,使每張表鏈接在一起,形成一個(gè)關(guān)聯(lián)數(shù)據(jù)庫(kù)。查詢條件中涉及的屬性。查詢涉及的屬性有(車次、車次、發(fā)車日期);參與預(yù)訂的物業(yè)是(預(yù)訂號(hào));退款所涉及的屬性(預(yù)訂號(hào))是。連接條件中涉及的屬性(編號(hào)、訂單號(hào)、車號(hào)-發(fā)車日期、訂單號(hào))。對(duì)于數(shù)據(jù)更新,需要以下信息:更新的關(guān)系。每個(gè)關(guān)系的更新操作條件所涉及的屬性。修改要由操作更改的屬性值。需要注意的是,數(shù)據(jù)庫(kù)上運(yùn)行的事務(wù)會(huì)不

11、斷變化、增加或減少。未來(lái)需要根據(jù)上述設(shè)計(jì)信息的變化來(lái)調(diào)整數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)。2.4.1確定數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)1.確定數(shù)據(jù)的存儲(chǔ)位置存放在C盤(pán),并且分配2M的空間,文件的存儲(chǔ)空間可以隨著數(shù)據(jù)庫(kù)的增加而增加,即文件增長(zhǎng)不受限制。文件的增長(zhǎng)是按百分比來(lái)做的,增長(zhǎng)百分比是10%。2.確定系統(tǒng)配置數(shù)據(jù)庫(kù)可以公開(kāi)訪問(wèn),可以打開(kāi)任意數(shù)量的數(shù)據(jù)庫(kù)對(duì)象,2M分配的存儲(chǔ)空間比這個(gè)要高。2.5 調(diào)試分析原系統(tǒng)的一小部分?jǐn)?shù)據(jù)錄入數(shù)據(jù)庫(kù)后,就可以啟動(dòng)數(shù)據(jù)庫(kù)系統(tǒng)的聯(lián)調(diào),成為數(shù)據(jù)庫(kù)的試運(yùn)行。運(yùn)行前,先對(duì)數(shù)據(jù)庫(kù)進(jìn)行備份,如下:然后執(zhí)行簡(jiǎn)單的數(shù)據(jù)庫(kù)操作,例如:創(chuàng)建基本表SQL 語(yǔ)句為:創(chuàng)建餐桌預(yù)訂信息(訂單號(hào) char(10) 主

12、鍵,數(shù)字字符(20),車牌號(hào) char(10),出發(fā)日期日期時(shí)間,訂單日期日期時(shí)間,訂購(gòu) int 的票數(shù),總價(jià)格 int,外鍵(數(shù)字)引用用戶(數(shù)字),外鍵(車號(hào))引用列車號(hào)(車號(hào)),外鍵(出發(fā)日期)參考列車號(hào)(出發(fā)日期);運(yùn)行結(jié)構(gòu)截圖:其余建筑表類似,此處不再一一列舉。2.5.2修改基表在用戶表中增加“地址”列,數(shù)據(jù)類型為字符串類型SQL語(yǔ)句為:alter table user add address char(20);運(yùn)行結(jié)構(gòu)截圖:將用戶表中的數(shù)據(jù)類型改為變長(zhǎng)字符串類型SQL 語(yǔ)句為:alter table user alter column varchar(20);運(yùn)行結(jié)果截圖:2.5.

13、3數(shù)據(jù)查詢查詢編號(hào)為2的個(gè)人信息,SQL語(yǔ)句為:選擇 *來(lái)自用戶其中數(shù)字=2;查詢所有用戶數(shù),SQL語(yǔ)句為:選擇用戶名、號(hào)碼來(lái)自用戶;運(yùn)行結(jié)果截圖:查詢票價(jià)低于100元的列車數(shù)量:SQL 語(yǔ)句為:選擇車號(hào)從火車票價(jià)=2;運(yùn)行結(jié)果截圖:接駁查詢:查詢2號(hào)旅客列車信息SQL 語(yǔ)句為:選擇旅行。*來(lái)自用戶、旅行、查詢其中 user.number=query.numberand車次。車號(hào)=查詢。車號(hào)和列車數(shù)量。出發(fā)日期=查詢。出發(fā)日期和User.Number = 2; 嵌套查詢:查詢與明同車的乘客人數(shù)SQL 語(yǔ)句:選擇號(hào)碼從預(yù)訂信息車號(hào)在哪里(選擇車號(hào)從預(yù)訂信息,用戶其中預(yù)訂信息.number=use

14、r.numberand用戶名 = 明);2.5.4數(shù)據(jù)更新 插入數(shù)據(jù)向火車時(shí)刻表添加一組數(shù)據(jù):“T26”、“ 2010-12-15”、“”、“”、22: 10”, 次日06: 54”, 硬座插入進(jìn)入旅行值(T26, 2010-12-15,22:10,次日06:54,42,118,硬座);運(yùn)行結(jié)構(gòu)截圖:修改數(shù)據(jù)由于道路積雪, 2010-12-13T25號(hào)車次的發(fā)車日期可改為次日09:20SQL 語(yǔ)句為:更新行程設(shè)置到達(dá)時(shí)間 = 第二天 09:20其中車號(hào)=T25 和出發(fā)日期 = 2010-12-13;刪除數(shù)據(jù)乘客2因個(gè)人原因無(wú)法乘坐當(dāng)日列車,選擇退票,請(qǐng)為他刪除信息記錄。SQL 語(yǔ)句為:刪除來(lái)自

15、用戶其中數(shù)字=2;刪除從預(yù)訂,預(yù)訂信息其中 booking.order number=booking information.order number 和數(shù)字=2;運(yùn)行結(jié)果截圖:運(yùn)行結(jié)果中不再包含乘客 2 的信息2.5.5看法 建立選擇使用網(wǎng)絡(luò)查詢火車行程的用戶視圖。SQL 語(yǔ)句為:創(chuàng)建視圖網(wǎng)絡(luò)作為選擇號(hào)碼從查詢其中查詢方法=網(wǎng)絡(luò);更新視圖將乘客編號(hào) 2 更改為 1SQL 語(yǔ)句為:更新網(wǎng)設(shè)置號(hào)碼=;刪除視圖SQL 語(yǔ)句為:下降視圖網(wǎng);總之,視圖的操作和表的操作基本相同,這里就不再贅述了。經(jīng)過(guò)一系列驗(yàn)證數(shù)據(jù)庫(kù)調(diào)試正常后,就可以進(jìn)行數(shù)據(jù)庫(kù)的操作了。3. 使用說(shuō)明3.1 個(gè)人陳述本系統(tǒng)僅作為實(shí)際應(yīng)用

16、的模型,必須借助數(shù)據(jù)庫(kù)SQL語(yǔ)言的基本語(yǔ)句進(jìn)行簡(jiǎn)單查詢。它只對(duì)數(shù)據(jù)進(jìn)行簡(jiǎn)單的操作,即增刪改查等基本的語(yǔ)句操作。3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)特點(diǎn)數(shù)據(jù)庫(kù)建設(shè)是硬件和軟件的結(jié)合。技術(shù)三分,管理七分,基礎(chǔ)數(shù)據(jù)十二分。數(shù)據(jù)庫(kù)設(shè)計(jì)應(yīng)與應(yīng)用系統(tǒng)設(shè)計(jì)相結(jié)合。結(jié)構(gòu)(數(shù)據(jù))設(shè)計(jì):設(shè)計(jì)數(shù)據(jù)庫(kù)框架或數(shù)據(jù)庫(kù)結(jié)構(gòu)。行為(處理)設(shè)計(jì):設(shè)計(jì)應(yīng)用程序、事務(wù)處理等。結(jié)構(gòu)與行為分離的設(shè)計(jì)。傳統(tǒng)的軟件工程忽略了應(yīng)用程序中數(shù)據(jù)語(yǔ)義的分析和抽象,盡可能地推遲了數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)的決策。早期的數(shù)據(jù)庫(kù)設(shè)計(jì)專注于數(shù)據(jù)模型和建模方法的研究,忽略了行為的設(shè)計(jì)。3.3其他設(shè)計(jì)技巧1)避免使用觸發(fā)器觸發(fā)器的功能通??梢酝ㄟ^(guò)其他方式實(shí)現(xiàn)。調(diào)試程序時(shí),觸發(fā)器可能會(huì)分散注

17、意力。如果確實(shí)需要使用觸發(fā)器,則最好專注于記錄它。2)使用通用英語(yǔ)(或任何其他語(yǔ)言)而不是編碼在創(chuàng)建下拉菜單、列表和報(bào)表時(shí),最好按英文名稱排序。如果需要編碼,可以在編碼旁邊附加用戶知道的英語(yǔ)語(yǔ)言。3) 保存常用信息有一個(gè)專用于一般數(shù)據(jù)庫(kù)信息的表很有用。在此表中,數(shù)據(jù)庫(kù)的當(dāng)前版本、最近的檢查/修復(fù)(對(duì)于 Access)、相關(guān)設(shè)計(jì)文檔的名稱和客戶都存儲(chǔ)在此表中。這啟用了一個(gè)簡(jiǎn)單的機(jī)制來(lái)跟蹤數(shù)據(jù)庫(kù),這在非客戶端/服務(wù)器環(huán)境中特別有用,當(dāng)客戶端與您聯(lián)系并抱怨他們的數(shù)據(jù)庫(kù)不如他們想要的那么好時(shí)。4) 包含版本控制機(jī)制在數(shù)據(jù)庫(kù)中引入版本控制機(jī)制來(lái)確定正在使用的數(shù)據(jù)庫(kù)的版本。隨著時(shí)間的推移,用戶的需求總會(huì)發(fā)

18、生變化。它最終可能需要修改數(shù)據(jù)庫(kù)結(jié)構(gòu)。將版本信息直接存儲(chǔ)在數(shù)據(jù)庫(kù)中更方便。5) 準(zhǔn)備文件記錄所有快捷方式、命名約定、限制和功能。使用注釋表、列、觸發(fā)器等的數(shù)據(jù)庫(kù)工具。對(duì)于開(kāi)發(fā)、支持和跟蹤更改很有用。記錄數(shù)據(jù)庫(kù),可以在數(shù)據(jù)庫(kù)本身內(nèi)或單獨(dú)記錄。這樣一來(lái),一年多后再回去做第2版,出錯(cuò)的幾率就會(huì)大大降低。6)測(cè)試,測(cè)試,再測(cè)試創(chuàng)建或修改數(shù)據(jù)庫(kù)后,數(shù)據(jù)字段必須由用戶使用新輸入的數(shù)據(jù)進(jìn)行測(cè)試。最重要的是,內(nèi)容用戶測(cè)試并與用戶一起工作,以確保選擇的數(shù)據(jù)類型滿足業(yè)務(wù)需求。在將新數(shù)據(jù)庫(kù)投入實(shí)際服務(wù)之前需要進(jìn)行測(cè)試。7) 檢查設(shè)計(jì)在開(kāi)發(fā)過(guò)程中檢查數(shù)據(jù)庫(kù)設(shè)計(jì)的一種常用技術(shù)是通過(guò)它支持的應(yīng)用程序原型來(lái)檢查數(shù)據(jù)庫(kù)。換句

19、話說(shuō),對(duì)于最終表達(dá)數(shù)據(jù)的每個(gè)原型應(yīng)用程序,請(qǐng)確保檢查數(shù)據(jù)模型并了解如何提取數(shù)據(jù)。4. 實(shí)踐結(jié)果課程設(shè)計(jì)只是初步構(gòu)想,技術(shù)還不成熟,還沒(méi)有與網(wǎng)絡(luò)融合,無(wú)法實(shí)現(xiàn)火車票的實(shí)時(shí)更新,所以這是數(shù)據(jù)庫(kù)的致命缺陷,沒(méi)有數(shù)據(jù),沒(méi)有實(shí)時(shí)數(shù)據(jù),數(shù)據(jù)庫(kù)只能是個(gè)擺設(shè),所以在實(shí)踐中一直沒(méi)有應(yīng)用。五、附錄和參考文獻(xiàn)5.1 課程設(shè)計(jì)經(jīng)驗(yàn)經(jīng)過(guò)一周的努力,我的數(shù)據(jù)庫(kù)課程設(shè)計(jì)終于完成了。我在這里很開(kāi)心。不管成績(jī)?nèi)绾危@也是我獨(dú)立思考的結(jié)果??赡苁俏覍W(xué)習(xí)不夠,數(shù)據(jù)庫(kù)處理很簡(jiǎn)單,很膚淺。這是我的技術(shù)水平。未來(lái)我會(huì)盡力而為。數(shù)據(jù)庫(kù)設(shè)計(jì)包括六個(gè)主要步驟:1、需求分析:了解用戶的數(shù)據(jù)需求、處理需求、安全完整性要求;2、概念設(shè)計(jì):通過(guò)數(shù)據(jù)抽象,設(shè)計(jì)一個(gè)系統(tǒng)概念模型,一般是ER模型;3、邏輯結(jié)構(gòu)設(shè)計(jì):設(shè)計(jì)系統(tǒng)的模式和外部模式,主要是關(guān)系模型的基本表和視圖;4、物理結(jié)構(gòu)設(shè)計(jì):設(shè)計(jì)數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)和訪問(wèn)方式,如索引設(shè)計(jì);5、系統(tǒng)實(shí)施:組織數(shù)據(jù)存儲(chǔ)、編寫(xiě)應(yīng)用程序、試運(yùn)行;6、運(yùn)行維護(hù):系統(tǒng)投入運(yùn)行,需要長(zhǎng)期維護(hù)工作。我認(rèn)真對(duì)待每一步。雖然做的不是很好,但是隨著時(shí)間的推移,我知道了自己的不足,比如:數(shù)據(jù)采集、游泳數(shù)據(jù)采集、邏輯結(jié)構(gòu)設(shè)計(jì)等等,

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論