




已閱讀5頁(yè),還剩16頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
職業(yè)技術(shù)學(xué)院“教學(xué)評(píng)價(jià)”系統(tǒng)軟件設(shè)計(jì)規(guī)格說(shuō)明書(shū)1 引言1.1 編寫(xiě)目的軟件設(shè)計(jì)的目的是將軟件需求轉(zhuǎn)換為軟件的具體設(shè)計(jì)方案,概要設(shè)計(jì)根據(jù)軟件需求給出為軟件的體系結(jié)構(gòu),詳細(xì)設(shè)計(jì)給出軟件模塊的內(nèi)部過(guò)程描述,該文檔是設(shè)計(jì)結(jié)果的詳細(xì)描述,也是程序員編寫(xiě)程序的功能依據(jù)。1.2 術(shù)語(yǔ)定義文檔中出現(xiàn)的相關(guān)術(shù)語(yǔ)定義解釋?zhuān)合到y(tǒng)靜態(tài)模型,即系統(tǒng)的對(duì)象模型。根據(jù)需求分析階段得到的系統(tǒng)用例圖,進(jìn)一步歸納匯總從中可以找出系統(tǒng)中存在的類(lèi)。一邊發(fā)現(xiàn)系統(tǒng)的類(lèi),一邊確定這些類(lèi)的屬性和操作,并確定類(lèi)與類(lèi)之間存在的聯(lián)系,最終給出整個(gè)系統(tǒng)的類(lèi)圖。動(dòng)態(tài)模型:動(dòng)態(tài)模型由一組定義了行為的類(lèi)組成。UML 的動(dòng)態(tài)模型主要包括狀態(tài)圖、順序圖、協(xié)作圖和活動(dòng)圖。只要能表達(dá)出系統(tǒng)的動(dòng)態(tài)行為特點(diǎn),并不是必需同時(shí)畫(huà)出?;顒?dòng)圖:活動(dòng)圖是 UML 用于對(duì)系統(tǒng)的動(dòng)態(tài)行為建模的另一種常用工具,它描述活動(dòng)的順序,展現(xiàn)從一個(gè)活動(dòng)到另一個(gè)活動(dòng)的控制流。活動(dòng)圖在本質(zhì)上是一種流程圖。時(shí)序圖:也叫順序圖,用來(lái)描述系統(tǒng)中多個(gè)對(duì)象之間的動(dòng)態(tài)協(xié)作,重點(diǎn)是顯示對(duì)象之間發(fā)送消息的時(shí)間順序。時(shí)序圖的一個(gè)用途是用來(lái)顯示用例中的行為順序,當(dāng)執(zhí)行一個(gè)用例行為時(shí),時(shí)序圖中的每條消息對(duì)應(yīng)了一個(gè)類(lèi)操作或狀態(tài)機(jī)中引起轉(zhuǎn)換的觸發(fā)事件。組件圖:表示系統(tǒng)模型的物理視圖,主要描述了代碼部件的物理結(jié)構(gòu)及各部件之間的依賴(lài)關(guān)系。一個(gè)部件可能是一個(gè)資源代碼部件、一個(gè)二進(jìn)制部件或一個(gè)可執(zhí)行部件。2 系統(tǒng)概要設(shè)計(jì)2.1 系統(tǒng)設(shè)計(jì)原則系統(tǒng)設(shè)計(jì)應(yīng)遵循先進(jìn)性、規(guī)范性、靈活性的原則,采用先進(jìn)成熟的技術(shù),結(jié)合學(xué)生評(píng)教管理的特性化需求,易于使用、部署和維護(hù),且性能穩(wěn)定可靠。2.2 系統(tǒng)總體結(jié)構(gòu)“教學(xué)評(píng)價(jià)”信息系統(tǒng)以現(xiàn)有的校園網(wǎng)為網(wǎng)絡(luò)平臺(tái),基于 B/S 結(jié)構(gòu)模式,采用傳統(tǒng)的 MVC(Model-View-Controller)架構(gòu)模式。表示層(View),是系統(tǒng)界面設(shè)計(jì)者設(shè)計(jì)的圖形界面,是面向用戶(hù)的數(shù)據(jù)表示。在“教學(xué)評(píng)價(jià)”管理信息系統(tǒng)中主要是登錄界面、宿管中心管理員操作界面、學(xué)生個(gè)人信息維護(hù)界面、信息查詢(xún)界面、入住登記界面等軟件操作界面。業(yè)務(wù)邏輯層(Controller),包括應(yīng)用系統(tǒng)的對(duì)象,并且定義了它們的行為和相互間的關(guān)系。用來(lái)接受用戶(hù)指令,轉(zhuǎn)發(fā)用戶(hù)請(qǐng)求,以及對(duì)這些請(qǐng)求進(jìn)行處理。數(shù)據(jù)訪問(wèn)層(Model),是由代碼編寫(xiě)人員編寫(xiě)程序代碼來(lái)實(shí)現(xiàn)系統(tǒng)應(yīng)有功能、由數(shù)據(jù)庫(kù)專(zhuān)家分析管理數(shù)據(jù)及設(shè)計(jì)數(shù)據(jù)庫(kù),最終實(shí)現(xiàn)系統(tǒng)具體功能。3 系統(tǒng)詳細(xì)設(shè)計(jì)3.1 系統(tǒng)功能模塊設(shè)計(jì)3.1.1 功能模塊設(shè)計(jì)“教學(xué)評(píng)價(jià)”管理信息系統(tǒng)涵蓋了教學(xué)評(píng)價(jià)管理中的各個(gè)功能模塊,大大降低管理實(shí)踐中的手工勞動(dòng),提高了管理效率和水平。其總體功能結(jié)構(gòu)設(shè)計(jì)如圖 3-1 所示。教師教學(xué)評(píng)價(jià)系統(tǒng)基礎(chǔ)數(shù)據(jù)維護(hù)模塊評(píng)價(jià)信息采集模塊評(píng)價(jià)結(jié)果處理查詢(xún)模塊用戶(hù)管理模塊權(quán)限分配密碼修改在線評(píng)教按教學(xué)單位評(píng)價(jià)結(jié)果統(tǒng)計(jì)按課程體系按個(gè)人評(píng)價(jià)結(jié)果查詢(xún)報(bào)表統(tǒng)計(jì)結(jié)果報(bào)表評(píng)價(jià)指標(biāo)管理圖 3-1 評(píng)教系統(tǒng)功能結(jié)構(gòu)圖3.1.2 系統(tǒng)靜態(tài)模型的建立3.1.2.1 識(shí)別類(lèi)1、學(xué)生類(lèi)、教師類(lèi)、評(píng)價(jià)類(lèi)在教學(xué)評(píng)價(jià)管理信息系統(tǒng)中,關(guān)鍵的業(yè)務(wù)需求是,學(xué)生對(duì)任課教師教學(xué)情況的評(píng)價(jià)、同行,專(zhuān)家對(duì)任課教師的評(píng)價(jià);所以靜態(tài)模型應(yīng)該從標(biāo)識(shí)評(píng)價(jià)(Evaluation)、學(xué)生(Student)、教師(Teacher)這些類(lèi)開(kāi)始。學(xué)生既是系統(tǒng)要管理的數(shù)據(jù)對(duì)象,同時(shí)又是系統(tǒng)的一個(gè)使用角色,其相關(guān)數(shù)據(jù)必須存儲(chǔ)在數(shù)據(jù)庫(kù)中。學(xué)生具有學(xué)號(hào)、姓名、性別、系別、專(zhuān)業(yè)、班級(jí)等屬性特征,以學(xué)號(hào)作為每一個(gè)學(xué)生身份標(biāo)識(shí)。在系統(tǒng)中,學(xué)生具有增加、刪除、修改及查詢(xún)等行為,所以在系統(tǒng)中應(yīng)該有一個(gè)學(xué)生實(shí)體類(lèi),同理教師也如此。同時(shí)學(xué)生、同行、專(zhuān)家對(duì)任課教師的評(píng)價(jià)也需要系統(tǒng)的一對(duì)像來(lái)記錄并固化到數(shù)據(jù)庫(kù)中以供下一學(xué)年任課教師聘任做參考和學(xué)生選擇老師做依據(jù),所以系統(tǒng)應(yīng)該添加一個(gè)評(píng)價(jià)類(lèi)(Evaluation)。3、系別類(lèi)、專(zhuān)業(yè)類(lèi)、班級(jí)類(lèi)、教學(xué)班級(jí)類(lèi)、開(kāi)設(shè)課程類(lèi)學(xué)生評(píng)價(jià)教師的過(guò)程是這樣的,系部根據(jù)學(xué)期的開(kāi)課計(jì)劃,在系統(tǒng)中添加學(xué)期開(kāi)設(shè)課程,再根據(jù)學(xué)生的人數(shù)和任課教師對(duì)每門(mén)課程分別開(kāi)設(shè)不同的教學(xué)班級(jí)(一般開(kāi)設(shè)的教學(xué)班級(jí)的總?cè)藬?shù)大于學(xué)生數(shù)),學(xué)生選課的過(guò)程就是加入的教學(xué)班級(jí)的過(guò)程,一個(gè)教學(xué)班級(jí)對(duì)應(yīng)著一名任課教師,所以系統(tǒng)應(yīng)該記錄下來(lái)系部開(kāi)設(shè)課程,開(kāi)設(shè)的教學(xué)班級(jí)的信息,所以系統(tǒng)應(yīng)添加開(kāi)設(shè)課程類(lèi)(OpenCourses)和教學(xué)班級(jí)類(lèi)(TeachingClasses)。學(xué)生在校期間,都在某個(gè)系某個(gè)專(zhuān)業(yè)的某個(gè)班級(jí)里參加學(xué)習(xí)和活動(dòng)。一般地,高等院校有多個(gè)系,每個(gè)系有 1 個(gè)到多個(gè)專(zhuān)業(yè),每個(gè)專(zhuān)業(yè)有 1 個(gè)到多個(gè)班級(jí)。系別有系別代碼、系別名稱(chēng)、系主任、系辦公室等屬性特征,專(zhuān)業(yè)有專(zhuān)業(yè)代碼、專(zhuān)業(yè)名稱(chēng)、所屬系別、學(xué)制年限等屬性特征,班級(jí)有班級(jí)代碼、所屬專(zhuān)業(yè)、班主任等屬性特征。同時(shí),系別、專(zhuān)業(yè)、班級(jí)均有可能增減,因此具有添加、刪除、修改以及查詢(xún)等行為。在類(lèi)圖中,要有這三個(gè)類(lèi)。綜合以上分析,得出系統(tǒng)類(lèi)圖如圖 3-2 所示。圖 3-2 系統(tǒng)類(lèi)圖3.1.2.2 界面類(lèi)教學(xué)評(píng)價(jià)管理信息系統(tǒng)中主要的用戶(hù)界面如表 3-1 所列。表 3-1 系統(tǒng)界面類(lèi)序號(hào)界面類(lèi)名稱(chēng)主要功能說(shuō)明1系統(tǒng)登錄界面實(shí)現(xiàn)用戶(hù)通過(guò)賬號(hào)、密碼登錄系統(tǒng)2教學(xué)督導(dǎo)辦公室管理員操作界面對(duì)評(píng)價(jià)結(jié)果進(jìn)行統(tǒng)計(jì)、并生成統(tǒng)計(jì)報(bào)表,上報(bào)到各系部。匯總評(píng)語(yǔ),向系部和任課教師反饋。3系統(tǒng)管理員基礎(chǔ)數(shù)據(jù)管理,主要是基礎(chǔ)數(shù)據(jù)的導(dǎo)入4學(xué)生操作界面修改登錄密碼、對(duì)自己選修的課程老師評(píng)價(jià)及簡(jiǎn)單評(píng)語(yǔ)和查詢(xún)老師評(píng)價(jià)情況(為選課做準(zhǔn)備)5教師操作界面修改登錄密碼、查看自己的評(píng)價(jià)情況及評(píng)語(yǔ)3.1.3 系統(tǒng)動(dòng)態(tài)模型的建立為詳細(xì)說(shuō)明本系統(tǒng)動(dòng)態(tài)模型的建立方法和步驟,以下主要?jiǎng)?chuàng)建學(xué)生入住用例和來(lái)訪登記用例的活動(dòng)圖,創(chuàng)建中心管理員添加宿舍用例和查詢(xún)學(xué)生住宿用例的時(shí)序圖。3.1.3.1 學(xué)生選課活動(dòng)圖雖然本系統(tǒng)是教學(xué)評(píng)價(jià)管理系統(tǒng),但是基礎(chǔ)數(shù)據(jù)的來(lái)自是教務(wù)系統(tǒng),所以有必要對(duì)選課的活動(dòng)了解清楚,這樣才能確定記錄數(shù)據(jù)的類(lèi)和固化數(shù)據(jù)的數(shù)據(jù)庫(kù)對(duì)象表格。根據(jù)相關(guān)工作流程,畫(huà)出其活動(dòng)圖如圖 3-3 所示。圖 3-3 學(xué)生選課活動(dòng)圖3.1.3.2 學(xué)生評(píng)價(jià)教師活動(dòng)圖學(xué)生登錄教學(xué)評(píng)價(jià)系統(tǒng)后,可以看到自己的選課信息。根據(jù)相關(guān)工作流程,畫(huà)出其活動(dòng)圖如圖 3-4 所示。圖 3-4 學(xué)生評(píng)價(jià)活動(dòng)圖3.1.3.3 添加開(kāi)設(shè)課程時(shí)序圖 雖然開(kāi)設(shè)課程數(shù)據(jù)是來(lái)自教務(wù)管理系統(tǒng),但是教學(xué)評(píng)價(jià)系統(tǒng)和教務(wù)管理系統(tǒng)在業(yè)務(wù)上有著千絲萬(wàn)縷的關(guān)系,只有在理解教務(wù)管理系統(tǒng)業(yè)務(wù)基礎(chǔ)上,才能更好的設(shè)計(jì)、理解評(píng)價(jià)系統(tǒng)。所以有必要了解教務(wù)管理系統(tǒng)中的核心業(yè)務(wù):開(kāi)設(shè)課程。開(kāi)設(shè)課程的管理,添加開(kāi)設(shè)課程數(shù)據(jù)的主要參與者是系統(tǒng)管理員,涉及到的類(lèi)主要有開(kāi)設(shè)課程維護(hù)界面、課程類(lèi)和數(shù)據(jù)庫(kù)操作類(lèi)。系統(tǒng)中心管理員登錄系統(tǒng)后,要執(zhí)行添加新的開(kāi)設(shè)課程數(shù)據(jù)的操作,系統(tǒng)創(chuàng)建并顯示開(kāi)設(shè)課程維護(hù)界面,中心管理員在界面上編輯完畢后,調(diào)用該界面的 Add( )方法,界面再去調(diào)用課程的selectCourse()方法檢索到需要開(kāi)設(shè)的課程,調(diào)用系部類(lèi)selectDepart()去檢索開(kāi)設(shè)課程的系部。設(shè)置了開(kāi)設(shè)系部、開(kāi)設(shè)的課程后進(jìn)而調(diào)用業(yè)務(wù)邏輯層開(kāi)設(shè)課程類(lèi)的 Add( )方法添加新開(kāi)設(shè)課程,再調(diào)用數(shù)據(jù)操作層的開(kāi)設(shè)課程數(shù)據(jù)庫(kù)操作類(lèi)的 Insertdata( )向數(shù)據(jù)表中插入新記錄,并且將更新后的數(shù)據(jù)返回到開(kāi)設(shè)課程維護(hù)界面供瀏覽。添加開(kāi)設(shè)課程時(shí)序圖如圖 3-5 所示。圖 3-5 添加開(kāi)設(shè)課程時(shí)序圖3.1.3.學(xué)生教學(xué)評(píng)價(jià)時(shí)序圖學(xué)生登錄系統(tǒng)后,可瀏覽自己的課程并對(duì)課程任課教師做出評(píng)價(jià),學(xué)生對(duì)任課教師評(píng)價(jià)的時(shí)序圖 如圖3-6 所示。圖 3-6學(xué)生評(píng)價(jià)時(shí)序圖3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)3.2.1 邏輯模型設(shè)計(jì)1、系別實(shí)體學(xué)校一般都設(shè)有 1 個(gè)以上的系別進(jìn)行教書(shū)育人活動(dòng)。系別實(shí)體的主要屬性有系別代碼、系別名稱(chēng)、系主任、辦公室和辦公電話等?;?E-R 模型,畫(huà)出實(shí)體屬性圖如圖 3-7 所示。圖 3-7 系別實(shí)體屬性圖2、專(zhuān)業(yè)實(shí)體學(xué)校的每個(gè)院系一般都開(kāi)設(shè) 1 個(gè)以上的專(zhuān)業(yè)進(jìn)行人才培養(yǎng)。專(zhuān)業(yè)實(shí)體的主要屬性有專(zhuān)業(yè)代碼、專(zhuān)業(yè)名稱(chēng)、所屬系別、辦學(xué)層次以及修學(xué)年限等?;?E-R 模型,畫(huà)出實(shí)體屬性圖如圖 3-8 所示。圖 3-8 專(zhuān)業(yè)實(shí)體屬性圖3、班級(jí)實(shí)體每年招生時(shí),每個(gè)專(zhuān)業(yè)視實(shí)際招錄人數(shù)多少而編排至少 1 個(gè)以上的學(xué)生班級(jí)。班級(jí)是學(xué)校各項(xiàng)教學(xué)、管理活動(dòng)的最基本的單位。班級(jí)實(shí)體的主要屬性有班級(jí)代碼、入學(xué)年份、所屬專(zhuān)業(yè)及班主任等屬性。基于 E-R 模型,畫(huà)出實(shí)體屬性圖如圖 3-9 所示。圖 3-9 班級(jí)實(shí)體屬性圖4、學(xué)生實(shí)體學(xué)生是學(xué)校教書(shū)育人活動(dòng)中的客體和核心對(duì)象,同時(shí)也是本系統(tǒng)最主要的管理和服務(wù)對(duì)象。學(xué)生實(shí)體的主要屬性有學(xué)號(hào)、姓名、性別、出生日期、民族、籍貫、政治面貌、身份證號(hào)、所在班級(jí)、職務(wù)、家長(zhǎng)姓名、家庭地址、家庭電話、個(gè)人電話等?;?E-R 模型,畫(huà)出實(shí)體屬性圖如圖 3-10 所示。圖 3-10 學(xué)生實(shí)體屬性圖5、課程實(shí)體課程進(jìn)行教學(xué)活動(dòng)的媒介,教師通過(guò)課程和學(xué)生發(fā)生教學(xué)的關(guān)系,也是評(píng)教系統(tǒng)中重要的一個(gè)對(duì)象,它的屬性有,課程代碼、課程名稱(chēng),課程中文拼音首字母(可通過(guò)拼音實(shí)現(xiàn)對(duì)課程的快速檢索)。基于 E-R 模型,畫(huà)出實(shí)體屬性圖如圖 3-11 所示。課程代碼課程中文拼音首字母課程代碼課程圖 3-11 課程實(shí)體屬性圖6、教師實(shí)體教師是教學(xué)活動(dòng)發(fā)起者,在教學(xué)評(píng)價(jià)系統(tǒng)中屬于被評(píng)價(jià)對(duì)象,所以也是個(gè)重要的對(duì)象?;?E-R 模型,畫(huà)出實(shí)體屬性圖如圖 3-12 所示。課程名稱(chēng)教師工號(hào)名字中文拼音首字母教師名稱(chēng)教師職稱(chēng)學(xué) 歷教師圖 3-12 教師實(shí)體屬性圖7、開(kāi)設(shè)課程 教務(wù)管理人員根據(jù)各系的教學(xué)計(jì)劃在教務(wù)管理系統(tǒng)中進(jìn)行開(kāi)設(shè)課程錄入,所以在教學(xué)評(píng)價(jià)系統(tǒng)中也是一個(gè)重要的實(shí)體,它的主要屬性有:課程學(xué)時(shí)、課程學(xué)分、開(kāi)設(shè)學(xué)年、開(kāi)設(shè)學(xué)期、課程性質(zhì)、考察方式。開(kāi)設(shè)課程課程代碼系部代碼課程學(xué)分課程學(xué)時(shí)課程性質(zhì)開(kāi)設(shè)學(xué)年開(kāi)設(shè)學(xué)期考察方式開(kāi)課流水號(hào)圖 3-13開(kāi)設(shè)課程實(shí)體屬性圖8、開(kāi)設(shè)教學(xué)班級(jí)在開(kāi)設(shè)課程的基礎(chǔ)上,教務(wù)工作人員根據(jù)學(xué)生的人數(shù)在教務(wù)管理系統(tǒng)中對(duì)課程開(kāi)設(shè)不同的教學(xué)班級(jí)來(lái)實(shí)施教學(xué)計(jì)劃,每個(gè)班級(jí)對(duì)應(yīng)著一名任課教師,所以教學(xué)班級(jí)也是一個(gè)重要的實(shí)體,學(xué)生選課就是加入到課程教學(xué)班級(jí)的一個(gè)過(guò)程。教學(xué)班級(jí)實(shí)體的主要屬性有:班級(jí)代號(hào)、課程代號(hào)、任課教師工號(hào)、班級(jí)人數(shù)等。教學(xué)班級(jí)教學(xué)班級(jí)編號(hào)開(kāi)課流水號(hào)任課教師人數(shù)圖 3-14教學(xué)班級(jí)實(shí)體屬性圖9、選課實(shí)體選課實(shí)體學(xué)號(hào)教學(xué)班級(jí)編號(hào)圖 3-15選課實(shí)體屬性圖10、用戶(hù)實(shí)體用戶(hù)是指本系統(tǒng)的所有使用人員,包括督導(dǎo)辦公室人員、學(xué)生、教師。每個(gè)用戶(hù)憑用戶(hù)賬號(hào)和密碼登錄使用,不同用戶(hù)有不同的權(quán)限,查看操作不同數(shù)據(jù)。用戶(hù)實(shí)體的主要屬性有用戶(hù)名、密碼、用戶(hù)類(lèi)型、權(quán)限、電子郵箱等?;?E-R 模型,畫(huà)出實(shí)體屬性圖如圖 3-14 所示。圖 3-16 用戶(hù)實(shí)體屬性圖11、系統(tǒng) E-R 圖綜合以上分析,基于 E-R 模型,獲得系統(tǒng)所有實(shí)體及其關(guān)系,畫(huà)出系統(tǒng) E-R圖如圖 3-15 所示。系 部開(kāi)設(shè)專(zhuān) 業(yè)1n班級(jí)招收學(xué)生屬于n1n教 師1nn專(zhuān)家同行教師評(píng)價(jià)mnn指標(biāo).時(shí)間評(píng)價(jià)者身份學(xué)生n課 程開(kāi)課開(kāi)班mnp選擇教學(xué)班級(jí)圖 3-17 系統(tǒng) E-R 模型3.2.2 物理模型設(shè)計(jì)根據(jù) 3.2.1 的分析,采用關(guān)系模型,將實(shí)體及實(shí)體間的關(guān)系用二維表來(lái)表示,數(shù)據(jù)庫(kù)的邏輯模型轉(zhuǎn)換得到其物理模型。1、系別表表 3-1 系別表字段名數(shù)據(jù)類(lèi)型字段長(zhǎng)度說(shuō)明備注departIDCHAR2系別代碼主鍵departmentCHAR8系別名稱(chēng)非空chairmanCHAR10系主任officeCHAR8辦公室officetelCHAR8辦公電話2、專(zhuān)業(yè)表表 3-2 專(zhuān)業(yè)表字段名數(shù)據(jù)類(lèi)型字段長(zhǎng)度說(shuō)明備注specialtyIDCHAR4專(zhuān)業(yè)代碼主鍵specialtyCHAR12專(zhuān)業(yè)名稱(chēng)非空departIDCHAR2所屬系別外鍵schoollevelCHAR4辦學(xué)層次durationINT學(xué)制年限3、班級(jí)表表 3-3 班級(jí)表字段名數(shù)據(jù)類(lèi)型字段長(zhǎng)度說(shuō)明備注classIDCHAR10班級(jí)代碼主鍵specialtyCHAR4所屬專(zhuān)業(yè)外鍵rx_yearINT入學(xué)年份classteacherCHAR12班主任4、學(xué)生表表 3-4 學(xué)生表字段名數(shù)據(jù)類(lèi)型字段長(zhǎng)度說(shuō)明備注s_noCHAR12學(xué)號(hào)主鍵nameCHAR10姓名NotsexCHAR2性別birthdayDATETIME出生日期nationalCHAR8民族birthplaceCHAR12籍貫PoliticalstatusCHAR8政治面貌IDCHAR18身份證號(hào)classIDCHAR10所在班級(jí)編號(hào)外鍵positionCHAR8職務(wù)parentCHAR12家長(zhǎng)姓名addressCHAR28家庭地址family_telCHAR12家庭電話mobileCHAR11個(gè)人手機(jī)5、課程表表 3-5 課程表字段名數(shù)據(jù)類(lèi)型字段長(zhǎng)度說(shuō)明備注c_noCHAR10課程編號(hào)主鍵C_namevarchar課程名稱(chēng)6、教師表表 3-6 教師表字段名數(shù)據(jù)類(lèi)型字段長(zhǎng)度說(shuō)明備注t_idint序號(hào)設(shè)置為自動(dòng)遞增t_noCHAR6教師工號(hào)主鍵t_xbnoCHAR6所屬系部編號(hào)外鍵t_nameCHAR10姓名t_xlFLOAT學(xué)歷t_zcCHAR6職稱(chēng)7、開(kāi)設(shè)課程表表 3-7開(kāi)設(shè)課程表字段名數(shù)據(jù)類(lèi)型字段長(zhǎng)度說(shuō)明備注open_numint開(kāi)設(shè)課程流水號(hào)設(shè)置為自動(dòng)遞增,主鍵c_noCHAR6課程代碼外鍵xb_noCHAR6系部編號(hào)外鍵c_xsint學(xué)時(shí)c_xfint學(xué)分c_typeCHAR1課程性質(zhì)c_kcCHAR1考察方式c_yCHAR10開(kāi)設(shè)學(xué)年c_termchar10開(kāi)設(shè)學(xué)期8、教學(xué)班級(jí)表表 3-8教學(xué)班級(jí)表字段名數(shù)據(jù)類(lèi)型字段長(zhǎng)度說(shuō)明備注cl_nochar教學(xué)班級(jí)編號(hào)主鍵open_numint開(kāi)課流水號(hào)外鍵cl_tnochar12任課教師工號(hào)外鍵9、選課表表 3-9 選課表字段名數(shù)據(jù)類(lèi)型字段長(zhǎng)度說(shuō)明備注xk_numint選課流水號(hào),設(shè)成自動(dòng)遞增主鍵stu_noCHAR11學(xué)號(hào)外鍵cl_nochar15教學(xué)班級(jí)編號(hào)外鍵10、評(píng)價(jià)表表 3-10評(píng)價(jià)表字段名數(shù)據(jù)類(lèi)型字段長(zhǎng)度說(shuō)明備注serial_numINT評(píng)價(jià)流水號(hào)主鍵,標(biāo)識(shí)列c_noCHAR12課程號(hào)外鍵s_noCHAR12學(xué)號(hào)外鍵value1int指標(biāo)1value2int指標(biāo)2value3int指標(biāo)3value4int指標(biāo)4value5int指標(biāo)5value6int指標(biāo)6totalVlueint指標(biāo)值的和pjTimedatetime評(píng)價(jià)時(shí)間11、用戶(hù)表表 3-11 用戶(hù)表字段名數(shù)據(jù)類(lèi)型字段長(zhǎng)度說(shuō)明備注usernameCHAR8用戶(hù)名主鍵,標(biāo)識(shí)列passwordCHAR6密碼typeCHAR6用戶(hù)類(lèi)型permissionCHAR6權(quán)限emailCHAR20電子郵箱3.3物理模型3.3.1 組件圖教學(xué)評(píng)價(jià)管理信息系統(tǒng)的組件圖如圖 4-1 所示。圖 3-18 系統(tǒng)組件圖3.3.2 部署圖教學(xué)評(píng)價(jià)管理信息系統(tǒng)是一個(gè)基于校園網(wǎng)和數(shù)據(jù)庫(kù)的應(yīng)用系統(tǒng),圖 3-17 表示整個(gè)系統(tǒng)的部署情況。圖 3-19 系統(tǒng)部署圖整個(gè)教學(xué)評(píng)價(jià)管理信息系統(tǒng)在不同的節(jié)點(diǎn)上,通過(guò)校園網(wǎng)相互通信。后臺(tái)數(shù)據(jù)庫(kù)與應(yīng)用服務(wù)器相互通信,應(yīng)用服務(wù)器提供學(xué)生
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 蘇北四市生物試題及答案
- 2025年鎮(zhèn)江房地產(chǎn)市場(chǎng)區(qū)域分化現(xiàn)狀與投資機(jī)遇深度分析報(bào)告
- 2025年主題公園市場(chǎng)發(fā)展態(tài)勢(shì)報(bào)告:品牌競(jìng)爭(zhēng)力評(píng)估與行業(yè)趨勢(shì)
- 班組長(zhǎng)工作述職報(bào)告
- 網(wǎng)絡(luò)直播行業(yè)自律規(guī)范與內(nèi)容監(jiān)管效果評(píng)估研究報(bào)告
- 安全工程師考試內(nèi)容解析試題及答案
- 電商綠色物流智能化與自動(dòng)化技術(shù)應(yīng)用報(bào)告
- 紅棋考試題及答案
- 工會(huì)考試知識(shí)試題及答案
- 教育資源整合的反思試題及答案
- 2025年山東省東營(yíng)市東營(yíng)區(qū)中考模擬地理試題(含答案)
- 西安特教面試試題及答案
- 2025年河南省商丘市柘城縣中考一模英語(yǔ)試題(原卷版+解析版)
- 2025年安全培訓(xùn)考核試題及答案
- 2025年醫(yī)保知識(shí)考試題庫(kù):醫(yī)保基金監(jiān)管案例及答案解析試卷
- 第5課《妙想逐飛天》課件- 2024-2025學(xué)年嶺南美版(2024) 初中美術(shù)七年級(jí)下冊(cè)
- 《建設(shè)工程施工合同(示范文本)》(GF-2017-0201)條款
- 2025年《機(jī)械制造工藝學(xué)》考試題庫(kù)及參考答案
- 2025屆山東省濟(jì)南市歷下區(qū)中考二模生物試題含解析
- 《建筑CAD 》課程標(biāo)準(zhǔn)
- 《抖音競(jìng)品分析》課件
評(píng)論
0/150
提交評(píng)論