吳冬晨
摘要:學生照片管理是學校學籍管理的重要工作之一,尤其是職業院校更要對學生從入學到畢業的照片信息進行管理,開發基于Excel數據庫的照片查詢系統,具有操作簡單、維護方便等特點。
關鍵詞:信息管理;數據源;信息查詢;Excel;ASP
中圖分類號:TP317 文獻標識碼:A 文章編號:1009-3044(2016)08-0087-03
Abstract:Photos of students management is one of the important work of the management of school roll, especially in vocational colleges to the students from entrance to graduation photo information management, the development of photos based on Excel database query system, has the characteristics of simple operation, convenient maintenance.
Key words: information management; data source; information query; Excel; ASP
近年來,隨著學校辦學規模的不斷擴大,學生數量增加,學生的各種信息量也不斷增長。為了做好學生信息管理工作,實行學生學籍信息的計算機管理是非常必要的。學校每年都要對新生進行學籍相片采集和畢業生畢業證照相片采集,采集后還要核對和沖印,分發相片電子版。用ASP語言和Excel電子表格作為數據庫建立適于學校實際需求的證照信息管理系統是一個不錯的選擇,開發一個操作簡單、維護方便的證照查詢系統,實現學生信息的查詢的方法。
1照片查詢系統的文件架構
用ASP語言和Excel電子表格作為數據庫,作為一種快速查詢、無需后臺管理的簡單證照查詢系統,只要放入Excel文件和照片即可隨系統查詢,在首頁上設定相關的讀取文件夾函數和讀取Excel參數,文件結構如圖1所示:
這種文件架構簡單,在普通服務器上可以支持IIS連接數200以上的同時查詢和下載照片。可以給學生提供查詢和下載電子版相片并核對相關信息,無需進行后臺修改操作。
2 運用ASP查詢系統的設計
基于ASP語言開發的證照查詢系統具有開發周期短、服務器環境配置方便等特點。如果加入后臺管理,可以使用Access或MSSQL來作數據庫,更加高效和安全。
2.1 ASP語言對Excel文件的讀取
首先服務器必須安裝有微軟Excel ODBC驅動程序。通常情況下,在安裝完成Excel之后,該驅動會一并被安裝到服務器上。檢查服務器是否安裝有Excel ODBC驅動的方法:打開“控制面板”,依次點擊“管理工具”→“數據源”,在打開的“ODBC數據源管理器”窗口中,切換至“驅動程序”選項卡,查找是否存在“Microsoft Excel Driver”項,如果存在,表明已經正確安裝Excel ODBC驅動。
把Excel文件作為數據庫,在首頁上用ASP語言上編寫相關的讀寫函數代碼。
自定義設置函數名如下:
1)設置數據庫所在目錄(文件夾名稱):UpDir,這里是放置Excel數據文件夾的相對位置。
2)設置查詢條件:tiaojian1、tiaojian2等,一般以身份證號作為第一查詢條件,可以加入姓名或學號作為第二查詢條件。
3)使用驗證碼名稱:yanzhenma,可以設置是否使用驗證碼,可以簡單地有效防止黑客的猜解攻擊。
以上查詢可以返回相關的Excel數據表中的數據,在格式上可以用JS或CSS來控制,這樣就可以通過智能手機來查詢,也可以通過電腦端的瀏覽器來查詢。
3 Excel數據庫的設計
Excel作為微軟Office系列的一個組件,在辦公軟件領域中有著廣泛的應用,證照查詢系統使用Excel作為數據庫可以實現快速查詢的功能。
在Excel的Sheet1表中,Sheet1表的首行是列標題,以后一行一數據。列標題分別寫入學號、姓名、身份證號、性別、班級、照片等,其中如何把照片嵌入表格中,是Excel表的重點問題。在網頁中照片是以文件的形式存儲在服務器上的,需要把照片文件的相對位置寫入Excel數據庫的表格中,而不是直接把照片插入Excel表格中。
在照片列,寫入可以讓瀏覽器識別的代碼如下:
=""
單元格會生成一個瀏覽器可識別的HTML代碼來供ASP讀取出來,其中photo是證照相片文件夾的位置,照片以“學號+姓名”的形式命名,也可以用“身份證號”命名,A2為對應行的學號,B2為對應行的姓名,當查詢到對應的照片時,就會在瀏覽器上顯示照片。
4 結束語
證照查詢系統使用ASP語言編程和Excel電子表格作為數據庫,可以快速查詢到相應的照片,適合無需修改的數據的精準查詢,操作簡單,無需后臺管理,安全性能較高,在師生使用的過程中,都能快速查詢到自己的照片。證照查詢系統經過改進后還可以用在一些中小學校或中小企業的成績查詢、工資查詢、證書查詢等方面。
參考文獻:
[1] 徐慧.基于Excel的平時成績查詢系統設計及實現[J].軟件導刊,2014(4) .
[2] 劉明.用EXCEL實現在線查詢[J].計算機光盤軟件與應用,2013(7) .
[3] 陳小君.基于ASP的學生成績管理系統的設計與實現[J].信息與電腦,2010(3) .
[4] 王萍萍,李曉娜,孫更新.ASP+Dreamweaver動態網站開發[M].北京:清華大學出版社,2008.
[5] 鄧文淵.ASP與網絡數據庫技術[M]. .北京:中國鐵道出版社,2003.
[6] 郭振勇.ASP中實現Excel和Access數據互通[J].福建電腦,2016(1).
[7] 王忠雁,曹延涌.ASP如何讀取EXCEL表格中的數據[J].華南金融電腦,2004(2).