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

正文內(nèi)容

課程設(shè)計在線學(xué)習(xí)系統(tǒng)的設(shè)計與實現(xiàn)-文庫吧

2025-07-21 17:03 本頁面


【正文】 完成情況:查看各任務(wù)的完成情況; 提交任務(wù):提交被分配的課設(shè)任務(wù); 修改信息模塊:修改當(dāng)前賬戶的基本信息; 安全退出模塊:該模塊的作用是清除系統(tǒng)帳號信息緩存,確保系統(tǒng)安全;學(xué)生模塊: 登錄模塊:該模塊主要用于學(xué)生登錄后臺; 在線交流模塊:本模塊的作用是管理員、教師和學(xué)生在線交流的平臺; 查看成績:查看成績; 下載資料:下載學(xué)習(xí)資料以及各種程序文件; 完成情況:查看各任務(wù)的完成情況; 提交任務(wù):提交被分配的課設(shè)任務(wù); 修改信息模塊:修改當(dāng)前賬戶的基本信息; 安全退出模塊:該模塊的作用是清除系統(tǒng)帳號信息緩存,確保系統(tǒng)安全; 用例圖 管理員登錄用例:使用正確的帳號密碼 admin 123456登錄,登錄成功并轉(zhuǎn)入后臺管理頁面;使用錯誤的帳號密碼 admin 1234567 登錄,提示錯誤; 添加學(xué)生用例:如果如果學(xué)號與其他學(xué)號同名則添加不成功,并有下圖提示: 如果填寫信息正確,則提示添加成功; 學(xué)生注冊用例:如果學(xué)號正確,將會提交成功,并有下圖所示提示; 如果學(xué)號不存在,將會提交失敗,并有下圖所示提示;第3章 系統(tǒng)設(shè)計與實現(xiàn)采用瀏覽器、服務(wù)器(Bowser/Server,B/S)三層體系結(jié)構(gòu)(如圖31),包括:表示層(USL)、業(yè)務(wù)邏輯層(BLL)、數(shù)據(jù)訪問層(DAL) ?!、贁?shù)據(jù)訪問層:主要是對原始數(shù)據(jù)(數(shù)據(jù)庫或者文本文件等存放數(shù)據(jù)的形式)的操作層,而不是指原始數(shù)據(jù),是對數(shù)據(jù)而不是數(shù)據(jù)庫的操作,具體為業(yè)務(wù)邏輯層或表示層提供數(shù)據(jù)服務(wù)。 ②業(yè)務(wù)邏輯層:主要是針對具體的問題的操作,也可以理解成對數(shù)據(jù)層的操作,對數(shù)據(jù)業(yè)務(wù)邏輯處理,如果說數(shù)據(jù)層是積木,那邏輯層就是對這些積木的搭建。 ③表示層:主要表示W(wǎng)EB方式,也可以表示成WINFORM方式,WEB方式也可以表現(xiàn)成:aspx,如果邏輯層相當(dāng)強(qiáng)大和完善,無論表現(xiàn)層如何定義和更改,邏輯層都能完善地提供服務(wù)。圖31 B/S三層結(jié)構(gòu)數(shù)據(jù)庫ER圖設(shè)計:管理員帳號密碼類型學(xué)號/工號審核狀態(tài)學(xué)生學(xué)號姓名性別聯(lián)系電話課設(shè)名稱課設(shè)名稱課設(shè)編號課設(shè)任務(wù)任務(wù)主題任務(wù)介紹任務(wù)類型截止日期負(fù)責(zé)人資料文件標(biāo)題文件路徑上傳日期教師工號姓名聯(lián)系電話性別在線交流信息發(fā)布人內(nèi)容日期任務(wù)提交記錄文件路徑提交人提交日期批改狀態(tài)得分課設(shè)編號共計8張表:①管理員表(X_Manager)管理員表存放登陸系統(tǒng)所需要的用戶名和密碼,登錄后臺時需要訪問此表。表41 管理員表 字段名數(shù)據(jù)類型長度是否為空是否為主鍵說明X_Manager_IDint4否是登陸IDX_Manager_Uservarchar50否否登陸帳號X_Manager_Pwdvarchar50否否登陸密碼X_Manager_Statevarchar50否否審核狀態(tài)X_Manager_Typevarchar50否否帳號類型X_Manager_Codevarchar50否否工號或?qū)W號②學(xué)生信息表(X_Student)學(xué)生信息表存儲學(xué)生信息。表42 學(xué)生信息表字段名數(shù)據(jù)類型長度是否為空是否為主鍵說明X_Student_IDint4否是編號X_Student_Codevarchar50否否學(xué)號X_Student_Namevarchar50否否姓名X_Student_Sexvarchar50否否性別X_Student_Phovarchar50否否聯(lián)系電話③教師信息表(X_Teacher)教師信息表存儲教師信息。表42 教師信息表字段名數(shù)據(jù)類型長度是否為空是否為主鍵說明X_Teacher_IDint4否是編號X_Teacher_Codevarchar50否否工號X_Teacher_Namevarchar50否否姓名X_Teacher_Sexvarchar50否否性別X_Teacher_Phovarchar50否否聯(lián)系電話④課設(shè)名稱表(X_Subject)存儲課設(shè)名稱信息。表44課設(shè)名稱表字段名數(shù)據(jù)類型長度是否為空是否為主鍵說明X_Subject_IDint4否是IDX_Subject_Namevarchar50否否課設(shè)名稱⑤任務(wù)信息表X_Task此表用于存儲任務(wù)信息。表45 任務(wù)信息表字段名數(shù)據(jù)類型長度是否為空是否為主鍵說明X_Task_IDint4否是編號X_Subject_IDint4否否課設(shè)編號X_Task_Titlevarchar50否否課設(shè)主題X_Task_Contentvarchar50否否課設(shè)介紹X_Task_Typevarchar50否否課設(shè)類型X_Task_End_Datevarchar50否否截至日期X_Manager_Uservarchar50否否執(zhí)行對象⑥資料信息表X_Downloads表46 資料信息表字段名數(shù)據(jù)類型長度是否為空是否為主鍵說明X_Downloads_IDint4否是編號X_Downloads_Titlevarchar50否否資料標(biāo)題X_Downloads_FileNamevarchar50否否文件路徑X_Downloads_DateDatetime8否否上傳日期在線交流消息表X_Message表47 在線交流消息表字段名數(shù)據(jù)類型長度是否為空是否為主鍵說明X_Message_IDint4否是編號X_Message_Contentvarchar50否否消息內(nèi)容X_Message_Authorvarchar50否否發(fā)布人X_Message_DateDatetime8否否發(fā)布時間提交任務(wù)記錄表X_Work表47 提交任務(wù)記錄表字段名數(shù)據(jù)類型長度是否為空是否為主鍵說明X_Work_IDint4否是編號X_Work_Filevarchar50否否文件路徑X_Manager_Uservarchar50否否提交人X_Work_DateDatetime8否否提交時間X_Work_Statevarchar50否否批改狀態(tài)X_Work_Scorevarchar50否否得分X_Task_IDint4否否課設(shè)名稱編號統(tǒng)一建模語言(Unified Modeling Language, UML)是面向?qū)ο箝_發(fā)中一種通用的圖形化建模語言,面向?qū)ο蟮姆治鲋饕诩訌?qiáng)對問題空間和系統(tǒng)任務(wù)的理解、改進(jìn)各方交流、與需求保持一致和支持軟件重用等4個方面表現(xiàn)出比其他系統(tǒng)分析方法更好的能力,成為主流的系統(tǒng)分析方法。UML建模就是用模型元素來組建整個系統(tǒng)的模型,模型元素包括系統(tǒng)中的類、類和類之間的關(guān)聯(lián)、類的實例相互配合實現(xiàn)系統(tǒng)的動態(tài)行為等。UML提供了多種圖形可視化描述模型元素,同一個模型元素可能會出現(xiàn)在多個圖中對應(yīng)多個圖形元素,人們可以從多個視圖來考察模型。UML主要包括用例圖、類圖、對象圖、狀態(tài)圖、活動圖、交互圖、包圖、構(gòu)件圖、配置圖。本系統(tǒng)使用UML建模中的用例圖、活動圖和類圖對系統(tǒng)進(jìn)行了分析。使用用例圖從系統(tǒng)的內(nèi)部結(jié)構(gòu)和靜態(tài)角度來描述系統(tǒng)的功能,獲得了用戶角度的功能需求;使用活動圖從系統(tǒng)中對象的動態(tài)行為和組成對象間的相互作用、消息傳遞來描述系統(tǒng)的功能,明確了用戶與系統(tǒng)的交互作用;使用類圖對系統(tǒng)的對象、整體結(jié)構(gòu)和行為有了一個更高層次的、全面的了解,并將類圖中的類映射成表,模型化出一個邏輯數(shù)據(jù)庫模式,即關(guān)系模型數(shù)據(jù)庫。具體內(nèi)容請看第二章系統(tǒng)需求分析及第三章數(shù)據(jù)庫的設(shè)計。 SHA1加密技術(shù)SHA1將任意長度的“字節(jié)串”變換成一個128bit的大整數(shù),它是一個不可逆的字符串變換算法。,原理就是在用戶注冊時,SHA1將用戶密碼計算成SHA1值后寫入數(shù)據(jù)庫,用戶登錄時,系統(tǒng)把用戶輸入的密碼計算成SHA1值再和數(shù)據(jù)庫中保存的SHA1值進(jìn)行比較,進(jìn)而確定輸入的密碼是否正確。通過這樣的步驟,系統(tǒng)在并不知道用戶密碼的明碼的情況下就可以確定用戶登錄系統(tǒng)的合法性。實現(xiàn)方法:①導(dǎo)入命名空間:using 。 ②注冊時cs代碼:string pwd = ((), SHA1)。 第4章 系統(tǒng)功能模塊截圖與主要代碼:protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if ( == 教師) { = 工號:。 } else { = 學(xué)號:。 } } } region 添加數(shù)據(jù) protected void Button1_Click(object sender, EventArgs e) { string code = (())。 string sql = 。 if ( == 教師) { sql = select * from X_Teacher where X_Teacher_Code=39。 + code + 39。 } else { sql = select * from X_Student where X_Student_Code=39。+code+39。 } if ((sql)) { if ((select * from X_Manager where X_Manager_User=39。 + + 39。)) { (, 對不起,該用戶名已經(jīng)存在!, )。 } else { string pwd = (, SHA1)。 string sql2 = insert into X_Manager(X_Manager_User,X_Manager_Pwd,X_Manager_Type,X_Manager_Code)values(39。 + + 39。,39。 + pwd + 39。,39。++39。,39。++39。)。 try { SqlConnection = ()。 SqlCommand cmd = new SqlCommand(sql2, )。 ()。 ()。 ()。 (, 您的信息已提交,請等待管理員審核……, )。 } catch (Exception ex) { throw new Exception()。 //(, 服務(wù)器繁忙,添加失??!, )。 } } } else { (, 對不起,您提供的工號或?qū)W號不存在!, )。 } } endregion protected void DropDownList_type_SelectedIndexChanged(object sender, EventAr
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1