羅柱 楊閃 皮敏 趙穎珺

摘? ?要:隨著我國經濟與教育事業的發展,越來越多的學生獲得了國家資助,順利完成了學業。如何利用現代數學分析方法與技術實現“三金”評定成了一個亟需解決的問題。因此,文章設計了一個能夠自動完成獎學金評定的系統。首先,詳細介紹了5個重要的數據表的設計。其次,介紹了文章采用的基于Python數據處理與分析方法,制定獎學金評定規則。最后,設計了系統功能框架結構。在之后的工作中我們就按照這個設計完成系統的開發。
關鍵詞:獎學金評定;數據表;數據處理
一方面,隨著我國教育事業的發展,高等教育從原來的小眾化轉變為大眾化、普及化教育。1964年的第二次人口普查數據顯示,全國受過高等教育人口為228萬。經過40多年的發展,到2010年為止,全國受過高等教育的人口上升為1.18億。相比1964年增加了1億多人[1]。另一方面,隨著國家經濟的發展,對于高等教育中的學生扶貧和獎勵投入也有了巨大增長。2008年,國務院提出要建立健全全國高校資助政策體系,形成以國家獎學金、國家勵志獎學金、國家助學金、國家助學貸款、免費師范生、勤工助學為主體的資助架構。隨著資助種類與資助人數的增加,在實施評選的過程中出現了很多問題,例如,輪流、平分等情況。為了更好地落實國家高等教育資助政策,進一步實現公平、公開、公正的評選,利用計算機科學技術,設計開發一個自動評選獎學金與助學金的系統[2]。
系統主要針對國家獎學金、國家勵志獎學金、國家助學金這3種資助類型的評選進行設計。以下主要從數據庫的設計和利用Python進行數據處理與分析、系統需求分析與功能設計3個方面進行闡述。
1? ? 數據庫設計
1.1? MySQL數據庫管理系統
MySQL是由瑞典MySQL AB公司開發的,目前在Web應用開發方面最流行、最好的關系型數據庫關系系統,具有速度快、體積小、開源等優點。同時,MySQL支持包括C++,Java,PHP在內的多種編程語言,提供了大量常用API,使用可以快速高效的開發系統產品。因此,尤其適用于開發中小型系統。
1.2? 主要實體表設計
(1)輔導員賬號管理表(t_COunsellor):包括輔導員ID、登錄密碼、輔導員姓名、性別、聯系電話等。
(2)獎學金/助學金評選資格表(t_ApReview):學生姓名、學號、專業班級、貧困等級、學生班級排名、獲得國家獎學金資格(有、無)、獲得勵志獎學金資格、獲得國家助學金資格。
(3)學生賬號管理表(t_Stu AccMange):學號、姓名、登錄密碼。
(4)學生基本信息表(t_StudentInf):學號、姓名、性別、出生年月、籍貫、政治面貌、民族、家庭地址、電話、專業班級、銀行卡號。
(5)學生家庭情況調查表(t_HomeSituation):學號、家庭類型(孤兒、單親、殘疾、烈士或優撫對象子女、低保家庭、建檔立卡貧困戶、其他)、家庭人口數、家庭年收入。
數據庫實體關系如圖1 所示。
圖1? 數據庫實體關系
2? ? Python數據處理與分析
Python語言具有免費開源、良好的跨平臺性、豐富的外部擴展工具包等優勢。因此,在最近10年中迅速發展成為全球通用的編程語言之一,尤其在數據處理與分析方面,Python的應用已經非常廣泛。我們利用Python語言來處理和分析獎學金、助學金評定系統的各個數據表。
2.1? Python連接與訪問MySQL數據庫
Python要訪問數據庫對象時,必須先創建連接。Python提供了兩種實現連接的方法。我們選用connector。connect( )函數創建數據庫連接。
2.2? 數據處理分析
將學生每學期的學習成績以.xls文件的格式導入系統讀出每個學生的成績,根據學校相關文件計算每個學生綜合評分。以綜合評分為依據分析學生排名情況。通過updata( )函數修改評選資格表中學生專業班級排名數據。提取家庭情況調查表中的家庭人口、家庭年收入以及家庭類型信息,計算學生家庭人均收入,并把家庭人均收入、家庭類型數據存入數據庫相應表格中。
2.3? 評定結果提取
系統管理員根據國家文件規定,輸入本校本年度所獲得的數量指標。系統自動計算各個專業班級數量指標。從資格表中提取評選最終結果,并在系統中進行公示。
3? ? 系統功能設計
獎學金、助學金評定系統主要解決國家獎學金、國家勵志獎學金、國家助學金這“三金”的評定工作。系統功能按照用戶權限分為3個模塊:學生模塊、輔導員模塊、系統管理員模塊(見圖2)。
(1)學生模塊:主要的功能是收集學生的基本信息,家庭詳細情況等。包括賬號管理,可以進行賬號申請、密碼修改。個人信息管理,可以進行個人信息添加、信息修改、信息刪除。家庭情況信息管理,可以進行家庭情況信息添加、刪除。
(2)輔導員模塊:輔導員的職責是對學生進行維護和管理,完成學生成績的導入與管理。包括學生賬戶管理,可以進行添加學生賬戶、修改學生賬戶、刪除學生賬戶。學生家庭情況信息管理,可以進行添加學生家庭情況信息、刪除和修改。
(3)管理員:管理員的職責是管理輔導員賬戶時,輸入各種獎學金評選指標,啟動系統評選并公示獲得獎學金的學生名單,包括:(1)輔導員賬戶管理,添加輔導員賬戶、修改輔導員賬戶、刪除輔導員賬戶。(2)獎學金評定:評定國家獎學金、國家勵志獎學金、國家助學金。(3)公示:在系統公示獎學金評選結果。
4? ? 結語
經過對需求的詳細分析,我們設計完成了獎學金自動評定系統。接下來,我們會按照這個設計,利用計算機編程實現獎學金評定系統。
基金項目:全國大學生創新創業訓練計劃項目;項目編號:No.20170405013。
作者簡介:羅柱(1998— ),男,貴州六盤水人,本科生;研究方向:軟件開發。
*通信作者:趙穎珺(1989— ),女,貴州貴陽人,講師,碩士;研究方向:軟件開發,圖像處理。
[參考文獻]
[1]張銀鋒,侯佳偉.當前中國高等教育人口現狀及發展趨勢分析[J].中國青年研究,2016(2):36,52-59.
[2]教育部.國務院關于建立健全普通本科高校高等職業學校和中等職業學校家庭經濟困難學生資助政策體系的意見[J].山東政報,2007(12):6-8.
Abstract:With the development of Chinas economic level and education, more and more students have successfully completed their studies with the national grants. It has become a problem that must be solved to vote the national grants with the techniques of modern mathematical analysis. Therefore, this paper designs a system that can automatically complete scholarship evaluation. Firstly, the design of five important data tables is introduced in detail. Then, it introduces the data processing and analysis method based on Python, and rules for the evaluation of scholarships are made. Finally, the functional framework of the system is designed. In the following work, we completed the system development according to this design.
Key words:scholarship evaluation; data tables; data processing