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