【正文】
工號 nchar 20 N N N 登錄賬號 5 性別 nchar 20 N N N 性別 6 出生日期 datetime 20 N N N 出生日期 7 郵箱 nchar 50 N N N 電子郵箱 8 學(xué)院 nchar 20 N Y N 所屬學(xué) 院 9 專業(yè) nchar 20 N Y N 所屬專業(yè) 10 職稱 nchar 20 N Y N 教師資格 11 描述 text 200 N N Y 備注 (四) 職稱表 在該表中,儲存職稱的相關(guān)信息,其中主鍵為 id,無外鍵。 表 54 職稱表 序號 字段名 數(shù)據(jù)類型 長度 主鍵 允許為空 描述 1 ID int 10 Y N 職稱編號 天津科技大學(xué) 2021屆本科生畢業(yè)設(shè) 26 2 名稱 nchar 20 N N 職稱名稱 3 描述 text 200 N Y 備注 (五) 學(xué)院表 在該表中,儲存學(xué)院的相關(guān)信息,其中 主鍵為 id,無外鍵。 表 55 學(xué)院表 序號 字段名 數(shù)據(jù)類型 長度 主鍵 允許為空 描述 1 ID int 10 Y N 學(xué)院編號 2 名稱 nchar 20 N N 學(xué)院名稱 3 描述 text 200 N Y 備注 (六) 專業(yè)表 在該表中,儲存專業(yè)的相關(guān)信息,其中主鍵為 id。 表 56 專業(yè)表 序號 字段名 數(shù)據(jù)類型 長度 主鍵 外鍵 允許為空 描述 1 ID int 10 Y N N 專業(yè)編號 2 名稱 nchar 20 N N N 專業(yè)名稱 3 學(xué)院 ID int 10 N Y N 所屬學(xué)院 編號 4 學(xué)院 名稱 nchar 20 N Y N 所屬學(xué)院 名稱 (七) 課程表 在該表中,儲存課程的相關(guān)信息,其中主鍵為 id。 表 57 課程表 序號 字段名 數(shù)據(jù)類型 長度 主鍵 外鍵 允許為空 描述 1 ID int 10 Y N N 課程編號 2 名稱 nchar 20 N N N 課程名稱 3 學(xué)院 ID int 10 N Y N 所屬學(xué)院 編號 4 學(xué)院 名稱 nchar 20 N Y N 所屬學(xué)院 名稱 5 專業(yè) ID int 10 N Y N 所屬專 業(yè) 編號 6 專業(yè) nchar 20 N Y N 所屬專業(yè) 天津科技大學(xué) 2021屆本科生畢業(yè)設(shè) 27 名稱 名稱 (八) 評估指標(biāo)表 在該表中,儲存評估指標(biāo)的相關(guān)信息,其中主鍵為 id,無外鍵。 表 58 評估指標(biāo)表 序號 字段名 數(shù)據(jù)類型 長度 主鍵 允許為空 描述 1 ID int 10 Y N 評估指標(biāo)編號 2 名稱 nchar 50 N N 評估指標(biāo)名稱 3 內(nèi)容 text 200 N N 具體描述 (九) 評教單表 在該表中,儲存評教單的相關(guān)信息,其中主鍵為 id。 表 59 評教單表 序號 字段名 數(shù)據(jù)類型 長度 主鍵 外鍵 允許為空 描述 1 ID int 10 Y N N 評教單 編號 2 名稱 nchar 20 N N N 評教單 名程 3 學(xué)院 nchar 20 N Y N 所屬學(xué)院 名稱 4 專業(yè) nchar 20 N Y N 所屬專業(yè) 名稱 5 課程 nchar 20 N Y N 所屬課程 名稱 6 教師 nchar 20 N Y N 授課教師 姓名 7 起始 時間 datetime 20 N N N 課程開始 時間 8 課時 nchar 20 N N N 上課 總時間 9 描述 text 200 N N Y 備注 (十) 評教詳細(xì)信息表 在該表中,儲存評教詳細(xì)信息的相關(guān)信息,其中主鍵為 id。 天津科技大學(xué) 2021屆本科生畢業(yè)設(shè) 28 表 510 評教詳細(xì)信息表 序號 字段名 數(shù)據(jù)類型 長度 主鍵 外鍵 允許為空 描述 1 ID int 10 Y N N 評教詳細(xì)信息編號 2 評教單 編號 int 10 N Y N 所屬評教 單編號 3 學(xué)生 姓名 nchar 20 N Y N 評教學(xué)生 姓名 4 評估指標(biāo)名稱 nchar 20 N Y N 評估指標(biāo) 名稱 5 評估指標(biāo)內(nèi)容 text 200 N Y N 評估指 標(biāo) 內(nèi)容 6 分?jǐn)?shù) float 4 N N N 評教結(jié)果 分?jǐn)?shù) 天津科技大學(xué) 2021屆本科生畢業(yè)設(shè) 29 第六章 系統(tǒng)實現(xiàn) 經(jīng)過需求分析、概要設(shè)計和詳細(xì)設(shè)計階段,最終系統(tǒng)開發(fā)完成。那么接下來就是對開發(fā)出的程序中的各種功能進(jìn)行介紹。在該系統(tǒng)中包塊三類用戶:管理員、教師和學(xué)生。三方的權(quán)限各有不同,也就導(dǎo)致不同人登錄后所顯示的功能各不相同。管理員可操作的功能相對較多,對很多信息進(jìn)行管理。學(xué)生主要以評教為主。而教師的主要操作的查看自己所授課程的評估結(jié)果。 第一節(jié) 登錄功能實現(xiàn) 本系統(tǒng)是以三類用戶為主體的。每類用 戶的登錄方式不同,管理員為普通登錄,學(xué)生用學(xué)號而教師用工號。當(dāng)輸入正確的賬號和密碼后,三類用戶都要根據(jù)自身身份來選擇權(quán)限,例如學(xué)生想登錄管理界面是不可能的,因為系統(tǒng)會根據(jù)用戶輸入的賬號密碼以及身份到后臺數(shù)據(jù)庫中查看是否屬實,如若不屬實則不能成功登錄,只有所有條件符合才能成功以正確的身份進(jìn)入相應(yīng)的界面。 圖 61 系統(tǒng)登陸界面 天津科技大學(xué) 2021屆本科生畢業(yè)設(shè) 30 第二節(jié) 管理員功能實現(xiàn) 管理員是該系統(tǒng)中可操作功能最多的用戶,是管理后臺的主要操作者,可以對很多方面的信息進(jìn)行管理,最后還能查看評教結(jié)果。算是最大權(quán)限擁有者。當(dāng)管理員用秘密和 賬號登錄系統(tǒng)后,可操作的功能包括很多:管理所有管理員賬戶、修改密碼、管理學(xué)生、管理教師、管理院系、管理專業(yè)、管理課程、管理職稱、管理評估指標(biāo)、管理評估單和查看全部評估結(jié)果。 一、 更改個人個人信息和登錄密碼 (一) 管理員個人信息管理概述 原則上,密碼和用戶名是權(quán)限的象征,所以所有用戶最好每隔一段時間就對原有的密碼進(jìn)行修改,以防止別人有意無意的盜用密碼。若被盜用,系統(tǒng)就會大亂,擾亂原先平穩(wěn)的公共秩序。 (二) 管理所有管理員賬戶功能實現(xiàn) 管理員根據(jù)賬號和密碼成功登錄后,可以在左側(cè)選擇賬戶管理,在該功能 中又分為添加新賬戶、管理員賬戶信息管理和修改個人密碼。 添加新賬戶顧名思義就是添加新的管理員,添加新管理員截圖如下: 圖 62 添加新管理員界面 賬戶信息管理就是對已存在的管理員信息進(jìn)行編輯或者刪除。編輯時,該管理員的信息將變?yōu)榭筛臓顟B(tài),改完后選“更新”,信息即被更新,若不想更改,選“取消”即可。編輯修改管理員賬戶信息截圖如下: 圖 63 編輯修改管理員賬戶信息界面 刪除時,選擇相應(yīng)管理員后面的“刪除”選項,系統(tǒng)后臺將自動刪除該天津科技大學(xué) 2021屆本科生畢業(yè)設(shè) 31 管理員。刪除管理員賬戶信息成功后圖如下: 圖 64 刪除管理員賬戶信息界面 (三) 管理員修改個人登錄密碼功能實現(xiàn) 管理員根據(jù)賬號密碼成功登錄后可以對自己登錄密碼進(jìn)行更改,但密碼修改也是有限制的,為防止惡意修改,管理員必須將原密碼填寫正確才可輸入新的密碼。管理員修改個人登錄密碼截圖如下: 圖 65 管理員修改個人登錄密碼界面 二、 教師信息管理 (一) 教師信息管理概述 所謂教師信息管理,及包括對教師信息的增加和刪除。當(dāng)學(xué)校新招收了教師時就要對新教師的信息進(jìn)行添加;當(dāng)某教師退休或者離開學(xué)校時,要刪除教師信息。教師信息的管理是對學(xué)校秩序的維護(hù)。 (二) 管理教師功能實現(xiàn) 管理員根據(jù)賬號和密碼成功登錄后,可以在左側(cè)選擇教師信息管理和添加教師兩種選項。 添加新教師顧名思義就是添加新的教師,填寫內(nèi)容如姓名、密碼、工號等等。添加新教師截圖如下: 天津科技大學(xué) 2021屆本科生畢業(yè)設(shè) 32 圖 66 添加新教師界面 教師信息管理就是刪除教師信息,在該功能下,管理員可以選擇某個或者某些教師同時刪除,如果要全部刪除則選擇“全選”按鈕即可。教師信息管理截圖如下: 圖 67 教師信息管理界面 三、 學(xué)生信息管理 (一) 學(xué)生信息管理概述 與教師信息管理相似,學(xué)生信息管理包括對學(xué)生信息的增 加和刪除。當(dāng)學(xué)校招收了新學(xué)生時就要對新學(xué)生的信息進(jìn)行添加;當(dāng)某學(xué)生畢業(yè)或者因其他原因離開學(xué)校時,要刪除學(xué)生信息。學(xué)生信息的管理同樣是對學(xué)校秩序的天津科技大學(xué) 2021屆本科生畢業(yè)設(shè) 33 維護(hù)。 (二) 管理學(xué)生功能實現(xiàn) 管理員根據(jù)賬號和密碼成功登錄后,可以在左側(cè)選擇學(xué)生信息管理和添加學(xué)生兩種選項選項。 添加新學(xué)生顧名思義就是添加新的學(xué)生,填寫內(nèi)容如姓名、密碼、學(xué)號等等。添加新學(xué)生截圖如下: 圖 68 添加新學(xué)生界面 學(xué)生信息管理就是刪除學(xué)生信息,在該功能下,管理員可以選擇某個或者某些學(xué)生同時刪除,如果要全部刪除則選擇“全選”按鈕即可。學(xué)生信 息管理截圖如下: 圖 69 學(xué)生信息管理界面 四、 課程信息管理 (一) 課程信息管理概述 天津科技大學(xué) 2021屆本科生畢業(yè)設(shè) 34 同樣的,課程信息管理包括對課程信息的增刪改。當(dāng)學(xué)校開設(shè)了新課程時就要對新課程的信息進(jìn)行添加;當(dāng)課程信息變動,就要對課程信息進(jìn)行修改;當(dāng)學(xué)校取消某門課程的教授時,要刪除該課程的信息。 (二) 管理課程功能實現(xiàn) 管理員根據(jù)賬號和密碼成功登錄后,可以在左側(cè)選擇課程管理選項。系統(tǒng)自動顯示課程列表,如下圖所示: 圖 610 課程管理界面 在課程管理界面中,管理員可以對課程進(jìn)行增刪改的操作,如修 改,系統(tǒng)自動跳到修改界面,如下圖所示: 圖 611 修改課程界面 若要添加,則在下方的空格中填寫即可,如下圖所示: 圖 612 添加課程界面 天津科技大學(xué) 2021屆本科生畢業(yè)設(shè) 35 五、 院系信息管理 (一) 院系信息管理概述 與課程管理相似,學(xué)院信息管理包括對學(xué)院信息的增刪改。當(dāng)學(xué)校開設(shè)了新學(xué)院時就要對新學(xué)院的信息進(jìn)行添加;當(dāng)學(xué)院信息變動,就要對學(xué)院信息進(jìn)行修改;當(dāng)學(xué)校取消某個學(xué)院時,要刪除該學(xué)院的信息。 (二) 管理院系功能實現(xiàn) 管理員根據(jù)賬號和密碼成功登錄后,可以在左側(cè)選擇院系管理選項。系統(tǒng)自動顯示院系列表 ,如下圖所示: 圖 613 院系管理界面 在院系管理界面中,管理員可以對院系進(jìn)行增刪改查的操作,如修改,系統(tǒng)自動跳到修改界面,如下圖所示: 圖 614 修改院系界面 若要添加,則在下方的空格中填寫即可,如下圖所示: 圖 615 添加院系界面 天津科技大學(xué) 2021屆本科生畢業(yè)設(shè) 36 若要查詢,則在最下空格中輸入要查詢的學(xué)院名稱即可,如下圖所示: 圖 616 查詢院系界面 六、 專業(yè)信息管理 (一) 專業(yè)信息管理概述 與課程管理相似,專業(yè)信息管理包括對專業(yè)信息的增刪改。當(dāng)學(xué)校在某個學(xué)院下開設(shè)了新專業(yè)時就要對新專業(yè)的信息進(jìn) 行添加;當(dāng)專業(yè)信息變動,就要對專業(yè)信息進(jìn)行修改;當(dāng)學(xué)校取消某學(xué)院下的某個專業(yè)時,要刪除該專業(yè)的信息。 (二) 管理專業(yè)功能實現(xiàn) 管理員根據(jù)賬號和密碼成功登錄后,可以在左側(cè)選擇專業(yè)管理選項。系統(tǒng)自動顯示專業(yè)列表,如下圖所示: 圖 617 專業(yè)管理界面 在專業(yè)管理界面中,管理員可以對院系進(jìn)行增刪改的操作,如修改,系統(tǒng)自動跳到修改界面,如下圖所示: 天津科技大學(xué) 2021屆本科生畢業(yè)設(shè) 37 圖 618 修改專業(yè)界面 若要添加,則在下方的空格中填寫即可,如下圖所示: 圖 619 添加專業(yè)界面 若要刪除,則選擇要刪除對象最右側(cè)的“刪除”按 鈕即可,如下圖所示: 圖 620 刪除專業(yè)界面 七、 職稱信息管理 (一) 職稱信息管理概述 職稱信息管理,同樣是對職稱信息的增刪改。不同教師的加入有可能帶來新的職稱,比如“教授”。 天津科技大學(xué) 2021屆本科生畢業(yè)設(shè) 38 (二) 管理職稱功能實現(xiàn) 管理員根據(jù)賬號和密碼成功登錄后,可以在左側(cè)選擇職稱管理選項。系統(tǒng)自動顯示職稱列表,如下圖所示: 圖 621 職稱管理界面 在職稱管理界面中,管理員可以對職稱進(jìn)行增刪改的操作,如修改,系統(tǒng)自動跳到修改界面,如下圖所示: 圖 622 修改職稱界面 若要添加,則在下方的空格中填寫即可,如下 圖所示: 圖 623 添加職稱界面 八、 評估指標(biāo)信息管理 (一) 評估指標(biāo)信息管理概述 評估指標(biāo)是對一個教師教學(xué)情況的具體描述,學(xué)生也是根據(jù)這些指標(biāo)