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

正文內(nèi)容

計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)畢業(yè)論文--家長(zhǎng)與學(xué)校聯(lián)系系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(存儲(chǔ)版)

  

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