版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、新聞發(fā)布系統(tǒng)的實例新聞發(fā)布系統(tǒng)的實例 新聞發(fā)布系統(tǒng)的實例新聞發(fā)布系統(tǒng)的實例 v1 系統(tǒng)概述系統(tǒng)概述 v2 需求分析需求分析 8.2.1 系統(tǒng)的功能與要求 8.2.2 技術(shù)方案的選擇 8.2.3 系統(tǒng)的系統(tǒng)結(jié)構(gòu)v3 UML用例建模用例建模 8.3.1 初始用例模型 8.3.2 用例文檔 8.3.3 完成的用例圖新聞發(fā)布系統(tǒng)的實例新聞發(fā)布系統(tǒng)的實例 新聞發(fā)布系統(tǒng)的實例新聞發(fā)布系統(tǒng)的實例 v4 靜態(tài)模型靜態(tài)模型 8.2.1 初始領(lǐng)域類圖 8.2.2 使用的模式 8.2.3 數(shù)據(jù)庫設(shè)計 v5 主要的動態(tài)模型主要的動態(tài)模型v6 實現(xiàn)與部署實現(xiàn)與部署 8.3.1 系統(tǒng)設(shè)計 8.3.2 新聞發(fā)布系統(tǒng)的組件圖
2、和部署圖 v7 利用利用JSP技術(shù)實現(xiàn)考試系統(tǒng)的部分關(guān)鍵代碼技術(shù)實現(xiàn)考試系統(tǒng)的部分關(guān)鍵代碼 新聞發(fā)布系統(tǒng)的實例新聞發(fā)布系統(tǒng)的實例 新聞發(fā)布系統(tǒng)的實例新聞發(fā)布系統(tǒng)的實例 v教學(xué)要求教學(xué)要求 掌握:UML建模過程。 理解:面向?qū)ο蠓椒ㄅc結(jié)構(gòu)化分析方法的綜合運用。新聞發(fā)布系統(tǒng)的實例新聞發(fā)布系統(tǒng)的實例 系統(tǒng)概述系統(tǒng)概述 v新聞發(fā)布系統(tǒng)新聞發(fā)布系統(tǒng) 一個基于新聞和內(nèi)容管理的全站管理系統(tǒng)。它將網(wǎng)站上需要經(jīng)常變動的信息,類似公司動態(tài)、企業(yè)新聞、新產(chǎn)品發(fā)布、促銷活動和行業(yè)動態(tài)等更新信息集中管理,并通過信息的某些共性進(jìn)行分類,最后系統(tǒng)化、標(biāo)準(zhǔn)化發(fā)布到網(wǎng)站上的一種網(wǎng)站應(yīng)用程序。 新聞發(fā)布系統(tǒng)的實例新聞發(fā)布系統(tǒng)的實
3、例 需求分析需求分析 v系統(tǒng)的功能與要求系統(tǒng)的功能與要求 對功能方面的規(guī)定 新聞管理 用戶管理 系統(tǒng)管理 對性能方面的規(guī)定 數(shù)據(jù)管理能力要求 新聞發(fā)布系統(tǒng)的實例新聞發(fā)布系統(tǒng)的實例 需求分析需求分析 v 技術(shù)方案選擇技術(shù)方案選擇 本系統(tǒng)采用JSP作為開發(fā)環(huán)境,MySQL 作為數(shù)據(jù)庫服務(wù)器,Tomcat作為測試服務(wù)器,實現(xiàn)對新聞類別分類設(shè)置、動態(tài)新聞的發(fā)布修改刪除,以及后臺管理等功能。 JSP介紹 MySQL介紹 Tomcat介紹新聞發(fā)布系統(tǒng)的實例新聞發(fā)布系統(tǒng)的實例 需求分析需求分析 v系統(tǒng)的體系結(jié)構(gòu)系統(tǒng)的體系結(jié)構(gòu) 系統(tǒng)業(yè)務(wù)流圖 新聞發(fā)布系統(tǒng)新聞管理用戶管理系統(tǒng)數(shù)據(jù)管理添加新聞編輯新聞審核管理賬號
4、管理后臺通知修改密碼系統(tǒng)設(shè)置Js代碼調(diào)用生成新聞附件管理新聞分類管理新聞發(fā)布系統(tǒng)的實例新聞發(fā)布系統(tǒng)的實例 需求分析需求分析 v系統(tǒng)的體系結(jié)構(gòu)系統(tǒng)的體系結(jié)構(gòu) 系統(tǒng)邏輯結(jié)構(gòu) 新聞發(fā)布者接口讀者接口新聞發(fā)布新聞發(fā)布系統(tǒng)管理員接口新聞數(shù)據(jù)庫新聞管理新聞發(fā)布系統(tǒng)的實例新聞發(fā)布系統(tǒng)的實例 UML用例建模用例建模 v初始用例模型初始用例模型 新聞發(fā)布系統(tǒng)的實例新聞發(fā)布系統(tǒng)的實例 UML用例建模用例建模v“管理頭條新聞管理頭條新聞” 用例文檔用例文檔 用例編號:001 用例名:管理頭條新聞 參與者:超級管理員 前置條件:超級管理員已登錄 后置條件:系統(tǒng)中頭條新聞被更新 事件路徑: 1超級管理員選擇管理頭條新聞
5、 2系統(tǒng)更新顯示 3超級管理員編輯新聞 4超級管理員發(fā)布新聞 5系統(tǒng)更新數(shù)據(jù) 補充說明: 1. 已發(fā)布的頭條新聞不能直接被修改,每次發(fā)布都將覆蓋先前的內(nèi)容。新聞發(fā)布系統(tǒng)的實例新聞發(fā)布系統(tǒng)的實例 UML用例建模用例建模 v用例圖用例圖 新聞發(fā)布系統(tǒng)的實例新聞發(fā)布系統(tǒng)的實例 靜態(tài)模型靜態(tài)模型 v 使用的模式使用的模式 MVC即Model View Controller,把一個應(yīng)用的輸入、處理及輸出流程按照Model、View、Controller的方式進(jìn)行分離,這樣一個應(yīng)用被分為三層:模型層、視圖層、控制層。 視圖(View)代表用戶交互界面 模型(Model)是業(yè)務(wù)流程/狀態(tài)的處理以及業(yè)務(wù)規(guī)則的
6、制定 控制(Controller)可以理解為從用戶接收請求,將模型與視圖匹 配在一起,共同完成對用戶的響應(yīng)。 新聞發(fā)布系統(tǒng)的實例新聞發(fā)布系統(tǒng)的實例 靜態(tài)模型靜態(tài)模型 v MVC設(shè)計模式設(shè)計模式 Model業(yè)務(wù)流程處理業(yè)務(wù)狀態(tài)改變View用戶界面信息交互用戶請求ModelController接受用戶請求到Model選擇View響應(yīng)定義應(yīng)用行為選擇View業(yè)務(wù)處理用戶請求查詢新聞發(fā)布系統(tǒng)的實例新聞發(fā)布系統(tǒng)的實例 靜態(tài)模型靜態(tài)模型 v 新聞發(fā)布系統(tǒng)的初始領(lǐng)域類圖新聞發(fā)布系統(tǒng)的初始領(lǐng)域類圖 新聞發(fā)布系統(tǒng)的實例新聞發(fā)布系統(tǒng)的實例 靜態(tài)模型靜態(tài)模型 v 類圖類圖 與“管理文章”相關(guān)的類圖 與Article
7、有關(guān)的類圖v 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計 SQL代碼新聞發(fā)布系統(tǒng)的實例新聞發(fā)布系統(tǒng)的實例 主要的動態(tài)模型v基于基于MVC模式的程序處理過程模式的程序處理過程順序圖表示順序圖表示 : user :視圖 :控制器 :模型 1:發(fā)出請求 2:轉(zhuǎn)發(fā)請求 3:調(diào)用模型 4:處理業(yè)務(wù) 5:返回響應(yīng)數(shù)據(jù) 6:選擇視圖顯示響應(yīng)數(shù)據(jù) 7:顯示數(shù)據(jù) 新聞發(fā)布系統(tǒng)的實例新聞發(fā)布系統(tǒng)的實例 主要的動態(tài)模型v“管理文章管理文章”的邏輯控制的順序圖的邏輯控制的順序圖 :系統(tǒng)用戶 : FbwzServlet : ArticleDAO : DBConnect 1: doPost( ) 2: save(Article) 3: executeUpdate( ) 4: 5: 6: 新聞發(fā)布系統(tǒng)的實例新聞發(fā)布系統(tǒng)的實例 實現(xiàn)與部署 v系統(tǒng)設(shè)計系統(tǒng)設(shè)計包圖包圖 JSP DAO MO servlet 新聞發(fā)布系統(tǒng)的實例新聞發(fā)布系統(tǒng)的實例 實現(xiàn)與部署 v系統(tǒng)設(shè)計系統(tǒng)設(shè)計與與“管理文章管理文章”相關(guān)的組件圖相關(guān)的組件圖 common DAO MO servlet ArticleDAO.java fbwzServlet.j
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025個人住房按揭貸款合同范本
- 2025貨品售賣合同協(xié)議
- 2025年度新能源實驗室氫能技術(shù)研究與應(yīng)用合同3篇
- 2025年度水泥行業(yè)節(jié)能減排合作協(xié)議3篇
- 2025年度數(shù)據(jù)中心基礎(chǔ)設(shè)施安裝合同安裝協(xié)議3篇
- 2025年度養(yǎng)生館特色療法加盟合同協(xié)議書3篇
- 二零二五年度農(nóng)村房屋拆除安全協(xié)議及歷史建筑保護(hù)責(zé)任書
- 二零二五年度生態(tài)農(nóng)業(yè)配套農(nóng)村房屋買賣合作框架協(xié)議3篇
- 2025年度環(huán)保建筑材料合作成立公司合同3篇
- 2025年度建筑材料供貨與古建筑修復(fù)合同3篇
- 西安交通大學(xué)《計算物理與程序設(shè)計》2022-2023學(xué)年第一學(xué)期期末試卷
- 《寒假安全教育》課件
- 民營企業(yè)融資問題及其對策分析-以美的集團(tuán)為例【數(shù)據(jù)論文】11000字
- DB32T 3390-2018 一體化智能泵站應(yīng)用技術(shù)規(guī)范
- 中醫(yī)特色治療進(jìn)修匯報
- 2023-2024學(xué)年廣東省廣州市白云區(qū)九年級(上)期末語文試卷
- 肛腸科一病一品匯報
- 第9課 作息有規(guī)律(說課稿)-2024-2025學(xué)年一年級上冊道德與法治(統(tǒng)編版)
- 2024年國家公務(wù)員考試《申論》真題(地市級)及答案解析
- 【初中生物】嘗試對生物進(jìn)行分類-2024-2025學(xué)年七年級生物上冊同步教學(xué)課件(人教版2024)
- 機(jī)械年終考核述職報告
評論
0/150
提交評論