旅游信息網(wǎng)設(shè)計(jì)
發(fā)布時(shí)間:2020-11-16 來源: 心得體會(huì) 點(diǎn)擊:
旅游信息網(wǎng)的設(shè)計(jì)
摘
要
旅游信息網(wǎng)是典型的電子商務(wù)銷售平臺(tái), 是基于B/S模式開發(fā)的網(wǎng)上旅游信息系統(tǒng)的,實(shí)現(xiàn)網(wǎng)上銷售,已經(jīng)成為未來商場(chǎng)戰(zhàn)爭(zhēng)中占有優(yōu)勢(shì)地位的必不可少的工具了。本旅游信息網(wǎng)系統(tǒng)主要以 Visual Studio.NET 為主要的網(wǎng)絡(luò)開發(fā)工具,以 SQL Server 2005為后臺(tái)的數(shù)據(jù)庫開發(fā)工具,采用 ASP.NET 腳本和 SQL Server 2005 數(shù)據(jù)庫技術(shù)來完成該系統(tǒng)。其主要功能有旅游精選路線、定團(tuán)旅游、在線訂票、住宿推薦、景點(diǎn)推薦等功能。本系統(tǒng)利用微軟平臺(tái)技術(shù)構(gòu)建具有先進(jìn)性、擴(kuò)展性、伸縮性、健壯性的旅游業(yè)務(wù)信息系統(tǒng)。系統(tǒng)設(shè)計(jì)按照三層結(jié)構(gòu)各自的標(biāo)準(zhǔn)分層進(jìn)行,做到業(yè)務(wù)與實(shí)現(xiàn)分離、邏輯與數(shù)據(jù)分離,運(yùn)用開發(fā)的標(biāo)準(zhǔn)構(gòu)建系統(tǒng)可以很好地支持未來數(shù)據(jù)交換和系統(tǒng)升級(jí)。通過 HTML 界面構(gòu)建的人機(jī)交互接口,可以大幅度降低用戶的適應(yīng)難度,提高系統(tǒng)的使用效率。系統(tǒng)數(shù)據(jù)模型、業(yè)務(wù)模塊化等設(shè)計(jì)技術(shù)的使用,方便了系統(tǒng)的擴(kuò)展與維護(hù)。因此,本旅游信息網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)具有較強(qiáng)的實(shí)用性。
關(guān)鍵詞:
1、電子商務(wù)
2、ASP.NET
3、SQL
4、交互性
目
錄
前
言„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„2 第一章
系統(tǒng)概述„„„„„„„„„„„„„„„„„„„„„„„„„„„„..3 1.1 本課題的研究意義„„„„„„„„„„„„„„„„„„„„„„„„„3 1.2 本論文的目的及內(nèi)容„„„„„„„„„„„„„„„„„„„„„„„„3 第二章 系統(tǒng)開發(fā)工具簡(jiǎn)介„„„„„„„„„„„„„„„„„„„„„„„„„5 2.1
B/S 體系結(jié)構(gòu)
............................................................................................................................................. 5 2.2
SQL Server
................................................................................................................................................. 5 2.3
ASP.NET
......................................................................................................................................................... 6 第三章
系統(tǒng)調(diào)研及需求分析„„„„„„„„„„„„„„„„„„„„„„„.7 3.1
系統(tǒng)調(diào)研„„„„„„„„„„„„„„„„„„„„„„„„„„„..7 3.2
需求分析„„„„„„„„„„„„„„„„„„„„„„„„„„„..7 第四章
系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)„„„„„„„„„„„„„„„„„„„„„„„„„.10 4.1
系統(tǒng)設(shè)計(jì)思想„„„„„„„„„„„„„„„„„„„„„„„„„..10 4.2 旅游系統(tǒng)主要模塊設(shè)計(jì)„„„„„„„„„„„„„„„„„„„„„„.11 4.3
數(shù)據(jù)庫設(shè)計(jì)„„„„„„„„„„„„„„„„„„„„„„„„„„.12 4.4 系統(tǒng)典型邏輯實(shí)現(xiàn)„„„„„„„„„„„„„„„„„„„„„„„„.16 第五章
旅游信息網(wǎng)的測(cè)試與運(yùn)行„„„„„„„„„„„„„„„„„„„„„.22 5.1
首頁測(cè)試„„„„„„„„„„„„„„„„„„„„„„„„„„„..22 5.2 會(huì)員注冊(cè)界面測(cè)試„„„„„„„„„„„„„„„„„„„„„„„„23 5.3 線路介紹界面的測(cè)試„„„„„„„„„„„„„„„„„„„„„„„24 5.4 新聞界面的測(cè)試„„„„„„„„„„„„„„„„„„„„„„„„..25 5.5 管理員登陸界面測(cè)試 ........................................... 25 5.6 景點(diǎn)管理界面測(cè)試 ............................................. 26 總
結(jié) ............................................................... 27 參 考 文 獻(xiàn) .......................................................... 29
前
言
近年來,我國國內(nèi)旅游市場(chǎng)發(fā)展迅速,在國家旅游局最新統(tǒng)計(jì)數(shù)據(jù)顯示:2014年,我國 GDP 首破 60 萬億,達(dá)到 636463 億元,同比增長(zhǎng) 7.40%。就旅游行業(yè)來說,2014 年我國旅游業(yè)實(shí)現(xiàn)新跨越,全年旅游總收入約 3.25 萬億元。國內(nèi)旅游 36.11億人次,同比增長(zhǎng) 10.67%。一方面,旅游人次在增加,國民的旅游消費(fèi)水平也在不斷攀升。2014 年國內(nèi)旅游總收入達(dá)到 30312 億元,同比增長(zhǎng) 15.40%。從全年形勢(shì)來看,我國旅游業(yè)已經(jīng)進(jìn)入“大眾旅游”階段,人們的出游意愿不斷高漲,國內(nèi)旅游市場(chǎng)可以繼續(xù)保持相對(duì)樂觀的預(yù)期,大大高于國民經(jīng)濟(jì)平均增長(zhǎng)速度。隨著五天工作制的實(shí)施和國民收入水平的進(jìn)一步提高,國內(nèi)旅游市場(chǎng)將加速擴(kuò)大。面對(duì)迅速增長(zhǎng)的旅游市場(chǎng),開發(fā)出更多滿足旅客需求的旅游產(chǎn)品,是廣大旅游工作者面臨的一個(gè)重要課題。大力促進(jìn)風(fēng)景名勝的旅游在線報(bào)名系統(tǒng),形成適合散客網(wǎng)上報(bào)名系列產(chǎn)品,是促進(jìn)我國旅游事業(yè)加速發(fā)展的一條有效途徑。
中國互聯(lián)網(wǎng)絡(luò)信息中心發(fā)布的 2015 第三十六次 CNNIC 調(diào)查結(jié)果顯示,內(nèi)地上網(wǎng)人數(shù)與日俱增;ヂ(lián)網(wǎng)在國內(nèi)的快速發(fā)展已經(jīng)積累了接近 7 億網(wǎng)民。用戶在網(wǎng)上關(guān)注的信息也不再是單一的新聞。報(bào)告數(shù)據(jù)顯示,用戶在網(wǎng)上經(jīng)常進(jìn)行的操作中,瀏覽信息占 59.3%,查收郵件占 33.8%,互動(dòng)聊天占 74.2%,網(wǎng)絡(luò)游戲占 56.4%,網(wǎng)上購物占 67.5%。而隨著地面物流等基礎(chǔ)設(shè)施的進(jìn)一步完善,網(wǎng)上購物的發(fā)展速度會(huì)遠(yuǎn)遠(yuǎn)大于今天的發(fā)展速度。
據(jù)我國 IT 行業(yè)發(fā)布的報(bào)告表明,互聯(lián)網(wǎng)的快速發(fā)展,直接帶動(dòng)了電子商務(wù)進(jìn)入千家萬戶。隨著淘寶、京東等實(shí)體商品電子商務(wù)網(wǎng)站的興起,越來越多的網(wǎng)民已經(jīng)逐漸適應(yīng)了網(wǎng)絡(luò)購買產(chǎn)品的習(xí)慣。隨后,途牛旅游網(wǎng)、驢媽媽的建立,也開始撬動(dòng)電子商務(wù)在旅游服務(wù)業(yè)的擴(kuò)張。在三個(gè)旅游出行服務(wù)網(wǎng)絡(luò)提供商的競(jìng)爭(zhēng)中,攜程像魏國,擁有大片疆土和人員,勢(shì)力最強(qiáng),并通過大肆收購?fù)顿Y防御陣地,核心競(jìng)爭(zhēng)力是電話,即電話呼叫系統(tǒng)。去哪兒則像吳國,擁有垂直搜索的巨大技術(shù)優(yōu)勢(shì),進(jìn)可攻退可守,在比價(jià)領(lǐng)域擁有了立足之地。核心競(jìng)爭(zhēng)力是技術(shù),即垂直搜索技術(shù)。途牛則像蜀國,看起來干的“私人定制”很艱苦,但用戶喜歡很得人心,不斷攻伐。核心競(jìng)爭(zhēng)力是人,即專業(yè)旅游顧問。途牛的專業(yè)旅游顧問利用互聯(lián)網(wǎng)信息發(fā)布的優(yōu)勢(shì),通過網(wǎng)絡(luò)媒介發(fā)布了大量有質(zhì)量、有深度的旅游信息,深受眾多旅游擁躉。
所以,把旅游搬到網(wǎng)上進(jìn)行,是很有必要,也是很有市場(chǎng)的。
第一章
系統(tǒng)概述
1 1.1 本課題的研究意義
目前旅游行業(yè)的競(jìng)爭(zhēng)狀態(tài)已不是僅用慘烈二字可以形容了。面對(duì)如此大的壓力,除了傳統(tǒng)的打價(jià)格戰(zhàn)或買贈(zèng)等手段外,應(yīng)該另想一條更好的路,以避開這面對(duì)面的爭(zhēng)鋒。而網(wǎng)上銷售平臺(tái),業(yè)已發(fā)展多年,大的如阿里巴巴、淘寶網(wǎng),小的就更不勝數(shù)了,和地面銷售一樣,競(jìng)爭(zhēng)異常激烈。但是,一如地面銷售一樣,只要是能另辟蹊徑、努力創(chuàng)新的銷售商,都會(huì)在競(jìng)爭(zhēng)中立于不敗之地。
通過分析當(dāng)前旅游業(yè)的形勢(shì),改革以往人們要想?yún)⒓勇糜位顒?dòng),必須親自到現(xiàn)場(chǎng)進(jìn)行報(bào)名確認(rèn)的弊端,開發(fā)出一個(gè)具有后臺(tái)管理的旅游網(wǎng)站在線報(bào)名系統(tǒng),用戶只需登陸到 Internet 網(wǎng),就可以選擇旅游線路,查看旅游費(fèi)用,大大方便了人們, 最終實(shí)現(xiàn)了旅游管理的網(wǎng)絡(luò)化,使各類信息有序地進(jìn)行存儲(chǔ)。制作網(wǎng)站的主題,把前臺(tái)和后臺(tái)相關(guān)聯(lián)起來,設(shè)計(jì)一個(gè)美觀大方的前臺(tái)界面,使網(wǎng)站更實(shí)用,更方便用戶選擇不同的旅游線路,報(bào)名參加旅游項(xiàng)目,后臺(tái)設(shè)計(jì)要便于管理員管理,方便管理員管理地域,處理報(bào)名信息,添加、刪除、編輯、管理旅游線路,網(wǎng)站的整體最終要做到易于擴(kuò)展、維護(hù),并且具有可靠的安全性。
通過網(wǎng)站,實(shí)現(xiàn)旅游信息快速發(fā)布,使得人們更加便利的參加旅游項(xiàng)目,為人們提供多種旅游線路,拓寬消費(fèi)者的選擇范圍,向人們展示一個(gè)友好、美觀、大方的旅游網(wǎng)站在線報(bào)名系統(tǒng)。所以,網(wǎng)上旅游平臺(tái),就是要在網(wǎng)絡(luò)商海上,保持創(chuàng)新,并且與地面門店保持動(dòng)作協(xié)調(diào)一致,以期在兩處慘烈的戰(zhàn)場(chǎng)中搏得一線生機(jī)。
2 1.2 本論文的目的及內(nèi)容
隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)線上銷售平臺(tái)進(jìn)行管理,具有線下操作所無法比擬的優(yōu)點(diǎn)。例如:檢索迅速、方便快捷、高效率、低成本、存儲(chǔ)量大、壽命長(zhǎng)、溝通成本低等,這些優(yōu)點(diǎn)能夠極大地提高管理和辦事的效率。因此,開發(fā)這樣一個(gè)網(wǎng)上銷售平臺(tái)就成為很有必要的事情。而且只要系統(tǒng)的設(shè)計(jì)合理,就可以為公司再開一條銷售通路,減少庫存堆積,利用網(wǎng)絡(luò)的共享、互動(dòng)的優(yōu)點(diǎn),結(jié)合地面銷售的優(yōu)點(diǎn),借助數(shù)據(jù)庫管理技術(shù),開發(fā)一個(gè)網(wǎng)上服務(wù)銷售平臺(tái),實(shí)現(xiàn)旅游網(wǎng)上服務(wù)銷售規(guī)范化、個(gè)性化、人性化。
本文通過系統(tǒng)調(diào)研和可行性分析、需求分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)等經(jīng)典軟件工程流程對(duì)旅游信息網(wǎng)的構(gòu)建進(jìn)行描述。本旅游信息網(wǎng)采用微軟平臺(tái)的開發(fā)技術(shù),運(yùn)用 IIS Web 服務(wù)器作為動(dòng)態(tài)腳本環(huán)境、使用 ASP.NET 作為動(dòng)態(tài)頁面的構(gòu)建語言、SQL Server 作為數(shù)據(jù)的持久化環(huán)境,運(yùn)用 MVC 等設(shè)計(jì)模式構(gòu)建。
第二章
系統(tǒng)開發(fā)工具簡(jiǎn)介
本系統(tǒng)使用微軟.NET 技術(shù),選擇 ASP.NET 作為動(dòng)態(tài)頁面的構(gòu)建腳本語言,使用 SQL Server 2005 作為數(shù)據(jù)支撐,綜合多家電子商務(wù)平臺(tái)開發(fā)商優(yōu)點(diǎn)以及結(jié)合目標(biāo)銷售商實(shí)際情況而開發(fā)。
2.1
S B/S 體系結(jié)構(gòu)
本在線旅游系統(tǒng)采用 B/S構(gòu)建,通過數(shù)據(jù)庫服務(wù)器持久化系統(tǒng)數(shù)據(jù),部署在Web服務(wù)器上的腳本用于構(gòu)建系統(tǒng)邏輯,瀏覽器為用戶提供表現(xiàn)層和人機(jī)交互。
圖 2-1 數(shù)據(jù)庫、Web 服務(wù)器、瀏覽器三層系統(tǒng)結(jié)構(gòu) 采用 B/S 構(gòu)建的軟件系統(tǒng)相比 C/S 體系結(jié)構(gòu)具有較多明顯優(yōu)點(diǎn): 1、B/S 體系結(jié)構(gòu)采用靜態(tài)頁面采用 HTML 語言、動(dòng)態(tài)頁面采用 ASP.NET 腳本、數(shù)據(jù)訪問使用微軟組件和 SQL 語言,整個(gè)系統(tǒng)采用了軟件行業(yè)開放的標(biāo)準(zhǔn),能夠很好地適應(yīng)不同操作系統(tǒng),具備較高的通用性和跨平臺(tái)性。
2、采用動(dòng)態(tài)腳本語言構(gòu)建系統(tǒng)應(yīng)用邏輯,具有較低的構(gòu)建成本,實(shí)施和維護(hù)人才容易尋找。經(jīng)過良好的設(shè)計(jì)的開發(fā)腳本具有較強(qiáng)的伸縮性和擴(kuò)展性,方便進(jìn)行系統(tǒng)升級(jí)和擴(kuò)展。
3、用戶使用方便、培訓(xùn)成本低。采用標(biāo)準(zhǔn) HTML 語言顯示的網(wǎng)站界面可以被用戶很好地適應(yīng),從而提高了用戶的操作性。
以上幾點(diǎn)展現(xiàn)了 B/S 平臺(tái)構(gòu)建在線旅游系統(tǒng)的優(yōu)勢(shì),使得開發(fā)小組可以把精力全部集中在旅游系統(tǒng)的業(yè)務(wù)邏輯,降低開發(fā)風(fēng)險(xiǎn)和使用難度,因此,本在線旅游系統(tǒng)使用 B/S體系構(gòu)建。
2.2 2
SQL Server
本旅游系統(tǒng)的數(shù)據(jù)持久化平臺(tái)采用的是 Microsoft 的 MS SQL Server 2005,MS SQL Server 2005 是微軟公司所研發(fā)的在 Windows 平臺(tái)上運(yùn)行的 DBMS(數(shù)據(jù)庫管理系統(tǒng)),它
提供了良好的使用界面、優(yōu)良的存儲(chǔ)和查詢性能、安全可靠的備份和還原機(jī)制,可以很好的為系統(tǒng)數(shù)據(jù)庫底層支持。SQL Server 2005 內(nèi)置的數(shù)據(jù)庫系統(tǒng)管理、開發(fā)工具可以方便快捷地設(shè)計(jì)和開發(fā)系統(tǒng)數(shù)據(jù)庫。作為關(guān)系型數(shù)據(jù)庫,SQL Server 2005 通過表(Table)的存儲(chǔ)數(shù)據(jù),通過標(biāo)準(zhǔn) SQL 語言為程序提供數(shù)據(jù)訪問接口。
2.3
ASP.NET
ASP.NET 2.0 是統(tǒng)一的 Web 開發(fā)模型,其功能包括使用盡可能少的代碼生成企業(yè)級(jí)Web 應(yīng)用程序所必需的各種服務(wù)。當(dāng)編寫 ASP.NET 應(yīng)用程序的代碼時(shí),可以訪問.NET Framework 中的類;可以使用與公共語言運(yùn)行庫(CLR)兼容的任何語言來編寫應(yīng)用程序的代碼,這些語言包括 Microsoft Visual Basic、C#和 J#,使用這些語言,可以開發(fā)利用公共語言運(yùn)行庫、類型安全、繼承等方面的優(yōu)點(diǎn)的 ASP.NET
Web 應(yīng)用程序。
ASP.NET 的工作原理是,首先,有一個(gè) HTTP 請(qǐng)求發(fā)送到 Web 服務(wù)器要求訪問一個(gè)Web 網(wǎng)頁,Web 服務(wù)器通過分析客戶的 HTTP 請(qǐng)求來定位所請(qǐng)求網(wǎng)頁的位置。如果所請(qǐng)求的網(wǎng)頁文件名的后綴是.aspx,那么就把這個(gè)文件傳送到 aspnet_isapi.dll 進(jìn)行處理,由 aspnet_isapi.dll 把 ASP.NET 代碼提交到 CLR。如果以前沒有執(zhí)行過這個(gè)程序,那么就由 CLR 編譯并執(zhí)行,得到純 HTML 結(jié)果;如果已經(jīng)執(zhí)行過這個(gè)程序,那么就直接執(zhí)行編譯好的程序并得到純 HTML 結(jié)果。最后把這些純 HTML 結(jié)果傳回瀏覽器作為 HTTP 響應(yīng)。瀏覽器受到這個(gè)響應(yīng)之后,就可以顯示 Web 網(wǎng)頁。
第三章
系統(tǒng)調(diào)研及需求分析
3.1
系統(tǒng)調(diào)研
經(jīng)過本人長(zhǎng)期調(diào)研及親自參與整個(gè)服務(wù)的工作流程,結(jié)合本人的專業(yè)知識(shí),得出以下調(diào)研結(jié)果。
1、服務(wù)終端的維護(hù)人員專業(yè)技術(shù)水平有限,其中大部分為大專畢業(yè); 2、服務(wù)終端已經(jīng)擁有配置很好的電腦系統(tǒng),所以,硬件方面已經(jīng)得到解決; 3、旅游公司方面也迫切地尋求一個(gè)更新更適合其自身情況的網(wǎng)絡(luò)服務(wù)銷售平臺(tái),所以在政策上十分支持,在人事支持方面已經(jīng)做出了很大的幫助。
4、旅游公司畢竟是只有地面銷售背景的傳統(tǒng)型銷售商,沒接觸過網(wǎng)絡(luò)銷售,所以,在設(shè)計(jì)新系統(tǒng)時(shí),要把這些因素考慮在內(nèi)。
據(jù)前期對(duì)旅游服務(wù)店的數(shù)據(jù)流程、管理模式、外延端口及相關(guān)部門的調(diào)查研究,筆者總結(jié)出現(xiàn)行旅游服務(wù)店銷售系統(tǒng)的整體概況?傮w而言,無論從銷售模式還是終端物流,都與同行相距不大,沒有多大的系統(tǒng)優(yōu)勢(shì)。
下面就筆者觀察調(diào)研的系統(tǒng)模型及組織結(jié)構(gòu)進(jìn)行簡(jiǎn)單分析。
圖 3-1
現(xiàn)行旅游公司旅游信息網(wǎng)數(shù)據(jù)流程圖 整體而言,銷售模型呈單環(huán)狀,信息管理單一,銷售模式單一,交流平臺(tái)單一。根本沒有可以與同行競(jìng)爭(zhēng)的優(yōu)勢(shì)。
3.2
需求分 析
旅游信息網(wǎng)工作流程為:系統(tǒng)啟動(dòng)并進(jìn)入系統(tǒng)主界面,所有用戶都可以瀏覽系統(tǒng)主顧
客 旅游公司 前往應(yīng)答并安排
頁面。通過權(quán)限判斷,普通游客只能瀏覽、閱讀和查詢旅游信息,注冊(cè)用戶除了可以完成普通用戶的操作外,還可以進(jìn)行對(duì)旅游的服務(wù)操作。管理員可以對(duì)系統(tǒng)信息進(jìn)行添加、修改和刪除的權(quán)限,及對(duì)系統(tǒng)管理的所有功能進(jìn)行操作。所有用戶均可以實(shí)現(xiàn)查詢功能。
本旅游信息網(wǎng)的業(yè)務(wù)功能如圖 3-2 所示:
旅游在線報(bào)名系統(tǒng)是管理員(旅行社)、客戶緊密參與的系統(tǒng)。在本系統(tǒng)中,客戶通過本系統(tǒng)進(jìn)行線路的查詢,然后通過報(bào)名系統(tǒng)對(duì)線路進(jìn)行預(yù)定,并填寫個(gè)人資料、聯(lián)系方式。管理員(旅行社)通過對(duì)數(shù)據(jù)庫的訪問,對(duì)客戶進(jìn)行大致的了解,通過客戶的聯(lián)系方式與客戶進(jìn)行相關(guān)具體信息的交流,管理員還可通過后臺(tái)進(jìn)行線路的修改與推薦,以及對(duì)客戶報(bào)名名單的管理。
本旅游網(wǎng)站需設(shè)置欄目設(shè)置見下表:
一級(jí)欄目 二級(jí)欄目 三級(jí)欄目 四級(jí)欄目 首頁 旅游圖片 攻略評(píng)論 圖片 介紹 餐飲 住宿 娛樂 夜生活 購物 文化 最熱日志 最新旅游日志 驢友同行 最新旅游圖片 旅游日志發(fā)布 合作鏈接 查詢
發(fā)布
修改
預(yù)定
刪除
系統(tǒng)界面
已注冊(cè)用戶
未注冊(cè)用戶
注冊(cè) 各種信息 系統(tǒng)管理員 所有用戶
統(tǒng)計(jì)
自動(dòng)寫入后臺(tái)數(shù)據(jù)庫
保存
圖 3-2
旅游信息網(wǎng)業(yè)務(wù)功能
廣告 經(jīng)驗(yàn) 目的地 地圖/地點(diǎn)查詢 旅游日志 攻略評(píng)論 圖片 娛樂活動(dòng) 餐飲 住宿 娛樂 夜生活 購物 文化 經(jīng)驗(yàn) 攻略評(píng)論 圖片
旅游博客 旅游日志 文章、圖片
社區(qū) 驢友問答
同城
俱樂部
個(gè)人管理 信息傳遞交友 個(gè)人信息系統(tǒng) 用戶積分系統(tǒng)
第四章
系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
4.1
系統(tǒng)設(shè)計(jì)思想
4 4. .1 1. . 1
注重代碼復(fù)用
把頁面中一些常用的部分集成為模塊,例如頁面的頭部、尾部和數(shù)據(jù)庫連接文件,這樣設(shè)計(jì)新的頁面時(shí)如果有重復(fù)出現(xiàn)的部分,只需要拿現(xiàn)成的模塊來組裝就可以了。
在本系統(tǒng)中,將數(shù)據(jù)庫連接存入 conndb.ASP.NET 文件中,當(dāng)需要數(shù)據(jù)庫連接時(shí),只要用 Include 語句包含此文件即可。
另外系統(tǒng)頁面結(jié)構(gòu)定義在一個(gè)模板文件 template.ASP.NET 中,在這個(gè)文件中可以看到系統(tǒng)中基本的頁面組成結(jié)構(gòu)。只要在此模板頁面中的特定位置加上實(shí)現(xiàn)某種功能的頁 面 代 碼 , 此 頁 就 會(huì) 成 為 一 個(gè) 具 有 特 定 功 能 的 完 整 的 頁 面 。
例 如ProductDetail.ASP.NET 文件是在 template.ASP.NET 文件中加入了下面一行代碼而具備了顯示圖書詳細(xì)信息的功能。
call ShowProduct(RealSruing(Request.QUERYstring("id")))
4 4. .1 1 .2
注重安全性
1)不把 SQL 2005 數(shù)據(jù)庫放在網(wǎng)站內(nèi)部 不把 SQL 2005 數(shù)據(jù)庫文件放在網(wǎng)站結(jié)構(gòu)內(nèi)部,這樣,當(dāng)惡意人士獲取數(shù)據(jù)庫路徑后,就可以輕易獲取該數(shù)據(jù)庫,進(jìn)而肆意更改數(shù)據(jù)庫內(nèi)容。比較好的做法是,使用 SQL 2005 數(shù)據(jù)庫或 Oracle 數(shù)據(jù)庫,或者將 SQL 2005 數(shù)據(jù)庫文件放在網(wǎng)站虛擬目錄以外。
2)過濾字符串中的單引號(hào) 當(dāng)用字符串來組織 SQL 語句時(shí),最重要的一個(gè)問題就是過濾字符串中的單引號(hào),因?yàn)?SQL 語句中的字符是以單引號(hào)為分界的,例如下面的語句,在執(zhí)行時(shí)就會(huì)出錯(cuò):
strName="I"m Hacker" strSQL="SELECT*FROM User WHERE[Name]=""&strName&""" conn.Execute strSQL 這樣,在實(shí)際執(zhí)行過程中最終 SQL 語句如下:
SELECT*FROM User WHERE [Name]=‘I"m Hacker" 由于在“I‘m Hacker”中包含一個(gè)單引號(hào)“’”,這樣系統(tǒng)會(huì)認(rèn)為在字母“I”后面
已經(jīng)結(jié)束,但后面仍有字符,于是就會(huì)提示語法錯(cuò)誤。因此需要將單引號(hào)過濾掉,或者替換為兩個(gè)單引號(hào)(在 SQL 語法中用兩個(gè)單引號(hào)表示一個(gè)單引號(hào)),只要使用 VBScript中的 Replace 函數(shù)就可以達(dá)到目的。
4 4. .1 1. . 3
注重人機(jī)交互界面
1、設(shè)計(jì)過程充分考慮現(xiàn)有旅游網(wǎng)站市場(chǎng)的共性及本站特點(diǎn),體現(xiàn)專業(yè)性; 2、充分體現(xiàn)本系統(tǒng)的便捷性、適用性與開放性; 3、鑒于系統(tǒng)的重要性,對(duì)網(wǎng)絡(luò)采取必要的加密措施和安全措施; 4、全部頁面格式用樣式表單控制(css);圖片文件存入 IMAGES 目錄。
5、共享圖片放入根目錄下 IMAGES 目錄下,首頁及相關(guān)頁面放入各自目錄下根目錄; 6、在根目錄下建立一個(gè) include 目錄,將所有頁面的共享塊做成模塊。文件全部由統(tǒng)一后臺(tái)進(jìn)行操作管理。
7、頁面盡量少用 JAVASCRIPT、VBSCRIPT,保持整潔干凈,提高訪問速度!
8、支持 IE,NETSCAPE 等瀏覽器;顯示分辨標(biāo)準(zhǔn)是 1024*768 9、設(shè)計(jì)人員注意網(wǎng)站品牌的突出、視覺識(shí)別體系。
4.2 2 旅游系統(tǒng)主要模塊設(shè)計(jì)
根據(jù)系統(tǒng)功能分析,可以畫出系統(tǒng)的功能模塊圖,從客戶界面,管理界面分別對(duì)功能模塊圖加以描述。
管理界面的系統(tǒng)功能模塊圖如圖 4-1:
管理員登錄 在線旅游網(wǎng)管理界面 帳號(hào)管理 線路管理 新聞資訊管理 團(tuán)訂管理 修改密碼
4.3
數(shù)據(jù)庫設(shè)計(jì)
“數(shù)據(jù)庫”就是為了實(shí)現(xiàn)一定的目的按某種規(guī)則組織起來的“數(shù)據(jù)”的“集合”。它由一個(gè)稱為數(shù)據(jù)庫管理系統(tǒng)的軟件進(jìn)行管理。數(shù)據(jù)的存取方式獨(dú)立于使用它的應(yīng)用程序。
數(shù)據(jù)庫的主要特征:
數(shù)據(jù)共享 數(shù)據(jù)具有最小冗余度 數(shù)據(jù)的完整性 數(shù)據(jù)的安全性 數(shù)據(jù)的獨(dú)立性 數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計(jì)是軟件開發(fā)的首要條件,設(shè)計(jì)較好、全面的數(shù)據(jù)庫結(jié)構(gòu),對(duì)于軟件開發(fā)來說是成功的基石,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)不全面,會(huì)嚴(yán)重影響軟件系統(tǒng)的開發(fā)利用率與進(jìn)程。
4.3 .1
數(shù)據(jù) 庫需求分析
用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢方面,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸入和輸出。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計(jì)打下基礎(chǔ)。
通過系統(tǒng)功能分析,針對(duì)一般的旅游信息網(wǎng),總結(jié)出如下的需求信息:
1)用戶分為普通用戶和管理員用戶。
2)普通用戶無需要登錄就可以查看旅游信息和資訊 3)管理員可進(jìn)行所有后臺(tái)操作權(quán)限。
關(guān)于定單列表與定單詳細(xì)信息可以這樣理解:因?yàn)橛脩粢淮慰梢再徺I多種產(chǎn)品。則對(duì)每種產(chǎn)品(即每一款型號(hào)的旅游)生成一條定單詳細(xì)信息記錄。然后多個(gè)這樣的定單詳細(xì)信息組成一個(gè)定單列表。每一個(gè)定單列表才與一個(gè)用戶對(duì)應(yīng),在發(fā)貨時(shí)以定單列表為單位,也即用戶在操作時(shí)所看到的“定單”。
經(jīng)過系統(tǒng)功能分析和需求總結(jié),考慮到將來功能上的擴(kuò)展,設(shè)計(jì)如下的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):
圖 4-1
系統(tǒng)功能模塊圖
1)用戶信息,包括數(shù)據(jù)項(xiàng):帳號(hào),密碼,權(quán)限,注冊(cè)時(shí)間。
2)新聞,包括數(shù)據(jù)項(xiàng):新聞名稱,新聞內(nèi)容,添加時(shí)間等。
3)旅游,包括數(shù)據(jù)項(xiàng):旅游編號(hào),旅游名稱,旅游說明,價(jià)格,圖片等。
4.3 .2
數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)
得到上面數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。這些實(shí)體包含各種具體信息,通過相互之間的作用形成數(shù)據(jù)的流動(dòng)。
設(shè)計(jì)規(guī)劃出的實(shí)體有:管理員信息實(shí)體、注冊(cè)用戶信息實(shí)體、旅游實(shí)體、定單詳細(xì)信息實(shí)體。
實(shí)體之間關(guān)系的 E-R 圖如圖 4-2 所示:
用戶信息實(shí)體 E-R 圖如圖 4-3 所示:
旅游線路信息實(shí)體 ER 圖如圖 4-4 所示:
團(tuán)訂 圖 4-2
實(shí)體間的關(guān)系 E-R 圖 用戶
預(yù)定 旅游服務(wù) 線路 線路編號(hào) 線路名稱 介紹 價(jià)格
圖 4-4
線路信息實(shí)體 ER 圖 用戶 用戶 ID 用戶名稱 密碼 注冊(cè)時(shí)間
圖 4-3
用戶信息實(shí)體 ER 圖
新聞實(shí)體 ER 圖如圖 4-5 所示:
4.3 .3
數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)
數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì)完畢后,現(xiàn)在可以將上面的數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為某種數(shù)據(jù)庫系統(tǒng)所支持的實(shí)際數(shù)據(jù)庫模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。
旅游信息網(wǎng)數(shù)據(jù)庫中各個(gè)表的設(shè)計(jì)結(jié)果如表所示。每個(gè)表格表示在數(shù)據(jù)庫中的一個(gè)表。
表 4-1 為管理員信息表,存儲(chǔ)系統(tǒng)中的管理員信息。
表 4-1
管理員信息表 表 4-2 為新聞信息表,記錄系統(tǒng)中新聞的詳細(xì)信息。
新聞 新聞標(biāo)題 新聞內(nèi)容 添加時(shí)間 圖 4-5
新聞實(shí)體 ER 圖
表 4-2
新聞信息表 表 4-3 為線路信息表,記錄系統(tǒng)中已有線路的信息
表 4-3
線路信息表 表 4-4 為團(tuán)訂信息表,記錄系統(tǒng)中的團(tuán)訂信息。
表 4-4
團(tuán)訂信息表
4.4 系統(tǒng)典型邏輯實(shí)現(xiàn)
4.4.1 添加新記錄
為實(shí)現(xiàn)記錄的添加功能,在“類型”列的 FooterTemplate 里也添加一個(gè)地域類型下拉框,在“地域名稱”列的 FooterTemplate 里添加一個(gè)文本框,在“編輯”列的FooterTemplate 里添加一個(gè)添加按鈕和取消按鈕,并把這兩個(gè)按鈕的 CommandNam 分別設(shè)置為 ADD 和 CANCEL ADD,當(dāng)單擊添加地域按鈕時(shí)將觸發(fā)對(duì)應(yīng)的事件,該事件的事件處理程序如下:
//顯示 GridView 控件的頁腳,為添加地域做準(zhǔn)備 protected void btnAdd_click(object sender,EventArgs e) { gvList.ShowFooter=true; BindData(); } 這樣,就可以對(duì)剛才添加的下拉框和文本框進(jìn)行編輯,單擊“添加”按鈕,用來完成添加地域的功能,或單擊“取消”按鈕,用來取消地域添加。添加與取消事件都是在GridView 控件的 RowCommand 事件的處理程序中實(shí)現(xiàn):
//GridView 控件的 RowCommand 函數(shù),此處實(shí)現(xiàn)了添加了取消添加地域的功能
protected void gvList_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "ADD")
{
DropDownList ddlNewType = (DropDownList)gvList.FooterRow.FindControl("ddlNewType");
TextBox txtNewArea = (TextBox)gvList.FooterRow.FindControl("txtNewArea");
BaseService.GetInstance().InsertArea(ddlNewType.SelectedValue == "0" ? false : true, txtNewArea.Text);
gvList.ShowFooter = false;
BindData();
}
if (e.CommandName == "CANCELADD")
{
gvList.ShowFooter = false;
BindData();
}
} 當(dāng) e.CommondName 的值是 ADD 時(shí)說明是添加地域,通過 FindControl 方法獲取地域類型和地域名稱,通過 BaseService 的 InsertArea 方法添加到數(shù)據(jù)庫。InsertArea 方法定義如下:
//添加記錄 Public void InsertArea(bool TypeId,string AreaName) { string sql = “insert area (typeid,areaname)values (@TypeId,@AreaName)”; Database db=DatabaseFactory.CreateDatabase(); DbCommand cmd = db.GetSqlStringCommand(sql); db.AddInParameter(cmd,”@TypeId”,DbType.Boolean,TypeId); db.AddInParameter(cmd,”@AreaName”,DbType.String,AreaName); db.ExecuteNonQuery(cmd); } 當(dāng) e.CommondName 的值是 CANCEL ADD 時(shí)說明是取消添加地域,將 GridView 的ShowFooter 的屬性設(shè)置為 False,然后綁定數(shù)據(jù)。
4.4.2
修改數(shù)據(jù)記錄
數(shù)據(jù)的修改操作也是通過 GridView 控件來實(shí)現(xiàn)的。首先,將 GridView 控件中的所有列都設(shè)置為模板列,然后在“類型”列的編輯模板中添加一個(gè)地域類型下拉框,下拉選項(xiàng)為本市和外埠,此項(xiàng)的目的是為了當(dāng)編輯某一地域時(shí)修改地域類型:然后再“地域名稱”列的編輯模板中添加一個(gè)文本框,此文本框的目的是為了當(dāng)編輯某一地域時(shí)修改地域類型。這樣:當(dāng)我們單擊某一記錄的編輯按鈕時(shí)就會(huì)觸發(fā) GridView 控件的編輯事件 RowEditing,在該方法中編寫代碼如下:
//將指定的GridView行設(shè)置為編輯狀態(tài)
protected void gvList_RowEditing(object sender, GridViewEditEventArgs e)
{
gvList.EditIndex = e.NewEditIndex;
BindData();
} 對(duì)地域類型與地域名稱進(jìn)行修改,要確定修改。可以單擊“更新”,否則,單擊“取消”以取消編輯。更新將觸發(fā) GridView 控件的 RowUpdating 事件,在該事件里,對(duì)編輯的地域進(jìn)行了數(shù)據(jù)庫保存工作,具體代碼如下:
//編輯指定的地域記錄
protected void gvList_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
DropDownList ddlType = (DropDownList)gvList.Rows[e.RowIndex].FindControl("ddlType");
TextBox txtArea = (TextBox)gvList.Rows[e.RowIndex].FindControl("txtArea");
int Id = Convert.ToInt32(gvList.DataKeys[e.RowIndex].Value);
BaseService.GetInstance().UpdateArea(Id, ddlType.SelectedValue == "0" ? false : true, txtArea.Text);
gvList.EditIndex = -1;
BindData();
} 在該函數(shù)里通過 FindControl 方法,查找到我們剛才添加的下拉框與文本框,讀取這兩個(gè)控件的值,并更新此地域記錄。地域的數(shù)據(jù)庫更新是通過 BaseService 的UpdateAreay 方法實(shí)現(xiàn)的,代碼如下:
//更新地域信息 Public void UpdateArea(int Id,bool TypeId,string AreaName) { string sql = “update area set typeid=@TypeId,AreaName=@AreaName”
+”where AreaId=@AreaId”; Database db=DatabaseFactory.CreateDatabase(); DbCommand cmd = db.GetSqlStringCommand(sql); db.AddInParameter(cmd,”@TypeId”,DbType.Boolean,TypeId); db.AddInParameter(cmd,”@AreaId”,DbType.Int32,Id); db.AddInParameter(cmd,”@AreaName”,DbType.String,AreaName); db.ExecuteNonQuery(cmd); } 取消編輯的方法實(shí)現(xiàn)如下:
protected void gvList_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)
{
gvList.EditIndex = -1;
BindData();
} 4.4.3
刪除記錄信息
實(shí)現(xiàn)刪除記錄功能的代碼如下:
單擊“刪除選定”按鈕,會(huì)刪除選定的地域,具體實(shí)現(xiàn)代碼如下:
//刪除指定的地域記錄,可多選
protected void btnDelete_Click(object sender, EventArgs e)
{
StringBuilder sb = new StringBuilder();
CheckBox cb = null;
foreach (GridViewRow row in gvList.Rows)
{
cb = (CheckBox)row.FindControl("CheckThis");
if (cb.Checked)
{
sb.Append(gvList.DataKeys[row.RowIndex].Value.ToString() + ",");
}
}
if (sb.Length > 0)
{
sb.Remove(sb.Length - 1, 1);
BaseService.GetInstance().DeleteArea(sb.ToString());
BindData();
} } 在該函數(shù)中,通過遍歷 GridView 控件中的每行,判斷該行是否被選中,如果選中就將選中就將選中行的主鍵值(這里就是地域表的 Areald)保存到一個(gè) StringBuilder對(duì)象中,如果選中了多行,就將主鍵值以逗號(hào)隔開,最后調(diào)用 BaseService 類的DeleteArea()方法刪除相應(yīng)的數(shù)據(jù)庫記錄,實(shí)現(xiàn)代碼如下:
//刪除選定的地域 Public void DeleteArea(string Ids)
{ String sq1=”delete area where areaid in (“ + Ids + ”)”; Database db=DatabaseFactory.CreateDatabase(); DbCommand cmd=db.GetSqlStringCommand(sql); Db.ExecuteNonQuery(cmd); }
第五章
旅游信息網(wǎng)的測(cè)試與運(yùn)行 5.1
首頁測(cè)試
此界面為所有用戶的操作主頁面,包括非注冊(cè)用戶、注冊(cè)會(huì)員、管理員,都可在此界面進(jìn)行信息瀏覽、查詢。信息分類清晰,不但有傳統(tǒng)的文字信息,還有時(shí)下流行的 FLASH動(dòng)畫演示。
圖 5-1
旅游信息網(wǎng)首頁 旅游信息網(wǎng)的主頁包含了機(jī)票搜索、國內(nèi)、海外酒店搜索、旅游度假搜索、快捷履行服務(wù)。特價(jià)酒店展示、低價(jià)機(jī)票展示、熱點(diǎn)旅游度假勝地展示、精選目的地推薦、合作信息、會(huì)員注冊(cè)、登錄、中英文網(wǎng)頁展示等信息。
5.2 會(huì)員注冊(cè)界面測(cè)試
圖 5-2
旅游信息網(wǎng)會(huì)員注冊(cè) 會(huì)員注冊(cè)時(shí)需填寫用戶名、密碼、真實(shí)姓名、性別、電話、身份證、聯(lián)系地址等信息。用戶輸入用戶名密碼、手機(jī)號(hào)碼、電子郵件并且同意服務(wù)條款即可進(jìn)行會(huì)員注冊(cè),并且發(fā)送注冊(cè)確認(rèn)郵件到該用戶電子郵件進(jìn)行確認(rèn)。
3 5.3 線路介紹界面的測(cè)試
圖 5-3
旅游信息網(wǎng)線路介紹 界面中,除了左側(cè)的常用功能外,右側(cè)以圖片鏈接的形式詳細(xì)列出旅游信息,其上方有一搜索引擎,可在此中輸入全部或部分的關(guān)鍵字進(jìn)行查詢。
旅游線路信息分類管理:
管理員根據(jù)實(shí)際旅游分類對(duì)旅游線路進(jìn)行分類管理,可進(jìn)行新增、編輯、刪除等操作。
旅游線路信息管理:管理員添加旅游線路信息,如:旅游線路標(biāo)題、地點(diǎn)、報(bào)價(jià)、詳情、旅游景點(diǎn)介紹、行程安排、重要提示、目的地提示、酒店推薦等相關(guān)信息,并可對(duì)該信息進(jìn)行編輯、刪除等操作。并可對(duì)旅游線路信息進(jìn)行分類信息檢索,方便后臺(tái)查找旅游信息。
旅游線路信息推薦/置頂/排序管理:后臺(tái)顯示所有旅游線路信息,管理員可以根據(jù)
檢索條件進(jìn)行旅游線路信息篩選,并可對(duì)該信息進(jìn)行推薦、置頂、排序等操作,方便網(wǎng)站后臺(tái)對(duì)前臺(tái)展示信息的控制。
5.4 新聞界面的測(cè)試
圖 5-4
旅游信息網(wǎng)新聞頁面 新聞界面可分為兩個(gè)部分組成:一是新聞列表,一是新聞內(nèi)容界面。
5.5 管理員登陸界面測(cè)試
圖 5-5
旅游信息網(wǎng)登錄頁面 此頁面為管理員登陸界面,點(diǎn)擊屏幕下方的“登錄系統(tǒng)”鏈接可進(jìn)入。當(dāng)擁有合法身份的管理員在輸入正確的帳號(hào)及密碼后,進(jìn)入后臺(tái)管理系統(tǒng)。
5.6 6 景點(diǎn)管理界面測(cè)試
圖 5-6
旅游信息網(wǎng)管理景點(diǎn)頁面 此界面的執(zhí)行結(jié)果,是列出景點(diǎn)的信息,及對(duì)景點(diǎn)的修改及刪除操作權(quán)限。網(wǎng)上旅游信息網(wǎng)操作簡(jiǎn)約,流程清晰。功能齊全,沒有冗余,沒有遺漏。
總
結(jié)
本論文從分析當(dāng)前旅游業(yè)的現(xiàn)狀出發(fā),論述了建設(shè)一個(gè)基于 ASP.Net 和 SQL Server2005 的旅游信息網(wǎng)的基本過程。通過該旅游信息網(wǎng)站,游客可以很方便地了解景區(qū)景點(diǎn)、旅游線路等詳細(xì)的信息,同時(shí)讓游客可以選擇自己需要的服務(wù)項(xiàng)目和旅游路線。旅行社通過使用本網(wǎng)站,改變了以往以手工方式處理大量游客信息的方式,這樣降低了出錯(cuò)率,提高了資源利用率,加強(qiáng)了對(duì)旅游信息資源的整合、統(tǒng)一管理,使旅行社更加合理、高效地運(yùn)轉(zhuǎn)。本系統(tǒng)以 ASP.NET 動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)、CSS 式的應(yīng)用、靜態(tài)網(wǎng)頁的制作、Photoshop 圖像處理、JavaScript 語言及對(duì)網(wǎng)站的總體布局設(shè)計(jì)為基礎(chǔ),開發(fā)并實(shí)現(xiàn)了在線報(bào)名、線路查詢、景點(diǎn)介紹等主要模塊的設(shè)計(jì)。
通過為期近 1 個(gè)月的開發(fā)和論文撰寫,我學(xué)到了很多東西,對(duì)動(dòng)態(tài)網(wǎng)站制作的整體架構(gòu)有深刻的理解,能夠更加熟練的運(yùn)用 ASP 語言,能夠獨(dú)立對(duì)項(xiàng)目進(jìn)行分析和設(shè)計(jì)。
致
謝 在本次系統(tǒng)開發(fā)和論文撰寫過程中,盡管充滿了許多困難和艱辛,但在老師的悉心指點(diǎn)和鼓勵(lì)下,我堅(jiān)持走到了最后。動(dòng)態(tài)網(wǎng)站的設(shè)計(jì)技術(shù)盡管已經(jīng)比較普及,但是對(duì)于我這樣的學(xué)生來說,還是充滿了挑戰(zhàn)。我在學(xué)校的學(xué)習(xí)過程中,積累了很多諸如數(shù)據(jù)庫原理、面向?qū)ο缶幊痰葘I(yè)知識(shí),在這次真強(qiáng)實(shí)戰(zhàn)的編程中,之前積攢的知識(shí)彈藥得到了充分的發(fā)揮,沒有之前的理論積累,這次的實(shí)戰(zhàn)想必會(huì)走更多彎路。所以在開發(fā)和論文撰寫接近尾聲的時(shí)候,我想真誠地對(duì)中國地質(zhì)大學(xué)遠(yuǎn)程繼續(xù)教育學(xué)院的老師們表示感謝,是您們把我從一個(gè)混跡在軟件行業(yè)還處在原始?jí)裘聽顟B(tài)的小工進(jìn)行了脫胎換骨般的提升,我的在校學(xué)習(xí)是一次從實(shí)踐到理性認(rèn)識(shí)的過程,之前懵懂、一知半解的很多知識(shí)在這里都得到了釋疑,真心感謝給我解惑的老師們,謝謝您。
參
考
文
獻(xiàn)
[1] (美)佩特科維奇|譯者:馮飛、薛瑩,《Microsoft SQL Server2005 初學(xué)者指南》,中文第 1 版,北京,清華大學(xué)出版社,2007 年 [2] 黃梯云.計(jì)算機(jī)基礎(chǔ)知識(shí)及管理信息系統(tǒng).北京:中國經(jīng)濟(jì)出版社,1989 [3] (美)維埃拉|譯者:葉寒、管賢平,《SQL Server2005 編程入門經(jīng)典(第 2 版)》,第 2版,北京,清華大學(xué)出版社,2007 年 [4] (美)奧蒂|(zhì)譯者:高猛,《Microsoft SQL Server2005s 開發(fā)指南》,第 1 版,北京,清華大學(xué)出版社 ,2007 年 [5] 沛曾 陸慰民 楊志 ASP.NET 程序設(shè)計(jì)教程(6.0 版).北京:高等教育出版社,2000.7 [6] 張海藩,《軟件工程導(dǎo)論》,2003 年,清華大學(xué)出版社 [7] 盧毅. ASP.NET 數(shù)據(jù)庫設(shè)計(jì)實(shí)例導(dǎo)航.北京:科學(xué)出版社,2001 [8] [美] Jeffrey D.Ullman,《Fundamental Course of Database System》,TsingHua Press,2001 年 2 月。
[9] [美]Jeffer R.Shapiro 著,周之、黃玫譯,《SQL Server 2005 參考大全》,清華大學(xué)出版社,2006 年 6 月。
[10] 隆華軟件工作室 編著,《SQL Server 2005 程序設(shè)計(jì)》,清華大學(xué)出版社,2007 年2 月。
相關(guān)熱詞搜索:旅游信息網(wǎng) 設(shè)計(jì)
熱點(diǎn)文章閱讀