馬強
摘要:隨著計算機的廣泛使用,使用計算機代替人工管理已經(jīng)越來越普遍,從某種意義上來講,我們說掌握一定的計算機應用技能已經(jīng)成為國家合格建設者的必備素質(zhì)。與人工管理相比,它具有快速、準確、方便的優(yōu)點。本系統(tǒng)運用數(shù)據(jù)庫和c#來運行和存儲數(shù)據(jù),更好的服務與學校的學生成績管理。完成數(shù)字化校園建設建設[1]。
關鍵詞:成績管理;SQL Sever;c#
中圖分類號:TP311 文獻標識碼:A 文章編號:1007-9416(2017)10-0156-01
1 設計內(nèi)容
(1)區(qū)分個個模塊,每個模塊包含:學號、姓名、專業(yè)和各科成績;(2)能夠?qū)崿F(xiàn)增、刪、改、查功能;(3)能夠按照分數(shù)排名。
2 系統(tǒng)的研究意義
學生成績管理系統(tǒng)是關系到學生可以自主查詢成績、隨時查詢成績。是各個高校必不可少的管理系統(tǒng)。此系統(tǒng)不僅方便管理,更方便學生的成績查詢。它的內(nèi)容對于學校的決策者和管理者來說至關重要,能夠快速、方便管理學生的各科成績。
3 需求分析
(1)開發(fā)背景:當今社會,大學生數(shù)量不斷增加,隨著人數(shù)越來越多,對于學生的成績管理也越來越繁雜、困難。所以擁有一套完整的管理系統(tǒng)是很有必要的[2]。(2)用戶特點:本系統(tǒng)主要針對管理員的工作進行研究,管理員可以通過增刪改查管理學生的成績。
3.1 可行性分析
(1)技術可行性分析。隨著學校辦公信息的發(fā)展和各個高校的擴大以及擴招。學生考試結束后成績查詢至關重要,通過數(shù)據(jù)庫以及B/S架構的管理系統(tǒng),可以很好的將困難繁瑣的管理變成簡單的管理。所以此系統(tǒng)應該被廣泛使用[3]。(2)經(jīng)濟可行性分析。此系統(tǒng)只需在電腦上安裝軟件即可做出,只需相關人員投入一定時間做出相應的功能。因此在經(jīng)濟方便可行。(3)操作可行性分析。程序操作簡單易用,管理員只需登錄即可進入進行管理。
3.2 系統(tǒng)功能需求分析
本系統(tǒng)主要包含管理員和學生。
(1)管理員的介紹。描述:管理員主要對系統(tǒng)內(nèi)容進行增、刪、改、查。如圖1所示。(2)學生:描述:學生可以在規(guī)定時間段對自己本學期或者全部課程的考試成績進行查詢。如圖2所示。
4 系統(tǒng)設計目標
系統(tǒng)結構設計主要包括三層:表示層,業(yè)務邏輯層,持久層和數(shù)據(jù)庫層。 表示層主要的任務是與用戶接觸,并可以對用戶輸入的數(shù)據(jù)進行一次初步的處理,使其格式適應業(yè)務邏輯層處理,業(yè)務邏輯層主要的任務是對數(shù)據(jù)進行二次處理,并生成Sql操作語句。持久層的主要任務是根據(jù)業(yè)務邏輯層的數(shù)據(jù)對數(shù)據(jù)庫進行操作,包括對數(shù)據(jù)庫各個表的查詢,修改,刪除,添加操作。
5 系統(tǒng)實現(xiàn)
整個系統(tǒng)分為三個子模塊:登陸模塊,課程模塊,成績查詢模塊。每個模塊分別集成了三個不同的模塊算法類,為其完成功能,分別是登陸驗證。
登陸驗證的主要實現(xiàn)的是通過用戶輸入信息,通過不同類別查詢對應數(shù)據(jù)庫,取得信息驗證其用戶是否存在,并區(qū)分用戶類別(管理員或?qū)W生)。
課程成績管理主要是供學生使用的,學生可以隨時對自己本學期成績進行查看。
操作界面設計與模塊分析:
(1)登錄界面。當不同用戶類別登陸本系統(tǒng)時,首先需要用戶輸入個人信息(姓名,密碼)以及用戶類型,首頁會將信息送與后臺登陸驗證類進行驗證。如圖3所示。(2)成績信息管理功能模塊頁面。成績信息:學生用戶查看所有成績信息,系統(tǒng)為學生提供各個科目成績,學生可以逐個查詢成績或全部顯示成績。(3)管理員界面。管理員功能模塊由兩部分組成:用戶管理、成績管理。用戶管理:對學生、管理員老師用戶進行管理。實現(xiàn)添加、修改。成績管理:管理員對成績進行管理,發(fā)布成績,以及添加和刪除。對成績可以查詢。(4)學生管理頁面。管理員根據(jù)情況對新生進行登記注冊添加新學生用戶。(5)課程管理頁面。管理員可根據(jù)課程要求進行所修課程成績的添加。
6 結語
伴隨這信息技術、網(wǎng)絡技術的不斷發(fā)展。基于計算機技術的信息化、網(wǎng)絡化、自動化技術對高校的成績管理有了深遠的影響[4]。此系統(tǒng)主要使用的是SQL sever實現(xiàn)的,由于學習經(jīng)驗以及動手操作能力不足。因此該系統(tǒng)存在有不足的地方,比如功能少,代碼少,代碼不夠優(yōu)化等問題。通過本次對該系統(tǒng)的學習對自身的學習以及工作都有很大的了解,明白了自身不足的地方,方便以后學習和工作。我會在以后的學習以及工作中不斷的完善自己,學習理論知識的同時積累經(jīng)驗。積極探索,積極實踐。這樣不僅能加深我們對知識的理解,而且還能做到學以致用,在程序的設計中遇到過很多問題,這些問題通過不斷探索,不斷求知都得以解決。動手實踐不光培養(yǎng)了知識,也是自己的動手能力記憶創(chuàng)造性思維都得到很大的改善。
參考文獻
[1]王章恩.學生成績管理系統(tǒng)的設計與實現(xiàn)[D].電子科技大學,2014.
[2]董創(chuàng).文華學院學生成績管理系統(tǒng)的研究與分析[D].云南大學,2015.
[3]錢勇.面向?qū)ο蠹夹g在學生管理系統(tǒng)設計中的應用[J].電腦與信息技術,2009,(05).
[4]姚旺.高校學生信息管理系統(tǒng)的設計與實現(xiàn)[D].吉林大學,2013.endprint