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

正文內(nèi)容

畢業(yè)設計-基于java實現(xiàn)的個人理財系統(tǒng)—論文-在線瀏覽

2025-02-03 17:21本頁面
  

【正文】 70%的大學生會考慮使用理財軟件,因此,在理財軟件方面是具有一定的潛力市場。 1 緒 論 近年來,計算機技術飛速發(fā)展幾乎超出了人們的想象,硬件的更新?lián)Q代速度更是以級數(shù)進行。作為計算機科學的重要分支 —— 數(shù)據(jù)庫技術,也被越來越多的應用領域采用來存儲和處理他們的信息資源。 近年來隨著國內(nèi)外社會經(jīng)濟和科學技術的不斷改革和發(fā)展, 2021 中國大學生消費與生活形態(tài)研究報告指出: “當代大學生不僅消費能力在提高,而且在消費結(jié)構(gòu)方面呈現(xiàn)多元化的趨勢。大學生們需要一款適合他們使用的理財軟件。我們采用的是通過 和 Email 進行隨機電子問卷調(diào)查方式,發(fā)出問卷 50 份,收回的有效問卷是 36份。 調(diào)查表明,有 %的大學生每月沒有盈余,甚至是超支。說明有 %的人會使用適合他們使用的理財軟件。 計算機技術 綜述 在計算機硬件和軟件技術不斷創(chuàng)新和進步的背景下,計算機技術在 20 世紀有許多重大突破,它涉及到人們生活的方方面面,主要可以歸結(jié)為以下四個方面: 第一,處理對象的變化。隨著計算機速度和存儲容量的增大,今天的計算機已經(jīng)能夠處理聲、圖、文和語言等多種信息,除二維、靜止圖像外,還可以處理三維運動的圖像等等。這不僅使計算機的用途大大地擴展,而且使今天的用戶能夠從計算機的屏幕上看到圖文并茂,有聲有色的畫面。 第二,處理方法或建模方法的進步。不管是科學計算,數(shù)據(jù)處理還是計 算機自動化,這些都離不開數(shù)值計算,因此讓計算機做任何事情之前,首先需要建立數(shù)學模型:算數(shù)的、代數(shù)的、微積分的、等等,沒有數(shù)學模型計算機無從進行計算,這些使所有傳統(tǒng)算法的基礎,到了 20 世紀中葉,由于人工智能的出現(xiàn)以及它所取得的成就,計算機應用開始突破這一限制 —— 計算機能夠進行符號計算,記憶邏輯和知識為基礎的符號推理。二十世紀的七八十年代,提出的模糊計算,神經(jīng)網(wǎng)絡計算以及進化計算等,都是希望計算機能夠進一步處理模糊概念、模糊推理等類問題,是計算機在先前經(jīng)驗只是較弱的情況下,也能幫助人們處理疑難問題、軟計算或計算智能給人們帶來希望,因此成為近來研究的熱點。在處理方式上人們也經(jīng)歷了三個階段。這兩種方式都是以各人單獨工作為中心的,現(xiàn)在我們進入了計算機網(wǎng)絡時代,人們的工作方式發(fā)生了很大轉(zhuǎn) 變,走向分布協(xié)同工作的時代。 第四,硬件技術的提高。在外型上,從桌上型、筆記型 (Notebook)到掌上型計算機 (Palm),不管是功能上的提升或可攜帶性的特色,都顯示出未來計算機將以輕薄短小,容易攜帶為主。便攜設備將像裝飾品一樣穿在衣服里。 數(shù)據(jù)庫技術的發(fā)展已經(jīng)經(jīng)歷了很長的一段時間,從層次型數(shù)據(jù)庫,網(wǎng)狀數(shù)據(jù)庫直到今天的關系型數(shù)據(jù)庫以及面向?qū)ο蟮臄?shù)據(jù)庫。今天,網(wǎng)絡技術的發(fā)展對數(shù)據(jù)庫技術提出了新的要求。這就形成了人們對分布式數(shù)據(jù)庫管理系統(tǒng)的部分要求 —— 數(shù)據(jù)的位置透明性和安全性。 Windows XP。數(shù)據(jù)庫設計與維護采用的是 Mysql,軟件的數(shù)據(jù)庫訪問及軟件開發(fā)工具采用的是 Eclipse,它面向?qū)ο蟮木幊谭绞?OOP)使程序設計過程大大簡化,對數(shù)據(jù)庫的訪問更靈活。Eclipse 為應用開發(fā)環(huán)境提供了全面綜合性的支持:事件驅(qū)動的應用程序;功能強大的編程語言和函數(shù);面向?qū)ο蟮木幊?;開放的數(shù)據(jù)庫連接系統(tǒng)。它主要實現(xiàn)的功能如下: 功能一:驗證用戶和密碼的正確性再登入,以及修改密碼和退出系統(tǒng); 功能二:保存每次輸入的收支記錄,并提供查詢; 功能三:對大學生收入 /支出進行管理,實現(xiàn)費用的增加,修改,刪除; 功能四 :整個收支記錄按需求進行分類查詢。 經(jīng)濟可行性 計算機的價格已經(jīng)十分低廉,性能也有了長足的進步。 所以,本系統(tǒng)在經(jīng)濟上是可行的。 Windows XP。 使用 Eclipse 作為系統(tǒng)開發(fā)的開發(fā)環(huán)境,它面向?qū)ο蟮木幊谭绞?(OOP)使程序設計過程大大簡化,對數(shù)據(jù)庫的訪問更靈活。給開發(fā)高性能系統(tǒng)提供了保障,為開發(fā)滿足客戶要求的系統(tǒng)保證了代碼的模塊化要求,而代碼模塊化的提高,非常有利于以后對新系統(tǒng)的擴展與修改。 綜上所述,本系統(tǒng)的設計與開發(fā)在技術上和硬件設備上的條件都是滿足的,因此,它在技術上是可行的。 面對對象的程序設計介紹 傳統(tǒng)的結(jié)構(gòu)化程序設計 (Structured Programming)是一種強調(diào)功能抽象化和模塊化的編程方法,它把解決 問題的過程看作是一個處理單位。 而面向?qū)ο蟮某绦蛟O計 (Object Oriented Programming, OOP)是一種以對象為基礎,以事件來驅(qū)動對象執(zhí)行的程序設計技術。 與結(jié)構(gòu)化程序設計不同,面向?qū)ο蟮某绦蛟O計綜合了功能的抽象和數(shù)據(jù)的抽象,它把解決問題的過程看作是一個對象分類演繹的過程。 面向?qū)ο笤O計是一種全新的程序設計方法,它從根本上改變了傳統(tǒng)的程序設計模式。這種設計方法給程序設計帶來了許多良好特性,一般說來有以下幾點: ( 1) 模塊 性:對象是一個功能和數(shù)據(jù)獨立的單元,它們之間只能通過對象認可的方式來進行通信,并可以較為自由地為其他對象所調(diào)用。 ( 3) 繼承性:這一特性為代碼的共享提供了一種非常有效的方法,從而可以避免重復的代碼設計,實現(xiàn)對象的可重用性。 ( 4) 可靠性:對象實現(xiàn)了抽象和封裝,從而使得其中出現(xiàn)的錯誤限制在對象的內(nèi)部,因而不會向外部傳播,同時也易于檢查和維護。 ( 6) 連續(xù)性:雖然面向?qū)ο蟮某绦蛟O計語言在編程模式上相差很大,但它并沒有摒棄傳統(tǒng)的做法,它不僅采用了傳統(tǒng)程序設計語言的語言元素,而且利用它們來模擬建立對象,從而使得一個熟悉傳統(tǒng)程序設計語言的編程者能夠很快掌握面向?qū)ο笤O計的規(guī)律。許多關系數(shù)據(jù)庫系統(tǒng) DB Oracle、 SQL Server 202 Sybase 等都實現(xiàn)了 SQL 語言。 1987 年 6月,國際標準化組織 (ISO)將其采納為國際標準,也稱為“ SQL86”。 SQL 數(shù)據(jù)庫的體系結(jié)構(gòu)基本上了三級模式結(jié)構(gòu)。 圖 SQL 數(shù)據(jù)庫的體系結(jié)構(gòu) SQL 數(shù)據(jù)庫的體系結(jié)構(gòu)具有如下特點: (1) 一個數(shù)據(jù)庫 (Database)是表和約束的集合; (2) 一個表 (Table)由行 (Row)構(gòu)成,每行是列 (Column)的集合; (3) 一張表既可以是基本表,也可以是一個視圖; (4) 一個基本表可以跨一個或多個存儲文件,一個存儲文件也可存放一個或多個基本表,一個表可以帶若干索引,索引文件也存放在存儲文件中; (5) SQL 用戶可以是應用程序,也可以是終端用戶。 JDBC 數(shù)據(jù)訪問技術 JDBC( Java Data Base Connectivity,java 數(shù)據(jù)庫連接)是一種用于執(zhí)行SQL 語句的 Java API,可以為多種關系數(shù)據(jù)庫提供統(tǒng)一訪問,它由一組用 Java語言編寫的類和接口組成。 有了 JDBC,向各種關系數(shù)據(jù)發(fā)送 SQL 語句就是一件很容易的事。同時,將 Java 語言和 JDBC 結(jié)合起來使程序員不必為不同的平臺編寫不同的應用程序,只須寫一遍程序就可以讓它在任何平臺上運行,這也是 Java 語言 “ 編寫一次,處處運行 ” 的優(yōu)勢。JDBC 對 Java 程序員而言是 API,對實現(xiàn)與數(shù)據(jù)庫連接的服務提供商而言是接口模型。 JDBC 使用已有的 SQL 標準并支持與其它數(shù)據(jù)庫連接標準,如 ODBC 之間的橋接。 Java 具有堅固、安全、易于使用、易于理解和可從網(wǎng)絡上自動下載等特性,是編寫數(shù)據(jù)庫應用程序的杰出語言。而 JDBC 正是作為此種用途的機制。例如,用 Java 和 JDBC API 可以發(fā)布含有 applet 的網(wǎng)頁,而該 applet 使用的信息可能來自遠程數(shù)據(jù)庫企業(yè)也可以用 JDBC 通過 Intra 將所有職員連到一個或多個內(nèi)部數(shù)據(jù)庫中(即使這些職員所用的計算機有 Windows、 Macintosh 和 UNIX 等各種不同的操作系統(tǒng))。 MIS 管理員們都喜歡 Java 和 JDBC 的結(jié)合,因為它使信息傳播變得容易和經(jīng)濟。新程序的開發(fā)期很短。程序員可只編寫一遍應用程序或只更新一次,然后將它放到服務器上,隨后任何人就都可得到最新版本的應用程序。 數(shù)據(jù)庫系統(tǒng)概述 (1) 數(shù)據(jù)( Data) 數(shù)據(jù)是數(shù)據(jù)庫中存儲的對象。其實數(shù)字只是最簡單的一種數(shù)據(jù),是數(shù)據(jù)的一種傳統(tǒng)和狹義的理解。 (2) 數(shù)據(jù)庫( Database) 數(shù)據(jù)庫,顧名思義,是存放數(shù)據(jù)的倉庫。 數(shù)據(jù)庫是指長期存在計算機內(nèi)的,有組織的,可共享的數(shù)據(jù)集合。 (3) 數(shù)據(jù)庫管理系統(tǒng)( Database Management System,簡稱 DBMS) 數(shù)據(jù)庫管理系統(tǒng)是位于用戶和操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。 ② 數(shù)據(jù)操縱功能 DBMS 還提供數(shù)據(jù)操縱語言,用戶可以使用這語言操縱數(shù)據(jù)實現(xiàn)對數(shù)據(jù)庫的基本操作。 ③ 數(shù)據(jù)庫的運行管理 數(shù)據(jù)庫在建立,運行和維護時由數(shù)據(jù)庫管理系統(tǒng)統(tǒng)一管理, 統(tǒng)一控制,以保證數(shù)據(jù)的安全性,完整性,多用戶對數(shù)據(jù)的并發(fā)使用乃發(fā)生故障后的系統(tǒng)恢復。這些功能通常是由一些實用的程序完成的。就其本身而言,它只是一個框架和一組服務,用于通過插件組件構(gòu)建開發(fā)環(huán)境。其未來的目標不僅僅是成為專門開發(fā) Java 程序的 IDE 環(huán)境,根據(jù) Eclipse 的體系結(jié)構(gòu),通過開發(fā)插件,它能擴展到任何語言的開發(fā),甚至能成為圖片繪 制的工具。更難能可貴的是, Eclipse是一個開放源代碼的項目,任何人都可以下載 Eclipse 的源代碼,并且在此基礎上開發(fā)自己的功能插件。同時可以通過開發(fā)新的插件擴展現(xiàn)有插件的功能,比如本系列文章為了進行手機應用程序的開發(fā)就是通過J2ME 插件的擴展來加以實現(xiàn)的。 Eclipse 的主要組成 Eclipse 是一個開放源代碼的軟件開發(fā)項目,專注于為高度集成的工具開發(fā)提供一個全功能的、具有商業(yè)品質(zhì)的工業(yè)平臺。它提供建造塊和構(gòu)造并運行集成軟件開發(fā)工具 的基礎。 Eclipse SDK(軟件開發(fā)者包)是 Eclipse Platform、 JDT 和 PDE 所生產(chǎn)的組件合并,它們可以一次下載。 Eclipse SDK 由 Eclipse 項目生產(chǎn)的工具和來自其它開放源代碼的第三方軟件組合而成。 系統(tǒng)開發(fā)理論介紹 系統(tǒng)規(guī)劃階段 系統(tǒng)規(guī)劃階段的任務是對各大學生理財?shù)沫h(huán)境、目標及現(xiàn)行系統(tǒng)的狀況進行初步調(diào)查,根據(jù)大學生理財目標和發(fā)展戰(zhàn)略,確定信息系統(tǒng)的發(fā)展戰(zhàn)略,對建設新系統(tǒng)的需求做出分析和預測,同時考慮建設新系統(tǒng)所受的各種約束,研究建設新系統(tǒng)的必要性和可能性。對這些方案進行可行性分析,寫出可行性分析報告。 系統(tǒng)分析階段 系統(tǒng)分析階段的任務是根據(jù)系統(tǒng)設計任務書所確定的范圍,對現(xiàn)行系統(tǒng)進行詳細調(diào)查,描述現(xiàn)行系統(tǒng)的業(yè)務流程,指出現(xiàn)行系統(tǒng)的局限性和不足之處,確定新系統(tǒng)的基本目標和邏輯功能要求,即提出新系統(tǒng)的邏輯模型。該階段的工作成果體現(xiàn)在系統(tǒng)說明書中,這是系統(tǒng)建設的必備文件。因此,系統(tǒng)說明書既要通俗,又要準確。系統(tǒng)說明書一旦討論通過,就是系統(tǒng)設計的依據(jù),也是將來驗收系統(tǒng)的依據(jù)。該階段的任務是根據(jù)系統(tǒng)說明書中規(guī)定的功能要求,考慮實際條件,具體設計實現(xiàn)邏輯模型的技術方案,也即設計新系統(tǒng)的物理模型。這個階段的技術文檔是“系統(tǒng)設計說明書”。這一階段的任務包括計算機等設備 的購置、安裝和調(diào)試,程序的編寫和調(diào)試,人員培訓,數(shù)據(jù)文件轉(zhuǎn)換,系統(tǒng)調(diào)試與轉(zhuǎn)換等。系統(tǒng)實施是按實施計劃分階段完成的,每個階段應寫出實施進度報告。 系統(tǒng)運行和維護階段 系統(tǒng)投入運行后,需要經(jīng)常進行維護和評價,記錄系統(tǒng)運行的情況,根據(jù)一定的規(guī)格對系統(tǒng)進行必要的修改,評價系統(tǒng)的工作質(zhì)量和經(jīng)濟效益。 Windows XP Professional Service Pack 2 ③軟件環(huán)境 開發(fā)工具: Eclipse 3 系統(tǒng)設計 系統(tǒng)需求分析 性能需求 為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運行,系統(tǒng)應該滿足以下的性能需求: ( 1)系統(tǒng)處理的準確性和及時性 系統(tǒng)處理的準確性和及時性是系統(tǒng)的必要性能。由于系統(tǒng)的查詢功能對于整個系統(tǒng)的功能和性能完成很重要。因此,在系統(tǒng)開發(fā)過程中,系統(tǒng)采用優(yōu)化的 SQL語句及安全擴展存儲過程來保證系統(tǒng)的準確性和及時性。例如實驗信息屬性添加、修改,用戶查詢的需求及管理工作的分級管理,信息輸出打印報表等模塊也會不斷的更新和完善。而要實現(xiàn)這一點,應通過系統(tǒng)的開放性來完成,既系統(tǒng)應是一個開放系統(tǒng),只要符合一定的規(guī)范,可以簡單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。 ( 3)系統(tǒng)的易用性和易維護性 系統(tǒng)是直接面對使用人員的,而有些使用人員往往對計算機并不是非常熟悉。要實現(xiàn)這一點,就要求系統(tǒng)應該盡量使用用戶熟悉的術語和中文信息的界面;針對用戶可能出現(xiàn)的使用問題,要提供足夠的在線幫助,縮短用 戶對系統(tǒng)熟悉的過程。 ( 4)系統(tǒng)的響應速度 系統(tǒng)設計中摒棄大量數(shù)據(jù)冗余,提出了優(yōu)化數(shù)據(jù)庫的解決方案,大量使用存儲過程,大大提高系統(tǒng)響應時間和速度。嚴格保證操作人員不會因為速度問題而影響工作效率。因此,本系統(tǒng)設計時對數(shù)據(jù)輸入進行了合法性較驗,確保數(shù)據(jù)的準確性。 ( 2)數(shù)據(jù)的一致性與完整性 由于系統(tǒng)的數(shù)據(jù)是共享和關聯(lián)的,所以如何保證這些數(shù)
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1