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

正文內容

畢業(yè)設計-基于web在線作業(yè)提交批改系統(tǒng)-文庫吧

2025-01-02 00:33 本頁面


【正文】 在線作業(yè)提交批改系統(tǒng) 第 6 頁(共 30 頁) 性進一步加強權限控制管理。 ③便于業(yè)務 (事務 )級權限管理 :三層結構應用中可劃分出業(yè)務 (事務 )級權限,一種業(yè)務一個服務程序 (Service),利用中間件的安全管理對其進行訪問控制。數(shù)據(jù)庫的權限只分為對表 (或表中的列 )的插入 (Insert) ,刪除 (Delete)、修改 (Update)、查詢 (select)權限,它屬于數(shù)據(jù)庫表級的權限,而實際應用中往往以業(yè)務 (事務 )為主線,也就要求對業(yè)務 (事務 )實現(xiàn)權限控制,三層結構應用可以方便地對客戶端實現(xiàn)事務權限管理控制。業(yè)務 (事務 )級權限控制的引入豐富和方便了權限控制與管理,實際上兩層應用體系結構中可通過存儲過程類似 地實現(xiàn)業(yè)務 (事務 )級權限控制,但采用三層應用體系結構實現(xiàn)業(yè)務 (事務 )級權限控制更加靈活、方便、實效。 ④減少網絡數(shù)據(jù)流量和提高數(shù)據(jù)庫響應速度 :基于 Web 三層應用體系結構中,應用服務層的引入有效地解決了網絡瓶頸和數(shù)據(jù)庫連接數(shù)過多引起數(shù)據(jù)庫性能下降的問題。應用服務層往往有多臺服務器,可有效地解決客戶機訪問服務層瓶頸。應用服務器與數(shù)據(jù)庫服務器 (物理距離很近 )可方便地采用寬帶網連接,不會產生與數(shù)據(jù)庫服務層網絡瓶頸。 ⑤提高系統(tǒng)性能 :基于 web 三層應用體系結構能更好地調整應用體系,還可利用中間件的特點來選擇路由、平衡 負載,提高整個系統(tǒng)的性能。 總的來說,三層應用體系結構使應用系統(tǒng)的性能、安全性、擴展性有了很大的提高,也方便了系統(tǒng)的維護和管理。 圖 1 B/S結構示意圖 關系數(shù)據(jù)庫管理系統(tǒng) 關系 數(shù)據(jù)庫 所使用關系語言班的特點是高度非過程化,即用戶只需說明 做什么 而不必說明 怎么做 。用戶不必請求數(shù)據(jù)庫管理員為其建立特殊的存取路徑,存取路徑的選擇是由 DBMS(數(shù)據(jù)庫管理系統(tǒng))自動完成的。這也是關系數(shù)據(jù)庫的主要優(yōu)點基于 web 在線作業(yè)提交批改系統(tǒng) 第 7 頁(共 30 頁) 之一。 早期關系操作有兩種表示方式:關系代數(shù)與關系演算。理論上,關系代數(shù)和關系演算被證明是完全等 價的。 關系代數(shù)通過對關系的運算來表達查詢,其操作對象是關系,操作結果亦為關系。 全關系系統(tǒng)十二準則 : 一 個關系形的關系數(shù)據(jù)庫系統(tǒng)必須能完全通過它的關系能力來管理數(shù)據(jù)庫 ; 關系數(shù)據(jù)庫 系統(tǒng)的所有信息都應該在邏輯一級上用表中的值這一種方法顯式的表示 ; 依靠表名、主碼和列名的組合,保證能以邏輯方式訪問關系數(shù)據(jù)庫中的每個數(shù)據(jù)項 ; 全關系的關系數(shù)據(jù)庫系統(tǒng)支持空值的概念,并用系統(tǒng)化的方法處理空值 ;數(shù)據(jù)庫的描述在邏輯級上和普通數(shù)據(jù)采用同樣的表述方式 ; 一個關系數(shù)據(jù)庫系統(tǒng)可以具有幾種語言和多種終端訪問方式,但必須有一種語言,它的語句 可以表示為嚴格語法規(guī)定的字符串,并能全面的支持各種規(guī)則 ; 所有理論上可更新的視圖也應該允許由系統(tǒng)更新 ; 系統(tǒng)應該對各種操作進行查詢優(yōu)化 ; 無論數(shù)據(jù)庫的數(shù)據(jù)在存儲表示或存取方法上作任何變化,應用程序和終端活動都保持邏輯上的不變性 ; 當對基本關系進行理論上信息不受損害的任何改變時,應用程序和終端活動都保持邏輯上的不變性 ; 關系數(shù)據(jù)庫的完整性約束條件必須是用數(shù)據(jù)庫語言定義并存儲在數(shù)據(jù)字典中的 ; 關系數(shù)據(jù)庫系統(tǒng)在引入分布數(shù)據(jù)或數(shù)據(jù)重新分布時保持邏輯不變 ; 如果一個關系數(shù)據(jù)庫系統(tǒng)具有一個低級語言,那么這個低級語言不能違背或繞過完整 性準則 。 考慮到性能和可靠性方面的因素,一般應用程序都使用帶有 客戶 /服務器數(shù)據(jù)庫引擎 的關系數(shù)據(jù)庫管理系統(tǒng)〔如 Microsoft SQL Serves ,Oracle 等 ),Microsoft SQL Server 2022 能提供超大型系統(tǒng)所需的數(shù)據(jù)庫服務,可在多個用戶之間有效地分配可用資源,它不僅是一個巨大的數(shù)據(jù)容器,更是一個非常強大的數(shù)據(jù)處理工具而且可以很好地與 合作,因此是本系統(tǒng)數(shù)據(jù)庫服務器的理想選擇。 在線作業(yè)提交批改 系統(tǒng)在基于 B/S的三層模式基礎之上利用 ADD數(shù)據(jù)訪問對 象技術進行開發(fā) 。學生只需在客戶機上安裝瀏覽器并連上 Inter就可使用本系統(tǒng)中的 上傳下載作業(yè) 系統(tǒng) 。 基于 web 在線作業(yè)提交批改系統(tǒng) 第 8 頁(共 30 頁) 3 需求分析 系統(tǒng)包括:管理員 、學生、 教師管理 等幾個主要模塊 ①管理員 管理:完成對教師,學生的管理 ②教師 管理: 教師需要用戶名和口令登錄;在學生提交作業(yè)前,需要教師定義課程:一個教師可以定義多門課程,一門課可能要提交多次作業(yè),這些信息由教師定義,并輸入每門課的學生基本信息(序號、學號、姓名);教師可以布置作業(yè), 作業(yè)提交以 WORD 文檔提交,對于每次作業(yè)教師可以指定最后提交期限,超過期限不能再提交, 在期限前可以多次提交,但覆蓋前次提交; 教師可以瀏覽提交的作業(yè),并可以給出成績或修改成績,每次作業(yè)記一次成績,系統(tǒng)可以自動計算總成績和平均成績;可以按學號或成績排序后導出到 Excel 表; 每門課提交的作業(yè),存放在一個文件夾下,以課程名命名,如:“數(shù)據(jù)庫原理及應用” ,每個作業(yè)的命名為:“專業(yè)班級 _序號 _姓名 _次數(shù) .doc” ,如:計本 10601_12_張三” ,而且支持教師將文件下載到本地,便于刻錄光盤。 ③學生 管理: 學生進入網站后,選擇用戶名和輸入口令后登錄, 學生登錄后可以瀏覽和下載作業(yè)內容 。 基于 web 在線作業(yè)提交批改系統(tǒng) 第 9 頁(共 30 頁) 4 系統(tǒng)設計 系統(tǒng)模塊結構圖 系統(tǒng)結構模塊主要分三大模塊,分別是管理員模塊、教師模塊和學生模塊,其結構如圖 2 所示。 登 陸 學 生 管 理 教 師 管 理 管 理 員 作 業(yè) 管理 學 生 管理 成 績 管理 課 程 管理 提 交 下載 作 業(yè) 查 看 作業(yè) 圖 2 系統(tǒng)功能圖 系統(tǒng)設計的基本原則 本系統(tǒng)的目標是在 Inter/Intra上 來實現(xiàn)網上作業(yè)提交,可以實現(xiàn)學生在線提交作業(yè)的無紙化管理,可以有效利用校園網的軟硬件資源,使其發(fā)揮最大效力,更好的 為學校的教學、科研、管理服務,隨時隨地的可以讓學生聯(lián)機操作提交 。 系統(tǒng)采用了模塊化的設計方法 :選擇了面向對象的、易于擴展的 言環(huán)境使用 MSSQL Server2022做為數(shù)據(jù)庫平臺。本系統(tǒng)整體上可劃分為若干個功能模塊。 系統(tǒng)安全可靠也是一個重要的設計原則。本系統(tǒng)的配置是采用 Windows XP作為網絡操作系統(tǒng) ,MSSQL Server2022作為數(shù)據(jù)庫服務器。所以操作系統(tǒng) Windows XP的安全防護機制及數(shù)據(jù)庫 MSSQL Server的安全機制是本系統(tǒng)采用的安全防護方式。 基于 web 在線作業(yè)提交批改系統(tǒng) 第 10 頁(共 30 頁) 功能模塊設計 在線作業(yè)提交批改 系統(tǒng)從功能上可分為 教師管理程序、學生 管理程序 和管理員管理程序,教師管 理 程序部分主要實現(xiàn)學生信息 的添加 、 課程信息的添加 、 上傳下載作業(yè)和評定成績 的管理, 學生 管理程序部分 主要實現(xiàn)了學生對作業(yè)的下載和上傳。 管理員具有系統(tǒng)的完全權限 。管理員具有 添加和刪除教師的權限 。 系統(tǒng)主要功能模塊具體描述如下: 教師 模塊 主要包括 查看課程 模塊, 查看學生模塊,添加課程模塊,添加或刪除學生到指定的課程模塊,查看作業(yè)模塊,查看成績模塊。 查看課程 模塊 ,主要功能: 查看教師自己所定義的課程。 查看學生模塊, 主要功能 :查看教師添加的所有學生的詳細信息,還可以修改學生信息,刪除學生信息。 添加課程模塊 , 主要功能 :添加新的課程,并在服務器端添加相應的文件夾。 添加或刪除學生到指定的課程模塊, 主要功能 :可以將學生任意的添加到指定的課程,或從指定的課程刪除學生。 查看作業(yè)模塊, 主要功能 :查看學生所提交的作業(yè),并可以下載到本地電腦, 便于刻錄光盤 。 查看成績模塊, 主要功能 :查看系統(tǒng)經過教師給出的成績,自動計算的總成績、平均成績,并能夠導出到 Excel表。 管理員 模塊 主要包括 教師 管理 , 主要功能:增加,修改,刪除 教師用戶 。 學生 模塊 主要包括學生管理,主要功能:查看教師布置的作業(yè),并下載 作業(yè),完成作業(yè)后提交到服務器。 數(shù)據(jù)庫設計 利用 SQL Server2022建立一個數(shù)據(jù)庫 data, 包含有 8個表 。 基于 web 在線作業(yè)提交批改系統(tǒng) 第 11 頁(共 30 頁) (1) 管理員信息表 AdminList, 目的用于驗證 管理員 的身份,
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1