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

正文內(nèi)容

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

2024-12-06 00:48本頁面

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

  

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