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

正文內(nèi)容

it計算機]_基于mvc模式的記賬系統(tǒng)的設(shè)計與實現(xiàn)(編輯修改稿)

2024-12-23 23:14 本頁面
 

【文章內(nèi)容簡介】 servlets 以及 JSP 等使用所設(shè)計。 JFreeChart 可生成餅圖( pie charts)、柱狀圖( bar charts)、散點圖( scatter plots)、時序圖( time series)、 甘特圖 ( Gantt charts)等等多種圖表,并且可以產(chǎn)生 PNG 和 JPEG 格式 的輸出,還可以與 PDF 和 EXCEL 關(guān)聯(lián)。 JavaScript 技術(shù)概述 JavaScript 是一種基于對象( Object)和事件驅(qū)動( Event Driver)并具有安全性能的腳本語言,它所能提供的功能非常強大。 JavaScript 是一種簡潔的面向?qū)ο蟮拿枋稣Z言,是專門用來開發(fā) Inter 客戶端和服務(wù)器端的應(yīng)用程序,它可以被輕易的嵌入到 HTML 文件中,使用 JavaScript 瀏覽器可以回應(yīng)使用者的需求事件而不用通過網(wǎng)絡(luò)來回傳資料,這樣,使用者的資料就可以直接被客戶端應(yīng) 用程序所處理,它的出現(xiàn)彌補了 HTML 語言的缺陷 , 是 Java 與 HTML 折衷的選擇。 JSP 技術(shù) JSP 是 Java Server Pages 的簡稱,是由 Sun Microsystems 公司倡導(dǎo)、許多公司參參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標準 。 JSP 文件是在一個普通的靜態(tài) HTML 文件中添加了一些 Java 代碼, JSP 文件的擴展名為 (.jsp)。當?shù)谝淮卧L問 JSP 頁面的時候,這個文件首先會被 JSP 容器翻譯為一個 Java 源文件,其實就是一個 Servlet,并進行編譯生成相對應(yīng)的字節(jié)碼文件 .class,然后像其他 Servlet 一樣,由 Servlet 容器來處理。 Servlet 容器裝載這個類,處理來自客戶的請求,并把結(jié)果返回給客戶。 [6]這個過程如圖 21 所示。 圖 21 JSP 頁面的執(zhí)行過程 如果以后再有客戶訪問這個頁面時,只要該文件沒有發(fā)生過更改, JSP 容器就直接調(diào)用已經(jīng)裝載的 Servlet。如果已經(jīng)做過修改,那就會再次執(zhí)行以上過程,翻譯、編譯并裝載。因為首次訪問的時候要執(zhí)行一系列上面的過程,所以第一次訪問某 JSP 頁面時速度會較慢;但在以后運行時速度將非???。 5 需求分析 功能 分析 業(yè)務(wù)流程 該系統(tǒng)的主要流程是用戶進入系統(tǒng)之后 ,得到該用戶能夠操作的模塊。從而可以對模塊進行相應(yīng)的操作。如圖 31 所示一個用戶登錄流程。 圖 31 登錄流程 功能分析 記賬 系統(tǒng)主要完成 用戶對賬目收入支出的記錄 需求,它主要包括 公共 功能 、財務(wù)管理、財務(wù)統(tǒng)計管理、個人信息管理 等功能 模塊 。系統(tǒng)的主要功能概況如圖 32 所示。 6 圖 32 系統(tǒng)結(jié)構(gòu) 功能設(shè)計的具體說明: ⑴ 公共 功能 提供一些公共的功能,主要包括:用戶注冊、用戶登錄、信息完善、密碼服務(wù)、退出登錄等 。 ⑵ 賬務(wù) 管理: 賬務(wù) 列表,顯示所記錄的每條賬目 賬務(wù) 記錄,賬目收入支出的記錄 財務(wù)查詢,模糊查詢 ⑶ 賬務(wù) 統(tǒng)計管理 用戶每月財務(wù)開支比對,餅狀圖顯示出賬入賬比對 用戶財務(wù)種類開支比對 ,柱狀圖顯示財務(wù)種類的比對 用戶全年財務(wù)開支比對,柱狀圖顯示用戶全年的開支比對 (4) 個人信息管理 查看個人信息,顯示個人的具體資料 修改密碼,可修改個人密碼 (5)管理員模塊 權(quán)限管理,顯示用戶列表 、添加管理員 7 賬務(wù)管理 個人信息管理,查看個人信息、修改密碼 賬務(wù)統(tǒng)計管理 公共 功能 公共 功能包括 用戶注冊、用戶登錄、密碼服務(wù)、退出登錄 等子功能。如圖 34 業(yè)務(wù)流程用例圖 圖 34 公共 功能 模塊 用例圖 門戶 功能 圖 35 顯示了 門戶 的用例:它包括 財務(wù)管理、財務(wù)統(tǒng)計管理 等功能。 圖 35 門戶 模塊 用例圖 賬務(wù) 管理 圖 36 顯示了 賬務(wù) 管理 的用例:它包括 財務(wù)管理的賬務(wù)記錄、賬務(wù)列表、查詢賬務(wù),賬務(wù)統(tǒng)計管理的用戶每月開支對比、用戶賬務(wù)種類開支對比、用戶全年開支對比等 子功能。 8 圖 36 賬務(wù) 管理用例圖 非功能性需求分析 系統(tǒng)性能特征 (1) 易于維護。用戶端無需專用軟件 , 系統(tǒng)的維護 工作簡單。 (2) 實現(xiàn)系統(tǒng)內(nèi)的信息傳遞,加快運轉(zhuǎn)速度。 (3) 擴展性好??芍苯咏尤?Intra 和 Inter , 具有良好的擴展性。 (4) 可在局域網(wǎng)或廣域網(wǎng)上運行。 界面特性 (1) 使用簡單。用戶使用單一的 Browser 軟件 (如微軟公司的 Inter Explorer 簡稱 IE 和網(wǎng)景公司的 Net scape Navigator) ,通過鼠標即可訪問數(shù)據(jù)信息。 (2) 界面要有統(tǒng)一的風格。界面的設(shè)計盡量使用框架頁。 安全特性 (1) 對輸入系統(tǒng)的數(shù)據(jù)要有一定的 校驗?zāi)芰Α? (2) 具有數(shù)據(jù)冗余的功能(針對用戶可能因為誤操作輸入一些多余的信息,如:字符串中加入了不必要的空格等)。 (3) 對于出錯的信息需要經(jīng)過處理后顯示給用戶。 4 系統(tǒng)設(shè)計 架構(gòu)設(shè)計 用戶操作流程如圖 41 所示 9 圖 41 用戶操作用例圖 系統(tǒng)架構(gòu)如圖 42 所示 10 圖 42 系統(tǒng)架構(gòu)圖 數(shù) 據(jù)庫設(shè)計 數(shù)據(jù)庫概念設(shè)計 將需求分析得到的用戶需求抽象為信息結(jié)構(gòu)及概念模型的過程是概念結(jié)構(gòu)設(shè)計。為了描述數(shù)據(jù)庫結(jié)構(gòu)的概念模式,這里采用 PowerDesigner 類圖對概念對象建模 [7]。如圖 41 所示系統(tǒng)的實體圖。 11 圖 43 數(shù)據(jù)庫物理設(shè)計 物理結(jié)構(gòu)設(shè)計的任務(wù)是把概念結(jié)構(gòu)設(shè)計階段設(shè)計好的 實體 圖轉(zhuǎn)換成與選用的 DBMS 產(chǎn)品所支持的數(shù)據(jù)模型相符合的物理結(jié)構(gòu)。 實體 圖轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型所要解決的問題是如何將實體和實體間的聯(lián)系轉(zhuǎn)換成關(guān)系模式,如何確定這些關(guān)系模式的屬性和碼。數(shù)據(jù)庫中兩實體間 1 : n 聯(lián)系轉(zhuǎn)換為一個與 n 端對應(yīng)的關(guān)系模式合并的關(guān)系模式的方法是將聯(lián)系的屬性與 1 端的碼加入 n 端作為屬性,主碼為 n 端實體的主碼。 根據(jù) 概念數(shù)據(jù) 模型創(chuàng)建實體 數(shù)據(jù)表 ,創(chuàng)建出實體之間的關(guān)聯(lián)關(guān)系。通過工具 PowerDesigner 生成實體 數(shù)據(jù)表的 sql 文件。利用 數(shù)據(jù)庫 GUI 工具運行批處理文件功能建立 數(shù)據(jù)庫表,系統(tǒng)的表結(jié)構(gòu)如下所示: 圖 44 用戶財務(wù)表 12 圖 45 用戶信息表 圖 46 存儲過程 5 系統(tǒng)實現(xiàn) 開發(fā)平臺 開發(fā)環(huán)境 ⑴ 集成開發(fā)環(huán)境 MyEclipse 簡介 Eclipse 是一個開放源代碼的、基于 Java 的可擴展開發(fā)平臺。就 其本身而言,它只是一個框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。 Eclipse 附帶了一個標準的插件集,包括 Java 開發(fā)工具( Java Development Tools, JDT)。 MyEclipse 是 Eclipse 的插件,也是一款功能強大的 J2EE 集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯。 本系統(tǒng)采用 版本, 是 Eclipse 的一個開發(fā) Java EE 的插件。 ⑵ 應(yīng)用 服務(wù)器 Tomcat 簡介 Tomcat 是一個免費的開源的 Servlet 容器,它是 Apache 基金會的 Jakarta 項目中的一個核心項目,由 Apache, Sun 和 其他 一些公司及個人共同開發(fā)而成。由于有了 Sun 的參與和支持,最新的 Servlet和 Jsp 規(guī)范總能在 Tomcat 中得到體現(xiàn)。 Tomcat 不僅僅是一個 Servlet 容器,它也具有傳統(tǒng)的 Web 服務(wù)器的功能:處理 Html 頁面。但是 13 與 Apache 相比,它的處理靜態(tài) Html 的能力就不如 Apache。我們可以將 Tomcat 和 Apache 集成到一塊,讓 Apache 處理靜態(tài) Html,而 Tomcat 處理 Jsp 和 Servlet。這種集成只需要修改一下 Apache 和Tomcat 的配置文件即可。 Tomcat 也可以與其它一些軟件集成起來實現(xiàn)更多
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1