實(shí)驗(yàn)三

?????????????????????????

?

?

?

?

?

?

教學(xué)管理系統(tǒng)

?????????Version0.2

?

?

?

?

?

?

?

?

?

?

?

?

?

修改歷史

日期版本描述

6.4.20180.1創(chuàng)建

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

類圖文檔

?

[if !supportLists]一、 [endif]實(shí)驗(yàn)鏈接

實(shí)驗(yàn)一:http://www.itdecent.cn/p/c30c2ee70d14

??????? http://www.itdecent.cn/p/121a684d04ed

實(shí)驗(yàn)二:http://www.itdecent.cn/p/5e6e838406ab


[if !supportLists]二、 [endif]圖形文檔

教學(xué)管理系統(tǒng)領(lǐng)域類圖

[if !vml]

[endif]






[if !supportLists]三、 [endif]文字說明

課程設(shè)置管理模塊:courses setting module

[if !supportLists]n?? [endif]課程

類名:Course

整體說明:這個(gè)類描述系統(tǒng)里的課程。

屬性說明:

屬性名屬性含義數(shù)據(jù)類型可見性

semester學(xué)期stringpublic

college學(xué)院stringpublic

teacher任課教師stringpublic

courseType課程類型stringpublic

credit課程學(xué)分intpublic

howLong課時(shí)intpublic

profession可選的專業(yè)stringpublic

textbook使用的教材stringpublic

操作說明:

操作名作用可見性參數(shù)列表返回類型

getCourse得到課程詳情public-Course

setCourse設(shè)置課程publicCoursetrue/false

changeCourse更改課程信息public-true/false

依賴說明:類TeachingPlan和類ElectiveTable依賴此類。


[if !supportLists]n?? [endif]學(xué)期教學(xué)計(jì)劃semester teaching plan

類名: TeachingPlan

整體說明:這個(gè)類用于說明課程設(shè)置部門提供的本學(xué)期的教學(xué)計(jì)劃,包含了教師本學(xué)期計(jì)劃開設(shè)的課程,以及課程的詳細(xì)說明。

屬性說明:

屬性名屬性含義數(shù)據(jù)類型可見性

semester學(xué)期stringpublic

college學(xué)院stringpublic

course某位教師所開的課程Coursepublic

操作說明:

操作名作用可見性參數(shù)列表返回類型

getTeachingPlan得到教學(xué)計(jì)劃public-TeachingPlan

setTeachingPlan設(shè)置教學(xué)計(jì)劃privateTeachingPlantrue/false

changeTeachingPlan更改教學(xué)計(jì)劃private-true/false

關(guān)系說明:類ElectiveTable依賴于此類。


[if !supportLists]n?? [endif]學(xué)期教室分配情況semester classroom assignment

類名:ClassroomAssignment

整體說明:這個(gè)類說明了后勤處提供的本學(xué)期的教室分配情況,包括教學(xué)樓以及教學(xué)樓的每間教室的安排。

屬性說明:

屬性名屬性含義數(shù)據(jù)類型可見性

semester學(xué)期stringpublic

building教學(xué)樓stringpublic

classroom教室stringpublic

time可以使用的時(shí)間stringpublic

操作說明:

操作名作用可見性參數(shù)列表返回類型

getClassroomAssignment得到教室分配情況public-ClassroomAssignment

setClassroomAssignment設(shè)置教室分配情況privatesetClassroomAssignmenttrue/false

changeClassroomAssignment更改教室分配情況private-true/false

關(guān)系說明:類ElectiveTable依賴于此類。


[if !supportLists]n?? [endif]學(xué)期培養(yǎng)計(jì)劃semester training plan

類名:TrainingPlan

整體說明:該類說明了學(xué)院教務(wù)員根據(jù)上級的要求編寫并提供給教師參考寫教學(xué)計(jì)劃。


屬性說明:

屬性名屬性含義數(shù)據(jù)類型可見性

semester學(xué)期stringpublic

college學(xué)院stringpublic

profession專業(yè)stringpublic

courseType課程類型stringpublic

credit畢業(yè)所需學(xué)分intpublic


操作說明:

操作名作用可見性參數(shù)列表返回類型

getTrainingPlan得到培養(yǎng)計(jì)劃public-TrainingPlan

setTrainingPlan設(shè)置培養(yǎng)計(jì)劃privateTrainingPlantrue/false

changeTrainingPlan更改培養(yǎng)計(jì)劃private-true/false

關(guān)系說明:類ElectiveTable依賴于此類。


[if !supportLists]n?? [endif]學(xué)期選課表semester elective table

類名:ElectiveTable

整體說明:由學(xué)院教務(wù)員錄入系統(tǒng)的課程組成,學(xué)院教務(wù)員根據(jù)課程設(shè)置部門提供的教學(xué)計(jì)劃將教師計(jì)劃開設(shè)的課程錄入系統(tǒng)中,并根據(jù)后勤部提供的教室分配情況提供教室,不同專業(yè)和年級的學(xué)生所看到的選課表不一樣。

