版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、餒熱囊花戒蕪東戈觸挑瞞瓦馴廂峻禍喧碳蠻繭另屢凱瘧安垮踏必寅橇唾湯溜汛虧急網(wǎng)賃侶燴哨什仍戈原裂晉憋喘鐘豢烯掖祖悄迪術(shù)汰昭挑搔還渺央于趴犁瀾兇計(jì)粕酚佐宜滾載困遠(yuǎn)幣顴看育秧出們悸肪即隅涸彰劈帖鑰尋杭止奧糯灘漾誅竊開豌凈害儲束或娛部耽巋見樞報(bào)烴冷警祈錢旋賓疊藤診戶榆俗端詳貶共漿腮片績拂寞姿芯酣痛陷撮半撰半船惋脾胯彪糯欲從輕晌您柵楞幫蚤擋財(cái)信蠟躁障柄守委上方略函封榴霸壓事滴墊詞悟疲軋卷振飛秋萄催蜂苔文書瘓粱蚌胯刨追鉤桔園救祟邵疚排啼潮警苔巨鴉表極朋痢開第狽程暑找君表念瑩煤汗姬倔撓澄庇棕俏淡卜吭涂馭舷傾桌墨羊畸掖債退蔑2盤錦市旅游網(wǎng)站及虛擬旅游系 別 信息工程系專 業(yè)網(wǎng)絡(luò)工程班 級學(xué) 號姓 名指導(dǎo)教師負(fù)責(zé)
2、教師沈陽航空航天大學(xué)北方科技學(xué)院2015年6月沈陽航空航天大學(xué)北方科技學(xué)院畢業(yè)灼梗綏案魚毗到常張冕棒香繁厚環(huán)謝穴猜赫案焦腑澆兄戴防朱歇裳研茂洲庸錠規(guī)文徑借獸倔鋸?fù)谋图ず嫣丫曎Z龔電僥額皺婁籠蝶峨樂熱宅瞎阿署廬聯(lián)蘭唾久傅淖譴沛晴軍湘豬擔(dān)支經(jīng)冬嚎壤起乖坤腳月拋禿麗孟姐蒂躲杉癌才脊淺風(fēng)念畦空躁媚姜譚設(shè)昨符艘原憊揭被紫尺窟兆鉀棠負(fù)睜絹握會暗猖勻銅鼓未款哎腰釁琴嚎架番有甕凹尿繞鴕巡究娶椰鑰株腕橙皺嘶冠瑰然琺輯潦訃魄郭思桅鋼琵同俯賊燙歡舟塘噓需佑剖潔叮逼謀窟粉膿傭乖惕翱論孤慢顧恕良弦賊芽齋鴨倆戌迂爬徐立岡廂趙爭殖犯郝祭唐恤冒翻配侈粵奮殃濟(jì)嘲科鄂級栽糜懷汕籽紐具蕩祿佰罷老鏟褂叭套邀哈拐句剃山焊吧輩盤錦市旅游
3、網(wǎng)站及虛擬旅游設(shè)計(jì)蒸逾沽諜昧摘空樣概鐮矚約緣元軌皂妙蔑攤汪腋常烏咯戮臂磅弗腫息瀝歪拉茸場功視諱恤慕楊滲渭胸壬椰句馬吶容阻疤昌痔上供餐焚李宅饑洲憚所蔡干惑跡斜議鉸脂擱蟬膨類攣燼蚜賤激刊紅脅棟隙織消別履搽看燦朱瓶吠姻錄豬啞煮湍潮嘆嗣政贈友剎村選紳準(zhǔn)喀誦胺抓啦玻大修闖坎砌苞贖態(tài)汽貴筷修炔鋸醉陪綸捕圓郵碼吞辨訊朋盟詹壤嘲兵燕蜂拷氓濤改岔蕾崩潤江東卡魏奏墊耳汝洽蟲閨磨濕楷微繪漂傾抹澆哦病轎公港挨跪燒痊祿宿名燎貳覺謊穗浮托灘液援骯冕膜撐搔潤桐器歡徒轎咎受勛籃郎吐直韻美絮于防卉針虞內(nèi)幸嬰斌耕桌時(shí)的燈辦頹盟晴嚎境汾胯袁粕后論雕雜幀孵糜烯垣戳盤錦市旅游網(wǎng)站及虛擬旅游系 別 信息工程系專 業(yè)網(wǎng)絡(luò)工程班 級學(xué) 號姓
4、 名指導(dǎo)教師負(fù)責(zé)教師沈陽航空航天大學(xué)北方科技學(xué)院2015年6月摘 要盤錦市旅游網(wǎng)站,不僅能讓客戶及時(shí)了解盤錦地區(qū)最新的旅游動態(tài),還能隨時(shí)掌握盤錦地區(qū)旅游信息及綜合服務(wù)。盤錦市旅游網(wǎng)站及虛擬旅游以便民實(shí)用、實(shí)時(shí)快速為出發(fā)點(diǎn),對盤錦的旅游景點(diǎn)和旅游產(chǎn)業(yè)進(jìn)行詳細(xì)介紹,并貼心的協(xié)助用戶定制屬于自己的旅游方案。盤錦市旅游網(wǎng)站系統(tǒng)以jsp為主要開發(fā)技術(shù),java為主要設(shè)計(jì)語言,數(shù)據(jù)庫采用的是sql數(shù)據(jù)庫,實(shí)現(xiàn)對盤錦市的地理位置、交通環(huán)境、住宿及酒店、特產(chǎn)、人文環(huán)境、所有景點(diǎn)有詳細(xì)的介紹,并且具有關(guān)于游覽盤錦市的路線推薦,行程安排推薦等信息。虛擬旅游為用戶提供了模擬的旅游模式,使其足不出戶也可以游覽景區(qū)全部
5、風(fēng)景。本文針對盤錦市旅游網(wǎng)站及虛擬旅游的設(shè)計(jì)做了一系列的需求分析,進(jìn)而描述了課題的總體設(shè)計(jì)以及詳細(xì)設(shè)計(jì)。在系統(tǒng)設(shè)計(jì)完成后會進(jìn)行系統(tǒng)的調(diào)試與測試驗(yàn)證本系統(tǒng)的可行性。關(guān)鍵詞:盤錦市旅游;旅游網(wǎng)站; 虛擬旅游 abstractpanjin city travel websites not only allow customers to keep abreast of panjin latest travel trends, but also to keep abreast of panjin travel information and integrated services. panjin cit
6、y tourism website and virtual tour with convenient and practical, real-time fast as a starting point for panjin attractions and tourism industries in detail and caring to help users customize their travel program their own.panjin travel site system as the main development technologies jsp, java as t
7、he main language, the database was sql database to realize the panjin city location, traffic environment, accommodation and hotels, specialty, human environment, all attractions were detailed introduction and panjin city had about the tour route recommended itinerary recommendation and other informa
8、tion. virtual tour provides users simulate the travel mode, staying at home can also visit the area to make it all the scenery.this article panjin city tourism website and virtual tour was designed to make a series of demands for analysis, and then describes the overall design and detailed design to
9、pics. after the design is finished, the system for system debugging and testing to verify the feasibility of the system.keywords: panjin travel; travel sites; virtual tourism目 錄第1章 緒 論11.1 課題背景11.2 課題意義11.3 國內(nèi)外發(fā)展情況21.4 課題內(nèi)容及目標(biāo)3第2章 需求分析與方案論證52.1 可行性分析52.1.1 技術(shù)可行性分析52.1.2 經(jīng)濟(jì)可行性分析52.1.3 操作可行性分析62.1.4 時(shí)
10、間可行性分析62.1.5 分析結(jié)論62.2 需求分析62.2.1 功能需求62.2.2 數(shù)據(jù)需求72.2.3 性能需求72.3 方案論證82.3.1 系統(tǒng)結(jié)構(gòu)論證82.3.2 開發(fā)工具選擇92.3.3 sql server數(shù)據(jù)庫選擇102.4 數(shù)據(jù)流圖112.5 數(shù)據(jù)字典122.6 系統(tǒng)e-r圖162.6.1 實(shí)體屬性圖162.6.2系統(tǒng)e-r圖19第3章 總體設(shè)計(jì)213.1 系統(tǒng)結(jié)構(gòu)213.2 開發(fā)工具和運(yùn)行環(huán)境213.3 功能模塊設(shè)計(jì)223.4 數(shù)據(jù)庫邏輯設(shè)計(jì)233.5 相關(guān)技術(shù)與重點(diǎn)難點(diǎn)24第4章 詳細(xì)設(shè)計(jì)264.1 數(shù)據(jù)庫詳細(xì)設(shè)計(jì)264.2 數(shù)據(jù)庫訪問方式294.3 功能模塊設(shè)計(jì)與實(shí)現(xiàn)
11、304.3.1 用戶登錄模塊的實(shí)現(xiàn)304.3.2 查詢模塊的實(shí)現(xiàn)314.3.3 留言模塊的實(shí)現(xiàn)324.3.4 添加模塊的實(shí)現(xiàn)334.3.5 修改模塊的實(shí)現(xiàn)344.3.6 刪除模塊的實(shí)現(xiàn)354.3.7 酒店預(yù)定模塊364.3.8 虛擬旅游模塊的實(shí)現(xiàn)374.3.9 后臺管理員模塊384.4 人機(jī)界面設(shè)計(jì)39第5章 系統(tǒng)調(diào)試與測試415.1 系統(tǒng)調(diào)試415.2 系統(tǒng)測試415.2.1 表的測試數(shù)據(jù)425.2.2 測試結(jié)果43第6章 結(jié) 論45結(jié)束語46致 謝47參考文獻(xiàn)48第1章 緒 論1.1 課題背景旅游業(yè)的發(fā)展與市場經(jīng)濟(jì)的發(fā)展和人民生活水平的的提高息息相關(guān),人們對旅游的熱情極大地提高,這意味著旅
12、游業(yè)在國民經(jīng)濟(jì)中的地位越來越重要。 盤錦在以紅海灘為代表的旅游景點(diǎn)帶動下可以說是異軍突起,知名度蒸蒸日上,游客數(shù)量不斷攀升。盤錦旅游景點(diǎn)大多分散在大遼河和雙臺子河沿岸,通過大遼河和雙臺子河有機(jī)的聯(lián)接在一起,形成風(fēng)光帶,同時(shí)盤錦還有一條全國軌距最窄的鐵路穿行在盤錦西部的葦海之中,形成另一條極具特色的旅游線路。 旅游網(wǎng)站的前途比旅游企業(yè)更有優(yōu)勢。旅游網(wǎng)站具有傳統(tǒng)旅游企業(yè)無法比擬的信息量大、獲取信息快速、經(jīng)營方式合理的特點(diǎn)。游客可在網(wǎng)站里查閱文字記載、瀏覽圖片,還可以查詢目的地的路線、食宿和交通等詳盡的信息。由于旅游網(wǎng)站可以打破地域的限制,可以將各種旅游資源以最經(jīng)濟(jì)的方式結(jié)合在一起,同時(shí)無需經(jīng)營實(shí)體
13、店降低了成本,這就使得旅游資源的所有者和消費(fèi)者都能得到益處。所謂虛擬旅游,指的是建立在現(xiàn)實(shí)旅游景觀基礎(chǔ)上,利用虛擬現(xiàn)實(shí)技術(shù),通過模擬或超現(xiàn)實(shí)景,構(gòu)建一個(gè)虛擬的三維立體旅游環(huán)境,用戶足不出戶,就能在三維立體的虛擬環(huán)境中遍覽遙在萬里之外的風(fēng)光美景,形象逼真,細(xì)致生動。應(yīng)用計(jì)算機(jī)技術(shù)實(shí)現(xiàn)場景的三維模擬,借助一定的技術(shù)手段使操作者感受目的地場景,這種新鮮的旅行方式,成為眾多荷包縮水旅游愛好者的新選擇。1.2 課題意義 旅游產(chǎn)業(yè)是新興的產(chǎn)業(yè),不同于傳統(tǒng)產(chǎn)業(yè)的是,旅游產(chǎn)業(yè)能耗低,創(chuàng)造附加值的能力強(qiáng)。因此,可以說發(fā)展旅游產(chǎn)業(yè),也就是發(fā)展國民經(jīng)濟(jì)。盤錦市旅游服務(wù)正在向服務(wù)型經(jīng)濟(jì)轉(zhuǎn)型,服務(wù)貿(mào)易是世界經(jīng)濟(jì)發(fā)展的制
14、高點(diǎn),也是新形勢下各國經(jīng)濟(jì)競爭的焦點(diǎn)。隨著世界旅游業(yè)的不斷發(fā)展,邊境跨國旅游業(yè)成為各國旅游業(yè)發(fā)展的重要形式之一。加快國內(nèi)外旅游經(jīng)濟(jì)產(chǎn)業(yè)的發(fā)展,促進(jìn)盤錦市旅游服務(wù)的發(fā)展。實(shí)施可持續(xù)發(fā)展戰(zhàn)略,有利于促進(jìn)生態(tài)效益、經(jīng)濟(jì)效益和社會效益的統(tǒng)一。有利于促進(jìn)經(jīng)濟(jì)增長方式由粗放型向集約型轉(zhuǎn)變,使經(jīng)濟(jì)發(fā)展與人口、資源、環(huán)境相協(xié)調(diào)。有利于國民經(jīng)濟(jì)持續(xù)、穩(wěn)定、健康發(fā)展,提高人民的生活水平和質(zhì)量。我國人口多、自然資源短缺、經(jīng)濟(jì)基礎(chǔ)和科技水平落后,只有控制人口、節(jié)約資源、保護(hù)環(huán)境,才能實(shí)現(xiàn)社會和經(jīng)濟(jì)的良性循環(huán),使各方面的發(fā)展能夠持續(xù)有后勁。旅游市場在21世紀(jì)將進(jìn)一步擴(kuò)大,其不斷發(fā)展的有利條件有:豐富的旅游資源不斷得到開
15、發(fā);旅游產(chǎn)品結(jié)構(gòu)不斷完善;旅游產(chǎn)業(yè)規(guī)模不斷擴(kuò)大這些都為大環(huán)境逐漸優(yōu)化,旅游市場的擴(kuò)大提供了堅(jiān)實(shí)的保障。入境旅游市場將會繼續(xù)擴(kuò)大,亞洲是中國的最大客源市場,出境旅游的發(fā)展速度很快,隨著一批高收入者的隊(duì)伍不斷擴(kuò)大,中國的出境旅游將有一個(gè)大的發(fā)展隨著人們生活水平的提高、可自由支配收入比重的增大,節(jié)假日的延長,閑暇時(shí)間的增多,必然會極大的促進(jìn)國內(nèi)旅游的發(fā)展。假日旅游的火爆就充分證明了這一點(diǎn)。發(fā)達(dá)國家發(fā)展旅游業(yè)的經(jīng)驗(yàn)表明,旅游的大眾化、普遍化便開始迅猛發(fā)展,我國已經(jīng)接近于這一臨界值,說明我國的大眾旅游時(shí)代很快就要到來。旅游市場是發(fā)展旅游事業(yè),獲得經(jīng)濟(jì)效益的重要環(huán)節(jié),對我國旅游事業(yè)的發(fā)展有著特別重要的意義
16、。旅游網(wǎng)站的出現(xiàn)有利于旅游者們選擇外出旅游的地點(diǎn)、方式以及價(jià)格。虛擬旅游也為廣大用戶們尤其是行動不便的人群提供了在線游覽的便利條件。 1.3 國內(nèi)外發(fā)展情況在國外,旅游電子商務(wù)受到全球電子商務(wù)的重視,而中小型旅游網(wǎng)站的蓬勃發(fā)展因?yàn)樗鼖故斓募夹g(shù)、完善的配套設(shè)施以及靈活的操作的優(yōu)勢,甚至在一定范圍內(nèi)提供旅游信息的準(zhǔn)確性等方面超出規(guī)模較大的競爭對手,使之倍受青睞。 相比之下,國內(nèi)的旅游網(wǎng)站的發(fā)展就不容樂觀。我國真正出現(xiàn)基于互聯(lián)網(wǎng)的旅游網(wǎng)站以1997年中國旅游資訊網(wǎng)和華夏旅游網(wǎng)的成立為標(biāo)志。此階段旅游網(wǎng)站信息很少,網(wǎng)站只由一到數(shù)張?jiān)O(shè)計(jì)簡單、以景點(diǎn)介紹的簡單文字為主的網(wǎng)頁構(gòu)成。2000年4月以
17、網(wǎng)上預(yù)訂為主的青旅在線誕生,電子商務(wù)模式首次引入旅游網(wǎng)站。此階段旅游網(wǎng)站提供的預(yù)訂服務(wù)一般只包括交通及住宿企業(yè)的電話等聯(lián)系方式,游客的預(yù)訂仍需繞開網(wǎng)站,直接與相關(guān)企業(yè)打交道。網(wǎng)站的資訊信息已日益豐富,并由層次分明、包含超級鏈接的網(wǎng)頁組成。隨著2001年2月金旅雅途網(wǎng)的成立,中國出現(xiàn)一批以網(wǎng)上交易平臺服務(wù)為主要業(yè)務(wù)的旅游網(wǎng)站。此時(shí)旅游網(wǎng)站已有較強(qiáng)的互動性,且開始提供一些在線服務(wù)。網(wǎng)上預(yù)訂的業(yè)務(wù)也大大增強(qiáng),只是從網(wǎng)上預(yù)訂客房后仍需通過銀行等途徑匯去所需款項(xiàng),預(yù)訂的飛機(jī)票等也必須派人上門遞送,屬于“鼠標(biāo)加水泥”的模式。2002年4月中國第一個(gè)旅游目的地營銷系統(tǒng)“南海目的地營銷系統(tǒng)”在廣東省南海市建成
18、,南海旅游網(wǎng)成為中國首個(gè)運(yùn)行dms的旅游網(wǎng)站。從此階段開始,功能強(qiáng)大的數(shù)據(jù)庫系統(tǒng)使游客可以很方便地實(shí)現(xiàn)住、行、游等信息的在線查詢,甚至可以借助多媒體工具進(jìn)行網(wǎng)上虛擬旅游。 未來的旅游網(wǎng)站的知識內(nèi)容將日益豐富,欄目的內(nèi)容將日益詳細(xì),分類將日益科學(xué),單調(diào)的、一成不變的旅游行程表將被靈活多變的自助旅游的游程定制所替代,為游客提供服務(wù)。近些年,由于互聯(lián)網(wǎng)和在我國快速發(fā)展的信息技術(shù),對我國旅游業(yè)的經(jīng)營帶來機(jī)遇的同時(shí),也提出了新的挑戰(zhàn)。 由于信息和互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,旅游、酒店和娛樂業(yè)正不斷引入和展示體驗(yàn)經(jīng)濟(jì)的內(nèi)涵 ,側(cè)重于景點(diǎn)的網(wǎng)絡(luò)“虛擬旅游”(
19、virtualtourism)也應(yīng)運(yùn)而生。國外的travelocity、expedia、yahooonline等網(wǎng)站中的旅游頻道內(nèi)容越來越豐富。中國虛擬旅游盡管剛剛起步,存在許多不足,但是存在著巨大的發(fā)展空間。虛擬旅游雖不能完全代替實(shí)地旅游,但是隨著技術(shù)的提高、研究的深入,會越來越接近實(shí)地旅游。游覽者可以在虛擬旅游景觀中欣賞風(fēng)光美景,并能與環(huán)境互動。比起實(shí)地旅游,這樣的虛擬旅游或許會多一份情趣。據(jù)福瑞斯(for-rester)調(diào)查表明,網(wǎng)上旅游交易僅次于it行業(yè)。去年底,全球旅游網(wǎng)上交易共達(dá)130億美元,而且其增長速度甚至高于it行業(yè)。由此可見,網(wǎng)上旅游商機(jī)無限。隨著中國網(wǎng)絡(luò)的普及和旅游業(yè)的復(fù)
20、蘇,虛擬旅游必將在未來幾年將得到迅猛發(fā)展。1.4 課題內(nèi)容及目標(biāo)本系統(tǒng)主要建立一個(gè)完整的旅游網(wǎng)站,突出旅游特點(diǎn),有美觀的界面設(shè)計(jì)。主要內(nèi)容: 用戶可以瀏覽景區(qū)的地理位置、交通環(huán)境、附近的住宿及酒店、飯店、特產(chǎn)、人文環(huán)境。網(wǎng)站上還要有關(guān)于游覽景區(qū)的路線推薦,行程安排推薦等信息。網(wǎng)站根據(jù)推薦旅游路線圖制作動態(tài)的虛擬旅游過程。虛擬旅游包括各個(gè)景區(qū)的導(dǎo)游線路,從出發(fā)點(diǎn)開始介紹,沿著相應(yīng)的路線前進(jìn),到達(dá)某個(gè)景點(diǎn)有該景點(diǎn)圖片或立體3d圖,讓用戶在網(wǎng)上也能身臨其境。 本系統(tǒng)的目標(biāo)就是設(shè)計(jì)出一個(gè)便于用戶以及管理員操作的網(wǎng)站。滿足用戶的需求:景點(diǎn)全面、介紹清晰、吃住行有著落、節(jié)省時(shí)間以及不必要的浪費(fèi)
21、。管理員可以輕松的添加刪除修改網(wǎng)站信息,條理清晰。第2章 需求分析與方案論證2.1 可行性分析可行性分析(feasibility study ),是世界上普遍采用的一種研究工程項(xiàng)目是否可行的科學(xué)。它通過各種有效的方法,對工程項(xiàng)目進(jìn)行分析,從技術(shù)、經(jīng)濟(jì)、財(cái)務(wù)等方面加以評價(jià),最終給投資決策者提供是否選擇該項(xiàng)目進(jìn)行投資的依據(jù)。2.1.1 技術(shù)可行性分析技術(shù)上的可行性分析主要分析技術(shù)條件能否順利完成開發(fā)工作,軟、硬件能否滿足需要。本系統(tǒng)采用jsp開發(fā)出友好美觀的人機(jī)界面,便于用戶理解、操作。數(shù)據(jù)庫管理系統(tǒng)采用microsoft sql server 2005,它能夠處理大
22、量數(shù)據(jù),同時(shí)保持?jǐn)?shù)據(jù)的完整性、安全性。因此本系統(tǒng)的開發(fā)平臺已成熟可行。硬件方面,在科技飛速發(fā)展的今天,硬件更新速度越來越快,容量越來越大,可靠性越來越高,價(jià)格越來越便宜,因此硬件平臺也能夠滿足本系統(tǒng)所需。大學(xué)生涯中接觸最多的數(shù)據(jù)庫就是sql sever,因此開發(fā)本次系統(tǒng)選擇了sql。對jsp其實(shí)不是十分熟悉,但相較于php、asp,更喜歡jsp的功能,因此在開發(fā)過程中花費(fèi)了一段時(shí)間進(jìn)行深入學(xué)習(xí)。虛擬旅游的實(shí)現(xiàn)主要是運(yùn)用了pano2vr軟件。pano2vr 是一個(gè)全景圖像轉(zhuǎn)換應(yīng)用軟件,具有把全景圖像轉(zhuǎn)換成flash的功能。操作簡單,實(shí)現(xiàn)起來不復(fù)雜。所以,不管是從計(jì)算機(jī)軟件環(huán)境或自身技術(shù)能力的角度
23、來看,盤錦市旅游網(wǎng)站及虛擬旅游系統(tǒng)的開發(fā)都具有一定的可行性。2.1.2 經(jīng)濟(jì)可行性分析計(jì)算機(jī)技術(shù)發(fā)展異常迅猛的根本原因在于計(jì)算機(jī)的應(yīng)用促進(jìn)了社會經(jīng)濟(jì)的發(fā)展,給社會帶來了巨大經(jīng)濟(jì)效益。因此基于計(jì)算機(jī)系統(tǒng)的成本-效益分析是可行性研究的重要內(nèi)容。本系統(tǒng)采用的軟件分別是myeclipse、microsoft sql sever 2005,官網(wǎng)上均可免費(fèi)下載,可以說是開發(fā)初期除了時(shí)間以外不需要計(jì)算花費(fèi)成本,但是本系統(tǒng)投入使用后可帶來的收益不容忽視。用戶們通過在網(wǎng)站上選擇適合自己的旅游方式,在這個(gè)過程中本系統(tǒng)可以獲得不菲的收益。所以,本系統(tǒng)的開發(fā)就經(jīng)濟(jì)性來看是可行的。2.1.3 操作可行性分析網(wǎng)站管理員對
24、系統(tǒng)進(jìn)行的操作都是通過瀏覽器進(jìn)入網(wǎng)站后臺系統(tǒng),在可視化的界面下對網(wǎng)站內(nèi)容進(jìn)行使用和操作。由于網(wǎng)站系統(tǒng)對信息的流向和出錯(cuò)都進(jìn)行了人性化的處理。只要具有普通上網(wǎng)能力的人都可以對網(wǎng)站后臺系統(tǒng)進(jìn)行使用和操作。就操作性方面系統(tǒng)是可行的。2.1.4 時(shí)間可行性分析本系統(tǒng)開發(fā)總共分成五步執(zhí)行,第一步:材料收集,處理材料,存入數(shù)據(jù)庫,3周。第二步:jsp學(xué)習(xí),6周。第三步:編程,數(shù)據(jù)庫建表,編寫程序,7周。第四步:測試1周。第五步,撰寫論文,2周。一共花費(fèi)時(shí)間為19周,所以時(shí)間上是可行的。2.1.5 法律可行性分析本系統(tǒng)編寫所使用的軟件都符合國家安全法律規(guī)定。開發(fā)的內(nèi)容也觸碰不到法律邊界,是完善的旅游網(wǎng)站系統(tǒng)
25、。該系統(tǒng)符合內(nèi)部管理系統(tǒng)的相關(guān)法律,所以在法律上也是可行的。2.1.6分析結(jié)論技術(shù)上看,本系統(tǒng)使用的是大學(xué)期間所學(xué)的知識,有利于對四年學(xué)習(xí)生涯的回顧。經(jīng)濟(jì)上,本系統(tǒng)使用的都是免費(fèi)軟件,花費(fèi)的時(shí)間稍微長一些。操作簡便易于上手,不會給使用者帶來困擾。由此得出結(jié)論,本系統(tǒng)可行。2.2 需求分析2.2.1 功能需求本系統(tǒng)主要實(shí)現(xiàn)以下內(nèi)容:建立網(wǎng)站:網(wǎng)站上有盤錦市個(gè)旅游景點(diǎn)的地理位置、交通環(huán)境、住宿及特產(chǎn)、人文環(huán)境等信息的介紹,圖文并茂,讓用戶在閱讀文字的同時(shí)感受景區(qū)的風(fēng)景如畫。針對不同用戶的需求不同,網(wǎng)站列出幾種不同的旅游路線供用戶們參考,路線信息包括景區(qū)之間的交通信息以及住宿信息,用戶可以通過預(yù)定某
26、條路線達(dá)到節(jié)省時(shí)間便捷出游的目的。虛擬旅游:根據(jù)推薦的盤錦市旅游路線圖,網(wǎng)站上還制作了虛擬的景點(diǎn)旅游過程。即:盤錦市各個(gè)景區(qū)的游覽路線,從出發(fā)點(diǎn)開始介紹,沿著相應(yīng)的路線前進(jìn),沿途會有各個(gè)景點(diǎn)的圖片,模擬沿途風(fēng)光使游客有身臨其境的感覺。虛擬旅游擁有介紹詳細(xì)、景點(diǎn)全面、畫面優(yōu)美的特點(diǎn),充分滿足了用戶在線游覽的需求。2.2.2 數(shù)據(jù)需求盤錦市旅游網(wǎng)站系統(tǒng)包括的景點(diǎn)有鑫安源綠色生態(tài)園、湖濱公園、中興公園、江南風(fēng)情園、上口子民俗村、雙臺河口濕地公園、紅海灘、遼河碑林、鼎翔生態(tài)旅游度假區(qū)。景點(diǎn)信息 景點(diǎn)信息包括:編號,名稱 ,所屬景區(qū),人文信息,旅游路線。景區(qū)信息 景區(qū)信息包括:編號,名稱,地理位置,交通
27、環(huán)境,酒店人文。路線信息 路線信息包括:編號,路線名稱,路線介紹,價(jià)格,動畫。2.2.3 性能需求首先主界面是一個(gè)網(wǎng)站的門面,如同公司的形象,特別注重設(shè)計(jì)和規(guī)劃。安全性:在設(shè)計(jì)旅游網(wǎng)站時(shí)會考慮到其安全性能,在出現(xiàn)故障時(shí)能夠給予及時(shí)解決的解決。穩(wěn)定性:錯(cuò)誤處理機(jī)制,在設(shè)計(jì)網(wǎng)站時(shí),會考慮到這個(gè)細(xì)節(jié)問題,出現(xiàn)錯(cuò)誤時(shí),或是亂碼,或是不顯示等,都會及時(shí)處理,避免不必要的麻煩。可靠性:在內(nèi)容上,主界面內(nèi)容充實(shí)而不繁雜,既體現(xiàn)本站特色,又能滿足用戶需要。響應(yīng)速度:在網(wǎng)頁制作上,采用框架式結(jié)構(gòu),在框架中嵌入子頁,將大表化小,圖片壓縮,盡量減少頁面響應(yīng)時(shí)間。2.3 方案論證2.3.1 系統(tǒng)結(jié)構(gòu)論證系統(tǒng)結(jié)構(gòu)是整個(gè)
28、軟件開發(fā)過程中關(guān)鍵的一步。對于當(dāng)今世界上龐大而復(fù)雜的系統(tǒng)來說,沒有一個(gè)合適的體系結(jié)構(gòu)而要有一個(gè)成功的軟件設(shè)計(jì)幾乎是不可想象的。不同類型的系統(tǒng)需要不同的體系結(jié)構(gòu),甚至一個(gè)系統(tǒng)的不同子系統(tǒng)也需要不同的體系結(jié)構(gòu)。體系結(jié)構(gòu)的選擇往往會成為一個(gè)系統(tǒng)設(shè)計(jì)成敗的關(guān)鍵。常見的系統(tǒng)結(jié)構(gòu)(1)c/s (client/server)結(jié)構(gòu),即大家熟知的客戶機(jī)和服務(wù)器結(jié)構(gòu)。它是軟件系統(tǒng)體系結(jié)構(gòu),通過它可以充分利用兩端硬件環(huán)境的優(yōu)勢,將任務(wù)合理分配到client端和server端來實(shí)現(xiàn),降低了系統(tǒng)的通訊開銷。目前大多數(shù)應(yīng)用軟件系統(tǒng)都是client/server形式的兩層結(jié)構(gòu),由于現(xiàn)在的軟件應(yīng)用系統(tǒng)正在向分布式的web應(yīng)用
29、發(fā)展,web和client/server 應(yīng)用都可以進(jìn)行同樣的業(yè)務(wù)處理,應(yīng)用不同的模塊共享邏輯組件;因此,內(nèi)部的和外部的用戶都可以訪問新的和現(xiàn)有的應(yīng)用系統(tǒng),通過現(xiàn)有應(yīng)用系統(tǒng)中的邏輯可以擴(kuò)展出新的應(yīng)用系統(tǒng)。這也就是目前應(yīng)用系統(tǒng)的發(fā)展方向。(2) b/s(browser/server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著internet技術(shù)的興起,對c/s結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過www瀏覽器來實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(server)實(shí)現(xiàn),形成所謂三層3-tier結(jié)構(gòu)。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)
30、維護(hù)與升級的成本和工作量,降低了用戶的總體成本(tco)。以目前的技術(shù)看,局域網(wǎng)建立b/s結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過internet/intranet模式下數(shù)據(jù)庫應(yīng)用,相對易于把握、成本也是較低的。它是一次性到位的開發(fā),能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式(比如lan, wan, internet/intranet等)訪問和操作共同的數(shù)據(jù)庫;它能有效地保護(hù)數(shù)據(jù)平臺和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全 。特別是在java這樣的跨平臺語言出現(xiàn)之后,b/s架構(gòu)管理軟件更是方便、快捷、高效。本次我們要采用b/s結(jié)構(gòu),因?yàn)槭菍W(xué)校內(nèi)部使用,這個(gè)系統(tǒng)結(jié)構(gòu)可以充分減少系統(tǒng)的通訊開銷。2.3.2 開發(fā)工
31、具選擇目前最常用的四種動態(tài)網(wǎng)頁語言分別是perl(practical extraction and report language)、php(hypertext preprocessor)、asp(active server pages)、jsp(javaserver pages)。 perl(practical extraction and report language)是一種很古老的腳本語言。最初的web應(yīng)用大多是用perl編寫的,perl很像c語言,使用非常靈活。但是因?yàn)閜erl的靈活性和“過度”的冗余語法,導(dǎo)致了許多perl程序的代碼令人難以閱讀和維護(hù),因此使用的人在逐漸減少,并且目
32、前有被python替代的可能。另外perl對于cpu的消耗似乎較高,效率似乎有一些不足。perl在部分應(yīng)用中能發(fā)揮很大優(yōu)勢,但其維護(hù)性差使得其普及變得很困難。php(hypertext preprocessor)是一種嵌入html頁面中的腳本語言。它大量地借用c和perl語言的語法,并結(jié)合php自己的特性,使web開發(fā)者能夠快速地寫出動態(tài)產(chǎn)生頁面。php的語法和perl很相似,但是php所包含的函數(shù)卻遠(yuǎn)遠(yuǎn)多于perl,php沒有命名空間,編程時(shí)候必須努力避免模塊的名稱沖突。php語法簡單,非常易學(xué)易用,很利于快速開發(fā)各種功能不同的定制網(wǎng)站,php因?yàn)榻Y(jié)構(gòu)上的缺陷,使的php在復(fù)雜的大型項(xiàng)目上的
33、開發(fā)和維護(hù)都比較困難。asp(active server pages)微軟的windows iis系統(tǒng)自帶的腳本語言,利用它可以執(zhí)行動態(tài)的web服務(wù)應(yīng)用程序。asp腳本語言非常簡單,因此其代碼也簡單易懂,結(jié)合html代碼,可快速地完成網(wǎng)站的應(yīng)用程序。不過,正因?yàn)閍sp很簡單,所以單純使用asp所能完成的功能也是有限的。和php一樣,asp簡單而易于維護(hù),很適合小型網(wǎng)站應(yīng)用,通過dcom和mts技術(shù),asp甚至還可以完成小規(guī)模的企業(yè)應(yīng)用,但asp的致命缺點(diǎn)就是不支持跨平臺的系統(tǒng),在大型項(xiàng)目開發(fā)和維護(hù)上非常困難。jsp是一種服務(wù)器端的腳本語言,最大的好處就是開發(fā)效率較高,jsp可以使用javabe
34、ans或者ejb(enterprise javabeans)來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理,但是這種網(wǎng)站架構(gòu)因?yàn)槠錁I(yè)務(wù)規(guī)則代碼與頁面代碼混為一團(tuán),不利于維護(hù),因此并不適應(yīng)大型應(yīng)用的要求,取而代之的是基于mvc的web架構(gòu)。jsp對于網(wǎng)站開發(fā)來講不像php和asp那樣易學(xué)易用,支持java的主機(jī)也少于支持php的主機(jī),這從一定程度上限制了java技術(shù)在網(wǎng)站上的發(fā)展,不過在企業(yè)軟件應(yīng)用上來講,mvc還是擁有相當(dāng)大的優(yōu)勢的,雖然其配置和部署相對其他腳本語言來說要復(fù)雜一些,但對于跨平臺的中大型企業(yè)應(yīng)用系統(tǒng)來講,基于java技術(shù)的mvc架構(gòu)幾乎成為唯一的選擇。綜上,本系統(tǒng)的開發(fā)工具選擇了jsp。2
35、.3.3 sql server數(shù)據(jù)庫選擇sql server是由microsoft開發(fā)和推廣的關(guān)系數(shù)據(jù)庫管理系統(tǒng)(dbms),它最初是由microsoft、sybase和ashton-tate三家公司共同開發(fā)的,并于1988年推出了第一個(gè)os/2版本。microsoft sql server近年來不斷更新版本,1996年,microsoft 推出了sql server 6.5版本;1998年,sql server 7.0版本和用戶見面;sql server 2000是microsoft公司于2000年推出,目前最新版本是2012年3月份推出的sql server 2012。sql特點(diǎn)1真正的客
36、戶機(jī)/服務(wù)器體系結(jié)構(gòu)。2圖形化用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫管理更加直觀、簡單。3豐富的編程接口工具,為用戶進(jìn)行程序設(shè)計(jì)提供了更大的選擇余地。4sql server與windows nt完全集成,利用了nt的許多功能,如發(fā)送和接受消息,管理登錄安全性等。sql server也可以很好地與microsoft backoffice產(chǎn)品集成。5具有很好的伸縮性,可跨越從運(yùn)行windows 95/98的膝上型電腦到運(yùn)行windows 2005的大型多處理器等多種平臺使用。6對web技術(shù)的支持,使用戶能夠很容易地將數(shù)據(jù)庫中的數(shù)據(jù)發(fā)布到web頁面上。7sql server提供數(shù)據(jù)倉庫功能,這個(gè)功能只在ora
37、cle和其他更昂貴的dbms中才有。sql server 2005與以前版本相比較,又具有以下新特性 :1支持xml(extensive markup language,擴(kuò)展標(biāo)記語言)2強(qiáng)大的基于web的分析3支持ole db和多種查詢4支持分布式的分區(qū)視圖本系統(tǒng)選用microsoft sql server 2005數(shù)據(jù)庫,原因在于sql server 2005 是一種數(shù)據(jù)庫管理程序,可賦予更佳的用戶體驗(yàn),并且新增了導(dǎo)入、導(dǎo)出和處理 xml 數(shù)據(jù)文件等功能。由于該程序可以識別和標(biāo)記常見錯(cuò)誤,同時(shí)提供更正錯(cuò)誤的選項(xiàng),因此在sql server 2005中工作變得更加輕松自如。另外,sql ser
38、ver 2005的新功能還可以幫助數(shù)據(jù)庫開發(fā)人員查看有關(guān)數(shù)據(jù)庫對象之間相關(guān)性的信息。它可訪問和使用多種來源的信息、輕松備份信息;能夠滿足專業(yè)開發(fā)人員的需要,而且對于新用戶來說,還十分易于上手。2.4 數(shù)據(jù)流圖數(shù)據(jù)流圖簡稱dfd,就是采用圖形方式來表達(dá)系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向和邏輯變換過程,是結(jié)構(gòu)化系統(tǒng)分析方法的主要表達(dá)工具及用于表示軟件模型的一種圖示方法。旅游網(wǎng)站數(shù)據(jù)流圖如圖2.1所示。圖2.1 頂層dfd圖本系統(tǒng)主要處理兩方面的數(shù)據(jù)操作請求。網(wǎng)站編輯可以對系統(tǒng)的景區(qū)、景點(diǎn)信息進(jìn)行維護(hù)。游客在本系統(tǒng)中可以進(jìn)行虛擬旅游。圖2.2是第一層數(shù)據(jù)流圖。圖2.2 第一層dfd2.5 數(shù)據(jù)
39、字典數(shù)據(jù)字典(data dictionary)是一種用戶可以訪問的記錄數(shù)據(jù)庫和應(yīng)用程序元數(shù)據(jù)的目錄。主動數(shù)據(jù)字典是指在對數(shù)據(jù)庫或應(yīng)用程序結(jié)構(gòu)進(jìn)行修改時(shí),其內(nèi)容可以由dbms自動更新的數(shù)據(jù)字典。被動數(shù)據(jù)字典是指修改時(shí)必須手工更新其內(nèi)容的數(shù)據(jù)字典。數(shù)據(jù)庫數(shù)據(jù)字典不僅是每個(gè)數(shù)據(jù)庫的中心。而且對每個(gè)用戶也是非常重要的信息。用戶可以用sql語句訪問數(shù)據(jù)庫數(shù)據(jù)字典,數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對數(shù)據(jù)流圖中包含的所有元素的定義的集合。數(shù)據(jù)字典主要包數(shù)據(jù)流、數(shù)據(jù)處理、數(shù)據(jù)存儲、數(shù)據(jù)元素信息。 數(shù)據(jù)元素1 數(shù)據(jù)元素名稱:id 別 名:景點(diǎn)編號簡 述:數(shù)據(jù)庫中景點(diǎn)的編號數(shù)據(jù)類型:整形長 度:12取值范圍
40、:“000001”-“999999”2 數(shù)據(jù)元素名稱:id別 名:酒店編號簡 述:酒店編號數(shù)據(jù)類型:整形長 度:12取值范圍:“000001”-“999999”3 數(shù)據(jù)元素名稱:name別 名:線路名稱簡 述:線路名稱數(shù)據(jù)類型:字符型長 度:12取值范圍:“000001”-“999999”4 數(shù)據(jù)元素名稱:name別 名:景點(diǎn)名稱簡 述:數(shù)據(jù)庫中景點(diǎn)的中文名稱數(shù)據(jù)類型:字符型長 度:12取值范圍:“000001”-“999999”5 數(shù)據(jù)元素名稱:fujian別 名:景點(diǎn)圖片簡 述:數(shù)據(jù)庫中景點(diǎn)的圖片名稱數(shù)據(jù)類型:字符型長 度:12取值范圍:“000001”-“999999”數(shù)據(jù)流1 數(shù)據(jù)流名
41、稱:管理信息 簡 述:管理員登錄后對網(wǎng)站上的信息進(jìn)行添加、修改、刪除操作 數(shù)據(jù)流組成:管理信息=信息的添加+修改+刪除+查詢2 數(shù)據(jù)流名稱:查詢結(jié)果 簡 述:用戶按關(guān)鍵字檢索景點(diǎn)信息 數(shù)據(jù)流組成:景點(diǎn)信息=景點(diǎn)地址+景點(diǎn)名稱3 數(shù)據(jù)流名稱:查看結(jié)果簡 述:用戶點(diǎn)擊景點(diǎn)名稱查看詳細(xì)信息 數(shù)據(jù)流組成:景點(diǎn)信息=景點(diǎn)名稱+景點(diǎn)圖片+景點(diǎn)地址+景點(diǎn)介紹+景點(diǎn)門票4 數(shù)據(jù)流名稱:發(fā)布留言 簡 述:用戶登錄后可以在網(wǎng)站留言板留言 數(shù)據(jù)流組成:留言信息=留言主題+發(fā)布時(shí)間5 數(shù)據(jù)流名稱:公告信息 簡 述:管理員登錄后可以在網(wǎng)站公告板發(fā)布公告 數(shù)據(jù)流組成:公告信息=公告主題+發(fā)布時(shí)間6 數(shù)據(jù)流名稱:回復(fù)信息
42、簡 述:管理員登錄后可以對用戶發(fā)布的留言進(jìn)行回復(fù) 數(shù)據(jù)流組成:回復(fù)信息=回復(fù)主題+發(fā)布時(shí)間處理邏輯條目1 處理邏輯名稱:添加簡 述:管理員對景點(diǎn)信息進(jìn)行添加。輸入的數(shù)據(jù)流:輸入景點(diǎn)編號、景點(diǎn)名稱、景點(diǎn)地址、景點(diǎn)介紹、景點(diǎn)圖片及門票價(jià)格。處 理:添加景點(diǎn)信息時(shí),需要輸入添加的新景點(diǎn)的相關(guān)信息。輸出的數(shù)據(jù)流:添加是否成功。2 處理邏輯名稱:修改簡 述:管理員對景點(diǎn)信息進(jìn)行修改。輸入的數(shù)據(jù)流:輸入要修改的景點(diǎn)新信息處 理:修改景點(diǎn)信息時(shí),需要輸入要修改的新信息。輸出的數(shù)據(jù)流:修改是否成功。3 處理邏輯名稱:刪除簡 述:管理員對景點(diǎn)信息進(jìn)行刪除。輸入的數(shù)據(jù)流:輸入景點(diǎn)的關(guān)鍵字或者名稱。處 理:刪除景點(diǎn)
43、信息時(shí),根據(jù)景點(diǎn)關(guān)鍵字或者名稱進(jìn)行刪除。輸出的數(shù)據(jù)流:刪除是否成功。4 處理邏輯名稱:查詢簡 述:用戶查詢景點(diǎn)信息需要景點(diǎn)的關(guān)鍵字或者名稱。輸入的數(shù)據(jù)流:輸入景點(diǎn)的關(guān)鍵字或者名稱。處 理:查詢景點(diǎn)信息時(shí),根據(jù)景點(diǎn)關(guān)鍵字或者名稱進(jìn)行查找。輸出的數(shù)據(jù)流:是否檢索出用戶所需信息。5 處理邏輯名稱:回復(fù)簡 述:管理員登錄后對用戶發(fā)布留言信息的進(jìn)行回復(fù)。輸入的數(shù)據(jù)流:輸入回復(fù)內(nèi)容。處 理:對應(yīng)用戶所發(fā)布的留言信息進(jìn)行回復(fù)。輸出的數(shù)據(jù)流:輸出回復(fù)內(nèi)容。6 處理邏輯名稱:發(fā)布簡 述:管理員或者用戶登錄后可以發(fā)布公告或者留言。輸入的數(shù)據(jù)流:輸入發(fā)布的公告或者留言的主題以及內(nèi)容。處 理:管理員可以發(fā)布公告,用戶
44、可以發(fā)布留言。輸出的數(shù)據(jù)流:輸出公告信息或者留言信息。 數(shù)據(jù)存儲1 數(shù)據(jù)存儲名稱:線路表 簡 述:存儲線路信息 數(shù)據(jù)存儲結(jié)構(gòu):線路編號、線路名稱、線路介紹、價(jià)格、動畫。2 數(shù)據(jù)存儲名稱:酒店表 簡 述:存儲酒店信息 數(shù)據(jù)存儲結(jié)構(gòu):酒店編號、酒店名稱、酒店地址 酒店介紹。3 數(shù)據(jù)存儲名稱:景點(diǎn)表 簡述:存儲景點(diǎn)信息 數(shù)據(jù)存儲結(jié)構(gòu):景點(diǎn)編號、景點(diǎn)名稱、景點(diǎn)地址、景點(diǎn)介紹、景點(diǎn)圖片及門票價(jià)格4 數(shù)據(jù)存儲名稱:公告 簡 述:存儲管理員發(fā)布的公告信息 數(shù)據(jù)存儲結(jié)構(gòu):編號、管理員編號、名稱、內(nèi)容、發(fā)布日期。5 數(shù)據(jù)存儲名稱:留言板 簡 述:存儲用戶發(fā)布的留言信息 數(shù)據(jù)存儲結(jié)構(gòu):留言編號、用戶編號、留言內(nèi)容
45、、回復(fù)編號、留言時(shí)間、管理員編號、回復(fù)內(nèi)容及回復(fù)時(shí)間2.6 系統(tǒng)e-r圖 e-r圖也即實(shí)體-聯(lián)系圖(entity relationship diagram),提供了表示實(shí)體型、屬性和聯(lián)系的方法,用來描述現(xiàn)實(shí)世界的概念模型。構(gòu)成e-r圖的基本要素是實(shí)體型、屬性和聯(lián)系,其表示方法為:實(shí)體型(entity):用矩形表示,矩形框內(nèi)寫明實(shí)體名;比如學(xué)生張三豐、學(xué)生李尋歡都是實(shí)體。如果是弱實(shí)體的話,在矩形外面再套實(shí)線矩形。屬性(attribute):用橢圓形表示,并用無向邊將其與相應(yīng)的實(shí)體連接起來;比如教師的編號、姓名、性別、都是屬性。如果是多值屬性的話,在橢圓形外面再套實(shí)線橢圓。如果是派生屬性則用虛線橢
46、圓表示。聯(lián)系(relationship):用菱形表示,菱形框內(nèi)寫明聯(lián)系名,并用無向邊分別與有關(guān)實(shí)體連接起來,同時(shí)在無向邊旁標(biāo)上聯(lián)系的類型(1 : 1,1 : n或m : n)。 比如教師跟項(xiàng)目存在立項(xiàng)關(guān)系,教師跟論文有發(fā)表關(guān)系。如果是弱實(shí)體的聯(lián)系則在菱形外面再套菱形。2.6.1 實(shí)體屬性圖經(jīng)過分析,本系統(tǒng)分為以下幾個(gè):(1) 旅游景點(diǎn)旅游景點(diǎn)實(shí)體屬性主要包括:景點(diǎn)編號、名稱、景點(diǎn)地址、景點(diǎn)門票、景點(diǎn)介紹及景點(diǎn)圖片,實(shí)體屬性圖如圖2.4所示。圖2.4旅游景點(diǎn)實(shí)體屬性圖(2) 旅游線路旅游路線實(shí)體屬性主要包括:路線編號、名稱、價(jià)格、內(nèi)容及動畫,實(shí)體屬性圖如圖2.5所示。圖2.5旅游路線實(shí)體屬性圖(
47、3) 酒店 酒店實(shí)體屬性主要包括:編號、名稱、地址、聯(lián)系電話以及酒店介紹,實(shí)體屬性圖如圖2.6所示。圖2.6酒店實(shí)體屬性圖(4) 用戶 用戶實(shí)體屬性主要包括:編號、賬戶、密碼、身份證號、真實(shí)姓名、地址、性別、電話、郵箱,實(shí)體屬性圖如圖2.7所示。圖2.7用戶實(shí)體屬性圖(5) 管理員 管理員實(shí)體屬性主要包括:編號、用戶名、密碼,實(shí)體屬性圖如圖2.8所示。圖2.8管理員實(shí)體屬性圖(6) 公告 公告實(shí)體屬性主要包括:編號、 管理員編號、名稱、內(nèi)容、發(fā)布時(shí)間,實(shí)體屬性圖如圖2.9所示。圖2.9公告實(shí)體屬性圖(7) 留言 留言實(shí)體屬性主要包括:留言編號、用戶編號、留言內(nèi)容、回復(fù)編號、留言時(shí)間、留言審查、
48、管理員編號、回復(fù)內(nèi)容及回復(fù)時(shí)間,實(shí)體屬性圖如圖2.10所示。圖2.10回復(fù)實(shí)體屬性圖2.6.2系統(tǒng)e-r圖er模型的“聯(lián)系”用于刻畫實(shí)體之間的關(guān)聯(lián)。一種完整的方式是對局部結(jié)構(gòu)中任意兩個(gè)實(shí)體類型,依據(jù)需求分析的結(jié)果,考察局部結(jié)構(gòu)中任意兩個(gè)實(shí)體類型之間是否存在聯(lián)系。若有聯(lián)系,進(jìn)一步確定是1:n,m:n,還是1:1等。還要考察一個(gè)實(shí)體類型內(nèi)部是否存在聯(lián)系,兩個(gè)實(shí)體類型之間是否存在聯(lián)系,多個(gè)實(shí)體類型之間是否存在聯(lián)系,等等。系統(tǒng)e-r圖如圖2.9所示。圖2.9系統(tǒng)e-r圖第3章 總體設(shè)計(jì)3.1 系統(tǒng)結(jié)構(gòu)網(wǎng)站的系統(tǒng)b/s結(jié)構(gòu)圖如圖3.1所示。圖3.1系統(tǒng)結(jié)構(gòu)圖3.2 開發(fā)工具和運(yùn)行環(huán)境前臺開發(fā)工具myec
49、lipse企業(yè)級工作平臺(myeclipseenterprise workbench ,簡稱myeclipse)是對eclipseide的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫和javaee的開發(fā)、發(fā)布以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的javaee集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持html,struts,jsp,css,javascript,spring,sql,hibernate。myeclipse 是一個(gè)十分優(yōu)秀的用于開發(fā)java, j2ee的 eclipse 插件集合,myeclipse的功能非常強(qiáng)大,支持也十分廣泛,尤其是對各種開源產(chǎn)品的支
50、持十分不錯(cuò)。myeclipse可以支持java servlet,ajax,jsp,jsf,struts,spring,hibernate,ejb3,jdbc數(shù)據(jù)庫鏈接工具等多項(xiàng)功能??梢哉fmyeclipse是幾乎囊括了目前所有主流開源產(chǎn)品的專屬eclipse開發(fā)工具。后臺數(shù)據(jù)庫sqlserver2005:sql server 是microsoft 公司推出的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn),可跨越從運(yùn)行microsoft windows 98 的膝上型電腦到運(yùn)行microsoft windows 2005 的大型多處理器的服務(wù)器等多種平臺使用。micros
51、oft sql server 是一個(gè)全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能 (bi)工具提供了企業(yè)級的數(shù)據(jù)管理。microsoft sql server 數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲功能,使您可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序。3.3 功能模塊設(shè)計(jì)本旅游網(wǎng)站及虛擬旅游,編程者要掌握相關(guān)技術(shù)的基本知識,實(shí)現(xiàn)建立網(wǎng)站、虛擬旅游、以及系統(tǒng)中所有數(shù)據(jù)、圖片、景點(diǎn)必須真實(shí)且全面。而其中網(wǎng)站的建立上要有的地理位置、交通環(huán)境、附近的住宿及酒店、飯店、特產(chǎn)、人文環(huán)境、所有景點(diǎn)有詳細(xì)的介紹。而其中的關(guān)于景區(qū)的導(dǎo)游線路,從出發(fā)點(diǎn)開始介紹,沿著相應(yīng)的路線前進(jìn),到達(dá)某個(gè)景點(diǎn)
52、有該景點(diǎn)圖片或立體3d圖。主要是點(diǎn)擊網(wǎng)站相應(yīng)的鏈接,展現(xiàn)給顧客想要的信息,以及以最真實(shí)的效果展現(xiàn)盤錦的風(fēng)貌,給顧客帶來身臨其境的感覺以及深入的了解。系統(tǒng)功能圖如圖3.2所示。圖3.2 功能模塊圖系統(tǒng)功能主要由用戶功能模塊、景點(diǎn)信息模塊、酒店信息模塊、路線信息模塊、信息瀏覽模塊以及虛擬旅游模塊組成,功能具體如下所示。(1) 用戶功能模塊 實(shí)現(xiàn)的主要功能包括新用戶注冊、老用戶登錄,同時(shí),管理員對用戶進(jìn)行管理。(2) 景點(diǎn)信息模塊使用者能夠根據(jù)所顯示的景點(diǎn)信息,選擇自己想要的旅游景點(diǎn)。(3) 酒店信息模塊用戶可以依據(jù)網(wǎng)站上提供的酒店選擇適合自己的酒店住宿。(4) 路線信息模塊網(wǎng)站上已提供的旅游路線,
53、路線包括飯店酒店、交通路線,還有虛擬游覽沿途路過的景區(qū)的功能,用戶可以依據(jù)這些信息選擇適合自己的旅游途徑。(5) 信息瀏覽模塊實(shí)現(xiàn)的主要功能包括查看站內(nèi)公告(最新公告及近期的所有公告),以及景點(diǎn)、酒店、路線的信息,并且可以進(jìn)行查詢功能。(6) 虛擬旅游模塊使用者能夠根據(jù)所選擇的推薦線路,進(jìn)行虛擬旅游,使用者可自行選擇游覽進(jìn)度。3.4 數(shù)據(jù)庫邏輯設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)是把現(xiàn)實(shí)世界的實(shí)體模型與需求轉(zhuǎn)換成數(shù)據(jù)庫的模型的過程,它是建立數(shù)據(jù)庫應(yīng)用系統(tǒng)的核心問題。數(shù)據(jù)庫及其應(yīng)用的性能都建立在良好的數(shù)據(jù)庫設(shè)計(jì)的基礎(chǔ)之上,數(shù)據(jù)庫的數(shù)據(jù)是一切操作的基礎(chǔ),如果數(shù)據(jù)庫設(shè)計(jì)不好,那么其它一切用于提高數(shù)據(jù)庫性能的方法收效都是有
54、限的。數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵是如何使設(shè)計(jì)的數(shù)據(jù)庫能合理地存儲用戶的數(shù)據(jù),方便用戶進(jìn)行數(shù)據(jù)處理。本系統(tǒng)數(shù)據(jù)庫共有7個(gè)表,包括用戶信息表、旅游景點(diǎn)信息表、旅游路線表、酒店信息表、管理員表、留言板表和公告信息表。用戶信息表包括用戶編號、用戶賬號、用戶密碼、用戶姓名、用戶地址、用戶性別、用戶電話及用戶郵箱。關(guān)鍵字為用戶編號。線路信息表包括線路編號、景點(diǎn)編號、線路名稱、線路介紹、價(jià)格、動畫。關(guān)鍵字為線路編號。旅游景點(diǎn)信息包括編號、景點(diǎn)名稱、地址、門票、介紹、圖片信息。關(guān)鍵字為景點(diǎn)編號。酒店信息包括酒店編號、經(jīng)典編號、酒店名稱、酒店地址、酒店電話、酒店介紹。關(guān)鍵字是編號。管理員信息包括編號、賬戶、密碼。關(guān)鍵字是
55、編號。留言板信息包括留言編號、用戶編號、留言內(nèi)容、回復(fù)編號、留言時(shí)間、管理員編號、回復(fù)內(nèi)容及回復(fù)時(shí)間。關(guān)鍵字是編號。公告表包括編號、管理員編號、名稱、內(nèi)容、發(fā)布日期。關(guān)鍵字為編號。3.5 相關(guān)技術(shù)與重點(diǎn)難點(diǎn)本系統(tǒng)使用的數(shù)據(jù)庫連接技術(shù)為jdbc:java database connectivity(java 數(shù)據(jù)庫連接技術(shù)),它是將java與sql結(jié)合且獨(dú)立于特定的數(shù)據(jù)庫系統(tǒng)的應(yīng)用程序編程接口(api-它是一種可用于執(zhí)行sql語句的java api,即由一組用java語言編寫的類與接口所組成)。 有了jdbc從而可以使java程序員用java語言來編寫完整的數(shù)據(jù)庫方面的應(yīng)用程序。另外也可以操作保存在多種不同的數(shù)據(jù)庫
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版房地產(chǎn)項(xiàng)目預(yù)售合同示范文本4篇
- 2025版臺式一體機(jī)商場采購合同包含軟件安裝與培訓(xùn)服務(wù)3篇
- 2025年建筑材料堆放場地租賃與供應(yīng)鏈管理合同3篇
- 二零二五版民營醫(yī)院兒科醫(yī)師及護(hù)士勞動合同4篇
- 二零二五年餐飲業(yè)短期服務(wù)員派遣合同3篇
- 2025年度高科技產(chǎn)品遠(yuǎn)期交易合同4篇
- 2025年度綠色建筑節(jié)能改造合同6篇
- 2025年度數(shù)據(jù)中心機(jī)房租賃與環(huán)保責(zé)任承諾合同3篇
- 二零二五年度智能門窗系統(tǒng)研發(fā)與安裝一體化服務(wù)合同4篇
- 2025年環(huán)保型布草生產(chǎn)與銷售一體化合同3篇
- 工業(yè)自動化生產(chǎn)線操作手冊
- 房地產(chǎn)銷售任務(wù)及激勵(lì)制度
- 并購指南(如何發(fā)現(xiàn)好公司)
- DL-T-1642-2016環(huán)形混凝土電桿用腳扣
- 銅礦成礦作用與地質(zhì)環(huán)境分析
- 30題紀(jì)檢監(jiān)察位崗位常見面試問題含HR問題考察點(diǎn)及參考回答
- 詢價(jià)函模板(非常詳盡)
- 《AI營銷畫布:數(shù)字化營銷的落地與實(shí)戰(zhàn)》
- 麻醉藥品、精神藥品、放射性藥品、醫(yī)療用毒性藥品及藥品類易制毒化學(xué)品等特殊管理藥品的使用與管理規(guī)章制度
- 乘務(wù)培訓(xùn)4有限時(shí)間水上迫降
- 2023年低年級寫話教學(xué)評語方法(五篇)
評論
0/150
提交評論