高考招生查詢系統的實現_第1頁
高考招生查詢系統的實現_第2頁
高考招生查詢系統的實現_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

高考招生查詢系統的實現

1web技術和vf數據庫管理系統的訪問問題高考結束后,考生應詢問個人選擇專業,高考院校可以在各省的教育網站上找到。這就要求各個高校的“招生網站”有自己的“高考錄取專業查詢系統”。目前,流行的是Web技術和SQLServer或Access或Oracle或MySQL實現網上系統。但是,高考錄取過程中往往各個省市提供給各高校的錄取數據是VF數據表,那就需要解決Web技術和VF數據庫管理系統的數據訪問問題。(1)各個高校中多數采用SQL數據庫管理系統,或Access數據庫管理系統,或Oracle數據庫管理系統,作后臺數據庫管理。可以采用先將VF數據庫轉換為本校相應的數據庫,并采用Web技術和本校數據庫管理系統來設計網頁。這樣服務器可以不需裝有VF軟件。但是,這就要求招辦的工作人員對轉換的過程及方法十分熟悉。這對招辦的工作人員要求有些高。(2)多數高校招辦采用,將所有的學生的考號、姓名、專業拷貝下來,放入一個word文檔中。但是這種方法,所有考生的信息都暴露出來,存在個人隱私問題。(3)在此建議直接采用Web技術和VF來實現網頁設計。2文件上傳模塊這里,采用JSP技術和VF數據庫管理系統來實現“高考錄取專業查詢系統”。(1)各省招辦提供給各個高校的數據表gklqxx.dbf如下(因牽涉個人隱私問題,這里只提供有關專業查詢的部分字段,數據為模擬數據),表結構如表1所示,表數據如表2所示。說明:1)ksh為14位的數字,其中第3、4位為省市編號;sfzh為15位或18位數字,或17位數字+X。2)各個省市提供的表名基本是相同的,因此,后面本系統為了區分各個省市,在表名后加兩位數字省市號,省市號為國家統一編號。3)因每個省市在發放錄取信息時,是按不同類別發放的,如:文科、理科、工科、藝術文科、藝術理科。但最多為5個類別。發放時數據表的名字仍然是一樣的,因此,在省市號的后面再加上_1、_2、_3、_4、_5。因這些類別的發放順序不定,所以1-5編號是根據發放的順序編排的。(2)實體類的建立實體類是與表結構對應的。這里建一個包entity,包內建一個專業信息表對應實體類Test。(3)數據訪問層建立數據訪問層建一個包dao,包內建專業信息表對應的數據訪問層類TestDao。(4)界面層設計1)查詢首頁,輸入準考證號和身份證號,檢查輸入的數據是否合法,是否為空;是否符合長度要求,準考證號14位,身份證號15或18位;準考證號是否都是數字,身份證號是否除最后一位是0-9、X,其他位都是數字。index.html如圖1所示,代碼如下:2)首頁將合法的數據傳給查詢結果頁look.jsp,檢查錄取情況,并返回錄取考生專業,如果該省已經錄取,逐一檢查所有錄取表,如果有該學生,返回錄取專業。如果該省沒有錄取,顯示該省市暫未錄取。look.jsp頁如圖2所示,代碼如下:到此,已經能夠直接從表中查詢某考生的錄取專業,考生信息表gklqxx.dbf要求按照命名規則放在項目的WebRoot ables文件夾下。但是招辦工作人員還要能夠進入服務器,再進入文件夾進行操作,這種做法不太現實。因此,這里提供給招辦工作人員文件的上傳功能。在上傳之前要求用戶驗證。(5)文件上傳1)新建文件夾admin,新建首頁index.html,實現上傳鏈接。Body標記符內的代碼如下:2)上傳界面頁upload.html,一次可最多上傳3個文件,也可一個一個文件上傳,上傳時注意按命名規則提前改數據表名。每年新的招生開始,前一年的表便不再有用,須將前一年所有的表全部刪除。這里作有刪除鏈接。如圖3所示。這里將form的action屬性設為do_upload.jsp,并將3個文件域的name屬性分別設為file1,file2,file3。到此,文件的上傳已經實現,招辦工作人員可直接上傳表文件,而不用關心上傳到服務器的位置。最后,就只剩下每年刪除所有表的實現。(6)刪除所有表1)dao層新建FileDao,代碼如下:2)刪除界面del.jsp,代碼如下:到此,高考錄取專業查詢系統功能基本實現。交付使用時,請將編譯好的項目信息。3系統調度管理本項目采用MyEclipse開發,項目名為profession。服務器安裝要求如下:(1)服務器要求安裝VF,Tomcat和JDK。(2)將項目從調試機的Tomcat\webapps目錄下的profession文件夾,拷貝到服務器的Tomcat\webapps目錄下。(3)配置系統環境:1)右擊“我的電腦”,選“屬性”命令,在“系統屬性”對話框中選“高級”選項卡,單擊“環境變量”按鈕,配置“系統變量”。(4)將每個錄取表名稱改為“gklqxx省編號”,如陜西

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論