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

正文內(nèi)容

軟件工程教學(xué)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)-預(yù)覽頁

2025-01-07 03:05 上一頁面

下一頁面
 

【正文】 處理過程,首先控制器接收用戶的請(qǐng)求,并決定應(yīng)該調(diào)用哪個(gè)模型來進(jìn)行處理,然后模型用業(yè)務(wù)邏輯來處理用戶的請(qǐng)求并返回?cái)?shù)據(jù),最后控制器用相應(yīng)的視圖格式化模型返回的數(shù)據(jù),并通過表示層呈現(xiàn)給用戶。由于應(yīng)用于模型的代碼只需寫一次就可以被多個(gè)視圖重用,所以減少了代碼的重復(fù)性。在視圖中其實(shí)沒有真正的處理發(fā)生,不管這 些數(shù)據(jù)是聯(lián)機(jī)存儲(chǔ)的還是一個(gè)雇員列表,作為視圖來講,它只是作為一種輸出數(shù)據(jù)并允許用戶操縱的方式。它們各自處理自己的任務(wù)。 ( 3) 頁面動(dòng)態(tài)刷新,響應(yīng)速度明顯降低。 ( 2) 業(yè)務(wù)擴(kuò)展簡單方便,通過增加網(wǎng)頁即可增加服務(wù)器功能。以目前的技術(shù)看,局域網(wǎng)建立 B/S 結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過 Inter/Intra 模式下數(shù)據(jù)庫應(yīng)用,相對(duì)易于把握、成本也是較低的。 B/S 結(jié)構(gòu)簡介 B/S 結(jié)構(gòu) ( Browser/Server 結(jié)構(gòu))結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。 JSP 頁面由 HTML 代碼和嵌入其中的 Java 代碼所組成。 JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于 Web 的應(yīng)用程序的開發(fā)變得迅速和容易。 JSP 技術(shù)有點(diǎn)類 似 ASP 技術(shù),它是在傳統(tǒng)的網(wǎng)頁HTML 文件 (*.htm,*.html)中插入 Java 程序段 (Scriptlet)和 JSP 標(biāo)記 (tag),從而形成 JSP 文件 (*.jsp)。 簡單而言, MyEclipse 是 Eclipse 的插件,也是一款功能強(qiáng)大的 J2EE 集成開發(fā)環(huán)境,支持代碼編寫、配置、測(cè)試以及除錯(cuò) 。 本文技術(shù)介紹 開發(fā)工具的 簡介 MyEclipse 企業(yè)級(jí)工作平臺(tái)( MyEclipse Enterprise Workbench ,簡稱MyEclipse)是對(duì) Eclipse IDE 的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫和 J2EE 的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。 可行性分析 經(jīng)濟(jì)可行性 該教學(xué)網(wǎng)站作為本人的畢業(yè)設(shè)計(jì),硬件設(shè)備只需一 臺(tái) 連接到互聯(lián)網(wǎng)的計(jì)算機(jī), 還有就是需要購買關(guān)于 Java、 JSP 開發(fā)及 SQL2021 數(shù)據(jù)庫方面的書籍來參考。 2021 年教育部啟動(dòng)了“精品課程建設(shè)規(guī)劃 [1]”,在教育部 2021 年 4 月發(fā)布的國家精品課程評(píng)估指標(biāo)中提出:“精品課程是指具有特色和一流教學(xué)水平的優(yōu)秀課程。將計(jì)算機(jī)技術(shù)應(yīng)用于教學(xué)實(shí)踐中,使計(jì)算機(jī)理論與現(xiàn)實(shí)實(shí)踐相結(jié)合,使教師從“教育者”角色轉(zhuǎn)到“引導(dǎo)者”角色上來,從“授人以魚”轉(zhuǎn)到“授人以漁”上來,把主要任務(wù)放到教會(huì)學(xué)生學(xué)習(xí)的方法上來,把重點(diǎn)放在學(xué)生分析、解決問題的能力和創(chuàng)新精神的培養(yǎng)上。為更好地達(dá)到“傳道授業(yè)解惑”的目的,面對(duì)這樣一門實(shí)踐性很強(qiáng)的課程,通過教學(xué)網(wǎng)站,老師能夠輕松生動(dòng)地給學(xué)生演示課程內(nèi)容,便于學(xué)生理解。它促使教師的教學(xué)方法可以按照學(xué)生的實(shí)際情況做調(diào)整以及教學(xué)技能的提升,學(xué)生 也可以按照自身的實(shí)際情況來加強(qiáng)或提高對(duì)科目的掌握程度,同時(shí)也大大減少了在時(shí)間安排上的沖突。為學(xué)生提供 足夠的教學(xué)資源,讓學(xué)生在課余時(shí)間自由安排時(shí)間自主對(duì)自己所薄弱的章節(jié)或想加深理解的章節(jié)進(jìn)行加強(qiáng)或提高。 1 1 緒論 系統(tǒng)概述 如何合理的安排時(shí)間和充分利用網(wǎng)絡(luò)資源,已經(jīng)廣泛地被各個(gè)領(lǐng)域的人們所重視,而且兩者的關(guān)系也是密不可分的。同時(shí),該教學(xué)網(wǎng)站也集成了網(wǎng)站的管理模塊,管理員可以較輕松地對(duì)網(wǎng)站進(jìn)行維護(hù)或升級(jí) 。 畢 業(yè) 論 文 論文題目 軟件工程教學(xué)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 摘 要 隨著社會(huì) 信息化的猛 速發(fā)展, 學(xué)校教育已 逐 漸重視教學(xué)網(wǎng)站對(duì)教學(xué)的輔助作用。 本“軟件工程”教學(xué)網(wǎng)站采用 JSP 和 SQL Server 2021 開發(fā) 實(shí)現(xiàn) ,它與以往的教學(xué)網(wǎng)站不同,它不僅僅提供教學(xué)資源,還集成了師生互動(dòng)的模塊,從而使得師生之間可以在網(wǎng)絡(luò)上 完成互動(dòng)。 致 謝 .................................................................................................................................... 31 仲愷農(nóng)業(yè)技術(shù)學(xué)院畢業(yè)論文 (設(shè)計(jì) )成績?cè)u(píng)定表 ....................................... 錯(cuò)誤 !未定義書簽。因?yàn)閷W(xué)校教學(xué) 一直 都是以老師為向?qū)В龑?dǎo)學(xué)生學(xué)習(xí),學(xué)生自主學(xué)習(xí)能力的培養(yǎng)向來都是教育事業(yè)所重視的環(huán)節(jié)。 “軟件工程”教學(xué)網(wǎng)站是一個(gè)以人為主導(dǎo),利用計(jì)算機(jī)軟硬件、網(wǎng)絡(luò)通信設(shè)備進(jìn)行網(wǎng)絡(luò)教學(xué)、師生互動(dòng)、網(wǎng)站的自我維護(hù)與更新,以學(xué)生教學(xué)優(yōu)先、加深對(duì)科目的理解為目標(biāo),支持師生交流和管理操作的集成化的人機(jī)網(wǎng)站。 系統(tǒng)開發(fā)的意義 教學(xué)網(wǎng)站的建設(shè)是學(xué)校教學(xué)史上的又一突破。教師建立個(gè)人網(wǎng)站,也可以使自己的知識(shí)在網(wǎng)上傳播,思想在網(wǎng)上延伸,交流在網(wǎng)上實(shí)現(xiàn),疑點(diǎn)在網(wǎng)上解決。隨著管理信息系統(tǒng)的相對(duì)完善,網(wǎng)絡(luò)應(yīng)用的展開,校園網(wǎng)建設(shè)的重要性與效益才能充分體現(xiàn)?!?[2] 由此可見建設(shè)優(yōu)質(zhì)教學(xué)網(wǎng)站在精品課程建設(shè)中的重要性。 開發(fā) 可行性 該網(wǎng)站開發(fā)語言為 Java,開發(fā)平臺(tái)為 Windows XP 下的 MyEclipse 編程環(huán)境,后臺(tái)數(shù)據(jù)支持采用 SQL2021。 MyEclipse 結(jié)構(gòu)上的這種模塊化,可以讓我們?cè)诓挥绊懫渌K的情況下,對(duì)任一模塊進(jìn)行單獨(dú)的擴(kuò)展和升級(jí)。 JSP 簡介 [4] JSP(Java Server Pages)是由 Sun Microsystems 公司倡導(dǎo)、許多公司參與一起建立的一種 動(dòng)態(tài)網(wǎng)頁 技術(shù)標(biāo)準(zhǔn)。網(wǎng)頁還能通過 tags和 scriptlets 訪問存在于服務(wù)端的資源的應(yīng)用邏輯。 JSP 與 Java Servlet 一樣,是在服務(wù)器端執(zhí)行的,通常返回該客戶端的就是一個(gè) HTML 文本,因此客戶端只要有瀏覽器就能瀏覽。 JSP具備了 Java 技術(shù)的簡單易用,完全的 面向?qū)ο?,具有平臺(tái)無關(guān)性且安全可靠,主要面向 因特網(wǎng) 的所有特點(diǎn)。這樣 5 就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本( TCO)。 B/S 結(jié)構(gòu)的優(yōu)點(diǎn) ( 1) 具有分布性特點(diǎn),可以隨時(shí)隨地進(jìn)行查詢、瀏覽等業(yè)務(wù)處理。 ( 2) 操作是以鼠標(biāo)為最基本的 操作方式,無法滿足快速操作的要求。使用MVC 應(yīng)用程序被分成 三個(gè)核心部件:模型、視圖、控制器。 MVC 一個(gè)大的好處是它能為 應(yīng)用程序處理很多不同的視圖。被模型返回的數(shù)據(jù)是中立的,就是說模型與數(shù)據(jù)格式無關(guān),這樣一個(gè)模型能為多個(gè)視圖提供數(shù)據(jù)。它只是接收請(qǐng) 求并決定調(diào)用哪個(gè)模型構(gòu)件去處理請(qǐng)求,然后確定用哪個(gè)視圖來顯示模型處理返回的數(shù)據(jù)。 Spring 使用基本的 JavaBean 來完成以前只可能由 EJB 完成的事情。而本文的網(wǎng)站正是采用了 Spring 框架中的控制反轉(zhuǎn)( IoC)來提供業(yè)務(wù)層數(shù)據(jù)源的注入以及數(shù)據(jù)庫事務(wù)的 托管。提供基本的教學(xué)網(wǎng)站所具有的功能:課程的簡介、教學(xué)資源的查看與下載、 師生互動(dòng)模 塊、留言板、論壇以及網(wǎng)站的維護(hù)管理模塊。 圖 3 為網(wǎng)站總體用例圖,所示如下: 登 錄教 學(xué) 內(nèi) 容授 課 教 案教 學(xué) 錄 像課 程 資 源師 生 互 動(dòng)教 師 指 導(dǎo) 論 壇教 學(xué) D I Y網(wǎng) 站 管 理學(xué) 生教 師管 理 員 圖 3 網(wǎng)站總體用例圖 課 程資源用例圖 9 在課程資源模塊用例圖中,參與者 有學(xué)生、教師和管理員,但主要是以學(xué)生為主;用例包括瀏覽資源、 資源 下載 。 圖 5 為師生互動(dòng)模塊用例圖,所示如下: 問 題 區(qū) 留 言教 學(xué) 評(píng) 價(jià) 區(qū) 留 言學(xué) 生教 師 圖 5 師生互動(dòng)用例圖 教學(xué)指導(dǎo)論壇用例圖 在教學(xué)指導(dǎo)論壇模塊中,參與者有學(xué)生、教師和管理員,但主要是以教師和學(xué)生為主;用例圖包括發(fā)帖、回帖、所有帖瀏覽、公告瀏覽。 圖 10 為登錄活動(dòng)圖,所示如下: 13 輸 入 用 戶 名 、 密 碼 和 驗(yàn) 證 碼如 果 驗(yàn) 證 通 過 如 果 驗(yàn) 證 不 通 過頁 面 跳 轉(zhuǎn) 到 首 頁錯(cuò) 誤 提 示 圖 10 登錄活動(dòng)圖 課程資源 在課程 資源模塊中,用戶可以瀏覽全部資源并且按照自己的實(shí)際需要選擇資源下載或者觀看錄像。 圖 14 為網(wǎng)站管理活動(dòng)圖,所示如下 用 戶 管 理 角 色 管 理 權(quán) 限 管 理 留 言 板 管 理 論 壇 管 理 友 鏈 管 理增 加 刪 除 刪 除 圖 14 網(wǎng)站管理活動(dòng)圖 數(shù)據(jù)庫設(shè)計(jì) DBMS 的選擇 SQL Server 是一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng)。 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì) 經(jīng)上述需求 分析 總結(jié),考慮到將來功能的擴(kuò)展,設(shè)計(jì)如下的數(shù)據(jù) 實(shí)體以及實(shí)體的基本 屬性 : 用戶信息,包括數(shù)據(jù)項(xiàng)有:用戶編號(hào)、用戶名、用戶密碼等; 角色信息,包括數(shù)據(jù)項(xiàng)有:角色編號(hào)、角色名稱等; 權(quán)限信息,包括數(shù)據(jù)項(xiàng)有:權(quán)限編號(hào)、權(quán)限名稱、權(quán)限 URL 等; 留言信息,包括數(shù)據(jù)項(xiàng)有:留言編號(hào)、留言者、留言內(nèi)容、留言類型、留言日期等; 發(fā)帖信息,包括數(shù)據(jù)項(xiàng)有:帖子編號(hào)、發(fā)帖人、發(fā)帖主題、發(fā)帖內(nèi)容、發(fā)帖日期等; 回帖信息,包括數(shù)據(jù)項(xiàng)有:帖子編號(hào)、回帖人、回帖內(nèi)容、回帖日期等; 公告信息,包括數(shù)據(jù)項(xiàng)有:公告編號(hào)、公告標(biāo)題、公告內(nèi)容、公告日期等; 友鏈信息,包括數(shù)據(jù)項(xiàng)有:友鏈編號(hào)、友鏈名稱、友鏈 URL 等; 網(wǎng)站管理信息,包括數(shù)據(jù)項(xiàng)有:管理編號(hào)、操作名稱、操作 URL、操作類型等。 C 層即控制層,網(wǎng)站頁面的跳轉(zhuǎn)都由一個(gè) Action 類負(fù) 責(zé),屬于通類型的業(yè)務(wù)則有同個(gè) Action 負(fù)責(zé),采用 Struts 中的 ActionForward 來實(shí)現(xiàn)不同頁面的跳轉(zhuǎn)。 //查詢所有 ** void insert**(T **)。 //根據(jù) id 刪除 **信息 int qryCounts()。 //獲取 **類型的所有記錄 QueryResultT findAll**(int currentPage)。 //移除 **類型的記錄 T find**ById(Integer id)。 //判斷數(shù)據(jù)總數(shù)能否被每頁數(shù)據(jù)數(shù)整除 if (count%ITEMS_EACH_PAGE == 0) //如果能夠整除則總頁數(shù)為總頁數(shù)除以每頁數(shù)據(jù)數(shù) totalpages = count / ITEMS_EACH_PAGE。 //判斷參數(shù)是否為空 if (qryStr != null) { url += ?method= + qryStr + amp。 //數(shù)據(jù)的內(nèi)容 private CollectionT data。 } //定義數(shù)據(jù)內(nèi)容 public void setData(CollectionT data) { = data。但不管怎么樣,經(jīng)過這次的畢業(yè)設(shè)計(jì)收獲還是挺大的。 在師生互動(dòng)模塊上,留言板和帖子的數(shù)據(jù)庫選型上 出現(xiàn)問題:發(fā)帖和跟帖是用一張表帶一個(gè)識(shí)別字段還是建兩張表用外鍵關(guān)聯(lián)?方案一,用一張表來保存信息,在數(shù)據(jù)庫的讀取效率上是很高,但是如果數(shù)據(jù)過多就反而加重?cái)?shù)據(jù)庫的負(fù)擔(dān);方案二,用兩張表用外鍵關(guān)聯(lián),在數(shù)據(jù)庫的讀取上可能沒有方案一的高,但是即使數(shù)據(jù)量大的時(shí)候也不會(huì)給數(shù)據(jù)庫帶來過大的 負(fù)擔(dān)。 發(fā)現(xiàn)問題解決問題這是個(gè)學(xué)習(xí)的過程,只有在真正的項(xiàng)目開發(fā)中不斷的積累經(jīng)驗(yàn),才能將自己所學(xué)到的發(fā)揮到淋漓盡致。s database technology and development methodology. Key words: Teaching Website Struts Spring Hibernate Unified Modeling Language 32
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1