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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于java實(shí)現(xiàn)的個(gè)人理財(cái)系統(tǒng)—論文(完整版)

  

【正文】 數(shù)據(jù)庫(kù)管理系統(tǒng)是位于用戶和操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。 數(shù)據(jù)庫(kù)系統(tǒng)概述 (1) 數(shù)據(jù)( Data) 數(shù)據(jù)是數(shù)據(jù)庫(kù)中存儲(chǔ)的對(duì)象。例如,用 Java 和 JDBC API 可以發(fā)布含有 applet 的網(wǎng)頁(yè),而該 applet 使用的信息可能來自遠(yuǎn)程數(shù)據(jù)庫(kù)企業(yè)也可以用 JDBC 通過 Intra 將所有職員連到一個(gè)或多個(gè)內(nèi)部數(shù)據(jù)庫(kù)中(即使這些職員所用的計(jì)算機(jī)有 Windows、 Macintosh 和 UNIX 等各種不同的操作系統(tǒng))。JDBC 對(duì) Java 程序員而言是 API,對(duì)實(shí)現(xiàn)與數(shù)據(jù)庫(kù)連接的服務(wù)提供商而言是接口模型。 圖 SQL 數(shù)據(jù)庫(kù)的體系結(jié)構(gòu) SQL 數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)具有如下特點(diǎn): (1) 一個(gè)數(shù)據(jù)庫(kù) (Database)是表和約束的集合; (2) 一個(gè)表 (Table)由行 (Row)構(gòu)成,每行是列 (Column)的集合; (3) 一張表既可以是基本表,也可以是一個(gè)視圖; (4) 一個(gè)基本表可以跨一個(gè)或多個(gè)存儲(chǔ)文件,一個(gè)存儲(chǔ)文件也可存放一個(gè)或多個(gè)基本表,一個(gè)表可以帶若干索引,索引文件也存放在存儲(chǔ)文件中; (5) SQL 用戶可以是應(yīng)用程序,也可以是終端用戶。 ( 6) 連續(xù)性:雖然面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言在編程模式上相差很大,但它并沒有摒棄傳統(tǒng)的做法,它不僅采用了傳統(tǒng)程序設(shè)計(jì)語(yǔ)言的語(yǔ)言元素,而且利用它們來模擬建立對(duì)象,從而使得一個(gè)熟悉傳統(tǒng)程序設(shè)計(jì)語(yǔ)言的編程者能夠很快掌握面向?qū)ο笤O(shè)計(jì)的規(guī)律。 面向?qū)ο笤O(shè)計(jì)是一種全新的程序設(shè)計(jì)方法,它從根本上改變了傳統(tǒng)的程序設(shè)計(jì)模式。 綜上所述,本系統(tǒng)的設(shè)計(jì)與開發(fā)在技術(shù)上和硬件設(shè)備上的條件都是滿足的,因此,它在技術(shù)上是可行的。 所以,本系統(tǒng)在經(jīng)濟(jì)上是可行的。數(shù)據(jù)庫(kù)設(shè)計(jì)與維護(hù)采用的是 Mysql,軟件的數(shù)據(jù)庫(kù)訪問及軟件開發(fā)工具采用的是 Eclipse,它面向?qū)ο蟮木幊谭绞?OOP)使程序設(shè)計(jì)過程大大簡(jiǎn)化,對(duì)數(shù)據(jù)庫(kù)的訪問更靈活。 數(shù)據(jù)庫(kù)技術(shù)的發(fā)展已經(jīng)經(jīng)歷了很長(zhǎng)的一段時(shí)間,從層次型數(shù)據(jù)庫(kù),網(wǎng)狀數(shù)據(jù)庫(kù)直到今天的關(guān)系型數(shù)據(jù)庫(kù)以及面向?qū)ο蟮臄?shù)據(jù)庫(kù)。這兩種方式都是以各人單獨(dú)工作為中心的,現(xiàn)在我們進(jìn)入了計(jì)算機(jī)網(wǎng)絡(luò)時(shí)代,人們的工作方式發(fā)生了很大轉(zhuǎn) 變,走向分布協(xié)同工作的時(shí)代。 第二,處理方法或建模方法的進(jìn)步。說明有 %的人會(huì)使用適合他們使用的理財(cái)軟件。 近年來隨著國(guó)內(nèi)外社會(huì)經(jīng)濟(jì)和科學(xué)技術(shù)的不斷改革和發(fā)展, 2021 中國(guó)大學(xué)生消費(fèi)與生活形態(tài)研究報(bào)告指出: “當(dāng)代大學(xué)生不僅消費(fèi)能力在提高,而且在消費(fèi)結(jié)構(gòu)方面呈現(xiàn)多元化的趨勢(shì)。大學(xué)生的月食品支出在 230 元左右,它與生活費(fèi)月支出( 480 元)比率是 %,這可視為大學(xué)生的“恩格爾系數(shù)”,與1999 年武漢市人均消費(fèi)支出和食物支出相比,呈 現(xiàn)出整體上消費(fèi)水平比較高的趨勢(shì)。利用面向?qū)ο蟮木幊谭椒?(OOP)和ADO 數(shù)據(jù)庫(kù)訪問技術(shù),其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立、維護(hù)以及 前端應(yīng)用程序開發(fā),通過 JAVA 和數(shù)據(jù)庫(kù) 相結(jié)合,實(shí)現(xiàn)了大學(xué)生理財(cái)?shù)淖詣?dòng)化和信息化。 系統(tǒng)主要包括以下幾個(gè)模塊:用戶密碼登陸,原始數(shù)據(jù)的匯入、修改、刪除等,從而實(shí)現(xiàn)對(duì)大學(xué)生個(gè)人的收入與支出進(jìn)行有效、系統(tǒng)的管理,并使之更全面和靈活。據(jù)百度網(wǎng)站查詢的資料表明,暫時(shí)沒有一個(gè)成熟、具指導(dǎo)性、針對(duì)大學(xué)生的理財(cái)軟件。”各種各樣的開銷與收入也越來越多,很多大學(xué)生對(duì)于日常賬目的管理感到越來越力不從心,收支管理已刻不容緩。 通過前期調(diào)研,不難發(fā)現(xiàn)大學(xué)生們急需一個(gè)成熟、具指導(dǎo)性、針對(duì)大學(xué)生的理財(cái)軟件進(jìn)行合理的理財(cái)分析。傳統(tǒng)計(jì)算機(jī)的應(yīng)用只限制在數(shù)學(xué)模型為基礎(chǔ)的數(shù)值計(jì)算上??傊?,以上這些變化會(huì)影響到 21 世紀(jì)計(jì)算機(jī)應(yīng)用技術(shù)的發(fā)展和變化。目前流行的數(shù)據(jù)庫(kù)管理系統(tǒng)( DBMS)有多種,其中大型數(shù)據(jù)庫(kù)管理系統(tǒng)有 Oracle, SQL Server 等,小型數(shù)據(jù)庫(kù)管理系統(tǒng)有 FoxPro, Access 等,它們已能滿足人們對(duì)數(shù)據(jù)庫(kù)應(yīng)用的基本要求。相對(duì)于其他開發(fā)環(huán)境,Eclipse 使開發(fā)人員的工作更快、成本更低、周期更短、質(zhì)量更高、功能 更強(qiáng)。 技術(shù)可行 性和運(yùn)行可行性 本理財(cái)系統(tǒng)采用的開發(fā)平臺(tái)是 Microsoft174。 本系統(tǒng)為一個(gè)小型的理財(cái)系統(tǒng),所耗費(fèi)的資源非常的小,學(xué)校的電腦無(wú)論是硬件還是軟件都能夠滿足條件,因此,本系統(tǒng)在運(yùn)行上是可行的。其基本思想是:通過建立與具體實(shí)際應(yīng)用相對(duì)應(yīng)的對(duì)象,并通過這些對(duì)象的組合來創(chuàng)建具體的應(yīng)用程序。 SQL 語(yǔ)言介紹 SQL(Structured Query Language,結(jié)構(gòu)化查詢語(yǔ)言 )是由 Boyce 和Chamberlin 在 1974 年提出的,由于它功能豐富,使用靈活、語(yǔ)言簡(jiǎn)潔易學(xué)等 特點(diǎn),在計(jì)算機(jī)工業(yè)界和計(jì)算機(jī)用戶中倍受歡迎,快得到應(yīng)用和推廣。 SQL 語(yǔ)句可嵌入在各種宿主語(yǔ)言中,宿主語(yǔ)言有 VB、 VC、 VC、 、 Delphi、 PowerBuildings 等高級(jí)語(yǔ)言; SQL 語(yǔ)言也能作為獨(dú)立用戶接口,供交互環(huán)境下的終端用戶使用。作為 API, JDBC 為程序開發(fā)提供標(biāo)準(zhǔn)的接口,并為數(shù)據(jù)庫(kù)廠商及第三方中間件廠商實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的連接提供了標(biāo)準(zhǔn)方法。隨著越來越多的程序員開始使用 Java 編程語(yǔ)言,對(duì)從 Java 中便捷地訪問數(shù)據(jù)庫(kù)的要求也在日益增加。數(shù)據(jù)在大多數(shù)人頭腦中的第一反映就是數(shù)字。它主要有以下幾個(gè)方面的功能: ① 數(shù)據(jù)定義功能 DBMS 提供數(shù)據(jù)定義語(yǔ)言,用戶通過它可以方便的對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)對(duì)象進(jìn)行定義。幸運(yùn)的是, Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括 Java 開發(fā)工具( Java Development Tools, JDT)。它主要由 Eclipse 項(xiàng)目、 Eclipse工具項(xiàng)目和 Eclipse 技術(shù)項(xiàng)目三個(gè)項(xiàng)目組成,具體包括四個(gè)部分組成 ——Eclipse Platform、 JDT、 CDT 和 支持 Java 開發(fā)、 CDT 支持 C 開發(fā)、 PDE 用來支持插件開發(fā), Eclipse Platform 則是一個(gè)開放的可擴(kuò)展 IDE,提供了一個(gè)通用的開發(fā)平臺(tái)。根據(jù)需要與可能,給出擬建系統(tǒng)的備選方案。用戶通過說明書可以了解未來系統(tǒng)的功能,判斷是不是其所要求的系統(tǒng) 。這個(gè)階段的特點(diǎn)是幾個(gè)互相聯(lián)系、互相制約的任務(wù)同時(shí)展開,必須精心安排、合理組織。從系統(tǒng)的多個(gè)數(shù)據(jù)來源來看,學(xué)生信息查詢、實(shí)驗(yàn)信息查詢、預(yù)約結(jié)果查詢、實(shí)驗(yàn)成績(jī)查詢及預(yù)約實(shí)驗(yàn)、撤消預(yù)約,其準(zhǔn)確性很大程度上決定了系統(tǒng)的成敗。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機(jī)交互界面。在系統(tǒng)中,數(shù)據(jù)的輸入及處理往往是大量的,因此系統(tǒng)擁有批處理能力,以保證迅速的處理數(shù)據(jù)。 數(shù)據(jù)庫(kù)的設(shè)計(jì)合理與否不僅直接影響到程序設(shè)計(jì)的質(zhì)量,而且影響到系統(tǒng)的實(shí)現(xiàn)。在這個(gè)界面里將實(shí)現(xiàn)本系統(tǒng)所有的功能,用戶一看便會(huì)使用,如圖 所示。 } } public Connection getMyConnection(){ return myConnection。 import 。 } r = (name, true)。 //yonghu yi denglu } else { return 。 /** * * author s */ class RegisterController { public RegisterController() { } public errorType register(String name, String password) { ResultSet rs。 if(r!=) return r。 import 。 import 。 DataQuery dq = new DataQuery()。 if (()) outgo = (total)。 if (month == 13) { year++。 ().getIChart().setECal(eCal)。 VectorString typeOutgoName = new VectorString ()。 ().getIChart().setTypeOutgoName(typeOutgoName)。 import 。 import 。 Calendar Cal1 = ()。 while(!((Date).after(date))){ lastaccount = (AccountBalance)。 break。 String time = (()) + + (() + 1) + + (())。 for (Item i : items) { Integer itemType = (() 0) ? new ItemType().getInTypeIndex(()) : new ItemType().getOutTypeIndex(())。 import 。 } catch (SQLException ex) { (()).log(, null, ex)。 ((type))。 } else { try { String ssDate = (()) + + (()+1) + + (())。 } } while (year () || (year == () amp。 (outgo)。 int month = ()+1。 /** * * author s */ class GetChartItemController { public GetChartItemController() { } errorType getChartItem(Date sDate, Date eDate, int accountID, int chartType) { if ((eDate)) { return 。 import 。 return 。 try{ DataQuery dq = new DataQuery()。 } } } 用戶注冊(cè)代碼實(shí)現(xiàn) /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package controller。 ().getUser().alterUser(name)。 DataQuery dq = new DataQuery()。 } catch(Exception e){} } } public void close( stmt){ if(stmt !=null){ try{ ()。 public MyDBConnection() { } public errorType init(){ try{ ()。 表 收入類型表 字段名稱 數(shù)據(jù)類型 主鍵 是否為空 收入類型 文本 否 否 (5)支出類型 表:說明本系統(tǒng)支出類型,作為支出表的“支出類型”字段的外碼參照。為解決這一問題,系統(tǒng)創(chuàng)建了表間關(guān)系,并定義了觸發(fā)器、完整性約束,嚴(yán)格約束數(shù)據(jù)的更新與刪除,減少數(shù)據(jù)冗余,增強(qiáng)數(shù)據(jù)一致性及完整
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1