




已閱讀5頁(yè),還剩15頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
遼 寧 工 業(yè) 大 學(xué) 管理信息系統(tǒng)設(shè)計(jì)課程設(shè)計(jì)報(bào)告(論文)題目: 旅游資源及線(xiàn)路管理系統(tǒng) 院(系): 軟件學(xué)院 專(zhuān)業(yè)班級(jí): 軟件工程114 學(xué) 號(hào): 學(xué)生姓名: 安凱辰 指導(dǎo)教師: 谷寶華 教師職稱(chēng): 教 授 起止時(shí)間: 2012.5.28-2012.6.8 課程設(shè)計(jì)(論文)任務(wù)及評(píng)語(yǔ)院(系):軟件學(xué)院 教研室:軟件教研室學(xué) 號(hào)學(xué)生姓名安凱辰專(zhuān)業(yè)班級(jí)軟件工程114課程設(shè)計(jì)(論文)題目旅游資源及線(xiàn)路管理系統(tǒng)課程設(shè)計(jì)(論文)任務(wù)管理信息系統(tǒng)課程設(shè)計(jì)作為獨(dú)立的教學(xué)環(huán)節(jié),是電子商務(wù)專(zhuān)業(yè)集中實(shí)踐性環(huán)節(jié)系列之一,是學(xué)習(xí)完管理信息系統(tǒng)課程并進(jìn)行完專(zhuān)業(yè)實(shí)習(xí)后進(jìn)行的一次全面的綜合練習(xí)。任務(wù):采用結(jié)構(gòu)化的系統(tǒng)開(kāi)發(fā)方法,應(yīng)用具體的計(jì)算機(jī)語(yǔ)言VB和數(shù)據(jù)庫(kù)SQL等技術(shù),按照軟件工程的思想,開(kāi)發(fā)一個(gè)實(shí)用的中小型管理信息系統(tǒng),完成教師信息管理系統(tǒng)的分析設(shè)計(jì)及實(shí)施工作,實(shí)現(xiàn)該系統(tǒng)添加、刪除、修改、查詢(xún)等功能,并完成分析設(shè)計(jì)過(guò)程,撰寫(xiě)系統(tǒng)設(shè)計(jì)說(shuō)明書(shū)(課設(shè)報(bào)告)。1根據(jù)課程設(shè)計(jì)時(shí)間選擇適當(dāng)規(guī)模大小的設(shè)計(jì)課題。采用專(zhuān)業(yè)實(shí)習(xí)的調(diào)研內(nèi)容作為課程設(shè)計(jì)選題。2根據(jù)合理的進(jìn)度安排,按照系統(tǒng)開(kāi)發(fā)的流程及方法,踏實(shí)地開(kāi)展課程設(shè)計(jì)活動(dòng)。3課程設(shè)計(jì)過(guò)程中,根據(jù)選題的具體需求,在開(kāi)發(fā)各環(huán)節(jié)中撰寫(xiě)相關(guān)的技術(shù)文檔,最后提交詳細(xì)的課程設(shè)計(jì)報(bào)告。4開(kāi)發(fā)出可以運(yùn)行的管理信息系統(tǒng),通過(guò)上機(jī)運(yùn)行檢查。5設(shè)計(jì)說(shuō)明書(shū)要求文檔齊備,步驟全整,流程正確,說(shuō)明詳細(xì),具有可操作性。指導(dǎo)教師評(píng)語(yǔ)及成績(jī) 成績(jī): 指導(dǎo)教師簽字: 2012 年 6 月 12 日遼 寧 工 業(yè) 大 學(xué) 課 程 設(shè) 計(jì) 說(shuō) 明 書(shū)(論 文)目 錄第一章 需求分析11.1設(shè)計(jì)目的11.2系統(tǒng)數(shù)據(jù)流圖創(chuàng)建11.3數(shù)據(jù)字典創(chuàng)建2第2章 系統(tǒng)設(shè)計(jì)421 結(jié)構(gòu)設(shè)計(jì)42.1.1概念設(shè)計(jì)42.1.2邏輯設(shè)計(jì)62.1.3物理設(shè)計(jì)72.1.4 數(shù)據(jù)庫(kù)實(shí)現(xiàn)82.2行為設(shè)計(jì)82.2.1總體設(shè)計(jì)82.2.2代碼設(shè)計(jì)9第3章 系統(tǒng)實(shí)施113.1系統(tǒng)的界面實(shí)現(xiàn)113.2數(shù)據(jù)庫(kù)的實(shí)現(xiàn)13第4章 總結(jié)14附錄16第一章 需求分析1.1設(shè)計(jì)目的用戶(hù)需求的真正明確,是對(duì)要解決的問(wèn)題的徹底理解。在解決問(wèn)題之前要理解問(wèn)題,只有真正的理解問(wèn)題才能更好的解決問(wèn)題。需求分析就是給系統(tǒng)分析、設(shè)計(jì)人員一個(gè)和用戶(hù)交流來(lái)理解問(wèn)題的機(jī)會(huì)了解用戶(hù)究竟需要什么。1.2系統(tǒng)數(shù)據(jù)流圖創(chuàng)建數(shù)據(jù)流圖(DFD)是一種圖形化技術(shù),它描繪信息流和數(shù)據(jù)從輸入移動(dòng)到輸出的過(guò)程中所經(jīng)受的變換。數(shù)據(jù)流圖有四種基本符號(hào):正方形表示數(shù)據(jù)的源點(diǎn)或終點(diǎn);圓角矩形代表變換數(shù)據(jù)的處理;開(kāi)口矩形代表數(shù)據(jù)存儲(chǔ);箭頭表示數(shù)據(jù)流。旅游資源及線(xiàn)路管理系統(tǒng)數(shù)據(jù)流圖如下。圖1.1旅游資源及線(xiàn)路管理系統(tǒng)數(shù)據(jù)流圖1.3數(shù)據(jù)字典創(chuàng)建數(shù)據(jù)字典是一種用戶(hù)可以訪(fǎng)問(wèn)的記錄數(shù)據(jù)庫(kù)和應(yīng)用程序元數(shù)據(jù)的目錄。數(shù)據(jù)字典是一個(gè)定義應(yīng)用程序中使用的所有數(shù)據(jù)元素和結(jié)構(gòu)的含義、類(lèi)型、數(shù)據(jù)大小、格式、度量單位、精度以及允許范圍的共享倉(cāng)庫(kù)。作用是確保開(kāi)發(fā)人員使用統(tǒng)一的數(shù)據(jù)定義,數(shù)據(jù)字典中有關(guān)系統(tǒng)的詳細(xì)信息是系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施與維護(hù)的重要依據(jù)。是關(guān)于數(shù)據(jù)信息的集合,也就是對(duì)數(shù)據(jù)流圖中包含的所有元素定義的集合。任何字典最主要的用途都是供人查閱不了解的條目的解釋?zhuān)瑪?shù)據(jù)字典的作用也正是在軟件分析和設(shè)計(jì)過(guò)程中給人提供關(guān)于數(shù)據(jù)的描述信息。以下是數(shù)據(jù)流圖中主要元素的數(shù)據(jù)字典卡片:名字:數(shù)據(jù)庫(kù)文件別名:描述:是旅游資源系統(tǒng)的數(shù)據(jù)庫(kù)。是軟件的核心數(shù)據(jù)庫(kù),有軟件主窗體的所涉及的數(shù)據(jù)庫(kù)。定義:數(shù)據(jù)庫(kù)文件=地域信息表+景點(diǎn)信息表+賓館信息表+餐廳信息表+娛樂(lè)信息表+火車(chē)和飛機(jī)信息表位置:系統(tǒng)磁盤(pán)存儲(chǔ)器名字:數(shù)據(jù)庫(kù)備份文件別名:描述:是旅游資源及線(xiàn)路管理系統(tǒng)數(shù)據(jù)庫(kù)的備份文件。以防數(shù)據(jù)庫(kù)崩潰或出現(xiàn)其他問(wèn)題,可以進(jìn)行數(shù)據(jù)庫(kù)恢復(fù)。定義:位置:自定義的系統(tǒng)磁盤(pán)位置名稱(chēng):用戶(hù)別名:描述:記錄客戶(hù)的身份等詳細(xì)信息。便于管理。定義:客戶(hù)信息=用戶(hù)ID+用戶(hù)昵稱(chēng)+用戶(hù)姓名+密碼+電話(huà)號(hào)碼+E-mail+家庭地址+郵編 位置:系統(tǒng)數(shù)據(jù)庫(kù)名稱(chēng):資料別名:描述:資料信息=地域資源+景點(diǎn)資源+賓館資源+餐廳資源+娛樂(lè)資源+火車(chē)資源+飛機(jī)資源定義:旅游信息=旅游線(xiàn)路+旅游資源 位置:系統(tǒng)數(shù)據(jù)庫(kù)名稱(chēng):查詢(xún)別名:描述:查詢(xún)每個(gè)旅游地的信息。定義:資料信息=記錄系統(tǒng)所有旅游信息,讓用戶(hù)了解旅游信息位置:系統(tǒng)數(shù)據(jù)庫(kù)名稱(chēng):管理員別名:描述:記錄里面的管理員信息定義:管理員信息=管理員ID+姓名+性別+密碼+住址+注冊(cè)日期 +權(quán)限+聯(lián)系電話(huà) 位置:系統(tǒng)數(shù)據(jù)庫(kù)名稱(chēng):收款單別名:描述:記錄客戶(hù)信息狀態(tài)定義:收款單實(shí)體=客戶(hù)編號(hào)訂單號(hào)收據(jù)號(hào)收款金額收款日期位置:系統(tǒng)數(shù)據(jù)庫(kù)名稱(chēng):客戶(hù)別名:描述:記錄各個(gè)客戶(hù)的信息定義:客戶(hù)實(shí)體=客戶(hù)編號(hào)+聯(lián)系電話(huà)客戶(hù)名稱(chēng)客戶(hù)地址位置:系統(tǒng)數(shù)據(jù)庫(kù)第2章 系統(tǒng)設(shè)計(jì)21 結(jié)構(gòu)設(shè)計(jì)為了把用戶(hù)的數(shù)據(jù)要求清晰的表達(dá)出來(lái),系統(tǒng)分析員通常建立一個(gè)概念性數(shù)據(jù)模型。概念性數(shù)據(jù)模型是一種面向問(wèn)題的數(shù)據(jù)模型,是按照用戶(hù)的觀(guān)點(diǎn)來(lái)對(duì)數(shù)據(jù)和信息建模。它描述了從用戶(hù)角度看到的數(shù)據(jù),它反映了用戶(hù)的現(xiàn)實(shí)環(huán)境,且與在軟件系統(tǒng)中的實(shí)現(xiàn)方法無(wú)關(guān)。2.1.1概念設(shè)計(jì)概念模型的表示方法很多,其中最為著名的是P.P.S.Chen于1976年提出的實(shí)體-聯(lián)系方法(E-R)該方法用E-R圖來(lái)描述現(xiàn)實(shí)世界的概念模型。屬性是實(shí)體或聯(lián)系所具有的性質(zhì)。通常一個(gè)實(shí)體由若干個(gè)屬性來(lái)刻畫(huà)。例如,“火車(chē)”實(shí)體有車(chē)次、區(qū)間、里程、等屬性。聯(lián)系也可能有屬性。在E-R圖中,用橢圓或圓角矩形表示實(shí)體(或聯(lián)系)的屬性,并用無(wú)向邊把實(shí)體(或聯(lián)系)與其屬性連接起來(lái)。地域地域類(lèi)型地域名稱(chēng)編號(hào)圖2.1地域?qū)嶓wE-R圖餐廳編號(hào)正餐報(bào)價(jià)早餐報(bào)價(jià)郵政編碼所在地域日期時(shí)間聯(lián)系方式餐廳標(biāo)準(zhǔn)餐廳名稱(chēng)圖2.2餐廳實(shí)體ER圖編號(hào)始發(fā)站車(chē)次名稱(chēng)抵達(dá)站開(kāi)車(chē)時(shí)間抵達(dá)時(shí)間報(bào)價(jià)火車(chē)圖2.3火車(chē)實(shí)體ER圖n1m1m1m1n11n線(xiàn)路飛機(jī)地域餐廳賓館火車(chē)用戶(hù)包括2包括1包括3擁有2擁有1管理圖2.4 實(shí)體之間的總E-R圖2.1.2邏輯設(shè)計(jì)通過(guò)對(duì)本系統(tǒng)各方面功能及特點(diǎn)的研究和討論、對(duì)SQL Server2000的特點(diǎn)及性能的分析,決定選用SQL Server2000數(shù)據(jù)庫(kù)管理系統(tǒng)進(jìn)行數(shù)據(jù)庫(kù)的設(shè)計(jì),另外本系統(tǒng)是基于C/S 模式下的管理系統(tǒng)。此旅游資源管理系統(tǒng)的數(shù)據(jù)庫(kù)中包含有6個(gè)表,它們分別為:地域信息表,景點(diǎn)資源信息表,賓館資源信息表,餐廳資源信息表,娛樂(lè)廳資源信息表, 娛樂(lè)項(xiàng)目資源信息表, 火車(chē)資源信息表, 飛機(jī)資源信息表, 線(xiàn)路基本信息表, 線(xiàn)路景點(diǎn)信息表, 線(xiàn)路賓館信息表, 線(xiàn)路用餐信息表, 線(xiàn)路娛樂(lè)信息表。表2.1為用戶(hù)信息主要以下3項(xiàng)包括:用戶(hù)名、密碼、員工姓名。主要記錄每個(gè)用戶(hù)的登陸資料。表2.1用戶(hù)信息表(Users)編號(hào)字段名稱(chēng)數(shù)據(jù)結(jié)構(gòu)說(shuō)明1UserNameVarchar40用戶(hù)名2PwdVarchar40密碼3EmpNameVarchar40員工姓名表2.2為地域信息資源,包括地域信息的類(lèi)型、錄入、修改、刪除和關(guān)閉等功能。通過(guò)它可以很輕松查到有關(guān)地域信息的的一些資料。表2.2地域信息表(Area)編號(hào)字段名稱(chēng)數(shù)據(jù)結(jié)構(gòu)說(shuō)明1AreaIdInt地域編號(hào)2AreaNameVarchar40地域名稱(chēng)3AreaTypeSmallint地域類(lèi)型(1本市地域2外地域3國(guó)外地域)表2.3為線(xiàn)路基本信息包括線(xiàn)路編號(hào)、線(xiàn)路名稱(chēng)、行程天數(shù)、團(tuán)隊(duì)類(lèi)別、保險(xiǎn)公司、保險(xiǎn)費(fèi)、其他費(fèi)用、導(dǎo)游費(fèi)、利潤(rùn)、所屬地域。通過(guò)它可以查詢(xún)到每條線(xiàn)路的基本信息。 表2.3線(xiàn)路基本信息表(tline)編號(hào)字段名稱(chēng)數(shù)據(jù)結(jié)構(gòu)說(shuō)明1IidInt線(xiàn)路編號(hào)2InameVarchar50線(xiàn)路名稱(chēng)3IdaySmallint行程天數(shù)4InsFeeDecimal8,2保險(xiǎn)費(fèi)5OtherCostDecimal8,2其他費(fèi)用6TourPayDecimal8,2導(dǎo)游費(fèi)7BenefitDecimal8,2利潤(rùn)8AreaIdInt所屬地域2.1.3物理設(shè)計(jì)不同的數(shù)據(jù)庫(kù)產(chǎn)品所提供的物理環(huán)境、存取方法和存儲(chǔ)結(jié)構(gòu)有很大差別,能提供設(shè)計(jì)人員使用的設(shè)計(jì)變量、參數(shù)范圍也很不相同,因此沒(méi)有通用的物理設(shè)計(jì)方法可遵循,只能給出一般的設(shè)計(jì)內(nèi)容和原則。希望設(shè)計(jì)優(yōu)化的物理數(shù)據(jù)庫(kù)結(jié)構(gòu),使得在數(shù)據(jù)庫(kù)上運(yùn)行的各種事物響應(yīng)時(shí)間小,存儲(chǔ)空間利用率高、事務(wù)吞吐率大。為此首先對(duì)事務(wù)進(jìn)行詳細(xì)分析,獲得選擇物理數(shù)據(jù)庫(kù)設(shè)計(jì)所需要的參數(shù)。其次,要充分理解所用的RDBMS的內(nèi)部特征,特別是系統(tǒng)提供的存取方法和存儲(chǔ)結(jié)構(gòu)。對(duì)于數(shù)據(jù)庫(kù)查詢(xún)事務(wù),需要得到如下信息:1. 查詢(xún)的關(guān)系;2. 查詢(xún)條件所涉及的屬性;3. 連接條件所涉及的屬性;4. 查詢(xún)的投影屬性。5. 被更新的關(guān)系;6. 每個(gè)關(guān)系上的更新操作條件所涉及的屬性;7. 修改操作要改變的屬性值;8. 通常對(duì)于關(guān)系數(shù)據(jù)庫(kù)物理設(shè)計(jì)的內(nèi)容主要包括;2.1.4 數(shù)據(jù)庫(kù)實(shí)現(xiàn)1以關(guān)系型為目標(biāo)將E-R實(shí)體圖中概念模型映射為關(guān)系模型,具體旅游資源及線(xiàn)路管理系統(tǒng)整體關(guān)系模型實(shí)現(xiàn)設(shè)計(jì),如圖2.5所示:圖2.5 電腦報(bào)價(jià)管理系統(tǒng)關(guān)系模型2.2行為設(shè)計(jì)2.2.1總體設(shè)計(jì)系統(tǒng)功能結(jié)構(gòu)圖主要從功能的角度描述了系統(tǒng)的結(jié)構(gòu),但并未表達(dá)各功能之間的數(shù)據(jù)傳送關(guān)系。事實(shí)上,系統(tǒng)中許多業(yè)務(wù)或功能都是通過(guò)數(shù)據(jù)文件聯(lián)系起來(lái)的。例如,某一功能模塊向某一數(shù)據(jù)文件中存入數(shù)據(jù),而另一個(gè)功能模塊則從該數(shù)據(jù)文件中取出數(shù)據(jù)。再比如,雖然在數(shù)據(jù)流程圖中的某兩個(gè)功能模塊之間原來(lái)并沒(méi)有通過(guò)數(shù)據(jù)文件發(fā)生聯(lián)系,但為了處理方便,在具體實(shí)現(xiàn)中有可能在兩個(gè)處理功能之間設(shè)立一個(gè)臨時(shí)的中間文件以便把它們聯(lián)系起來(lái)。上述這些關(guān)系在設(shè)計(jì)中是通過(guò)繪制信息系統(tǒng)流程圖來(lái)從整體上表達(dá)的。如圖2.6為系統(tǒng)功能結(jié)構(gòu)圖。旅游資源及線(xiàn)路管理系統(tǒng)系統(tǒng)系用戶(hù)管理用戶(hù)退出娛樂(lè)資源地域資源旅游資源關(guān)于旅游線(xiàn)路主題景點(diǎn)資源賓館資源餐廳資源火車(chē)資源旅游線(xiàn)路飛機(jī)資源幫助圖2.6系統(tǒng)功能結(jié)構(gòu)圖2.2.2代碼設(shè)計(jì)一、代碼及其作用代碼是人為確定的代表客觀(guān)事物(實(shí)體)名稱(chēng)、屬性或狀態(tài)的符號(hào) 或者是這些符號(hào)的組合。在系統(tǒng)開(kāi)發(fā)過(guò)程中設(shè)計(jì)代碼作用是:1、唯一化 最簡(jiǎn)單、最常見(jiàn)的例子就是職工編號(hào)。在人事檔案管理中我們不難 發(fā)現(xiàn),人的姓名不管在一個(gè)多么小的單位里都很難避免重名。為了避免 二義性,唯一地標(biāo)識(shí)每一個(gè)人,因此編制了職工代碼。 2、規(guī)范化 例如,財(cái)政部關(guān)于會(huì)計(jì)科目編碼的規(guī)定,以“1”開(kāi)頭的表示資產(chǎn)類(lèi)科 目;以“2”表示負(fù)債類(lèi)科目;“3”表示權(quán)益類(lèi)科目;“4”表示成本類(lèi)科目 等。3、系統(tǒng)化系統(tǒng)所用代碼應(yīng)盡量標(biāo)準(zhǔn)化。在實(shí)際工作中,一般企業(yè)所用大部分 編碼都有國(guó)家或行業(yè)標(biāo)準(zhǔn)。二、代碼設(shè)計(jì)的原則1、必須保證有足夠的容量要足以包括規(guī)定范圍內(nèi)的所有對(duì)象。如果容量不夠,不便于今后變 化和擴(kuò)充,隨著環(huán)境的變化這種分類(lèi)很快就失去了生命力。2、按屬性系統(tǒng)化類(lèi)不能是無(wú)原則的,必須遵循一定的規(guī)律。根據(jù)實(shí)際情況并結(jié)合具 體管理的要求來(lái)劃分是我們分類(lèi)的基本方法。分類(lèi)應(yīng)按照處理對(duì)象的各 種具體屬性系統(tǒng)地進(jìn)行。如在線(xiàn)分類(lèi)方法中,哪一層次是按照什么屬性 來(lái)分類(lèi),哪一層次是標(biāo)識(shí)一個(gè)什么類(lèi)型的對(duì)象集合等都必須系統(tǒng)地進(jìn) 行,只有這樣的分類(lèi)才比較容易建立,比較容易為別人所接受。3、分類(lèi)要有一定的柔性不至于在出現(xiàn)變更時(shí)破壞分類(lèi)的結(jié)構(gòu)。所謂柔性是指在一定情況下 分類(lèi)結(jié)構(gòu)對(duì)于增設(shè)或變更處理對(duì)象的可容納程度。柔性好的系統(tǒng)在一般 的情況下增加分類(lèi)不會(huì)破壞其結(jié)構(gòu)。但是柔性往往還會(huì)帶來(lái)別的一些問(wèn) 題,如冗余度大等,這都是設(shè)計(jì)分類(lèi)時(shí)必須考慮的問(wèn)題。4、注意本分類(lèi)系統(tǒng)與外系統(tǒng)、已有系統(tǒng)的協(xié)調(diào)。任何一項(xiàng)工作都是從原有的基礎(chǔ)上發(fā)展起來(lái)的,故分類(lèi)時(shí)一定要注 意新老分類(lèi)的協(xié)調(diào)性,以便于系統(tǒng)的聯(lián)系、移植、協(xié)作以及新老系統(tǒng)的 平穩(wěn)過(guò)渡。 第3章 系統(tǒng)實(shí)施3.1系統(tǒng)的界面實(shí)現(xiàn)一、登陸窗口如下所示:當(dāng)輸入用戶(hù)名和密碼以后,點(diǎn)擊“登錄”鍵,如果用戶(hù)名和密碼都正確就可以順利進(jìn)入主窗體,如果輸入錯(cuò)誤,那么就有相應(yīng)的提示信息。如圖5.1所示。圖3.1登陸界面圖二、主界面:當(dāng)輸入用戶(hù)名和密碼以后,點(diǎn)擊“確定”鍵,如果用戶(hù)名和密碼都正確就可以順利進(jìn)入主窗體。如圖3.2所示圖3.2 主界面窗體圖三、線(xiàn)路管理:線(xiàn)路基本信息包括線(xiàn)路編號(hào)、線(xiàn)路名稱(chēng)、行程天數(shù)、團(tuán)隊(duì)類(lèi)別、保險(xiǎn)公司、保險(xiǎn)費(fèi)、其他費(fèi)用、導(dǎo)游費(fèi)、利潤(rùn)、所屬地域??梢圆樵?xún)到每條線(xiàn)路的基本信息。如圖3.3所示。圖3.3線(xiàn)路基本信息界面圖四、火車(chē)信息:火車(chē)信息包括火車(chē)車(chē)次、始發(fā)站、抵達(dá)站、開(kāi)車(chē)時(shí)間、抵達(dá)時(shí)間、硬座報(bào)價(jià)、軟座報(bào)價(jià)、硬臥報(bào)價(jià)、軟臥報(bào)價(jià)。錄了每條線(xiàn)路的火車(chē)信息。可以查詢(xún)到每條線(xiàn)路的火車(chē)資源信息。如圖3.4所示。圖3.4 火車(chē)信息界面圖3.2數(shù)據(jù)庫(kù)的實(shí)現(xiàn)測(cè)試方法是測(cè)試過(guò)程中至關(guān)重要的環(huán)節(jié),采用的測(cè)試方法不同所產(chǎn)生的效果和所用的測(cè)試經(jīng)費(fèi)也是不同的。一個(gè)好的測(cè)試方法能夠提高測(cè)試的效率,縮短測(cè)試的時(shí)間,也能夠減少測(cè)試的經(jīng)費(fèi)。本次測(cè)試采用白盒測(cè)試與黑盒測(cè)試相結(jié)合的方法。如果已經(jīng)知道了產(chǎn)品應(yīng)該具有的功能,可以通過(guò)測(cè)試來(lái)檢驗(yàn)是否每個(gè)功能都能正常使用,就是黑盒測(cè)試。黑盒測(cè)試又稱(chēng)功能測(cè)試,它是把程序看成一個(gè)黑盒子,完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過(guò)程。也就是說(shuō),黑盒測(cè)試是在程序接口進(jìn)行的測(cè)試, 它只檢查程序功能是否能按照規(guī)格說(shuō)明書(shū)的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)產(chǎn)生正常的輸出信息,并且保持外部信息的完整性。與黑盒測(cè)試相反,白盒測(cè)試的前提是可以把程序看成裝在一個(gè)透明的白盒子里,也就是完全了解程序的內(nèi)部和處理結(jié)構(gòu)。這種方法按照程序內(nèi)部的邏輯測(cè)試程序,檢驗(yàn)程序中的每條通路是否都能按預(yù)定要求正確工作,白盒測(cè)試又稱(chēng)結(jié)構(gòu)測(cè)試。由于每個(gè)軟件都是由若干個(gè)子系統(tǒng)組成,每個(gè)子系統(tǒng)又由許多個(gè)模塊組成,所以想把整個(gè)系統(tǒng)作為一個(gè)單獨(dú)的實(shí)體進(jìn)行測(cè)試是不現(xiàn)實(shí)的,應(yīng)該把測(cè)試過(guò)程分步進(jìn)行:1.模塊測(cè)試 把每個(gè)模塊作為單獨(dú)的實(shí)體來(lái)測(cè)試,為的是保證每個(gè)模塊作為一個(gè)單元能正常運(yùn)行。2.子系統(tǒng)測(cè)試 把經(jīng)過(guò)單元測(cè)試的模塊放在一起形成一個(gè)子系統(tǒng)來(lái)測(cè)試,著重測(cè)試模塊的接口。3.系統(tǒng)測(cè)試 把經(jīng)過(guò)測(cè)試的子系統(tǒng)裝配成一個(gè)完整的系統(tǒng)來(lái)測(cè)試。不僅要發(fā)現(xiàn)設(shè)計(jì)和編碼的錯(cuò)誤,還應(yīng)該驗(yàn)證系統(tǒng)是否能提供說(shuō)明書(shū)中指定的功能。4.驗(yàn)收測(cè)試 把軟件系統(tǒng)作為單一的實(shí)體進(jìn)行測(cè)試,在用戶(hù)的參與下使用實(shí)際數(shù)據(jù)進(jìn)行測(cè)試。第4章 總結(jié)旅游資源及線(xiàn)路管理系統(tǒng)基本開(kāi)發(fā)完畢,其功能基本符合用戶(hù)要求,能夠完成系統(tǒng)用戶(hù)管理、地域資源管理、景點(diǎn)資源管理、賓館資源管理、餐廳資源管理、娛樂(lè)資源管理、交通資源管理、旅游線(xiàn)路編輯等功能并提供部分系統(tǒng)維護(hù)功能,使用戶(hù)進(jìn)行數(shù)據(jù)修改和添加,數(shù)據(jù)刪除。所以,旅游資源及線(xiàn)路管理系統(tǒng)必須有較好的數(shù)據(jù)處理功能,有好的界面,操作簡(jiǎn)單的基本優(yōu)點(diǎn)?,F(xiàn)將本系統(tǒng)的優(yōu)缺點(diǎn)總結(jié)如下:1.系統(tǒng)的特點(diǎn) 本系統(tǒng)是一個(gè)旅游資源及線(xiàn)路管理系統(tǒng),采用Visual Basic的模式來(lái)訂制的旅游管理系統(tǒng)的服務(wù)平臺(tái)。本系統(tǒng)從功能上來(lái)說(shuō),比較完備。系統(tǒng)以Visual Basic界面與用戶(hù)交互,同時(shí)通過(guò)數(shù)據(jù)庫(kù)管理系統(tǒng)來(lái)存儲(chǔ)信息數(shù)據(jù)。系統(tǒng)實(shí)現(xiàn)了對(duì)信息數(shù)據(jù)的查詢(xún)、編輯和管理等基本數(shù)據(jù)庫(kù)操作,根據(jù)用戶(hù)的需求及程序的應(yīng)用與維護(hù)的易用性,將各個(gè)部分置于不同的模塊當(dāng)中,方便了程序的擴(kuò)展與維護(hù)。2.系統(tǒng)的不足和改進(jìn)本系統(tǒng)基本上滿(mǎn)足了旅游資源及線(xiàn)路管理系統(tǒng)方面的需要。實(shí)現(xiàn)了管理者和游客所要求的功能。在界面上力求做到美觀(guān)明了、在操作方面盡量避免由于用戶(hù)操作不當(dāng)帶來(lái)系統(tǒng)的出錯(cuò)現(xiàn)象。但是,盡管如此,本系統(tǒng)仍未達(dá)到完美的地步,許多大方還需優(yōu)化、改善,比如,部分?jǐn)?shù)據(jù)庫(kù)表的設(shè)計(jì)存在一定的冗余,有待進(jìn)一步優(yōu)化。根據(jù)系統(tǒng)的不足,繼續(xù)改進(jìn)和完善本系統(tǒng)。提高審美觀(guān)點(diǎn),可使用photoshop等圖片處理工具修飾圖片,力求給用戶(hù)提供美觀(guān)友好的界面;簡(jiǎn)化程序代碼,可使不同界面之間能共享一些方法、函數(shù)和變量,對(duì)于相同的功能模塊可生成程序包供其它界面引用,這樣就會(huì)提高系統(tǒng)的運(yùn)行速度;數(shù)據(jù)庫(kù)的關(guān)系模式可以進(jìn)一步規(guī)范化,減少冗余現(xiàn)象。參考文獻(xiàn)1孫清.從零開(kāi)始學(xué)VB.第二版.北京:人民郵電出版社,2007.3-152杜小平.數(shù)據(jù)庫(kù)簡(jiǎn)單易學(xué).第二版.北京:電子工業(yè)出版社,2005.16-173孫健文.VB信息管理系統(tǒng)開(kāi)發(fā)編著.第三版.北京:人民郵電出版社,2007.18-224郭曉龍.VB百例案例教程.第一版.北京:清華大學(xué)出版社,2004.23-245楊超.畢業(yè)設(shè)計(jì)步步贏教程.第一版.北京:清華大學(xué)出版社,2004.24-306劉翔.VB易懂易會(huì)自學(xué)教程.第二版.北京:電子工業(yè)出版社,2003.24-307王強(qiáng).VB編程實(shí)例教程.第四版.哈爾濱:哈爾濱工業(yè)出版社,2004.31-398蔡文佐.畢業(yè)設(shè)計(jì)指導(dǎo)教學(xué).第三版.北京:清華大學(xué)出版社,2005. 23-249東啟力.VB程序設(shè)計(jì)開(kāi)發(fā)實(shí)例.第一版.廣州:中國(guó)工業(yè)出版社,2005. 23-2410孫文濤.數(shù)據(jù)庫(kù)原理教程.第一版.北京:清華大學(xué)出版社,2004. 31-3911趙文澤.數(shù)據(jù)庫(kù)設(shè)計(jì)教程.第五版.遼寧:遼寧大學(xué)出版社,2006. 23-2412徐明.數(shù)據(jù)實(shí)用簡(jiǎn)明教程.第一版.北京:清華大學(xué)出版社,2002. 31-3913郭志明.VB講解案例教程.第二版.北京:清華大學(xué)出版社,2009.18-3314柳青.VB從入門(mén)到精通.第一版.沈陽(yáng):中國(guó)鐵道出版社,2008.78-9615蔡曉璇.數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)技術(shù).第三版.北京:中國(guó)鐵道出版社,2003.25-38附錄Public Modify As BooleanPublic OriId As LongPublic OriAreaName, OriAmuseName As StringPublic OriType As IntegerPrivate Function Check() As Boolean If Trim(txtAmuse) = Then MsgBox 請(qǐng)輸入地域名稱(chēng) txtAmuse.SetFocus Check = False Exit Function End If If Trim(txtAmuse) = Then MsgBox 請(qǐng)輸入娛樂(lè)廳名稱(chēng) txtAmuse.SetFocus Check = False Exit Function End If Check = TrueEnd FunctionPrivate Sub Cmd_OK_Click() If Check = False Then Exit Sub End If If Modify = False Or OriAmuseName Trim(txtAmuse) Then If .In_DB(MakeStr(txtAmuse) = True Then MsgBox 娛樂(lè)廳名稱(chēng)已經(jīng)存在,請(qǐng)重新輸入 txtAmuse.SetFocus txtAmuse.SelStart = 0 txtAmuse.SelLength = Len(txtAmuse) Exit Sub End If End If If Mod
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 安全預(yù)防健康成長(zhǎng)
- 產(chǎn)科護(hù)理專(zhuān)案成果匯報(bào)
- 蘇教版二年級(jí)上冊(cè)美術(shù)教案編寫(xiě)計(jì)劃
- 湘教版2024年八年級(jí)數(shù)學(xué)教學(xué)進(jìn)度計(jì)劃
- 施工現(xiàn)場(chǎng)人員培訓(xùn)管理措施
- 國(guó)慶節(jié)期間石油管道鋪設(shè)安全措施他
- 員工環(huán)境安全培訓(xùn)記錄
- 小學(xué)班主任班級(jí)作業(yè)管理工作計(jì)劃
- 職業(yè)技術(shù)學(xué)校2025年學(xué)生社團(tuán)發(fā)展計(jì)劃
- 小學(xué)信息技術(shù)五年級(jí)上冊(cè)學(xué)習(xí)方法指導(dǎo)計(jì)劃
- 2025至2030中國(guó)鐵路貨車(chē)行業(yè)深度調(diào)研及投資前景報(bào)告
- 2025江蘇省惠隆資產(chǎn)管理限公司招聘30人易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 籍貫對(duì)照表完整版
- 2023年重慶出版集團(tuán)有限公司招聘筆試模擬試題及答案解析
- 土木工程概論全套課件完整版電子教案最新板
- 超星爾雅學(xué)習(xí)通《聲光影的內(nèi)心感動(dòng)電影視聽(tīng)語(yǔ)言(四川大學(xué))》章節(jié)測(cè)試答案
- 燃?xì)夤こ逃?jì)價(jià)規(guī)則及定額應(yīng)用
- 上教社深圳版小學(xué)英語(yǔ)1-6年級(jí)單詞匯總
- EN779-2012一般通風(fēng)過(guò)濾器——過(guò)濾性能測(cè)定(中文版)
- 頂管施工頂管作業(yè)安全技術(shù)交底
- 生物膜(高級(jí)生化課件)
評(píng)論
0/150
提交評(píng)論