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