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

正文內(nèi)容

計(jì)算機(jī)專(zhuān)業(yè)net-資料下載頁(yè)

2024-12-06 00:48本頁(yè)面

【導(dǎo)讀】要功能的設(shè)計(jì)和實(shí)現(xiàn)的過(guò)程。SQLServer2021作為開(kāi)發(fā)工具。后臺(tái)管理系統(tǒng)中主要實(shí)現(xiàn)了對(duì)公告信息、教研室信息、員信息的添加以及修改,高級(jí)管理和系統(tǒng)管理等功能。使用本系統(tǒng)對(duì)開(kāi)放實(shí)驗(yàn)室的信息。明了,徹底做到了無(wú)紙化的數(shù)據(jù)管理。

  

【正文】 st ntext (16) 對(duì) 教師 的建議 SchoolSuggest ntext (16) 對(duì)學(xué)校的建議 CourseOther nvarchar (50) 備注信息 CourseReady bit (1) 課程是否激活 0 未激活 1 激活 文章 信息 表 包含 文章編號(hào)、文章類(lèi)別、文章標(biāo)題、添加文章時(shí)間、添加的用戶、文章內(nèi)容、文章點(diǎn)擊數(shù)和添加用戶編號(hào) 信息 等 ,設(shè)計(jì)時(shí)注意 Article_Id 設(shè)為主鍵 ,添加用戶編號(hào)設(shè)為 uniqueidentifier 類(lèi)型 , 如表 所示。 XXXX 大學(xué)應(yīng)用技術(shù)學(xué)院學(xué)士學(xué)位論文 18 表 表 字段名 數(shù)據(jù)類(lèi)型 說(shuō)明 Article_Id bigint (8) 文章編號(hào)自動(dòng) Article_Class_Id int (4) 文章類(lèi)別 Article_Title nvarchar (50) 文章標(biāo)題 Article_View nvarchar (500) AddTime smalldatetime (4) 添加文章時(shí)間 AddUser nvarchar (50) 添加用戶 Content ntext (16) 文章內(nèi)容 Hits int (4) 文章點(diǎn)擊數(shù) AddUserID uniqueidentifier (16) 添加用戶編號(hào) 答疑留言信息 表包含 消息編號(hào)、所屬聊天室、留言標(biāo)題、留言?xún)?nèi)容、添加時(shí)間、學(xué)生編號(hào)、回復(fù)內(nèi)容、回復(fù)時(shí)間 , MessageId 為主鍵 , 學(xué)生編號(hào)設(shè)為 uniqueidentifier 類(lèi)型 , 如表 所示。 表 表 字段名 數(shù)據(jù)類(lèi)型 說(shuō)明 MessageId bigint (8) 消息編號(hào) TitleID int (4) 所屬聊天室編號(hào) MessageTitle nvarchar (50) 留言標(biāo)題 MessageContext ntext (16) 留言?xún)?nèi)容 AddTime datetime (8) 添加時(shí)間 AddStudent uniqueidentifier (16) 學(xué)生編號(hào) MessageBackContext ntext(16) 回復(fù)內(nèi)容 BackTime datetime (8) 回復(fù)時(shí)間 按照上述設(shè)計(jì)要求在 SQL Sever 2021 中創(chuàng)建數(shù)據(jù)庫(kù) OpenLaboratory, 同時(shí) 創(chuàng)建 用戶登錄信息表( 學(xué)生、教師、管理員三 個(gè)表)、 學(xué)生表、教師表、管理員表、班級(jí) 表、 學(xué)年 表、 學(xué)期 表 、 文章分類(lèi) 表 等 26 個(gè)數(shù)據(jù)表。 XXXX 大學(xué)應(yīng)用技術(shù)學(xué)院學(xué)士學(xué)位論文 19 3 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 解決方案 的建立 在 Microsoft Visual Studio 2021 中,開(kāi)發(fā)系統(tǒng)的第一步就是需要?jiǎng)?chuàng)建一個(gè) 解決方案 ,系統(tǒng)中所有的窗口、菜單、工具欄等資源都是在此 解決方案 中添加和設(shè)計(jì)完成的。 在 Microsoft Visual Studio 2021 的 界面 中依次點(diǎn)擊 “ 創(chuàng)建項(xiàng)目 ” → “ Web” →“ Web 應(yīng)用程序 ” ,填寫(xiě)好 “ 名稱(chēng) ” 、 “ 位置 ” 、 “ 解決方案名稱(chēng) ” ,然后點(diǎn)擊 “ 確定 ” 按鈕,即可創(chuàng)建一個(gè)新的 解決方案 ,默認(rèn)名稱(chēng)為 “ WebApplication1” , 在此把解決方案命名為 “ 開(kāi)放實(shí)驗(yàn)室 ” , 如圖 所示 。 圖 對(duì)話框 后臺(tái) 界面 的 設(shè)計(jì) 界面設(shè)計(jì) 在正式進(jìn)入系統(tǒng)之前 , 需要對(duì)用戶的身份進(jìn)行確認(rèn) , 這是通過(guò)用戶登錄來(lái)實(shí)現(xiàn)的。要進(jìn)入管理員界面需要以管理員的身份登陸才可以 ,如圖 所示 。 XXXX 大學(xué)應(yīng)用技術(shù)學(xué)院學(xué)士學(xué)位論文 20 圖 管理員 界面 在管理員頁(yè)面中可以查詢(xún)教師的得分情況,當(dāng)沒(méi)有學(xué)生為其教師打分時(shí),系統(tǒng)會(huì)默認(rèn)把得分設(shè)置為 1,表示沒(méi)有學(xué)生為其打分 。查分時(shí)要選擇教師所在的教研室和教師名,并選擇按期中或期末顯示出教師的成績(jī)。 顯示要查詢(xún)的信息后可 以點(diǎn)擊導(dǎo)出按鈕把數(shù)據(jù)導(dǎo)出 一個(gè) Excel 文件。 如圖 所示。 圖 教師得分查詢(xún) 界面 XXXX 大學(xué)應(yīng)用技術(shù)學(xué)院學(xué)士學(xué)位論文 21 后臺(tái) 界面設(shè)計(jì) 在 管理員頁(yè)面中點(diǎn)擊“后臺(tái)進(jìn)入”, 便 可進(jìn)入后臺(tái)管理界面, 后臺(tái)界面的工具欄選項(xiàng)中的功能可也對(duì)后臺(tái)數(shù)據(jù)庫(kù)進(jìn)行管理操作,主要功能有:公告添加及公告管理、教研室添加及教研室管理、教師添加及教師管理、學(xué)年添加及學(xué)年管理、班級(jí)添加及班級(jí)管理、學(xué)生添加及學(xué)生管理、實(shí)驗(yàn)室添加及實(shí)驗(yàn)室管理、設(shè)備添加及設(shè)備管理、預(yù)約管理及答疑管理、評(píng)分查詢(xún)及評(píng)分管理、學(xué)期添加及學(xué)期管理、管理員添加及管理員管理、高級(jí)管理及 系統(tǒng) 設(shè)置 ,如圖 所示 。 圖 后臺(tái) 界面 后臺(tái)功能設(shè)計(jì)與實(shí)現(xiàn) 公告添加功能 在后臺(tái)的公告添加中管理員可添加系內(nèi)公告和實(shí)驗(yàn)室公告, 添加后可在公告頁(yè)面中查看。添加公告時(shí)必須添加公告標(biāo)題和添加人,不填系統(tǒng)會(huì)提示“ 必須輸入標(biāo)題 ”和“ 必須輸入添加人 ”的信息。 公告添加功能是對(duì)數(shù)據(jù)庫(kù)中的 OpenLaboratory_Article 表進(jìn)行添加操作,在OpenLaboratory_Article 表中 Article_Id 為關(guān)鍵字(自動(dòng)編號(hào))不需要管理員手動(dòng)添加。XXXX 大學(xué)應(yīng)用技術(shù)學(xué)院學(xué)士學(xué)位論文 22 公告類(lèi)別是通過(guò) OpenLaboratory_Article 表的 Article_Class_Id 字段 和OpenLaboratory_Article_Class 表 的 Article_Class_Id 字段關(guān)聯(lián) 確定的 。 確定了公告類(lèi)別后,通過(guò)在類(lèi)庫(kù)中寫(xiě)好了的 OpenLaboratory_Article 類(lèi) 實(shí)例化 art,再通過(guò) art 中的方法來(lái)添加新的公告。 在提交公告 內(nèi)容 時(shí)通過(guò) 寫(xiě)好的 CleanHTML 方法把公告內(nèi)容中的 HTML 代碼去掉,以免出錯(cuò)。 編輯 公告內(nèi)容 時(shí)可以利用文字的字體大小、顏色設(shè)置,添加圖片,設(shè)置背景、段落位 置等功能來(lái)編輯公告內(nèi)容。也可選擇“源代碼 ” 編輯 ,如圖 所示 。 圖 公告添加界面 公告管理功能 公告管理功能是對(duì)已有的公告進(jìn)行管理,公告類(lèi)別包括系內(nèi)公告、實(shí)驗(yàn)室公告、教師公告??蓪?duì)公告進(jìn)行查看、修改和刪除操作。 公告管理功能是對(duì)數(shù)據(jù)庫(kù)中的 OpenLaboratory_Article 表進(jìn)行 查詢(xún) 操作,通過(guò)確定OpenLaboratory_Article 表中 Article_Id 字段查找要進(jìn)行操作的公告 。 公告列表用 GridView 控件進(jìn)行分頁(yè)來(lái)顯示, GridView 控件的 AllowPaping 屬 性值XXXX 大學(xué)應(yīng)用技術(shù)學(xué)院學(xué)士學(xué)位論文 23 設(shè)為 True。利用模板編輯對(duì) GridView 控件的樣式進(jìn)行設(shè)計(jì), 如圖 所示。 圖 公告管理界面 修改功能的 主要 實(shí)現(xiàn)代碼如下: config = new ()。 = ()。 ()。 ()。 教研室添加 功能 可在此模塊中添加教師所在的教研實(shí)名稱(chēng),為添加教師時(shí)分組做準(zhǔn)備。也方便學(xué)校的管理工作 和 方便學(xué)生為教師評(píng)分和答疑時(shí)查找 教師 。 教研室管理 功能 教研室管理模塊可以對(duì)教研室進(jìn)行編輯、刪除,對(duì)教研室進(jìn)行系統(tǒng)管理。在刪除教研室的同時(shí)也把在該教研室的 教師 一并刪除 ,編輯教研室名稱(chēng)時(shí)不能為空 。 編輯和刪除操作都是根據(jù) TeachTypeId 來(lái)確定是對(duì)哪行記錄進(jìn)行操作 。 XXXX 大學(xué)應(yīng)用技術(shù)學(xué)院學(xué)士學(xué)位論文 24 教 師添加 功能 在此模塊中可以添加教師 信息 ,需要輸入 教師 賬號(hào)、 教師 姓名、登錄密碼、選擇教研室。 每個(gè) 教師 必須對(duì)應(yīng)一個(gè)教研室, 通過(guò) DropDownList 控件把在添加教師功能模塊中選中的教研室的名稱(chēng)對(duì)應(yīng) TeachTypeId 字段添加到 OpenLaboratory_TeacherInformation表中的 TeachType 字段中,和 OpenLaboratory_TeachType 表中的 TeachType 字段關(guān)聯(lián)。本頁(yè)面中的每個(gè)項(xiàng)目都是必填項(xiàng),如為空則有提示“必須輸入”, 若登錄密碼和重輸密碼不一致時(shí)會(huì)提示“重新輸入 ” 。在添加用戶時(shí)要檢索數(shù)據(jù)庫(kù)中是否有重復(fù)的用戶名,若有 相同的用戶名 則不能添加 重復(fù)的 用戶,提示用戶選用新的用戶名申請(qǐng) , 界面 如圖 所示。 圖 教師 添加界面 實(shí)現(xiàn)檢索用戶名是否重復(fù)的代碼如下: string teacherusername = 。 string teachername = 。 string password = 。 int teachtype = ()。 if ((teacherusername) != null) XXXX 大學(xué)應(yīng)用技術(shù)學(xué)院學(xué)士學(xué)位論文 25 {(this, 已存在此用戶 )。 return。 } 教師管理 功能 教師管理 功能可以對(duì)教師的信息進(jìn)行 密碼 修改、編輯、刪除和是否激活的管理操作 。這些操作都是通過(guò)選擇的教師的 TeacherId 字段來(lái)確定在教師信息表中對(duì)應(yīng)的 哪 行 數(shù)據(jù)進(jìn)行相應(yīng)的修改工作。 在編輯功能選項(xiàng)中可以修改教師名、性別、所屬教研室、身份證號(hào) 、電話等信息 ,然后 把修改過(guò)的數(shù)據(jù) 更新回?cái)?shù)據(jù)庫(kù), 整個(gè)操作都在 TeacherGridView 中進(jìn)行, 如圖 所示。 圖 教師管理界面 功能實(shí)現(xiàn) 班級(jí)添加 功能 在班級(jí)添加模塊中可以添加新的班級(jí),在添加班級(jí)時(shí)必須選擇班級(jí)所在的學(xué)年,通過(guò) GradeDropDownList 控件選擇學(xué)年,添加時(shí)把學(xué)年表中的 GradeId 字段的數(shù)據(jù)添加到OpenLaboratory_Class 表中的 GradeId 字段 中,使兩個(gè)字段相 關(guān)聯(lián), 界面如圖 所示。 XXXX 大學(xué)應(yīng)用技術(shù)學(xué)院學(xué)士學(xué)位論文 26 圖 班級(jí)管理 功能 班級(jí) 管理 功能可以對(duì)班級(jí)的信息進(jìn)行編輯和刪除的管理操作。這些操作都是通過(guò)選擇的班級(jí)的 ClassId 字段來(lái)確定在班級(jí)信息表中對(duì)應(yīng)的哪行數(shù)據(jù)進(jìn)行相應(yīng)的修改 操作 。 在編輯功能選項(xiàng)中可以修改班級(jí)名稱(chēng)和所在年級(jí)。當(dāng)刪除選定的班級(jí)時(shí)會(huì)將該班級(jí)下的學(xué)生信息一并刪除,這是通過(guò)班級(jí)表中的 ClassId 字段和學(xué)生表中的 ClassId 級(jí)聯(lián)的關(guān)系實(shí)現(xiàn)的 , 界面如圖 所示。 圖 功能實(shí)現(xiàn) 學(xué)生添加 功能 XXXX 大學(xué)應(yīng)用技術(shù)學(xué)院學(xué)士學(xué)位論文 27 在此模塊中可以添加學(xué)生信息,需要輸入學(xué)生賬號(hào)、 學(xué)生 姓名、 登錄密碼、選擇 年級(jí)和班級(jí) ,每一項(xiàng)都是必填項(xiàng),如果沒(méi)有輸入并提交系統(tǒng)會(huì)有提示 。 每個(gè) 學(xué)生 必須對(duì)應(yīng)一個(gè) 班級(jí) ,通過(guò) ClassDropDownList 和 GradeDropDownList 兩 控件 聯(lián)合選出班級(jí)(一個(gè)年級(jí)對(duì)應(yīng)一組班級(jí)) , 當(dāng)點(diǎn)擊添加按鈕是會(huì)把選定的班級(jí)的 ClassId字段中的數(shù)據(jù)添加到學(xué)生表中的 ClassId 字段中,把學(xué)生和班級(jí)級(jí)聯(lián)起來(lái) , 界面如圖 所示。 圖 學(xué)生添加界面 學(xué)生管理 功能 學(xué)生管理 功能可對(duì)學(xué)生數(shù)據(jù)進(jìn)行密碼修改、編輯、刪除和激活功能,其中編輯可以修改學(xué)生名、性別、班級(jí)、身份證和電話等數(shù)據(jù)。 界面如圖 所示。 刪除學(xué)生信息時(shí),會(huì)把該學(xué)生的所有關(guān)聯(lián)信息一并刪除。 XXXX 大學(xué)應(yīng)用技術(shù)學(xué)院學(xué)士學(xué)位論文 28 圖 功能實(shí)現(xiàn) 實(shí)驗(yàn)室添加 功能 在 實(shí)驗(yàn)室添加 功能模塊中可以添新的實(shí)驗(yàn)室及其說(shuō)明。在此模塊中設(shè)置添加的實(shí)驗(yàn)室是否激活,如果設(shè)置激活學(xué)生就可以預(yù)約該實(shí)驗(yàn)室的設(shè)備,如果不設(shè)置激活學(xué)生就看不到這個(gè)實(shí)驗(yàn)室,也不能預(yù)約這個(gè)實(shí)驗(yàn)室中的設(shè)備。 實(shí)驗(yàn)室管理 功能 實(shí)驗(yàn)室管理 功能 可以 對(duì)實(shí)驗(yàn)室的信息進(jìn)行編輯和刪除操作管理,其中編輯操作可以更改 實(shí)驗(yàn)室名稱(chēng) 和 簡(jiǎn)明備注 信息,還可設(shè)置該實(shí)驗(yàn)室是否激活 , 界面如圖 所示。 圖 XXXX 大學(xué)應(yīng)用技術(shù)學(xué)院學(xué)士學(xué)位論文 29 刪除該實(shí)驗(yàn)室的時(shí)候會(huì)將該實(shí)驗(yàn)室中 的 設(shè)備 級(jí)聯(lián)刪 除。 實(shí)驗(yàn)室的數(shù)據(jù)信息與 LaboratoryGridView 綁定,對(duì)實(shí)驗(yàn)室的管理也是在LaboratoryGridView 中進(jìn)行,通過(guò) LaboratoryID 關(guān)鍵字來(lái)確定要修改的實(shí)驗(yàn)室。 實(shí)驗(yàn)室信息修改的主要代碼如下: OpenLaboratory_Laboratory laboratory = (from b in where == laboratoryid select b).Single()。 = laboratoryname。 = laboratoryinfo。 = ready。 ()。 理 功能實(shí)現(xiàn) 設(shè)備添加 功能 設(shè)備添加 功能模塊可以為實(shí)驗(yàn)室添加設(shè)備,添加時(shí)需填寫(xiě)設(shè)備名稱(chēng)、簡(jiǎn)要備注、選擇所屬實(shí)驗(yàn)和選擇是否啟用。 當(dāng)選擇啟用時(shí)設(shè)備可以被預(yù)約,如果設(shè)為不啟用則不能被預(yù)約。 設(shè)備與實(shí)驗(yàn)室是一一對(duì)應(yīng)的每個(gè)設(shè)備只能屬于一個(gè)實(shí)驗(yàn)室,所以一個(gè)設(shè)備只對(duì)應(yīng)一個(gè) LaboratoryID, 界面如圖 。 圖 XXXX 大學(xué)應(yīng)用技術(shù)學(xué)院學(xué)士學(xué)位論文 30 設(shè)備添加的主要代碼如下
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1