【正文】
次。 在整個數(shù)據(jù)庫設(shè)計過程中,要把結(jié)構(gòu)設(shè)計與行為設(shè)計相結(jié)合。 對課程信息進行刪除。 根據(jù)老師的姓名,對課程進行增 加。 對學(xué)生信息進行刪除。 認證管理學(xué)生。 管理教師。 角色 管理 增加老師。 作業(yè)管理 要求 可以發(fā)布作業(yè),并設(shè)定作業(yè)提交期限,并可以管理其發(fā)布的公告,并按作業(yè)的題目查詢要批改的作業(yè),對作業(yè)進行批改,管理。 可修改除帳戶以外的所有信息。 可修改除帳戶以外的所有信息。 對作業(yè)進行查看,刪除。 學(xué)生 子系統(tǒng)功能設(shè)計 本子系統(tǒng)面向的用戶為學(xué)生用戶,主要功能有三個 如圖 43 所示 : 上傳作業(yè) 要求 先找到上傳的對象(老師),瀏覽本地計算機 目錄,找到要提交的文件,提交到對應(yīng)的老師目錄下,系統(tǒng)會自動記錄下該作業(yè)提交的信息,完成提交過程,返回成功信息。如果用戶名錯誤或不存在、密碼錯誤,應(yīng)當(dāng)有 提示 [11]。 Server SQL Server HUB Client 圖 41 結(jié)構(gòu)模式 通用作業(yè)批改系統(tǒng) 8 圖 42 系統(tǒng)結(jié)構(gòu)圖 登陸子系統(tǒng) 功能設(shè)計 登陸子系統(tǒng)要求, 選擇好自己的用戶類別,均能登入,要求正確填寫好登入信息。 包括登陸子系統(tǒng),學(xué)生子系統(tǒng),教師子系統(tǒng)和管理員子系統(tǒng)??蛻魴C 必須 配置 Inter 以上版本 。 本科畢業(yè)論文(設(shè)計) 7 4 系統(tǒng)設(shè)計 系統(tǒng)總體結(jié)構(gòu)設(shè)計 在選擇 通用作業(yè)批改系統(tǒng) 的總體結(jié)構(gòu)方面,考慮到多方面的綜合因 素,選用了兩層的 B/S 結(jié)構(gòu)模式,上層是 教學(xué)用 系統(tǒng)的服務(wù)器,下層是 老師及學(xué)生的個人計算機 如圖 41 所示 。本系統(tǒng)屬于教學(xué)管理系統(tǒng),隨著信息化的不斷發(fā)展,信息化已經(jīng)滲入學(xué)校,通用作業(yè)批 改系統(tǒng)對 每 個 學(xué)校都很實用,所以,本系統(tǒng)也是很有實用性的。 因此,開發(fā)該系統(tǒng) 具有 經(jīng)濟 可行性。 在設(shè)備方面:系統(tǒng)投入使用后不需要添加其他設(shè)備,在 原有的硬件環(huán)境中即可使用。可為學(xué)院、學(xué)生節(jié)約大量資金。 經(jīng)濟可行性 在經(jīng)濟效益方面:系統(tǒng)開發(fā)前學(xué)生提交作業(yè)是以紙張的形式提交,在管理上教師要用筆批改作業(yè)。使用該技術(shù)開發(fā)通用作業(yè)批改系統(tǒng),前臺主要使用 HTML 語言,用 技術(shù) C語言 [9]對 表單數(shù)據(jù)進行處理。 針對性:本系統(tǒng)是針對學(xué)校作業(yè)管理的系統(tǒng),操作簡單,具有一定的針對性。 代碼可讀性好:文中的代碼盡可能簡潔,易懂。 性能需求分析 操作簡單:本系統(tǒng)應(yīng)該適用于不同水平 的使用者 [8], 包括所有大眾群體,同時系統(tǒng)不應(yīng)太復(fù)雜和煩瑣,因此要求系統(tǒng)的操作盡可能簡單易行?;镜牧鞒淌?[7]: 管理員新建老師用戶 , 學(xué)生用戶 注冊登陸 —— 學(xué)生提交作業(yè)文件并修改作業(yè)數(shù)據(jù)表 —— 老師查看作業(yè)文件、修改作業(yè)數(shù)據(jù)表。 系統(tǒng)功能的需求 分析 《 通用作業(yè)批改系統(tǒng) 》 該系統(tǒng)面對的是師生,對于學(xué)生方面,其最大的作 用為上傳作業(yè)和查詢成績,對老師而已則是批改作業(yè),對管理員而言,這則是對 學(xué)生、老師、作業(yè)信息進行管理。學(xué)生的需求特點是,方便快捷地完成事務(wù),老師的需求特點是:有條有理,按部就班,不差不漏地完成事務(wù)。 用戶需求分析 《 通用作業(yè)批改系統(tǒng) 》要適用于 師生工作學(xué)習(xí)之用,營造高效的教學(xué)環(huán)境,打造屬于學(xué)校獨有的作業(yè)管理模式。 客戶機 客戶機 服務(wù)器 客戶機 客戶機 本科畢業(yè)論文(設(shè)計) 5 2 需求分析 為 了能夠使本系統(tǒng)更好、更完善地被設(shè)計出來,就必須先進行調(diào)查研究。客戶機 /服務(wù)器結(jié)構(gòu)使應(yīng)用程序的處理更接近用戶,并由多個 CPU 并行地處理應(yīng)用程序。在這種結(jié)構(gòu)中,數(shù)據(jù)控制層在服務(wù)器上,業(yè)務(wù)處理層和界面表示層在客戶機上,因此也稱為 “ 靈敏的客戶機 ” ,其結(jié)構(gòu)示意如圖 21所示。 客戶機 /服務(wù)器數(shù)據(jù)庫系統(tǒng) 概述 客戶機 /服務(wù)器結(jié)構(gòu)的實質(zhì)在于通過服務(wù)功能的分布,實現(xiàn)分工協(xié)作。 安全性。 自定義性和擴展性。 通用作業(yè)批改系統(tǒng) 4 可縮放性和可用性。 只需將必要的文件復(fù)制到服務(wù)器,即可將 框架應(yīng)用程序部署到服務(wù)器。 采用基于文本的分層配置系統(tǒng),簡化了將設(shè)置應(yīng)用于服務(wù)器環(huán)境和 Web 應(yīng)用程序。 使執(zhí)行常見任務(wù)變得容易,從簡單的窗體提交和客戶端身份驗證到部署和站點配置。 也與語言無關(guān),所以可以選擇最適合應(yīng)用程序的語言,或跨多種語言分割應(yīng)用程序。由于 基于公共語言運行庫,因此 Web 應(yīng)用程序開發(fā)人員可以利用整個平臺的威力和靈活性。 框架補充了 Visual Studio 集成開發(fā)環(huán) 境中的大量工具箱和設(shè)計器。這相當(dāng)于在編寫代碼行之前便顯著提高了性能。 是在服務(wù)器上運行 的編譯好的公共語言運行庫代碼。 與Windows 2021 Server/Advanced Server 的完美組合,為中小型乃至企業(yè)級的 Web 商業(yè)模型提供了一個更為穩(wěn)定,高效,安全的運行環(huán)境。企業(yè)內(nèi)部通過防火墻接入 Inter,再整個網(wǎng)絡(luò)采用TCP/IP 協(xié)議。后者則具有節(jié)省投資、跨地域廣的優(yōu)點。 B/S 結(jié)構(gòu)采用星形拓撲結(jié)構(gòu)建立企業(yè)內(nèi)部通信網(wǎng)絡(luò)或 利用 Inter 虛擬專網(wǎng)( VPN) 。在這種結(jié)構(gòu)下,用戶界面完全通過 WWW 瀏覽器實現(xiàn),一部分事務(wù)邏輯在前端實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實現(xiàn)。這樣的軟件安裝方便,實現(xiàn)快捷,但 是整套軟件缺乏針對性,不能生搬硬套,也不利于維護,開發(fā)屬于自己的系統(tǒng)顯得尤其重要。 傳統(tǒng)的 作業(yè)批改 方式面臨著變革, 作業(yè)批改系統(tǒng)的出現(xiàn) 能夠大大減輕教師的工作強度 ,進一步規(guī)范教學(xué)管理工作 ,并增強教學(xué)管理信息的透明度 ,提高教學(xué)質(zhì)量的功能 ,同時 通過計算機實現(xiàn)異地 作業(yè)批改已成為可能, 因此 作業(yè)批改 既可以在本地進行,也可以在異地進行,大大拓展了 作業(yè)批改 的靈活性。 目前 ,大中小學(xué)都在進行信息化的建設(shè) ,大到覆蓋整個校園乃至全世界的校園網(wǎng)系統(tǒng) , 小到各種教學(xué)用系統(tǒng) , 都在實際的教學(xué)工作和科研工作中發(fā)揮著至關(guān)重要的作用。 通用作業(yè)批改系統(tǒng) 2 1 開發(fā)背景 隨著 計算機技術(shù)的快速發(fā)展,信息化成為傳統(tǒng)產(chǎn)業(yè)提高工作效率和企業(yè)競爭力的重要途徑,并且 人們也不再滿足于建立各種靜態(tài)地發(fā)布信息系統(tǒng),更多的時候需要能與用戶進行交互,并能提供后臺的數(shù)據(jù)庫管理和控制等服務(wù)的系統(tǒng)。系統(tǒng)就荒廢了 。例如:查詢不全面、容易導(dǎo)致系統(tǒng)不穩(wěn)定,數(shù)據(jù)庫缺乏管理,數(shù)據(jù)缺乏更新,而且容易丟失。 通過網(wǎng)絡(luò)的了解,已經(jīng)有不少高等學(xué)校已經(jīng)推出了自己的作業(yè)上 傳 系 統(tǒng) [1]。 本科畢業(yè)論文(設(shè)計) 1 引 言 在 國內(nèi) ,從 學(xué)生作業(yè)管理系統(tǒng)的管理情況來看, 在 現(xiàn)代化教育技術(shù)模式下, 使用 計算機提交作 業(yè)已相當(dāng)普及。s work strength, the birth of General Homework Correct System can be said to be in inevitable. The system uses B / S structure to Browser landing system, using as a development language, database using Microsoft SQL Server 2021 to achieve. General Homework Correct System includes a subsystem of students, teachers subsystems, and the three major subsystems administrator module, The system acplished the loading of students, teachers and managers, handing over the homework, and correcting. The system contains many strong points such as simply operation, friendly interface, high agility and system safety stable circulates. This paper introduced the item background and meanings of General Homework Correct System in brief , and elaborates the design and realization courses of the system and the database of the system .And it describes every links from the needs analysis ,module design ,database design to syste