王昂 王彥輝
摘 要隨著學校規(guī)模逐漸擴大,學生的數量也是日益增加,當然對于學生成績管理方面的工作的壓力也在變大。因此,面對逐步增加的信息量就需要有學生成績管理系統(tǒng)來提高對學生管理工作的效率。本系統(tǒng)主要包含三種用戶:管理員、教師、學生,可以實現類別管理、課程管理、成績的輸入和管理,以及信息查詢等多項工作集中在同一個系統(tǒng)平臺,采用B/S模式。通過軟件實現對學生成績信息的管理,進一步提高辦學效率和現代化水平,提高管理人員和工作人員的工作效率。同時能夠系統(tǒng)化、規(guī)范化和自動化的來維護學生成績管理工作的流程。
【關鍵詞】成績管理 B/S模式
從計算機技術發(fā)展形勢來看,特別是數據庫技術和計算機網絡技術的結合,它對人們的影響已經深入到各個方面。無論是學校、教師還是學生都希望有快捷的方式來獲取學生的信息,所以一些學校會加大投入力度在對學生成績信息的管理上,以此來節(jié)約人力資源。學生成績管理工作不是一蹴而就的,因為它的工作量比較大,管理起來相對來說不太容易。對一個學校而言,可以充分利用可能的資源來提高管理的力度是非常重要的。傳統(tǒng)的學校學生成績管理,它是用手動的方法,但是這種方法的管理數據很容易丟失,當統(tǒng)計數據也容易出錯,速度相對比較慢,并且浪費人力、物力等資源。計算機信息技術的快速發(fā)展,以及學校招生規(guī)模、招生的擴張,能有一個專門的成績管理軟件是勢在必行的。開發(fā)的系統(tǒng)可以改善工作速度,保證數據的準確性和可控性,是現在大多數學校追求的目標。
1 系統(tǒng)分析
1.1 可行性分析
可行性分析是以最小的成本代價在規(guī)定的或者較短的時間范圍內確定問題能否得到解決。首先,現在計算機的價格低但是性能是可以的。當然系統(tǒng)的開發(fā)在大多程度上是為了能夠提高學校的工作效率:
(1)一方面信息化節(jié)省了一部分資源;
(2)從工作效率上來看,它代替了原始的紙質勞動,這樣也就提高了速度;
(3)安全性、穩(wěn)定性、操作性相對來說比較成熟,所以從經濟角度出發(fā),本系統(tǒng)是可行的。
其次,系統(tǒng)開發(fā)過程中,數據庫采用的是SQL Server 2008,使用起來比較規(guī)范、好用。充分滿足了需求。校園網的建設也為系統(tǒng)所采用的B/S的結構也提供了支持。本系統(tǒng)開發(fā)同時結合ASP.NET技術,基于.net的系統(tǒng)的運行環(huán)境,它可以與多種語言相兼容,給開發(fā)高系統(tǒng)性能提供了保障,以滿足使用的需求,同時保證代碼的模塊化要求,新系統(tǒng)是非常有利于未來的擴展與修改。同時使用VisualStudio作為.net的開發(fā)環(huán)境,它也是支持多種語言,可以進行多種語言的開發(fā),對web應用程序添加驗證和許可變得更加容易、方便。
最后,開發(fā)一個小型的學生信息管理系統(tǒng)軟件,在整個過程中它耗費的資源比較少,學校計算機硬件和軟件基本都能夠滿足運行的條件,所以通過分析系統(tǒng)在運行上是可行的
1.2 總體需求分析
本系統(tǒng)采用ASP.NET技術與SQL Server技術結合進行開發(fā),運用常用軟件VisualStudio作為本系統(tǒng)的開發(fā)環(huán)境。按照學校實際情況進行設計,從而有利于提高學校的管理水平,實現無紙化進程,也對提高學校的教學質量和教學能力有著重要作用。
學生成績管理系統(tǒng)是基于.NET技術的數據庫應用程序,主要包含三大模塊的內容,管理員模塊,教師模塊,學生模塊;分別針對管理員,學生,教師等不同的用戶,現對其實現的基本功能進行簡要介紹:
1.2.1 管理員模塊
管理員包含普通管理員和超級管理員:前者能對教師,學生,課程,成績等基本信息進行增刪改操作。而超級管理員只是比普通管理員多了一級權限(添加),能對普通管理員進行管理并實現普通管理員所能完成的基本操作。
1.2.2 教師管理模塊
教師主要能完成對自己信息的瀏覽,能夠查看自己所教課程學生對應的成績信息,以及實現對自己密碼的更改操作。
1.2.3 學生管理模塊
此模塊是針對學生用戶,學生個人能登陸系統(tǒng),完成對自己基本信息的查詢,其中包括對自己信息的瀏覽,以及查看自己的成績信息,同時也能修改個人登陸密碼。
1.3 功能需求分析
1.3.1 用戶角色定義
通過對系統(tǒng)的分析設計,用戶主要分為三類。系統(tǒng)管理員(普通管理員和超級管理員)、教師和學生。
1.3.2 教師功能用例
功能描述:對教師的管理有:查看教師信息,添加教師信息,刪除教師信息,修改教師信息。
需要記錄的信息:教師編號,用戶名,性別,密碼,人教科目,QQ,身份證號,電話,原籍,備注,增加時間。
主要功能點:
(1)查看教師的信息;
(2)修改教師信息;
(3)添加教師信息;
(4)刪除教師信息。
教師功能用例圖如圖1所示。
1.3.3 學生功能用例
功能描述:學生資料的添加,刪除,修改以及查詢。
需要記錄的信息:編號,學號,姓名,性別,入學時間,身份證號,郵箱,電話,QQ,密碼,任課教師,籍貫,備注。
主要功能點:
(1)查看學生信息;
(2)修改學生信息;
(3)添加學生信息;
(4)刪除學生信息。
學生功能用例圖如圖2所示。
1.3.4 課程功能用例
功能描述:對使用本系統(tǒng)的用戶分配角色來確定他的操作權限
需要記錄的信息:編號,課程號,課程名,學分,學時,課程類型,考試性質,考試形式,備注。
主要功能點:
(1)查看課程信息;
(2)添加課程信息;
(3)修改課程信息;
(4)刪除課程信息。
課程功能用例圖如圖3所示。
1.3.5 成績功能用例
功能描述:成績是評定學生學習的關鍵,在此模塊內填入相關學生的成績信息,作為此系統(tǒng)各個功能實現的前提。
需要記錄的信息:編號,學號,課程,班級,姓名,教師,成績,添加時間。
主要功能點:
(1)添加成績;
(2)修改成績;
(3)刪除成績;
(4)查看成績。
成績功能用例圖如圖4所示。
2 系統(tǒng)設計
總體設計又稱為概要設計,就是從系統(tǒng)的全局出發(fā),了解系統(tǒng)將要實現的功能,進而確定針對不同用戶所實現的功能模塊。同時要注意編寫系統(tǒng)的相關文檔。
2.1 系統(tǒng)設計原則
2.1.1 整體性原則
整體上對系統(tǒng)進行分析,設計數據結構,使各個模塊之間的連接密切,保持軟件結構的一致性;
2.1.2 實用性原則
使用系統(tǒng)的用戶主要為管理員、教師、學生,在上面已經陳述過系統(tǒng)整體界面設計遵循友好的原則,瀏覽起來方便,由于涉及的內容相對集中,因此程序的功能模塊相對簡單,好處就是管理起來比較方便;
2.1.3 規(guī)范性原則
對系統(tǒng)的設計流程要具有規(guī)范性、條理性,方便用戶進行操作;
2.1.4 模塊化
系統(tǒng)分模塊進行設計是大多數開發(fā)人員遵循的原則,從總體上來看系統(tǒng)結構清晰,設計起來比較容易,也便于人民理解。模塊化的設計在對軟件進行測試和調試的時候也比較容易,軟件的可靠性也得到了保證和提高。模塊化也是軟件開發(fā)過程中開發(fā)人員應該形成的良好的開發(fā)習慣;
2.1.5 穩(wěn)定性
在系統(tǒng)設計中把握程序運行穩(wěn)定、響應速度快、出錯率少、安全性高等因素,確保業(yè)務數據的完整和穩(wěn)定;
2.1.6 模塊獨立
有效的開發(fā)相對容易的模塊化的軟件。這是由于分割了模塊的功能而且接口可以簡化。與此同時,易于測試和維護獨立的模塊。
2.2 系統(tǒng)功能設計
2.2.1 系統(tǒng)功能模塊
系統(tǒng)共包含三個大功能模塊:
(1)系統(tǒng)管理員模塊:
學生管理模塊:對學生資料進行的查詢,修改,刪除的功能;
教師管理模塊:對教師資料進行的查詢,修改,刪除的功能;
課程管理模塊:對課程資料進行的查詢,修改,刪除的功能;
成績管理模塊:對成績資料進行的查詢,修改,刪除的功能。
(2)教師管理模塊
個人資料管理模塊:教師可以實現對自己資料的查詢,修改密碼的功能;
成績管理模塊:教師可以對自己所教學生的成績進行查詢,錄入的功能。
(3)學生管理模塊
個人資料管理模塊:學生可以實現對自己資料的查詢,修改密碼的功能;
成績管理模塊:學生可以對自己選修的課程成績進行查詢。
以上的三個功能模塊是相互獨立的。
2.2.2 系統(tǒng)功能結構圖
系統(tǒng)功能結構圖如圖5所示。
2.2.3 系統(tǒng)流程圖
系統(tǒng)流程圖如圖6所示。
3 結論
信息通信技術在教育領域的快速發(fā)展,促進了教育思想、教育方法和手段的更新。傳統(tǒng)教育正面臨著革命性的變化?;贐/S模式的學生成績管理系統(tǒng)使用方便、維護簡單,不僅大大節(jié)省了人力資源,提高了工作效率,更有利于推動高校學生管理的“無紙化辦公”進程,具有一定的推廣前景使用價值。
參考文獻
[1]聶小璠,趙莉.學生成績管理系統(tǒng)的設計與開發(fā)[J].電子世界,2016(01).
[2]林小樺.高校學生成績管理與智能跟蹤預警系統(tǒng)的開發(fā)應用[J].中國科技信息,2012(16).
[3]童秋艷.郵件合并在高校學生成績管理中的應用[J].軟件導刊,2010(07).
作者簡介
王昂(1980-),女,河南省鞏義市人。碩士學位?,F為河南中醫(yī)藥大學信息技術學院講師。主要研究方向為信息檢索、數據庫與數據挖掘。
王彥輝(1980-),男,河南省西平縣人。講碩士學位?,F為河南省財經學校講師。主要研究方向為信息檢索、數據庫與數據挖掘。
作者單位
1.河南中醫(yī)藥大學信息技術學院 河南省鄭州市 450046
2.河南省財經學校 河南省鄭州市 450012