999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Android平臺教學評價系統的數據庫設計

2019-08-07 06:01:16◆劉
網絡安全技術與應用 2019年8期
關鍵詞:數據庫用戶評價

◆劉 峰

(廣東省佛山市順德區勒流職業技術學校 廣東 528322)

職業學校的教學核心是對學生職業知識、經驗、技能和態度進行評估,培養學生基本的職業能力和職業素養,使學生能適應社會工作崗位的需求。教學評價的數據,是衡量教師教學水平和教學實效的重要手段,對提高教師的工作能力有著極大的指導意義。但傳統的教學評價通常一學期進行兩次,存在時效性不足、操作性不強、指導價值缺乏等不足。移動互聯網和智能手機的普及應用,為社會生產、生活帶來諸多便利的同時,也為職業學校教學評價帶來了新的思路。筆者根據職業學校教學評價的需求和特點,研究了基于Android平臺的教學評價系統的數據庫設計方案,能全方位覆蓋職業學校教學評價的需求,希望能給相關應用的開發提供參考。

1 數據庫設計平臺

本數據庫的設計是基于移動終端的應用,考慮到職業學校資金和管理工作的實際需求,在數據庫的設計上采用了 SQLite平臺。SQLite是一款嵌入式的輕型數據庫系統,該數據庫系統主要的通信協議在編程語言內直接利用API調用,占用資源低,響應速度快,廣泛支持Windows/Linux等主流操作系統,并與PHP、Java、C#等語言有良好的結合性,輕量性的設計結構極為適合職業學校教學評價系統的需求。職業學校利用本數據庫在構建教學評價系統時,無須單獨購置專業服務器,只需普通計算機即可,同時對 Windows等主流操作系統的良好支持能力,也為服務器的管理工作帶來很多便利。

2 數據庫設計分析

設計本數據庫是為了滿足職業學校教學評價系統開發的需求,其目的是提高教學管理效率,實現教學評價工作的網絡化、移動化、快捷化、自動化。根據職業學校教學管理工作的特點,本數據庫需要滿足的功能模塊如圖1所示:

圖1 系統數據庫需求示意圖

2.1 用戶管理功能需求

教學評價系統構建的核心目標是對教師的教學實效進行即時性的評價,為教師改進教學策略提供指導和大數據支撐。因此本系統需要嚴格的用戶身份驗證,以避免評價結果失真等現象。在數據庫的設計上,首先要考慮到用戶管理功能的需求,包括用戶身份驗證、用戶權限賦予、用戶個人信息保存等。

2.2 評價及查詢功能需求

評價功能是本數據庫需要滿足的重要功能。職業學校教學評價系統涉及多個班級、多個學科、多名教師以及全體學生,形成了復雜的數據邏輯結構,數據庫的設計必須在邏輯上滿足評價功能需求,理清學生、班級、學科、教師之間的數據關聯。考慮學校管理工作的拓展應用,本數據庫除了支持教師教學評價外,增加學生成績查詢,可以通過本系統查詢學生學科成績。

2.3 公告功能需求

教學評價系統構建的目標,是為了實現學校教學評價工作的便捷性、移動性、及時性。在學校教學管理工作中,涉及大量通知、公告的發布,覆蓋不同的用戶對象。在數據庫的設計中,需要滿足公告功能的需求,包括公告信息的保存,公告信息的閱讀推送權限等。

3 用戶管理功能關聯數據庫設計

3.1 系統用戶角色分析

職業學校教學評價系統的應用,參與用戶的角色可分為學生用戶、教師用戶、教務管理用戶、系統管理員四大類,不同的用戶角色在系統中擁有不同的權限,需要在數據庫中標明不同角色的身份,并做出權限的限定。考慮數據庫結構的清晰性和功能需求,本數據庫系統設計了三張表完成用戶角色定位。用戶表(t_user)保存用戶賬號、密碼,并完成用戶權限的界定;學生信息表(t_st)用于存儲學生信息,包括用戶名、姓名、性別、所屬班級、出生日期、聯系方式字段;教職工信息表(t_tc)用于儲存教師信息,包括用戶名、職務類別、姓名、性別、出生日期、學歷、工作時間、職務、任教班級、任教學科、聯系方式字段。其中,用戶名為聯合主鍵,具備唯一性,使三張表關聯。

3.2 數據類型定義

3.2.1 用戶表(t_user)

