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

正文內(nèi)容

基于aspnet的作業(yè)提交系統(tǒng)-閱讀頁

2024-11-30 03:56本頁面
  

【正文】 能完全通過它的關(guān)系能力來管理數(shù)據(jù)庫;關(guān)系數(shù)據(jù)庫系統(tǒng)的所有信息都應(yīng)該在邏輯一級(jí)上用表中的值這一種方法顯式的表示;依靠表名、主碼和列名的組合,保證能以邏輯方式訪問關(guān)系數(shù)據(jù)庫中的每個(gè)數(shù)據(jù)項(xiàng);全關(guān)系的關(guān)系數(shù)據(jù)庫系統(tǒng)支持空值的概念,并用系統(tǒng)化的方法處理空值;數(shù)據(jù)庫的描述在邏輯級(jí)上和普通數(shù)據(jù)采用同樣的表述方式;一個(gè)關(guān)系數(shù)據(jù)庫系統(tǒng)可以具有幾種語言和多種終端訪問方式,但必須有一種語言,它的語句可以表示為嚴(yán)格語法規(guī)定的字符串,并能全面的支持各種規(guī)則;所有理論上可更新 的視圖也應(yīng)該允許由系統(tǒng)更新;系統(tǒng)應(yīng)該對(duì)各種操作進(jìn)行查詢優(yōu)化;無論數(shù)據(jù)庫的數(shù)據(jù)在存儲(chǔ)表示或存取方法上作任何變化,應(yīng)用程序和終端活動(dòng)都保持邏輯上的不變性;當(dāng)對(duì)基本關(guān)系進(jìn)行理論上信息不受損害的任何改變時(shí),應(yīng)用程序和終端活動(dòng)都保持邏輯上的不變性;關(guān)系數(shù)據(jù)庫的完整性約束條件必須是用數(shù)據(jù)庫語言定義并存儲(chǔ)在數(shù)據(jù)字典中的;關(guān)系數(shù)據(jù)庫系統(tǒng)在引入分布數(shù)據(jù)或數(shù)據(jù)重新分布時(shí)保持邏輯不變;如果一個(gè)關(guān)系數(shù)據(jù)庫系統(tǒng)具有一個(gè)低級(jí)語言,那么這個(gè)低級(jí)語言不能違背或繞過完整性準(zhǔn)則。 在線作業(yè)提交批改系統(tǒng)在基于 B/S 的三層模式基礎(chǔ)之上利用 和 ADD 數(shù)據(jù)訪問對(duì)象技術(shù)進(jìn)行開發(fā)。 數(shù)據(jù)庫設(shè)計(jì)原則 數(shù)據(jù)庫設(shè)計(jì)除了遵守標(biāo)準(zhǔn)的 3 范式、數(shù)據(jù)獨(dú)立性、數(shù)據(jù)完整性以外,結(jié)合本系統(tǒng)實(shí)際,需要注意以下幾個(gè)問題: 1 數(shù)據(jù)庫設(shè)計(jì)時(shí)采用有意義的名字,并盡量保證命名風(fēng)格的一致。 3 保證字段名和類型的一致性。假如數(shù)據(jù)類型在一個(gè)表里是整數(shù),在另一個(gè)表里也應(yīng)該是整型,否則將來的開發(fā)者難以對(duì)數(shù)據(jù)庫進(jìn)行維護(hù)。合理使用存儲(chǔ)過程有利于提高運(yùn)行速度,可以避免大量數(shù)據(jù)的傳遞,有利于減少網(wǎng)絡(luò)的信息流量,提高系統(tǒng)性能。屬性主導(dǎo)型從歸納數(shù)據(jù)庫應(yīng)用的屬性出發(fā),在歸并屬性集合 (實(shí)體 )時(shí)維持屬性間的函數(shù)依賴關(guān)系。一般現(xiàn)實(shí)世界的實(shí)體數(shù)在屬性數(shù) 1/10 以下時(shí),宜使用實(shí)體主導(dǎo)型設(shè)計(jì)方法。 一般數(shù)據(jù)庫應(yīng)用系統(tǒng)都遵循以下相關(guān)開發(fā)步驟: (1)設(shè)計(jì)應(yīng) 用系統(tǒng)結(jié)構(gòu); (2)選擇便于將應(yīng)用程序與 DBMS 結(jié)合的 DBMS 體系結(jié)構(gòu); (3)根據(jù)應(yīng)用程序使用的環(huán)境平臺(tái),選擇適宜的 DBMS 和開發(fā)工具; (4)設(shè)計(jì)數(shù)據(jù)庫,編寫定義數(shù)據(jù)庫模式的 SQL程序; (5)編寫確保數(shù)據(jù)正確錄入數(shù)據(jù)庫的用戶接口應(yīng)用程序; (6)錄入數(shù)據(jù)庫數(shù)據(jù); (7)運(yùn)行各種與數(shù)據(jù)庫相關(guān)的應(yīng)用程序,以確認(rèn)和修正數(shù)據(jù)庫的內(nèi)容。 基于 的作業(yè)提交系統(tǒng) 12 (2)上述順序不是絕對(duì)的,大多數(shù)場(chǎng)合是從第三步開始的。 數(shù)據(jù)庫總體設(shè)計(jì) (一)數(shù)據(jù)庫設(shè)計(jì)的技術(shù)方案 遵循前述章節(jié)的數(shù)據(jù)庫設(shè)計(jì)原則,經(jīng)過對(duì)系統(tǒng)的研究分析,筆者對(duì)系統(tǒng)的數(shù)據(jù)庫進(jìn)行了設(shè)計(jì),數(shù)據(jù)庫服務(wù)器采用 SQL Server2020。 SQL Server2020 有以下特點(diǎn): ( 1)真正的客戶服戶器體系結(jié)構(gòu)。 ( 3)豐富的編程接口工具,為用戶進(jìn)行程序設(shè)計(jì)提供了更 大的選擇余地。 ( 5)支持 XML( Extensive Markup Language,擴(kuò)展標(biāo)記語言)。 數(shù)據(jù)庫需求分析 數(shù)據(jù)庫設(shè)計(jì)的第一個(gè)階段,也是非常重要的一個(gè)階段是數(shù)據(jù)庫需求分析。在這個(gè)階段主要是收集基本數(shù)據(jù)以及數(shù)據(jù)處理的流程,為以后進(jìn)一步設(shè)計(jì)打下基礎(chǔ)。需求分析是在用戶調(diào)查的基礎(chǔ)上,通過分析,逐步明確用戶對(duì)系統(tǒng)的需求,包括數(shù)據(jù)需求和圍繞這些數(shù)據(jù)的業(yè)務(wù)處理需求。信息需求定義系統(tǒng)未來使用的所有信息,調(diào)查應(yīng)用系統(tǒng)用戶所需要操作的數(shù)據(jù),決定在數(shù)據(jù)庫中存儲(chǔ)什么數(shù)據(jù)。 (2)處理需求。調(diào)查應(yīng)用系統(tǒng)用戶要求對(duì)數(shù)據(jù)進(jìn)行什么樣 的處理,理清數(shù)據(jù)庫中各種數(shù)據(jù)之間的關(guān)系。 基于 的作業(yè)提交系統(tǒng) 13 3 需求 分析 與可行性 為了能夠使本系統(tǒng)更好、更完善地被設(shè)計(jì)出來,就必須先進(jìn)行調(diào)查研究。 用戶需求分析 作業(yè)提交系統(tǒng)要適用于師生工作學(xué)習(xí)之用,營(yíng)造高效的教學(xué)環(huán)境,打造屬于學(xué)校獨(dú)有的作業(yè)管理模式。學(xué)生的需求特點(diǎn)是,方便快捷地完成事務(wù),老師的需求特點(diǎn)是:有條有理,按部就班,不差不漏地完成事務(wù)。 系統(tǒng)功能的需求 分析 作業(yè)提交系統(tǒng) 該系統(tǒng)面對(duì)的是師生,對(duì)于學(xué)生方面,其最大的作用為上傳 作業(yè)和查詢成績(jī),對(duì)老師而已則是批改作業(yè),對(duì)管理員而言,這則是對(duì) 學(xué)生、老師、作業(yè)信息進(jìn)行管理?;镜牧鞒淌?: 管理員新建老師用戶 , 學(xué)生用戶 注冊(cè)登陸 —— 學(xué)生提交作業(yè)文件并修改作業(yè) 數(shù)據(jù)表 —— 老師查看作業(yè)文件、修改作業(yè)數(shù)據(jù)表。 性能需求分析 操作簡(jiǎn)單:本系統(tǒng)應(yīng)該適用于不同水平的使用者,包括所有大眾群體,同時(shí)系統(tǒng)不應(yīng)太復(fù)雜和煩瑣,因此要求系統(tǒng)的操作盡可能簡(jiǎn)單易行。 代碼可讀性好:文中的代碼盡可能簡(jiǎn)潔,易懂。 針對(duì)性:本系統(tǒng)是針對(duì)學(xué)校作業(yè)管理的系統(tǒng),操作簡(jiǎn)單,具有一 定的針對(duì)性。使用該技術(shù)開發(fā)作業(yè)提交系統(tǒng),前臺(tái)主要使用 HTML語言,用 技術(shù) C語言對(duì)表單數(shù)據(jù)進(jìn)行處理。 經(jīng)濟(jì)可行性 在經(jīng)濟(jì)效益方面:系統(tǒng)開發(fā)前學(xué)生提交作業(yè)是以紙張的形式提交,在管理上教師要用筆批改作業(yè)??蔀閷W(xué)院、學(xué)生節(jié)約大量資金。 在設(shè)備方面:系統(tǒng)投入使用后不需要添加其他設(shè)備,在原有的硬件環(huán)境中即可使用。 因此,開發(fā)該系統(tǒng)具有經(jīng)濟(jì)可行性。本系統(tǒng)屬于教學(xué)管理系統(tǒng),隨著信息化的不斷發(fā)展,信息化已經(jīng)滲入學(xué)校,作業(yè)提交系統(tǒng)對(duì)每個(gè)學(xué)校都很實(shí)用,所以,本系統(tǒng)也是很有實(shí)用性的。 基于 的作業(yè)提交系統(tǒng) 15 4 系統(tǒng)設(shè)計(jì) 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) 在選擇作業(yè)提交系統(tǒng)的總體結(jié)構(gòu)方面,考慮到多方面的綜合因素,選用了兩層的 B/S結(jié)構(gòu)模式,上層是教學(xué)用系統(tǒng)的服務(wù)器,下層是老師及學(xué)生的個(gè)人計(jì)算機(jī)如圖 41 所示??蛻魴C(jī)必須配置 Inter 以上版本。包 括登陸子系統(tǒng),學(xué)生子系統(tǒng),教師子系統(tǒng)和管理員子系統(tǒng)。 Server SQL DBSer HUB Client 圖 41 結(jié)構(gòu)模式 通用作業(yè)提交系統(tǒng) 登陸子系統(tǒng) 學(xué)生子系統(tǒng) 管理員子系統(tǒng) 教師子系統(tǒng) 圖 42 基于 的作業(yè)提交系統(tǒng) 16 作業(yè)上交批改總體流程圖 登陸子系統(tǒng)功能設(shè)計(jì) 登陸子系統(tǒng)要求, 3 種用戶能在同一登陸界面,選擇好自己的用戶類別,均能登入,要求正確填寫好登入信息。如果用戶名錯(cuò)誤或不存在、密碼錯(cuò)誤,應(yīng)當(dāng)有提示。 登錄 子系統(tǒng)的流程圖如圖 44 所示。 但由于本人掌握的技術(shù)水平有限未能完全實(shí)現(xiàn)該功能,實(shí)際的功能實(shí)現(xiàn)是根據(jù)提交作業(yè)的課程找到對(duì)應(yīng)的作業(yè)進(jìn)行作業(yè)的提交,提交完以后在作業(yè)信息表內(nèi)會(huì)記錄這次提交的有關(guān)信息。還有對(duì)作業(yè)格式的限制。 管理作業(yè) 要求能查詢本人的成績(jī)。 修改個(gè)人信息 要求輸入密碼時(shí)候,需要密碼隱藏模式現(xiàn)實(shí);輸入新密碼時(shí),要對(duì)密碼進(jìn)行二次檢驗(yàn),和長(zhǎng)度檢驗(yàn);修改成功后提示成功。 登陸首頁 學(xué)生登錄 教師登錄 管理員登陸 學(xué)生注冊(cè) 驗(yàn)證 驗(yàn)證 驗(yàn)證 驗(yàn)證 學(xué)生界面 教師界面 管理員界面 管理員審核 通過 通過 通過 通過 未通過 未通過 未通過 未通過 圖 44 登錄流程圖 基于 的作業(yè)提交系統(tǒng) 18 學(xué)生子系統(tǒng)流程圖如圖 46 所示。 學(xué)生主界面 資料管理 作業(yè)管理 留言 更新資料 刪除作業(yè) 提 交作業(yè) 填寫作業(yè)相關(guān)信息 判斷信息 是否過期 數(shù)據(jù)庫 不合法 合法 提交 是 圖 46 學(xué)生子系統(tǒng)流程圖 基于 的作業(yè)提交系統(tǒng) 20 教師子系統(tǒng)功能設(shè)計(jì) 本子系統(tǒng)面向的用戶為老師用戶,主要功能有三個(gè)如圖 48 所示 : 修改個(gè)人資料 要求輸入密碼時(shí)候,需要密碼隱藏模式現(xiàn)實(shí);輸入新密碼時(shí),要對(duì)密碼進(jìn)行二次檢驗(yàn),和長(zhǎng)度檢驗(yàn);修改成功后提示成功。 公告管理 要求可以發(fā)布新的公告,并可以對(duì)公告進(jìn)行管理。并且可以根據(jù)每一個(gè)老師來查找對(duì)應(yīng) 該 老師 的 學(xué) 生提交的所有作業(yè)。實(shí)際的作業(yè)批改只有一個(gè)老師可以實(shí)現(xiàn)該功能,批改作業(yè)是按照作業(yè)的題目來篩選 查詢要批改的作業(yè),對(duì)作業(yè)進(jìn)行批改,管理。 教師管理子系統(tǒng) 修改個(gè)人信息 公 告管理 作業(yè)管理 新的 個(gè)人信息 發(fā)布公告 管理公告 發(fā)布作業(yè) 管理作業(yè) 批改作業(yè) 圖 48 教師管理子系統(tǒng)功能圖 基于 的作業(yè)提交系統(tǒng) 22 教師批改作業(yè)數(shù)據(jù)流圖如圖 410 所示。 角色管理 增加老師。管理教師。認(rèn)證管理學(xué)生。對(duì)學(xué)生信息進(jìn)行刪除。根據(jù)老師的姓名,對(duì)課程進(jìn)行增加。對(duì)課程信息進(jìn)行刪除。 數(shù)據(jù)庫設(shè)計(jì) 概念結(jié)構(gòu)設(shè)計(jì) 概念設(shè)計(jì)就是將現(xiàn)實(shí)世界中的客觀對(duì)象設(shè)計(jì)成不依賴于任何具體機(jī)器的信息結(jié)構(gòu),這種信息結(jié)構(gòu)不是 DBMS 支持的數(shù)據(jù)模型,而是概念級(jí)模型。也就是說概念模型的設(shè)計(jì)與數(shù)據(jù)庫將來怎么實(shí)現(xiàn)無關(guān)。 邏輯結(jié)構(gòu)設(shè)計(jì) 實(shí)體之間關(guān)系的 ER 圖如圖 413 所示,學(xué)生實(shí)體的 ER 圖如圖 414 所示,教師實(shí)體 ER 圖如圖 415 所示,管理 員實(shí)體 ER 圖如圖 416 所示,課程實(shí)體 ER 圖如圖 417所示,作業(yè)實(shí)體 ER 圖如圖 418 所示。 管理員主界面 修改密碼 課程管理 角色管理 添加刪除課程 添加刪除教師 審核注冊(cè)學(xué)生 刪除 通過 未通過 數(shù)據(jù)庫 圖 412 管理員子系統(tǒng)流程圖 基于 的作業(yè)提交系統(tǒng) 25 教師 ID 賬號(hào) 電話 職稱 密碼 性別 姓名 Email 學(xué)生 ID 賬號(hào) 班級(jí) 年級(jí) 密碼 性別 姓名 認(rèn)證狀態(tài) 注冊(cè)時(shí)間 電話 學(xué)生 教師 管理員 課程 作業(yè) 提交 批改 管理 管理 管理 所屬 m 1 m 1 1 m 1 n 1 n 1 n 圖 413 實(shí)體之間 ER 圖 圖 414 學(xué)生實(shí)體 ER 圖 圖 415 教師實(shí)體 ER 圖 基于 的作業(yè)提交系統(tǒng) 26 課程 ID 課程名稱 課程所有教師帳號(hào) 課程所有教師名 管理員 ID 賬號(hào) 密碼 作業(yè) ID 課程名稱 得分 是否批改 作業(yè)名稱 作業(yè)文件名 所屬作業(yè)ID 教師賬號(hào)號(hào) 教師名字 添加時(shí)間 學(xué)生名字 學(xué)生賬號(hào) 圖 416 管理員實(shí)體 ER 圖 圖 417 課程實(shí)體 ER 圖 圖 418 作業(yè)實(shí)體 ER 圖 基于 的作業(yè)提交系統(tǒng) 27 物理結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)庫在物理設(shè)備上的存儲(chǔ)結(jié)構(gòu)與存取方法被稱為數(shù)據(jù)庫的物理結(jié)構(gòu),它依賴與給定的計(jì)算機(jī)系統(tǒng)。 附錄是最后設(shè)計(jì)出來的物理基本表結(jié)構(gòu)。即進(jìn)入學(xué)生注冊(cè)界面,如圖 421,當(dāng)您沒有 輸入帳號(hào)而直接進(jìn)入 ,則系統(tǒng)提示如圖 422 所示。 var vPwd=(txtPwd).value。 (txtUid).focus()。 } if(vPwd==) { alert(密碼不能為空! )。 return false。注冊(cè)時(shí),密碼以星號(hào)的形式顯示,要求輸入密碼時(shí)候,需要密碼隱藏模式現(xiàn)實(shí),要對(duì)密碼進(jìn)行二次檢驗(yàn) 和長(zhǎng)度檢驗(yàn) 。注意:每一項(xiàng)必須填寫,否則系統(tǒng)將提示錯(cuò)誤。學(xué)生選擇課程的名稱,課程名稱以下拉列表的形式顯示,選擇作業(yè)的題目,輸入自己的姓名及學(xué)好,選擇要上傳的作業(yè),點(diǎn)擊提交作業(yè)按鈕,作業(yè)自動(dòng)提交如圖 424。當(dāng)打開了該班作業(yè)紀(jì)錄時(shí),老師能夠下載到該班學(xué)生指定作業(yè)。 該界面主要完成教師作業(yè)批改的功能如圖 425。 基于 的作業(yè)提交系統(tǒng) 31 圖 425 基于 的作業(yè)提交系統(tǒng) 32 5 系統(tǒng)測(cè)試 本系統(tǒng)采用 技術(shù)進(jìn)行設(shè)計(jì),采用 SQL Server 數(shù)據(jù)庫對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ),實(shí)現(xiàn)了學(xué)生,教師,管理員的登陸,學(xué)生作業(yè)的提交,教師限制作業(yè)提交期限及教師給作業(yè)評(píng)分等功能。 系統(tǒng)登陸驗(yàn)證,驗(yàn)證用戶身份,主要內(nèi)容:進(jìn)行權(quán)限控制。 作業(yè)上傳功,主要內(nèi)容:測(cè)試系統(tǒng)實(shí)用性、方便性。 測(cè)試結(jié)果 打開注冊(cè)窗體,輸入用戶名及密碼等信息,點(diǎn)擊確定,若沒有空,則成功注冊(cè)。并且輸入的用戶名和密碼不同,可以進(jìn)行的操作是不同的。若以教師身份登陸,用戶只能進(jìn)入教師用戶界面。 對(duì)于剛注冊(cè)但是管理員還沒有審批通過的學(xué)生賬戶不能登錄。 打開作業(yè)上傳界面,選擇上傳的文件,點(diǎn)擊上傳按鈕,完成上傳功能,該功能只能 上傳小于 1000K大小的文件,經(jīng)測(cè)試分別上傳 900K和 1001K的文件前者上傳成功,后者提示文件過大。 基于 的作業(yè)提交系統(tǒng) 33 6 結(jié)論 通過進(jìn)行 作業(yè)提交系統(tǒng) 的開發(fā),進(jìn)一步明確了研制一個(gè)管理信息系統(tǒng)的方法和思路,將系統(tǒng)開發(fā)的各階段的基本活動(dòng)貫穿起來,使我更加形象、具體的了解了管理信息
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1