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

正文內(nèi)容

計算機科學(xué)與技術(shù)專業(yè)畢業(yè)論文--家長與學(xué)校聯(lián)系系統(tǒng)的設(shè)計與實現(xiàn)-文庫吧資料

2024-11-06 23:06本頁面
  

【正文】 開發(fā) Eclipse Platform 則是一個開放的可擴展 IDE 提供了一個通用的開發(fā)平臺它提供建造塊和構(gòu)造并運行集成軟件開發(fā)工具的基礎(chǔ) 1Model 部分 Struts 的 Model 部分由 ActionForm 和 lavaBean 組成其中 ActionForm 用于封裝用戶請求參數(shù)所有的用戶請求參數(shù)由系統(tǒng)自動封裝成 ActionForm 對象該對象被 ActionServlet轉(zhuǎn)發(fā)給 Action 然后 Action 根據(jù) ActionForm里的請求參數(shù)處理用戶請求而 lavaBean 則封裝了底層的業(yè)務(wù)邏輯包括數(shù)據(jù)庫訪問等在更復(fù)雜的應(yīng)用中 lavaBean 所代表的絕非一個簡單的 lavaBean 可能是 EJB 組件或者其他的業(yè)務(wù)邏輯組件該 Model 對應(yīng)圖 Model 部分 2View 部分 Struts 的 View 部分采用 JSP[5]Struts 提供了豐富的標(biāo)簽庫通過這些標(biāo)簽庫可以最大限度地減少腳本的使用這些自定義的標(biāo)簽庫可以實現(xiàn)與 Model 的有效交互并增加了顯示功能對應(yīng)圖的 JSP 部分整個應(yīng)用由客戶端請求驅(qū)動當(dāng)客戶端請求被 ActionServlet 攔截時 ActionServlet 根據(jù)請求決定是否需要調(diào)用Model 處理用戶請求當(dāng)用戶請求處理完成后其處理結(jié)果通過 JSP 呈現(xiàn)給用戶 3Controller 部分 Struts 的 Controller 由兩個部分組成系統(tǒng)核心控制器和業(yè)務(wù)邏輯控制器其中系統(tǒng)核心控制器對應(yīng)圖中的 ActionServlet 該控制器由 Struts 框架提供繼承 HttpServlet 類因此可以配置成一個標(biāo)準(zhǔn)的 Servlet 該控制器負(fù)責(zé)攔截所有 Hπ p 請求然后根據(jù)用戶請求決定是否需要調(diào)用業(yè)務(wù)邏輯控制器如果需要調(diào)用業(yè)務(wù)邏輯 控制器則將請求轉(zhuǎn)發(fā)給 Action 處理否則直接轉(zhuǎn)向請求的 JSP 頁面業(yè)務(wù)邏輯控制器負(fù)責(zé)處理用戶請求但業(yè)務(wù)邏輯控制器本身并不具有處理能力而是調(diào)用 Model 來完成處理業(yè)務(wù)邏輯控制器對應(yīng)圖中的 Action 部分 請求處理流程 每次打開頁面進行對內(nèi)容的增刪改查操作時發(fā)送請求在處理請求時控制器將完成如下任務(wù) 1 為到來的請求找到 URL 2 把 URL 映射到適當(dāng)?shù)?ActionMapping 3 創(chuàng)建或找到封裝相關(guān)的 ActionMapping 實例 4 如果找到了 ActionForm 的聲明就根據(jù)聲明創(chuàng)建或找到 ActionFormbean 的實例并且用 request 參數(shù)去產(chǎn)生一個 ActionForm bean 的屬性 5 對于在 ActionMapping 中聲明的 Action 類實例調(diào)用適當(dāng)?shù)?execute 方法并為之傳遞 ActionMapping 對象 ActionForm 對象 request 對象 response 對象4 個參數(shù) 6 接受 execute 方法 返回的 ActionForward 轉(zhuǎn) 發(fā)響應(yīng)到 源該源由ActionForward 指定 注以上任務(wù)都被定義在 struts- configxml 中 ActionServlet 會 讀取strutsconfigxml 的相關(guān)信息然后完成任務(wù) ActionServlet 的聲明是在 webxml 中完成的配置 ActionServlet 和配置其他 Servlet 沒有區(qū)別通過 Action返回頁面所需要的內(nèi)容所需要的內(nèi)容在 JSP 頁面顯示 MVC 設(shè)計描述 MVC 架構(gòu)的核心思想是將程序分成相對獨立而又能協(xié)同工作的三個部分通過使用 MVC 架構(gòu)可以降低模塊之間的搞合提供應(yīng)用的可擴展性另外 MVC 的每個組件只關(guān)心組件內(nèi)的邏輯不應(yīng)與其他組件的邏輯混合 MVC 并不是 Java 所獨有的概念而是面向?qū)ο蟪绦蚨?應(yīng)該遵守的設(shè)計理念 21 MVC 簡介 MVC英文即 ModelViewController即把一個應(yīng)用的輸入處理輸出流程按照ModelViewController 的方式進行分離這樣一個應(yīng)用被分成三個層――模型層視圖層控制層視圖 View 代表用戶交互界面對于 Web 應(yīng)用來說可以概括為6HTML 界面但有可能為 XHTMLXML和 Applet 業(yè)務(wù)流程的處理交予模型 Model 處理模型 Model 就是業(yè)務(wù)流程狀態(tài)的處理以及業(yè)務(wù)規(guī)則的制定業(yè)務(wù)流程的處理過程對其它層來說是黑箱操作模型接受視圖請求的數(shù)據(jù)并返回最終的 處理結(jié)果業(yè)務(wù)模型的設(shè)計可以說是 MVC最主要的核心目前流行的 EJB模型就是一個典型的應(yīng)用例子它從應(yīng)用技術(shù)實現(xiàn)的角度對模型做了進一步的劃分以便充分利用現(xiàn)有的組件但它不能作為應(yīng)用設(shè)計模型的框架它僅僅告訴你按這種模型設(shè)計就可以利用某些技術(shù)組件從而減少了技術(shù)上的困難對一個開發(fā)者來說就可以專注于業(yè)務(wù)模型的設(shè)計 MVC 設(shè)計模式告訴我們把應(yīng)用的模型按一定的規(guī)則抽取出來抽取的層次很重要這也是判斷開發(fā)人員是否優(yōu)秀的設(shè)計依據(jù)抽象與具體不能隔得太遠(yuǎn)也不能太近 MVC 并沒有提供模型的設(shè)計方法而只告訴你應(yīng)該組織管理這些模型以便于模型的重構(gòu) 和提高重用性可用對象編程喻 MVC 定義了一個頂級類告訴它的子類你只能做這些但沒法限制你能做這些這點對編程開發(fā)人員非常重要控制 Controller 可以理解為從用戶接收請求將模型與視圖匹配在一起共同完成用戶的請求劃分控制層的作用也很明顯它清楚地告訴你它就是一個分發(fā)器選擇什么樣的模型選擇什么樣的視圖可以完成什么樣的用戶請求控制層并不做任何的數(shù)據(jù)處理例如用戶點擊一個連接控制層接受請求后 并不處理業(yè)務(wù)信息它只把用戶的信息傳遞給模型告訴模型做什么選擇符合要求的視圖返回給用戶因此一個模型可能對應(yīng)多個視圖一個視圖可能對應(yīng) 多個模型 MVC 是 Model View Controller 三個詞的縮寫三個詞分別代表應(yīng)用的三個組成部分模型視圖與控制器三個部分以最少的稿合協(xié)同工作從而提高應(yīng)用的可擴展性及可維護性 23 系統(tǒng)工作流程 1 需求分析從狹義上講最直接的是用戶對目標(biāo)系統(tǒng)的需求即用戶在信息管理中對應(yīng)用系統(tǒng)所產(chǎn)生的各種各樣的和可能的需要這種需要是對應(yīng)用系統(tǒng)開發(fā)的定位和最基本的立足點這種定位不應(yīng)該局限于目前的需要還應(yīng)該有一個長遠(yuǎn)需求的預(yù)測以盡可能提高系統(tǒng)應(yīng)用的生命周期信息需求指用戶需要從數(shù)據(jù)庫中獲得信息的內(nèi)容與性質(zhì)由信息要求可以導(dǎo)出數(shù) 據(jù)要求即在數(shù)據(jù)庫中需要存儲哪些數(shù)據(jù)處理要求 圖 41 ER 圖 實體關(guān)系圖描述了數(shù)據(jù)庫中各種實體的相互關(guān)系從圖中可以確定家長學(xué)生之間學(xué)生班主任之間留言家長之間存在的關(guān)系 數(shù)據(jù)庫邏輯設(shè)計 上文中提到的多個模塊在實現(xiàn)過程中都與數(shù)據(jù)庫有著密切的聯(lián)系因此數(shù)據(jù)庫的設(shè)計在本系統(tǒng)的開發(fā)過程中占有重要地位以下是本系統(tǒng)中用到的部分表學(xué)生信息表如表 41 所示 表 41 stuInfo 表 字段名 字段類型 字段長度 是否主鍵 意義 stuid Nvchar 10 是 唯一標(biāo)識學(xué)生 stuname Nvchar 16 否 姓名 eTime Dat
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1