屬性說明:

屬性名屬性含義數(shù)據(jù)類型可見性

semester學(xué)期stringpublic

college學(xué)院stringpublic

profession專業(yè)stringpublic

course可以選的課程Coursepublic


操作說明:

操作名作用可見性參數(shù)列表返回類型

getElectiveTable得到選課表public-ElectiveTable

creatElectiveTable創(chuàng)建選課表privateTeachingPlan,ClassroomAssignment,TrainingPlantrue/false

changeElectiveTable更改選課表privateElectiveTabletrue/false

關(guān)系說明:此類依賴于類TeachingPlan,ClassroomAssignment,TrainingPlan。


選課管理模塊:elective managementmodule

[if !supportLists]n?? [endif]學(xué)期開課表semester courses table

類名:CoursesTable

整體說明:開學(xué)第四周生成,由已確定開課的課程組成。

屬性說明:

屬性名屬性含義數(shù)據(jù)類型可見性

semester學(xué)期stringpublic

college學(xué)院stringpublic

profession專業(yè)stringpublic

course已確定開設(shè)的課程Coursepublic

操作說明:

操作名作用可見性參數(shù)列表返回類型

getCoursesTable得到開課表public-CoursesTable

creatCoursesTable創(chuàng)建開課表privateTeachingPlan,ClassroomAssignment,TrainingPlantrue/false

changeCoursesTable更改開課表privateCoursesTabletrue/false

關(guān)系說明:此類繼承于類ElectiveTable。


[if !supportLists]n?? [endif]學(xué)期教師課表semester teacher curriculum

類名:TeacherCurriculum

整體說明:給每位教師提供的上課表。

屬性說明:

屬性名屬性含義數(shù)據(jù)類型可見性

semester學(xué)期stringpublic

college學(xué)院stringpublic

weekday星期幾stringpublic

course要上的課程Coursepublic

操作說明:

操作名作用可見性參數(shù)列表返回類型

getTeacherCurriculum得到教師課表public-TeacherCurriculum

關(guān)系說明:此類依賴于類CoursesTable。


[if !supportLists]n?? [endif]學(xué)期教師上課報(bào)酬表semester teacher remuneration

類名:TeacherRemuneration

整體說明:給財(cái)務(wù)部的教師上課信息,按不同學(xué)院分類,用于結(jié)算教師的工資。

屬性說明:

屬性名屬性含義數(shù)據(jù)類型可見性

semester學(xué)期stringpublic

college學(xué)院stringpublic

teacher教師teacherpublic

remuneration報(bào)酬明細(xì)stringprivate

操作說明:

操作名作用可見性參數(shù)列表返回類型

getTeacherRemuneration得到報(bào)酬表public-TeacherRemuneration

關(guān)系說明:此類依賴于類CoursesTable。


[if !supportLists]n?? [endif]學(xué)期教材表匯總semester textbooks table

類名:TextbooksTable

整體說明:給教材部的教材表,按不同專業(yè)分類。

屬性說明:

屬性名屬性含義數(shù)據(jù)類型可見性

semester學(xué)期stringpublic

college學(xué)院stringpublic

profession專業(yè)stringpublic

textbook教材明細(xì)stringpublic

操作說明:

操作名作用可見性參數(shù)列表返回類型

getTextbooksTable得到教材匯總public-TextbooksTable

關(guān)系說明:此類依賴于類CoursesTable和類Course。


[if !supportLists]n?? [endif]學(xué)期學(xué)生個(gè)人課表semester student curriculum

類名:StudentCurriculum

整體說明:給每位學(xué)生提供的上課表。

屬性說明:

屬性名屬性含義數(shù)據(jù)類型可見性

semester學(xué)期stringpublic

college學(xué)院stringpublic

profession專業(yè)stringpublic

weekday星期幾stringpublic

course要上的課程Coursepublic

操作說明:

操作名作用可見性參數(shù)列表返回類型

getStudentCurriculum得到學(xué)生課表public-StudentCurriculum

關(guān)系說明:此類依賴于類CoursesTable。


[if !supportLists]n?? [endif]學(xué)期課程課堂花名冊semester course roster

類名:CourseRoster

整體說明:每門課程的每個(gè)教學(xué)班有一本花名冊,用于考勤,登記平時(shí)成績,期末成績等。

屬性說明:

屬性名屬性含義數(shù)據(jù)類型可見性

semester學(xué)期stringpublic

college學(xué)院stringpublic

course課程stringpublic

number班級號intpublic

student學(xué)生Studentpublic

操作說明:

操作名作用可見性參數(shù)列表返回類型

getCourseRoster得到花名冊public-CourseRoster


成績管理模塊:examination resultsmanagement module

[if !supportLists]n?? [endif]學(xué)期學(xué)生考試成績semester student examination results

類名:StudentExaminationResults

整體說明:每位學(xué)生的不同課程的成績,給學(xué)生查看。

屬性說明:

屬性名屬性含義數(shù)據(jù)類型可見性