用戶表(t_user)用于存儲系統用戶賬戶信息,包括用戶名、密碼、權限三個字段。在具體應用時,學生用戶名為學號,教師用戶名為教職工編號。根據系統權限許可需求,權限字段值1為系統管理員權限,2為教務管理人員權限,3為教師權限,4為學生權限,以此為用戶角色進行權限界定。用戶名的注冊由管理員錄入,避免用戶管理混亂。表結構及數據定義如表1所示:

表1 用戶表結構

SQL語句為:

CREATE TABLE t_user

(

id CHAR(15)PRIMARY KEY,

pwd CHAR(15),

);

jsd CHAR(5),

3.2.2 學生信息表(t_st)

學生信息表(t_st)用于存儲學生信息,包括用戶名、姓名、性別、所屬班級、出生日期、聯系方式字段。其中,用戶名為聯合主鍵,性別字段值1為男,2為女。所屬班級需要與教師信息表,評價結果查詢等結合,根據需要設定字段值。表結構及字段定義如表2所示:

表2 學生信息表表結構

SQL語句為:

CREATE TABLE t_st

(

id CHAR(15) PRIMARY KEY,

name CHAR(15),

sex CHAR(2),

age CHAR(10),

clas CHAR(20),

);

phone CHAR(20),

3.2.3 教職工信息表(t_tc)

教職工信息表(t_tc)用于儲存教師信息,包括用戶名、職務類別、姓名、性別、出生日期、學歷、工作時間、職務、任教班級、任教學科、聯系方式字段。表結構及字段定義如表 3所示:

表3 教職工信息表表結構

Clname char 20 N tcname char 20 N tcClas char 20 N phone char 20 Y

SQL語句為:

CREATE TABLE t_tc

(

id CHAR(15) PRIMARY KEY,

type CHAR(3),

name CHAR(15),

sex CHAR(2),

age CHAR(10),

clas CHAR(20),

dpname CHAR(20),

Clname CHAR(20),

tcname CHAR(20),

tcClas CHAR(20),

phone CHAR(20),

);

4 評價功能關聯數據庫設計

4.1 評價功能分析

職業學校教學評價系統的評價功能,包括學生評價、教師互評、教務管理人員評價三大類型,考慮數據庫層面上的結構清晰性和邏輯關聯。本數據庫設計學生評價表(t_stp)、教師評價表(t_stcp)、教務管理評價表(t_atcp)三張表來保存評價數據。

4.2 數據類型定義

4.2.1 學生評價表(t_stp)

學生評價表(t_stp)用于存儲學生評價結果,包括用戶名、評價對象、評價時間、評價、建議字段。其中,用戶名為學生用戶名,評價對象為教師,評價時間根據系統時間戳生成,評價采用五星分值,一星為1,二星為2,以此類推,五星為5存儲數據庫。建議字段內容為中文,學生可以在評價時向學生提交一定的建議性內容,限定字符200。考慮評價可能針對某一堂課的針對性評價,在具體使用時,需要根據實際需求對本數據表進行擴充,增加相應字段以滿足實際應用的需要。基本表結構及數據類型定義如表4所示:

表4 學生評價表表結構

SQL語句為:

CREATE TABLE t_stp

(

id CHAR(15) PRIMARY KEY,

pid CHAR(10),

time CHAR(20),

cont CHAR(20),

);

pro CHAR(200),

4.2.2 教師評價表(t_stcp)

教師評價表(t_stcp)用于存儲教師互評結果,包括用戶名、評價用戶、評價時間、評價、建議字段。其中用戶名,為評價人的用戶賬號,評價用戶為評價對象的用戶賬號,評價時間根據系統時間戳生成,評價與學生評價相同采用五星分值,一星為1,二星為2,以此類推,五星為5存儲數據庫。建議字段內容同樣采用中文,教師在對某位教師進行評價時,可以提供一定的建議。同樣考慮評價可能針對某一堂課的針對性評價,在具體使用時,需要根據實際需求對本數據表進行擴充,增加相應字段以滿足實際應用的需要。基本表結構及數據類型定義如表5所示:

表5 教師評價表表結構

SQL語句為:

CREATE TABLE t_stcp

(

id CHAR(15)PRIMARY KEY,

pid CHAR(10),

time CHAR(20),

cont CHAR(20),

pro CHAR(200),

);

4.2.3 教務管理評價表(t_atcp)

