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

正文內(nèi)容

機(jī)房管理系統(tǒng)教師管理模塊的設(shè)計(jì)與實(shí)現(xiàn)(doc畢業(yè)設(shè)計(jì)論文)-在線瀏覽

2025-08-10 03:28本頁(yè)面
  

【正文】 trator和sa,對(duì)系統(tǒng)數(shù)據(jù)庫(kù)和用戶數(shù)據(jù)庫(kù)進(jìn)行管理。 第2章 系統(tǒng)需求分析系統(tǒng)主要是為計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院設(shè)計(jì)的,主要功能是對(duì)計(jì)算機(jī)實(shí)驗(yàn)的上機(jī)進(jìn)行管理,包括教師對(duì)學(xué)生的上機(jī)管理,教師的基本信息資料與學(xué)生的基本信息資料的操作等,滿足教師,機(jī)房管理員的工作需求。系統(tǒng)與SQL Server相結(jié)合,實(shí)現(xiàn)對(duì)教師,學(xué)生,機(jī)房電腦的大量數(shù)據(jù)存儲(chǔ)。而可行性分析的目的就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能夠解決。目前我院計(jì)算中心機(jī)房管理采用人工管理,機(jī)房的排課相當(dāng)繁瑣,需要準(zhǔn)確了解學(xué)生的人數(shù),機(jī)房的容納數(shù),對(duì)每門(mén)課程的課時(shí)數(shù)有所了解,同時(shí)還要注意學(xué)生、教師的沖突情況,防止出現(xiàn)安排一個(gè)學(xué)生(教師)在同一時(shí)間,不同機(jī)房有課,防止出現(xiàn)學(xué)生人數(shù)大于機(jī)房容納人數(shù)。另外對(duì)新來(lái)學(xué)生,新開(kāi)課程的添加和修改,對(duì)畢業(yè)班學(xué)生信息的大批量的刪除也比較繁瑣。(2)系統(tǒng)可行性分析本節(jié)主要進(jìn)行可行性分析。在系統(tǒng)初步調(diào)查的基礎(chǔ)上,明確了計(jì)算中心現(xiàn)有手工操作的主要問(wèn)題和建立機(jī)房綜合管理系統(tǒng)的初步設(shè)想,進(jìn)一步對(duì)系統(tǒng)目標(biāo)等因素進(jìn)行分析研究,根據(jù)分析,該系統(tǒng)的開(kāi)發(fā)是切實(shí)可行的。 權(quán)限設(shè)定系統(tǒng)根據(jù)用戶身份的不同,設(shè)置了不同的使用權(quán)限。如果賬戶和密碼輸入錯(cuò)誤,系統(tǒng)可以提示報(bào)錯(cuò)信息。超級(jí)管理員打開(kāi)注冊(cè)對(duì)話框,添加新的機(jī)房管理員。(3)機(jī)房管理員可以對(duì)學(xué)生的資料(包括學(xué)號(hào),姓名,聯(lián)系方式等)進(jìn)行查詢,修改,刪除等。機(jī)房管理員可以對(duì)學(xué)生上機(jī)安排信息進(jìn)行添加,刪除,修改等。 信息操作機(jī)房管理人員在學(xué)生信息表中對(duì)學(xué)生可以進(jìn)行人數(shù)的查詢功能,學(xué)生信息的修改功能,對(duì)新增學(xué)生的編號(hào)、名稱(chēng)、人數(shù)的添加功能;教師可以查詢自己學(xué)生的信息,可以把一些學(xué)生添加到自己的班級(jí)中,把一些學(xué)生刪除出自己的班級(jí)。 數(shù)據(jù)的收集需要收集的主要數(shù)據(jù)有教師的個(gè)人資料:包括教師姓名,聯(lián)系地址,聯(lián)系電話,教師的照片;機(jī)房的基本信息:機(jī)房的電腦容量,機(jī)房中電腦的數(shù)量;機(jī)房的管理員資料;學(xué)生的個(gè)人資料,所屬專(zhuān)業(yè),年級(jí)以及上機(jī)安排等。 第3章 數(shù)據(jù)庫(kù)的設(shè)計(jì)本章對(duì)系統(tǒng)中的數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì)。但沒(méi)有考慮到教師每次未到和早退情況,而且數(shù)據(jù)庫(kù)中并沒(méi)有記錄教師每次登錄的信息。 數(shù)據(jù)表的定義系統(tǒng)共設(shè)計(jì)了11個(gè)數(shù)據(jù)表,來(lái)表示一些實(shí)體和實(shí)體之間的關(guān)系。從需求分析中,我們可以知道,在機(jī)房管理系統(tǒng)中,最重要的數(shù)據(jù)表是教師表,學(xué)生表,機(jī)房表,計(jì)算機(jī)表以及它們之間的關(guān)系表。在上述的重要表中,ID號(hào)用nchar來(lái)表示,這樣就可以把表示的范圍設(shè)置的更廣,格式設(shè)置的更有意義。一個(gè)外鍵是機(jī)房管理員,記錄機(jī)房由哪一個(gè)管理員來(lái)管理。在數(shù)據(jù)表中,英文縮寫(xiě)rComputerCapcity表示機(jī)房計(jì)算機(jī)容量,rComputerNum表示存入機(jī)房中的計(jì)算機(jī)數(shù)量。為了方便數(shù)據(jù)庫(kù)管理員對(duì)計(jì)算機(jī)的控制管理,特定義了計(jì)算機(jī)的以下屬性。例如,存入到302機(jī)房的第52臺(tái)計(jì)算機(jī),我們就可以用30252為它的ID號(hào)。在數(shù)據(jù)庫(kù)中使用一些英文縮寫(xiě)來(lái)表示它的屬性,如表31所示。學(xué)生的屬性中有年級(jí),班級(jí)以及專(zhuān)業(yè)等。上機(jī)時(shí)間分為兩個(gè)屬性來(lái)表示,即一星期中的第幾天與這一天中的哪個(gè)時(shí)間段。表32 教師上機(jī)管理機(jī)房表英文縮寫(xiě)漢語(yǔ)意思注釋tr教師上機(jī)trID自動(dòng)增量tID教師ID外鍵rID機(jī)房號(hào)外鍵trDay第幾天上機(jī)分(0-6)七個(gè)數(shù)值,0表示星期日,1表示星期一,依此類(lèi)推trSegment上機(jī)時(shí)間段哪個(gè)時(shí)間段,分為三個(gè)值——0,1,2(0代表上午8:0010:00,1代表上午10:0012:00,2代表下午3:005:00)trProject上機(jī)課程(5)其他表學(xué)生上機(jī)表sr(srID,sID,rID,srDay,srSegment)。srSegment表示每天的上機(jī)時(shí)間段。 存儲(chǔ)過(guò)程通過(guò)需求分析,可做出一部分存儲(chǔ)過(guò)程,主要是教師信息操作和機(jī)房管理員信息操作??梢栽跀?shù)據(jù)庫(kù)中對(duì)教師的基本資料進(jìn)行修改。它們的主要參數(shù)為tID,tName,trproject,tTel,tPhoto等。在刪除教師信息之前,應(yīng)該把教師與學(xué)生的關(guān)系表,教師與機(jī)房的關(guān)系表中的相應(yīng)記錄刪除掉。(1)添加教師上機(jī)安排信息把教師上機(jī)信息添加到數(shù)據(jù)表tr中,AddTRInfo,參數(shù)是tID,rID,trDay,trSegment,trproject。 第4章 系統(tǒng)的概要設(shè)計(jì)系統(tǒng)共分為四大功能模塊:系統(tǒng)管理模塊,學(xué)生管理,教師管理,硬件管理模塊,遠(yuǎn)程管理。 系統(tǒng)總體設(shè)計(jì)系統(tǒng)實(shí)現(xiàn)的主要功能是對(duì)計(jì)算機(jī)實(shí)驗(yàn)的上機(jī)進(jìn)行管理,包括教師對(duì)學(xué)生的上機(jī)管理,教師的基本信息資料與學(xué)生的基本信息資料的操作等,滿足教師,機(jī)房管理員的工作需求。圖41 模塊分析圖 教師管理模塊此模塊主要功能是對(duì)教師基本資料的查詢和教師上機(jī)對(duì)信息的管理。在此模塊中設(shè)計(jì)了自定義空間PhotoOper,它具有圖片上傳功能。負(fù)責(zé)對(duì)教師相關(guān)的數(shù)據(jù)進(jìn)行格式轉(zhuǎn)化,從而便于操作與存儲(chǔ)。定義一個(gè)枚舉變量來(lái)表示用戶的操作類(lèi)型。采用層次結(jié)構(gòu)的系統(tǒng)設(shè)計(jì),教師信息查詢界面只能看到教師管理類(lèi)的功能。三層體系架構(gòu)如圖42所示。(2)更改教師信息(3)在添加和更改教師信息時(shí),教師信息模塊對(duì)話框都要調(diào)用另外一個(gè)對(duì)話框,在新的對(duì)話框中對(duì)教師信息進(jìn)行操作,操作后的數(shù)據(jù)存儲(chǔ)到數(shù)組中,并用枚舉類(lèi)型OperType中的一個(gè)值來(lái)記錄用戶的操作類(lèi)型。 教師信息添加和修改我們可以在對(duì)話框AddTeadInfor中新添加教師的信息,或者更改教師的信息。如圖43和44所示。根據(jù)選擇的路徑來(lái)創(chuàng)建一個(gè)BitMap位圖。圖44 AddStuInfo對(duì)話框 第5章 系統(tǒng)的具體實(shí)現(xiàn)在系統(tǒng)設(shè)計(jì)中,定義了具有獨(dú)特功能的類(lèi),這些類(lèi)包括很多靜態(tài)方法。同時(shí),在每個(gè)模塊中,還設(shè)計(jì)了具有針對(duì)本模塊的類(lèi),把這些類(lèi)分別劃歸為不同的開(kāi)發(fā)層次中,相互調(diào)用,函數(shù)分工明確。1.內(nèi)部管理類(lèi)系統(tǒng)內(nèi)部管理類(lèi),主要負(fù)責(zé)管理系統(tǒng)內(nèi)部數(shù)據(jù)格式轉(zhuǎn)化的。2.?dāng)?shù)據(jù)庫(kù)管理員類(lèi)系統(tǒng)對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)完全是通過(guò)數(shù)據(jù)庫(kù)管理員類(lèi)DataManager,DataManager提供充足的接口實(shí)現(xiàn)數(shù)據(jù)在管理系統(tǒng)和數(shù)據(jù)庫(kù)進(jìn)行交互,負(fù)責(zé)對(duì)數(shù)據(jù)庫(kù)的所有操作。內(nèi)部有基本字段con,dataReader分別屬于SqlConnection和SqlDataReader。通過(guò)Open()函數(shù),打開(kāi)連接,然后有權(quán)對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行訪問(wèn)。SqlDataReader是建立在數(shù)據(jù)庫(kù)面向連接的基礎(chǔ)上的。SqlDataReader提供GetString(param),GetByte(param),GetInt32(param)等函數(shù),來(lái)返回當(dāng)前游標(biāo)所在記錄中的某一字段值。MakeInParam函數(shù),傳入?yún)?shù)并且轉(zhuǎn)換為SqlParameter類(lèi)型。它返回新的parameter對(duì)象。表示ParamName是存儲(chǔ)過(guò)程的輸出結(jié)果還是輸入?yún)?shù)。函數(shù)聲明是:int RunProc(string procName,SqlParameter[] prams),procName是命令文本,prames是參數(shù)對(duì)象。RunProcReturn執(zhí)行查詢命令文本,并且返回DataSet。提供多個(gè)數(shù)據(jù)訪問(wèn)接口,便于開(kāi)發(fā)者理清思路,進(jìn)行結(jié)構(gòu)設(shè)計(jì)。其功能如下:上傳圖片,從硬盤(pán)上上傳一張照片,并且把圖片數(shù)據(jù)存儲(chǔ)到與之相關(guān)聯(lián)的父類(lèi)對(duì)象中取消圖片,并把圖片數(shù)據(jù)從父類(lèi)對(duì)象中刪除掉。 教師管理模塊的實(shí)現(xiàn)本節(jié)對(duì)教師管理模塊的具體實(shí)現(xiàn)展開(kāi)論述。 教師信息操作實(shí)現(xiàn)教師信息操作,主要使用了在業(yè)務(wù)邏輯層中自定義的TeacherManage與TeacherDataManage類(lèi)。TeacherManage與用戶界面類(lèi)之間的數(shù)據(jù)傳輸主要類(lèi)型是DataRowView和DataTable。1.TeacherManage接收來(lái)自TeacherInforDialog對(duì)話框中的教師數(shù)據(jù)和教師管理機(jī)房數(shù)據(jù)。TeacherManage類(lèi)中toAList可以記錄用戶對(duì)教師的操作步驟。,它有三個(gè)值
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1