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

正文內容

aspnet機房管理系統(tǒng)教師管理模塊的設計與實現-資料下載頁

2024-11-17 23:15本頁面

【導讀】重,本課題的研究就是為解決這一問題。由上機提供方便。快步進入信息時代。如何充分發(fā)揮學校各類計算機機房的效能、開放機房,這是目前擺在高等院校有關部門面前的一個迫切課題。主要為計算機科學與技術學院設計,主要實現計算機實驗的上機管理。驗等信息,機房管理員可以查看機房中的電腦運行情況。戶端來訪問服務器,獲得服務器的文件,等待機房管理通知等。硬件環(huán)境:128M以上內存。該生選題符合要求,進度計劃安排較合理,同意該生開題。開發(fā)作具體說明。程序可移植性和程序代碼部分需要簡化;數據庫概念混亂,沒有做好數據的約束。教師進入操作平臺進行業(yè)務管理。教師的基本資料存入到數據庫中。進一步加強;論文書寫規(guī)范,語句通順,結構清晰,符合要求。較通順,條理清晰,符合本科畢業(yè)論文要求。

  

【正文】 南大學本科畢業(yè)生學士學位論文 第 14 頁 AddItemsToListView 往 ListView 中 添 加 一 行 . 參 數 為 args 和 可 以 作 為 ListViewItem 構 造 函 數 的 參 數 來 創(chuàng) 建ListViewItem 對象 。 在函數體中, 首先調用 IsConflict 的算法,來判斷 ListView1 中是否存在同樣的數據,然后決定把新的數據插入到 ListView1 中。 2. 數據庫管理員類 系統(tǒng)對數據庫 的訪問完全是通過數據庫管理員類 DataManager ,DataManager 提供充足的接口實現數據在管理系統(tǒng)和數據庫進行交互 ,負責對數據庫的所有操作 。 可以采用面向連接和非面向連接兩種方式。 內 部 有 基 本 字 段 con,dataReader 分 別 屬 于 SqlConnection 和SqlDataReader。 con 負責與數據庫建立連接。通過 Open()函數,打開連接,然后有權對數據庫中的數據進行訪問。 con 可以通過 Close()關閉連接,以保證數據庫的安全性。 SqlDataReader 是建立在數據庫面向連接的基礎上的。它采用游標方式,每次調用函數 Read(),指向數據庫表中的游標就往下移一個紀錄。SqlDataReader 提供 GetString(param), GetByte(param), GetInt32(param)等函數,來返回當前游標所在記錄中的某一字段值。當數據庫訪問完畢后,要及時通過 Close()函數關閉連接。 連接句 。 當 con打開連接時, 要調用這一連接語句。它的定義存在 中。 MakeInParam 函數, 傳入參數并且轉換為 SqlParameter 類型 。它 有幾個參數, ParamName, 存儲過程 參數 名稱 ; DbType, 參數類型 ; Size,參數大小 ; Value, 參數值 。 它 返回 新的 parameter 對象 ,在函數內調用 表示參數是傳入的而不是傳出的。 MakeParam 函數,接受 MakeInParam,和 MakeInPara 的參數相同,只是增加了 ParameterDirection, ParamterDirection 有兩個值,分別是, 。表示 ParamName是存儲過程的輸出結果還是輸入參數。 RunProc 執(zhí)行參數命令文本 (無數據庫中數據返回 )。函數聲明是: int RunProc(string procName, SqlParameter[] prams), procName 是命令文 本, prames 是 參 數 對 象 。 在 函 數 體 中 調 用 Sqlmand 的河南大學本科畢業(yè)生學士學位論文 第 15 頁 (Parameters[ReturnValue].Value 用來返回值。 RunProcReturn 執(zhí)行查詢命令文本,并且返回 DataSet。 3. 自 定義控 件 PhotoOper 自定義控件的設計與使用,可以提高系統(tǒng)的重用性,功能的封裝性。提供多個數據訪問接口,便于開發(fā)者理清思路,進行結構設計。我們使用PhotoOper,可以顯示用戶選中的教師,或者刪除教師 中的照片 。 其 功能 如下 :上 傳圖片,從硬盤上上傳一張照片,并且把圖片數據存儲到與之相關聯(lián)的父類對象中取消圖片,并把圖片數據從父類對象中刪除掉。在此類中定義了一個字段 Byte[], 用來存放照片數據的字節(jié)形式。 教師管理模塊的實現 本節(jié)對教師管理模塊的具體實現展開論述。模塊可分為教師信息的操作和教師管理學 生兩個方面。 教師 信息操作 實現教師信息操作,主要使用了在業(yè)務邏輯層中自 定義的TeacherManage 與 TeacherDataManage 類。在用戶界面中,從 TextBox或者 boBox 中接收到教師 的信息,然后把數據集中到 DataRowView中。 TeacherManage 與 用 戶 界 面 類 之 間 的 數 據 傳 輸 主 要 類 型 是DataRowView 和 DataTable。 下面具體介紹這兩個類和具體實現方法。 1. TeacherManage 接收來自 TeacherInforDialog 對話框中的教師數據和教 師管理機房數據。經過轉化后,傳遞給 TeacherDataManage 類,授權它與數據庫管理員進行聯(lián)系 。 TeacherManage 類中 toAList 可以記錄用戶對教師的操作步驟。然后TeacherManage 調用 DataBatch ( ) 把 toAList 中 的 記 錄 傳 遞 給TeacherDataManage。 TeacherManage 中的 toAList 每一節(jié)點有一屬性是操作類型,它有三個值,分別是 ADD, DELETE, UPDATE,來河南大學本科畢業(yè)生學士學位論文 第 16 頁 標記用戶的操作類型。最終根據值的不同來調用 TeacherDataManage 的不同操作方法 。 2. TeacherDataManage 接收來自 TeacherManage 的信息,并且轉化為 Sql 語句,然后委托給 DataManager 類來對數據庫進行操作。 3. 操作實現方法 這里主要介紹 教師信息的 存儲 ,其他的操作如 刪除,更改等 都具有相似的 過程 。 ( 1) 從用戶界面的 TextBox, boBox 中得到教師 信息的字符串表示方法,然后把它們集中到 dataRowView 中,把 dataRowView 顯示到用戶界面的 dataGridView 中。而這些操作過程是在 AddStudInfor 類中的buttonOK_Click 函數體中完成的。 ( 2) 在 TeacherManage 類中完成教師信息的存儲。 TeacherManage類功過函數 AddTea()函數把 dataRowView 的數據轉化為教師對象,并規(guī)定它的操作記錄是 ADD,存入到數組中,等待以后的批處理。 教師管理 本節(jié) 主要介紹教師對學生信息的操作 , 主要使 用了自己定義的TeaStuInfor 和 TeaStuDataInfor 兩個類。 1. 圖形界面層與業(yè)務邏輯層的操作 分別定義了一些類運作在圖形界面層與業(yè)務邏輯層。 它們之間通過傳遞參數和調用函數來相互操作的。在圖形界面層,主要處理的是物理數據,像 DataRow, string 等,而在業(yè)務邏輯層,處理的是邏輯數據。并且定義了數組來記錄用戶的操作。 (1) TeaStuInfor 與 TeaStuDataInfor 是業(yè)務邏輯層上的類,負責對邏輯數據進行操作,但它們之間也有分工。 TeaStuInfor 主要是接收來自圖形界面的數據,主要是 DataRow 和 string 類型的,經過轉化,生成邏輯數據傳遞給 TeaStuDataInfor。 TeaStuDataInfor 主要功能是把邏輯數據 轉化成 SQL 中存儲過程的參數,通過接口 DataManager,調用數據庫的存儲過程。 河南大學本科畢業(yè)生學士學位論文 第 17 頁 (2) 定義了數據結構, SRInfor, TRInfor, TSInfor。主要表示教師管理學生,學生上機安排,教師申請機房等操作。 2. 業(yè)務邏輯層與數據庫層的操作 TeaStuInfor 中有三個數組 SRArray,TRArray,TSArray,分別記錄用戶的操作。當調用 Detach()函數時, TeaStuInfor 把三個數組中的操作記錄作為參數傳遞給 TeaStuDataInfor, 讓它通過 DataManager 提供的接口把數據傳遞給數據庫。 河南大學本科畢業(yè)生學士學位論文 第 18 頁 結 論 通過這次畢業(yè)設計,使我從中得到許多經驗和教訓,也是一次對我所學課程的綜合總結。在這個系統(tǒng)的開發(fā)過程中,我們用到了軟件工程、數據庫、程序設計等多門課程的知識,使得我們在課堂上所學的理論用到了實際的系統(tǒng)開發(fā)過程中,更加深了我們對所學理論的理解。通過這次畢業(yè)設計使我領會到了要用軟件工程的思想來進行需求分析和設計系統(tǒng)。我們只有采用工程化的思想和設計方法才能解決軟件危機,從而縮短軟件開發(fā)的周期 。 在進行 管理系統(tǒng)的設計時,首先要構建系統(tǒng)的整體架構,定義統(tǒng)一的協(xié)議標準。不僅要對現實世界進行 建模,還要考慮開發(fā)中的語言內部因素,盡量把抽象建模與開發(fā)語言的模式相匹配。數據庫設計應該是在需求分析的用例設計之后進行的,數據庫設計是軟件設計的底層構架之一,它直接關系到整個軟件系統(tǒng)的協(xié)調統(tǒng)一,若是在軟件開發(fā)到后期,發(fā)現數據庫設計不太合理,想修整將要耗費巨大的時間和精力。瀑布模型在軟件開發(fā)過程 中 只是 一 個 理 想 的模 式 , 真 正 的開 發(fā) 過 程 采 用的 是 迭 代 模 式和UP(Unified process)。一般在第一次迭代中,主要工作是用例設計。描述參與者,成功操作過程,和其它場景。然后在后面的迭代開發(fā)中,主要進行概要設計和詳細 設計。在軟件設計中,我們主要考慮的是模塊分析和整體架構。有很多程序寫得很好的同學就是不注意模塊分析和整體架構,忽略定義標準協(xié)議,導致軟件開發(fā)過程中,不得不一次一次的寫代碼補丁。最后軟件無法進行下去??傊?,軟件開發(fā),在用例分析的基礎之上,首先要考慮整體架構,統(tǒng)一標準,數據庫設計。這樣才能開發(fā)出來健壯的系統(tǒng),可維護,可擴充功能的軟件來。 河南大學本科畢業(yè)生學士學位論文 第 19 頁 參考文獻 [1] Watts S. Humphrey 等 著,軟件工程,人民郵電出版社, 2020 年 4 月 [2] 謝希仁,計算機網絡,第 4 版,電子工業(yè)出版社, 2020 年 6 月 [3] 劉濱, C高級編程,第 3 版,國防工業(yè)出版社, 2020 年 3 月 [4] Patrick O39。Neil Elizabeth O39。Neil, 數據庫原理、編程與性能 ,第 2版, 機械工業(yè)出版社 , 2020 年 1 月 [5] Jay Hilyard 等著, C經典實例 , 第 2 版 , 中國電力出版社 , 2020 年6 月
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1