教務評價表(t_atcp)用于存儲學校管理層對教師的評價結果,包括用戶名、評價用戶、評價時間、評價、建議字段。其中用戶名,為評價人的用戶賬號,評價用戶為評價對象的用戶賬號,評價時間根據系統時間戳生成,評價與學生評價相同采用五星分值,一星為1,二星為2,以此類推,五星為5存儲數據庫。建議字段內容同樣采用中文,教務管理人員在對某位教師進行評價時,可以提供一定的建議。同樣考慮評價可能針對某一堂課的針對性評價,在具體使用時,需要根據實際需求對本數據表進行擴充,增加相應字段以滿足實際應用的需要。教務管理人員在提供評價建議時,建議內容可能會稍復雜,在數據庫設計時,本字段字符數需要增加。表結構及數據定義如表6所示:

表6 教務評價表表結構

SQL語句為:

CREATE TABLE t_atcp

(

id CHAR(15) PRIMARY KEY,

pid CHAR(10),

time CHAR(20),

cont CHAR(20),

pro CHAR(400),

);

5 擴展功能關聯數據庫設計

5.1 擴展功能分析

考慮到職業學校教學管理的需要,本數據庫在設計時考慮了評價系統的擴展功能,提供學生信息查詢,學校通知、公告功能方面的支持。學生可以通過本數據庫查詢自己的成績,教師、教務管理人員也可以通過系統查詢學生、某班級、某年級、某學科的學生成績,并統計相應的結果。學校發布的通知,公告,也可以通過本數據庫的支持來完成。因此,本數據庫設計了成績信息表(t_stsu)、公告信息表(t_news)來完成相應功能需求的數據庫支持。

5.2 數據類型定義

5.2.1 成績信息表(t_stsu)

成績信息表(t_stsu)用于存儲學生成績信息。根據職業學校教學管理的需求和本數據庫的邏輯結構,成績信息表應當包括學號、學期、學科、成績字段。在具體應用中,可能有階段性成績、實踐性成績等方面的查詢、統計需求,需要根據實際應用進行數據表的擴充。基本表結構及字段類型定義如表7所示:

表7 成績信息表

SQL語句為:

CREATE TABLE t_stsu

(

id CHAR(15) PRIMARY KEY,

semester CHAR(20),

total CHAR(20),

);

cont CHAR(20),

5.2.2 公告信息表(t_news)

公告信息表(t_news)用于存儲學校發布的各類公告信息。職業學校公告信息的發布,有不同的發布角色,同時公告信息的推送閱讀權限也有所不同。信息發布人可能是教務處、學生處、團支部、黨支部、教師等,信息的通知目標,也可能只是針對部分教師、學生,因此公告信息表需要包括公告發布部門、發布時間、信息內容、公告對象字段。基本表結構及字段類型如表8所示:

表8 公告信息表

SQL語句為:

CREATE TABLE t_news

(

id CHAR(15) PRIMARY KEY,

rdid CHAR(10),

time CHAR(20),

);

cont CHAR(1000),

6 本數據庫實踐應用的簡析

本文主要是研究職業學校教學評價系統的數據庫設計,在此僅對本數據庫在評價系統中的應用進行簡單闡述以供參考。

6.1 登錄功能支持簡析

用戶登錄評價系統,通過用戶數據表(t_user)來完成用戶身份驗證,核對用戶名與密碼是否正確,授予用戶對系統訪問的許可。用戶成功登錄后,根據用戶權限字段值對用戶進行授權,標明用戶在評價系統中的角色身份。其中,用戶名為系統關鍵值,是用戶在系統中各項應用的身份標明,對數據庫中其余各表的權限都將由用戶名作為索引標準。例如在評價系統中的用戶中心需要展示用戶的姓名,根據用戶名確定其角色身份是學生還是教職工,如果是學生則以用戶名為關鍵值,在學生信息表中匹配相應的數據。

6.2 評價查詢功能支持簡析

用戶登錄評價系統,完成評價查詢操作,首先需要對用戶的身份進行查詢匹配。例如通過用戶數據表確認用戶身份為學生,則通過學生信息表查詢學生所屬班級,所關聯學科和教師,已評價課程和未評價課程,從而進行匹配。學生在完成評價操作后,則根據評價學科、教師、班級三個參數,將評價結果等數據寫入學生評價表中。

查詢功能與評價功能大致相同,首先判斷用戶身份,對查詢范圍進行授權許可。如果用戶是教師,則授權查詢學生、教務管理人員、其他教師對自己的評價,根據查詢參數,如班級、時間等,從學生評價表、教師評價表、教務管理人員評價表中查詢,獲取匹配的查詢結果。

