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

正文內(nèi)容

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

2024-12-23 23:14 本頁(yè)面
 

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