黎明于天飛張浩鵬金梅郭媛
(1. 齊齊哈爾大學(xué)計(jì)算機(jī)與控制工程學(xué)院,黑龍江 齊齊哈爾 161006;2. 齊齊哈爾大學(xué)生命科學(xué)與農(nóng)林學(xué)院,黑龍江 齊齊哈爾 161006)
大學(xué)生自主學(xué)習(xí)能力評(píng)測(cè)系統(tǒng)中全局E-R模式的設(shè)計(jì)與優(yōu)化
黎明1于天飛2張浩鵬1金梅1郭媛1
(1. 齊齊哈爾大學(xué)計(jì)算機(jī)與控制工程學(xué)院,黑龍江 齊齊哈爾 161006;2. 齊齊哈爾大學(xué)生命科學(xué)與農(nóng)林學(xué)院,黑龍江 齊齊哈爾 161006)
本文描述的大學(xué)生自主學(xué)習(xí)能力評(píng)測(cè)系統(tǒng)利用Eova快速開(kāi)發(fā)平臺(tái)搭建框架,利用MySql數(shù)據(jù)庫(kù)創(chuàng)建數(shù)據(jù),采用Java作為后臺(tái)處理。本文主要對(duì)該系統(tǒng)中全局E-R模式的設(shè)計(jì)與優(yōu)化的過(guò)程進(jìn)行描述。
自主學(xué)習(xí);評(píng)測(cè)系統(tǒng);E-R模式
學(xué)會(huì)學(xué)習(xí)是每個(gè)現(xiàn)代人必備的基本素質(zhì)之一。隨著科技的飛速發(fā)展,知識(shí)更新越來(lái)越快,對(duì)于即將步入這個(gè)競(jìng)爭(zhēng)激烈的社會(huì)的大學(xué)生來(lái)說(shuō),要想在這個(gè)競(jìng)爭(zhēng)激烈的社會(huì)中有自己的立足之地,提高自己的自主學(xué)習(xí)能力是至關(guān)重要的。
本文描述的大學(xué)生自主學(xué)習(xí)能力評(píng)測(cè)系統(tǒng)利用Eova快速開(kāi)發(fā)平臺(tái)搭建框架,利用MySql數(shù)據(jù)庫(kù)創(chuàng)建數(shù)據(jù),采用Java作為后臺(tái)處理。該系統(tǒng)分為三個(gè)子系統(tǒng),分別為學(xué)生用戶子系統(tǒng),教師用戶子系統(tǒng)和管理員子系統(tǒng),其分別對(duì)應(yīng)著學(xué)生,教師和管理員三種角色。學(xué)生用戶子系統(tǒng)主要是供學(xué)生測(cè)評(píng)自己的自主學(xué)習(xí)能力并且查看測(cè)評(píng)結(jié)果的;教師子系統(tǒng)主要實(shí)現(xiàn)發(fā)布問(wèn)卷、編輯問(wèn)卷、預(yù)覽問(wèn)卷、學(xué)生分配、設(shè)置評(píng)語(yǔ)和學(xué)生測(cè)評(píng)結(jié)果查看分析等功能的。管理員子系統(tǒng)主要是管理教師和學(xué)生用戶的,主要實(shí)現(xiàn)增、刪、改、查等功能。
1.全局E-R模式設(shè)計(jì)流程。
全局ER模式不僅要支持所有局部E-R模式,而且必須合理的表示一個(gè)完整、一致的數(shù)據(jù)庫(kù)概念結(jié)構(gòu)。大學(xué)生自主學(xué)習(xí)能力評(píng)測(cè)系統(tǒng)全局E-R模式設(shè)計(jì)流程圖如圖1所示。該設(shè)計(jì)中的局部E-R模式分別由軟件工程理論中的軟件需求分析方法進(jìn)行提取,在本文中就不再一一贅述。所有全局ER模式的設(shè)計(jì)過(guò)程為:首先,確定公共實(shí)體類型。其次,局部E-R模式的合并,合并原則——首先進(jìn)行兩兩合并;先合并那些原本在邏輯上有聯(lián)系的局部結(jié)構(gòu),合并從公共實(shí)體類型開(kāi)始,最后再加入獨(dú)立的局部結(jié)構(gòu)。最后,消除沖突,其中沖突包括屬性沖突、結(jié)構(gòu)沖突、命名沖突。全局E-R模式的優(yōu)化過(guò)程:首先,實(shí)體類型的合并;其次,冗余屬性的消除;最后,冗余聯(lián)系的消除。
2.系統(tǒng)全局E-R模式。
大學(xué)生自主學(xué)習(xí)能力測(cè)評(píng)系統(tǒng)的全局E-R模式如圖2所示。大學(xué)生自主學(xué)習(xí)能力評(píng)測(cè)系統(tǒng)各個(gè)實(shí)體表關(guān)系分析如下:一個(gè)教師用戶能發(fā)布多張問(wèn)卷,故教師和問(wèn)卷是一對(duì)多的關(guān)系;一個(gè)教師用戶能發(fā)布多個(gè)問(wèn)題,故教師和問(wèn)題是一對(duì)多的關(guān)系;一個(gè)教師用戶可以給一張?jiān)u測(cè)問(wèn)卷設(shè)置多個(gè)評(píng)語(yǔ),故教師和評(píng)語(yǔ)是一對(duì)多的關(guān)系;一個(gè)學(xué)生用戶可以測(cè)評(píng)多張?jiān)嚲?,一張?jiān)嚲砜梢员欢鄠€(gè)學(xué)生評(píng)測(cè),故學(xué)生和問(wèn)卷是多對(duì)多的關(guān)系;一個(gè)學(xué)生用戶可以回答多個(gè)問(wèn)題,一個(gè)問(wèn)題可以被多個(gè)學(xué)生用戶回答,故學(xué)生和問(wèn)題是多對(duì)多的關(guān)系;學(xué)生用戶答卷時(shí)可以選擇多個(gè)選項(xiàng),一個(gè)選項(xiàng)可以被多個(gè)學(xué)生用戶選擇,故學(xué)生和選項(xiàng)是多對(duì)多的關(guān)系;學(xué)生用戶評(píng)測(cè)多張問(wèn)卷時(shí)可以獲得多個(gè)評(píng)語(yǔ),一個(gè)評(píng)語(yǔ)可以評(píng)給多個(gè)學(xué)生,故學(xué)生和評(píng)語(yǔ)是多對(duì)多的關(guān)系;一個(gè)學(xué)生用戶屬于一個(gè)班級(jí),一個(gè)班級(jí)有多個(gè)學(xué)生用戶,故學(xué)生和班級(jí)是多對(duì)一的關(guān)系;一個(gè)學(xué)生用戶只能屬于一個(gè)學(xué)院,一個(gè)學(xué)院可以有多個(gè)學(xué)生,故學(xué)生和學(xué)院是多對(duì)一的關(guān)系;一個(gè)班級(jí)只能屬于一個(gè)學(xué)院,一個(gè)學(xué)院可以擁有多個(gè)班級(jí),故班級(jí)和學(xué)院是多對(duì)一的關(guān)系;一張?jiān)u測(cè)問(wèn)卷可以設(shè)置多個(gè)評(píng)語(yǔ),一個(gè)評(píng)語(yǔ)對(duì)應(yīng)一張?jiān)u測(cè)問(wèn)卷,問(wèn)卷和評(píng)語(yǔ)是一對(duì)多的關(guān)系;一張問(wèn)卷對(duì)應(yīng)多個(gè)問(wèn)題,一個(gè)問(wèn)題對(duì)應(yīng)一張問(wèn)卷,故問(wèn)卷和問(wèn)題是一對(duì)多的關(guān)系;一個(gè)問(wèn)題擁有多個(gè)選項(xiàng),一個(gè)選項(xiàng)對(duì)應(yīng)一個(gè)問(wèn)題,故問(wèn)題和選項(xiàng)是一對(duì)多的關(guān)系。
大學(xué)生自主學(xué)習(xí)能力評(píng)測(cè)系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā),對(duì)專業(yè)課程等內(nèi)容并不涉及,只是將高等教育理論中自主學(xué)習(xí)能力的評(píng)測(cè)內(nèi)容很好的在軟件系統(tǒng)中實(shí)現(xiàn),這也是將軟件開(kāi)發(fā)和大學(xué)生自主學(xué)習(xí)理論結(jié)合的首次實(shí)踐。所以該系統(tǒng)中全局E-R模式的設(shè)計(jì)與優(yōu)化的實(shí)現(xiàn),對(duì)系統(tǒng)后續(xù)開(kāi)發(fā)和設(shè)計(jì)工作的重要性是至關(guān)重要的。
[1]任春華,桑青松. 大學(xué)生自主學(xué)習(xí)的影響因素及其培養(yǎng)途徑[J].內(nèi)蒙古師范大學(xué)學(xué)報(bào)(教育科學(xué)版),2006,19(11):95-97.
[2]楊中書(shū),劉臣宇. 基于E-R模型的關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)方法[J]. 價(jià)值工程,2014,33(30):242-243.
[3]李娟.《計(jì)算機(jī)基礎(chǔ)課程》學(xué)習(xí)及評(píng)測(cè)系統(tǒng)的設(shè)計(jì)與建立[J].遵義醫(yī)學(xué)院學(xué)報(bào),2009,32(4):422-424.
[4]溫杰. 數(shù)據(jù)庫(kù)設(shè)計(jì)中E-R模型設(shè)計(jì)的探究[J]. 無(wú)線互聯(lián)科技,2014,7 (8):167-168.
[5]李威,高錦濤,高騰. 基于E-R圖的關(guān)系數(shù)據(jù)庫(kù)關(guān)鍵字查詢[J]. 計(jì)算機(jī)系統(tǒng)應(yīng)用,2012,21(9):156-161.
[6]胡旻.基于AGENT的大學(xué)生自主學(xué)習(xí)能力評(píng)測(cè)系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)[J].電腦與電信,2014,16(6):52-54.
[7]任羿霏.基于模糊評(píng)判方法的網(wǎng)絡(luò)學(xué)習(xí)評(píng)測(cè)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].北京交通大學(xué),2012.
G642.0
A
1671-864X(2016)08-0193-01
黑龍江省高等教育教學(xué)改革工程項(xiàng)目(JG2014011122,JG2014011089);黑龍江省高等教育學(xué)會(huì)高等教育科學(xué)研究課題(14Q096);齊齊哈爾大學(xué)教學(xué)科學(xué)研究項(xiàng)目(2015095)
黎明(1982-),女,講師,碩士,主要從事生物信息學(xué)科研和教學(xué)工作。