国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Web的高校成績管理系統(tǒng)的設計與實現(xiàn)

2023-10-07 08:24廖常武
科技風 2023年27期
關鍵詞:全校必修課秘書

廖常武

南京工業(yè)職業(yè)技術大學 江蘇南京 210023

高校學生成績是學生在校期間學習情況的客觀記錄,是學生畢業(yè)的依據(jù)。學生的成績管理工作是教學管理的重要環(huán)節(jié)之一,成績管理對維護教學秩序、提升教學質量具有非常重要的意義。高校在校生人數(shù)一般在萬人以上,每學期需要處理的學生成績數(shù)據(jù)量龐大,傳統(tǒng)的人工數(shù)據(jù)處理方式容易出錯、不易保留、效率低,已不適應目前的實際工作需要。構建成績管理信息化平臺,提供教師錄入成績、學生查詢成績功能,可以極大地提高成績管理的工作效率[1-4]。

1 系統(tǒng)需求分析

教育部《普通高等學校學生管理規(guī)定》要求“真實、完整地記載、出具學生學業(yè)成績,對通過補考、重修獲得的成績,應當予以標注”[5]。高校的學生成績有初修、補考、重修三種。初修成績指期末考試的成績;如果初修成績不及格則補考,產(chǎn)生補考成績;補考不及格則重修,產(chǎn)生重修成績。

課程性質有必修課和選修課。必修課是學校指定該專業(yè)必須開設的課程,同一個專業(yè)的學生都要學習。選修課由學生自己選擇學習的課程,學生在校期間還須修滿一定學分的選修課,允許不同專業(yè)、不同班級的學生選擇同一門課程,因此同一門選修課有多個班級的學生,并且選修課程對學生總人數(shù)有要求,如至少要求20人選擇某課程,該課程才能開設。

課程的考核類型有考試和考查兩種??荚嚦煽?yōu)榘俜种?即0~100分;考查成績?yōu)榈燃壷?成績?yōu)閮?yōu)秀、良好、中等、及格、不及格。

教師錄入成績。每學期期末考試后,以班級為單位錄入每位學生的成績,成績提交后不能再修改。

成績統(tǒng)計功能。統(tǒng)計一個班級一門課程在[100~90]、(90~80]、(80~70]、(70~60]、(60~0]成績段的人數(shù)和百分比,統(tǒng)計最高分、最低分、平均分、及格率,以及教師簽名,并提供打印功能。

學生查詢成績。學生能夠查詢和打印自己每學期、每門課程的成績。

2 開發(fā)工具和開發(fā)環(huán)境

本系統(tǒng)采用ASP.NET技術開發(fā),ASP.NET是基于.NET Framework的動態(tài)網(wǎng)頁技術是一個平臺,Visual Studio是專門為.NET平臺配備的開發(fā)工具,支持C#等語言[6-8]。學生成績管理系統(tǒng)由客戶端、Web服務器、數(shù)據(jù)庫組成,客戶端是標準的瀏覽器,Web服務器采用Windows Sever 2012 R2操作系統(tǒng)中的IIS,數(shù)據(jù)庫采用Microsoft SQL Server 2014,編程語言采用C#,程序開發(fā)環(huán)境采用Visual Studio.NET 2013。

3 系統(tǒng)設計

3.1 系統(tǒng)設計目標

系統(tǒng)采用Web技術開發(fā),教師錄入成績,學生在客戶端使用瀏覽器登錄系統(tǒng)后可以查詢、打印自己的成績。

3.2 系統(tǒng)功能模塊

系統(tǒng)分為校級教務處、院級教學秘書、教師、學生四個子模塊。

3.3 數(shù)據(jù)庫設計

數(shù)據(jù)庫系統(tǒng)使用Microsoft公司的SQL Server 2014,SQL Server 2014是為分布式客戶機和服務器計算所設計的[9]。

基于系統(tǒng)的需求分析,確定系統(tǒng)需要實現(xiàn)的功能,然后根據(jù)功能進行數(shù)據(jù)庫設計,主要設計了12個表:校級教務處用戶表、院級教學秘書表、教師表、學生表、學院名稱表、專業(yè)表、學年學期表、班級表、課程表、選修課表、教學進程計劃表、學生成績表。

4 系統(tǒng)功能實現(xiàn)

4.1 教務處用戶

由于教務處用戶數(shù)量少,教務處用戶由SQL Server數(shù)據(jù)庫管理員在數(shù)據(jù)庫中直接生成。

(1)名稱管理。對全校的學院名稱、專業(yè)名稱、班級名稱進行管理。學年學期名稱,對每學期的名稱進行賦值,如2020—2021學年1學期。

(2)用戶管理。教學秘書用戶,由于每個學院的教學秘書人數(shù)較少,一般為1~2人,系統(tǒng)設計時只單個添加、編輯和刪除教學秘書用戶。教師用戶,由于教師人數(shù)較多,系統(tǒng)設計了從Excel中導入教師賬戶功能,并提供模板下載。學生用戶和教師用戶相似,提供Excel導入功能。

(3)課程管理。課程由全校公共課和專業(yè)課組成,每門課程的屬性包括課程代碼、課程名稱、學時、學分、考核方式。全校公共課由教務處管理員負責管理,專業(yè)課由學院的教學秘書負責管理。全校公共課由公共必修課程、公共選修課組成,專業(yè)課由專業(yè)必修課、專業(yè)選修課組成。

4.2 教學秘書

學院的教學管理工作由教學秘書負責,教學秘書的功能有課程、教學進程計劃表、必修課教學任務、選修課教學任務、查看成績、個人信息。