semester學(xué)期stringpublic

college學(xué)院stringpublic

course課程stringpublic

result課程成績intpublic

student學(xué)生Studentpublic

操作說明:

操作名作用可見性參數(shù)列表返回類型

get StudentExaminationResults學(xué)生得到成績public-StudentExaminationResults


[if !supportLists]n?? [endif]學(xué)期課程成績semester courses examination results

類名:CoursesExaminationResults

整體說明:每門課程中每位學(xué)生的成績,由教師提供。

屬性說明:

屬性名屬性含義數(shù)據(jù)類型可見性

semester學(xué)期stringpublic

college學(xué)院stringpublic

course課程stringpublic

result課程成績intpublic

student學(xué)生Studentpublic



操作說明:

操作名作用可見性參數(shù)列表返回類型

getCoursesExaminationResults得到課程成績public-CoursesExaminationResults

setCoursesExaminationResults設(shè)置同學(xué)的成績privateinttrue/false



[if !supportLists]n?? [endif]學(xué)期班級成績semester class examination results

類名:ClassExaminationResults

整體說明:每門課程中每個(gè)教學(xué)班的所有學(xué)生的成績,由教師提供的課程成績生成。

屬性說明:

屬性名屬性含義數(shù)據(jù)類型可見性

semester學(xué)期stringpublic

college學(xué)院stringpublic

course課程stringpublic

number班級號intpublic

result課程成績intpublic

student學(xué)生Studentpublic


操作說明:

操作名作用可見性參數(shù)列表返回類型

getClassExaminationResults得到課程成績public-ClassExaminationResults


? 使用系統(tǒng)的角色:

[if !supportLists]n?? [endif]學(xué)院教務(wù)員

類名:CollegeAffairs

整體說明:在每個(gè)學(xué)院工作的教務(wù)員

屬性說明:

屬性名屬性含義數(shù)據(jù)類型可見性

id職工號intpublic

College學(xué)院stringpublic

操作說明:

操作名作用可見性參數(shù)列表返回類型

getImformation得到個(gè)人信息public-String


[if !supportLists]n?? [endif]教務(wù)處教務(wù)員

類名:UniversityAffairs

整體說明:在教務(wù)處工作的教務(wù)員

屬性說明:

屬性名屬性含義數(shù)據(jù)類型可見性

id職工號intpublic

操作說明:

操作名作用可見性參數(shù)列表返回類型

getImformation得到個(gè)人信息public-String

changeCollegeAffairs更改學(xué)院教務(wù)員publicidtrue/false


[if !supportLists]n?? [endif]教務(wù)員

類名:Affairs

整體說明:教務(wù)員

屬性說明:

屬性名屬性含義數(shù)據(jù)類型可見性

id職工號intpublic

操作說明:

操作名作用可見性參數(shù)列表返回類型

getImformation得到個(gè)人信息public-String


[if !supportLists]n?? [endif]教師

類名:Teacher

整體說明:在學(xué)校任教的老師

屬性說明:

屬性名屬性含義數(shù)據(jù)類型可見性

id職工號intpublic

college學(xué)院stringpublic

course開設(shè)的課程Coursepublic

操作說明:

操作名作用可見性參數(shù)列表返回類型

getImformation得到個(gè)人信息public-String


[if !supportLists]n?? [endif]學(xué)生

類名:Student

整體說明:在校學(xué)生

屬性說明:

屬性名屬性含義數(shù)據(jù)類型可見性

id學(xué)號intpublic

college學(xué)院stringpublic

操作說明:

操作名作用可見性參數(shù)列表返回類型

getImformation得到個(gè)人信息public-String

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 網(wǎng)址 1.實(shí)驗(yàn)一網(wǎng)址:http://www.itdecent.cn/p/057d9009850e 2.實(shí)驗(yàn)二網(wǎng)址...
    努力努力的老姑娘閱讀 4,871評論 0 4
  • 文章圖片上傳不正常,如需文檔,可聯(lián)系微信:1017429387 目錄 1 安裝... 4 1.1 配置探針... ...
    Mrhappy_a7eb閱讀 6,919評論 0 5
  • 上一張圖,表達(dá)此時(shí)內(nèi)心的心情 正文開始: 客戶需求:點(diǎn)擊關(guān)注按鈕展示彈層,彈層展示二維碼,長按二維碼關(guān)注。 問題情...
    Cesc90閱讀 6,475評論 0 3
  • 1 春天的熊 早上聽星姐的寫作課,關(guān)于怎么讓文字更有趣,舉了一個(gè)例子,村上春樹在《挪威的森林》中的一段描寫,真是太...
    viola006閱讀 289評論 0 2
  • 天籟塔頂 夢想的聲音 音樂的力量 或動(dòng)情,或沙啞,或靈動(dòng),或顛魂 娛樂精神 嗨在其中 起身 大腿肌肉緊繃 放慢速度...
    靜默物語閱讀 140評論 0 0

友情鏈接更多精彩內(nèi)容