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

正文內容

基于web的個人理財管理系統(tǒng)的設計與實現(xiàn)-論文(最最終版(編輯修改稿)

2024-10-12 13:50 本頁面
 

【文章內容簡介】 絡個人理財系統(tǒng)從兩種管理員角度進行功能劃分。系統(tǒng)用戶管理 ,收入記錄 , 支出記錄 ,財產查詢 ,還貸助手 ,儲蓄提醒。 系統(tǒng) 實體分析,如圖 22 所示 : 圖 22 類圖 太原理工大學畢業(yè)設計 (論文 )用紙 8 設計局部 ER 模式: 支出記錄管理 ( 支出名稱 , 支出金額,支出日期,備注, 等 ) , 如圖 23 所示: 圖 23 支出記錄實體與屬性的定義 收入記錄管理 ( 收入名稱 , 收支類別,收入金額 , 發(fā)表時間,收支日期等 ) , 如圖 24所示: 圖 24 收入記錄實體與屬性的定義 管理員(管理員編號,帳號,密碼,權限,添加時間), 如圖 25 所示: 圖 25 管理員實體與屬性的定義 支出記錄 支出日 備注 ?? 支出支出名收入記錄 , 收入名稱 收支類別 收入金額 收支日期 管理員 編號 帳號 權限 添加時間 密碼 太原理工大學畢業(yè)設計 (論文 )用紙 9 個人理財系統(tǒng)的設計思想 個人 理財系統(tǒng)是迎合個人、家庭和組織機構的理財發(fā)展趨勢。系統(tǒng)具體要完成財務的入賬、出賬、統(tǒng)計以及打印報表等功能。目前用戶所面臨的問題是,財務收支不明確,花費計算不準確,面對傳統(tǒng)的方式感到枯燥無趣等問題,因此利用現(xiàn)代計算機技術,開發(fā)一個 個人 理財系統(tǒng)是非常有必要的。 本系統(tǒng)采用 Eclipse 作為開發(fā)工具,數(shù)據(jù)庫用 Microsoft SQL SERVER 2020。系統(tǒng)盡管在其組織關系上存在著很大的復雜性、繁瑣性,但是就整個系統(tǒng)的技術構成上來看,它還是屬于一個數(shù)據(jù)庫應用類的系統(tǒng)。其基本操作還是對存在的數(shù)據(jù)庫進行添加、刪除、查找、編輯等。所以就單純的數(shù)據(jù)庫應用來看,暫不存在太大的技術問題。軟件界面的設計簡約,層次清晰、功能直觀,操作者可以一目了然,明白軟件當前的工作狀態(tài)。系統(tǒng)可應用于 Win7/8 操作,采用標準窗口設計方案,簡單明了,易學易 用,只要稍看軟件說明,就能熟練的操作,可以很好的完成工作。 數(shù)據(jù)庫系統(tǒng) 個人理財系統(tǒng)離不開數(shù)據(jù)庫系統(tǒng)的支持,系統(tǒng)的信息等都存放在數(shù)據(jù)庫中,而且數(shù)據(jù)庫獨立于程序而存在,具有較高的安全性,本系統(tǒng)中的數(shù)據(jù)庫正式采用 Microsoft SQL Server 2020 數(shù)據(jù)庫系統(tǒng)。本文也是運用 JDBC 技術來實現(xiàn)與數(shù)據(jù)庫服務器的數(shù)據(jù)進行交換,以實現(xiàn)對人員信息,題庫信息的的更新、添加和修改。 JDBC(Java DataBase Connectivity)是一種用于執(zhí)行 SQL 語句的 Java API。它 是程序與軟件的一個橋梁, 是由 開發(fā)人員為了方便程序員的開發(fā)過程,特地簡化前臺與后臺聯(lián)系的一個方法,其實就是一組特殊的代碼 ,這樣 就 使得 程序簡化, 方便 對數(shù)據(jù)進行讀取,更新,刪除, 查詢由一組用 Java 編程語言編寫的類和接口組成。 JDBC 為工具 /數(shù)據(jù)庫開發(fā)人員提供了一個標準的 API,使他們能夠用純 Java API 來編寫數(shù)據(jù)庫應用程序 。 JDBC 的用途 : (1)與數(shù)據(jù)庫建立連接 。 DriverManager 類作用于應用程序與數(shù)據(jù)庫驅動程序之間,它用來裝載驅動程序,并在數(shù)據(jù)庫及 其相應的驅動程序之間建立連接。 (2) 向數(shù)據(jù)庫發(fā)送 SQL 語句。 Statement 對象用于將 SQL 語句發(fā)送到數(shù)據(jù)庫中,處理數(shù)據(jù)庫中的查詢。 (3) 處理數(shù)據(jù)庫返回的結果。 ResultSet 類主要用于裝載數(shù)據(jù)庫查詢的結果 [14]。 太原理工大學畢業(yè)設計 (論文 )用紙 10 設計方案 B/S 體系結構 本系統(tǒng)所面向的對象是廣大的互連網用戶。因此,將要采用比較流行的 B/S 三層結構。如圖 26 所示: 圖 26 B/S 三層結構圖 C/S 架構是一種典型的兩層架構,其全程是 Client/Server,即客戶端服務器端架構,其客戶端包含一個或多個在用戶的電腦上運行的程序,而服務器端有兩種,一種是數(shù)據(jù)庫服務器端,客戶端通過數(shù)據(jù)庫連接訪問服務器端的數(shù)據(jù);另一種是 Socket 服務器端,服務器端的程序通過 Socket 與客戶端的程序通信。 B/S 架構的全稱為 Browser/Server,即瀏覽器 /服務器結構。 Browser 指的是 Web瀏覽器,極少數(shù)事務邏輯在前端實現(xiàn),但主要事務邏輯在服務器端實現(xiàn), Browser 客戶端, Web App 服務器端和 DB 端構成所 謂的三層架構。 B/S 架構的系統(tǒng)無須特別安裝,只有 Web 瀏覽器即可。 C/S 和 B/S 都可以進行同樣的業(yè)務處理,但是 B/S 隨著 Inter 技術的興起,是對 C/S 結構的一種改進或者擴展的結構。相對于 C/S, B/S 具有如下優(yōu)勢: 分布性:可以隨時進行查詢、瀏覽等業(yè)務 業(yè)務擴展方便:增加網頁即可增加服務器功能 維護簡單方便:改變網頁,即可實現(xiàn)所有用戶同步更新 開發(fā)簡單,共享性強,成本低,數(shù)據(jù)可以持久存儲在云端而不必擔心數(shù)據(jù)的丟失。 所以從 上面 的分析與比較可以得出, B/S 模式具有 C/S 模式無法替代的優(yōu)越性 :它 太原理工大學畢業(yè)設計 (論文 )用紙 11 簡化了系統(tǒng)的開發(fā)和維護,并且特別適用于網上信息發(fā)布。因此,我開發(fā)的課程在線瀏覽系統(tǒng)采用了基于 B/S 模式的體系結構。 SQL Server SQL Server 是一個具備完全 Web 支持的數(shù)據(jù)庫產品,提供了對可擴展標記語言 (XML) 的核心支持以及在 Inter 上和防火墻外進行查詢的能力,提供了以 Web 標準為基礎的擴展數(shù)據(jù)庫編程功能。豐富的 XML 和 Inter 標準支持允許使用內置的存儲過程以 XML 格式輕松存儲和檢索數(shù)據(jù)。 SQL Server 提供強大的開發(fā)工具和各類開發(fā)特性,在大大提高開發(fā)效率的同時,進一步拓展應用空間,帶來新的商業(yè)應用機遇。例如, XML 數(shù)據(jù)庫與 Web Service 的支持將使您的應用實現(xiàn) Inter 數(shù)據(jù)互聯(lián), .Net 集成極大的擴展了開發(fā)空間,異構數(shù)據(jù)集成、 Service Broker 使您的數(shù)據(jù)和其它應用無縫集成,各種新數(shù)據(jù)類型和 TSQL 擴展帶來了諸多靈活性。 C、 、 XQuery、 XMLA、 、 SMO、 AMO 等都將成為 SQL Server 數(shù)據(jù)平臺上開發(fā)數(shù)據(jù)相關應用的有力工具。 JSP JSP 是 Java Server Pages 的縮寫,是由 Sun 公司倡導、許多公司參與,于 1999年推出的一種動態(tài)網頁技術標準。 JSP 是基于 Java Servlet 以及整個 Java 體系的 Web開發(fā)技術,利用這一技術可以建立安全、跨平臺的先進動態(tài)網站。 一般來說,在實際的JSP 引擎中, JSP 頁面在執(zhí)行時是編譯式,而不是解釋式的。解釋式的動態(tài)網頁開發(fā)工具如 ASP、 PHP3 等由于速度等原因已經滿足不了當前大型電子商務應用的需要了,傳統(tǒng)的開發(fā)技術都在向編譯執(zhí)行的方式改變,如 ASP→ASP+ ; PHP3→PHP4 。 在 JSP 規(guī)范書中,并沒有明確要求 JSP 中的程序代碼部分 (稱為 Script let)一定要用 Java 來寫。實際上,有一些 JSP 引擎就是采用的其他腳本語言,如 EMACScript、Web L 等,但實際上這幾種腳本語言也是構建在 Java 上面,編譯為 Servlet 來實現(xiàn)的。按照 JSP 規(guī)范書寫,和 Java 沒有任何關系的 Script let 也是可以的,不過,由于 JSP的強大功能主要在于能和 JavaBeans、 Enterprise JavaBeans 共同運轉,所以即使是Script let 部分不使用 Java,編譯成的 執(zhí)行代碼也應該是與 Java 相關的 本系統(tǒng)是在單機 Windows XP 的環(huán)境下開發(fā)的,本機既安裝了瀏覽器,又安裝了 服務器, 太原理工大學畢業(yè)設計 (論文 )用紙 12 這樣計算機同時扮演服務器端與客戶端的角色,仿真成網絡環(huán)境,使這個系統(tǒng)可以方便的開發(fā)。系統(tǒng)主要運用 JSP 和 JavaBean 來開發(fā)動態(tài)網頁,運用 HTML 來設計靜態(tài)網頁,還運用了 Microsoft Visual Studio .NET 2020 來設計網頁的美觀性。 本系統(tǒng)采用 的是Microsoft SQL Server 2020 數(shù)據(jù)庫,主要運用 SQL 語句訪問它。 JSP 通過 Java 語 言的JDBC 技術與數(shù)據(jù)庫相連,只要數(shù)據(jù)庫有 JDBC 的驅動程序就可與之相連。 本章小結 在這一章的需求分析里,我首先劃分清了功能模塊,并對不同的功能模塊進行了分析,選擇了不同的解決方案。接著闡述了該系統(tǒng)的設計思想,最后就 SQL Server 2020數(shù)據(jù)庫系統(tǒng)進行了介紹,著重介紹了 JDBC 的含義和用途 。 太原理工大學畢業(yè)設計 (論文 )用紙 13 3 個人理財系統(tǒng)的總體設計 系統(tǒng)功能說明 總體功能 本系統(tǒng)存在 2 種用戶:管理員, 系統(tǒng)管理員 。系統(tǒng)管理員給定的帳號、密碼登陸頁面進行操作。登陸判定上首次基于數(shù)據(jù)庫驗證,然后把用戶信息寫進 session,然后其他頁面采用 session 驗證。 系統(tǒng)結構上采用頁面鑲嵌程序和語句。 如表 31 所示: 表 31 網站總體功能表 功能類別 子功能 網用戶登錄 會員輸入正確的用戶名和密碼后,就可以享有一定的權限。 如果 可以添加,查詢各個模塊功能 超級管理員可以對 所有信息進行管理 對系統(tǒng)基本信息進行管理 對新收入記錄進行管理 對新支出記錄 ,進行管理 對財產查詢 , 還貸助手 ,儲蓄提醒 ,進行管理 界面需求 在系統(tǒng)結構中,用戶界面層通過統(tǒng)一的接口向數(shù)據(jù)庫存儲層發(fā)送請求,數(shù)據(jù)庫存儲層收到請求處理之后把數(shù)據(jù)返回到用戶界面層。表現(xiàn)層 的要求 ,如表 32 所示: 表 32 界面需求表 需求名稱 詳細 要求 顏色 藍白 風格 布局合理,界面友好,美觀大方,操作簡單,實用性強 分辨率 1024*768 太原理工大學畢業(yè)設計 (論文 )用紙 14 軟硬件環(huán)境需求 服務器端 /客戶端: 處理器: Intel Pentium4 內存: 128M 硬盤空間: 40G 操作系統(tǒng): Windows XP 網絡協(xié)議: TCP/IP Eclipse 應用程序開發(fā)工具。 具體如表 33 所示: 表 33 軟硬件環(huán)境需求表 需求名稱 系統(tǒng)需求 運行速度 軟件啟動運行時間不超過 3min 容量 占用內存大于 15MB 操作系統(tǒng)性能 10/100M bit/s 網絡傳輸率 10/100M bit/s 產品質量需求 用 JSP 開發(fā)此系統(tǒng) 基于 B/S 模式,系統(tǒng)軟件和數(shù)據(jù)集中存放于服務器中,軟件的安裝與升級在服務器上進行 。 所有的工作基于瀏覽器,安裝、使用、維護、升級十分簡單。為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運行。系統(tǒng)處理的準確性和及時性是系統(tǒng)的必要性能。由于本系統(tǒng)的添加功能對于整個系統(tǒng)的功能和性能完成舉足輕重。作為系統(tǒng)的很多數(shù)據(jù)來源,其準確性和及時性很大程度上決定了系統(tǒng)的成敗。在系統(tǒng)開發(fā)過程中,必須采用一定的方法保證系統(tǒng)的準確性和及時性,如表 34 所示: 太原理工大學畢業(yè)設計 (論文 )用紙 15 表 34 產品質量需求表 主要質
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1