(1)課程。教學秘書管理的課程只有專業(yè)必修課和專業(yè)選修課兩種。一個學院一般有若干個專業(yè),課程管理是添加教學秘書所在學院的所有專業(yè)的全部課程名稱。添加課程時,選擇課程性質(必修課、選修課)、課程代碼、課程名稱、學時、學分、考核方式,可以把教學秘書所在學院的所有專業(yè)的必修課、選修課錄入系統(tǒng)。

(2)教學進程計劃表。教學進程計劃表指某個專業(yè)在每個學期所開設的課程的計劃。下載Excel表格模板,按模板格式要求填好專業(yè)名稱、課程代碼、課程名稱、學時、學分、學期、考核方式。將數(shù)據(jù)導入系統(tǒng),可以將全校公共課、專業(yè)必修課、專業(yè)選修課添加到教學進程計劃表。

(3)必修課教學任務。設置每學期每個專業(yè)、每個班級要開設的必修課程以及該課程的任課教師。

(4)選修課教學任務。設置每學期每個專業(yè)所開設的選修課程。選修課流程如圖1所示。

添加選修課程,每門選修課程有“選修最多人數(shù)”限制,該數(shù)值是指該課程最多允許上課的學生人數(shù),默認值為100。當學生在線申請選修課的時候,選修人數(shù)達到“選修最多人數(shù)”時,則禁止以后的學生再申請。選修對象有全校、全院、班級三種。全校,表示全校所有學生都可以申請學習這門課程。

批準學生申請選修課。教學秘書設置選修課程后,學生在線選擇申請選修課程,需要教學秘書批準后才能開課。選修課程需要選修的學生達到一定的人數(shù)才能開課。教學秘書根據(jù)每門課程的選修人數(shù)(如達到20人),決定是同意還是不同意開設該課程。選修課程批準后,任課教師才能錄入該課程的成績。

(5)查看成績。查看學生個人成績。輸入的學生的學號,就可以查看該學生的所有學期全部課程的成績表,并可以導出Excel和打印;查看班級成績??梢圆榭窗嗉壴谝粋€學期的每門課程的成績,每位學生的總成績、平均成績。

圖1 選修課流程

4.3 教師

教師用戶的主要功能是錄入成績和打印成績。

(1)錄入成績??梢凿浫雽W生的初修、補考、重修成績。以班級為單位顯示該學期老師的所有初修成績課程,必修課在成績欄輸入0~100之間的分數(shù),如果輸入非數(shù)字或數(shù)字超出0~100的范圍則報錯。成績一旦提交,則不能再錄入成績,不及格的成績用紅色顯示,如圖2所示。如果是考查課程,則選擇優(yōu)秀、良好、中等、及格、不及格。

圖2 教師錄入成績

成績不及格的學生,自動轉入補考名單,待補考成績出來后,教師可以錄入補考成績。補考成績不及格的學生,名單自動轉入重修名單,待重修成績出來后再錄入重修成績。

(2)打印成績??梢源蛴〕跣?、補考、重修成績。以班級、課程為單位進行打印,打印內(nèi)容有學號、姓名、性別、成績,在頁面的最后顯示該班級該課程的成績統(tǒng)計,分別統(tǒng)計[100~90]、(90~80]、(80~70]、(70~60]、(60~0]成績段的人數(shù)和百分比。統(tǒng)計最高分、最低分、平均分、及格率,以及教師簽名。

4.4 學生

(1)查詢成績。系統(tǒng)顯示該學生每學期的所有課程的初修、補考、重修成績,并可以將結果打印。

(2)申請選修課。每位學生在校期間需要一定選修課程的學分才能畢業(yè),所以學生需要選擇學習選修課,教學秘書批準后,教師才能錄入該選修課程的成績。

學生申請選修課程,如圖3所示。

圖3 學生申請選修課

查看選修課,顯示該學生該學期申請的所有選修課程,并顯示申請狀態(tài)。一開始申請狀態(tài)是“申請”,表示已提交申請,等待教學秘書批準。教學秘書批準所有的選修課程后,可以查看結果?!巴狻北硎驹撜n程將開設;“不同意”表示該課程不開設,學生再重新選擇其他選修課程。

結語

應用ASP.NET技術、C#編程語言、SQL Server數(shù)據(jù)庫,Windows Server 2012R2的IIS作為Web服務器,構建了高校學生成績管理系統(tǒng),降低了學校管理學生成績的難度,學生的成績管理更加安全、可靠、高效,減輕了教師的工作量,方便了學生的成績查詢,提高了全校的學生成績管理的工作效率,節(jié)約了成本。

猜你喜歡
全校必修課秘書
鯨寶寶的必修課
秘書不在 等
合伙教育,家校共育——在考試后全校家長會上的廣播講話
評注是法學生的必修課
開會
趴 下
讓有效溝通成為醫(yī)生的必修課
領導身邊的秘書幫
全校動員 全力以赴:以一流的建設成績保證評估合格
“在挫敗中成長”是所有大學生的必修課
阳高县| 凤山市| 进贤县| 江永县| 马鞍山市| 古蔺县| 桐城市| 白城市| 碌曲县| 永丰县| 平凉市| 柳林县| 武鸣县| 刚察县| 新晃| 安新县| 五河县| 武隆县| 淳化县| 安顺市| 渝中区| 西林县| 揭西县| 思南县| 孝感市| 鹤峰县| 五台县| 甘泉县| 儋州市| 徐州市| SHOW| 兴义市| 固始县| 台中市| 含山县| 页游| 宿州市| 安溪县| 峡江县| 长寿区| 江永县|