吳杰楠
[摘 ?要:隨著現代信息技術的發展,在人們的生產和生活中應用廣泛,利用計算機網絡技術、通信技術和數據庫技術來實現系統的信息化,已成為世界各國發展的主要趨勢。高考作為我國特有的第一大考,在每年的高考志愿填報中,各省的志愿填報數據已經達到數百萬條,利用數據挖掘技術和數據倉庫等技術對其進行采集和研究分析,給各省的高考志愿填報提供數據支持。
關鍵詞:高考志愿;填報系統;數據庫]
基于MySQL數據庫,使用動態網站開發語言PHP結合JS語言在開發高考選校輔助系統,對各省的高考志愿輔助填報系統提供可行性的數據支持,從而設計更加完善的高考志愿輔助填報系統的數據庫。
本項目屬于高考志愿填報系統項目的子項目。高考志愿填報系統項目根據高考志愿填報機制、歷年高校錄取分數數據庫、高校價值、專業分數線、分數查詢等信息自動為用戶提供志愿方案,能夠自動分析志愿中高校、專業、錄取風險等相關信息,為客戶提供參考。該子項目主要負責高考志愿輔助填報系統的數據庫部分設計開發。
1數據庫分析
第一,了解系統數據庫的情況,調查這個數據庫由哪些表組成,各個表的功能是什么,為分析數據庫信息流程做準備。
第二,了解各個表的情況,分析各個表輸入和使用什么數據,如何分配這些數據。輸出什么信息,輸出到什么界面,輸出的格式等。在收集數據的同時,要注意對各種數據的收集,如高校信息、高校近三年的錄取分數線、高校簡介、高校去年專業分數線、考生分數匹配等,要特別注意了解這些表之間的關系,各數據項的含義等。
在數據庫中還可以添加高校名稱、高校排名、高校簡介、高校歷史招生分數線,高校專業分數線等同時還可以在數據庫中對各省市的重點線進行添加刪除修改操作。系統從數據庫中讀取出所有存在的相關省市高校信息。
2數據倉庫邏輯設計
各高校的數據源主要包括有:高校近三年的錄取分數線以及考生所考分數與其匹配的相關高校;招生過程中各高校在歷年各省份的錄取分數線及各個省份的一本分數線。以及細分到各高校的熱門專業的錄取分數線;高校信息包括,各高校的簡介以及排名,為家長和考生選校提供信息。
主題域:本系統可分為以下幾個主題,分別是考生分數匹配各省高校主題,高校歷年錄取分數線主題,高校熱門專業錄取分數線主題,各高校簡介主題,高校排名主題。其中高校歷年錄取分數線主題中,以各高校的近三年錄取分數線為中心,方便考生或家長選擇符合自己分數的高校。考生分數匹配各省高校主題,以考生的分數為中心,匹配出與其符合的相關高校。高校熱門專業錄取分數線主題,以各高校的熱門專業為主,方便考生可以查看去年該高校該專業的錄取分數線。各高校簡介主題,以全國各高校的簡介為中心,方便考生和家長查看高校簡介信息。高校排名主題,以全國各高校的排名為中心,方便考生和家長查看高校排名信息。
2.1輸入/輸出設計
輸入輸出的設計是用戶與系統進行交流的唯一途徑,是用戶查看系統功能的一個標準,一個好的輸入輸出設計時間量減少,用戶的鍵盤操作次數也減少,使用戶在相對輕松的情況下就進行完了所要進行的操作。輸入輸出設計是系統設計中很重要的一環,在輸入設計中要盡量避免用戶輸入過多復雜的文字,當然一些必要的文字除外。另外在輸入想要得到的信息后,最后就會得到數據庫中相應的輸出,如果并沒有這樣的輸出,就在一定程度上說明該系統的數據庫中的信息不完善。系統中輸入輸出都在不同程度上影響著考生的填報報考情況,所以對數據輸入輸出的設計不能有馬虎,對輸入輸出的設計上實現了比較簡單的輸入方式和詳細的數據信息輸出模式,讓用戶操作起來比較簡便,錯誤率能夠有效的降低,輸出的數據信息能夠清楚明白。
2.2數據庫功能測試
在查詢輸入數據頁面中,對查詢的信息長度和允許輸入的最長值進行檢驗查詢,測試是否支持該功能;分別對單條數據進行精確查詢;輸入漢字、數字查詢,測試查詢后是否可以進入相應界面。
測試系統是否會顯示全國大學排行頁面;點擊“查看各高校信息”并且點擊選擇想要查看的高校名稱,系統會從數據庫中檢索相關高校簡介,測試系統是否會顯示該高校的簡介信息。點擊“查詢各高校專業分數線”,系統會從數據庫中讀取該高校在該省份去年的各熱門專業分數線,測試系統是否會顯示該高校在該省份的各熱門專業分數線;點擊“匹配考生分數查詢”,系統會從數據庫中匹配到與考生符合的有關高校名稱,測試系統是否會顯示高于該考生分數線的高校名稱。由于該數據庫涉及到高考學生的選擇高校的問題,所以信息就應該受到保護,避免信息出現錯誤,本數據庫主要采用了管理員登陸數據庫進行數據庫管理,這樣就保證了數據來源的可靠性,保證了信息的準確性。另外在運行該數據庫的服務器上安裝防火墻以及殺毒軟件等,對系統進行保護,對該系統數據庫進行及時的備份,避免數據丟失或系統崩潰。
3結束語
本文通過對該系統數據庫設計分析后,對高考志愿輔助填報系統的數據庫功能以及一些相關的系統信息有了進一步的深入了解,該系統基本上實現了學生和家長通過該系統數據庫里的高校數據信息進行高校錄取信息的查詢、近三年高校錄取分數的查詢、報考輔助參考的功能。數據庫管理員在數據庫中進行高校信息數據管理以及近三年高校分數線信息的管理。
參考文獻
[1]張繼珍.高考志愿填報策略建議和分析[J].教學與管理,2008(13).
[2]馬福俊,童玉龍.談對高考考生填報志愿的指導[J].各界文論,2007(04).
[3]聶海峰.高考錄取機制的博弈分析[J].經濟學(季刊),2007(03).
[4]趙莉.高考志愿填報應注意的幾個問題[J].甘肅教育,2004(05).