![j基于web的旅行社信息管理系統(tǒng)-ok_第1頁](http://file4.renrendoc.com/view/7d5c8448fbe612d375c20fa72114ba21/7d5c8448fbe612d375c20fa72114ba211.gif)
![j基于web的旅行社信息管理系統(tǒng)-ok_第2頁](http://file4.renrendoc.com/view/7d5c8448fbe612d375c20fa72114ba21/7d5c8448fbe612d375c20fa72114ba212.gif)
![j基于web的旅行社信息管理系統(tǒng)-ok_第3頁](http://file4.renrendoc.com/view/7d5c8448fbe612d375c20fa72114ba21/7d5c8448fbe612d375c20fa72114ba213.gif)
![j基于web的旅行社信息管理系統(tǒng)-ok_第4頁](http://file4.renrendoc.com/view/7d5c8448fbe612d375c20fa72114ba21/7d5c8448fbe612d375c20fa72114ba214.gif)
![j基于web的旅行社信息管理系統(tǒng)-ok_第5頁](http://file4.renrendoc.com/view/7d5c8448fbe612d375c20fa72114ba21/7d5c8448fbe612d375c20fa72114ba215.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、目錄1系統(tǒng)概述研究背景5研究意義5技術(shù)線路62系統(tǒng)開發(fā)環(huán)境72.1 ASP.NET 概述站技術(shù)介紹8數(shù)據(jù)庫技術(shù)8ADO.NET 連接數(shù)據(jù)庫93需求分析103.1 可行性分析.23.1.3技術(shù)可行性10經(jīng)濟可行性11操作可行性113.2 計算機軟硬件配置和開發(fā). 113.2.1 計算機系統(tǒng)硬件配置113.2.2 計算機系統(tǒng)配置123.2.3 編程環(huán)境與工具124 系統(tǒng)概要設(shè)計134.1 概述134.2 系統(tǒng)結(jié)構(gòu)13數(shù)據(jù)庫設(shè)計14數(shù)據(jù)庫 E-R 圖14數(shù)據(jù)庫實體14數(shù)據(jù)庫設(shè)計表17系統(tǒng)詳細設(shè)計19系統(tǒng)首頁20旅游資訊21旅游景點235.4
2、留言245.旅游線路255.6登錄265.7 旅游資訊管理275.8 修改.28旅游景點29路線管理30系統(tǒng)測試32系統(tǒng)測試計劃32系統(tǒng)測試工具32系統(tǒng)測試方法和測試類型32系統(tǒng)測試的目的和原則33系統(tǒng)測試效果337 總結(jié)37致謝語38參考文獻:39摘要:我國的旅行社目前正處于一個科學(xué)技術(shù)日新月異飛速向前發(fā)展的環(huán)境中。信息技術(shù)和通信技術(shù)以令人目不暇接的速度發(fā)展,尤其是互聯(lián)網(wǎng)絡(luò)的廣泛流行,使得各種服務(wù)信息已近乎透明,且個性突出的游客們已不再滿足于死板的標(biāo)準(zhǔn)化的旅游項目,要求量身定做,旅業(yè)內(nèi)的競爭日趨激烈。這就要求旅行社必須采取現(xiàn)代化的管理手段,利用計算機的發(fā)展成果結(jié)合旅行社的業(yè)務(wù)特點,建立高效的
3、旅行社管理系統(tǒng),以迅速、準(zhǔn)確地捕捉客戶要求,并加以高效回應(yīng),使游客滿意,才能擺脫被擠出的并在業(yè)內(nèi)脫穎而出本文以實際運用為開發(fā)背景,運用工程原理和開發(fā)方法,采用 ASP.Net 技術(shù)構(gòu)建一個基于 B/S 模式的旅行社管理系統(tǒng)。整個開發(fā)過程首先對系統(tǒng)進行需求分析,得出系統(tǒng)主要功能,數(shù)據(jù)流圖。接著對系統(tǒng)進行總體設(shè)計和詳細設(shè)計。總體設(shè)計主要包括系統(tǒng)功能設(shè)計,系統(tǒng)總體結(jié)構(gòu)設(shè)計,系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計和系統(tǒng)安全設(shè)計等;詳細設(shè)計主要包括系統(tǒng)數(shù)據(jù)庫的實現(xiàn),主要功能模塊的具體實現(xiàn),模塊實現(xiàn)關(guān)鍵代碼等。最后對系統(tǒng)進行了功能測試,并對進行了分析總結(jié),得出系統(tǒng)的及需要改進的地方,為以后的借鑒和幫助。提供了方便,同時也為今后
4、開發(fā)類似系統(tǒng)提供了本系統(tǒng)的開發(fā)使旅行社管理更加方便快捷,同時也促使旅行社管理服務(wù)能夠更好的展示給用戶。系統(tǒng)界面較友好,易于操作。:旅行社;ASP.Net 技術(shù);B/SAbstractOur travel agency is currently in a radevelopment of science and technology environment. At the dizzying speed information technology and communication technology development, espelly theernets widespreopulari
5、ty, make all kinds of service information is transparent, and the individuality prominent tourists are no longer satisfied with rigid standardization of tourism projects, the requirements tailored, increasingly fierce competitionourism industry. This request travel agency must adopt modern managemen
6、t methods, combined with the results of the development of the computer, the travel agency business characteristics, establish efficient travel agency management system, in order to quickly and accuray capture the customers requirements, and efficient response to satisfy tourists, in order to get ri
7、d of the danger of being squeezed out and stand outhe industryhe development background of actual application, this p r USES the principle of software engineering and development method, using ASP.Net technology to build a travel agency management system based on B/S mode. Throughout the development
8、 pro s,of all, on the system demandysis, system main functions, data flow diagrams. Then the system overall design and detailed design. Overall design mainly includes the system function design, system overall structure design, system data structure design and system security design, etc.; The detai
9、led design mainly includes the realization of the system database acs, the concrete implemenion of main function module, module implements the key code, etc. Finally, the system functional testing, and the test results areyzed and summarized, concludest the shortage of the system and the need to imp
10、rove place, convenience is provided for future system maenance, but also for the future development of similar system provides the reference and help.The development of this system make travel agency management more convenient and quick, at the same time also contributed to the travel agency managem
11、ent servican better display to the user. Systemerface is friendly, easy to operate.Key words: travel agency; ASP.Net technology; B/S1 系統(tǒng)概述1.1 研究背景旅游業(yè)具有“無煙產(chǎn)業(yè)”和“的朝陽產(chǎn)業(yè)”的美稱,它已經(jīng)和石油業(yè)、汽車業(yè)并列為世界三大產(chǎn)業(yè);根據(jù) WTTC 的統(tǒng)計,它每年產(chǎn)出 4.7 萬億美金的收入,直接或間接地為 2 億 700 萬人提供了就業(yè)機會,并支持著數(shù)以萬計的企業(yè)的發(fā)展。開放以來,我國的旅游業(yè)有了非常迅速的發(fā)展,但是比較而言,我國國內(nèi)旅游業(yè)發(fā)展的廣
12、度深度都遠遠不能適應(yīng)經(jīng)濟發(fā)展和人民生活水平提高的需要。隨著市場經(jīng)濟的發(fā)展和人民收入水平的進一步提高,人民對旅游消費的需求將進一步上升,國內(nèi)旅游業(yè)在國民經(jīng)濟中的地位和作用越來越重要。21 世紀全球信息電子化的潮流勢不可擋,計算機滲入了社會生活中的各個領(lǐng)域,它的廣泛應(yīng)用給經(jīng)濟和社會生活帶來深刻的不僅改變了人們的工作和生活方式,對人們工作和生活產(chǎn)生越來越深刻的影響,也在改變著信息的獲取、處理、交流和應(yīng)用能力開放以來,我國的旅游業(yè)有了非常迅速的發(fā)展,但是比較而言,我國國內(nèi)旅游業(yè)發(fā)展的廣度深度都遠遠不能適應(yīng)經(jīng)濟發(fā)展和人民生活水平提高的需要。隨著市場經(jīng)濟的發(fā)展和人民收入水平的進一步提高,人民對旅游消費的需
13、求將進一步上升,國內(nèi)旅游業(yè)在國民經(jīng)濟中的地位和作用越來越重要,但是地方旅游產(chǎn)業(yè)基礎(chǔ)薄弱,管理滯后,信息化程度低,企業(yè)效益較差,旅政管理部門存在管理方式,缺乏信息化管理,信息溝通不通暢等問題,所以旅游業(yè)必須轉(zhuǎn)變觀念,創(chuàng)新思維,加強對旅游部門信息資源的整合、高效地運轉(zhuǎn)。管理,才能使行業(yè)更加合理、1.2 研究意義隨著計算機技術(shù)的飛速發(fā)展,計算機在信息管理中應(yīng)用的普及,利用計算機在實現(xiàn)旅行社的管理勢在必行。社會正快速向信息化社會前進,信息自動化的作用也越來越大。從而使從繁雜的事務(wù)中解放出來,提高了的工作效率。目前很多旅行社管理還處于人工管理的階段,效率低下,已經(jīng)遠遠于技術(shù)的發(fā)展。并且人工管理的弊端也愈
14、來愈嚴重,由于不可避免的人為,造成數(shù)據(jù)的遺漏、而造成損失的事例層出不窮。計算機信息化管理有著信息量大,速度快等許多優(yōu)點,使處理信息及時快捷。因此做出了這個旅行社管理系統(tǒng)。1.3 技術(shù)線路1、法首先對旅行社管理系統(tǒng)的現(xiàn)狀、采訪和,整理相關(guān)的信息和資料,通過這些數(shù)據(jù)和材料,系統(tǒng)需要提供的功能,使得開發(fā)的系統(tǒng)更具針對性,能更好的為旅行社管理系統(tǒng)服務(wù)。2、文獻法大量閱讀關(guān)于旅行社管理系統(tǒng)系統(tǒng)和各項技術(shù)研究方面的文獻,歸納、整理尋找系統(tǒng)需要使用的方法和方式,得出本系統(tǒng)將要做出的突破,找到理論依據(jù),借鑒各項系統(tǒng),取其理論精3、比較法撰寫和整體系統(tǒng)實現(xiàn)提供充沛的資料。除了從旅行社管理系統(tǒng)系統(tǒng)中尋找資料外也找
15、到大量前人設(shè)計的旅行社管理系統(tǒng)系統(tǒng),尋找它們的相似點及各自的特色,推陳出新,得到該系統(tǒng)的的設(shè)計目標(biāo)和設(shè)計原則。4、分析法分析當(dāng)前旅行社管理系統(tǒng)現(xiàn)狀存在和,提出設(shè)置旅行社管理系統(tǒng)系統(tǒng),通過信息化方式制定旅行社流程,同時采用 ASP.NET 的技術(shù)為根本。技術(shù)路線:本系統(tǒng)采用 Windows XP 作為操作:之所以不使用 WIN 7 系統(tǒng)是由于 XP 的兼容性更好,同時系統(tǒng)的穩(wěn)定性也更加出色。針對以上關(guān)鍵問題,本系統(tǒng)數(shù)據(jù)庫選用 SQL server 2005:該數(shù)據(jù)庫管理系統(tǒng)在 Windows XP 上能運行,SQL 的表變量和 SQL 語句擴展使教務(wù)管理系統(tǒng)的龐大數(shù)據(jù)庫能更好的;其本身的查詢語言
16、等也能令系統(tǒng)減少冗余,提供效率。本系統(tǒng)的應(yīng)用開發(fā)技術(shù)選用 ASP.NET:ASP.NET 的特點在于其靈活性、簡易性和可管理性。可以使系統(tǒng)更加靈活、便于使用。能夠令規(guī)模較大、開發(fā)周期長的旅行社管理系統(tǒng)的開發(fā)難度得到一定的降低。同時還是創(chuàng)建更為友好的人機交互界面;本系統(tǒng)技術(shù)環(huán)境選用 Visual Studio 2005:Visual Studio 2005 是基于.NET2.0框架的,它能開發(fā)跨的應(yīng)用程序甚至包含代碼測試功能,使用便捷。有助于提高開發(fā)效率和可性,使旅行社管理系統(tǒng)的變得容易;2 系統(tǒng)開發(fā)環(huán)境2.1 ASP.NET 概述ASP.Net 是把基于通用語言的程序在服務(wù)器上運行。不像以前的
17、 ASP 即時解釋程序,而是將程序在服務(wù)器端首次運行時進行編譯。ASP.Net 構(gòu)架是可以用公司的產(chǎn)品 Visual S 開發(fā)環(huán)境進行開發(fā),WYSIWYG(What You See IsWhat You Get 所見即為所得)的編輯。這些僅是 ASP.Net 強大化支持的一小部分。因為ASP.Net 是基于通用語言的編譯運行的程序,所以它的強大性和適應(yīng)性,可以使它運行在 Web 應(yīng)用開發(fā)者的幾乎全部的上。通用語言的基本庫,消息機制,數(shù)據(jù)接口的處理都能無縫的整合到 ASP.Net 的Web 應(yīng)用中。ASP.Net 同時也是language-independent 語言獨立化的,所以,你可以選擇一
18、種最適合你的語言來編寫你的程序,或者的程序用很多種語言來寫,現(xiàn)在已經(jīng)支持的有 C#(C+和 Java 的結(jié)合體),VB,Jscript。將來,這樣的多種程序語言協(xié)同工作的能力保護您現(xiàn)在的基于COM+開發(fā)的程序,能夠完整的移植向ASP.Net。ASP.Net 使用一種字符基礎(chǔ)的,分級的配置系統(tǒng),使你服務(wù)器環(huán)境和應(yīng)用程序的設(shè)置更加簡單。因為配置信息都保存在簡單文本中,新的設(shè)置有可能都不需要啟動本地的系統(tǒng)擁有者工具就可以實現(xiàn)。這種被稱為Zero Local Administration的哲學(xué)觀念使ASP.Net 的基于應(yīng)用的開發(fā)更加具體,和快捷。一個 ASP.Net 的應(yīng)用程序在一臺服務(wù)器系統(tǒng)的安裝
19、只需要簡單的拷貝一些必須得文件,不需要系統(tǒng)的重新啟動,一切就是這么簡單。ASP.Net 已經(jīng)被刻意設(shè)計成為一種可以用于多處理器的開發(fā)工具,它在多處理器的環(huán)境下用特殊的無縫連接技術(shù),將很大的提高運行速度。即使你現(xiàn)在的 ASP.Net應(yīng)用是為一個處理器開發(fā)的,將來多處理器運行時不需要任何改變都能提高他們的效能,但現(xiàn)在的ASP 確做不到這一點。ASP.NET 優(yōu)越性主要體現(xiàn)在以下幾個方面:(1)效率,ASP.NET 是建立在.NET Framework 之上的,可使用Visual Basic ,C+這樣的模塊化程序設(shè)計語言,在第一次執(zhí)行后不須重新編譯就可直接運行,所以速度和效率比 ASP 這種只能用
20、 VBScript 或 JavaScript 這樣的非模塊化語言來編寫的程語言提高很多。編可重用性,ASP.NET 不再像 ASP 那樣將 ASP 代碼與 HTML 混合在一起,而是實現(xiàn)代碼與內(nèi)容的完全分離,可重用性強。代碼量,ASP 對所有要實現(xiàn)的功能通過編寫代碼來實現(xiàn),而 ASP.NET 只須預(yù)先說明,就可自動實現(xiàn),所以,實現(xiàn)同樣的功能,ASP.NET 要比ASP 代碼量小的多。2.2站技術(shù)介紹由于系統(tǒng)的操作界面都是 Web 頁面形式,而且需要對各種用戶的具體請求進行動態(tài)處理并返回結(jié)果,這是一般靜態(tài)Web 頁面技術(shù)所無法實現(xiàn)的,所以采用頁技術(shù).頁技術(shù)有很多,可以說是層出不窮,比如CGI,A
21、SP.NET,JSP,ASP,ASP.NET 等.目前本設(shè)計采用ASP.NET 技術(shù).ASP.NET(又稱 ASP+)是 ASP 的下一代版本,它并不只是 ASP,它是一個用于 Web開發(fā)的全新框架,其中包含了許多新的特性.ASP.NET 完全基于模塊與組件,具有更好的可擴展性與可定制性,數(shù)據(jù)處理方面更是引入了許多激動人心的新技術(shù),正是這些具有革新意義的新特性,讓 ASP.NET 遠遠 了 ASP,同時也提供給 Web 開發(fā) 更好的靈活性,有效縮短了 Web 應(yīng)用程序的開發(fā)周期.ASP.NET 與 Windows SQL 2005 Server/Advanced Server 的完美組合,為中
22、小型乃至企業(yè)級的web 商業(yè)模型提供了一個更為穩(wěn)定,高效,安全的運行環(huán)境.2.3 數(shù)據(jù)庫技術(shù)管理數(shù)據(jù)庫及其對象時 SQL2005 的主要任務(wù)。每個數(shù)據(jù)庫都是由表、觸發(fā)器、過程等數(shù)據(jù)庫對象所組成的。數(shù)據(jù)表是包含數(shù)據(jù)庫中所有數(shù)據(jù)的數(shù)據(jù)庫對象,設(shè)計完數(shù)據(jù)庫后就可以創(chuàng)建數(shù)據(jù)庫中用來數(shù)據(jù)的表了。SQL2005 提供了兩種創(chuàng)建數(shù)據(jù)庫表:一種是利用表設(shè)計器創(chuàng)建表,一種是利用 Tran-SQL 語句中的 creat 命令創(chuàng)建表。創(chuàng)建完一個表之后,最重要的就是向表中數(shù)據(jù),這是最基本的操需要刪除表的話,可以利用企業(yè)管理器刪除表或者用DROP TABLE 語句刪除表。SQL2005 數(shù)據(jù)過程將一些固定的數(shù)據(jù)操作集中
23、起來處理,解決了數(shù)據(jù)庫使用時系統(tǒng)的速度和效率問題。打開SQL Server 企業(yè)管理器,選中數(shù)據(jù)庫中“過程”文件夾,單擊鼠標(biāo)右鍵,選擇“新建過程”命令,即可往框文本顯示處添加命句。過程是保存起來的可以接受和返回用戶提供的參數(shù)的Tran-SQL 語句的集合。修改命令可以使用ALTROCEDURE 語句更改存儲過程。刪除過程可以使用DROP PROCEDURE 命令。由于本系統(tǒng)涉及到許多數(shù)據(jù)的處理,這就需要有一個強大的 數(shù)據(jù)庫管理系統(tǒng)支持.目前主要有:SQL2005,FoxPro,Excel,Sybase,Oracle,Informix,SQL Server 等,其中網(wǎng)絡(luò)型的SQL Server,
24、Oracle 產(chǎn)品安全性遠遠高于桌面型的SQL2005,FoxPro 等數(shù)據(jù)庫.本系統(tǒng)采用的是微軟公司的 SQL2005.原因如下:第一,SQL Server 與 Windows2005 Server 服務(wù)器緊密集成,而Windows 2005 Server 服務(wù)器具有很好的安全性,能夠排除所有的用戶的,確保了 SQL2005 服務(wù)器的安全性,符合系統(tǒng)對安全性的要求;第二,用戶可以使用 Web 瀏覽器查詢在 SQL2005 數(shù)據(jù)庫中的數(shù)據(jù),符合系統(tǒng)數(shù)據(jù)庫的要求.第三,容量龐大,每個數(shù)據(jù)庫中可創(chuàng)建多達 20 萬個數(shù)的行數(shù)只受服務(wù)器硬盤空間的限制,符合系統(tǒng)的考題數(shù)目較多的據(jù)表,數(shù)據(jù)表中的要求.本使
25、用VS2005 作為開發(fā)環(huán)境,嵌套 C#語言的 ASP.NET 作為編程環(huán)境,SQLServer 是數(shù)據(jù)庫環(huán)境。2.4ADO.NET 連接數(shù)據(jù)庫ADO.NET 為用戶提供了一種全新的數(shù)據(jù)庫機制,它使得數(shù)據(jù)庫編程變得簡單。ADO.NET 為用戶提供兩種數(shù)據(jù)的模式。一是連接模式(connected),利用 ADO技術(shù)進行數(shù)據(jù)連接編程,是一種傳統(tǒng)的數(shù)據(jù)庫技術(shù)。還有一種是非連接模式(disconnected),ADO.NET 才具有的。提供了更大的升級性和靈活性。在非連接模式下的 數(shù)據(jù),應(yīng)用程序從數(shù)據(jù)源中獲得所需的數(shù)據(jù),然后斷開與原數(shù)據(jù)源的連接并完成數(shù)據(jù)的更新工作。ADO.NET 中非連接模式的是Da
26、taSet 類,數(shù)據(jù)集對象以 XML 的形勢存放數(shù)據(jù)。數(shù)據(jù)集對象可以從一個數(shù)據(jù)庫中獲得,以可以從一個 XML 數(shù)據(jù)流中獲取,所以用戶不需要考慮數(shù)據(jù)源的位置。在 ADO.NET 體系結(jié)構(gòu)中數(shù)據(jù)提供者對象也是一個非常重要的部分,通過它可以數(shù)據(jù)庫,產(chǎn)生數(shù)據(jù)集對象,同時它還支持數(shù)據(jù)連接模式下的數(shù)據(jù)庫。ADO.NET 提供了OleDb 和SQL Server 兩種編程接口數(shù)據(jù)庫。如果用戶使用SQL Server 作為數(shù)據(jù)庫,最好使用SQL Server 接口,其效率比使用OleDb 好。3 需求分析3.1 可行性分析技術(shù)可行性:計算機配置較高,有足夠的空間可以安裝運行庫和各類編程工具,在編程環(huán)境上提供了
27、可靠的支持;在編程方面,可以運用以前所學(xué)的各種開發(fā)的計算機知識和管理知識,加上不斷的學(xué)習(xí),為系統(tǒng)的開發(fā)提供了必要的技術(shù)保障;社會可行性:目前已有很多成功旅行社管理系統(tǒng)系統(tǒng)的先例。旅行社管理系統(tǒng)系統(tǒng)的開發(fā)和運行與國家的政策不存在任何和抵觸之處。另外,旅行社管理系統(tǒng)系統(tǒng)所采用的操作和工作方式符合的日常,而且操作方便靈活,便于管理。具有可行性;經(jīng)濟可行性:本系統(tǒng)主要采用 ASP.NET 開發(fā),免費,開源,登入旅行社管理系統(tǒng)系統(tǒng)即可進行操作,使用方便快捷;3.1.1 技術(shù)可行性技術(shù)可行性是最難決斷和最關(guān)鍵。根據(jù)客戶系統(tǒng)功能、性能及實現(xiàn)系統(tǒng)的各項約束條件,從技術(shù)的角度研究系統(tǒng)實現(xiàn)的可行性。本系統(tǒng)采用的是
28、.NET的ASP.NET 技術(shù)和ADO.NET 技術(shù)。眾所周知,.NET 現(xiàn)在已經(jīng)日趨成熟、穩(wěn)定,被認為是計算機領(lǐng)域最有前途的技術(shù)之一。同時數(shù)據(jù)庫采用的是 SQL2005。將ASP.NET,ADO.NET 以及SQL2005 結(jié)合起來開發(fā)一套旅行社管理系統(tǒng)系統(tǒng),必定是可行并且高效的。3.1.2 經(jīng)濟可行性經(jīng)濟可行性研究主要進行成本效益分析,包括估計項目的開發(fā)成本,估算開發(fā)成本是否會高于項目預(yù)期的全部利潤。看所能帶來的經(jīng)濟效益與開發(fā)設(shè)計所需要的投資相比,是否相適宜,同時還要看此能否真正給用戶帶來足夠的經(jīng)濟效益,我們開的這套系統(tǒng)正是考慮為用戶提高工作效率,節(jié)省工作時間,方便操作與管理而設(shè)計。本系統(tǒng)
29、的開發(fā)在經(jīng)濟上是完全可行的。開發(fā)此不需要大量的經(jīng)費,而且是個人獨立設(shè)計的,可以節(jié)省許多費用,同時也可提高個人的實際動手能力。估算新系統(tǒng)的成本效益分析,其中包括估計項目開發(fā)的成本,開發(fā)費用和今后的運行、費用,估計新系統(tǒng)將獲得的效益,估算開發(fā)成本是否會高于項目預(yù)期的全部經(jīng)費。3.1.3 操作可行性由于現(xiàn)在的科技的飛速發(fā)展,計算機早已普及世界的方方面面,便利的科技條件,給人們帶來優(yōu)越的工作環(huán)境,這也使人們對工作效率及可操作性都有了更高的要求。因此,管理形式的計算機是社會發(fā)展的必然趨勢,各種智能化的層出不窮,減少了原來人工操作的費時費力的狀況,從而提高了工作效率和準(zhǔn)確度。本系統(tǒng)用戶直接面向管理,界面簡
30、單、明了,采用可視化界面,普通用戶只需用鼠標(biāo)和鍵盤就可以查看信息。由于該系統(tǒng)的操作簡便、易懂,對于初次使用此系統(tǒng)的用戶,不必經(jīng)過復(fù)雜的培訓(xùn)和學(xué)習(xí)就可以掌握系統(tǒng)的操作流程。由此可見,開發(fā)此在操作上是可行的。3.2 計算機軟硬件配置和開發(fā)3.2.1 計算機系統(tǒng)硬件配置主板:技嘉 GA-G31M-S2CCPU:el 奔騰雙核 E5300(盒)超市和系統(tǒng)的內(nèi)存:2GB DDR2 80硬盤:希捷 320GB光驅(qū):先鋒 DVR-117CH顯卡:集成el GMA 3100 顯卡聲卡:集成 Realtek ALC8838 聲卡網(wǎng)卡:集成 AR8132 百兆網(wǎng)卡顯示器:優(yōu)派 19 寸 LED 顯示器3.2.2
31、計算機系統(tǒng)配置操作系統(tǒng):Windows XPProfesal安裝:Office 2003金山詞霸 2010Adobe Acrobat 10.0 Profesal瑞星殺毒組合版ernet Explorer 8.0VS2005+SQL20053.2.3 編程環(huán)境與工具本管理信息系統(tǒng)采用Windows XP Profesal SP3 作為操作系統(tǒng)平臺。本系統(tǒng)在開發(fā)時選用了穩(wěn)定性較強的 Windows XP 中文專業(yè)版和C#作為開發(fā)語言,同時選項用了 SQL2005 數(shù)據(jù)庫,由于這些產(chǎn)品都是公司的產(chǎn)品,因此彼此之間的兼容性較好,開發(fā)出的應(yīng)用系統(tǒng)穩(wěn)定性較高。VS2005 具有可視化的開發(fā)環(huán)境,可以快速完
32、成系統(tǒng)的開發(fā),集成的數(shù)據(jù)訪問通道,使得可以輕松方便的對數(shù)據(jù)庫進行管理。數(shù)據(jù)庫采用SQL2005,要據(jù)的系統(tǒng)要求,采用它完全可適合的工作需求,并且它所支持的類型十分豐富,簡便,費用比較低,對使用的素質(zhì)要求不是很高,容易升級。4 系統(tǒng)概要設(shè)計4.1 概述本系統(tǒng)采用B/S 結(jié)rowser/Server,瀏覽器/服務(wù)器結(jié)構(gòu))和基于Web 服務(wù)兩種模式,是一個適用于ernet 環(huán)境下的模型結(jié)構(gòu)。只要用戶能連上ernet,便可以在任何時間、任何地點使用。系統(tǒng)工作原理圖如圖 4-1 所示:NeiRong景點介紹text50否否TuPian景點varchar50是否ShiJianDaime8否否FaBuRen
33、發(fā)布人varchar50否否FeiYong費用varchar50否否路線信息表如表 4-3 所示。表 4-3 路線信息表字段名說明類 型長 度可否為空主鍵ID路線8否是BiaoTi路線名稱varchar20否否NeiRong路線介紹text50否否ShiJianDaime8否否FaBuRen發(fā)布人varchar50否否FeiYong費用varchar50否否酒店信息表如表 4-4 所示。表 4-4 酒店信息表字段名說明類 型長 度可否為空主鍵ID酒店8否是MingCheng酒店名稱varchar30是否DiZhiMiaoSu酒店地址酒店描述varcharNtext5050是是否否FeiYong
34、費用money8否否TuPianvarchar50否否旅游信息表如表 4-5 所示。表 4-5 旅游信息表字段名說明類 型長 度可否為空主鍵IDBiaoTi ShiJian NeiRongFaBuRen820205050否否否否是是否否否否標(biāo)題時間內(nèi)容發(fā)布人varchar varchar textvarchar酒店預(yù)定信息表如表 4-6 所示。表 4-6 酒店預(yù)定信息表字段名說明類 型長 度可否為空主鍵ID8否是YuDingRen預(yù)訂人varchar20否否DianHuavarchar20否否ShenFenZhengvarchar20否否RenShu人數(shù)8否否RShiJian入住時間Daime
35、8否否CShiJian離開時間Daime8否否MemberName會員名varchar20否否JiuDianID酒店varchar20否否5 系統(tǒng)詳細設(shè)計本系統(tǒng)才用了 和 SQL 結(jié)合的結(jié)構(gòu)開發(fā)了旅行社管理系統(tǒng)系統(tǒng),本系統(tǒng)是基于現(xiàn)在流行的瘦客戶端管理模式既 B/S 模式。在數(shù)據(jù)庫的連接上面本系統(tǒng)的連接字符串在系統(tǒng)的配置文件中,既 Web.Config 文件中,當(dāng)系統(tǒng)變化的時候只需要改動本系統(tǒng)的配置文件就可以,不需要在每個頁面修改的連接字符串,大大的提高了系統(tǒng)的可以移植性,系統(tǒng)中所以和數(shù)據(jù)庫有關(guān)系的操作都通過一個通用類來實現(xiàn),大大提高了代碼的耦合性,當(dāng)數(shù)據(jù)庫類型等信息變化后直接修改類文件就可以了
36、,不再需要每個 頁面都修改。另外本系統(tǒng)解決了中文,也是在配置文件中添加了編碼方式的形式解決的,本系統(tǒng)的另外一個大的特點是系統(tǒng)對數(shù)據(jù)庫的操作都單獨的寫在了一個類里,這樣對系統(tǒng)的所有數(shù)據(jù)庫操作都只這個類就可以了,不要每個頁面都去寫數(shù)據(jù)庫的操作,提高了系統(tǒng)的集。5.1 系統(tǒng)首頁本頁是瀏覽本站的首頁面,在首頁面中除了要考慮系統(tǒng)的功能,對于頁的布局設(shè)計也很重要,本系統(tǒng)用的模板頁,做到了每個頁面都一樣。在本頁中,熱點在最上面,下面是對應(yīng)的導(dǎo)航菜單,整體色調(diào)以藍黑為主,導(dǎo)航條包括首頁,旅游資訊,旅游景點,旅游路線,酒店預(yù)定,會員中心,留言板,管理登錄等信息。除了預(yù)訂需要用戶登錄才能使用外,其它的部分都可以供
37、非用戶查看。在登錄頁面包含了用戶的如圖 5-1 所示。功能,完成用戶或登錄的功能。前面主頁面圖 5-1 系統(tǒng)首頁頁面5.2 旅游資訊前臺用戶可以查看旅游資訊,點擊旅游資訊可以查看具體的旅游資訊,點擊后可以查看詳細信息,效果如圖 5-2 所示圖 5-2 旅游資訊點擊旅游資訊可以查看該信息的具體內(nèi)容,包括時間,發(fā)布人等信息如圖 5-3 所示:圖 5-3 旅游資訊詳情5.3 旅游景點前臺用戶可以查看旅游景點,點旅游景點可以查看具體的旅游景點,點擊后可以查看詳細信息,另外用戶還可以根據(jù)自己的需要進行搜索等操作效果如圖 5-4 所示圖 5-4 旅游景點可以查看該信息的具體內(nèi)容,包括時間,發(fā)布人等信息,登
38、錄后點擊旅游景點的可以進行經(jīng)典的預(yù)定等操作 如圖 5-5 所示:圖 5-5 旅游景點詳情5.4留言用戶可以給管理員進行留言,提出自己的寶貴意見,管理員在看到后可以進行回復(fù)對一些敏感的話題可以進行上傳,如圖 5-6 所示圖 5-6留言5.旅游線路用戶可以查看旅游路線,點擊對應(yīng)的旅游路線列表可以看到詳細的信息問題,在該模塊用戶同樣可以進行搜索等操作,在如圖 5-7 所示并登錄后可以對改路線進行預(yù)定圖 5-7 旅游路線信息圖 5-8 旅游路線詳情5.6登錄系統(tǒng)管理模塊需要登入后才能使用,管理員用戶登錄的用戶名:Admin,密碼Admin。登入界面如圖 5-9 所示,登入后首頁管理界面,以簡潔大方、方
39、便操作為設(shè)計思路:圖 5-9 系統(tǒng)登錄頁面5.7 旅游資訊管理管理員可以添加對應(yīng)的旅游資訊,在旅游資訊添加頁碼中輸入對應(yīng)的標(biāo)題,發(fā)布人和內(nèi)容后點擊確定按鈕系統(tǒng)自動檢測數(shù)據(jù),檢測通過后自動添加數(shù)據(jù)到數(shù)據(jù)庫中。旅游資訊的添加模塊的窗口設(shè)計如圖 5-10 所示:圖 5-10 旅游資訊添加窗口圖 5-11 旅游資訊管理窗口5.8 修改此模塊完成用戶的修改,為了系統(tǒng)的安全性,用戶需要定期的修改,窗口設(shè)計如圖 5-12 所示:圖 5-12 修改操作窗口5.9 旅游景點管理員可以添加對應(yīng)的旅游景點,在旅游景點添加頁面中輸入對應(yīng)的旅游景點名稱和介紹等信息后點擊確定按鈕系統(tǒng)自動檢測數(shù)據(jù),檢測通過后自動添加數(shù)據(jù)到
40、數(shù)據(jù)庫中。旅游景點管理模塊的窗口設(shè)計如圖 5-13 所示:圖 5-13 旅游景點管理模塊圖 5-14 旅游景點管理模塊5.10 路線管理管理員可以添加對應(yīng)的旅游路線,在旅游路線目添加頁中輸入對應(yīng)的旅游路線名稱,價格,和內(nèi)容等信息后點擊確定按鈕系統(tǒng)自動檢測數(shù)據(jù),檢測通過后自動添加數(shù)據(jù)到數(shù)據(jù)庫中,旅游路線管理模塊的窗口設(shè)計如圖 5-15 所示:圖 5-15 旅游路線添加頁面圖 5-16 旅游路線管理列表6 系統(tǒng)測試6.1 系統(tǒng)測試計劃測試計劃是指測試階段的測試計劃?,F(xiàn)狀:目前測試文檔關(guān)于測試的內(nèi)容主要是測試的時間計劃。而這種時間劃分也是非常粗略的,而且沒有依據(jù)。為什么要花這么多時間?目前只是按照個
41、人直觀、經(jīng)驗等方法來判斷測試時間。因此,這類測試計劃的隨意性太大,粒度太粗,不便于管理。目前的測試是為了測試而測試,沒有規(guī)劃性。如果已經(jīng)知道了產(chǎn)品已具有的功能,可以通過測試來檢驗是否每個功能都能正常使用。6.2 系統(tǒng)測試工具目前的測試方法都是手工測試,手工測試的效率跟測試員的經(jīng)驗有很大關(guān)系,需要一定的技巧性。而有部分測試類型是可以用測試工具來實現(xiàn)的。比如:邊界測試、測試、功能測試、性能測試等。但自動化測試并不能代替手工測試,它是一個補充。一般來講,測試自動化在整個測試過程中只能占到 30%左右。但測試對測試工具不熟悉,目前只能先以手工測試為主,繼續(xù)探討自動化測試的可操作性12。(手頭沒有自動化
42、測試工具)白盒測試:也稱為結(jié)構(gòu)測試,根據(jù)程序試。邏輯結(jié)構(gòu)進6.3 系統(tǒng)測試方法和測試類型黑盒測試:黑盒測試也稱功能測試或數(shù)據(jù)驅(qū)動測試,它是在已知產(chǎn)品所應(yīng)具有的功能,通過測試來檢測每個功能是否都能正常使用,在測試時,把程序看作一個不能打開的黑盆子,在完全不考慮程序結(jié)構(gòu)和特性的情況下,測試者在程序接口進試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)鋸而產(chǎn)生正確的輸出信息,并且保持外部信息(如數(shù)據(jù)庫或文件)的完整性。黑盒測試方法主要有等價類劃分、邊值分析、因果圖、錯誤推測等,主要用于確認測試。 “黑盒”法著眼于程序外部結(jié)構(gòu)、不考慮邏輯結(jié)構(gòu)、針對界面和功能進試?!?/p>
43、黑盒”法是窮舉輸入測試,只有把所有可能的輸入都作為測試情況使用,才能以這種方法查出程序中所有的錯誤。白盒測試:白盒測試也稱結(jié)構(gòu)測試或邏輯驅(qū)動測試,它是知道產(chǎn)品工作過程,可通過測試來檢測產(chǎn)品動作是否按照規(guī)格說明書的規(guī)定正常進行,按照程序的結(jié)構(gòu)測試程序,檢驗程序中的每條通路是否都有能按預(yù)定要求正確工作,而不顧它的功能,白盒測試的主要方法有邏輯驅(qū)動、基路測試等,主要用于驗證。“白盒”法全面了解程序邏輯結(jié)構(gòu)、對所有邏輯路徑進試?!鞍缀小狈ㄊ歉F舉路徑測試。在使用這一方案時,測試者必須檢查程序的輯著手,得出測試數(shù)據(jù)。結(jié)構(gòu),從檢查程序的邏6.4 系統(tǒng)測試的目的和原則在任何系統(tǒng)的開發(fā)過程中,尤其是在進行大型系
44、統(tǒng)的開發(fā)中,任何一個編程都不可避免地會產(chǎn)生錯誤。為了盡可能地發(fā)現(xiàn)并改正系統(tǒng)設(shè)計中的錯誤,減少錯誤造成的損失,保證系統(tǒng)開發(fā)的質(zhì)量,需要進行系統(tǒng)的測試。6.5 系統(tǒng)測試效果1根據(jù)上面的系統(tǒng)測試用例,其測試效果。登錄時,比如輸入用戶名和一樣給出提示。如圖 1-1 所示。否則提示輸入不能為空,假如用戶名和錯誤圖 6.1 登錄不輸入圖 6.2登錄不輸入提示圖 6.3 登錄輸入錯誤的用戶名圖 6.4 登錄輸入錯誤的用戶名提示2修改是輸入不能為空,而且舊輸入必須正確,并且 2 次輸入的新密碼必須一致,否則給出提示圖 6.5 不輸入新舊圖 6.6 不輸入新舊時的提示圖 6.7 輸入錯誤的舊和新舊不一致圖 6.8 舊錯誤提示圖 6.9 兩次新不一致提示7 總結(jié)通過這次畢業(yè)設(shè)計,我學(xué)到了很多的東西。面的三年半時間內(nèi)我學(xué)習(xí)了很多的課程及編程語言,從最初始的C 語言,再到 C+,JAVA,數(shù)據(jù)庫系統(tǒng)概論等等,雖然通過學(xué)習(xí)對這些課程有所了解和掌握,但也只是對理論知識的理解階段,對知識的掌握還不夠全面和熟練不能進行的編程開發(fā),更不用說
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 ISO 25178-605:2025 EN Geometrical product specifications (GPS) - Surface texture: Areal - Part 605: Design and characteristics of non-contact (point autofocus probe) instrum
- 2025年鋁合金精密模鍛件合作協(xié)議書
- 2025年度商鋪租用承諾書規(guī)范版4篇
- 行業(yè)趨勢與發(fā)展目標(biāo)分析計劃
- 師生互動促進學(xué)習(xí)效果的研究計劃
- 新年職場新風(fēng)格與工匠精神計劃
- 如何利用社群效應(yīng)推動品牌計劃
- 班主任的心理情感輔導(dǎo)計劃
- 企業(yè)財務(wù)戰(zhàn)略的執(zhí)行方法計劃
- 倉庫持續(xù)改進的必要性與方法計劃
- 5000只淮山羊和波爾山羊雜交良種養(yǎng)殖場建設(shè)項目可行性研究報告
- GB/T 5534-2008動植物油脂皂化值的測定
- GB/T 12771-2019流體輸送用不銹鋼焊接鋼管
- 測量管理體系內(nèi)審檢查表
- 工程驗收及移交管理方案
- 心臟手術(shù)麻醉的一般流程課件
- 圖片編輯概述課件
- 2023年岳陽職業(yè)技術(shù)學(xué)院單招職業(yè)技能考試筆試題庫及答案解析
- 信號與系統(tǒng)復(fù)習(xí)題及答案
- 北師大版八年級數(shù)學(xué)上冊《認識無理數(shù)(第2課時)》參考課件2
- 中級建構(gòu)筑物消防員理論綜合模擬題01原題
評論
0/150
提交評論