6.3 公告功能支持簡析

公告功能,既可以用戶自主閱讀,也可以系統主動推送,根據評價系統的設計來完成。本數據庫中,通過公告信息表(t_news)中的公告對象字段(rdid)來進行閱讀權限的限定。例如在公告瀏覽中,用戶使用公告瀏覽功能時,首先根據用戶表、學生信息表、教職工信息表三個表來判定用戶的公告瀏覽權限,再根據瀏覽公告時提供的時間來查詢相應的公告內容。

7 結術語

本文根據職業學校教學評價工作的需要,并綜合考慮了職業學校在資金、資源、技術等方面的實際情況,基于SQLite平臺設計了數據庫。數據庫的設計體現了便捷性、實時性、移動性等要求。在數據庫的應用實踐中,本數據庫順利通過測試并在本校穩定運行,用戶體驗評價較高。本數據庫支持 Android,H5,Web等的訪問需求,并具備極好的擴展能力,不僅能勝任職業學校教學評價管理的需要,也能適用于各大中小學校教學評價管理的需要。但由于時間有限,在本數據庫的設計中,一些角色身份數據方面的考慮還不夠完善,僅供廣大讀者參考借鑒,未來還需要進一步深入實際工作,在應用中不斷進行擴充和完善。

猜你喜歡
數據庫用戶評價
SBR改性瀝青的穩定性評價
石油瀝青(2021年4期)2021-10-14 08:50:44
數據庫
財經(2017年2期)2017-03-10 14:35:35
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
數據庫
財經(2016年15期)2016-06-03 07:38:02
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
基于Moodle的學習評價
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
主站蜘蛛池模板: 亚洲国产成人无码AV在线影院L| 免费观看成人久久网免费观看| 国产免费久久精品99re丫丫一| 日本人真淫视频一区二区三区| 亚洲国产亚洲综合在线尤物| 91视频青青草| 国产视频久久久久| 永久成人无码激情视频免费| 日韩无码真实干出血视频| 成人中文字幕在线| 91欧洲国产日韩在线人成| 欧美不卡视频在线观看| 日本久久久久久免费网络| 国产精品13页| 国产成人久视频免费| 色婷婷久久| 91精品专区| 国产在线观看高清不卡| 国产日韩精品欧美一区灰| 日韩欧美国产另类| 亚洲性一区| 九九九精品视频| 波多野结衣二区| 精品成人一区二区三区电影| 国产精品9| 亚洲 日韩 激情 无码 中出| 97久久超碰极品视觉盛宴| 91偷拍一区| 天天做天天爱夜夜爽毛片毛片| 久久综合色天堂av| 国产激情第一页| 国产欧美日韩精品第二区| 亚洲精品无码久久毛片波多野吉| 国产欧美日韩综合一区在线播放| 久久久久青草大香线综合精品 | 日韩美毛片| 日本道综合一本久久久88| 一区二区三区四区精品视频| 色屁屁一区二区三区视频国产| 欧美成人免费午夜全| 亚洲人成成无码网WWW| 她的性爱视频| 在线观看热码亚洲av每日更新| 2020精品极品国产色在线观看| 久久国产拍爱| 毛片在线播放网址| 欧美激情伊人| 欧美性天天| 女人18毛片一级毛片在线| 久久人人妻人人爽人人卡片av| 亚洲天堂在线免费| 成人在线综合| 国产在线视频福利资源站| 999精品色在线观看| av一区二区三区高清久久| 欧美高清国产| 国产精品视频a| 国产成人狂喷潮在线观看2345| 激情综合网址| 精品福利视频导航| 亚洲综合在线网| 精品国产福利在线| 亚洲第一区欧美国产综合| 国产精品乱偷免费视频| 伊人丁香五月天久久综合| 国产一级片网址| 精品人妻AV区| 婷婷亚洲视频| 亚洲综合第一页| 国产XXXX做受性欧美88| 久久综合亚洲鲁鲁九月天| 亚洲V日韩V无码一区二区| 国产乱子伦手机在线| 韩国自拍偷自拍亚洲精品| 尤物亚洲最大AV无码网站| 亚洲一级毛片免费观看| 色成人亚洲| 亚洲人成网站在线播放2019| AV无码一区二区三区四区| 亚洲第一香蕉视频| 国产精品林美惠子在线观看| 欧美成人a∨视频免费观看|