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

正文內(nèi)容

aspnet機(jī)房管理系統(tǒng)教師管理模塊的設(shè)計(jì)與實(shí)現(xiàn)(已改無(wú)錯(cuò)字)

2022-12-30 23:15:52 本頁(yè)面
  

【正文】 ( 2) 計(jì)算機(jī) 計(jì)算機(jī)機(jī)房管理系統(tǒng)中一 個(gè)重要的實(shí)體是計(jì)算機(jī)。為了方便數(shù)據(jù)庫(kù)管理員對(duì)計(jì)算機(jī)的控制管理,特 定義了計(jì)算機(jī)的以下屬性。計(jì)算機(jī)的 ID 號(hào),計(jì)算機(jī)的 ID 號(hào)是機(jī)房號(hào)加上此電腦存入機(jī)房中的順序來(lái)表示的。例如,存入到 302 機(jī)房的第 52 臺(tái)計(jì)算機(jī),我們就可以用 30252 為它的 ID 號(hào)。計(jì)算機(jī)中另外幾個(gè)屬性是,存入時(shí)間,存放位置,運(yùn)行情況,和它存放到河南大學(xué)本科畢業(yè)生學(xué)士學(xué)位論文 第 7 頁(yè) 某一機(jī)房的機(jī)房號(hào)。在數(shù)據(jù)庫(kù)中使用一些英文縮寫(xiě)來(lái)表示它的屬性,如表31 所示 。 表 31 puter 數(shù)據(jù)表 英文縮寫(xiě) 漢語(yǔ)意思 注釋 cSaveTime 存入時(shí)間 cStayPosition 存放位置 機(jī)房共分為 10 排, 10 列,用(排 列)來(lái)表示,排的數(shù)據(jù)范圍是( 01—10)列的范圍是( 01—10) cRunCondition 運(yùn)行情況 運(yùn)行情況可以使用布爾值來(lái)表示, true 表示機(jī)器正常, false 表示機(jī)器正在維修中 cRoomID 機(jī)房號(hào) 機(jī)房號(hào)是數(shù)據(jù)表機(jī)房的外健 ( 3) 教師與學(xué)生 除去教師與學(xué)生的 ID 號(hào)與姓名外,重要的屬性是聯(lián)系地址,聯(lián)系電話,電子郵箱。學(xué)生的屬性中有年級(jí),班級(jí)以及專(zhuān)業(yè)等。 ( 4) 教師上機(jī)管理 教師上機(jī)信息屬于關(guān)系表,在表中,我們可以查詢(xún)到教師的上機(jī)時(shí)間與上機(jī)地點(diǎn)等靜態(tài)信息。上機(jī)時(shí)間分為兩個(gè)屬性來(lái)表示,即一星期中的第幾天與這一天中的哪個(gè)時(shí)間段。如表 45 所示 。 表 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)。 sID 表示學(xué)生ID, rID 表示機(jī)房號(hào) srDay 表示哪一天,取值范圍是( 0—6),分別表示星期日,星期一到星期六。 srSegment 表示每天的上機(jī)時(shí)間段。 0 表示 8:00 到 10: 00, 1 表示 10: 00 到 12: 00, 2 表示 15: 00 到 17: 00; 還河南大學(xué)本科畢業(yè)生學(xué)士學(xué)位論文 第 8 頁(yè) 有一些不重要的表就不一一介紹了。 存儲(chǔ)過(guò)程 通過(guò)需求分析,可做出一部分存儲(chǔ)過(guò)程, 主要是教師 信息操作和機(jī)房管理員信息操作。 教師信息 在數(shù)據(jù)庫(kù)中,針對(duì)于教師信息,主要設(shè)計(jì)了三個(gè)存儲(chǔ)過(guò)程。可以在數(shù)據(jù)庫(kù)中對(duì)教師的基本資料進(jìn)行修改。 ( 1) 添加更改教師 信息 添加學(xué)生信息的存儲(chǔ)過(guò)程名稱(chēng)是 AddTeaInfo, 更改學(xué)生信息的存儲(chǔ)過(guò)程名稱(chēng)為 UpdateTeaInfo。它們的主要參數(shù)為 @tID, @tName, @trproject,@tTel, @tPhoto 等。 ( 2) 刪除教師 信息 存儲(chǔ)過(guò)程名是 DeleteTeaInfo, 參數(shù)是 @tID, 數(shù)據(jù)庫(kù)根據(jù) @tID 把teacher 表 中的特定記錄刪除掉。 在刪除教師信息之前,應(yīng)該把 教師與 學(xué)生的關(guān)系表,教師 與機(jī)房的關(guān)系表中的相應(yīng)記錄刪除掉。 教師 上機(jī)安排 共設(shè)計(jì)了兩個(gè)關(guān)于教師 上機(jī)安排的操作,在系統(tǒng)中 ,可以修改和添加上機(jī)安排信息。 ( 1) 添加教師 上機(jī)安排信息 把教師 上機(jī)信息添加到數(shù)據(jù)表 tr 中, AddTRInfo, 參數(shù)是 @tID, @rID,@trDay, @trSegment,@trproject。 ( 2) 刪除教師 上機(jī)安排信息 從數(shù)據(jù)表中刪除教師 上機(jī)信息, DeleteTRInfo, 參數(shù)是 @tID, @rID,@trDay, @trSegment, @trproject。 河南大學(xué)本科畢業(yè)生學(xué)士學(xué)位論文 第 9 頁(yè) 第 4 章 系統(tǒng)的概要設(shè)計(jì) 系統(tǒng)共分為四大 功能 模塊:系統(tǒng)管理模塊 ,學(xué)生管理,教師管理,硬件管理模塊,遠(yuǎn)程管理。 本人主要負(fù)責(zé)教師管理模塊的實(shí)現(xiàn),所 以 本章主要對(duì)教師管理模塊進(jìn)行介紹。 系統(tǒng) 總體設(shè)計(jì) 系統(tǒng)實(shí)現(xiàn)的主要功能 是對(duì)計(jì)算機(jī)實(shí)驗(yàn)的上機(jī)進(jìn)行管理,包括教師對(duì)學(xué)生的上機(jī)管理,教師的基本信息資料與學(xué)生的基本信息資料的操作等,滿足教師,機(jī)房管理員的工作需求。在此基礎(chǔ)上, 把 系統(tǒng)分為四大模塊, 整個(gè)系統(tǒng)的功能模塊圖如圖 41 所示。 圖 41 模塊分析 圖 河南大學(xué)本科畢業(yè)生學(xué)士學(xué)位論文 第 10 頁(yè) 教師管理模塊 此模塊主要 功能 是對(duì) 教師基本資料的查詢(xún)和 教師上機(jī) 對(duì) 信息 的管理 。教師管理模塊所調(diào)用的對(duì)話框有: TeaQueryTemplate 和 AddTeadInfor。在此模塊中設(shè)計(jì)了自定義空間 PhotoOper, 它具有圖片上傳功能。 教師信息模塊 教師信息模塊包括教師數(shù)據(jù)管理類(lèi)與教師管理類(lèi),這兩個(gè)類(lèi)都屬于業(yè)務(wù)邏輯層。負(fù)責(zé)對(duì)教師相關(guān)的數(shù)據(jù)進(jìn)行格式轉(zhuǎn)化,從而便于操作與存儲(chǔ)。教師管理類(lèi)中有兩個(gè) ArrayList 數(shù)組,分別存儲(chǔ)用戶(hù)對(duì)教師信息,上機(jī)信息操作的結(jié)果。定義一個(gè)枚舉變量來(lái)表示用戶(hù)的操作類(lèi)型。它有三個(gè)參數(shù)UPDATA,與 DELETE, ADD。 采用層次結(jié)構(gòu)的系統(tǒng)設(shè)計(jì),教師信息查詢(xún)界面只能看到教師管理類(lèi)的功能。而把消息轉(zhuǎn)化生成為 Sql 語(yǔ)句,調(diào)用數(shù)據(jù)庫(kù)管理類(lèi) 則需要教師數(shù)據(jù)管理類(lèi)。三層體系架構(gòu)如 圖 42 所示。 ( 1) 刪除 教師信息 調(diào)用教師管理類(lèi)的 DeleteTeaInfor 方法,傳遞 DataRow 參數(shù),教 師管理類(lèi) 把 DataRow 轉(zhuǎn)化后添加到數(shù)組中。 ( 2) 更改教師信息 圖 42 教師信息管理 教師數(shù)據(jù)管理類(lèi)( teacherDataManage) 數(shù)據(jù)庫(kù)管理類(lèi) (DataManage) 教師管理類(lèi) (teacherManage) 教師信息管理界面 河南大學(xué)本科畢業(yè)生學(xué)士學(xué)位論文 第 11 頁(yè) 調(diào)用教師管理類(lèi)的 UpdateTeaInfor 方法,把更改后的教師信息添 加到數(shù)組中。 ( 3) 在添加和更改教師信息時(shí),教師信息模塊對(duì)話框都要調(diào)用另外一個(gè)對(duì)話框,在新的對(duì)話框中對(duì)教師信息進(jìn)行操作,操作后的數(shù)據(jù)存儲(chǔ)到數(shù)組中,并用枚舉類(lèi)型 OperType 中的一個(gè)值來(lái)記錄用戶(hù)的操作類(lèi)型。 ( 4) 添加教師信息 調(diào)用教師管理類(lèi)的 AddTeaInfor 方法,負(fù)責(zé)把教師信息添加到一個(gè) 組中。 教師信息添加和修改 我們可以在對(duì)話框 AddTeadInfor 中新添加教師的信息,或者更改教師的信息。在對(duì)話框中,有一字段是父類(lèi)的引用,當(dāng)確定對(duì)教師數(shù)據(jù)的修改后,就使用此字段來(lái)引用父類(lèi)的教師管理對(duì)象,來(lái)把教師數(shù)據(jù)保存到數(shù)組。 如圖 43 和 44 所示。 自定義模塊 PhotoOper 可以添加到父類(lèi),它可以 打開(kāi)一個(gè)文件對(duì)話框。根據(jù)選擇的路徑來(lái)創(chuàng)建一個(gè) BitMap 位圖。并把此位圖以字節(jié)數(shù)組的形式傳到父類(lèi)的表格中 。 圖 43 教師管理 河南大學(xué)本科畢業(yè)生學(xué)士學(xué)位論文 第 12 頁(yè) 圖 44 AddStuInfo對(duì)話框 河南大學(xué)本科畢業(yè)生學(xué)士學(xué)位論文 第 13 頁(yè) 第 5 章 系統(tǒng) 的具體實(shí)現(xiàn) 在系統(tǒng)設(shè)計(jì)中,定義了具有獨(dú)特功能的類(lèi),這些類(lèi)包括很多靜態(tài)方法。每一個(gè)模塊都可以調(diào)用它們來(lái)實(shí)現(xiàn)一些數(shù)據(jù)轉(zhuǎn)化,數(shù)據(jù)庫(kù)交互等操作。同時(shí),在每個(gè)模塊中,還設(shè)計(jì)了具有針對(duì)本模塊的類(lèi),把這些類(lèi)分別劃歸為不同的開(kāi)發(fā)層次中,相互調(diào)用,函數(shù)分工明確。 系統(tǒng) 輔助類(lèi) 系統(tǒng)公用常規(guī) 操作的實(shí)現(xiàn)主要使用自定義的 內(nèi)部管理類(lèi) InitMach 和數(shù)據(jù)庫(kù)管理員類(lèi) DataManager。 1. 內(nèi)部管理類(lèi) 系統(tǒng)內(nèi)部管理類(lèi) , 主要負(fù)責(zé)管理系統(tǒng)內(nèi)部數(shù)據(jù)格式轉(zhuǎn)化的 。 表 51 簡(jiǎn)單方法的定義 函數(shù)名 參 數(shù) 注 釋 GetProjects 查詢(xún)所有的課程 Login teacher 系統(tǒng)登錄 HasNotSpecialChar String:str 判斷 str中是否有特殊字符 ,返回布爾值 IsTelphotoFormat String: str 判斷 str 是否是電話號(hào)碼格式,返回布爾值 WeekNumToStr int: weekNum 把阿拉伯 數(shù)字轉(zhuǎn)化成 “星期* ” ClassNumToStr Int:classNum 把阿拉伯?dāng)?shù)字轉(zhuǎn)化成 “*班 ” GradeNumToStr Int:gradeNum 把阿拉伯?dāng)?shù)字轉(zhuǎn)化成 “*年級(jí) TimeSpanToStr int:intTime 把 0,1,2 分別轉(zhuǎn)化為 時(shí)間段 字符串式 WeekStrToInt string:strWeek 星期*轉(zhuǎn)化成 相對(duì)應(yīng)的 阿拉伯?dāng)?shù)字 ClassStrToInt String: classStr 把 “*班轉(zhuǎn)化成阿拉伯?dāng)?shù)字 GradeStrToInt string: gradeStr 把 “*年級(jí)轉(zhuǎn)化成阿拉伯?dāng)?shù)字 TimeSpanToInt String:timeSpan 把字符串式分別轉(zhuǎn)化為 0,1,2 GetProjectName Int: projectID 根據(jù)課程號(hào)查詢(xún)課程 GetProInt String:proName 根據(jù)專(zhuān)業(yè)課程 名稱(chēng) 查詢(xún)專(zhuān)業(yè)號(hào) GetProjectInt String:projectName 根據(jù)課程名稱(chēng)查詢(xún)課程號(hào) public static bool IsConflict(string[] args, ListViewItem listViewItem1): 看參數(shù)數(shù)組和 listViewItem1 是否沖突 , 其中 args 表示參數(shù), 返回沖突與否的布爾值。 河
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1