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

正文內(nèi)容

教室管理系統(tǒng)設(shè)計(jì)說(shuō)明書(編輯修改稿)

2024-10-15 15:00 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ar 50 用戶的證件號(hào)碼 用戶性別 Usersex Int 4 用戶性別男為 1 女為 2 用戶類型 Usertype Int 4 1, 2, 3 分別代表管理員,教師和學(xué)生。 表 27 用戶性別表 ( usersex) 屬性名 存儲(chǔ)代碼 類型 長(zhǎng)度 備注 性別 ID Id Int 4 用戶性別 1 為男, 2 為女 性別名稱 Sexname Varchar 50 性別 表 28 用戶權(quán)限表 ( usertype) 屬性名 存儲(chǔ)代碼 類型 長(zhǎng)度 備注 權(quán)限 ID ID Int 4 用戶權(quán)限 1 為 admin, 2為教師, 3 為學(xué)生。 名稱 Typename Varchar 50 管理員,教師,學(xué)生 15 西華大學(xué)畢業(yè)設(shè)計(jì)說(shuō)明書 表 29 教室借用表 ( ByClassroom) 屬性名 存儲(chǔ)代碼 類型 長(zhǎng)度 備注 教室 借用 ID Id Int 4 教室 借用的 ID 教室 ID ClassroomId Int 4 教室 表的 ID 使用 開(kāi)始時(shí)間 Userbegin datetime 使用教室的 開(kāi)始時(shí)間 使用結(jié)束時(shí)間 UserEnd datetime 使用教室的 結(jié)束時(shí)間 借用 用途 UseDescript vcarchar 8000 使用教室的 用途 借用者權(quán)限 Status Int 4 1 代表教師 2 代表學(xué)生 邏輯 設(shè)計(jì) 教室管理信息系統(tǒng)的關(guān)系模型: 1 教學(xué)樓( 教學(xué)樓 ID, 教學(xué)樓名稱) 2 教室( 教學(xué)樓 ID, 教學(xué)樓名稱 ,教學(xué)樓層,教室號(hào)) 3 借用權(quán)限( 借用 ID,借用人身份) 4 院系( 院系 ID,院系名稱) 5 課程( 課程 ID,課程名稱, 教室 ID,課程時(shí)間) 6 用戶( 用戶 ID,用戶名,用戶密碼, 用戶權(quán)限 ,用戶姓名,用戶證號(hào),用戶性別,用戶類型) 7 用戶性別( 性別 ID,性別名稱) 8 用戶權(quán)限( 權(quán)限 ID,權(quán)限名稱) 9 教室借用( 教室借用 ID, 教室 id,使用開(kāi)始時(shí)間,教室結(jié)束時(shí)間,借用用途,借用者權(quán)限 ) 16 西華大學(xué)畢業(yè)設(shè)計(jì)說(shuō)明書 3 系統(tǒng)的詳細(xì)設(shè) 計(jì) 設(shè)計(jì)工程框架 系統(tǒng)的設(shè)計(jì)和準(zhǔn)備工作已經(jīng)非常充分了, 系統(tǒng)所需數(shù)據(jù)庫(kù)也已建好, 這一節(jié)將創(chuàng)建工程并設(shè)計(jì)工程的框架。 創(chuàng)建工程 我們首先需要?jiǎng)?chuàng)建工程存儲(chǔ)的目錄。運(yùn)行 Visual Stdio 2020 主程序,并選擇新建“ Windows 窗體項(xiàng)目”工程,命名為 。 解決方案名ClassroomManagerSystem 添加 新的項(xiàng)目 根據(jù) 本系統(tǒng)的 功能模塊的劃分原則,本系統(tǒng)將需要?jiǎng)?chuàng)建以下幾個(gè) 新的項(xiàng)目 : 1. 項(xiàng)目 ,用來(lái)管理工程 中的 各種各樣的工具,就是一個(gè)工具類 , 里面 DbHelper 配置了 數(shù)據(jù)庫(kù)的連接 。 2. 項(xiàng)目 , 因?yàn)閿?shù)據(jù)庫(kù)操作是經(jīng)常要進(jìn)行的,所以一般習(xí)慣將對(duì)數(shù)據(jù)庫(kù)的連接和操作單獨(dú)作一個(gè)項(xiàng)目 用來(lái) 讀取和修改數(shù)據(jù) 。 3. 項(xiàng)目 ,用來(lái) 保存和傳遞從數(shù)據(jù)庫(kù)得到的數(shù)據(jù) 。 添加 新的窗體 模塊 根據(jù)本系統(tǒng)功能的設(shè)計(jì)原則,我們創(chuàng)建,教室查詢,教師查詢,課程查詢等模塊。 (1) Adminform 窗體,是管理員用來(lái)管理的主界面的操作,它包含有:教師信息管理,教室信息管理管理,退出等 9 大按鈕。 (2) budingfrom 窗體,教學(xué)樓管理,可以實(shí)現(xiàn)教學(xué)樓的添加,修改和 刪除 (3) ByClassroom 窗體 , 管理員管理教室借用界面,可以查看當(dāng)前的教室借用信息和修改當(dāng)前的教室借用狀態(tài) ; (4) ClassRoom 窗體 , 教室管理界面,可以完成添加,刪除,修改,保存等功能 ; (5) CourseForm 窗體 , 課程管理界面,可以完成課程的 添加,刪除,修改保存等功能 ; 17 西華大學(xué)畢業(yè)設(shè)計(jì)說(shuō)明書 (6) CourseInfoForm 窗體 , 課程信息界面,能夠查看上課時(shí)間,地點(diǎn),任課老師等功能 ; (7) DepartmentForm 窗體,院系管理界面,可以實(shí)現(xiàn)添加,修改和刪除功能 ; (8) LoginForm 窗體 , 登錄主界面有學(xué)生和教室的注冊(cè)連接 ; (9) StudentForm 窗體 , 學(xué)生登錄管理界面,可完成教室查詢, 教師查詢,教室借用等功能 ; (10) TeacherForm 窗體 , 教室登錄管理界面,可完成教師個(gè)人資料修改,教室借用等功能; (11) TeacherInfoForm 窗體 ,用來(lái)修改 ,刪除,保存教師信息。 完成上面步驟后將出現(xiàn)下圖所示效果 : 圖 31 系統(tǒng)工程圖 數(shù)據(jù) 關(guān)系圖 : 18 西華大學(xué)畢業(yè)設(shè)計(jì)說(shuō)明書 圖 32 數(shù)據(jù)庫(kù)關(guān)系圖 登錄模塊設(shè)計(jì) 用戶要使用本系統(tǒng),首先必須通過(guò)系統(tǒng)的身份認(rèn)證,這個(gè)過(guò)程叫做登錄。登錄過(guò)程需要完成以下任務(wù): 輸入帳號(hào) ; 輸入密碼 。 本系統(tǒng)有個(gè) 3 種權(quán)限登錄管理員帳號(hào)為分別是 管理帳號(hào) admin,密碼 admin,教室?guī)ぬ?hào) teacher 密碼 123456,學(xué)生帳號(hào) test1,密碼 123456. 也可以通過(guò)自己注冊(cè)來(lái)獲得用戶名和密碼,注冊(cè)的時(shí)候可以選擇成學(xué)生用戶或教室用戶注冊(cè)。 具體界面如下圖所示: 19 西華大學(xué)畢業(yè)設(shè)計(jì)說(shuō)明書 圖 33 登錄界面 這個(gè)模塊我用到了一個(gè) picturebox這個(gè)控件,在 image屬性中導(dǎo)入了西華大 學(xué)的 logo, 在用了 2個(gè) Linklabel來(lái)分別連接學(xué)生注冊(cè)和教師注冊(cè)。在登錄的時(shí)候先會(huì)自動(dòng)判斷用戶的登錄權(quán)限,如果權(quán)限為 1,就登入管理員界面。如果為 2,就登入教師登錄界面。為 3則登入,學(xué)生界面。 主要代碼 private void btn_Login_Click(object sender, EventArgs e) { string strName = 。 string strPwd = 。 model = new ().GetSqlModel(strName, strPwd)。 if (model != null) { = 。 = 。 = 。 if ( == 1)//管理員 { AdminForm adminform = new AdminForm()。 = false。 ()。 ()。 } if ( == 2)//教師 { TeacherForm teacherForm = new TeacherForm()。 = false。 20 西華大學(xué)畢業(yè)設(shè)計(jì)說(shuō)明書 ()。 ()。 } if ( == 3)//學(xué)生 { StudentForm studentForm = new StudentForm()。 = false。 ()。 ()。 } } else { (用戶名或密碼錯(cuò)誤! )。 } } /// 退出 private void btn_Exit_Click(object sender, EventArgs e) { ()。 } //學(xué)生注冊(cè) private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { StudentReg studentReg = new StudentReg()。 ()。 } //教師注冊(cè) private void linkLabel2_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { TeacherReg teacher = new TeacherReg()。 ()。 } } } 學(xué)生注冊(cè) 界面 點(diǎn)擊登錄界面上的學(xué)生注冊(cè)功能 。 進(jìn)入注冊(cè)界面,需依次填入登錄名,性別,密碼,姓名,所屬院系和學(xué)生編號(hào)完成注冊(cè)功能, 2 次密碼輸入必修一至。登錄名,性別,密碼,院系為必填。姓名 和編號(hào)可以缺省。 21 西華大學(xué)畢業(yè)設(shè)計(jì)說(shuō)明書 圖 34 學(xué)生注冊(cè)功能界面 這個(gè)模塊中我密碼部分我用了 if (!(). Equals (text ()))來(lái)判斷匹配 2次密碼是否相同。相同才能完成注冊(cè),不同就提示輸出。用戶 box控件綁定了性別和院系,讓其成為下拉選項(xiàng),在進(jìn)入此頁(yè)面的時(shí)候就定向給予了 3的權(quán)限,也就是學(xué)生權(quán)限( = 3)。學(xué)生注冊(cè)核心代碼如下 if (!(())){ if (!().Equals(())) { = 。 = 。 (兩次密碼輸入不一樣。 , 錯(cuò)誤: , , )。 return。 } else{ = ()。 } }else {()。 return。 } try { new ().Add(model)。 (注冊(cè)成功! , 提示: , , )。 ()。 22 西華大學(xué)畢業(yè)設(shè)計(jì)說(shuō)明書 } catch (Exception ex) { (, 錯(cuò)誤: , , )。 } } } private void StudentReg_Load(object sender, EventArgs e) { //綁定院系 = new ().GetList().Tables[0]。 = DepartmentName。 = Id。 //綁定性別 = new ().GetList().Tables[0]。 = SexName。 = Id。 } } } 教師注冊(cè) 模塊設(shè)計(jì) 點(diǎn)擊登錄 界面右下角 的 教 師 注冊(cè)功能。進(jìn)入注冊(cè)界面,需依次填入登錄名,性別,密碼,姓名,所屬院系和 教師 編號(hào) ,和所教科目 完成注冊(cè)功能, 2 次密碼輸入必修一至。登錄名,性別,密碼,院系為必填。姓名 , 編號(hào) 和科目 可以缺省。 圖 35 教師注冊(cè)界面 這個(gè)模塊基本技術(shù)和上一個(gè)學(xué)生注冊(cè)模塊中的技術(shù)一樣,只是在給予權(quán)限時(shí)權(quán)限為 2( = 2。)。 代碼基本和學(xué)生注冊(cè)模塊相同。 23 西華大學(xué)畢業(yè)設(shè)計(jì)說(shuō)明書 學(xué)生登錄成功后主界面 模塊設(shè)計(jì) 學(xué)生登錄成功 可以進(jìn)行以下操
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1