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

?

學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)

2014-01-03 02:09林志龍
關(guān)鍵詞:數(shù)據(jù)庫

林志龍

【摘要】計(jì)算機(jī)技術(shù)快速發(fā)展,網(wǎng)絡(luò)已經(jīng)近乎普及到每個(gè)人,為學(xué)生成績(jī)管理工作現(xiàn)代化提供了重要的手段。本文介紹了高校學(xué)年制學(xué)生成績(jī)管理系統(tǒng)的需求分析、功能分析、數(shù)據(jù)庫設(shè)計(jì)及代碼設(shè)計(jì)。為今后實(shí)現(xiàn)學(xué)分制奠定了基礎(chǔ)。

【關(guān)鍵詞】學(xué)生成績(jī)、數(shù)據(jù)庫、成績(jī)管理

【中圖分類號(hào)】TP399 【文獻(xiàn)標(biāo)識(shí)碼】A 【文章編號(hào)】1672-5158(2013)04-0314-01

學(xué)生成績(jī)的管理是每個(gè)學(xué)校必備的信息管理系統(tǒng)。該系統(tǒng)在運(yùn)行過程中,需要將大量的學(xué)生信息錄入其中,用以反映教學(xué)的情況。傳統(tǒng)的成績(jī)錄入主要以手工為主。原始的輸入方式存在著數(shù)據(jù)易丟失,統(tǒng)計(jì)不夠準(zhǔn)確等一系列的問題。另外,手工錄入,占用大量的空間和資源,維護(hù)困難,勞動(dòng)量大。在信息技術(shù)高度發(fā)達(dá)的今天,使用互聯(lián)網(wǎng)計(jì)算機(jī),通過網(wǎng)絡(luò)上傳數(shù)據(jù),既可以實(shí)現(xiàn)數(shù)據(jù)共享,同時(shí)也有效的避免了大量重復(fù)的勞動(dòng),提高工作效率。

1、需求分析

一個(gè)數(shù)據(jù)庫系統(tǒng)的開發(fā)主要由需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)、代碼實(shí)現(xiàn)、運(yùn)行維護(hù)六部分組成。大多數(shù)設(shè)計(jì)者認(rèn)為,數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計(jì)只是簡(jiǎn)單的編程,從而將精力過早的投入到了系統(tǒng)的編程實(shí)現(xiàn)上。但是到了編程的后期,由于缺少對(duì)系統(tǒng)需求的分析而出現(xiàn)大量錯(cuò)誤和返工的現(xiàn)象,造成了大量人力和物力的浪費(fèi)。學(xué)生成績(jī)管理系統(tǒng)一般包括:(1)學(xué)生成績(jī)的添加、修改、刪除和查詢;(2)專業(yè)信息的添加、修改和查詢;(3)教室信息的添加、修改和查詢;(4)班級(jí)信息的添加、修改、刪除和查詢;(5)學(xué)生信息的添加、修改、刪除和查詢等。

2、系統(tǒng)功能分析

2.1 靈活、便捷、準(zhǔn)確的輸入功能

學(xué)生成績(jī)管理系統(tǒng),要求可以方便地錄入學(xué)生基本信息、教室安排、本學(xué)期及整個(gè)求學(xué)期間課程設(shè)置等基礎(chǔ)數(shù)據(jù),雖然信息類目較多,但是要求輸入量少,邏輯清楚,可以實(shí)行按班級(jí)錄入和按個(gè)人錄入兩種方式。因此,在數(shù)據(jù)庫和模塊功能的設(shè)計(jì)上要做到一次輸入多次調(diào)用,不但能夠減少工作量也有效的減少了出錯(cuò)的概率。另外,要根據(jù)不同的操作人員設(shè)置不同的權(quán)限,如學(xué)生只能有查詢成績(jī)的權(quán)限,老師有錄入的權(quán)限等等。提高系統(tǒng)的安全性和保密性。

2.2 成績(jī)統(tǒng)計(jì)功能

該功能要求對(duì)學(xué)生的成績(jī)進(jìn)行統(tǒng)計(jì)分析。能統(tǒng)計(jì)學(xué)生的每一門課程,總成績(jī),平均成績(jī),加權(quán)平均成績(jī)等等。根據(jù)輸入不同的篩選條件準(zhǔn)確快速的顯示查詢結(jié)果。

2.3 成績(jī)輸出功能

按照需求,查詢系統(tǒng)要生成學(xué)生的各類成績(jī)表,對(duì)每個(gè)學(xué)生在一個(gè)學(xué)期內(nèi)的成績(jī),每個(gè)學(xué)期班級(jí)的考試成績(jī),出勤情況做出統(tǒng)計(jì)生成報(bào)表。由于各個(gè)年級(jí)的學(xué)生所上的課程是不同的,所上的課程門數(shù)也是不同的,所以這個(gè)報(bào)表有一定的困難,因?yàn)閷?duì)于不同的年級(jí)這個(gè)報(bào)表的表頭是變化的,課程門數(shù)也是變化的。

