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

正文內(nèi)容

基于mvc的教師教學(xué)質(zhì)量評價(編輯修改稿)

2025-07-21 03:46 本頁面
 

【文章內(nèi)容簡介】 )登錄系統(tǒng)訪問數(shù)據(jù)庫進(jìn)行教學(xué)評價,通過用戶(教師)登錄系統(tǒng)訪問數(shù)據(jù)庫進(jìn)行查看評價信息,通過用戶(管理員)登錄系統(tǒng)訪問數(shù)據(jù)庫進(jìn)行管理信息。系統(tǒng)用例圖如圖 所示。圖 教學(xué)評價系統(tǒng)用例圖 用戶登錄用例分析 事件流分析事件流描述了一個用例在執(zhí)行時參與者與系統(tǒng)之間的交互過程,這個過程包含多個分支,即執(zhí)行者在執(zhí)行這個過程時可以有多個路線,其中預(yù)期會成功的路線被稱為基本流,剩下的其他路線被稱為備選流。下面是用戶從登錄到評價成功的事件流分析:(1) 用戶打開首頁使用系統(tǒng),用例開始;(2) 用戶錄入登錄信息,進(jìn)行登錄;(3) 由控制器接受信息訪問數(shù)據(jù)庫;(4) Servlet 控制器在數(shù)據(jù)庫中查詢用戶錄入記錄;(5) 查到記錄提示用戶登錄成功,顯示操作選項(xiàng);A:查無記錄用戶(校、系督導(dǎo)及學(xué)生)進(jìn)行教學(xué)評價進(jìn)行提交,用戶(教師)進(jìn)行查看評價信息,用戶(管理員)進(jìn)行管理信息。其他事件流:A:查無記錄(1) 提示用戶輸入信息有誤;(2) 用戶重新登錄;(3) 返回事件流第二步。 用戶登錄活動分析活動圖采用類似于狀態(tài)機(jī)的方法來表示工作的流程,描述了需要作的活動以及執(zhí)行這些活動的順序?;顒訄D用來描述采取任何活動、做什么(對象狀態(tài)改變) 、何時發(fā)生(動作序列)以及在何處發(fā)生(泳道) 。在 UML 中活動圖可以用作下述目的:(1)描述一個操作執(zhí)行過程中所完成的工作(動作) ,這是活動圖最常見的用途;(2)描述對象內(nèi)部的工作;(3)顯示如何執(zhí)行一組相關(guān)動作以及這些工作如何影響它們周圍的對象;(4)顯示用例的實(shí)例如何執(zhí)行動作以及如何改變對象狀態(tài);(5)說明一次商務(wù)活動中的人(角色)工作流組織和對象是如何工作的?;顒訄D是企事業(yè)過程建模的重要工具,具有較強(qiáng)的并行表達(dá)能力,對企事業(yè)過程中業(yè)務(wù)活動的建?;顒臃浅V匾?,可以方便的表示業(yè)務(wù)活動中常見的并行過程,采用并行過程來描述一個業(yè)務(wù)過程具有重要的意義,它鼓勵人們在建立業(yè)務(wù)過程建模時自然的保留那些業(yè)務(wù)過程中實(shí)際存在的并發(fā)行為,不必過早的去考慮如何用一個只能處理順序事務(wù)的計(jì)算機(jī)來實(shí)現(xiàn)這些并發(fā)行為的種種細(xì)節(jié)。事實(shí)上,在模型中保留這些并行行為的描述,對于現(xiàn)實(shí)階段充分發(fā)現(xiàn)那些可以并行的工作非常有利,這樣可以大大提高業(yè)務(wù)過程中的辦事效率和反應(yīng)的靈敏程度。本系統(tǒng)的用戶共有五類:學(xué)生、校、系督導(dǎo)、管理員和教師,其工作流程都是從登錄模塊開始,五種用戶都進(jìn)入同一個登錄界面,系統(tǒng)對用戶的身份進(jìn)行驗(yàn)證,如果用戶和密碼正確,返回登錄成功的信息。系統(tǒng)登錄用例的活動圖,如圖 所示。圖 (1) 輸入信息,用例開始;(2) 系統(tǒng)驗(yàn)證信息是否正確; A1:不合法返回(1) 系統(tǒng)查詢用戶信息;(2) 系統(tǒng)判斷查詢結(jié)果; A2:沒有記錄返回用戶存在,登錄成功。 管理員管理用戶用例分析當(dāng)管理員登錄成功后,可以對數(shù)據(jù)庫中的學(xué)生、校、系督導(dǎo)表的內(nèi)容進(jìn)行管理,包括更改、刪除和新增,管理信息用例活動圖如圖 。圖 管理信息信息用例活動圖(1) 用戶登錄,用例開始;(2) 用戶對數(shù)據(jù)庫中的學(xué)生、校、系督導(dǎo)表的內(nèi)容進(jìn)行管理維護(hù);(3) 用例結(jié)束。 相關(guān)技術(shù)簡介系統(tǒng)的開發(fā)環(huán)境包括軟件開發(fā)環(huán)境、硬件開發(fā)環(huán)境等。要做好一個系統(tǒng)的開發(fā),首先就得選好軟件開發(fā)環(huán)境,軟件開發(fā)環(huán)境包括操作系統(tǒng)的選擇、數(shù)據(jù)庫的選擇、開發(fā)語言的選擇以及開發(fā)環(huán)境的配置等。這些都是能否有效而快捷的完成系統(tǒng)開發(fā)的關(guān)鍵所在。在本次系統(tǒng)開發(fā)過程中,我們主要選擇了在Windows 操作系統(tǒng)、JSP 開發(fā)工具、MySQL 數(shù)據(jù)庫、Web 服務(wù)器的環(huán)境下來實(shí)現(xiàn)。以下是對本系統(tǒng)開發(fā)環(huán)境的描述: MVC模式介紹模型視圖控制器,簡稱 MVC。MVC 是一種通過三個不同部分構(gòu)造一個軟件或組件的理想辦法:模型(model)用于存儲數(shù)據(jù)的對象;視圖(view)先后控制器提交所需的數(shù)據(jù)、顯示模型中的數(shù)據(jù);控制器(controller)負(fù)責(zé)具體的業(yè)務(wù)邏輯操作,即控制器根據(jù)視圖提出的要求對數(shù)據(jù)作出處理,將有關(guān)結(jié)果存儲到模型中,并負(fù)責(zé)讓模型和視圖進(jìn)行必要的交互,當(dāng)模型中的數(shù)據(jù)變化是,讓視圖更新顯示。MVC 模式的結(jié)構(gòu)如圖 所示。圖 MVC模式 開發(fā)工具選擇JSP 技術(shù)是 Java 技術(shù)的延伸,與 ASP 相比,它具有兩方面的優(yōu)點(diǎn):是動態(tài)部分用 Java 編寫,這不僅使 JSP 的功能更強(qiáng)大,而且更容易于使用;二是 JSP適應(yīng)平臺更廣,由于 Java 具有跨平臺特性,因此 JSP 和 JavaBean 甚至不用重新編譯,就可以從一個平臺移植到另一個平臺。Java 可以通過 JDBC 技術(shù)和JDBCODBC Bridge 訪問帶有 JDBC 驅(qū)動程序或 ODBC 驅(qū)動程序的數(shù)據(jù)庫,如Oracle、 SQL Sever、MySQL、Access 等。鑒于其諸多的優(yōu)點(diǎn),選用 JSP 作為開發(fā)工具。 頁面設(shè)計(jì)JSP 前臺頁面實(shí)現(xiàn)用戶登錄、查詢、填表、管理功能。 SERVLET服務(wù)端設(shè)計(jì)servlet 服務(wù)器端功能主要包括數(shù)據(jù)庫連接,用戶登錄驗(yàn)證以及查詢和提交方式。當(dāng)用戶使用客戶端登錄到系統(tǒng)后,就連接到了 servlet 服務(wù)器中。Servlet服務(wù)器在此實(shí)現(xiàn)的功能是:當(dāng)用戶登錄時,servlet 服務(wù)器就對用戶登錄進(jìn)行檢測這其中包括:當(dāng)用戶進(jìn)行查詢時,servlet 服務(wù)器此時就接受用戶的請求并訪問數(shù)據(jù)庫查詢,根據(jù)用戶請求 servlet 服務(wù)器可以把信息提交到數(shù)據(jù)庫或把查詢結(jié)果返回給用戶客戶端。 序列圖分析序列圖是用來描述對象之間動態(tài)的交互關(guān)系,著重體現(xiàn)對象間消息傳遞的時間順序,是一種強(qiáng)調(diào)消息的時序交互圖,它由活動者(Actor) 、對象(Object) 、消息(Message) 、生命線(Lifeline)和控制焦點(diǎn)( Focus of control)組成。在 UML 中對象表示為一個矩形,其中對象名稱標(biāo)有下劃線;消息在序列圖中由有標(biāo)記的箭頭表示;生命線由虛線表示??刂平裹c(diǎn)由薄薄的矩形表示。序列圖將交互關(guān)系表示為一個二維圖,縱向是時間軸,時間沿豎線向下延伸。橫向軸代表了在協(xié)作中各獨(dú)立對象的類元角色。序列圖供不同種類的用戶使用。用戶可以從序列圖看到業(yè)務(wù)過程的細(xì)節(jié);分析人員可以從序列圖看到處理流程;開發(fā)人員可以看到需要開發(fā)的對象和對這些對象的操作;質(zhì)量保證工程師可以看到過程的細(xì)節(jié),并根據(jù)這個過程開發(fā)測試案例。序列圖對參與項(xiàng)目的各方面人員都有用。(1) 用戶輸入登錄信息并提交給 servlet 服務(wù)器;(2) Servlet 服務(wù)器接受請求后查詢數(shù)據(jù)庫;(3) Servlet 服務(wù)器查詢數(shù)據(jù)庫后驗(yàn)證信息;(4) 用戶驗(yàn)證無誤后返回登錄成功;(5) 登錄成功后用戶進(jìn)行教學(xué)評價操作;(6) 用戶向 Servlet 服務(wù)器提交評價信息;(7) Servlet 服務(wù)器向數(shù)據(jù)庫中存儲評價信息。圖 教學(xué)評價系統(tǒng)教學(xué)評價序列圖(1) 用戶輸入登錄信息并提交給 servlet 服務(wù)器;(2) Servlet 服務(wù)器接受請求后查詢數(shù)據(jù)庫;(3) Servlet 服務(wù)器查詢數(shù)據(jù)庫后驗(yàn)證信息;(4) 用戶驗(yàn)證無誤后返回登錄成功;(5) 登錄成功后用戶進(jìn)行信息管理操作;(6) 用戶向數(shù)據(jù)庫中的信息(校、系督導(dǎo)、學(xué)生表)進(jìn)行管理(刪除、新增和更改) 。圖 教學(xué)評價系統(tǒng)信息管理序列圖 數(shù)據(jù)庫選擇分析MySQL。是最流行的開放源碼 SQL 數(shù)據(jù)庫管理系統(tǒng),由 MySQL AB 公司開發(fā)、發(fā)布并支持,任何人都可以免費(fèi)使用該軟件。MySQL 數(shù)據(jù)庫服務(wù)器具有數(shù)據(jù)處理量大、快速、可靠和易于使用的特點(diǎn),同時還具有良好的連通性和安全性。鑒于 MySQL 的這些特點(diǎn),我們選用了 MySQL 開發(fā)數(shù)據(jù)庫。 數(shù)據(jù)庫 MySQL簡介MySQL 是一種開放源代碼的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS) ,MySQL數(shù)據(jù)庫系統(tǒng)使用最常用的數(shù)據(jù)庫管理語言——結(jié)構(gòu)化查詢語言(SQL)進(jìn)行數(shù)據(jù)庫管理。由于 MySQL 是開放源代碼的,因此任何人都可以在 General Public License的許可下下載并根據(jù)個性化的需要對其進(jìn)行修改。MySQL 因?yàn)槠渌俣?、可靠性和適應(yīng)性而備受關(guān)注。大多數(shù)人都認(rèn)為在不需要事務(wù)化處理的情況下,MySQL是管理內(nèi)容最好的選擇。MySQL 關(guān)系型數(shù)據(jù)庫于 1998 年 1 月發(fā)行第一個版本。它使用系統(tǒng)核心提供的多線程機(jī)制提供完全的多線程運(yùn)行模式,提供了面向C、C++、Eiffel、Java、Perl、PHP、Python 以及 Tcl 等編程語言的編程接口(APIs) ,支持多種字段類型并且提供了完整的操作符支持查詢中的 SELECT和 WHERE 操作。MySQL 開發(fā)組計(jì)劃于 2022 年中期公布 版本。在這個版本中將有以下新的特性被提供:新的表定義文件格式、高性能的數(shù)據(jù)復(fù)制功能、更加強(qiáng)大的全文搜索功能。在此之后,MySQL 開發(fā)著希望提供安全的數(shù)據(jù)復(fù)制機(jī)制、在 BeOS 操作系統(tǒng)上的 MySQL 實(shí)現(xiàn)以及對延時關(guān)鍵字的定期刷新選項(xiàng)。隨著時間的推進(jìn),MySQL 將對 ANSI 92/ANSI 99 標(biāo)準(zhǔn)完全兼容。 數(shù)據(jù)庫設(shè)計(jì)根據(jù)分析,在服務(wù)器上創(chuàng)建名為 SCH JXP
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1