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

正文內(nèi)容

自主學習虛擬社區(qū)的設計與實現(xiàn)畢業(yè)設計論文(編輯修改稿)

2025-07-08 01:17 本頁面
 

【文章內(nèi)容簡介】 3 個框架構成 : 框架 Struts2 是 Apache 組織的一個開放源碼項目。 Struts2 是一個 Java EE 技術的 Web 開發(fā)框架,基于 MVC 模式,你可以使用 Java EE Web 項目開發(fā)代碼分層,有利于代碼的維護。它采用的主要技術 為: Servlet、 JSP、 Custom tag library。 【 20】 其基本構成如圖 所示。 【 19】 重慶理工大學畢業(yè)論文 計算機學院 學生自主學習虛擬社區(qū) 系統(tǒng)設計與實現(xiàn) 5 圖 21 Struts 框架工作流程 框架 Spring 是 一 個 開源的 輕量級( Lightweight)的 Java 框架 , 主要是為了解決企業(yè)級應用程序維護的復雜性問題而創(chuàng)建的。 Spring 是 IOC(控制反轉(zhuǎn)容器 ) ,非侵入性框架,并提供AOP( 面向 對象 編程的概念 ) ,提供了持久層的支持交易,提供了 MVC Web 框架的實現(xiàn),而且還提供一致的模型封裝一些常用的企業(yè)服務 API(應用程序接口)。 Spring 是一個全方位的應用程序框架( Application framework ),對于現(xiàn)存的各種框架( Struts、 JSF、Hibernate 等), Spring 也提供了與它們相 結(jié) 合的方案。 【 20】 Spring 框架由以下 7 個部分組成 圖 22 Spring 框架構成 重慶理工大學畢業(yè)論文 計算機學院 學生自主學習虛擬社區(qū) 系統(tǒng)設計與實現(xiàn) 6 框架 Hibernate 是一個開放源碼的 對象 關系映射 (即 ORM ) 框架 ,它不僅對跨數(shù)據(jù)庫,事務封裝, ORM 映 射,延遲加載等這些細節(jié)技術提供了完善的解決方案,還對一些程序在開發(fā)中容易忽略的問題進行了良好的封裝和規(guī)劃 。 作為優(yōu)秀的持久層框架 Hibernate, Hibernate 框架提供了一個強大的,高性能的對象到關系數(shù)據(jù)庫的持久化服務,使開發(fā)者可以使用持久層開發(fā)的面向?qū)ο蟮脑O計。 簡單的 概括 Hibernate ,那就是:以一個 Bean 來操作 ResultSet并且?guī)в泻芏喔綄俟δ艿能浖蚣?。 Hibernate 是一個持久類到數(shù)據(jù)庫表的映射工具,每個持久化類實例對應數(shù)據(jù)庫表中的數(shù)據(jù)行 。 用戶就可以 直接 運用 面向?qū)ο蟮姆椒?去完成 持久 化類的 實例, 就可以 完成對數(shù)據(jù)庫表 的 數(shù)據(jù) 地增加 、刪除、修改、 查找 等操作。 【 19】 圖 23 Hibernate 工作原理圖 重慶理工大學畢業(yè)論文 計算機學院 學生自主學習虛擬社區(qū) 系統(tǒng)設計與實現(xiàn) 7 3 系統(tǒng)需求分析 需求概述 需求分析是軟件開發(fā)中最重要也是最難的一個環(huán)節(jié),需求分析的好壞直接決定了一個軟件系統(tǒng)的成敗。本 計算機學院學生自主學習虛擬社區(qū) 系統(tǒng)參考了其他一些成功的 自主學習虛擬社區(qū) 系統(tǒng)的經(jīng)驗,并經(jīng)過認真仔細的分析與調(diào)查,得出了系統(tǒng)的用例圖,如圖 31 所示: 重慶理工大學畢業(yè)論文 計算機學院 學生自主學習虛擬社區(qū) 系統(tǒng)設計與實現(xiàn) 8 u c 學生 、 老師和管理員學生老師管理員注冊添加老師任務發(fā)布任務領取上傳資源登錄刪除學生更新老師信息就業(yè)信息管理理論信息管理新聞信息管理課程設計信息管理 圖 31系統(tǒng)用例圖 重慶理工大學畢業(yè)論文 計算機學院 學生自主學習虛擬社區(qū) 系統(tǒng)設計與實現(xiàn) 9 業(yè)務 需求 ,還可 以查看就業(yè)信息,以及更多的相關課程信息。 。 ,如果完成并對任務審核給予相應積分。 、就業(yè)信息、新聞信息,還可以添加老師,并對老師信息進行管理,對學生可以進行刪除操作。 ,能夠在大部分瀏覽器中正常顯示。 、響應速度快、容錯性高。 功能需求 根據(jù)對系統(tǒng)業(yè)務需求的分析,總結(jié)設計出系統(tǒng)功能需求,主要包括四大模塊,即:注冊 /登錄功能模塊、任務功能模塊、其他信息發(fā)布功能 模塊、用戶信息管理模塊。各個功能模塊的詳細描述如下: /登錄 需求描述 使用本系統(tǒng)的功能必須擁有一個有效的賬號。管理員的賬號是在系統(tǒng)開發(fā)后在數(shù)據(jù)庫中設定好的,不能私自進行注冊。 學 生 或老師 如果是非第一次使用即可直接登陸本系統(tǒng),如是第一次使用則需要進行注冊后才能夠登陸本 系統(tǒng) 。 業(yè)務流程 經(jīng)過分析得出了本系統(tǒng)的注冊 /登錄業(yè)務流程如圖 32 所示: 重慶理工大學畢業(yè)論文 計算機學院 學生自主學習虛擬社區(qū) 系統(tǒng)設計與實現(xiàn) 10 a c t 注冊 / 登錄業(yè)務流程學生 老師 管理員注冊登錄完成登錄完成登錄完成 圖 32注冊 /登錄 業(yè)務流程 圖 用例描述 登陸 /注冊用例圖如下 圖 所示: u c 登陸 / 注冊用例圖老師學生登錄注冊管理員 圖 33 學 生 、老師、 管理員 注冊 /登陸用例圖 以下表格是每個用例的詳細描述: 重慶理工大學畢業(yè)論文 計算機學院 學生自主學習虛擬社區(qū) 系統(tǒng)設計與實現(xiàn) 11 用例名稱 : 學 生登陸 活動者 : 學 生 用例目標 : 進行登陸本系統(tǒng)。 前置條件 : 必須擁有一個有效的賬號。 后置條件 : 系統(tǒng)記錄登陸的信息 。 事件流 活動者 系統(tǒng)響應 基流 生在網(wǎng)站的登陸框上輸入用戶名、密碼。 之進行比對。結(jié)果正確,用戶正式進入 本 系統(tǒng)。 ( E2)。 替代流 E1:選擇 、密碼或輸入的信息為空。 2. 系統(tǒng)自動調(diào)用數(shù)據(jù)庫的信息進行比對結(jié)果錯誤,提示用戶重新輸入正確的用戶名、密碼。 表 31 學生 登陸用例描述 用例名稱 : 老師 登陸 活動者 : 老師 用例目標 : 進行登陸本系統(tǒng)。 前置條件 : 必須擁有一個有效的賬號。 后置條件 : 系統(tǒng)記錄登陸的信息 。 事件流 活動者 系統(tǒng)響應 基流 在網(wǎng)站的登陸框上輸入用戶名、密碼。 之進行比對。結(jié)果正確,用戶正式進入 本 系統(tǒng)。 ( E2)。 重慶理工大學畢業(yè)論文 計算機學院 學生自主學習虛擬社區(qū) 系統(tǒng)設計與實現(xiàn) 12 替代流 E1:選擇 、密碼或輸入的信息為空。 2. 系統(tǒng)自動調(diào)用數(shù)據(jù)庫的信息進行比對結(jié)果錯誤,提示用戶重新輸入正確的用戶名、密碼。 表 32 老師 登陸用例描述 用例名稱 : 管理員登陸 活動者 : 管理員 用例目標 : 進行登陸本系統(tǒng)。 前置條件 : 必須擁有一個有效的賬號。 后置條件 : 系統(tǒng)記錄登陸的信息 。 事件流 活動者 系統(tǒng)響應 基流 入用戶名、密碼。 之進行比對。結(jié)果正確,管理員正式進入 本 系統(tǒng)。 輸入自己的用戶名、密碼。( E1) 入管理員界面。 替代流 E1:選擇 、密碼或輸入的信息為空。 2. 系統(tǒng)自動調(diào)用數(shù)據(jù)庫的信息進行比對結(jié)果錯誤,提示用戶重新輸入正確的用戶名、密碼。 表 33 管理員登陸用例描述 用例名稱 : 學生 注冊 活動者 : 學生 用例目標 : 為了使用本系統(tǒng),能夠成功的登陸。 前置條件 : 用戶沒有登陸的賬號。 重慶理工大學畢業(yè)論文 計算機學院 學生自主學習虛擬社區(qū) 系統(tǒng)設計與實現(xiàn) 13 后置條件 : 系統(tǒng)數(shù)據(jù)庫保存新用戶的相關個人信息 。 事件流 活動者 系統(tǒng)響應 基流 “注冊”按鈕。 學生 注冊界面。 輸入要求輸入的相關信息,進行注冊。( E1) 。 替代流 E1:選擇 。 2. 系統(tǒng)提示用戶重新輸入相關信息。 表 34 學生 注冊用例描述 任務功能模塊 需求描述 老師 登陸系統(tǒng)后能夠添加 并發(fā)布任務 、修改 任務(暫未領?。?;學生登錄過后可以進行任務的領取和完成獲得相應積分。 業(yè)務流程 經(jīng)過分析得出了本系統(tǒng)的 任務模塊 業(yè)務流程 圖如下圖所示,圖中詳細描述了 任務 管理模塊中相關的業(yè)務流程。 重慶理工大學畢業(yè)論文 計算機學院 學生自主學習虛擬社區(qū) 系統(tǒng)設計與實現(xiàn) 14 a c t 任務管理流程圖添加并發(fā)布任務修改任務學生老師任務查看任務查看任務領取 圖 34任務 管理活動圖 用例描述 任務 管理 用例描述如下所示: u c 任務管理用例圖老師添加并發(fā)布任務查看任務管理任務學生查看自己的任務領取 圖 35 任務 管理用例圖 以下表格是每個用例的詳細描述: 用例名稱 : 添加 并發(fā)布任務 活動者 : 老師 用例目標 : 添加更多的 任務 。 重慶理工大學畢業(yè)論文 計算機學院 學生自主學習虛擬社區(qū) 系統(tǒng)設計與實現(xiàn) 15 前置條件 : 需要添加更多的 任務 。 后置條件 : 系統(tǒng)數(shù)據(jù)庫保存 任務 的相關信息 。 事件流 活動者 系統(tǒng)響應 基流 登錄進入 老師平臺 。 老師 登陸界面。 成功登陸后,點擊“ 發(fā)布任務 ” “添加 并發(fā)布任務 ”。 并發(fā)布任務 頁面。 添加 并發(fā)布任務 。 中。 表 35 老師 添加 并發(fā)布任務 用例描述 用例名稱 : 查看任務 活動者 : 老師 用例目標 : 查看已經(jīng)發(fā)布 的 任務 。 前置條件 : 這個 任務沒有發(fā)布 。 后置條件 : 系統(tǒng)數(shù)據(jù)庫 將查詢所有任務 的相關信息 。 事件流 活動者 系統(tǒng)響應 基流 登錄進入 老師平臺 。 老師 登陸界面。 成功登陸后,點擊“ 我的任務 管理”。 查 詢 后的 任務 。 表 36 查看任務 用例描述 用例名稱 : 管理任務 活動者 : 老師 用例目標 : 管理任務 。 前置條件 : 老師管理任務 。 后置條件 : 對任務進行管理 。 事件流 活動者 系統(tǒng)響應 重慶理工大學畢業(yè)論文 計算機學院 學生自主學習虛擬社區(qū) 系統(tǒng)設計與實現(xiàn) 16 基流 登錄進入 老師平臺 。 老師 登陸界面。 成功登陸后,點擊“ 我的任務 管理”。 任務 的相關信息。 表 37管理任務 用例描述 用例名稱 : 領取任務 活動者 : 學生 用例目標 : 領取任務 。 前置條件 : 這個 任務 需要 被其他人領取 。 后置條件 : 系統(tǒng)數(shù)據(jù)庫 保存領取 該 任務 的相關信息 。 事件流 活動者 系統(tǒng)響應 基流 登錄進入 學生平臺 。 學生 登陸界面。 成功登陸后,點擊“ 任務懸賞” 。 領取 的 任務 的相關信息。 領取 的 任務 。 保存 。 表 38 領取任務 用例描述 用例名稱 : 查看任務 活動者 : 學生 用例目標 : 查看已經(jīng)領取 的 任務 。 前置條件 : 這個 任務沒有領取 。 后置條件 : 系統(tǒng)數(shù)據(jù)庫 將查詢所有領取任務 的相關信息 。 事件流 活動者 系統(tǒng)響應 基流 登錄進入 主頁面 。 重慶理工大學畢業(yè)論文 計算機學院 學生自主學習虛擬社區(qū) 系統(tǒng)設計與實現(xiàn) 17 學生 登陸界面。 成功登陸后,點擊“ 我的任務 管理”。 查詢 后的 任務 。 表 39 查看任務 用例描述 其他信息發(fā)布管理 需求描述 管理員通過 登陸 后臺管理 系統(tǒng)后 可以有效的操作是 添加 教學理論信息 、 課程設計信息、新聞信息等其他課程信息 。 業(yè)務流程 經(jīng)過分析得出了本系統(tǒng)的 其他信息發(fā)布 管理業(yè)務流程圖如下圖所示,圖中詳細描述了 其他信息發(fā)布 管理模塊中相關的業(yè)務流程。 a c t 其他信息發(fā)布活動圖登錄課程設計信息發(fā)布 教學理論信息發(fā)布 新聞信息發(fā)布活動終點 圖 36其他信息發(fā)布 管理活動圖
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1