宋 麗
天津師范大學計算機與信息工程學院,天津 300387
隨著網絡知識的廣泛應用,Internet 的商業用途已經得到了普遍認可,有很多企業都選擇以網絡為信息平臺,先人一步取得了競爭優勢。利用在線資訊網站的優勢,企業可以在第一時間發布最新相關信息,而網民也可以在網站上自行實現查詢信息的功能。目前,網絡正以一種前所未見的發展趨勢在不斷影響著人們的日常生活,它不僅能夠給我們提供高效便捷的通信與信息查詢服務,它還給我們創造了一個擁有豐富資源的信息海洋。
在線旅游網站就是這樣一種信息平臺,它的主要目的是為無數網絡用戶提供與旅游相關的各類資訊。從在線旅游行業的市場大環境來看,旅游產業及其衍生出的相關產業毋庸置疑都屬于有前景的產業,中國旅游市場的需求正呈現出逐步攀升的趨勢。所以,將旅游行業付諸于網上實現是很有必要也是很有市場的。
通常旅游者在出游前都會對目的地的相關情況進行了解,人們會選擇去旅游機構咨詢有關信息,但是由于人們的生活速度加快并且各方面壓力也較大,從而致使人們在出行時不能抽出大量時間搜集旅游信息。在傳統方式下,旅游信息可能需要通過很多中間環節才能間接傳遞給旅游者,這樣就無法避免的會造成某些信息的疏漏。如果有了旅游網站,旅游者就可以親自瀏覽目的地信息及其他相關周邊信息,并且在使用網站的互動功能時還可以了解他人的旅游經驗,以確保自己的旅途順利。
旅游網站的建設,可以提供給旅游者全面、及時并且真實的信息來輔助旅游者妥善安排行程或者購買其他旅游產品。除了會為旅行者提供海量的旅游信息達到方便游客的目的之外,旅游網站還可以為網站擁有者或企業帶來非常可觀的收益。現在,大多數旅游網站都擁有在線預訂和產品銷售等電子商務功能,顧客可以通過在線預定購買的交互功能完成網上交易。電子商務的發展勢必會給企業和網站擁有者帶來巨大的利潤。
本網站的設計是以Microsoft Visual Studio.NET 2008集成開發環境為開發平臺,以SQLServer2005 為后臺數據庫開發工具,采用ASP.NET 技術和C#語言進行開發,客戶端通過網頁瀏覽器對網站進行訪問。
Visual Studio 是一個基于組件的開發工具套件,包括Microsoft.NET Framework、Microsoft ASP.NET、Microsoft SQL Server 和Microsoft Visual C++等相關開發工具,它將所有語言工具都集成在一個開發環境中。在這個環境中,開發人員能夠創建各種語言類型的項目。
ASP.NET 是一個已編譯的基于.NET 的環境,可以用任何與.NET 兼容的語言開發應用程序。ASP.NET 除了具有簡便的管理、快速開發、穩定的性能、出色的升級性等特點以外,它還擁有全新的語言和網絡服務。
SQL Server 作為一種被廣泛使用的數據庫管理系統可以和微軟公司的其它開發工具緊密結合起來。Microsoft SQL Server 2005 是一個全面的商務智能(BI)平臺,它為數據庫使用者提供了能夠用于建立典型和新型的分析應用程序所需的各種功能、特性和工具。
C#是微軟公司為.NET Framework 量身定做的程序語言,C#囊括了C、C++的強大功能以及Visual Basic 簡單易使用的特性,它能夠讓使用者迅捷地編寫各種基于.NET 平臺的應用程序。
本系統是在系統分析的基礎上設計的,根據系統分析階段提出的系統邏輯模型,建立起系統的物理模型。具體地說,就是根據邏輯模型所提出的各項功能要求,結合實際的設計條件,詳細的設計出處理流程和基本的系統結構,并為系統實施階段的各項工作準備必要的技術文件和有關資料。
通過對目標系統的分析和研究,做出對在線旅游網的總體規劃,這是全面開發系統的重要基礎。在對在線旅游網全面分析調查的基礎上,制定出在線旅游網的總體規劃。
首先,要從數據流圖出發,對其進行分析,得出層次化的模塊結構圖。本系統前臺主要包括旅游資訊、網站簡介、游客留言、游客注冊、精選線路、酒店推薦、景點推薦、旅行社推薦、衛星地圖等模塊。后臺包括系統用戶管理、游客資料管理、旅游資訊管理、線路信息管理、酒店信息管理、景點信息管理、旅行社信息管理和游客留言管理等模塊。
系統開發完成后,對網站的各項功能進行全面的測試,測試內容如下:
1)對數據庫提交數據功能的測試。本系統向數據庫提交數據涉及到的功能包括游客注冊登錄、游客留言、管理員后臺登錄等;
2)對數據庫中的數據進行增加、刪除、更改功能的測試。本系統涉及到的增加、刪除、更改數據庫中數據的功能主要在后臺由管理員實現,包括旅游資訊、游客留言、精選線路、酒店推薦、景點推薦、旅行社推薦等。
3)對網站查詢功能的測試。本系統涉及到的大部分查詢功能都在后臺管理中實現。包括管理員對所有系統管理員、旅游資訊、游客留言、酒店推薦、景點推薦、旅行社推薦、游客管理、系統參數等內容的查詢。
4)對系統超鏈接功能的測試。
經測試,本系統所有功能都可以實現,系統運行良好,但是還有很多不夠完善的地方,需要以后在使用的過程中繼續完善。因為在開發過程中已經對出現的問題進行了跟蹤式的排錯處理,所以在綜合測試時發現的問題很少,主要是網站頁面上的問題,比如游客登錄注冊按鈕錯位的問題等等,沒有發現數據庫連接以及操作的問題,對相應的頁面問題已經進行了修改。整個系統最終得以實現,并且通過了驗收測試。
[1]譚瑩宇,李亦明,羅響.ASP.NET的網站新聞管理系統設計與實現[J].計算機與現代化,2010.
[2]汪維清.ASP動態網頁設計與實現[M].北京:清華大學出版社,2011.
[3]Matt Perdeck.ASP.NET Site Performance Secrets[M].Packt Publishing,2010.