高校學生成績管理系統設計與實現論文

摘要:隨着社會的發展, 對人才的需求量不斷增加, 面對數量巨大的高校學生, 企業只能憑藉學生在校學習成績對學生的能力進行評價, 但是傳統查詢工作中, 查詢速度慢、準確度低、且侷限性較高, 使學校和企業都不能對學生的學習情況進行很好的把握。通過將計算機技術應用與高校學生成績管理系統中, 做到利用計算機技術對學生成績的統計和計算工作進行簡化, 並自動進行信息的保存和備份, 方便學校和學生對成績的查詢工作, 提高學生成績查詢工作的工作效率。本文通過對高校學生成績管理系統的設計和實現的探討分析, 希望對以後高校學校成績管理系統的完善提供相應的參考。

關鍵詞:高校學生; 成績管理; 系統設計; 實現;

隨着我國科學技術的不斷髮展, 人們對高校學生成績管理系統中出現的各種問題逐漸重視起來, 提高高校成績管理系統的工作效率, 針對高校成績管理的複雜計算形式設計出一套用於高校學生成績管理的系統, 是現階段各大高校都面臨的問題。通過對學校現有的計算機資源和網絡技術的應用, 實現對高校學生成績的統計管理, 彌補傳統手工統計管理的不足。

一、高校成績管理系統的流程

(一) 高校學生成績的組成。

現階段我國大多數高校對學生成績的考覈一般分爲:考試成績、平時成績以及實踐成績三部分。這三部分的成績評定標準都不相同, 在學生成績中所佔比重也各不相同。平時成績, 即爲學生平時的上課表現, 由任課老師進行打分, 一般來講, 平時成績的優劣會對學生最終的成績考覈產生一定影響, 根據各個課程在學生專業中佔據的比例, 通常平時成績佔學生總成績的百分之二十至百分之五十。平時成績作爲評價學生學習積極性的重要標準, 其目的是爲了促進學生自主的對課程知識進行掌握, 對平時成績的考覈是教師對學生平時上課態度的評分, 端正學生在平時上課時的態度。平時成績的考覈內容一般爲對學生的上課出勤率、課堂紀律、以及課堂任務的完成情況, 通常平時成績的設計分值爲100分滿分, 最後根據不同課程進行比例摺合計入學生最終成績中。考試成績即爲學生在必修課在學年末進行的期末考試成績, 有的高校會選擇將考試成績分爲期中考試成績與期末考試成績相加的比例摺合計入學生最終成績中。考試成績一般可以直觀的顯示學生對該課程知識掌握情況, 方便教師對學生進行系統性的學年評價。實踐成績即爲某些帶有課外實踐項目的課程進行課外實踐時, 教師對其的評分, 通常這類成績會獨立於平時成績和考試成績並會計入學生最終成績的一類成績, 此類成績在理工科類高校中較爲常見。

(二) 高校學生成績評定方式。

我國現階段高校對學生最終成績的計算方式爲:最終成績=平時成績的百分比摺合+考試成績的百分比摺合+實踐成績的百分比摺合。以此計算公式計算出學生本課程的最終成績, 作爲學生學年成績的評定方法。

(三) 高校學生成績的統計和計算。

我國高校對學生最終成績的計算由以上三種成績摺合相加, 以此計算出學生單項學科的最終成績。但是, 對於這三項成績的統計十分緩慢, 同時, 數據的計算方式十分繁瑣, 並且, 高校教師一般都會負責不同專業同一課程的.教學工作, 使教師教授的學生數量巨大, 且分佈不集中, 這種, 造成高校各個課程的統計和計算工作非常複雜。通常來說, 高校學生的成績管理流程爲:對學生每學期的必修課和考查課以及實踐課進行考覈, 通過使用“考試成績對照表”對每個學生的各項成績進行查詢, 進而做到對每位學生的單項成績進行統計, 最終才能進行每位學生的學期成績評定。這個過程十分複雜, 每位學生的學期總成績計算過程爲將學生各學科的單項成績相加後, 取得成績平均值, 再將成績平均值的百分之九十與平時表現分數相加, 減去缺勤分數, 所得的成績數值便是該學生這個學期的總成績。

二、高校學生成績管理系統的設計

(一) 傳統軟件管理。

現階段, 我國高校成績的管理系統應用爲傳統管理軟件, 這種管理軟件已經很難滿足高校實際成績管理工作的需求, 主要體現的問題爲:第一, 傳統軟件很難滿足用戶的不明確需求, 在很多成績管理軟件系統開發的初始階段, 設計人員只對其有一些大致的想法, 並沒有將具體詳細的系統需求進行要求;第二, 在系統設計階段, 使用人員對系統需求一般採用自然語言進行描述, 但是自然語言具有兩義性, 經常導致系統研發工作人員對使用人員的需求產生理解錯誤, 增加軟件設計時對使用人員需求的理解難度;第三, 系統設計人員在對使用人員需求進行定義時, 一般採用圖表或文字進行表述, 但是用戶對於這種靜態信息的專業知識不足, 無法作爲未建立完成系統的認可標準。

(二) 快速原型法。

