白茂林 林夢瑤 趙梓惠 張婷
1.1 ASP.NET概述
隨著時代的發展ASP已經無法滿足需求,而ASP.NET則是在其基礎之上所新衍生而出的一種環編程境。
1997年由于ASP的缺點越來越明顯,急需改進或者一個新的技術產生,剛從杜克大學畢業的Scott Guthrie與他的團隊開發出了基于Java語言的XSP。隨著時代的發展,微軟在2002年左右正式推出了第一個版本的ASP.NET和.NETFramework。自此之后,ASP.NET隨著版本的跟新附帶了更多的新特性。
作為依靠通用語編譯運行的ASP.NET,它具有強大的適應性,可以在Web等幾乎所有的平臺上運行。ASP.NET的Web應用中完美的集合了通用語的基本庫、消息機制、數據接口的處理等。
由于ASP.NET使用的系統界面是分層的,使用的時候需要先進行相關的配置。在簡單文本中保存配置信息。一般不需要啟動本地系統擁有者工具就能完成新的設置。它的安裝過程可以說是非常簡單的,只需要將一些必要的文件復制到服務器上就可以完成安裝了。
ASP.NET被大范圍的應用于很多軟件程序的開發,因為它功能多,技術性也比較不錯,非常大的提升了運行速率。即一個處理器開發可在多個處理器運行,這點事ASP做不到的。
ASP.NET的優點如下:
(1)效率。因為建立的環境為.NET Framework,需要編譯一次就可以永久的運行。這樣大幅度的節省了重復編譯的時間,所以速率會提高非常明顯。
(2)可重用性。ASP.NET是可以分開代碼和內容,具有了重用性。因為它的代碼與內容是分開的,所以它的代碼可以復制粘貼以達到重復利用的目的。
(3)代碼量。相對于ASP來說,ASP.NET作為它的升華版本,實現一個功能所需要的代碼量是遠遠小于ASP的,這樣不僅較少了開發員的工作時間,而且是開發界面更加美觀易懂,更容易發現問題,便于修改。
1.2數據庫
SQL Server 2008數據庫的組成非常簡單。在其組成中數據表就像是基石,而觸發器則是施工設施,最后存儲過程等的數據庫對象類似于原材料,三者緊密聯系,缺一不可。
數據表是一個數據庫的重中之重,它是所有數據庫對象的集合體。因為數據需要及時存儲,所以數據表必須創建在數據庫設計完成之后。拿SQL Server 2008的數據庫表來說,主要分為兩種類,可以根據語法輸入來創建,也可以利用表設計器完成表。在數據表建立完成后,就要逐一的存儲數據了,這就只需要新建存儲過程并在其中輸入需要的語法就行了。如果設計時需要修改或者有些地方多余需要刪除,就可以用數據庫創建中的快捷命令修改錯誤的地方,或者刪除多余的地方。
本系統以Windows操作系統為服務平臺,后臺數據庫采用SQL Server2008,前臺設計則采用ASP.NET,編程語言為C#。
1.3動態網站技術介紹
隨著瀏覽器的普遍使用,使得瀏覽器的各種廠商如雨后春筍一般冒出,瀏覽器所支持的功能也越來越多,網站的發展更是飛速,一般的靜態網頁所展示出的東西已經無法滿足,所以東塔網站技術應運而生。旅行社管理信息系統選用了眾多動態網站技術中的一種ASP.NET技術。
ASP.NET雖然簡單,但它是在建立在的ASP上衍生而出的版本,它不僅僅包含了ASP,還包含了非常多的新的特陛,是一個全新的框架。大多數的ASP.NET的開發是基于組件和模塊的,這樣開發出來的系統性能更加優越,功能也更加完善。
2.1系統首頁
本頁是瀏覽本站的首頁面,在首頁面中除了要考慮系統的功能,對于頁的布局設計也很重要,本系統用的模板頁,做到了每個頁面都一樣。在本頁中,網站熱點圖片在最上面,下面是對應的導航菜單。整體色調以白色和藍色為主,導航條包括網站首頁,旅游資訊,旅游景點,旅游線路,在線地圖,在線客服,留言板,管理登錄等信息。除了預訂需要用戶注冊登錄才能使用外,其它的部分都可以供非注冊用戶查看。在登錄頁面包含了用戶的注冊功能,完成用戶注冊或登錄的功能。

圖1系統首頁頁面
2.2旅游資訊
2.2.1前臺用戶可以查看旅游資訊,點擊旅游資訊可以查看具體的旅游資訊,點擊后可以查看詳細信息。
2.2.2點擊旅游資訊可以查看該信息的具體內容,包括時間,發布人等信息。
2.2.3旅游景點
前臺用戶可以查看旅游景點,點旅游景點可以查看具體的旅游景點,點擊后可以查看詳細信息,另外用戶還可以根據自己的需要進行搜索等操作。
點擊旅游景點的圖片可以查看該信息的具體內容,包括時間,發布人等信息,登錄后可以進行經典的預定等操作
2.3在線留言
用戶可以給管理員進行留言,提出自己的寶貴意見,管理員在看到后可以進行回復對一些敏感的話題可以進行上傳。
2.4旅游線路信息
用戶可以查看旅游線路信息,點擊對應的旅游線路信息列表可以看到詳細的信息,通過線路模塊用戶可以更好的了解網站旅游線路信息。
2.5后臺登錄
本界面是系統后臺管理模塊,實現了系統管理員的登陸。需要登入后才能使用,管理員用戶登錄的用戶名:Admin,password:Admin。登錄的賬號密碼必須正確,否則無法登錄進入系統。
2.6旅游資訊管理
管理員可以添加對應的旅游資訊,在旅游資訊添加頁碼中輸入對應的標題,發布人和內容后點擊確定按鈕系統自動檢測數據合法性,檢測通過后自動添加數據到數據庫中。
2.7旅游景點
本界面實現了系統管理員對旅游資訊的添加,需要填寫標題、發布人、內容。在這四項內容必須填寫完成后,點擊確定按鈕后系統檢測數據合法性,則完成了旅游資訊的此項添加功能。
2.8旅游管理
本界面實現了路線添加功能,系統管理員可以添加對應的線路,需要添加信息:線路名稱,圖片,和內容等信息后點擊確定按鈕系統自動檢測數據,通過則是完成添加。或者點擊重填,則是系統管理員選擇重新添加路線信息。
2.9修改密碼
本界面是實現修改密碼的功能。用戶可以根據自己的需求定期的修改密碼。
3.1旅游信息管理系統的測試目的
在旅游信息管理系統的測試中,針對每個功能模塊進行測試,在測試中可以更好的發現系統功能的不足,通過該系統,檢測旅游信息管理系統的功能是否可以按照設計的功能一一實現,并可以加以改正,確保系統可以正常運行。
在旅游信息管理系統測試中,對于每個功能模塊進行測試,在測試中可以更好的發現系統功能的缺陷,通過該系統,檢測功能是否可以按照設計完全實現,并且可以進行修正,以確保系統能夠正常運行。
3.2旅游信息管理系統的測試方法
在所有系統的開發之后,確保系統穩定的唯一方法是在故障發生之前減少試驗次數和使用問題。在選修系統測試中,主要使用黑盒和白盒測試方法。黑盒子主要是指系統不考慮系統輸入數據的內部結構,給定結果與其預期結果一致,當測試同時通過時,否則系統出現錯誤。白盒測試是指模塊的主系統和代碼段的邏輯測試,其重點在于先前測試比該測試。