當前位置:學問君>學習教育>畢業論文>

高校資訊查詢系統的設計與實現

學問君 人氣:5.29K

摘  要  本文是針對當前網上高校資訊比較零散的問題提出解決方案。系統採用B/S模式,利用ASP腳本開發語言VBScript,結合ADO數據庫存取技術,建立一個高校資訊查詢系統。該系統可以實現各種不同類別的查詢,能按照不同地區、不同的高校名稱或是否爲重點建設院校等來分類查詢相應的高校資訊,此外還具有留言板功能。後臺管理能夠進行高校資訊實時的添加、刪除、修改等工作和管理留言。

高校資訊查詢系統的設計與實現
    關鍵詞  ASP;分類查詢;SQL Server;B/S模式 


1  引言    目前,現存的網站也有關於陝西省高校資訊查詢的功能,但是功能不是很完善,有很多的不足之處。一方面它不能分成多種類別,按用戶的不同需求來查詢相關的高校資訊;另一方面高校相關資訊比較零散。所以研究高校資訊查詢系統十分有必要。    陝西省高校資訊查詢系統主要以ASP腳本語言編寫的動態網頁的形式來顯示其所具有的功能,後臺使用SQL Server數據庫,能使用SQL查詢語句進行相關高校資訊的分類查詢,系統採用瀏覽器/服務器模式。    陝西省高校資訊查詢系統是以中國教育網、陝西省教育資訊網、陝西省畢業生就業資訊網等大型網爲主要的參考對象進行研究。該系統可以實現許多不同關鍵字、不同類別的查詢,能按照不同的地區、不同的高校名稱、重點建設院校、211院校、幾種組合查詢等來分類查詢相應的高校資訊。用戶可以從高校新聞欄獲取一些重要的資訊,用戶留言部分便於用戶對高校資訊以及系統提出建議或意見。後臺數據庫採用SQL語言進行數據庫的實時錄入、刪除、更新等管理工作。研究設計該系統是爲了更好、更方便地滿足不同用戶對陝西高校資訊的查詢。

2  系統開發工具簡介

2.1  Dreamweaver簡介[1]    Dreamweaver是一種網站開發設計的基本軟件,對於創建專業 Web 站點而言也是一種很好的開發工具,同時也是最簡單的建立功能強大的 Internet 應用程序的`方法。它可以在單一環境下工作,快速創建和管理 Web 站點和 Internet 應用程序。具體到本系統所使用的ASP默認的VBScript編程語言的嵌入更是簡單和便於檢視。Dreamweaver 的可視化佈局介面是它最主要的一個優勢,這樣方便開發人員對照佈局介面和代碼程序來設計,提高了設計的可視化。

2.2  SQL Server數據庫簡介[2]    在當今數據庫開發中,主流的數據庫工具是Micorosoft SQL Server 2000 。Micorosoft SQL Server 2000建立在Windows XP/2000操作系統的基礎之上,爲用戶提供了一個功能強大的客戶/服務器數據庫平臺,是一個能同時支援多個併發用戶的大型關係數據庫。SQL Server 2000是微軟公司推出的普及關係數據庫系統,其一經推出,就迅速成爲使用最廣的數據庫系統。

2.3  ASP簡介[3]    ASP是一種在服務器端執行的腳本語言,但是它並不能執行在所有的服務器端。ASP程序無須編譯,它的控制部分是透過VBScript、JavaScript等腳本語言來設計的。當執行ASP程序時,腳本程序將一整套命令發送給響應的腳本解釋器,由腳本解釋器進行翻譯並將其轉換成服務器所能執行的命令。在該過程中,用戶不需要考慮腳本解釋器是如何工作的,用戶只需要在編寫腳本程序的過程中,指明所用的腳本語言,並用正確的格式書寫腳本程序即可。

3  系統概要設計

3.1  需求分析    系統在開發設計之前首先就應該進行系統的需求分析,調查現行的系統中存在的問題,調查系統的使用對象,爲了滿足使用系統的用戶的要求,設計出合理、完善的系統。    根據需求分析,本系統開發設計的目的是設計一個適合各個學校和社會其它部門或單位對陝西省高校的資訊進行查詢的一個網上查詢系統,用戶可以在網上迅速地按不同類別查找到自己所關注的學校的相關資訊和所需要的資料,包括所要查找的高校的建校時間、建校歷史、學校師資、基建規模、院系設定、碩士點、博士點等其它的關於該學校的主要資訊,使得用戶對資訊的查找變的輕鬆、快捷和方便。

3.2  功能模組設計    本系統要實現的主要功能模組如下:    (1)查詢模組:包括實現按高校名稱、211重點院校、陝西省重點院校、地區、名牌專業查詢和部分組合查詢等。    (2)新聞瀏覽模組:瀏覽陝西省關於高校的熱點新聞。    (3)留言模組:註冊用戶進行留言,並可以瀏覽其它留言資訊。    (4)註冊模組:包括檢查用戶名是否已存在,普通用戶註冊會員,修改密碼、找回密碼等。    (5)專業介紹:專業介紹是根據高校的專業設定做了部分簡介。    (6)後臺管理:管理員對新聞和高校資訊進行增、刪、改等基本功能;對用戶資訊進行修改、刪除;修改管理員密碼;審覈用戶留言資訊並回復留言等。本系統功能流程圖如圖1所示。

4 系統實現

4.1 系統主頁的設計及實現    主介面模組所要實現的功能如圖1所示。各功能選單的實現,例如新聞、留言、高校資訊查詢、專業的資訊的查詢等;跳轉按鈕的實現,管理員入口,新聞列表的載入等。主頁面設計結果如圖2所示。圖1 系統功能流程圖圖2  主頁面

TAGS:高校 系統