對於我國高校學生成績管理工作設計的新型設計系統, 一般採用的是快速原型法進行設計。這種方法的原理是使用快速原型生成工具, 進行系統的設計、實施以及讓用戶對系統進行評價。這個系統使用過程中, 信息的查詢功能十分重要, 使用人員可以通過新型系統中設計的動態組合查詢功能, 根據實際查詢需求, 設計合適的查詢條件, 避免出現重複查詢, 提高使用人員的使用效率, 同時還能極大程度的提升軟件的可靠性。在傳統高校學生成績計算工作中, 成績的計算工作量巨大, 而且在對學生補考、畢業成績以及重修成績進行統計計算的過程中很容易出現一些錯誤。因此, 爲了減少相關統計工作的工作量, 提高統計工作的工作效率和質量, 應在新型系統中將系統的功能通過快速原型法進行明確, 做到對高校學生成績統計和計算工作的簡化, 並將成績錄入到相應的數據庫中, 方便教師和學生對成績進行實時查詢, 實現學生成績錄入和查詢工作的動態化管理。通過使用快速原型法對系統功能進行確定, 實現學生成績管理的優化工作, 就軟件功能來說, 不僅對工作效率可以進行提高, 而且還能在很大程度上提高系統的可靠性;就係統的實踐和應用來說, 應用快速原型法可以極大程度的減少失誤工作的發生, 使學生成績的統計、管理以及查找工作能快速準確的進行, 而且還可以直觀的將學校內全部學生的各項成績進行顯示, 便於教師對學生成績全面掌握。快速原型法的基本設計原理是建立一個功能簡單的原型系統框架, 之後對這個框架進行不斷的填充和完善, 進而構建出高效的成績管理軟件。這個方法的核心組成便是初期可以進行簡單運行的原型系統框架。隨着系統設計人員對使用人員需求的瞭解, 對這一原型進行不斷的劃分和補充, 並在這一過程中對系統進行定義, 系統功能可以將用戶的需求正確的反映是這個方法最突出的優點。

(三) 動態查詢。

通常系統查詢界面的設計, 需要系統設計人員對各種查詢條件進行參考比對, 使系統可以根據使用人員的需求而變化, 實現相關查詢界面的變動。這種方式減少了使用人員需求變化時, 重新設計系統的時間, 且能有效的對重複查詢概率進行降低, 完善系統的使用性能, 提高系統的工作效率以及系統工作的可靠性能。在對動態查詢功能進行設計時, 應使功能可以做到以下兩點要求:第一, 系統的查詢條件應由使用人員的需求進行自由建立, 不能使查詢條件受到系統限制, 因此, 在不能確定使用人員會怎樣設計查詢條件時, 應針對使用人員的查詢頻率進行了解, 方便系統對使用人員常用的語法頻率進行正確的動態查詢結果的顯示;第二, 動態查詢功能應對學校數據庫的管理系統提供支持。使用人員的查詢條件是一般是各種詞語或字段的組合, 由於系統的使用人員通常爲非計算機專業的人員, 所以在對動態查詢界面進行設計時, 應儘量保證界面的直觀透明程度, 保障動態查詢具有一定的容錯率, 在用戶出現使用錯誤時, 進行正確的提示, 避免出現系統故障或崩潰情況的發生。根據用戶查詢需求對學校數據庫信息進行篩選、顯示的工作即爲系統的信息查詢。這項功能的工作原理是將用戶需求以動態化形式生成SQL語句中的Where子語句的搜索式。在進行系統動態查詢功能使用時, 使用人員在系統中輸入的常量、詞語以及字段都是Where子句中的搜索式。而想要根據動態語句生成正確的搜索式, 應當注意以下三點:第一, 系統可以對使用人員輸入的搜索式進行正確識別;第二, 根據不同的搜索內容, 進行不同表達式表述形式的展示;第三, 查詢功能進行復雜查詢時, 應由一個主表和多個從表進行關聯, 並組成複雜查詢系統的搜索式。經過上述分析, 學校成績查詢工作中, 相關資料數據庫的建立, 是搜索式開展查詢工作的必然前提。

綜上所述, 本文針對高校學生成績管理中存在的問題, 應用計算機技術對其成績管理工作設計出快速原型法以及動態查詢這一完整的成績管理系統。教師可以通過使用快速原型法在新型成績管理系統中進行學生成績的動態查詢, 同時, 快速原型法生成工具的設計和實施, 可以幫助教師根據實際查詢要求進行查詢條件的設定, 提高了查詢軟件的可靠性和重要性, 對教師掌握學生髮展情況具有十分重要的意義。

參考文獻

[1]喬晶。高校學生成績管理系統設計與實現[J]。電腦編程技巧與維護, 2015 (23)

[2]楊志偉。高校學生成績管理系統設計與實現[D]。電子科技大學, 2013

[3]劉樂。高校學生成績管理系統設計與實現[D]。電子科技大學, 2012

[4]劉米江。某高校學生成績管理系統的設計與實現[D]。廈門大學, 2016

[5]喬晶。基於Web的高等院校學生成績管理系統設計與實現[J]。電腦知識與技術, 2016 (6)