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

正文內(nèi)容

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

2024-07-21 03:46 本頁(yè)面
 

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