




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 畢 業(yè) 設(shè) 計(jì) (論 文)專專 業(yè)業(yè) 網(wǎng)絡(luò)工程 班班 級級 08 網(wǎng)絡(luò) 1 班 學(xué)生姓名學(xué)生姓名 學(xué)學(xué) 號號 課課 題題 旅游資源及線路管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 旅游線路管理和交通資源管理子系統(tǒng) 指導(dǎo)教師指導(dǎo)教師 20122012 年年 6 6 月月 1010 日日 摘 要由于如今的旅游景點(diǎn)繁多,旅游線路中包含的內(nèi)容也很多,讓人很難清楚的了解到其中的所包含的信息,做出正確的旅游方案,讓自己能夠輕輕松松的享受到旅游中的樂趣。本系統(tǒng)旨在方便那些熱愛出游的人,讓他們及時、準(zhǔn)確、詳細(xì)的了解到一些旅游方面的相關(guān)信息,為他們指引一條適合他們的旅游線路。本人利用軟件工程思想,使用C+開發(fā)語言(MFC)和ACC
2、ESS數(shù)據(jù)庫開發(fā)工具,獨(dú)立開發(fā)其中的一個模塊,其功能包括交通資源管理和旅游線路管理。論文主要闡述了本課題的開發(fā)背景,所要完成的功能和開發(fā)的全過程。介紹了模塊設(shè)計(jì)的方法、設(shè)計(jì)思想、難點(diǎn)技術(shù)和解決方案。關(guān)鍵字:關(guān)鍵字:MFC,交通資源,旅游線路,管理 Abstract Todays tourist attractions range of content contained in the tourist routes, make it difficult to clearly understand which information contained in, make the right tra
3、vel solutions, so that they can easily enjoy the travelfun.The system is designed to facilitate those who love to travel, so that they learned a number of tourism related information timely, accurate and detailed guidelines for them one for their tours. Software engineering ideas, I use C + + develo
4、pment language (MFC) and ACCESS database development tools, independently developed a module, its functions include the management of transportation resources and TourismManagement.The thesis describes the development background of the subject, to complete thedevelopment and function of the whole pr
5、ocess. Module design, design ideas,difficult technologies and solutions.Keywords: MFC, transportation resources, travel routes, management 目目 錄錄第一章第一章 緒論緒論.- - 1 1 - -1.1 課題來源.- 1 -1.2 開發(fā)背景及開發(fā)目的 .- 1 -1.3 目前旅游行業(yè)存在的問題.- 2 -1.4 開發(fā)該系統(tǒng)的意義.- 3 -1.5 可行性研究 .- 3 -1.5.1 技術(shù)可行性.- 3 -1.5.2 經(jīng)濟(jì)可行性.- 3 -1.5.3 操作可行
6、性.- 3 -第二章第二章 開發(fā)環(huán)境的說明開發(fā)環(huán)境的說明.- - 4 4 - -2.1 開發(fā)語言的選擇 .- 4 -2.2 數(shù)據(jù)庫的選擇 .- 4 -2.3 開發(fā)工具的選擇 .- 5 -第三章第三章 需求分析需求分析.- - 7 7 - -3.1 性能需求分析 .- 7 -3.2 可靠性和可用性分析.- 7 -第四章第四章 旅游資源及線路管理系統(tǒng)的總體介紹旅游資源及線路管理系統(tǒng)的總體介紹.- - 8 8 - -4.1 應(yīng)用現(xiàn)狀調(diào)查 .- 8 -4.2 系統(tǒng)目標(biāo) .- 8 -4.3 系統(tǒng)登陸窗口的設(shè)計(jì) .- 8 -第五章第五章 旅游線路管理和交通資源管理子系統(tǒng)的設(shè)計(jì)旅游線路管理和交通資源管理子系
7、統(tǒng)的設(shè)計(jì).- - 1010 - -5.1 子系統(tǒng)介紹.- 10 -5.2 項(xiàng)目規(guī)劃.- 10 -5.3 子系統(tǒng)功能模塊圖.- 10 -5.4 子系統(tǒng)程序流程圖.- 11 -5.5 數(shù)據(jù)庫設(shè)計(jì).- 13 -第六章第六章 子系統(tǒng)功能模塊詳細(xì)設(shè)計(jì)子系統(tǒng)功能模塊詳細(xì)設(shè)計(jì).- - 1515 - -6.1 登錄窗口的設(shè)計(jì) .- 15 -6.2 標(biāo)題窗口的設(shè)計(jì) .- 19 -6.3 線路信息窗口的設(shè)計(jì) .- 21 -6.4 驗(yàn)證登錄窗口的設(shè)計(jì) .- 27 -6.5 修改窗口的設(shè)計(jì) .- 30 -6.6 數(shù)據(jù)庫接入的實(shí)現(xiàn) .- 34 -第七章第七章 畢業(yè)設(shè)計(jì)小結(jié)畢業(yè)設(shè)計(jì)小結(jié).- - 3939 - -致致 謝謝
8、.- - 4040 - -參考文獻(xiàn)參考文獻(xiàn).- - 4141 - - - 1 -旅游資源及線路管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)旅游資源及線路管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)旅游線路管理和交通資源管理子系統(tǒng)的設(shè)計(jì)和實(shí)旅游線路管理和交通資源管理子系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)現(xiàn) 第一章第一章 緒論緒論1.11.1 課題來源課題來源隨著我國市場經(jīng)濟(jì)的快速發(fā)展和信息化水平的不斷提高,如何利用先進(jìn)的管理手段,提高用戶資料管理的水平,是當(dāng)今社會所面臨的一個課題。提高企業(yè)的管理水平,必須全方位地提高企業(yè)的管理意識。只有高標(biāo)準(zhǔn)、高質(zhì)量的管理才能滿足企業(yè)的發(fā)展需求。面對信息時代的挑戰(zhàn),利用高科技手段來提高用戶管理無疑是一條行之有效的途徑。在某種意義
9、上,信息與科技在企業(yè)管理與現(xiàn)代化建設(shè)中顯現(xiàn)出越來越重要的地位。用戶管理方面的信息化與科學(xué)化,已成為現(xiàn)代化生活水平步入高臺階的重要標(biāo)志。隨著計(jì)算機(jī)技術(shù)不斷的飛速發(fā)展,計(jì)算機(jī)以及計(jì)算機(jī)控制的自動處理技術(shù)已融入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。對于當(dāng)今的科學(xué)信息是一次重大的飛越,為人們的生活、工作、學(xué)習(xí)帶來潛移默化的影響。今天我們使用計(jì)算機(jī)對用戶投資信息進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高用戶管理的效率。面對目前的實(shí)際狀況,迫切需要開發(fā)一個新系統(tǒng)來適應(yīng)這一些工作。1.21.2 開發(fā)背景及開發(fā)
10、目的開發(fā)背景及開發(fā)目的隨著社會發(fā)展、工業(yè)進(jìn)步,近年來人民的生活水平日益提高,消費(fèi)結(jié)構(gòu)也發(fā)生了巨大的變化。人們的生活不再只局限于簡單地滿足溫飽,越來越多的人開始注重生活的質(zhì)量,即身體素質(zhì)和精神文化素質(zhì)的同步提高。同時,國家也積極鼓勵人們利用節(jié)假日外出旅游,游覽各地的美麗景色,了解那里的人文地理和風(fēng)土人情。這樣一方面可以鍛煉和提高全民素質(zhì),一方面還可以增加國家旅游財(cái)政方面的收入,利國利民。 - 2 -伴著蓬勃發(fā)展的旅游業(yè),各地的旅行社也應(yīng)運(yùn)而生。它們的產(chǎn)生為人們的出游提供了很多方便,只要游客提出要求,旅行社會盡量為他們考慮,合理安排好各條路線和相關(guān)行程。當(dāng)然,新興的行業(yè)雖然有很強(qiáng)的生命力,但是在上
11、述的服務(wù)中仍存在很多的不足。計(jì)算機(jī)科學(xué)日漸成熟,它已進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用,用手工統(tǒng)計(jì)數(shù)據(jù)資料的工作方式正逐步離我們遠(yuǎn)去。豐富多彩的旅游景點(diǎn)需要一個合適的管理系統(tǒng)來規(guī)范,使得各項(xiàng)工作都能有條有理地進(jìn)行。本旅行社管理系統(tǒng)正是想改善那些原有的不足,更好的為游客和旅行社提供直接交流的平臺,使雙方更好地協(xié)調(diào)不同的意見。 1.31.3 目前旅游行業(yè)存在的問題目前旅游行業(yè)存在的問題目前有許多中型的旅游管理部門仍依靠原始的人工方式采用電子文檔、電子表格等(例如 WORD、EXCEL,或者簡單的 ACCESS 數(shù)據(jù)庫)來對旅游信息進(jìn)行管理,大部分旅行社也無自己的旅游管理系統(tǒng),無法在現(xiàn)在
12、這個網(wǎng)絡(luò)時代滿足用戶的需要。隨著業(yè)務(wù)的不斷擴(kuò)展,旅行社業(yè)務(wù)操作中涉及的各種收費(fèi)情況、客戶情況以及旅游線路情況越來越復(fù)雜,業(yè)務(wù)操作人員若僅靠手工方式處理大量資料,則遺漏信息的現(xiàn)象更容易發(fā)生,同時也可能帶來出錯率的增長以及大量資源的浪費(fèi)和閑置等問題。因此,只有加強(qiáng)對旅游部門信息資源的整合、統(tǒng)一管理,才能使行業(yè)更加合理、高效地運(yùn)轉(zhuǎn)?,F(xiàn)行的旅游信息管理模式的問題主要體現(xiàn)在如下幾個方面:1.各類旅游信息查詢速度慢,工作強(qiáng)度大。旅游信息中牽涉到游客資料、導(dǎo)游信息、費(fèi)用、線路、景點(diǎn)、酒店等等大量的資料,用人工方式進(jìn)行整理匯總時,速度慢、工作繁瑣、易出錯。2.各類資源之間調(diào)配難度大。由于信息面廣,信息量大,因
13、此要對其中某些資源進(jìn)行統(tǒng)一管理、調(diào)配是需要花費(fèi)大量的人工。3.相當(dāng)一部分資源缺少一定的保護(hù),處于不安全的狀態(tài),許多信息容易泄露。4.對于客戶的服務(wù)要求反應(yīng)慢。基于上面的原因,對于客戶提出的服務(wù)要求,勢必不能做出快捷的反應(yīng)。5.缺少服務(wù)質(zhì)量反饋的統(tǒng)一管理。 - 3 -1.41.4 開發(fā)該系統(tǒng)的意義開發(fā)該系統(tǒng)的意義計(jì)算機(jī)科學(xué)與網(wǎng)絡(luò)信息日漸成熟,它已進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用,用手工統(tǒng)計(jì)數(shù)據(jù)資料的工作方式正逐步離我們遠(yuǎn)去。豐富多彩的旅游景點(diǎn)需要一個合適的管理系統(tǒng)來規(guī)范,使得各項(xiàng)工作都能有條有理地進(jìn)行。旅游管理系統(tǒng)正是想改善那些原有的不足,更好的為游客提供直接交流的平臺,更好地協(xié)調(diào)
14、不同的意見。它能提供給管理者一個簡單的界面可以合理計(jì)劃安排導(dǎo)游的工作和及時了解游客的要求和信息;它還能提供給游客一個清新友好的界面選擇自己向往的旅游勝地;為人們的出游提供了很多方便,合理安排好各條路線和相關(guān)行程。1.51.5 可行性研究可行性研究開發(fā)任何一個基于計(jì)算機(jī)的系統(tǒng)時,都會受到時間和資源上的限制。因此在接受任何一個項(xiàng)目開發(fā)任務(wù)之前,必須根據(jù)客戶可能提供的時間和資源條件進(jìn)行可行性分析,以減少項(xiàng)目開發(fā)風(fēng)險(xiǎn),避免人力、物力和財(cái)力的浪費(fèi)。4采用現(xiàn)代化統(tǒng)一的旅游管理系統(tǒng)系統(tǒng),能夠有效幫助旅游企業(yè)優(yōu)化旅游行業(yè),使其在行業(yè)內(nèi)處于優(yōu)勢地位,并相對長期地保持這種戰(zhàn)略優(yōu)勢。開發(fā)旅游管理系統(tǒng)的可行性研究如下
15、:1.5.11.5.1 技術(shù)可行性技術(shù)可行性旅游管理系統(tǒng)的后臺數(shù)據(jù)庫采用 Access,以保證數(shù)據(jù)的安全、高效和穩(wěn)定;前臺采用微軟公司的 Visual Studio2008 作為主要的開發(fā)工具,它可與 Access 數(shù)據(jù)庫連接,實(shí)現(xiàn)查詢和修改。1.5.21.5.2 經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性為了確定待開發(fā)的系統(tǒng)的經(jīng)濟(jì)效益能否超過開發(fā)成本。本旅游管理系統(tǒng)建設(shè)是一個不會直接產(chǎn)生經(jīng)濟(jì)效益的投資,但是能夠節(jié)省人員資源的消耗和浪費(fèi),從而節(jié)約成本,提高效率。從成本效益角度來觀察,這個系統(tǒng)的開發(fā)成本不是很高,在使用后,能夠起到的作用卻是十分可觀的。1.5.31.5.3 操作可行性操作可行性旅游管理系統(tǒng)是基于 MF
16、C 開發(fā)的,后臺數(shù)據(jù)庫使用的是 ACCESS,其中開發(fā)平臺使用 VS2008 對于小型的數(shù)據(jù)庫處理具有不可比擬的優(yōu)點(diǎn)和簡單方便。所以從操作可行性方面是可行的。開發(fā)出來的界面也是十分容易使用,具有簡單,容易上手的特點(diǎn)。 - 4 -第二章第二章 開發(fā)環(huán)境的說明開發(fā)環(huán)境的說明2.12.1 開發(fā)語言的選擇開發(fā)語言的選擇2.1.1 C+ C+這個詞在中國大陸的程序員圈子中通常被讀做“C 加加”,而西方的程序員通常讀做“C plus plus”, “CPP”。 8 它是一種使用非常廣泛的計(jì)算機(jī)編程語言。C+是一種靜態(tài)數(shù)據(jù)類型檢查的、支持多重編程范式的通用程序設(shè)計(jì)語言。它支持過程化程序設(shè)計(jì)、數(shù)據(jù)抽象、面向?qū)?/p>
17、象程序設(shè)計(jì)、制作圖標(biāo)等等泛型程序設(shè)計(jì)等多種程序設(shè)計(jì)風(fēng)格。7 2.1.2 MFC (Microsoft Foundation Classes)微軟基礎(chǔ)類微軟基礎(chǔ)類 MFC(Microsoft Foundation Classes),是一個微軟公司提供的類庫(class libraries)9,以 C+類的形式封裝了 Windows 的 API,并且包含一個應(yīng)用程序框架,以減少應(yīng)用程序開發(fā)人員的工作量。其中包含的類包含大量 Windows 句柄封裝類和很多 Windows 的內(nèi)建控件和組件的封裝類。2.22.2 數(shù)據(jù)庫的選擇數(shù)據(jù)庫的選擇數(shù)據(jù)庫是數(shù)據(jù)管理的最新技術(shù)。十多年來數(shù)據(jù)庫管理系統(tǒng)已從專用的應(yīng)
18、用程序發(fā)展成為通用的系統(tǒng)軟件。由于數(shù)據(jù)庫具有數(shù)據(jù)結(jié)構(gòu)化,最低冗余度,較高的程序與數(shù)據(jù)獨(dú)立性,易于擴(kuò)充,易于編制應(yīng)用程序等優(yōu)點(diǎn),較大的信息系統(tǒng)都是建立在數(shù)據(jù)庫設(shè)計(jì)之上的。因此不僅大型計(jì)算機(jī)及中小型計(jì)算機(jī),甚至微型機(jī)都配有數(shù)據(jù)庫管理系統(tǒng)。數(shù)據(jù)庫系統(tǒng)的出現(xiàn)使信息系統(tǒng)從以加工數(shù)據(jù)的程序?yàn)橹行霓D(zhuǎn)向圍繞共享的數(shù)據(jù)庫為中心的新階段。這樣既便于數(shù)據(jù)的集中管理,又有利于應(yīng)用程序的研制和維護(hù),提高了數(shù)據(jù)的利用性和相容性,提高了決策的可靠性。目前,數(shù)據(jù)庫已經(jīng)成為現(xiàn)代信息系統(tǒng)不可分割的重要組成部分。數(shù)據(jù)庫技術(shù)也是計(jì)算機(jī)領(lǐng)域中發(fā)展最快的技術(shù)之一。Access 是微軟公司推出的基于 Windows 的桌面關(guān)系數(shù)據(jù)庫管理系
19、統(tǒng)(RDBMS) ,是 Office 系列應(yīng)用軟件之一3。它提供了表、查詢、窗體、報(bào)表、頁、宏、模塊 7 種用來建立數(shù)據(jù)庫系統(tǒng)的對象;提供了多種向?qū)?、生成器、?- 5 -板,把數(shù)據(jù)存儲、數(shù)據(jù)查詢、界面設(shè)計(jì)、報(bào)表生成等操作規(guī)范化;為建立功能完善的數(shù)據(jù)庫管理系統(tǒng)提供了方便,也使得普通用戶不必編寫代碼,就可以完成大部分?jǐn)?shù)據(jù)管理的任務(wù)。 Access 是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng)1,其主要特點(diǎn)如下: 1.存儲方式單一 Access 管理的對象有表、查詢、窗體、報(bào)表、頁、宏和模塊,以上對象都存放在后綴為(.mdb)的數(shù)據(jù)庫文件中,便于用戶的操作和管理。 2.面向?qū)ο?Access 是一個面向?qū)ο蟮拈_發(fā)工
20、具,利用面向?qū)ο蟮姆绞綄?shù)據(jù)庫系統(tǒng)中的各種功能對象化,將數(shù)據(jù)庫管理的各種功能封裝在各類對象中。它將一個應(yīng)用系統(tǒng)當(dāng)作是由一系列對象組成的,對每個對象它都定義一組方法和屬性,以定義該對象的行為和外國,用戶還可以按需要給對象擴(kuò)展方法和屬性。通過對象的方法、屬性完成數(shù)據(jù)庫的操作和管理,極大地簡化了用戶的開發(fā)工作。同時,這種基于面向?qū)ο蟮拈_發(fā)方式,使得開發(fā)應(yīng)用程序更為簡便。 3.界面友好、易操作 Access 是一個可視化工具,是風(fēng)格與 Windows 完全一樣,用戶想要生成對象并應(yīng)用,只要使用鼠標(biāo)進(jìn)行拖放即可,非常直觀方便。系統(tǒng)還提供了表生成器、查詢生成器、報(bào)表設(shè)計(jì)器以及數(shù)據(jù)庫向?qū)?、表向?qū)?、查詢向?qū)А?/p>
21、窗體向?qū)А?bào)表向?qū)У裙ぞ?,使得操作簡便,容易使用和掌握?4.集成環(huán)境、處理多種數(shù)據(jù)信息 Access 基于 Windows 操作系統(tǒng)下的集成開發(fā)環(huán)境,該環(huán)境集成了各種向?qū)Ш蜕善鞴ぞ?,極大地提高了開發(fā)人員的工作效率,使得建立數(shù)據(jù)庫、創(chuàng)建表、設(shè)計(jì)用戶界面、設(shè)計(jì)數(shù)據(jù)查詢、報(bào)表打印等可以方便有序地進(jìn)行。 5.Access 支持 ODBC(開發(fā)數(shù)據(jù)庫互連,Open Data Base Connectivity) ,利用 Access 強(qiáng)大的 DDE(動態(tài)數(shù)據(jù)交換)和 OLE(對象的聯(lián)接和嵌入)特性,可以在一個數(shù)據(jù)表中嵌入位圖、聲音、Excel 表格、Word 文檔,還可以建立動態(tài)的數(shù)據(jù)庫報(bào)表和窗體等
22、。Access 還可以將程序應(yīng)用于網(wǎng)絡(luò),并與網(wǎng)絡(luò)上的動態(tài)數(shù)據(jù)相聯(lián)接。利用數(shù)據(jù)庫訪問頁對象生成 HTML 文件,輕松構(gòu)建Internet/Intranet 的應(yīng)用。2.32.3 開發(fā)工具的選擇開發(fā)工具的選擇Microsoft Visual Studio 2008 是面向 Windows Vista、Office 2007、Web 2.0 - 6 -的下一代開發(fā)工具,代號“Orcas”,是對 Visual Studio 2005 一次及時、全面的升級。 VS2008 引入了 250 多個新特性,整合了對象、關(guān)系型數(shù)據(jù)、XML 的訪問方式,語言更加簡潔。使用 Visual Studio 2008 可
23、以高效開發(fā)Windows 應(yīng)用。設(shè)計(jì)器中可以實(shí)時反映變更,XAML 中智能感知功能可以提高開發(fā)效率。同時 Visual Studio 2008 支持項(xiàng)目模板、調(diào)試器和部署程序。Visual Studio 2008 可以高效開發(fā) Web 應(yīng)用,集成了 AJAX 1.0,包含 AJAX 項(xiàng)目模板,它還可以高效開發(fā) Office 應(yīng)用和 Mobile 應(yīng)用。10 - 7 -第三章第三章 需求分析需求分析需求分析是介于系統(tǒng)分析和軟件設(shè)計(jì)階段之間的重要橋梁。一方面,需求分析以系統(tǒng)規(guī)格說明和項(xiàng)目規(guī)劃作為分析活動的基本出發(fā)點(diǎn),并從軟件角度對他們進(jìn)行檢查和調(diào)整。另一方面,需求規(guī)格說明又是軟件設(shè)計(jì)、實(shí)現(xiàn)、測試,
24、直至維護(hù)的主要基礎(chǔ)。需求分析是在可行性研究的基礎(chǔ)上進(jìn)行的,可行性研究實(shí)質(zhì)上是一次完整的分析和設(shè)計(jì)過程,只不過是在抽象的層次上進(jìn)行的大大壓縮和簡化的分析和設(shè)計(jì)過程。需求分析的結(jié)果是軟件開發(fā)的基礎(chǔ),必須仔細(xì)驗(yàn)證它的正確性,開發(fā)人員必須和用戶取得完全一致的意見,需求分析的文檔應(yīng)該被用戶所確認(rèn)。為了更準(zhǔn)確、更具體地確定用戶的需求,往往需要構(gòu)造出目標(biāo)系統(tǒng)的原型,供用戶試用以取得實(shí)踐。良好的分析活動有助于避免或盡早剔除早期錯誤,從而提高軟件生產(chǎn)率,降低開發(fā)成本,改進(jìn)軟件質(zhì)量。 3.13.1 性能需求分析性能需求分析為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效地運(yùn)行,旅游管理系統(tǒng)應(yīng)該滿足以下性能需求:1.數(shù)
25、據(jù)準(zhǔn)確性以及數(shù)據(jù)更新的及時性本系統(tǒng)要求用戶輸入與輸出的數(shù)據(jù)達(dá)到準(zhǔn)確性。而且要充分保證數(shù)據(jù)在各個功能模塊之間傳遞與流動時的準(zhǔn)確性。本系統(tǒng)要求用戶輸入和輸出的數(shù)據(jù)達(dá)到及時更新。2.系統(tǒng)的開放性和系統(tǒng)的可擴(kuò)充性 系統(tǒng)在開發(fā)過程中,應(yīng)該充分考慮以后的可擴(kuò)充性。例如,用戶查詢的需求也會不斷地更新和完善。求系統(tǒng)提供足夠的手段進(jìn)行功能的調(diào)整和擴(kuò)充。而要實(shí)現(xiàn)這一點(diǎn),應(yīng)通過系統(tǒng)的開放性來完成,即系統(tǒng)應(yīng)是一個開放系統(tǒng),只要符合一定的規(guī)范,可以簡單地加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。3.23.2 可靠性和可用性分析可靠性和可用性分析1.可靠性:旅游管理系統(tǒng)主要是給客戶提供旅游線路的查詢和交通資源的選擇,同時需要
26、考慮數(shù)據(jù)的及時更新,以提供給用戶可靠的體驗(yàn)。2.可用性:經(jīng)過一段時間的開發(fā),系統(tǒng)能實(shí)現(xiàn)任務(wù)的所有要求,可以提供給用戶使用,同時收集用戶的反饋信息,并對此做出改正和完善,以提高系統(tǒng)的 - 8 -可用性。第四章第四章 旅游資源及線路管理系統(tǒng)的總體介紹旅游資源及線路管理系統(tǒng)的總體介紹4.14.1 應(yīng)用現(xiàn)狀調(diào)查應(yīng)用現(xiàn)狀調(diào)查目前,旅游業(yè)越來越成熟,人民的物質(zhì)文化追求也在與日俱增,比起傳統(tǒng)的紙質(zhì)記錄游客,線路,交通工具等信息顯得過于低效,所以需要開發(fā)一種工具適合用戶使用,查詢旅游資源,并在此基礎(chǔ)上做出拓展,例如:增加旅游目的地的娛樂資源供用戶查詢,增加賓館餐廳資源供游客查詢等。4.24.2 系統(tǒng)目標(biāo)系統(tǒng)目
27、標(biāo)本課題的任務(wù)主要是建立旅游資源和線路管理的數(shù)據(jù)庫,整個系統(tǒng)從總體上分為地域信息管理和景點(diǎn)資源管理、賓館資源管理和餐廳資源管理、娛樂資源管理和系統(tǒng)用戶管理、旅游線路管理和交通資源管理四個部分,每一部分實(shí)現(xiàn)的具體功能如下:1)地域信息管理和景點(diǎn)資源管理功能:實(shí)現(xiàn)地域信息和景點(diǎn)資源的錄入、修改、刪除和查詢。2)賓館資源管理和餐廳資源管理功能:實(shí)現(xiàn)賓館資源和餐廳資源的錄入、修改、刪除和查詢。3)娛樂資源管理和系統(tǒng)用戶管理功能:實(shí)現(xiàn)娛樂資源和系統(tǒng)用戶的錄入、修改、刪除和查詢。4)旅游線路管理和交通資源管理功能:實(shí)現(xiàn)旅游線路信息的錄入、修改、刪除和查詢以及火車、飛機(jī)、長途汽車資源管理。 4.34.3 系
28、統(tǒng)登陸窗口的設(shè)計(jì)系統(tǒng)登陸窗口的設(shè)計(jì)系統(tǒng)登錄界面如圖 4.1。 用戶登錄時需要輸入用戶名和密碼,經(jīng)過系統(tǒng)驗(yàn)證之后判斷用戶名或者密碼是否有錯誤,若有至少一個不正確則拒絕用戶登錄。 - 9 -圖 4.1 系統(tǒng)登錄窗口 - 10 -第五章第五章 旅游線路管理和交通資源管理子系統(tǒng)的設(shè)計(jì)旅游線路管理和交通資源管理子系統(tǒng)的設(shè)計(jì)5.15.1 子系統(tǒng)介紹子系統(tǒng)介紹設(shè)計(jì)此子系統(tǒng)的目的在于方便用戶查詢旅游線路,其中的管理(增加和修改)界面需要管理員動態(tài)的更新旅游線路以便及時提供給用戶可供選擇的旅游線路,用戶確定線路后可以對交通資源進(jìn)行查詢,在數(shù)據(jù)庫中給出可供選擇的交通工具以及各個交通工具不同的屬性,例如:價(jià)格,耗時
29、等。5.25.2 項(xiàng)目規(guī)劃項(xiàng)目規(guī)劃 旅游線路管理和交通資源管理子模塊為方便用戶查詢相關(guān)的旅游線路和交通工具的選擇,系統(tǒng)設(shè)計(jì)簡單,容易使用,本系統(tǒng)可完成如下的幾點(diǎn)功能:1)登錄窗口:用戶通過輸入用戶名和密碼進(jìn)入系統(tǒng)2)標(biāo)題窗口:對旅行社的說明,起到進(jìn)入系統(tǒng)獲得功能的過渡窗口3)線路選擇窗口:提示用戶最新的線路,以及選擇交通工具的功能4)修改登錄窗口:管理員的登錄界面5)修改窗口:管理員可以對線路和交通工具做出修改,例如:增加,刪除5.35.3 子系統(tǒng)功能模塊圖子系統(tǒng)功能模塊圖旅游管理系統(tǒng)功能模塊如圖 5.1 所示。此圖從整體上介紹此子系統(tǒng)的功能,使讀者能夠了解設(shè)計(jì)此子系統(tǒng)的目的以及此模塊能夠提供
30、給用戶的功能。 - 11 -圖 5.1 功能模塊圖5.45.4 子系統(tǒng)程序流程圖子系統(tǒng)程序流程圖程序流程圖如圖 5.2 所示。此圖的設(shè)計(jì)目的是讓讀者明白此模塊的工作過程,更進(jìn)一步對此子系統(tǒng)的認(rèn)識。登錄窗口旅游線路管理交通資源管理提示線路交通工具級別耗時費(fèi)用 - 12 -NoYesNoYes圖 5.2 程序流程圖登錄登錄判斷用戶名和判斷用戶名和密碼密碼不正確提示不正確提示進(jìn)入歡迎界面進(jìn)入歡迎界面線路信息線路信息查詢交通資源信查詢交通資源信息息判斷用戶名和判斷用戶名和密碼密碼修改界面修改界面不正確提示不正確提示修改界面修改界面 - 13 -5.55.5 數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)為了實(shí)現(xiàn)信息管理系統(tǒng)的計(jì)
31、算機(jī)化,僅僅用文字來描述信息的流動和存儲還遠(yuǎn)遠(yuǎn)不夠,還要進(jìn)一步調(diào)查分析舍去物質(zhì)流,抽象出信息流,定義出數(shù)據(jù)庫,數(shù)據(jù)表的結(jié)構(gòu),并對各種數(shù)據(jù)的屬性和各項(xiàng)處理功能進(jìn)行詳細(xì)分析。 4通過對該系統(tǒng)的分析,得出結(jié)論,該系統(tǒng)需要一張表,名為 Message,表的內(nèi)容如圖 5.3 所示,表中有六個字段分別是“編號” , “地區(qū)” , “交通工具” ,“級別” , “耗時” , “價(jià)格” ,各個字段顯示的是交通工具的屬性。圖 5.3 Message - 14 -表具體設(shè)計(jì)結(jié)構(gòu)如表 5.1 所示,表中有五列內(nèi)容,主要介紹的是 Message表中的字段屬性設(shè)置問題。表 5.1 表結(jié)構(gòu)字段類型字段大小必填字段允許空字
32、符串編號自動編號長整型地區(qū)文本50是否交通工具文本50是否級別文本50否是耗時數(shù)字長整型是否價(jià)格數(shù)字長整型是否 - 15 -第六章第六章 子系統(tǒng)功能模塊詳細(xì)設(shè)計(jì)子系統(tǒng)功能模塊詳細(xì)設(shè)計(jì)6 6.1.1 登錄窗口的設(shè)計(jì)登錄窗口的設(shè)計(jì) 作為進(jìn)入系統(tǒng)的登錄界面,需要用戶輸入的元素有兩個,其一為用戶名,其二為密碼;當(dāng)用戶需要進(jìn)入系統(tǒng)時,需要同時輸入正確這兩個元素,當(dāng)其中至少一個元素不正確時,給出提示信息“用戶名用戶名/密碼密碼 錯誤!錯誤!” ,輸入正確的用戶名和密碼進(jìn)入系統(tǒng)。此窗口的設(shè)計(jì)目的是供需要服務(wù)的用戶進(jìn)入系統(tǒng)以獲得服務(wù)。圖 6-1 給出登錄的界面,6-2 給出出錯提示。圖 6-1 登陸界面圖 6
33、-2 出錯提示其源碼如下:#include stdafx.h #include 2008-12.h#include 2008-12Dlg.h#include 界面.h - 16 -#ifdef _DEBUG#define new DEBUG_NEW#endifclass CAboutDlg : public CDialogpublic:CAboutDlg();enum IDD = IDD_ABOUTBOX ;protected:virtual void DoDataExchange(CDataExchange* pDX); protected:DECLARE_MESSAGE_MAP();CAb
34、outDlg:CAboutDlg() : CDialog(CAboutDlg:IDD)void CAboutDlg:DoDataExchange(CDataExchange* pDX)CDialog:DoDataExchange(pDX);BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)END_MESSAGE_MAP()CMy200812Dlg:CMy200812Dlg(CWnd* pParent /*=NULL*/): CDialog(CMy200812Dlg:IDD, pParent)m_hIcon = AfxGetApp()-LoadIcon(IDR_MAINF
35、RAME);void CMy200812Dlg:DoDataExchange(CDataExchange* pDX)CDialog:DoDataExchange(pDX);BEGIN_MESSAGE_MAP(CMy200812Dlg, CDialog) - 17 -ON_WM_SYSCOMMAND()ON_WM_PAINT()ON_WM_QUERYDRAGICON()ON_BN_CLICKED(IDC_BUTTON1, &CMy200812Dlg:OnBnClickedButton1)ON_BN_CLICKED(IDC_BUTTON2, &CMy200812Dlg:OnBnCl
36、ickedButton2)END_MESSAGE_MAP()BOOL CMy200812Dlg:OnInitDialog()CDialog:OnInitDialog();ASSERT(IDM_ABOUTBOX & 0 xFFF0) = IDM_ABOUTBOX);ASSERT(IDM_ABOUTBOX AppendMenu(MF_SEPARATOR);pSysMenu-AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);SetIcon(m_hIcon, TRUE);SetIcon(m_hIcon, FALSE);return TRUE;
37、void CMy200812Dlg:OnSysCommand(UINT nID, LPARAM lParam)if (nID & 0 xFFF0) = IDM_ABOUTBOX)CAboutDlg dlgAbout;dlgAbout.DoModal(); - 18 -elseCDialog:OnSysCommand(nID, lParam);void CMy200812Dlg:OnPaint()if (IsIconic()CPaintDC dc(this); SendMessage(WM_ICONERASEBKGND, reinterpret_cast(dc.GetSafeHdc(),
38、 0);int cxIcon = GetSystemMetrics(SM_CXICON);int cyIcon = GetSystemMetrics(SM_CYICON);CRect rect;GetClientRect(&rect);int x = (rect.Width() - cxIcon + 1) / 2;int y = (rect.Height() - cyIcon + 1) / 2;dc.DrawIcon(x, y, m_hIcon);elseCDialog:OnPaint();CBitmap bitmap;bitmap.LoadBitmapW(IDB_BITMAP8);B
39、ITMAP bmp;bitmap.GetBitmap(&bmp);CClientDC dc(this);CDC dcCom;dcCom.CreateCompatibleDC(&dc);dcCom.SelectObject(&bitmap);CRect rect;GetClientRect(&rect);dc.BitBlt(0, 0, rect.Width(), rect.Height(), &dcCom, 0, 0, - 19 -SRCCOPY);HCURSOR CMy200812Dlg:OnQueryDragIcon()return static_ca
40、st(m_hIcon);void CMy200812Dlg:OnBnClickedButton1()CString strUsrName, strPassWord;GetDlgItem(IDC_EDIT1)-GetWindowTextW(strUsrName);GetDlgItem(IDC_EDIT2)-GetWindowTextW(strPassWord);if (_tcscmp(strUsrName.GetBuffer(), Ladmin) = 0& _tcscmp(strPassWord.GetBuffer(), L123) = 0) 界面 a;a.DoModal(); else
41、MessageBox(L用戶名/密碼 錯誤!);void CMy200812Dlg:OnBnClickedButton2()OnCancel();6 6.2.2 標(biāo)題窗口的設(shè)計(jì)標(biāo)題窗口的設(shè)計(jì)當(dāng)用戶通過輸入正確的用戶名和密碼進(jìn)入系統(tǒng)后,用戶進(jìn)入的是一個“Welcome”窗口,即對旅行社的說明“08”旅行社。整個窗口上有一個按鈕控件,點(diǎn)擊后進(jìn)入線路選擇界面。此窗口的設(shè)計(jì)目的是簡要說明系統(tǒng)的標(biāo)題。圖 6-3 給出的是標(biāo)題窗口界面。 - 20 -圖 6-3 Welcome 窗口其源碼如下:#include stdafx.h#include 2008-12.h#include 界面.h#include
42、線路信息.hIMPLEMENT_DYNAMIC(界面, CDialog)界面:界面(CWnd* pParent /*=NULL*/): CDialog(界面:IDD, pParent)界面:界面()void 界面:DoDataExchange(CDataExchange* pDX)CDialog:DoDataExchange(pDX); - 21 -BEGIN_MESSAGE_MAP(界面, CDialog)ON_BN_CLICKED(IDC_BUTTON1, &界面:OnBnClickedButton1)ON_WM_PAINT()END_MESSAGE_MAP()void 界面:On
43、BnClickedButton1()線路信息 a;a.DoModal();void 界面:OnPaint()CPaintDC dc(this); CDialog:OnPaint();CBitmap bitmap;bitmap.LoadBitmapW(IDB_BITMAP6);BITMAP bmp;bitmap.GetBitmap(&bmp);CDC dcCom;dcCom.CreateCompatibleDC(&dc);dcCom.SelectObject(&bitmap);CRect rect;GetClientRect(&rect);dc.BitBlt(0,
44、 0, rect.Width(), rect.Height(), &dcCom, 0, 0, SRCCOPY);6.36.3 線路信息窗口的設(shè)計(jì)線路信息窗口的設(shè)計(jì)當(dāng)用戶點(diǎn)擊標(biāo)題窗口的“Welcome”后,會進(jìn)入“線路窗口” 。窗口中有五個按鈕控件,分別是“更新” , “確定” , “增加” , “刪除” , “退出” ;一個“二維表” 。在“更新” ,按鈕的右側(cè)有一個下拉框控件,當(dāng)用戶點(diǎn)擊“更新” ,后,下拉框中會給出數(shù)據(jù)庫中的相應(yīng)線路信息,根據(jù)用戶的需要進(jìn)行線路的選擇,停留在所選線路,點(diǎn)擊“確定”按鈕,在表中會給出相應(yīng)的交通資源信息。 (其他按鈕的功能在后文中會涉及) - 22 -圖
45、 6-4 給出的是線路信息窗口界面。圖 6-4 線路信息窗口其源碼如下:#include stdafx.h#include 2008-12.h#include 線路信息.h#include 修改登錄窗口.h#include 可選交通工具.h#include Message.h#include 線路 list.hIMPLEMENT_DYNAMIC(線路信息, CDialog)線路信息:線路信息(CWnd* pParent /*=NULL*/): CDialog(線路信息:IDD, pParent)線路信息:線路信息() - 23 -void 線路信息:DoDataExchange(CDataEx
46、change* pDX) CDialog:DoDataExchange(pDX); DDX_Control(pDX, IDC_LIST7, m_list);BEGIN_MESSAGE_MAP(線路信息, CDialog)ON_BN_CLICKED(IDC_BUTTON4, &線路信息:OnBnClickedButton4)ON_BN_CLICKED(IDC_BUTTON3, &線路信息:OnBnClickedButton3)ON_BN_CLICKED(IDC_BUTTON1, &線路信息:OnBnClickedButton1)ON_BN_CLICKED(IDC_BUTT
47、ON2, &線路信息:OnBnClickedButton2)ON_BN_CLICKED(IDC_BUTTON5, &線路信息:OnBnClickedButton5)ON_WM_PAINT() ON_CBN_SELCHANGE(IDC_COMBO1, &線路信息:OnCbnSelchangeCombo1) /ON_NOTIFY(DTN_DATETIMECHANGE, IDC_DATETIMEPICKER2, &線路信息:OnDtnDatetimechangeDatetimepicker2) ON_BN_CLICKED(IDC_XS, &線路信息:OnBnC
48、lickedXs)END_MESSAGE_MAP()void 線路信息:OnBnClickedButton4()修改登錄窗口 a;a.DoModal ();碼void 線路信息:OnBnClickedButton3() - 24 -OnCancel();void 線路信息:OnBnClickedButton1()void 線路信息:OnBnClickedButton2()CMessage db;for (long i=0; iAddString(db.column2); void 線路信息:OnBnClickedButton5()修改登錄窗口 b;b.DoModal ();void 線路信息:
49、OnPaint()CPaintDC dc(this); CDialog:OnPaint();CBitmap bitmap;bitmap.LoadBitmapW(IDB_BITMAP5);BITMAP bmp;bitmap.GetBitmap(&bmp);CDC dcCom;dcCom.CreateCompatibleDC(&dc);dcCom.SelectObject(&bitmap); - 25 -CRect rect;GetClientRect(&rect);dc.BitBlt(0, 0, rect.Width(), rect.Height(), &
50、dcCom, 0, 0, SRCCOPY); (),&dcCom,0,0,bmp.bmWidth,void 線路信息:OnCbnSelchangeCombo1() void 線路信息:OnDtnDatetimechangeDatetimepicker2(NMHDR *pNMHDR, LRESULT *pResult) LPNMDATETIMECHANGE pDTChange = reinterpret_cast(pNMHDR); *pResult = 0; void 線路信息:OnBnClickedXs() CMessage db;CString strArea;GetDlgItem(
51、IDC_COMBO1)-GetWindowTextW(strArea);db.m_strFilter = CString(地區(qū)=) + strArea + L;db.Open(); CString strText;strText.Format(L%ld, db.column1); m_list.InsertItem(0,strText); m_list.SetItemText(0,1,db.column2); m_list.SetItemText(0,2,db.column3); m_list.SetItemText(0,3,db.column4); strText.Format(L%ld,
52、db.column5); m_list.SetItemText(0,4,strText); - 26 - strText.Format(L%ld, db.column6); m_list.SetItemText(0,5,strText); db.MoveNext(); strText.Format(L%ld, db.column1); m_list.InsertItem(1,strText); m_list.SetItemText(1,1,db.column2); m_list.SetItemText(1,2,db.column3); m_list.SetItemText(1,3,db.col
53、umn4); strText.Format(L%ld, db.column5); m_list.SetItemText(1,4,strText); strText.Format(L%ld, db.column6); m_list.SetItemText(1,5,strText); db.MoveNext(); strText.Format(L%ld, db.column1); m_list.InsertItem(2,strText); m_list.SetItemText(2,1,db.column2); m_list.SetItemText(2,2,db.column3); m_list.S
54、etItemText(2,3,db.column4); strText.Format(L%ld, db.column5); m_list.SetItemText(2,4,strText); strText.Format(L%ld, db.column6); m_list.SetItemText(2,5,strText); db.MoveNext(); strText.Format(L%ld, db.column1); m_list.InsertItem(3,strText); m_list.SetItemText(3,1,db.column2); m_list.SetItemText(3,2,
55、db.column3); m_list.SetItemText(3,3,db.column4); strText.Format(L%ld, db.column5); m_list.SetItemText(3,4,strText); strText.Format(L%ld, db.column6); m_list.SetItemText(3,5,strText); db.MoveNext(); strText.Format(L%ld, db.column1); m_list.InsertItem(4,strText); m_list.SetItemText(4,1,db.column2); m_
56、list.SetItemText(4,2,db.column3); m_list.SetItemText(4,3,db.column4); strText.Format(L%ld, db.column5); m_list.SetItemText(4,4,strText); - 27 - strText.Format(L%ld, db.column6); m_list.SetItemText(4,5,strText); BOOL 線路信息:OnInitDialog() CDialog:OnInitDialog(); m_list.ModifyStyle(0, LVS_REPORT); m_lis
57、t.SetExtendedStyle(LVS_EX_GRIDLINES|LVS_EX_FULLROWSELECT); m_list.InsertColumn(0, _T(編號); m_list.InsertColumn(1, _T(線路); m_list.InsertColumn(2, _T(交通工具); m_list.InsertColumn(3, _T(級別); m_list.InsertColumn(4, _T(耗時); m_list.InsertColumn(5, _T(價(jià)格); for(int j=0;jGetWindowTextW(strUsrName);GetDlgItem(ID
58、C_Password)-GetWindowTextW(strPassWord);if (_tcscmp(strUsrName.GetBuffer(), Ladmin) = 0& _tcscmp(strPassWord.GetBuffer(), L123) = 0) 修改 a;a.DoModal(); elseMessageBox(L用戶名/密碼 錯誤!);void 修改登錄窗口:OnBnClickedButton2()OnCancel();void 修改登錄窗口:OnPaint()CPaintDC dc(this); CDialog:OnPaint();CBitmap bitmap;b
59、itmap.LoadBitmapW(IDB_BITMAP2);BITMAP bmp;bitmap.GetBitmap(&bmp);CDC dcCom;dcCom.CreateCompatibleDC(&dc); - 30 -dcCom.SelectObject(&bitmap);CRect rect;GetClientRect(&rect);dc.BitBlt(0, 0, rect.Width(), rect.Height(), &dcCom, 0, 0, SRCCOPY);6.56.5 修改窗口的設(shè)計(jì)修改窗口的設(shè)計(jì)用戶輸入正確的用戶名和密碼進(jìn)入修改窗口
60、,窗口中有三個按鈕控件和六個編輯框控件(分別和數(shù)據(jù)庫中的相應(yīng)字段匹配) 。三個按鈕分別是“增加” ,“刪除” , “退出” 。用戶在編輯框中輸入可以匹配的數(shù)據(jù)后點(diǎn)擊“增加”或“刪除”按鈕系統(tǒng)執(zhí)行相應(yīng)的功能。圖 6-6 給出的是“修改窗口”界面。圖 6-6 修改窗口其源碼如下:#include stdafx.h#include 2008-12.h#include 修改.h#include Message.hIMPLEMENT_DYNAMIC(修改, CDialog) - 31 -修改:修改(CWnd* pParent /*=NULL*/): CDialog(修改:IDD, pParent)修改:修改()void 修改:DoDataExchange(CDataExchange* pDX)CDialog:DoDataExchange(pDX);BEGIN_MESSAGE_MAP(修改, CDialog)ON_BN_CLICKED(IDC_BUTTON3, &修改:OnBnClick
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司商務(wù)用車維修合同范本
- 2025年制動分泵項(xiàng)目合作計(jì)劃書
- 2025年麻將涼席合作協(xié)議書
- 個體建材購銷合同范本
- 單位食堂供應(yīng)合同范例
- 2025年加氣加注設(shè)備項(xiàng)目建議書
- 家政公司家政公司加盟合同范本
- 2025年霍爾汽車點(diǎn)火系統(tǒng)合作協(xié)議書
- 農(nóng)村承包荒地合同范例
- 合同范本面布局
- 產(chǎn)品研發(fā)指導(dǎo)專家聘用協(xié)議書
- 【正版授權(quán)】 IEC 60268-5:2003/AMD1:2007 EN-FR Amendment 1 - Sound system equipment - Part 5: Loudspeakers
- 2024年晉中職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫完整參考答案
- DL-T5493-2014電力工程基樁檢測技術(shù)規(guī)程
- 二年級數(shù)學(xué)下冊混合運(yùn)算計(jì)算100題(含詳細(xì)答案)
- 小學(xué)體育小課題研究
- 新能源汽車故障診斷與排除實(shí)訓(xùn)工單
- 民族文化傳承與創(chuàng)新魯班工坊揚(yáng)州三把刀建設(shè)方案
- 14J936《變形縫建筑構(gòu)造》
- 2024年江蘇省蘇錫常鎮(zhèn)四市高三二模語文答案講解課件
- 第六課 呵護(hù)花季激揚(yáng)青春
評論
0/150
提交評論