亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Android平臺教學(xué)評價系統(tǒng)的數(shù)據(jù)庫設(shè)計

        2019-08-07 06:01:16◆劉
        關(guān)鍵詞:數(shù)據(jù)庫用戶評價

        ◆劉 峰

        (廣東省佛山市順德區(qū)勒流職業(yè)技術(shù)學(xué)校 廣東 528322)

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

        1 數(shù)據(jù)庫設(shè)計平臺

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

        2 數(shù)據(jù)庫設(shè)計分析

        設(shè)計本數(shù)據(jù)庫是為了滿足職業(yè)學(xué)校教學(xué)評價系統(tǒng)開發(fā)的需求,其目的是提高教學(xué)管理效率,實現(xiàn)教學(xué)評價工作的網(wǎng)絡(luò)化、移動化、快捷化、自動化。根據(jù)職業(yè)學(xué)校教學(xué)管理工作的特點,本數(shù)據(jù)庫需要滿足的功能模塊如圖1所示:

        圖1 系統(tǒng)數(shù)據(jù)庫需求示意圖

        2.1 用戶管理功能需求

        教學(xué)評價系統(tǒng)構(gòu)建的核心目標是對教師的教學(xué)實效進行即時性的評價,為教師改進教學(xué)策略提供指導(dǎo)和大數(shù)據(jù)支撐。因此本系統(tǒng)需要嚴格的用戶身份驗證,以避免評價結(jié)果失真等現(xiàn)象。在數(shù)據(jù)庫的設(shè)計上,首先要考慮到用戶管理功能的需求,包括用戶身份驗證、用戶權(quán)限賦予、用戶個人信息保存等。

        2.2 評價及查詢功能需求

        評價功能是本數(shù)據(jù)庫需要滿足的重要功能。職業(yè)學(xué)校教學(xué)評價系統(tǒng)涉及多個班級、多個學(xué)科、多名教師以及全體學(xué)生,形成了復(fù)雜的數(shù)據(jù)邏輯結(jié)構(gòu),數(shù)據(jù)庫的設(shè)計必須在邏輯上滿足評價功能需求,理清學(xué)生、班級、學(xué)科、教師之間的數(shù)據(jù)關(guān)聯(lián)??紤]學(xué)校管理工作的拓展應(yīng)用,本數(shù)據(jù)庫除了支持教師教學(xué)評價外,增加學(xué)生成績查詢,可以通過本系統(tǒng)查詢學(xué)生學(xué)科成績。

        2.3 公告功能需求

        教學(xué)評價系統(tǒng)構(gòu)建的目標,是為了實現(xiàn)學(xué)校教學(xué)評價工作的便捷性、移動性、及時性。在學(xué)校教學(xué)管理工作中,涉及大量通知、公告的發(fā)布,覆蓋不同的用戶對象。在數(shù)據(jù)庫的設(shè)計中,需要滿足公告功能的需求,包括公告信息的保存,公告信息的閱讀推送權(quán)限等。

        3 用戶管理功能關(guān)聯(lián)數(shù)據(jù)庫設(shè)計

        3.1 系統(tǒng)用戶角色分析

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

        3.2 數(shù)據(jù)類型定義

        3.2.1 用戶表(t_user)

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

        表1 用戶表結(jié)構(gòu)

        SQL語句為:

        CREATE TABLE t_user

        (

        id CHAR(15)PRIMARY KEY,

        pwd CHAR(15),

        );

        jsd CHAR(5),

        3.2.2 學(xué)生信息表(t_st)

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

        表2 學(xué)生信息表表結(jié)構(gòu)

        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)用于儲存教師信息,包括用戶名、職務(wù)類別、姓名、性別、出生日期、學(xué)歷、工作時間、職務(wù)、任教班級、任教學(xué)科、聯(lián)系方式字段。表結(jié)構(gòu)及字段定義如表 3所示:

        表3 教職工信息表表結(jié)構(gòu)

        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 評價功能關(guān)聯(lián)數(shù)據(jù)庫設(shè)計

        4.1 評價功能分析

        職業(yè)學(xué)校教學(xué)評價系統(tǒng)的評價功能,包括學(xué)生評價、教師互評、教務(wù)管理人員評價三大類型,考慮數(shù)據(jù)庫層面上的結(jié)構(gòu)清晰性和邏輯關(guān)聯(lián)。本數(shù)據(jù)庫設(shè)計學(xué)生評價表(t_stp)、教師評價表(t_stcp)、教務(wù)管理評價表(t_atcp)三張表來保存評價數(shù)據(jù)。

        4.2 數(shù)據(jù)類型定義

        4.2.1 學(xué)生評價表(t_stp)

        學(xué)生評價表(t_stp)用于存儲學(xué)生評價結(jié)果,包括用戶名、評價對象、評價時間、評價、建議字段。其中,用戶名為學(xué)生用戶名,評價對象為教師,評價時間根據(jù)系統(tǒng)時間戳生成,評價采用五星分值,一星為1,二星為2,以此類推,五星為5存儲數(shù)據(jù)庫。建議字段內(nèi)容為中文,學(xué)生可以在評價時向?qū)W生提交一定的建議性內(nèi)容,限定字符200??紤]評價可能針對某一堂課的針對性評價,在具體使用時,需要根據(jù)實際需求對本數(shù)據(jù)表進行擴充,增加相應(yīng)字段以滿足實際應(yīng)用的需要?;颈斫Y(jié)構(gòu)及數(shù)據(jù)類型定義如表4所示:

        表4 學(xué)生評價表表結(jié)構(gòu)

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

        表5 教師評價表表結(jié)構(gòu)

        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 教務(wù)管理評價表(t_atcp)

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

        表6 教務(wù)評價表表結(jié)構(gòu)

        SQL語句為:

        CREATE TABLE t_atcp

        (

        id CHAR(15) PRIMARY KEY,

        pid CHAR(10),

        time CHAR(20),

        cont CHAR(20),

        pro CHAR(400),

        );

        5 擴展功能關(guān)聯(lián)數(shù)據(jù)庫設(shè)計

        5.1 擴展功能分析

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

        5.2 數(shù)據(jù)類型定義

        5.2.1 成績信息表(t_stsu)

        成績信息表(t_stsu)用于存儲學(xué)生成績信息。根據(jù)職業(yè)學(xué)校教學(xué)管理的需求和本數(shù)據(jù)庫的邏輯結(jié)構(gòu),成績信息表應(yīng)當(dāng)包括學(xué)號、學(xué)期、學(xué)科、成績字段。在具體應(yīng)用中,可能有階段性成績、實踐性成績等方面的查詢、統(tǒng)計需求,需要根據(jù)實際應(yīng)用進行數(shù)據(jù)表的擴充?;颈斫Y(jié)構(gòu)及字段類型定義如表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)用于存儲學(xué)校發(fā)布的各類公告信息。職業(yè)學(xué)校公告信息的發(fā)布,有不同的發(fā)布角色,同時公告信息的推送閱讀權(quán)限也有所不同。信息發(fā)布人可能是教務(wù)處、學(xué)生處、團支部、黨支部、教師等,信息的通知目標,也可能只是針對部分教師、學(xué)生,因此公告信息表需要包括公告發(fā)布部門、發(fā)布時間、信息內(nèi)容、公告對象字段?;颈斫Y(jié)構(gòu)及字段類型如表8所示:

        表8 公告信息表

        SQL語句為:

        CREATE TABLE t_news

        (

        id CHAR(15) PRIMARY KEY,

        rdid CHAR(10),

        time CHAR(20),

        );

        cont CHAR(1000),

        6 本數(shù)據(jù)庫實踐應(yīng)用的簡析

        本文主要是研究職業(yè)學(xué)校教學(xué)評價系統(tǒng)的數(shù)據(jù)庫設(shè)計,在此僅對本數(shù)據(jù)庫在評價系統(tǒng)中的應(yīng)用進行簡單闡述以供參考。

        6.1 登錄功能支持簡析

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

        6.2 評價查詢功能支持簡析

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

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

        6.3 公告功能支持簡析

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

        7 結(jié)術(shù)語

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

        猜你喜歡
        數(shù)據(jù)庫用戶評價
        SBR改性瀝青的穩(wěn)定性評價
        石油瀝青(2021年4期)2021-10-14 08:50:44
        數(shù)據(jù)庫
        財經(jīng)(2017年2期)2017-03-10 14:35:35
        關(guān)注用戶
        商用汽車(2016年11期)2016-12-19 01:20:16
        關(guān)注用戶
        商用汽車(2016年6期)2016-06-29 09:18:54
        數(shù)據(jù)庫
        財經(jīng)(2016年15期)2016-06-03 07:38:02
        關(guān)注用戶
        商用汽車(2016年4期)2016-05-09 01:23:12
        數(shù)據(jù)庫
        財經(jīng)(2016年3期)2016-03-07 07:44:46
        數(shù)據(jù)庫
        財經(jīng)(2016年6期)2016-02-24 07:41:51
        基于Moodle的學(xué)習(xí)評價
        如何獲取一億海外用戶
        亚洲天堂av一区二区三区不卡| 一级片久久| av无码一区二区三| 91麻豆精品久久久影院| 亚洲国产精品美女久久| 亚洲成av人片天堂网 | 热99精品| 国产一区二区精品av| 亚洲一区二区刺激的视频| 国产乱妇无乱码大黄aa片| 日本午夜免费福利视频| 国产精品黑色丝袜在线播放| av免费在线播放一区二区| 麻豆精品导航| 国产精品va无码一区二区| 久久精品国产亚洲婷婷| 99视频偷拍视频一区二区三区| 久久久久人妻精品一区二区三区 | 亚洲乱码日产精品bd在线观看| 国产精品久久无码免费看| 大陆少妇一区二区三区| 国内免费高清在线观看| av无码久久久久久不卡网站| 亚洲无码中文字幕日韩无码| 国产精品熟女视频一区二区三区| 在线看片免费人成视频电影 | 国产熟女av一区二区三区四季| 亚洲中文字幕精品久久吃奶| 三年的高清电影免费看 | 不卡国产视频| 久久老熟女一区二区三区| 欧美成人秋霞久久aa片| √天堂中文官网8在线| 无码成年性午夜免费网站蜜蜂| 午夜视频一区二区三区播放| 人与禽性视频77777| 91麻豆精品激情在线观看最新| 国产精品毛片av一区二区三区| 一本色综合网久久| 亚洲精品无码久久久久av麻豆 | 久久国产精久久精产国|