版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 學(xué)號(hào):xxxxxxxxxxx</p><p> 基于Asp.Net的旅行社管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)</p><p> 學(xué)院名稱: 軟件學(xué)院 </p><p> 專業(yè)名稱: 計(jì)算機(jī)科學(xué)與技術(shù) </p><p> 年級(jí)班別: xxxx級(jí)xxx班
2、 </p><p> 姓 名: xxx </p><p> 指導(dǎo)教師: xxxx </p><p><b> 2013年05</b></p><p> 基于Asp.Net的旅行社管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)</p&g
3、t;<p> 摘 要 《神州旅行社旅游管理系統(tǒng)》切合自己平日出行的實(shí)際情況,包含了新鄉(xiāng)市近邊輝縣八里溝、萬(wàn)仙山,以及青島日照,北京,上海,成都等地區(qū)的景點(diǎn)。旅游用戶可以通過(guò)前臺(tái)登錄界面,了解各大景區(qū)的景區(qū)特點(diǎn)和旅行線路設(shè)計(jì),結(jié)合自身的特點(diǎn),選擇對(duì)應(yīng)的出行天數(shù)(選擇一日游或者多日游),并填寫(xiě)自己訂單并提交;旅游用戶也可以通過(guò)前臺(tái)登錄界面中我設(shè)計(jì)的新聞界面了解我們新更新的信息,了解各個(gè)季節(jié)每個(gè)景區(qū)的特色,了解夏季出行防曬
4、措施等。</p><p> 關(guān)鍵字:旅游管理系統(tǒng);ASP開(kāi)發(fā);C#語(yǔ)言</p><p> Design and Implementation of the Travel Agency Management System based on Asp.Net</p><p> Abstract China Travel Service travel managem
5、ent system to meet their daily travel, including Xinxiang City near edge Huixian Bali Gou, ten thousand mountains, and Rizhao, Qingdao, Beijing, Shanghai, Chengdu and other area attractions. Tourism users can login scree
6、n through the foreground, major scenic spots of scenic features and travel circuit design, with its own characteristics, select the corresponding travel days (day trips and multi-day tours), and fill their own orders and
7、 submit; travel</p><p> Keywords Travel management system; the ASP development; C # language</p><p><b> 前 言</b></p><p> 隨著人們生活水平的提高,在節(jié)假日以及平時(shí)休閑時(shí),很多人都會(huì)選擇通過(guò)旅游的方式放松自己。為
8、了方便人們提前了解旅游景點(diǎn)的相關(guān)詳細(xì)信息,以及旅游路線的規(guī)劃,我開(kāi)發(fā)了《神州旅行社旅游管理系統(tǒng)》。</p><p> 通過(guò)自己日常登錄一些旅行社網(wǎng)站和對(duì)一些旅行社的實(shí)地考查,從業(yè)內(nèi)人士處了解到旅游行業(yè)的管理現(xiàn)狀:隨著旅游行業(yè)的不斷發(fā)展,各家旅游公司之間的競(jìng)爭(zhēng)日益激烈,旅游公司所需的旅游信息量越來(lái)越大,業(yè)務(wù)操作中涉及的各種線路情況、客戶情況以及旅游協(xié)作部門的情況越來(lái)越復(fù)雜多變。一般旅行社為了方便顧客,獲取更大收益
9、均已采用了統(tǒng)一的計(jì)算機(jī)信息管理系統(tǒng),一般中小型旅行社通常是以原始的手工方式依靠簡(jiǎn)單的電子文檔來(lái)處理信息。但是業(yè)務(wù)操作人員若僅靠手工方式處理處理大量資料,很可能帶來(lái)出錯(cuò)率的增長(zhǎng)以及大量資源的浪費(fèi)和閑置等問(wèn)題。因此,只有加強(qiáng)對(duì)旅游公司信息資源的整合、統(tǒng)一管理,才能使企業(yè)更加合理、高效地運(yùn)轉(zhuǎn)。</p><p> 《神州旅行社旅游管理系統(tǒng)》的設(shè)計(jì)也考慮到了旅行社管理人員的工作,我設(shè)計(jì)有管理員登錄界面,系統(tǒng)管理員通過(guò)權(quán)限
10、認(rèn)證進(jìn)行登錄,登錄成功后可以成功地實(shí)現(xiàn)對(duì)旅行社管理系統(tǒng)的管理:增加旅行信息,更改旅行線路,增加新聞信息,瀏覽用戶訂單等。此設(shè)計(jì)的目的是為了方便旅行社的內(nèi)部管理。</p><p><b> 1 概述部分</b></p><p> 1.1 課題的來(lái)源</p><p> 當(dāng)今,席卷全球的信息化大潮把信息管理推倒了時(shí)代發(fā)展的前沿,信息管理系
11、統(tǒng)已經(jīng)成為全社會(huì)注視的熱點(diǎn)。旅行社旅游服務(wù)項(xiàng)目眾多,客人信息內(nèi)容繁瑣,而且信息量大,因而在操作上經(jīng)常造成很多不便之處,浪費(fèi)了時(shí)間,降低了工作效率,而且極大地影響了旅行社的服務(wù)質(zhì)量和經(jīng)濟(jì)效益。由此我設(shè)計(jì)了這個(gè)神州旅行社管理系統(tǒng)。該系統(tǒng)支持SQL,具有查詢方便、安全保密性好、用戶界面友好、容易操作等優(yōu)點(diǎn)。應(yīng)用此管理系統(tǒng)后,該旅行社對(duì)每位客人的具體情況便可以了如指掌,而且在對(duì)客人信息進(jìn)行操作時(shí),節(jié)省了大量時(shí)間,很大程度上提高了員工的工作效率和
12、旅行社的服務(wù)質(zhì)量。</p><p> 1.2 研究課題的動(dòng)態(tài)</p><p> 旅游作為一個(gè)成熟的產(chǎn)業(yè),各種旅行社管理軟件眾多,軟件市場(chǎng)急需一套低廉的價(jià)格、完善的服務(wù),齊全的功能為基礎(chǔ),結(jié)合旅行社前臺(tái)管理的需要進(jìn)行擴(kuò)展性而開(kāi)發(fā)的一套旅行社管理系統(tǒng)。</p><p> 1.3 開(kāi)發(fā)平臺(tái)Asp.Net簡(jiǎn)介</p><p> asp
13、.net構(gòu)架是可以用Microsoft(R)公司最新的產(chǎn)品Visual Studio.net開(kāi)發(fā)環(huán)境進(jìn)行開(kāi)發(fā),WYSIWYG(What You See Is What You Get所見(jiàn)即為所得)的編輯。具有以下特征:</p><p><b> (1)可管理性</b></p><p> (2).HTML 控件 (HTML control)</p>
14、<p> 直接在 HTML 標(biāo)記中加上 runat="server",即可對(duì)應(yīng)到 asp.net 指定的 HTML 服務(wù)器控件類</p><p><b> (3) 擴(kuò)充功能</b></p><p> asp.net 在 2.0 版時(shí),功能已大致底定,成為 Web 應(yīng)用程序的基礎(chǔ)架構(gòu),微軟開(kāi)始在 asp.net 2.0 上開(kāi)發(fā)擴(kuò)充的功
15、能,包括 AJAX 的支持、MVC架構(gòu)的支持以及更容易開(kāi)發(fā)出數(shù)據(jù)庫(kù)應(yīng)用的架構(gòu)。</p><p> (4)可視化的開(kāi)發(fā)環(huán)境</p><p> 用戶不用了解WINDOWS和C編程技術(shù),通過(guò)圖形化的交互操作,就可以設(shè)計(jì)實(shí)現(xiàn)應(yīng)用系統(tǒng),開(kāi)發(fā)出美觀、簡(jiǎn)潔的圖形化界面來(lái)。</p><p> 1.4 數(shù)據(jù)庫(kù)介紹</p><p> 數(shù)據(jù)庫(kù)中的數(shù)據(jù)是
16、高度結(jié)構(gòu)化的,可以存儲(chǔ)大量的數(shù)據(jù),并且能夠方便地進(jìn)行數(shù)據(jù)的查詢,另外數(shù)據(jù)庫(kù)還具有較好的保護(hù)數(shù)據(jù)安全和維護(hù)數(shù)據(jù)一致性的措施,能夠方便數(shù)據(jù)的共享。此次系統(tǒng)采用SQL sever2005數(shù)據(jù)庫(kù)。</p><p><b> 2 需求分析</b></p><p><b> 2.1 背景說(shuō)明</b></p><p> 項(xiàng)目名
17、稱:神州旅行社管理系統(tǒng)。</p><p> 設(shè)計(jì)的目的:為游客和旅行社之間提供一個(gè)友好的、直接的交流平臺(tái)。</p><p> 用戶:面向于旅行社,后臺(tái)可以實(shí)現(xiàn)數(shù)據(jù)管理員增刪改信息,前臺(tái)可以實(shí)現(xiàn)游客瀏覽、查看、預(yù)定。</p><p> 安裝環(huán)境:visual studio2010、SQL sever2005。 </p><p> 2.2
18、 軟件總體概述</p><p><b> 2.2.1 目標(biāo)</b></p><p> 本系統(tǒng)針對(duì)旅行社的實(shí)際需求,采用asp.NET技術(shù)和SQL SERVER 2005數(shù)據(jù)庫(kù)管理系統(tǒng)作為工具進(jìn)行開(kāi)發(fā)。整個(gè)系統(tǒng)服務(wù)于游客、管理員兩個(gè)不同的用戶。</p><p> 2.2.2 系統(tǒng)模型</p><p>
19、 軟件的所有功能及相互關(guān)系和數(shù)據(jù)傳遞情況圖示。</p><p> 圖2.1:游客登錄系統(tǒng)界面圖示</p><p> 圖2.2:管理員登錄后臺(tái)界面圖示</p><p> 2.3 假設(shè)和約束</p><p> 我提前設(shè)計(jì)出基本思路:計(jì)劃用3天時(shí)間進(jìn)行需求分析和基本設(shè)計(jì),一周左右進(jìn)行代碼編寫(xiě),一周時(shí)間進(jìn)行代碼測(cè)試和界面美化。預(yù)計(jì)花一個(gè)月時(shí)
20、間完成此項(xiàng)目。本系統(tǒng)設(shè)計(jì)上存在寫(xiě)約束條件在需求分析階段暫沒(méi)發(fā)現(xiàn)。</p><p><b> 3 詳細(xì)需求</b></p><p> 詳細(xì)描述此軟件系統(tǒng)的功能需求和性能需求</p><p><b> 3.1 功能需求</b></p><p> 對(duì)系統(tǒng)的每一功能要詳細(xì)描述(圖或文字)。<
21、;/p><p> 管理、新聞信息管理、景點(diǎn)信息瀏覽、查詢線路日程管理、新聞信息瀏覽、訂單的概述 功能模塊大致是景點(diǎn)信息維護(hù)、旅行線路信息維護(hù)、旅行訂單信息提交和用戶的檢索功能這樣的九個(gè)功能模塊。</p><p> 3.1.1 各部分功能簡(jiǎn)介</p><p> 景點(diǎn)維護(hù):指管理員可以增添景點(diǎn)信息;旅行線路信息:指管理員可以增加和修改旅游線路信息;旅行訂單:客戶可
22、以對(duì)自己感興趣的景點(diǎn)下訂單;新聞信息管理:指管理員可以維護(hù)新聞頁(yè)面,更新每日熱點(diǎn)新聞;景點(diǎn)信息瀏覽:指客戶可以瀏覽頁(yè)面,查看旅游景點(diǎn)信息;新聞信息瀏覽:指客戶可以瀏覽每日熱點(diǎn)新聞等等。</p><p> 3.1.2 各部分功能實(shí)現(xiàn):</p><p> 圖3.1:管理員登陸后臺(tái)界面功能實(shí)現(xiàn)</p><p> 圖3.2:游客登陸旅行社前臺(tái)界面功能實(shí)現(xiàn)</p
23、><p> 3.1.3 各部分功能輸出信息</p><p> 景點(diǎn)信息維護(hù):管理員可以登錄管理界面更改刪除,修改景點(diǎn)信息;旅行線路信息維護(hù):客戶可以查看旅行線路信息,管理員可以修改更新路線信息;等等。</p><p><b> 3.2 性能要求</b></p><p> 定量地列出此軟件系統(tǒng)應(yīng)滿足的具體性能指標(biāo)。&
24、lt;/p><p><b> ?。?) 精度</b></p><p> 說(shuō)明系統(tǒng)的精度要求,如:</p><p><b> a 數(shù)據(jù)的精度要求</b></p><p> 客戶訂單填寫(xiě)是:出發(fā)的時(shí)間要求精確的,時(shí)間的格式是XXXX-XX-XX.</p><p> b 數(shù)字計(jì)
25、算的精度要求</p><p><b> 無(wú)</b></p><p> c 數(shù)據(jù)傳送的誤碼率要求</p><p><b> 無(wú)</b></p><p><b> (2) 靈活性</b></p><p> 說(shuō)明當(dāng)需求發(fā)生變化時(shí)系統(tǒng)的適應(yīng)能力,指出為
26、適應(yīng)這些變化而需要設(shè)計(jì)的軟件成分和過(guò)程</p><p><b> 3.3 環(huán)境</b></p><p> 描述現(xiàn)有的軟件環(huán)境,并設(shè)計(jì)滿足軟件需求的環(huán)境</p><p> 3.3.1 支持軟件環(huán)境</p><p> ?開(kāi)發(fā)工具限制:VS2008;</p><p> ?數(shù)據(jù)庫(kù)限制:Mi
27、crosoft SQL Server 2005SP4;</p><p> ?運(yùn)行環(huán)境限制:Windows XP以及更高版本;</p><p> ?數(shù)據(jù)轉(zhuǎn)換格式標(biāo)淮的限制。</p><p> ?硬件平臺(tái):PC,Intel Core2 1.66GHz或者更高型號(hào)處理器,512M以上內(nèi)存,40GB以上硬盤;</p><p> ?操作
28、系統(tǒng)和版本:Windows XP SP2或者更高;</p><p> ?數(shù)據(jù)庫(kù):Microsoft SQL Server 2005SP3或者更高;</p><p> ?服務(wù)器:Tomcat 6.0或者更高</p><p> 3.3.2 軟件接口</p><p> 操作系統(tǒng)平臺(tái):Windows 7</p><p
29、> 數(shù)據(jù)庫(kù)系統(tǒng)平臺(tái):SQL sever</p><p><b> 開(kāi)發(fā)語(yǔ)言:c#</b></p><p> 開(kāi)發(fā)工具:visual studio 2010</p><p> 3.3.3 安全保密</p><p> 要求提供身份驗(yàn)證,只允許通過(guò)身份驗(yàn)證的用戶使用本軟件。并且通過(guò)驗(yàn)證可以確認(rèn)用戶身份,即確認(rèn)
30、用戶是否為系統(tǒng)管理員,只有系統(tǒng)管理員才可以對(duì)軟件進(jìn)行數(shù)據(jù)的添加、刪除和修改操作,而普通用戶只能進(jìn)行瀏覽數(shù)據(jù)等基本操作。</p><p><b> 3.3.4 其他</b></p><p> 軟件應(yīng)提供完全圖形化的界面,盡可能的方便用戶進(jìn)行操作,從而以滿足各層次的用戶需求。在用戶進(jìn)行可預(yù)期的操作時(shí),系統(tǒng)要保證不出故障</p><p><
31、b> 4. 概要設(shè)計(jì)</b></p><p> 對(duì)程序總體設(shè)計(jì)的考慮,包括程序的基本流程和組織結(jié)構(gòu)、輸入/輸出、接口設(shè)計(jì)和系統(tǒng)出錯(cuò)處理設(shè)計(jì)等,為系統(tǒng)的詳細(xì)設(shè)計(jì)提供基礎(chǔ)。</p><p><b> 4.1 運(yùn)行環(huán)境</b></p><p> 要求提供身份驗(yàn)證,只允許通過(guò)身份驗(yàn)證的用戶使用本軟件。并且通過(guò)驗(yàn)證可以確認(rèn)用戶
32、身份,即確認(rèn)用戶是否為系統(tǒng)管理員,只有系統(tǒng)管理員才可以對(duì)軟件進(jìn)行數(shù)據(jù)的添加、刪除和修改操作,而普通用戶只能進(jìn)行瀏覽數(shù)據(jù)等基本操作。</p><p> 4.2 總體結(jié)構(gòu)設(shè)計(jì)</p><p> 用圖表說(shuō)明本系統(tǒng)結(jié)構(gòu),即系統(tǒng)元素(子系統(tǒng)、模塊、子程序、公用程序等)的劃分、模塊之間的關(guān)系及分層控制關(guān)系</p><p> 圖4.1:系統(tǒng)結(jié)構(gòu)圖</p>&
33、lt;p><b> 4.3 運(yùn)行設(shè)計(jì)</b></p><p> 4.3.1 運(yùn)行過(guò)程</p><p> 說(shuō)明系統(tǒng)的運(yùn)行過(guò)程(例如裝入、啟動(dòng)、停機(jī)、恢復(fù)、再啟動(dòng)等)。</p><p> 4.3.2 系統(tǒng)邏輯流程</p><p> 用圖表方式描述系統(tǒng)的邏輯流程圖,即從輸入開(kāi)始,經(jīng)過(guò)系統(tǒng)的處理,到輸出的流
34、程,集中表示系統(tǒng)的動(dòng)態(tài)特性、入口和出口、與其他程序的接口、各種運(yùn)行、優(yōu)先級(jí)、循環(huán)和特殊處理</p><p> 4.4 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)</p><p> 4.4.1 邏輯數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)</p><p> 給出本系統(tǒng)(或子系統(tǒng))內(nèi)所使用的每個(gè)數(shù)據(jù)項(xiàng)、記錄、文件的標(biāo)識(shí)、定義、長(zhǎng)度,以及它們之間的相互關(guān)系。</p><p> 上述數(shù)據(jù)元素與
35、各個(gè)程序之間的相互關(guān)系(如圖4.2)</p><p> 圖4.2:各個(gè)程序之間的相互關(guān)系圖示</p><p> 主要設(shè)計(jì)了前臺(tái)客戶瀏覽頁(yè)面,包括景點(diǎn)介紹頁(yè)面,新聞瀏覽頁(yè)面,旅游路線查看頁(yè)面,旅行訂單預(yù)定。還有后臺(tái)頁(yè)面,管理員管理頁(yè)面:主要頁(yè)面包括在manager文件夾里。</p><p> 4.4.2 物理數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)</p><p>
36、; 給出本系統(tǒng)(或子系統(tǒng))內(nèi)所使用的每個(gè)數(shù)據(jù)項(xiàng)、記錄、文件的存儲(chǔ)要求、訪問(wèn)方法、存取單位、存取的物理關(guān)系(媒體、存儲(chǔ)區(qū)域)。</p><p> 圖4.3:數(shù)據(jù)庫(kù)中各個(gè)數(shù)據(jù)表</p><p> 圖4.4:數(shù)據(jù)表關(guān)系圖</p><p> 圖4.5:數(shù)據(jù)庫(kù)中存儲(chǔ)過(guò)程視圖</p><p><b> 5. 詳細(xì)設(shè)計(jì)</b>
37、;</p><p> 5.1 程序系統(tǒng)的結(jié)構(gòu)</p><p> 分為前臺(tái)和后臺(tái)管理員管理兩大模塊。</p><p> 5.1.1 第一部分:前臺(tái)客戶瀏覽包括四個(gè)模塊:如圖(5.1)所示:</p><p> 圖5.1:前端頁(yè)面效果圖</p><p> 5.1.2 .后臺(tái)管理員管理模塊:如圖(5.2):</
38、p><p> 圖5.2:后臺(tái)瀏覽效果圖</p><p><b> 5.2 模塊設(shè)計(jì)</b></p><p> 5.2.1 與數(shù)據(jù)庫(kù)連接與功能實(shí)現(xiàn)代碼:</p><p><b> 登錄:</b></p><p> protected void Button1_Click
39、(object sender, EventArgs e)</p><p><b> {</b></p><p> SqlConnection conn = new SqlConnection(connect.ConnStr);</p><p> conn.Open();</p><p> SqlCommand c
40、md = new SqlCommand("select [Name],[Sec] from [WorkerInfo] where [Name]='" + TextBoxName.Text.ToString() + "'", conn);</p><p> SqlDataReader da = cmd.ExecuteReader();</p>
41、<p> if (da.Read())</p><p><b> {</b></p><p> if (da["Sec"].ToString().Trim() == TextBoxSec.Text.ToString().Trim())</p><p><b> {</b></p&
42、gt;<p> Session["Name"] = TextBoxName.Text.Trim();</p><p> LabelMessage.Text = "登錄成功";</p><p> Response.Redirect("~/manager/managerInfo.aspx")</p>
43、<p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> LabelMessage.Text = "密碼錯(cuò)誤";</p><p><b> }</b&
44、gt;</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> LabelMessage.Text = "帳號(hào)不存在";</p><p><
45、;b> }</b></p><p> conn.Close();</p><p> da.Close();</p><p><b> }</b></p><p><b> }</b></p><p><b> 添加:</b>
46、</p><p> protected void Button1_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> SqlConnection conn = new SqlConnection(connect.ConnStr);</p><p&g
47、t; conn.Open();</p><p> SqlCommand cmd=new SqlCommand("Add_journey",conn);</p><p> cmd.CommandType=CommandType.StoredProcedure;</p><p> cmd.Parameters.Add(new SqlParam
48、eter("@journey_time",SqlDbType.VarChar,50));</p><p> cmd.Parameters.Add(new SqlParameter("@line",SqlDbType.VarChar,100));</p><p> cmd.Parameters.Add(new SqlParameter("
49、@scene_id",SqlDbType.Int,50));</p><p> cmd.Parameters["@journey_time"].Value=TextBoxjourney_time.Text.ToString().Trim();</p><p> cmd.Parameters["@line"].Value=TextBoxj
50、ourney_line.Text.ToString().Trim();cmd.Parameters["@scene_id"].Value=TextBoxscene_id.Text.Trim();</p><p><b> try</b></p><p><b> {</b></p><p> c
51、md.ExecuteNonQuery();</p><p> Response.Redirect("~/manager/add_luxian_success.aspx");</p><p><b> }</b></p><p> catch(SqlException)</p><p><b
52、> {</b></p><p> Labelmessage.Text = "添加失敗";</p><p> Labelmessage.Style["color"] = "red";</p><p><b> }</b></p><p>
53、 conn.Close();</p><p><b> }</b></p><p> protected void Button2_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> TextBoxjourney_ti
54、me.Text = "";</p><p> TextBoxjourney_line.Text = "";</p><p> TextBoxscene_id.Text = "";</p><p><b> }</b></p><p><b>
55、}</b></p><p><b> 圖片上傳代碼:</b></p><p> protected void btnsave_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> string str;<
56、/p><p> if (FileUpload1.HasFile)</p><p><b> {</b></p><p> str = "文件名稱?" + FileUpload1.FileName;</p><p> FileUpload1.SaveAs(Server.MapPath("~
57、/image/") + FileUpload1.FileName);</p><p> str += "<br>客戶端文件路徑:" + FileUpload1.PostedFile.FileName;</p><p> str += "<br>文件類型:" + FileUpload1.PostedFile.Con
58、tentType;</p><p> str += "<br>文件大小:" + FileUpload1.PostedFile.ContentLength + "字節(jié)¨";</p><p> image_load();</p><p> DropDownList1.SelectedValue = Fi
59、leUpload1.FileName;</p><p> Image1.ImageUrl = "~/image/" + DropDownList1.SelectedValue.ToString().Trim();</p><p> Labelmessage.Text = str;</p><p><b> }</b>&
60、lt;/p><p><b> else</b></p><p><b> {</b></p><p> str = "沒(méi)有文件上傳";</p><p> lblmessage.Text = str;</p><p><b> }</b
61、></p><p><b> }</b></p><p> 5.2.2 輸出項(xiàng)</p><p> 圖5.3:圖面上傳界面</p><p> 圖5.4:成功登錄界面</p><p><b> 系統(tǒng)各功能界面:</b></p><p>
62、 圖5.5:旅游訂單頁(yè)面示圖</p><p> 圖5.6:測(cè)試管理界面更新、取消功能的頁(yè)面示圖</p><p> 各功能模塊測(cè)試結(jié)果及圖面效果:</p><p> 圖5.7:系統(tǒng)首頁(yè)面示圖</p><p> 圖5.8:景點(diǎn)信息介紹界面示圖</p><p> 圖5.9:管理員登錄界面示圖</p>
63、<p><b> 6. 數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p><b> 6.1 外部設(shè)計(jì)</b></p><p><b> 6.1.1 標(biāo)識(shí)</b></p><p> 數(shù)據(jù)庫(kù)主要包含旅行訂單表(apply),旅行線路表(journey),新聞信息表(news),景點(diǎn)信息表(sce
64、ne),管理員信息表(workerinfo)。</p><p> 旅行訂單表中包括:訂單編號(hào)(id),客戶名稱(name),旅行線路(line),旅行人數(shù)(num),客戶地址(address),電話(tell),描述(show),出發(fā)時(shí)間(starttime),提交訂單系統(tǒng)時(shí)間(systime)。</p><p> 旅行線路表包括:旅行線路編號(hào)(id),旅行時(shí)間(journey-tim
65、e),旅行線路(line),景點(diǎn)編號(hào)(scene-id)。</p><p> 新聞信息表包括:新聞編號(hào)(id),新聞標(biāo)題(title),新聞內(nèi)容(show),日期(date)。</p><p> 景點(diǎn)信息表包括:景點(diǎn)編號(hào)(int),景點(diǎn)名稱(scene-name),地方(place),照片(photo),景點(diǎn)描述(show)。</p><p> 管理員信息表包
66、括:用戶名(name),密碼(sec)。</p><p><b> 6.1.2 約定</b></p><p> 在訂單信息表中:訂單編號(hào)(id)設(shè)為主鍵約束;</p><p> 在旅行線路信息表中:線路編號(hào)(id)設(shè)為逐漸約束;</p><p> 在新聞信息表中:新聞編號(hào)(id)設(shè)為主鍵約束;</p>
67、;<p> 在景點(diǎn)信息表中:景點(diǎn)編號(hào)(id)設(shè)為主鍵約束;</p><p> 表6.1:訂單信息表</p><p> 表6.2:旅行線路信息表</p><p> 表6.3:新聞信息表</p><p> 表6.4:景點(diǎn)信息表</p><p> 表6.5:管理員信息表</p><
68、;p> 6.1.3 使用該數(shù)據(jù)庫(kù)的軟件</p><p> SQL sever 2005,visual studio2010</p><p> 6.1.4 支撐軟件</p><p> 本旅行社管理系統(tǒng)為實(shí)現(xiàn)相應(yīng)的功能,建立有如下存儲(chǔ)過(guò)程(add_apply),(add_journey),(add_news),(add_scene);</p>
69、;<p> add_apply執(zhí)行代碼如下:(部分)</p><p> USE [lvyou]</p><p><b> GO</b></p><p> /****** 對(duì)象: StoredProcedure [dbo].[Add_apply] 腳本日期: 06/10/2012 23:01:50 ******/&l
70、t;/p><p> SET ANSI_NULLS ON</p><p><b> GO</b></p><p> SET QUOTED_IDENTIFIER ON</p><p><b> GO</b></p><p> ALTER procedure [dbo].[A
71、dd_apply] </p><p> @name varchar(50),</p><p> @line varchar(100),</p><p> @num varchar(50),</p><p> @address varchar(50),</p><p> @tell varchar(50),&l
72、t;/p><p> @show text,</p><p> @systime datetime,</p><p> @starttime datetime</p><p><b> AS</b></p><p> INSERT INTO apply</p><p>
73、<b> (</b></p><p> name,line,num,address,tell,show,systime,starttime</p><p><b> )</b></p><p><b> VALUES</b></p><p><b> (&l
74、t;/b></p><p> @name,@line,@num,@address,@tell,@show,@systime,@starttime</p><p><b> )</b></p><p> 6.1.5 專門說(shuō)明</p><p> 圖:6.1:數(shù)據(jù)表關(guān)系圖</p><p>
75、; :根據(jù)以上功能,將數(shù)據(jù)庫(kù)與項(xiàng)目鏈接,在執(zhí)行過(guò)程中,測(cè)試數(shù)據(jù)庫(kù)。</p><p><b> 6.2 結(jié)構(gòu)設(shè)計(jì)</b></p><p> 6.2.1 概念結(jié)構(gòu)設(shè)計(jì)</p><p><b> 圖6.2:數(shù)據(jù)表圖</b></p><p> 6.2.2 邏輯結(jié)構(gòu)設(shè)計(jì)</p>
76、<p> 圖6.3:數(shù)據(jù)關(guān)系圖</p><p> 6.2.3 物理結(jié)構(gòu)設(shè)計(jì)</p><p> 建立系統(tǒng)程序員視圖,包括</p><p> a 數(shù)據(jù)在內(nèi)存中的安排,包括索引區(qū)、緩沖區(qū)的設(shè)計(jì)</p><p> b 所使用的外存設(shè)備及外存空間的組織,包括索引區(qū)、數(shù)據(jù)塊的組織與劃分等</p><p>
77、c 訪問(wèn)數(shù)據(jù)的方式和方法</p><p><b> 6.3 運(yùn)用設(shè)計(jì)</b></p><p> 6.3.1 數(shù)據(jù)字典設(shè)計(jì)</p><p> 對(duì)數(shù)據(jù)庫(kù)中涉及到的數(shù)據(jù)項(xiàng)、記錄、文卷、子模式、模式等一般要建立起數(shù)據(jù)字典,以說(shuō)明它們的標(biāo)識(shí)符、同義名及有關(guān)信息。本條要說(shuō)明對(duì)此字典設(shè)計(jì)的基本考慮</p><p> 6.3
78、.2 完整性設(shè)計(jì)</p><p> 說(shuō)明為保持?jǐn)?shù)據(jù)庫(kù)中數(shù)據(jù)的完整性所作出的考慮,如數(shù)據(jù)庫(kù)的后援頻率、數(shù)據(jù)共享、數(shù)據(jù)冗余等</p><p> 6.3.3 安全保密設(shè)計(jì)</p><p> 說(shuō)明所采用的保證數(shù)據(jù)安全保密的措施和機(jī)制,如數(shù)據(jù)庫(kù)安全破壞標(biāo)識(shí)、資源保護(hù)方式、存取控制方式等</p><p><b> 7.結(jié)束語(yǔ)<
79、;/b></p><p> 旅行社管理系統(tǒng)是一個(gè)以計(jì)算機(jī)為工具,對(duì)旅行社信息進(jìn)行管理和處理的人—機(jī)系統(tǒng),它能準(zhǔn)確、及時(shí)地反映旅行社各項(xiàng)業(yè)務(wù)的當(dāng)前狀態(tài),能利用過(guò)去的數(shù)據(jù)統(tǒng)計(jì)分析,能從全局出發(fā)輔助酒店各職能部門以及經(jīng)理管理酒店??梢?jiàn),旅行社信息系統(tǒng)首先必須具有強(qiáng)大的電子數(shù)據(jù)處理功能,能大大提高旅行社管理人員和操作人員的工作效率,減輕勞動(dòng)強(qiáng)度,同時(shí),該系統(tǒng)應(yīng)當(dāng)采用管理模型,將仿真、優(yōu)化等現(xiàn)代決策手段結(jié)合起來(lái),為
80、旅行社管理層的決策提供有效的信息。</p><p> 通過(guò)這次畢業(yè)設(shè)計(jì),我大致了解了進(jìn)行軟件開(kāi)發(fā)工作的基本過(guò)程,并且從中獲得了許多實(shí)際的、有意義的知識(shí),其中我對(duì)以下幾點(diǎn)有深刻的體會(huì):</p><p> (一)編程中定義窗體及變量的名稱時(shí),一定要規(guī)范,要讓其他編程人員能夠看懂,必要時(shí)可以加注釋。</p><p> ?。ǘ?duì)各個(gè)控件的屬性、事件要了解清楚,這樣才能
81、在編程的過(guò)程中熟練的應(yīng)用。 </p><p> ?。ㄈ┰诰幊痰倪^(guò)程中要不斷的思考,對(duì)每一個(gè)可能出現(xiàn)的問(wèn)題都盡量在編程中處理掉,避免以后的麻煩。</p><p> (四)對(duì)編程中用到的函數(shù),要將其變量的含義了解清楚,這樣才能順利應(yīng)用,以實(shí)現(xiàn)函數(shù)的功能。</p><p> ?。ㄎ澹┏绦蚓幒煤笳{(diào)試是非常重要的,它的意義在于通過(guò)調(diào)試可以逐步完善它的功能,改正程序中的錯(cuò)誤
82、,使程序盡量達(dá)到盡善盡美,在調(diào)試的過(guò)程中盡量不要以編程時(shí)的思想去調(diào)試,要以一個(gè)普通用戶的思維去思考。</p><p><b> 參考文獻(xiàn)</b></p><p> [1] 李華川.Visual C#入門和提高[M].清華大學(xué)出版,2001: 23-26</p><p> [2] 王國(guó)榮.ASP.NET網(wǎng)頁(yè)制作教程[M].華中科技大學(xué)出版社
83、,2002: 26-27 </p><p> [3] 張海.基SQL2000的科技期刊管理系信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].中國(guó)科技期刊研究, 2005: 517-520</p><p> [4] 秦學(xué)禮、李向東、金明霞.Web應(yīng)用程序設(shè)計(jì)技術(shù)——ASP.NET(C#)[M]. 清華大學(xué)出版社,2010:135-195</p><p> [5] (美)Raghu
84、ramakrishnan,Johannes Gehrke, 周立柱,蔣旭東,張勇等譯.數(shù)據(jù)庫(kù)管理系統(tǒng)[M].第2版.清華大學(xué)出版社, 2002: 99-120</p><p> [6] C.J.Date. An Introduction to Database Systems(seventh Edtion) [M].機(jī)械工業(yè)出版社, 2001: 60-72</p><p> [7]
85、Thomas Connoll ,Carolyn Begg.Database Systems Apractical Approach to Design,Implementation and Management[M].Third Edition.電子工業(yè)出版社, 2003: 50-80</p><p> [8]胡百敬,姚巧玫.SQL Server 2005 數(shù)據(jù)庫(kù)開(kāi)發(fā)詳解[M].北京電子工業(yè)出版社,2006:9
86、-13,123-125.</p><p> [9] (美)格羅夫 著,章小莉 等譯. SQL完全手冊(cè)(第二版)[M].北京電子工業(yè)出版社,2006:12-14.</p><p> [10] 畢建信.基于MVC設(shè)計(jì)模式的Web應(yīng)用研究與實(shí)現(xiàn)[D].武漢理工大學(xué),2006:39-45</p><p><b> 致謝</b></p>
87、<p> 一個(gè)半月的時(shí)間,老師的教導(dǎo),加上自我的努力,終于完成了《神州旅旅行社管理系統(tǒng)》項(xiàng)目。這個(gè)項(xiàng)目不僅凝結(jié)了大學(xué)以來(lái)學(xué)到的很多知識(shí),也讓我學(xué)習(xí)到了不少新的知識(shí),可以說(shuō)是受益匪淺。于這個(gè)作品,我有一些滿足,因?yàn)槲以诶锩婊撕芏嗟呐Γ乙裁靼?,我的作品中還存有很多的不足,例如用戶的管理、旅游訂單的處理等都有不足,值得我改進(jìn)。我相信,這個(gè)作品是作為我今后步入工作的一個(gè)起點(diǎn),有了這個(gè)起點(diǎn)我可以循序漸進(jìn)地做出更好地作品,更
88、好地發(fā)展。</p><p> 同時(shí),在我的設(shè)計(jì)過(guò)程中,我好多問(wèn)題都是在咨詢同學(xué)和老師的情況下才得以解決的。我深深地體會(huì)到一個(gè)團(tuán)體的重要性,每個(gè)人對(duì)于團(tuán)體都是很重要,只有相互配合,相互幫助,才能事半功倍!相信在以后的工作中我會(huì)積極發(fā)揮在團(tuán)體中的作用,做出更好的成績(jī),表現(xiàn)得更為出色!</p><p><b> Xxxx</b></p><p>
溫馨提示
- 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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 計(jì)算機(jī)專業(yè)旅行社管理系統(tǒng)畢業(yè)論文
- 計(jì)算機(jī)專業(yè)旅行社管理系統(tǒng)畢業(yè)論文
- 1旅行社綜合管理系統(tǒng)—計(jì)算機(jī)畢業(yè)設(shè)計(jì)(論文)
- 旅行社網(wǎng)站管理系統(tǒng)——畢業(yè)論文
- 旅行社內(nèi)部管理系統(tǒng)【畢業(yè)論文】
- 畢業(yè)論文--旅行社綜合管理系統(tǒng)的開(kāi)發(fā)
- 旅行社人員流失畢業(yè)論文
- 旅行社酒店預(yù)訂畢業(yè)論文
- 旅行社業(yè)務(wù)管理系統(tǒng)畢業(yè)論文(含外文翻譯)
- 旅行社信息管理系統(tǒng)畢業(yè)論文--基于web的旅行社信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)設(shè)計(jì)論文---旅行社網(wǎng)站管理系統(tǒng)
- 畢業(yè)設(shè)計(jì)(論文)-旅行社網(wǎng)站管理系統(tǒng)
- 旅行社同業(yè)銷售研究[畢業(yè)論文]
- 計(jì)算機(jī)專業(yè)畢業(yè)論文---考勤管理系統(tǒng)
- 計(jì)算機(jī)專業(yè)酒店管理系統(tǒng)畢業(yè)論文
- 計(jì)算機(jī)專業(yè)畢業(yè)論文 考勤管理系統(tǒng)
- 計(jì)算機(jī)專業(yè)酒店管理系統(tǒng)畢業(yè)論文
- 計(jì)算機(jī)專業(yè)畢業(yè)論文--考勤管理系統(tǒng)
- 計(jì)算機(jī)專業(yè)畢業(yè)論文--考勤管理系統(tǒng)
- 計(jì)算機(jī)畢業(yè)論文范文畢業(yè)論文計(jì)算機(jī)專業(yè)
評(píng)論
0/150
提交評(píng)論