2.4 查詢功能

該功能包括學(xué)生基本情況的查詢,任課教師、所學(xué)課程、所在的系部、班級(jí)、學(xué)習(xí)期間所有課程設(shè)置等基礎(chǔ)數(shù)據(jù)的查詢,學(xué)生每學(xué)期的成績(jī)查詢,學(xué)生入學(xué)以來所有成績(jī)查詢,班級(jí),單科成績(jī)查詢,班級(jí)入學(xué)以來全部成績(jī)查詢,班級(jí)排名等。

2.5 數(shù)據(jù)修改功能

學(xué)生因退學(xué),轉(zhuǎn)學(xué)休學(xué)或轉(zhuǎn)班等原因會(huì)發(fā)生數(shù)據(jù)的變動(dòng),需要有高級(jí)權(quán)限的人對(duì)學(xué)生的信息進(jìn)行修改。

3、數(shù)據(jù)庫設(shè)計(jì)

數(shù)據(jù)庫設(shè)計(jì)是指在給定的應(yīng)用環(huán)境下,設(shè)計(jì)邏輯l生合理,結(jié)構(gòu)最優(yōu)化的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),不僅能快捷準(zhǔn)確的存取數(shù)據(jù),同時(shí)要滿足用戶的對(duì)所存儲(chǔ)信息的類型和對(duì)信息進(jìn)行處理的要求。數(shù)據(jù)庫的設(shè)計(jì)主要包括功能與模塊的設(shè)計(jì)。模塊設(shè)計(jì)是在現(xiàn)有的應(yīng)用環(huán)境下,對(duì)數(shù)據(jù)庫進(jìn)行主題模式和子模式的設(shè)計(jì)。功能設(shè)計(jì)是針對(duì)用戶的實(shí)際操作和要求進(jìn)行實(shí)現(xiàn)的應(yīng)用程序的設(shè)計(jì)。用戶可以采用采用基于E-R模型的數(shù)據(jù)庫設(shè)計(jì)方法。首先,根據(jù)實(shí)際情況確定統(tǒng)中存在的個(gè)體,確定個(gè)實(shí)體的各種屬性,找出之間的關(guān)系,如有派生屬性另加說明。最后按照數(shù)據(jù)庫設(shè)計(jì)原則產(chǎn)生本系統(tǒng)的所有數(shù)據(jù)庫結(jié)構(gòu)并優(yōu)化。

4、代碼設(shè)計(jì)

本系統(tǒng)主要由三種代碼組成:

(1)假設(shè)每個(gè)學(xué)生的學(xué)號(hào)有十位,其中,前兩代表入學(xué)年份,第三、四位代表所在的學(xué)院,第五位代表學(xué)歷,第六位表示專業(yè)代碼,第七、八位表示班級(jí),第九、十表示在班級(jí)內(nèi)的學(xué)號(hào)。例如2005年入學(xué),能源與環(huán)境工程學(xué)院,環(huán)境工程專業(yè)3班48號(hào)學(xué)生的學(xué)號(hào)為:0507110348。

(2)教師的編號(hào)可以設(shè)為六位有序數(shù)字,前兩位表示所在學(xué)院,第三、四位表示所在學(xué)院的教研室,第五、六位表示個(gè)人序號(hào),如070102的教師編號(hào),表示能源與環(huán)境工程學(xué)院,環(huán)境工程專業(yè)教研室的02號(hào)教師。

(3)課程代碼共六位,第一、二位表示學(xué)院,第三、四位表示所學(xué)的專業(yè),第五、六位表示課序號(hào),如070115的課程代碼,表示能源與環(huán)境工程學(xué)院,污水處理這門課程。

5、數(shù)據(jù)庫冗余問題

為了降低冗余度,采用關(guān)系數(shù)據(jù)庫的設(shè)計(jì)規(guī)范。但是如果遵循的規(guī)范過高反而會(huì)增加數(shù)據(jù)存取的時(shí)間和次數(shù)。所以在數(shù)據(jù)庫設(shè)計(jì)的階段要遵循合理、便捷的原則。

綜上所述,將數(shù)據(jù)庫和信息管理系統(tǒng)應(yīng)用于學(xué)校的學(xué)生成績(jī)及信息管理中,可以有效的減少工作量,減少工作中的出錯(cuò)率,解決教學(xué)經(jīng)費(fèi)。

猜你喜歡
數(shù)據(jù)庫
Designer測(cè)試大數(shù)據(jù)預(yù)定義均衡配置
MemSQL獲3000萬美元D輪融
數(shù)據(jù)庫
數(shù)據(jù)庫
數(shù)據(jù)庫
數(shù)據(jù)庫
數(shù)據(jù)庫
數(shù)據(jù)庫
SQL語言在電信業(yè)務(wù)數(shù)據(jù)庫數(shù)據(jù)查詢中的應(yīng)用
數(shù)據(jù)庫