- 相關(guān)推薦
高校信息查詢(xún)系統的設計與實(shí)現
摘 要 本文是針對當前網(wǎng)上高校信息比較零散的問(wèn)題提出解決方案。系統采用B/S模式,利用ASP腳本開(kāi)發(fā)語(yǔ)言VBScript,結合ADO數據庫存取技術(shù),建立一個(gè)高校信息查詢(xún)系統。該系統可以實(shí)現各種不同類(lèi)別的查詢(xún),能按照不同地區、不同的高校名稱(chēng)或是否為重點(diǎn)建設院校等來(lái)分類(lèi)查詢(xún)相應的高校信息,此外還具有留言板功能。后臺管理能夠進(jìn)行高校信息實(shí)時(shí)的添加、刪除、修改等工作和管理留言。
關(guān)鍵詞 ASP;分類(lèi)查詢(xún);SQL Server;B/S模式1 引言 目前,現存的網(wǎng)站也有關(guān)于陜西省高校信息查詢(xún)的功能,但是功能不是很完善,有很多的不足之處。一方面它不能分成多種類(lèi)別,按用戶(hù)的不同需求來(lái)查詢(xún)相關(guān)的高校信息;另一方面高校相關(guān)信息比較零散。所以研究高校信息查詢(xún)系統十分有必要。 陜西省高校信息查詢(xún)系統主要以ASP腳本語(yǔ)言編寫(xiě)的動(dòng)態(tài)網(wǎng)頁(yè)的形式來(lái)顯示其所具有的功能,后臺使用SQL Server數據庫,能使用SQL查詢(xún)語(yǔ)句進(jìn)行相關(guān)高校信息的分類(lèi)查詢(xún),系統采用瀏覽器/服務(wù)器模式。 陜西省高校信息查詢(xún)系統是以中國教育網(wǎng)、陜西省教育信息網(wǎng)、陜西省畢業(yè)生就業(yè)信息網(wǎng)等大型網(wǎng)為主要的參考對象進(jìn)行研究。該系統可以實(shí)現許多不同關(guān)鍵字、不同類(lèi)別的查詢(xún),能按照不同的地區、不同的高校名稱(chēng)、重點(diǎn)建設院校、211院校、幾種組合查詢(xún)等來(lái)分類(lèi)查詢(xún)相應的高校信息。用戶(hù)可以從高校新聞欄獲取一些重要的信息,用戶(hù)留言部分便于用戶(hù)對高校信息以及系統提出建議或意見(jiàn)。后臺數據庫采用SQL語(yǔ)言進(jìn)行數據庫的實(shí)時(shí)錄入、刪除、更新等管理工作。研究設計該系統是為了更好、更方便地滿(mǎn)足不同用戶(hù)對陜西高校信息的查詢(xún)。2 系統開(kāi)發(fā)工具簡(jiǎn)介2.1 Dreamweaver簡(jiǎn)介[1] Dreamweaver是一種網(wǎng)站開(kāi)發(fā)設計的基本軟件,對于創(chuàng )建專(zhuān)業(yè) Web 站點(diǎn)而言也是一種很好的開(kāi)發(fā)工具,同時(shí)也是最簡(jiǎn)單的建立功能強大的 Internet 應用程序的方法。它可以在單一環(huán)境下工作,快速創(chuàng )建和管理 Web 站點(diǎn)和 Internet 應用程序。具體到本系統所使用的ASP默認的VBScript編程語(yǔ)言的嵌入更是簡(jiǎn)單和便于查看。Dreamweaver 的可視化布局界面是它最主要的一個(gè)優(yōu)勢,這樣方便開(kāi)發(fā)人員對照布局界面和代碼程序來(lái)設計,提高了設計的可視化。2.2 SQL Server數據庫簡(jiǎn)介[2] 在當今數據庫開(kāi)發(fā)中,主流的數據庫工具是Micorosoft SQL Server 2000 。Micorosoft SQL Server 2000建立在Windows XP/2000操作系統的基礎之上,為用戶(hù)提供了一個(gè)功能強大的客戶(hù)/服務(wù)器數據庫平臺,是一個(gè)能同時(shí)支持多個(gè)并發(fā)用戶(hù)的大型關(guān)系數據庫。SQL Server 2000是微軟公司推出的普及關(guān)系數據庫系統,其一經(jīng)推出,就迅速成為使用最廣的數據庫系統。2.3 ASP簡(jiǎn)介[3] ASP是一種在服務(wù)器端運行的腳本語(yǔ)言,但是它并不能運行在所有的服務(wù)器端。ASP程序無(wú)須編譯,它的控制部分是通過(guò)VBScript、JavaScript等腳本語(yǔ)言來(lái)設計的。當執行ASP程序時(shí),腳本程序將一整套命令發(fā)送給響應的腳本解釋器,由腳本解釋器進(jìn)行翻譯并將其轉換成服務(wù)器所能執行的命令。在該過(guò)程中,用戶(hù)不需要考慮腳本解釋器是如何工作的,用戶(hù)只需要在編寫(xiě)腳本程序的過(guò)程中,指明所用的腳本語(yǔ)言,并用正確的格式書(shū)寫(xiě)腳本程序即可。3 系統概要設計3.1 需求分析 系統在開(kāi)發(fā)設計之前首先就應該進(jìn)行系統的需求分析,調查現行的系統中存在的問(wèn)題,調查系統的使用對象,為了滿(mǎn)足使用系統的用戶(hù)的要求,設計出合理、完善的系統。 根據需求分析,本系統開(kāi)發(fā)設計的目的是設計一個(gè)適合各個(gè)學(xué)校和社會(huì )其它部門(mén)或單位對陜西省高校的信息進(jìn)行查詢(xún)的一個(gè)網(wǎng)上查詢(xún)系統,用戶(hù)可以在網(wǎng)上迅速地按不同類(lèi)別查找到自己所關(guān)注的學(xué)校的相關(guān)信息和所需要的資料,包括所要查找的高校的建校時(shí)間、建校歷史、學(xué)校師資、基建規模、院系設置、碩士點(diǎn)、博士點(diǎn)等其它的關(guān)于該學(xué)校的主要信息,使得用戶(hù)對信息的查找變的輕松、快捷和方便。3.2 功能模塊設計 本系統要實(shí)現的主要功能模塊如下: (1)查詢(xún)模塊:包括實(shí)現按高校名稱(chēng)、211重點(diǎn)院校、陜西省重點(diǎn)院校、地區、名牌專(zhuān)業(yè)查詢(xún)和部分組合查詢(xún)等。 (2)新聞瀏覽模塊:瀏覽陜西省關(guān)于高校的熱點(diǎn)新聞。 (3)留言模塊:注冊用戶(hù)進(jìn)行留言,并可以瀏覽其它留言信息。 (4)注冊模塊:包括檢查用戶(hù)名是否已存在,普通用戶(hù)注冊會(huì )員,修改密碼、找回密碼等。 (5)專(zhuān)業(yè)介紹:專(zhuān)業(yè)介紹是根據高校的專(zhuān)業(yè)設置做了部分簡(jiǎn)介。 (6)后臺管理:管理員對新聞和高校信息進(jìn)行增、刪、改等基本功能;對用戶(hù)信息進(jìn)行修改、刪除;修改管理員密碼;審核用戶(hù)留言信息并回復留言等。本系統功能流程圖如圖1所示。4 系統實(shí)現4.1 系統主頁(yè)的設計及實(shí)現 主界面模塊所要實(shí)現的功能如圖1所示。各功能菜單的實(shí)現,例如新聞、留言、高校信息查詢(xún)、專(zhuān)業(yè)的信息的查詢(xún)等;跳轉按鈕的實(shí)現,管理員入口,新聞列表的載入等。主頁(yè)面設計結果如圖2所示。圖1 系統功能流程圖圖2 主頁(yè)面4.2 查詢(xún)模塊的設計及實(shí)現 查詢(xún)模塊是本系統的核心模塊,主要解決本系統的主要關(guān)于高校信息的查詢(xún)功能。本系統用了一個(gè)頁(yè)面主要展示系統的所有分類(lèi)的查詢(xún)功能,分類(lèi)查詢(xún)功能是針對用戶(hù)對陜西省高校的認知存在缺陷或不足而設計的,使任何用戶(hù)只要知道陜西高校的某一條信息,便可以查詢(xún)到自己想要的所有信息。查詢(xún)模塊界面設計效果如圖3所示。圖3 查詢(xún)界面
查詢(xún)模塊中所設計的部分代碼如下:…………..<% Key=request("Key") if Key="" then %><script language="javascript">window.alert("您沒(méi)有輸入的需要查找的學(xué)校!")history.back()</script><% elsesql="select * from school where s_name like '%"& Key&"%'"set rs_school=server.CreateObject("adodb.recordset") ‘創(chuàng )建鏈接rs_school.open sql,conn,1,1 ‘打開(kāi)記錄集if rs_school.eof and rs_school.bof then ‘判斷數據庫中是否有該記錄response.Write("<table width=770 border=0 align=center cellpadding=0 cellspacing=0>")response.Write("<tr>")response.Write("<td height=300 align=center valign= middle class=text>")response.Write("對不起,站內暫時(shí)沒(méi)有您查找的學(xué)校信息! ; ;<a href="&"select.asp"&" class="&"link"&">返回</a>")response.End()end ifid=rs_school("s_id")s_name=rs_school("s_name")vip=rs_school("vip")end if response.Write("</td>")response.Write("</tr>")response.Write("</table>")%>………….. 在以上代碼中,列舉的是以高校名稱(chēng)進(jìn)行查詢(xún),返回到主界面的頁(yè)面的部分設置代碼,當在主界面中輸入高校名稱(chēng)進(jìn)行查詢(xún)時(shí),在點(diǎn)擊其后對應的“查詢(xún)”按鈕后,調用的頁(yè)面文件為search.asp,其中以上的代碼就是該文件中的部分代碼 。其它相關(guān)代碼略去。5 結束語(yǔ) 陜西省高校信息查詢(xún)系統在設計過(guò)程中嚴格按照軟件工程開(kāi)發(fā)的步驟進(jìn)行,即需求分析、概要設計、詳細設計、代碼編寫(xiě)、測試、調試等。系統設計完成后,測試、調試結果表明:實(shí)現情況良好。參考文獻[1] 魏雪萍.Dreamweaver MX 2004[M].北京:人民郵電出版社,2005.6[2] 彭林等.SQL Server 2000金典教程[M].北京:人民郵電出版社,2002.[3] 馬軍.ASP網(wǎng)絡(luò )編程[M]. 北京:清華大學(xué)出版社,2006.1
2.1 Dreamweaver簡(jiǎn)介[1] Dreamweaver是一種網(wǎng)站開(kāi)發(fā)設計的基本軟件,對于創(chuàng )建專(zhuān)業(yè) Web 站點(diǎn)而言也是一種很好的開(kāi)發(fā)工具,同時(shí)也是最簡(jiǎn)單的建立功能強大的 Internet 應用程序的方法。它可以在單一環(huán)境下工作,快速創(chuàng )建和管理 Web 站點(diǎn)和 Internet 應用程序。具體到本系統所使用的ASP默認的VBScript編程語(yǔ)言的嵌入更是簡(jiǎn)單和便于查看。Dreamweaver 的可視化布局界面是它最主要的一個(gè)優(yōu)勢,這樣方便開(kāi)發(fā)人員對照布局界面和代碼程序來(lái)設計,提高了設計的可視化。2.2 SQL Server數據庫簡(jiǎn)介[2] 在當今數據庫開(kāi)發(fā)中,主流的數據庫工具是Micorosoft SQL Server 2000 。Micorosoft SQL Server 2000建立在Windows XP/2000操作系統的基礎之上,為用戶(hù)提供了一個(gè)功能強大的客戶(hù)/服務(wù)器數據庫平臺,是一個(gè)能同時(shí)支持多個(gè)并發(fā)用戶(hù)的大型關(guān)系數據庫。SQL Server 2000是微軟公司推出的普及關(guān)系數據庫系統,其一經(jīng)推出,就迅速成為使用最廣的數據庫系統。2.3 ASP簡(jiǎn)介[3] ASP是一種在服務(wù)器端運行的腳本語(yǔ)言,但是它并不能運行在所有的服務(wù)器端。ASP程序無(wú)須編譯,它的控制部分是通過(guò)VBScript、JavaScript等腳本語(yǔ)言來(lái)設計的。當執行ASP程序時(shí),腳本程序將一整套命令發(fā)送給響應的腳本解釋器,由腳本解釋器進(jìn)行翻譯并將其轉換成服務(wù)器所能執行的命令。在該過(guò)程中,用戶(hù)不需要考慮腳本解釋器是如何工作的,用戶(hù)只需要在編寫(xiě)腳本程序的過(guò)程中,指明所用的腳本語(yǔ)言,并用正確的格式書(shū)寫(xiě)腳本程序即可。3 系統概要設計3.1 需求分析 系統在開(kāi)發(fā)設計之前首先就應該進(jìn)行系統的需求分析,調查現行的系統中存在的問(wèn)題,調查系統的使用對象,為了滿(mǎn)足使用系統的用戶(hù)的要求,設計出合理、完善的系統。 根據需求分析,本系統開(kāi)發(fā)設計的目的是設計一個(gè)適合各個(gè)學(xué)校和社會(huì )其它部門(mén)或單位對陜西省高校的信息進(jìn)行查詢(xún)的一個(gè)網(wǎng)上查詢(xún)系統,用戶(hù)可以在網(wǎng)上迅速地按不同類(lèi)別查找到自己所關(guān)注的學(xué)校的相關(guān)信息和所需要的資料,包括所要查找的高校的建校時(shí)間、建校歷史、學(xué)校師資、基建規模、院系設置、碩士點(diǎn)、博士點(diǎn)等其它的關(guān)于該學(xué)校的主要信息,使得用戶(hù)對信息的查找變的輕松、快捷和方便。3.2 功能模塊設計 本系統要實(shí)現的主要功能模塊如下: (1)查詢(xún)模塊:包括實(shí)現按高校名稱(chēng)、211重點(diǎn)院校、陜西省重點(diǎn)院校、地區、名牌專(zhuān)業(yè)查詢(xún)和部分組合查詢(xún)等。 (2)新聞瀏覽模塊:瀏覽陜西省關(guān)于高校的熱點(diǎn)新聞。 (3)留言模塊:注冊用戶(hù)進(jìn)行留言,并可以瀏覽其它留言信息。 (4)注冊模塊:包括檢查用戶(hù)名是否已存在,普通用戶(hù)注冊會(huì )員,修改密碼、找回密碼等。 (5)專(zhuān)業(yè)介紹:專(zhuān)業(yè)介紹是根據高校的專(zhuān)業(yè)設置做了部分簡(jiǎn)介。 (6)后臺管理:管理員對新聞和高校信息進(jìn)行增、刪、改等基本功能;對用戶(hù)信息進(jìn)行修改、刪除;修改管理員密碼;審核用戶(hù)留言信息并回復留言等。本系統功能流程圖如圖1所示。4 系統實(shí)現4.1 系統主頁(yè)的設計及實(shí)現 主界面模塊所要實(shí)現的功能如圖1所示。各功能菜單的實(shí)現,例如新聞、留言、高校信息查詢(xún)、專(zhuān)業(yè)的信息的查詢(xún)等;跳轉按鈕的實(shí)現,管理員入口,新聞列表的載入等。主頁(yè)面設計結果如圖2所示。圖1 系統功能流程圖圖2 主頁(yè)面4.2 查詢(xún)模塊的設計及實(shí)現 查詢(xún)模塊是本系統的核心模塊,主要解決本系統的主要關(guān)于高校信息的查詢(xún)功能。本系統用了一個(gè)頁(yè)面主要展示系統的所有分類(lèi)的查詢(xún)功能,分類(lèi)查詢(xún)功能是針對用戶(hù)對陜西省高校的認知存在缺陷或不足而設計的,使任何用戶(hù)只要知道陜西高校的某一條信息,便可以查詢(xún)到自己想要的所有信息。查詢(xún)模塊界面設計效果如圖3所示。圖3 查詢(xún)界面
查詢(xún)模塊中所設計的部分代碼如下:…………..<% Key=request("Key") if Key="" then %><script language="javascript">window.alert("您沒(méi)有輸入的需要查找的學(xué)校!")history.back()</script><% elsesql="select * from school where s_name like '%"& Key&"%'"set rs_school=server.CreateObject("adodb.recordset") ‘創(chuàng )建鏈接rs_school.open sql,conn,1,1 ‘打開(kāi)記錄集if rs_school.eof and rs_school.bof then ‘判斷數據庫中是否有該記錄response.Write("<table width=770 border=0 align=center cellpadding=0 cellspacing=0>")response.Write("<tr>")response.Write("<td height=300 align=center valign= middle class=text>")response.Write("對不起,站內暫時(shí)沒(méi)有您查找的學(xué)校信息! ; ;<a href="&"select.asp"&" class="&"link"&">返回</a>")response.End()end ifid=rs_school("s_id")s_name=rs_school("s_name")vip=rs_school("vip")end if response.Write("</td>")response.Write("</tr>")response.Write("</table>")%>………….. 在以上代碼中,列舉的是以高校名稱(chēng)進(jìn)行查詢(xún),返回到主界面的頁(yè)面的部分設置代碼,當在主界面中輸入高校名稱(chēng)進(jìn)行查詢(xún)時(shí),在點(diǎn)擊其后對應的“查詢(xún)”按鈕后,調用的頁(yè)面文件為search.asp,其中以上的代碼就是該文件中的部分代碼 。其它相關(guān)代碼略去。5 結束語(yǔ) 陜西省高校信息查詢(xún)系統在設計過(guò)程中嚴格按照軟件工程開(kāi)發(fā)的步驟進(jìn)行,即需求分析、概要設計、詳細設計、代碼編寫(xiě)、測試、調試等。系統設計完成后,測試、調試結果表明:實(shí)現情況良好。參考文獻[1] 魏雪萍.Dreamweaver MX 2004[M].北京:人民郵電出版社,2005.6[2] 彭林等.SQL Server 2000金典教程[M].北京:人民郵電出版社,2002.[3] 馬軍.ASP網(wǎng)絡(luò )編程[M]. 北京:清華大學(xué)出版社,2006.1
2.3 ASP簡(jiǎn)介[3] ASP是一種在服務(wù)器端運行的腳本語(yǔ)言,但是它并不能運行在所有的服務(wù)器端。ASP程序無(wú)須編譯,它的控制部分是通過(guò)VBScript、JavaScript等腳本語(yǔ)言來(lái)設計的。當執行ASP程序時(shí),腳本程序將一整套命令發(fā)送給響應的腳本解釋器,由腳本解釋器進(jìn)行翻譯并將其轉換成服務(wù)器所能執行的命令。在該過(guò)程中,用戶(hù)不需要考慮腳本解釋器是如何工作的,用戶(hù)只需要在編寫(xiě)腳本程序的過(guò)程中,指明所用的腳本語(yǔ)言,并用正確的格式書(shū)寫(xiě)腳本程序即可。3 系統概要設計3.1 需求分析 系統在開(kāi)發(fā)設計之前首先就應該進(jìn)行系統的需求分析,調查現行的系統中存在的問(wèn)題,調查系統的使用對象,為了滿(mǎn)足使用系統的用戶(hù)的要求,設計出合理、完善的系統。 根據需求分析,本系統開(kāi)發(fā)設計的目的是設計一個(gè)適合各個(gè)學(xué)校和社會(huì )其它部門(mén)或單位對陜西省高校的信息進(jìn)行查詢(xún)的一個(gè)網(wǎng)上查詢(xún)系統,用戶(hù)可以在網(wǎng)上迅速地按不同類(lèi)別查找到自己所關(guān)注的學(xué)校的相關(guān)信息和所需要的資料,包括所要查找的高校的建校時(shí)間、建校歷史、學(xué)校師資、基建規模、院系設置、碩士點(diǎn)、博士點(diǎn)等其它的關(guān)于該學(xué)校的主要信息,使得用戶(hù)對信息的查找變的輕松、快捷和方便。3.2 功能模塊設計 本系統要實(shí)現的主要功能模塊如下: (1)查詢(xún)模塊:包括實(shí)現按高校名稱(chēng)、211重點(diǎn)院校、陜西省重點(diǎn)院校、地區、名牌專(zhuān)業(yè)查詢(xún)和部分組合查詢(xún)等。 (2)新聞瀏覽模塊:瀏覽陜西省關(guān)于高校的熱點(diǎn)新聞。 (3)留言模塊:注冊用戶(hù)進(jìn)行留言,并可以瀏覽其它留言信息。 (4)注冊模塊:包括檢查用戶(hù)名是否已存在,普通用戶(hù)注冊會(huì )員,修改密碼、找回密碼等。 (5)專(zhuān)業(yè)介紹:專(zhuān)業(yè)介紹是根據高校的專(zhuān)業(yè)設置做了部分簡(jiǎn)介。 (6)后臺管理:管理員對新聞和高校信息進(jìn)行增、刪、改等基本功能;對用戶(hù)信息進(jìn)行修改、刪除;修改管理員密碼;審核用戶(hù)留言信息并回復留言等。本系統功能流程圖如圖1所示。4 系統實(shí)現4.1 系統主頁(yè)的設計及實(shí)現 主界面模塊所要實(shí)現的功能如圖1所示。各功能菜單的實(shí)現,例如新聞、留言、高校信息查詢(xún)、專(zhuān)業(yè)的信息的查詢(xún)等;跳轉按鈕的實(shí)現,管理員入口,新聞列表的載入等。主頁(yè)面設計結果如圖2所示。圖1 系統功能流程圖圖2 主頁(yè)面4.2 查詢(xún)模塊的設計及實(shí)現 查詢(xún)模塊是本系統的核心模塊,主要解決本系統的主要關(guān)于高校信息的查詢(xún)功能。本系統用了一個(gè)頁(yè)面主要展示系統的所有分類(lèi)的查詢(xún)功能,分類(lèi)查詢(xún)功能是針對用戶(hù)對陜西省高校的認知存在缺陷或不足而設計的,使任何用戶(hù)只要知道陜西高校的某一條信息,便可以查詢(xún)到自己想要的所有信息。查詢(xún)模塊界面設計效果如圖3所示。圖3 查詢(xún)界面
查詢(xún)模塊中所設計的部分代碼如下:…………..<% Key=request("Key") if Key="" then %><script language="javascript">window.alert("您沒(méi)有輸入的需要查找的學(xué)校!")history.back()</script><% elsesql="select * from school where s_name like '%"& Key&"%'"set rs_school=server.CreateObject("adodb.recordset") ‘創(chuàng )建鏈接rs_school.open sql,conn,1,1 ‘打開(kāi)記錄集if rs_school.eof and rs_school.bof then ‘判斷數據庫中是否有該記錄response.Write("<table width=770 border=0 align=center cellpadding=0 cellspacing=0>")response.Write("<tr>")response.Write("<td height=300 align=center valign= middle class=text>")response.Write("對不起,站內暫時(shí)沒(méi)有您查找的學(xué)校信息! ; ;<a href="&"select.asp"&" class="&"link"&">返回</a>")response.End()end ifid=rs_school("s_id")s_name=rs_school("s_name")vip=rs_school("vip")end if response.Write("</td>")response.Write("</tr>")response.Write("</table>")%>………….. 在以上代碼中,列舉的是以高校名稱(chēng)進(jìn)行查詢(xún),返回到主界面的頁(yè)面的部分設置代碼,當在主界面中輸入高校名稱(chēng)進(jìn)行查詢(xún)時(shí),在點(diǎn)擊其后對應的“查詢(xún)”按鈕后,調用的頁(yè)面文件為search.asp,其中以上的代碼就是該文件中的部分代碼 。其它相關(guān)代碼略去。5 結束語(yǔ) 陜西省高校信息查詢(xún)系統在設計過(guò)程中嚴格按照軟件工程開(kāi)發(fā)的步驟進(jìn)行,即需求分析、概要設計、詳細設計、代碼編寫(xiě)、測試、調試等。系統設計完成后,測試、調試結果表明:實(shí)現情況良好。參考文獻[1] 魏雪萍.Dreamweaver MX 2004[M].北京:人民郵電出版社,2005.6[2] 彭林等.SQL Server 2000金典教程[M].北京:人民郵電出版社,2002.[3] 馬軍.ASP網(wǎng)絡(luò )編程[M]. 北京:清華大學(xué)出版社,2006.1
3.1 需求分析 系統在開(kāi)發(fā)設計之前首先就應該進(jìn)行系統的需求分析,調查現行的系統中存在的問(wèn)題,調查系統的使用對象,為了滿(mǎn)足使用系統的用戶(hù)的要求,設計出合理、完善的系統。 根據需求分析,本系統開(kāi)發(fā)設計的目的是設計一個(gè)適合各個(gè)學(xué)校和社會(huì )其它部門(mén)或單位對陜西省高校的信息進(jìn)行查詢(xún)的一個(gè)網(wǎng)上查詢(xún)系統,用戶(hù)可以在網(wǎng)上迅速地按不同類(lèi)別查找到自己所關(guān)注的學(xué)校的相關(guān)信息和所需要的資料,包括所要查找的高校的建校時(shí)間、建校歷史、學(xué)校師資、基建規模、院系設置、碩士點(diǎn)、博士點(diǎn)等其它的關(guān)于該學(xué)校的主要信息,使得用戶(hù)對信息的查找變的輕松、快捷和方便。3.2 功能模塊設計 本系統要實(shí)現的主要功能模塊如下: (1)查詢(xún)模塊:包括實(shí)現按高校名稱(chēng)、211重點(diǎn)院校、陜西省重點(diǎn)院校、地區、名牌專(zhuān)業(yè)查詢(xún)和部分組合查詢(xún)等。 (2)新聞瀏覽模塊:瀏覽陜西省關(guān)于高校的熱點(diǎn)新聞。 (3)留言模塊:注冊用戶(hù)進(jìn)行留言,并可以瀏覽其它留言信息。 (4)注冊模塊:包括檢查用戶(hù)名是否已存在,普通用戶(hù)注冊會(huì )員,修改密碼、找回密碼等。 (5)專(zhuān)業(yè)介紹:專(zhuān)業(yè)介紹是根據高校的專(zhuān)業(yè)設置做了部分簡(jiǎn)介。 (6)后臺管理:管理員對新聞和高校信息進(jìn)行增、刪、改等基本功能;對用戶(hù)信息進(jìn)行修改、刪除;修改管理員密碼;審核用戶(hù)留言信息并回復留言等。本系統功能流程圖如圖1所示。4 系統實(shí)現4.1 系統主頁(yè)的設計及實(shí)現 主界面模塊所要實(shí)現的功能如圖1所示。各功能菜單的實(shí)現,例如新聞、留言、高校信息查詢(xún)、專(zhuān)業(yè)的信息的查詢(xún)等;跳轉按鈕的實(shí)現,管理員入口,新聞列表的載入等。主頁(yè)面設計結果如圖2所示。圖1 系統功能流程圖圖2 主頁(yè)面4.2 查詢(xún)模塊的設計及實(shí)現 查詢(xún)模塊是本系統的核心模塊,主要解決本系統的主要關(guān)于高校信息的查詢(xún)功能。本系統用了一個(gè)頁(yè)面主要展示系統的所有分類(lèi)的查詢(xún)功能,分類(lèi)查詢(xún)功能是針對用戶(hù)對陜西省高校的認知存在缺陷或不足而設計的,使任何用戶(hù)只要知道陜西高校的某一條信息,便可以查詢(xún)到自己想要的所有信息。查詢(xún)模塊界面設計效果如圖3所示。圖3 查詢(xún)界面
查詢(xún)模塊中所設計的部分代碼如下:…………..<% Key=request("Key") if Key="" then %><script language="javascript">window.alert("您沒(méi)有輸入的需要查找的學(xué)校!")history.back()</script><% elsesql="select * from school where s_name like '%"& Key&"%'"set rs_school=server.CreateObject("adodb.recordset") ‘創(chuàng )建鏈接rs_school.open sql,conn,1,1 ‘打開(kāi)記錄集if rs_school.eof and rs_school.bof then ‘判斷數據庫中是否有該記錄response.Write("<table width=770 border=0 align=center cellpadding=0 cellspacing=0>")response.Write("<tr>")response.Write("<td height=300 align=center valign= middle class=text>")response.Write("對不起,站內暫時(shí)沒(méi)有您查找的學(xué)校信息! ; ;<a href="&"select.asp"&" class="&"link"&">返回</a>")response.End()end ifid=rs_school("s_id")s_name=rs_school("s_name")vip=rs_school("vip")end if response.Write("</td>")response.Write("</tr>")response.Write("</table>")%>………….. 在以上代碼中,列舉的是以高校名稱(chēng)進(jìn)行查詢(xún),返回到主界面的頁(yè)面的部分設置代碼,當在主界面中輸入高校名稱(chēng)進(jìn)行查詢(xún)時(shí),在點(diǎn)擊其后對應的“查詢(xún)”按鈕后,調用的頁(yè)面文件為search.asp,其中以上的代碼就是該文件中的部分代碼 。其它相關(guān)代碼略去。5 結束語(yǔ) 陜西省高校信息查詢(xún)系統在設計過(guò)程中嚴格按照軟件工程開(kāi)發(fā)的步驟進(jìn)行,即需求分析、概要設計、詳細設計、代碼編寫(xiě)、測試、調試等。系統設計完成后,測試、調試結果表明:實(shí)現情況良好。參考文獻[1] 魏雪萍.Dreamweaver MX 2004[M].北京:人民郵電出版社,2005.6[2] 彭林等.SQL Server 2000金典教程[M].北京:人民郵電出版社,2002.[3] 馬軍.ASP網(wǎng)絡(luò )編程[M]. 北京:清華大學(xué)出版社,2006.1
4 系統實(shí)現4.1 系統主頁(yè)的設計及實(shí)現 主界面模塊所要實(shí)現的功能如圖1所示。各功能菜單的實(shí)現,例如新聞、留言、高校信息查詢(xún)、專(zhuān)業(yè)的信息的查詢(xún)等;跳轉按鈕的實(shí)現,管理員入口,新聞列表的載入等。主頁(yè)面設計結果如圖2所示。圖1 系統功能流程圖圖2 主頁(yè)面4.2 查詢(xún)模塊的設計及實(shí)現 查詢(xún)模塊是本系統的核心模塊,主要解決本系統的主要關(guān)于高校信息的查詢(xún)功能。本系統用了一個(gè)頁(yè)面主要展示系統的所有分類(lèi)的查詢(xún)功能,分類(lèi)查詢(xún)功能是針對用戶(hù)對陜西省高校的認知存在缺陷或不足而設計的,使任何用戶(hù)只要知道陜西高校的某一條信息,便可以查詢(xún)到自己想要的所有信息。查詢(xún)模塊界面設計效果如圖3所示。圖3 查詢(xún)界面
查詢(xún)模塊中所設計的部分代碼如下:…………..<% Key=request("Key") if Key="" then %><script language="javascript">window.alert("您沒(méi)有輸入的需要查找的學(xué)校!")history.back()</script><% elsesql="select * from school where s_name like '%"& Key&"%'"set rs_school=server.CreateObject("adodb.recordset") ‘創(chuàng )建鏈接rs_school.open sql,conn,1,1 ‘打開(kāi)記錄集if rs_school.eof and rs_school.bof then ‘判斷數據庫中是否有該記錄response.Write("<table width=770 border=0 align=center cellpadding=0 cellspacing=0>")response.Write("<tr>")response.Write("<td height=300 align=center valign= middle class=text>")response.Write("對不起,站內暫時(shí)沒(méi)有您查找的學(xué)校信息! ; ;<a href="&"select.asp"&" class="&"link"&">返回</a>")response.End()end ifid=rs_school("s_id")s_name=rs_school("s_name")vip=rs_school("vip")end if response.Write("</td>")response.Write("</tr>")response.Write("</table>")%>………….. 在以上代碼中,列舉的是以高校名稱(chēng)進(jìn)行查詢(xún),返回到主界面的頁(yè)面的部分設置代碼,當在主界面中輸入高校名稱(chēng)進(jìn)行查詢(xún)時(shí),在點(diǎn)擊其后對應的“查詢(xún)”按鈕后,調用的頁(yè)面文件為search.asp,其中以上的代碼就是該文件中的部分代碼 。其它相關(guān)代碼略去。5 結束語(yǔ) 陜西省高校信息查詢(xún)系統在設計過(guò)程中嚴格按照軟件工程開(kāi)發(fā)的步驟進(jìn)行,即需求分析、概要設計、詳細設計、代碼編寫(xiě)、測試、調試等。系統設計完成后,測試、調試結果表明:實(shí)現情況良好。參考文獻[1] 魏雪萍.Dreamweaver MX 2004[M].北京:人民郵電出版社,2005.6[2] 彭林等.SQL Server 2000金典教程[M].北京:人民郵電出版社,2002.[3] 馬軍.ASP網(wǎng)絡(luò )編程[M]. 北京:清華大學(xué)出版社,2006.1
4.2 查詢(xún)模塊的設計及實(shí)現 查詢(xún)模塊是本系統的核心模塊,主要解決本系統的主要關(guān)于高校信息的查詢(xún)功能。本系統用了一個(gè)頁(yè)面主要展示系統的所有分類(lèi)的查詢(xún)功能,分類(lèi)查詢(xún)功能是針對用戶(hù)對陜西省高校的認知存在缺陷或不足而設計的,使任何用戶(hù)只要知道陜西高校的某一條信息,便可以查詢(xún)到自己想要的所有信息。查詢(xún)模塊界面設計效果如圖3所示。圖3 查詢(xún)界面
查詢(xún)模塊中所設計的部分代碼如下:…………..<% Key=request("Key") if Key="" then %><script language="javascript">window.alert("您沒(méi)有輸入的需要查找的學(xué)校!")history.back()</script><% elsesql="select * from school where s_name like '%"& Key&"%'"set rs_school=server.CreateObject("adodb.recordset") ‘創(chuàng )建鏈接rs_school.open sql,conn,1,1 ‘打開(kāi)記錄集if rs_school.eof and rs_school.bof then ‘判斷數據庫中是否有該記錄response.Write("<table width=770 border=0 align=center cellpadding=0 cellspacing=0>")response.Write("<tr>")response.Write("<td height=300 align=center valign= middle class=text>")response.Write("對不起,站內暫時(shí)沒(méi)有您查找的學(xué)校信息! ; ;<a href="&"select.asp"&" class="&"link"&">返回</a>")response.End()end ifid=rs_school("s_id")s_name=rs_school("s_name")vip=rs_school("vip")end if response.Write("</td>")response.Write("</tr>")response.Write("</table>")%>………….. 在以上代碼中,列舉的是以高校名稱(chēng)進(jìn)行查詢(xún),返回到主界面的頁(yè)面的部分設置代碼,當在主界面中輸入高校名稱(chēng)進(jìn)行查詢(xún)時(shí),在點(diǎn)擊其后對應的“查詢(xún)”按鈕后,調用的頁(yè)面文件為search.asp,其中以上的代碼就是該文件中的部分代碼 。其它相關(guān)代碼略去。5 結束語(yǔ) 陜西省高校信息查詢(xún)系統在設計過(guò)程中嚴格按照軟件工程開(kāi)發(fā)的步驟進(jìn)行,即需求分析、概要設計、詳細設計、代碼編寫(xiě)、測試、調試等。系統設計完成后,測試、調試結果表明:實(shí)現情況良好。參考文獻[1] 魏雪萍.Dreamweaver MX 2004[M].北京:人民郵電出版社,2005.6[2] 彭林等.SQL Server 2000金典教程[M].北京:人民郵電出版社,2002.[3] 馬軍.ASP網(wǎng)絡(luò )編程[M]. 北京:清華大學(xué)出版社,2006.1
參考文獻[1] 魏雪萍.Dreamweaver MX 2004[M].北京:人民郵電出版社,2005.6[2] 彭林等.SQL Server 2000金典教程[M].北京:人民郵電出版社,2002.[3] 馬軍.ASP網(wǎng)絡(luò )編程[M]. 北京:清華大學(xué)出版社,2006.1
【高校信息查詢(xún)系統的設計與實(shí)現】相關(guān)文章:
關(guān)于設計管理系統信息需求的分析與實(shí)現03-03
高校計算機實(shí)驗室綜合信息管理系統設計與實(shí)現03-12
談高校計算機實(shí)驗室綜合信息管理系統設計與實(shí)現03-18
學(xué)生成績(jì)管理系統的設計與實(shí)現03-18
淺析網(wǎng)絡(luò )招生錄取系統的設計與實(shí)現03-29
科研項目管理系統的設計與實(shí)現03-06