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

正文內容

基于java的家庭財務管理系統的設計與實現-畢業(yè)論文(編輯修改稿)

2024-12-22 16:06 本頁面
 

【文章內容簡介】 回客戶端的響應 ;pageContext 網頁的屬性是在這里管理 ; session 與請求有關的會話 ; application servlet 正在執(zhí)行的內容 ; out 用來傳送響應的輸出流 ; config 代碼片段配置對象 ; page JSP 網頁本身 ; exception 針對錯誤網頁,未捕捉的例外 。 JavaScript JavaScript 是一種基于對象和事件驅動并具有相對安全性的客戶端腳本語言。同時也是一種廣泛用于客戶端 Web 開發(fā)的腳本語言,常用來給 HTML 網頁添加動態(tài)功能,比如響應用戶的各種操作。JavaScript 的一 個重要功能就是面向對象的功能,通過基于對象的程序設計,可以用更直觀、模塊化和可重復使用的方式進行程序開發(fā)。在 HTML 基礎上,使用 Javascript 可以開發(fā)交互式 Web 網頁。Javascript 的出現使得網頁和用戶之間實現了一種實時性的、動態(tài)的、交互性的關系,使網頁包含更多活躍的元素和更加精彩的內容。在本系統中很多地方使用了 javascript 技術,比如說,檢驗用戶輸入數據的有效性,是否重復,是否為空等等。 Struts 2 簡介 Struts 最早是作為 Apache Jakarta 項目的組成部分問 世運作。項目的創(chuàng)立者希望通過對該項目的研究,改進和提高 Java Server Pages、 Servlet、標簽庫以及面向對象的技術水準。 使用 Struts 的目的是為了幫助我們減少在運用 MVC 設計模型來開發(fā) Web 應用的時間。 Struts 是 Apache 軟件基金會 ( ASF)贊助的一個 開源 項目。它最初是 Jakarta 項目 中的一個子項目,并在 2020年 3 月 成為 ASF 的頂級項目。它通過采用 Java Servlet/ JSP 技術,實現了基于 Java EE Web 應用的 ModelViewController〔 MVC〕 設計模式 的應用框架〔 Web Framework〕,是 MVC 經典設計模式中的一個經典產品。而 Struts2 則是 Struts 的升級版本。 它的優(yōu)點在于: Struts2 基于 MVC 架構,框架結構清晰,開發(fā)流程一目了然,開發(fā)人員可以很好的掌控開發(fā)的過程; 碼農畢業(yè)設計下載網: 10 使用 OGNL 進行參數傳遞; 強大的攔截器; 易于測試; 易于擴展的插件機制; 全局結果與聲明式異常 。 Hibernate 簡介 Hibernate 是一個開放源代碼的對象關系映射框架,它對 JDBC進行了非常輕量級的對象封裝,使得 Java 程序員可以隨心所欲的使用對象編程思維來操縱數據庫。 Hibernate 可以應用在任何使用JDBC 的場合,既可以在 Java 的客戶端程序使用,也可以在Servlet/JSP 的 Web 應用中使用,最具革命意義的是, Hibernate 可以在應用 EJB 的 J2EE 架構中取代 CMP,完成數據持久化的重任。 Hibernate 的核心接口一共有 2 個,分別為 :Session、SessionFactory、 Transaction、 Query 和 Configuration。這 2 個核心接口在任何開發(fā)中都會用到。通過這些接口,不僅可以對持久化對象進行存取,還能夠進行事務控 制。 硬件需求: CPU: Pentium 以上計算機 內存 : 512M 以上 軟件需求: 操作系統版本: Windows XP /vista/Win7 開發(fā)工具: MyEclipse 后臺服務器: Apache Tomcat 開發(fā)語言: Java 瀏覽器: 碼農畢業(yè)設計下載網: 11 2 系統技術開發(fā) 可行性分析 經濟可行性 由于選擇的開發(fā)工具和服務器幾乎全部為免費的開源軟件,并且由于是開發(fā)成本較低的基于 Web 的 B/S 模式,而非成本費用相對較高的 C/S 模式,所以從經濟上來講 是可行的。 所以,本系統在經濟上是可行的。 技術可行性 本系統開發(fā)工具是 MyEclipse和 MySQL數據庫,開發(fā)語言是 Java,主要使用了 J2EE 的技術, java 是一種面向對象編程語言,簡單易學而且靈活方便。大二時就學習了 java 課程,大三期間也系統的了解了 J2EE 的知識,理財管理系統總體上開發(fā)難度不高,數據庫的設計和操作是本系統設計的核心。在大學期間學習過軟件工程,軟件測試,UML 統一建模語言等課程,每個學期也會完成對應的課程設計,具備一定的系統分析、設計和測試能力。因此,完成系統實現在 技術上完全具有可行性。 操作可行性 本系統操作簡單,輸入信息頁面大多數都是單選框的選擇形式,在某些頁面,信息可以自動生成,無需輸入,時間的輸入也是用的日歷控件,操作簡便,對操作人員的要求很低,只需對 WINDOWS 操作熟練,加之對本系統的操作稍加培訓即可工作,而且本系統可視性非常好,所以在技術上不會有很大難度。 系統目標 該系統預期的設計目標是:通過計算機個人財務管理系統,碼農畢業(yè)設計下載網: 12 實現無紙化理財,通過查詢分析,統計出各項數據,分析家庭成員生活中的浪費和節(jié)約的地方,通過強大的查詢和檢索提取 有效數據,提高辦事效率。該系統預期滿足以下幾個要求: 可靠性:有較強的容錯能力。 簡單性:用戶容易理解和使用該系統; 可維護性和適應性:系統應易于修改,擴充,易于維護,能夠適應不斷發(fā)展變化的需要; 可用性:目標系統功能較為齊全,能夠家庭財務管理的需要。 管理員用例圖 管理員對系統的所有注冊用戶有著操作的權限,能夠及時動態(tài)的管理用戶的信息。 圖 管理員用例圖 普通用戶用例圖 普通用戶通過注冊加 入系統后,實現收入信息管理、消費信息管理、計劃信息管理、統計信息等功能。 系統管理員 登陸系統 修改密碼 管理用戶 碼農畢業(yè)設計下載網: 13 普通用戶用例圖 普通用戶功能模塊 普通用戶功能模塊 理財計算 登陸系統 理財日志管理 數據統計分析 計劃信息管理 消費信息管理 收入信息管理 修改個人信息 使用計算器 普通用戶 用戶管理模塊 修改個人信息 新增用戶 收支管理模塊 管理收支信息 新增收支信息 計劃管理模塊 管理財理計劃 新增理財計劃 統計分析模塊 收支計劃統計 按日期統計 日志管理模塊 管理日志信息 填寫日志信息 計算器 碼農畢業(yè)設計下載網: 14 管理員功能模塊 設計的思想主要遵循以下幾點: 1. 使用 B/S 模式開發(fā)。此模式的優(yōu)點是前臺和后 臺的處理層次很清晰,并且符合大多數習慣使用網頁方式的普通用戶。 2. 簡 約 方便的系統界面。設計簡單 而 友好的系統界面, 以 方便用戶 能 較快 地 適應系統的操作。 3. 應 用模塊化設計。模塊化設計 主要 將系統劃分成 多個 小的模塊, 這不僅 有利于代碼的重載, 也 簡化 了 設計和實現 的 過程。 4. 設計既突出重點, 也做到了 細致周到。 在 符合設計需求 的同時 , 對于 有可能改進的地方 也 進行擴充,使 得 系統更 符合 用戶的需 求 。 5.速度優(yōu)先原則。由于此管理系統最主要的測評標準就是速度,所以在設計的過程中,盡量做到速度快、占用資源少。 系統的安全性 家庭理財管理系統在管理權限上進行了嚴格的控制,具體要求如下: 管理員功能模塊 安全退出系統 管理注冊用戶 修改個人密碼 碼農畢業(yè)設計下載網: 15 要登錄理財系統進行操作,必須要有管理員的操作權限,沒有權限的普通用戶不能登錄管理系統查看系統其他用戶的任何信息和數據,以確保系統的安全性和嚴密性。 數據的完整性 ,信息記錄的內容一般不能為空。 。 。 界面的需求 目前界面的設計已成為評價軟件質量好壞的重要指標之一,好的用戶界面不僅能增加用戶使用系統的興趣,在 一定程度上還能提高用戶工作的效率。本系統使用的 JSP 技術 基于 JAVA 語言作為腳本語言, JSP 網頁為服務器端的 JAVA 庫提供了接口來服務于HTTP 的應用程序 , 這使得在創(chuàng)建動態(tài)的頁面時非常方便。用戶界面作為用戶和軟件系統交互的接口,一般包括輸入、輸出、人 機對話的界面等等。 通常來說,數據的錄入和收集是比較耗時耗力的,并且比較容易出錯。如果輸入并保存的數據有錯,將會導致處理后的輸出擴大了錯誤,所以數據輸入的正確性對于整個系統質量來說具有重要的意義。 設計輸入時應遵行以下的原則: ( 1)輸入的數 據量應當保持在能夠滿足處理需求的最低限度之內。設計時可以使用事先設置字段初值、運用下拉式的窗口等方式來減少用戶的鍵盤輸入量。用戶的輸入量越少,錯誤率也就越小,使得數據的準備時間也相應減少。 ( 2)輸入的過程和輸入的準備應盡量做到容易進行,從而減少輸入錯誤的發(fā)生。 ( 3)對輸入的數據應盡早地進行檢查(盡量能接近原數據的發(fā)生點) ,方便錯誤能及時地得到更正。 ( 4)盡早地對輸入的數據用其應處理所要求的方式進行記錄,以免數據在從一種介質轉到另外一種介質時因需要轉錄而發(fā)生錯碼農畢業(yè)設計下載網: 16 誤。 輸出設計的主要目標和 職責是,使用計算機對輸入的數據信息進行所需的加工和處理,而后形成一種具有一定格式的高質量的有效信息輸出來給管理者使用。 系統的設計過程通常與實施過程不同,實施過程一般從輸入設計再到輸出設計,而系統的設計過程則相反,從輸出到輸入。因為輸出的表格直接和用戶相聯系,而設計的原則是應當保證輸出的表格能夠方便地為用戶服務,并正確且及時地反映各部門所需的各種有用信息。因此輸出設計的考慮既要求能全面地反映不同管理層的不同的需要,又要求言簡意賅,不能將用戶需要或不需要的信息都全部提供給用戶。 3 數據庫分析與設計 據庫的分析與設計 隨著 計算機 技術的飛速發(fā)展 ,數據處理量 也隨之不斷 增長,人們 對數據的共享 程度 提出了越來越高的要求。 而 傳統的文件系統已不能滿足人們 愈發(fā)膨脹的 需 求, 能夠 實現 共享數據和統一管理的數據 庫技術 應運而生 。 數據庫已成為現今計算機信息系統的基礎與核心,計算機在數據庫系統的支持下,可以進行信息的收集、整理、更新和傳播等操作。 一個好的數據庫設計不僅要考慮到系統的功能、系統的執(zhí)行速度 ,還要考慮是否會引起系統工作的異常等等。因此數據庫設計的合理與否將直接影響到
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1