freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

學(xué)生排課管理系統(tǒng)—計(jì)算機(jī)畢業(yè)設(shè)計(jì)-文庫(kù)吧

2025-07-22 08:29 本頁(yè)面


【正文】 計(jì)過(guò)細(xì)。UML只是一種設(shè)計(jì)方法,在設(shè)計(jì)的時(shí)候不應(yīng)強(qiáng)求完美。 Rational Rose是面向?qū)ο蠼J褂米顝V的工具之一。第三章 系統(tǒng)需求分析 初步調(diào)查要對(duì)學(xué)生進(jìn)行素質(zhì)教育,首先要改變陳舊的教育教學(xué)方式。很多大學(xué)生都有這樣的體驗(yàn):同樣專業(yè)的學(xué)生在4年中,教學(xué)計(jì)劃一樣,課程設(shè)置一樣,所完成的課時(shí)數(shù)也一樣。在這樣的環(huán)境中談什么素質(zhì),談什么創(chuàng)新?因此,大學(xué)探索完全學(xué)分制的改革,目的就是為學(xué)生提供一個(gè)更加自由廣闊的學(xué)習(xí)空間。大學(xué)的學(xué)習(xí)時(shí)間可以變長(zhǎng)也可以縮短,學(xué)生可以根據(jù)學(xué)校提供的課程服務(wù)來(lái)規(guī)劃未來(lái)的人生。但是,要實(shí)現(xiàn)這個(gè)宏偉的目標(biāo)首先要解決的就是學(xué)生選課問(wèn)題,本課程設(shè)計(jì)的開發(fā)就是解決教學(xué)管理系統(tǒng)中存在的這個(gè)問(wèn)題,它為大學(xué)實(shí)現(xiàn)完全學(xué)分制的改革提供了一個(gè)基本的平臺(tái)。 新系統(tǒng)描述教師任課管理信息系統(tǒng)和計(jì)算機(jī)排課子系統(tǒng)的關(guān)鍵技術(shù)是形成采用框架式可維護(hù)的排課策略庫(kù)。這個(gè)策略庫(kù)要具有學(xué)生、教師、教室、課程等多因素自動(dòng)綜合的求優(yōu)排課算法,課程時(shí)間分布的自動(dòng)平衡和時(shí)間段限定,由計(jì)算機(jī)生成課程安排表。在教室管理子系統(tǒng)中則要求該系統(tǒng)與自動(dòng)排課系統(tǒng)聯(lián)動(dòng),可以對(duì)排課后的教室用計(jì)算機(jī)進(jìn)行借用管理、查詢、分析統(tǒng)計(jì),可生成全校教室使用情況匯總表。網(wǎng)上選課及包含自動(dòng)排課、學(xué)籍管理、教室資源管理、任課教師管理等系統(tǒng)融為一體。,以決定是否建立學(xué)生選課系統(tǒng)。同時(shí)還要進(jìn)一步進(jìn)行技術(shù)可行性分析、投資/效益分析、組織管理可行性分析,確定是否存在否定項(xiàng)目的可能性。下面就從經(jīng)濟(jì)可行性和技術(shù)可行性進(jìn)行簡(jiǎn)要分析。 經(jīng)濟(jì)可行性分析學(xué)生選課系統(tǒng)開發(fā)需要投資費(fèi)用和未來(lái)的運(yùn)行維護(hù)費(fèi)用,其中投資費(fèi)用主要包括設(shè)備費(fèi)用、人員費(fèi)用及其他費(fèi)用,如由于工作方式改變需要增加的其他開支通常為了保證新系統(tǒng)運(yùn)行的可靠性,要求手工和計(jì)算機(jī)處理在長(zhǎng)時(shí)間并存。系統(tǒng)的收益主要通過(guò)新系統(tǒng)提高工作效率,指導(dǎo)經(jīng)營(yíng)策略來(lái)實(shí)現(xiàn),還有其他難以計(jì)算的指標(biāo),比如:● 降低的成本及其他費(fèi)用?!?改進(jìn)薄弱環(huán)節(jié),提高的工作效率?!?提高數(shù)據(jù)處理的及時(shí)性和準(zhǔn)確性。 技術(shù)可行性分析學(xué)生檔案管理修訂系統(tǒng)的硬軟件要求都是能夠容易達(dá)到的,配置要求下表31所示。硬、軟件配 置CPUPIII 800RAM64MB硬盤3G監(jiān)視器Windows系統(tǒng)支持的監(jiān)視器,可顯示16位打印機(jī)Windows98,Windows 2000,Windows NT Sever/WORKSTATION支持的各類打印機(jī)操作系統(tǒng)中文Windows98,windows2000,Windows NT Server/Workstation網(wǎng)絡(luò)協(xié)議TCP/IP網(wǎng)絡(luò)系統(tǒng)Windows 2000 Server 運(yùn)營(yíng)可行性目前學(xué)生所有人員都有操作電腦的能力,通過(guò)提供一定的培訓(xùn),都能夠熟練操作。第四章 對(duì)系統(tǒng)進(jìn)行UML建模學(xué)校是一個(gè)龐大的、層次關(guān)系復(fù)雜的組織機(jī)構(gòu),這里僅將排課子系統(tǒng)放在教務(wù)處這個(gè)管理層中,而選課子系統(tǒng)則是面向全校師生的。選排課系統(tǒng)要與一些其他的系統(tǒng)(如學(xué)校院系管理系統(tǒng)、各院系的辦公系統(tǒng)、學(xué)籍管理系統(tǒng)和學(xué)校資產(chǎn)管理系統(tǒng)等)打交道,這使得在實(shí)際當(dāng)中選排課系統(tǒng)需要有復(fù)雜的接口,主要是要與各個(gè)系統(tǒng)進(jìn)行數(shù)據(jù)的交換,假設(shè)這些數(shù)據(jù)已經(jīng)全部取得,而并不關(guān)心是它們?nèi)绾螌?dǎo)入進(jìn)來(lái)的,所以不可能在這里仔細(xì)地探討其他系統(tǒng)的接口。總體上,這里將這個(gè)系統(tǒng)定位為一個(gè)小的系統(tǒng),只用到UML中的一些關(guān)鍵要素。 進(jìn)行用例建模整個(gè)系統(tǒng)分為登錄子系統(tǒng)、排課子系統(tǒng)和選課子系統(tǒng)。下面羅列出本系統(tǒng)的用例圖,如圖4圖42和圖43所示。圖41 排課子系統(tǒng)用例圖圖42 選課子系統(tǒng)用例圖圖43 登錄子系統(tǒng)用例圖圖44 用例“登錄”的序列圖圖45 用例“排課”的序列圖可以看到這兩個(gè)用例都使用了存儲(chǔ)過(guò)程。事實(shí)上驗(yàn)證身份和檢查沖突是wrebCourseSettiement系統(tǒng)用到的兩個(gè)最重要的存儲(chǔ)過(guò)程。這兩個(gè)過(guò)程的邏輯都比較復(fù)雜,因此下面羅列出這兩個(gè)過(guò)程的活動(dòng)圖,如圖46和圖47所示。另外,由于表之間的關(guān)系比較復(fù)雜,用例“導(dǎo)入備份排課記錄”所用到的存儲(chǔ)過(guò)程的邏輯比原來(lái)設(shè)想的要復(fù)雜,其活動(dòng)圖如圖48所示。這里的類圖只建立了各個(gè)數(shù)據(jù)表的情況和它們之間的約束關(guān)系,如圖49所示,注意,有一些表是從其他系統(tǒng)(如學(xué)生管理、教學(xué)樓管理和教師管理等系統(tǒng))導(dǎo)入的。圖47 驗(yàn)證登錄身份存儲(chǔ)過(guò)程的活動(dòng)圖圖47 檢查排課沖突存儲(chǔ)過(guò)程的活動(dòng)圖圖48 導(dǎo)入備份排課記錄存儲(chǔ)過(guò)程的活動(dòng)圖 其他文檔如前所述,光有用例圖是不夠的,應(yīng)該有一個(gè)用標(biāo)準(zhǔn)的語(yǔ)言描述用例的文檔?,F(xiàn)在把這個(gè)文檔羅列出來(lái),以加以說(shuō)明。(以下文檔是在例圖之前就應(yīng)分析出來(lái)的)1查詢教室使用情況用例名稱:查詢教室使用情況參與者: 排課者描述: 在排課過(guò)程當(dāng)中,排課者可以查詢教室的使用情況。系統(tǒng)顯示教學(xué)樓列表,排課者可以展開查看具體教室的使用情況。具體教室的使用情況為:每間教室的屬性(如多媒體教室、計(jì)算機(jī)房、大、中和小班教室等);教室的使用情況,即從星期一到星期日的已占用情況(以一節(jié)課為單位)。2查詢?cè)合嫡n程設(shè)置用例名稱:查詢?cè)合嫡n程設(shè)置參與者: 排課者描述: 在排課過(guò)程當(dāng)中,排課者可以查詢?cè)合嫡n程設(shè)置。系統(tǒng)顯示院系列表。排課者可以展開查看具體院系的課程開設(shè)情況。具體院系的課程開設(shè)情況為:課程代號(hào),課程名稱,任課教師代號(hào),教師名稱和總課時(shí)等。3排課用例名稱:排課參與者: 排課者描述: 排課者按年級(jí)排課。排課表內(nèi)容包括課程代號(hào),課程名稱,授課院系,專業(yè)代號(hào),專業(yè)名稱,教師代號(hào),考察方式,學(xué)分,開課時(shí)間,上課時(shí)間,地點(diǎn),開課院系,最多上課人數(shù),課程選擇限制(必修、限選或任選)等。在排課過(guò)程當(dāng)中,排課者可以查詢教室使用情況和查詢?cè)合嫡n程設(shè)置。通過(guò)查詢?cè)合嫡n程設(shè)置欄,排課者可以拖曳課程到正在排的排課表。通過(guò)查詢教室使用情況欄排課者可以拖曳教室到正在排的課表。在排課者提交排課表以后系統(tǒng)應(yīng)當(dāng)確保該排課方案中沒(méi)有教師時(shí)間沖突和教室沖突。如果有沖突,系統(tǒng)應(yīng)該提示排課者具體沖突的產(chǎn)生原因。4發(fā)布排課結(jié)果用例名稱:發(fā)布排課結(jié)果參與者: 排課者描述: 系統(tǒng)保存通過(guò)發(fā)布的排課表。排課完成以后,通過(guò)發(fā)布的排課結(jié)果對(duì)所有教師可見,可以接受查詢;同時(shí)通過(guò)發(fā)布的排課結(jié)果對(duì)選課系統(tǒng)可見。5修改排課結(jié)果用例名稱:修改排課結(jié)果參與者: 排課者描述: 排課者可以修改發(fā)布或者沒(méi)有發(fā)布的排課結(jié)果。其方式和排課用例是一樣的。6查詢排課結(jié)果用例名稱:查詢排課信息參與者: 排課者,教師,學(xué)生描述: 排課者、教師和學(xué)生可以查詢發(fā)布的排課信息。7備份排課結(jié)果用例名稱:備份排課結(jié)果參與者: 排課者描述: 排課者可以備份(中間)排課結(jié)果。8查詢歷史排課結(jié)果用例名稱:查詢歷史排課結(jié)果參與者: 排課者描述: 排課者可以查詢歷史(往年)排課結(jié)果。9導(dǎo)入排課結(jié)果用例名稱:導(dǎo)入排課結(jié)果參與者: 排課者描述: 排課者可以導(dǎo)入備份的排課結(jié)果和歷史排課結(jié)果(,再在其上作修改,以減少工作量)。在導(dǎo)入歷史排課結(jié)果的時(shí)候因?yàn)榭赡艿慕處?、教室、課程的變動(dòng)導(dǎo)致沖突,系統(tǒng)應(yīng)該能夠查出所有的變動(dòng)并提示排課者:共XX處沖突,每一處沖突都用不同的顏色標(biāo)出并標(biāo)明產(chǎn)生的原因。10發(fā)布有關(guān)排課消息用例名稱:發(fā)布有關(guān)排課消息參與者: 排課者描述: 排課者可以發(fā)布關(guān)于排課的消息以提示教師關(guān)于排課的各種信息。11查看教師反饋用例名稱:查看反饋參與者: 排課者、教師描述: 排課者可以查看教師的反饋,以調(diào)整排課;教師可以查看反饋?zhàn)鳛閷?duì)排課提出意見的參考。排課者或教師首先瀏覽反饋意見的列表,然后查看具體的某條反饋意見。這和留言板的功能是一樣的。12查詢教師課表用例名稱:查詢教師課表參與者: 排課者、教師描述: 排課者、教師可以查詢教師課表。13提出反饋意見用例名稱:查詢教師課表參與者: 教師描述: 教師可以對(duì)排課結(jié)果提出反饋意見。14發(fā)布關(guān)于選課消息用例名稱:發(fā)布關(guān)于選課消息參與者: 排課者描述: 排課完成以后排課者可以在選課系統(tǒng)發(fā)布關(guān)于選課的各種消息。15設(shè)定選課時(shí)間段用例名稱:選課參與者: 學(xué)生描述: 排課者應(yīng)設(shè)定選課時(shí)間段。學(xué)生只能在此設(shè)定的時(shí)間段內(nèi)才能選課。16選課用例名稱:選課參與者: 學(xué)生描述: 學(xué)生可以在規(guī)定的時(shí)間段內(nèi)選課。該規(guī)定時(shí)間段由排課者通過(guò)發(fā)布消息通知教師和學(xué)生。選課過(guò)程如下:學(xué)生在選課表上單擊“選課”,則該信息被提交到服務(wù)器,服務(wù)器返回該學(xué)生選課列表為彈出式窗口,該窗口顯示該學(xué)生的學(xué)生課表。選課表的內(nèi)容包括排課表的全部?jī)?nèi)容,另外每一位老師所教的每一門課程還包括已選人數(shù),還能選的人數(shù)。如果已經(jīng)選滿則不能再選擇這門課程。如果有學(xué)生退課,則該門課程的已選人數(shù)減1,還能選的人數(shù)加1。17退課用例名稱:退課參與者: 學(xué)生描述: 即學(xué)生可以在規(guī)定的時(shí)間段內(nèi)刪除某門已選的課程。該信息被提交到服務(wù)器,服務(wù)器返回該刪除該選課后學(xué)生選課列表為彈出式窗口,該窗口顯示該學(xué)生退課后的學(xué)生課表。18查詢課程詳細(xì)情況用例名稱:查詢課程詳細(xì)情況參與者: 學(xué)生描述: 學(xué)生可以查詢某門課程的詳細(xì)情況如課程簡(jiǎn)介,教材,課時(shí),學(xué)分,考察方式,相關(guān)課程等內(nèi)容。19查詢學(xué)生課表用例名稱:查詢學(xué)生課表參與者: 學(xué)生,排課者描述: 學(xué)生隨時(shí)能查看自己的選課表;排課者可以用學(xué)號(hào)查詢?nèi)魏螌W(xué)生的課表。查詢可以以模糊查詢的方式進(jìn)行,即不必輸入完全的學(xué)生學(xué)號(hào)。多于1個(gè)的結(jié)果以列表的方式列出,點(diǎn)擊其中一個(gè)查看詳細(xì)內(nèi)容。學(xué)生課表內(nèi)容包括學(xué)生學(xué)號(hào),學(xué)生姓名,學(xué)生性別,學(xué)生年級(jí),學(xué)生班級(jí);課程代號(hào),課程名稱,授課院系,專業(yè)代號(hào),專業(yè)名稱,教師代號(hào),考察方式,學(xué)分,開課時(shí)間,上課時(shí)間,地點(diǎn),開課院系等。20按課程代號(hào)查詢選課名單用例名稱:按課程代號(hào)查詢選課名單參與者: 學(xué)生,教師,排課者描述: 學(xué)生、教師和排課者可以按課程代號(hào)查詢選課名單。由于有多位教師教同一門課程的情況,查詢結(jié)果用列表的形式給出,點(diǎn)擊可以查看某一位老師所教課程的具體選課名單。21按教師代號(hào)查詢選課名單用例名稱:按教師代號(hào)查詢選課名單參與者: 學(xué)生,教師,排課者描述: 學(xué)生、教師和排課者可以按教師代號(hào)查詢選課名單。由于有一位教師教多門課程的情況,查詢結(jié)果用列表的形式給出,點(diǎn)擊可以查看這位老師所教某一門課程的具體選課名單。第五章 數(shù)據(jù)庫(kù)設(shè)計(jì)以下羅列出學(xué)生選課系統(tǒng)所需的數(shù)據(jù)表。表51 排課表(Arrange)字段說(shuō)明類型(長(zhǎng)度)備注ARRANGE_ID排課編號(hào)int主鍵,標(biāo)識(shí)CLASSROOM_ID上課教室號(hào)int外鍵DAY_TIME上課時(shí)間varchar(20)SETTING_ID課程設(shè)置號(hào)datetime外鍵表52 院系信息表(DeptInfo)字段說(shuō)明類型(長(zhǎng)度)備注DEPT_ID院系編號(hào)char(10)主鍵DEPT_NAME院系名稱nchar(10)表53 學(xué)生信息表(StudentInfo) 字段說(shuō)明類型(長(zhǎng)度)備注STUDENT_ID學(xué)生學(xué)號(hào)varchar(20)主鍵STUDENT_NAME學(xué)生姓名nvarchar(10)DEPT_ID所屬院系編號(hào)char(10)外鍵MAJOR_ID專業(yè)號(hào)varchar(20)表54 教師信息表(TeacherInfo) 字段說(shuō)明類型(長(zhǎng)度)備注TEACHER_ID教師編號(hào)varchar(20)主鍵TEACHERNAME教師姓名nvarchar(1O)DEPTID所屬院系編號(hào)char(10)外鍵表55 教學(xué)樓信息表(Buildinglnfo) 字段說(shuō)明類型(長(zhǎng)度)備注BUILDING_ID教學(xué)樓編號(hào)int主鍵,標(biāo)識(shí)BUILDINGNAME教學(xué)樓名稱nchar(10) 表56 教室信息表(elassroonlInf0)字段說(shuō)明類型(長(zhǎng)度)備注CLASSROOM_ID教室編號(hào)int主鍵,標(biāo)識(shí)CLASSROOM_NAME教室名稱nchar(BULDINal_ID教學(xué)樓編號(hào)Int外鍵PR
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1