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

正文內(nèi)容

基于java實(shí)現(xiàn)的個(gè)人理財(cái)系統(tǒng)—計(jì)算機(jī)(論文)-預(yù)覽頁(yè)

 

【正文】 ,有 %的大學(xué)生每月沒(méi)有盈余,甚至是超支。 計(jì)算機(jī)技術(shù) 綜述 在計(jì)算機(jī)硬件和軟件技術(shù)不斷創(chuàng)新和進(jìn)步的背景下,計(jì)算機(jī)技術(shù)在 20 世紀(jì)有許多重大突破,它涉及到人們生活的方方面面,主要可以歸結(jié)為以下四個(gè)方面: 第一,處理對(duì)象的變化。這不僅使計(jì)算機(jī)的用途大大地?cái)U(kuò)展,而且使今天的用戶能夠從計(jì)算機(jī)的屏幕上看到圖文并茂,有聲有色的畫(huà)面。不管是科學(xué)計(jì)算,數(shù)據(jù)處理還是計(jì) 算機(jī)自動(dòng)化,這些都離不開(kāi)數(shù)值計(jì)算,因此讓計(jì)算機(jī)做任何事情之前,首先需要建立數(shù)學(xué)模型:算數(shù)的、代數(shù)的、微積分的、等等,沒(méi)有數(shù)學(xué)模型計(jì)算機(jī)無(wú)從進(jìn)行計(jì)算,這些使所有傳統(tǒng)算法的基礎(chǔ),到了 20 世紀(jì)中葉,由于人工智能的出現(xiàn)以及它所取得的成就,計(jì)算機(jī)應(yīng)用開(kāi)始突破這一限制 —— 計(jì)算機(jī)能夠進(jìn)行符號(hào)計(jì)算,記憶邏輯和知識(shí)為基礎(chǔ)的符號(hào)推理。在處理方式上人們也經(jīng)歷了三個(gè)階段。 第四,硬件技術(shù)的提高。便攜設(shè)備將像裝飾品一樣穿在衣服里。今天,網(wǎng)絡(luò)技術(shù)的發(fā)展對(duì)數(shù)據(jù)庫(kù)技術(shù)提出了新的要求。 Windows XP。Eclipse 為應(yīng)用開(kāi)發(fā)環(huán)境提供了全面綜合性的支持:事件驅(qū)動(dòng)的應(yīng)用程序;功能強(qiáng)大的編程語(yǔ)言和函數(shù);面向?qū)ο蟮木幊蹋婚_(kāi)放的數(shù)據(jù)庫(kù)連接系統(tǒng)。 經(jīng)濟(jì)可行性 計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能也有了長(zhǎng)足的進(jìn)步。 Windows XP。給開(kāi)發(fā)高性能系統(tǒng)提供了保障,為開(kāi)發(fā)滿足客戶要求的系統(tǒng)保證了代碼的模塊化要求,而代碼模塊化的提高,非常有利于以后對(duì)新系統(tǒng)的擴(kuò)展與修改。 面對(duì)對(duì)象的程序設(shè)計(jì)介紹 傳統(tǒng)的結(jié)構(gòu)化程序設(shè)計(jì) (Structured Programming)是一種強(qiáng)調(diào)功能抽象化和模塊化的編程方法,它把解決 問(wèn)題的過(guò)程看作是一個(gè)處理單位。 與結(jié)構(gòu)化程序設(shè)計(jì)不同,面向?qū)ο蟮某绦蛟O(shè)計(jì)綜合了功能的抽象和數(shù)據(jù)的抽象,它把解決問(wèn)題的過(guò)程看作是一個(gè)對(duì)象分類(lèi)演繹的過(guò)程。這種設(shè)計(jì)方法給程序設(shè)計(jì)帶來(lái)了許多良好特性,一般說(shuō)來(lái)有以下幾點(diǎn): ( 1) 模塊 性:對(duì)象是一個(gè)功能和數(shù)據(jù)獨(dú)立的單元,它們之間只能通過(guò)對(duì)象認(rèn)可的方式來(lái)進(jìn)行通信,并可以較為自由地為其他對(duì)象所調(diào)用。 ( 4) 可靠性:對(duì)象實(shí)現(xiàn)了抽象和封裝,從而使得其中出現(xiàn)的錯(cuò)誤限制在對(duì)象的內(nèi)部,因而不會(huì)向外部傳播,同時(shí)也易于檢查和維護(hù)。許多關(guān)系數(shù)據(jù)庫(kù)系統(tǒng) DB Oracle、 SQL Server 202 Sybase 等都實(shí)現(xiàn)了 SQL 語(yǔ)言。 SQL 數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)基本上了三級(jí)模式結(jié)構(gòu)。 JDBC 數(shù)據(jù)訪問(wèn)技術(shù) JDBC( Java Data Base Connectivity,java 數(shù)據(jù)庫(kù)連接)是一種用于執(zhí)行SQL 語(yǔ)句的 Java API,可以為多種關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一訪問(wèn),它由一組用 Java語(yǔ)言編寫(xiě)的類(lèi)和接口組成。同時(shí),將 Java 語(yǔ)言和 JDBC 結(jié)合起來(lái)使程序員不必為不同的平臺(tái)編寫(xiě)不同的應(yīng)用程序,只須寫(xiě)一遍程序就可以讓它在任何平臺(tái)上運(yùn)行,這也是 Java 語(yǔ)言 “ 編寫(xiě)一次,處處運(yùn)行 ” 的優(yōu)勢(shì)。 JDBC 使用已有的 SQL 標(biāo)準(zhǔn)并支持與其它數(shù)據(jù)庫(kù)連接標(biāo)準(zhǔn),如 ODBC 之間的橋接。而 JDBC 正是作為此種用途的機(jī)制。 MIS 管理員們都喜歡 Java 和 JDBC 的結(jié)合,因?yàn)樗剐畔鞑プ兊萌菀缀徒?jīng)濟(jì)。程序員可只編寫(xiě)一遍應(yīng)用程序或只更新一次,然后將它放到服務(wù)器上,隨后任何人就都可得到最新版本的應(yīng)用程序。其實(shí)數(shù)字只是最簡(jiǎn)單的一種數(shù)據(jù),是數(shù)據(jù)的一種傳統(tǒng)和狹義的理解。 數(shù)據(jù)庫(kù)是指長(zhǎng)期存在計(jì)算機(jī)內(nèi)的,有組織的,可共享的數(shù)據(jù)集合。 ② 數(shù)據(jù)操縱功能 DBMS 還提供數(shù)據(jù)操縱語(yǔ)言,用戶可以使用這語(yǔ)言操縱數(shù)據(jù)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的基本操作。這些功能通常是由一些實(shí)用的程序完成的。其未來(lái)的目標(biāo)不僅僅是成為專(zhuān)門(mén)開(kāi)發(fā) Java 程序的 IDE 環(huán)境,根據(jù) Eclipse 的體系結(jié)構(gòu),通過(guò)開(kāi)發(fā)插件,它能擴(kuò)展到任何語(yǔ)言的開(kāi)發(fā),甚至能成為圖片繪 制的工具。同時(shí)可以通過(guò)開(kāi)發(fā)新的插件擴(kuò)展現(xiàn)有插件的功能,比如本系列文章為了進(jìn)行手機(jī)應(yīng)用程序的開(kāi)發(fā)就是通過(guò)J2ME 插件的擴(kuò)展來(lái)加以實(shí)現(xiàn)的。它提供建造塊和構(gòu)造并運(yùn)行集成軟件開(kāi)發(fā)工具 的基礎(chǔ)。 Eclipse SDK 由 Eclipse 項(xiàng)目生產(chǎn)的工具和來(lái)自其它開(kāi)放源代碼的第三方軟件組合而成。對(duì)這些方案進(jìn)行可行性分析,寫(xiě)出可行性分析報(bào)告。該階段的工作成果體現(xiàn)在系統(tǒng)說(shuō)明書(shū)中,這是系統(tǒng)建設(shè)的必備文件。系統(tǒng)說(shuō)明書(shū)一旦討論通過(guò),就是系統(tǒng)設(shè)計(jì)的依據(jù),也是將來(lái)驗(yàn)收系統(tǒng)的依據(jù)。這個(gè)階段的技術(shù)文檔是“系統(tǒng)設(shè)計(jì)說(shuō)明書(shū)”。系統(tǒng)實(shí)施是按實(shí)施計(jì)劃分階段完成的,每個(gè)階段應(yīng)寫(xiě)出實(shí)施進(jìn)度報(bào)告。 Windows XP Professional Service Pack 2 ③軟件環(huán)境 開(kāi)發(fā)工具: Eclipse 3 系統(tǒng)設(shè)計(jì) 系統(tǒng)需求分析 性能需求 為了保證系統(tǒng)能夠長(zhǎng)期、安全、穩(wěn)定、可靠、高效的運(yùn)行,系統(tǒng)應(yīng)該滿足以下的性能需求: ( 1)系統(tǒng)處理的準(zhǔn)確性和及時(shí)性 系統(tǒng)處理的準(zhǔn)確性和及時(shí)性是系統(tǒng)的必要性能。因此,在系統(tǒng)開(kāi)發(fā)過(guò)程中,系統(tǒng)采用優(yōu)化的 SQL語(yǔ)句及安全擴(kuò)展存儲(chǔ)過(guò)程來(lái)保證系統(tǒng)的準(zhǔn)確性和及時(shí)性。而要實(shí)現(xiàn)這一點(diǎn),應(yīng)通過(guò)系統(tǒng)的開(kāi)放性來(lái)完成,既系統(tǒng)應(yīng)是一個(gè)開(kāi)放系統(tǒng),只要符合一定的規(guī)范,可以簡(jiǎn)單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。要實(shí)現(xiàn)這一點(diǎn),就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語(yǔ)和中文信息的界面;針對(duì)用戶可能出現(xiàn)的使用問(wèn)題,要提供足夠的在線幫助,縮短用 戶對(duì)系統(tǒng)熟悉的過(guò)程。嚴(yán)格保證操作人員不會(huì)因?yàn)樗俣葐?wèn)題而影響工作效率。 ( 2)數(shù)據(jù)的一致性與完整性 由于系統(tǒng)的數(shù)據(jù)是共享和關(guān)聯(lián)的,所以如何保證這些數(shù)據(jù)的一致性,是系統(tǒng)必須解決的問(wèn)題。因此,應(yīng)該提供靈活的配置,使各個(gè)分系統(tǒng)能夠獨(dú)立運(yùn)行,而通過(guò)人工干預(yù)的手段進(jìn)行系統(tǒng)數(shù)據(jù)的交換。 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì) (1)用戶表:說(shuō)明本系統(tǒng)的用戶和密碼的存儲(chǔ)情況,有主鍵,自動(dòng)增加,用戶不能為空; 表 用戶名表 字段名稱(chēng) 數(shù)據(jù)類(lèi)型 主鍵 是否為空 UName 文本 否 否 PWord 文本 否 是 ID 自動(dòng)增加 是 否 Active 整型 否 是 (2) 收入表:說(shuō)明本系統(tǒng)收入信息存儲(chǔ)數(shù)據(jù)的格式,其中把收入編號(hào)設(shè)為本記錄的主鍵,日期要為日期數(shù)據(jù)類(lèi)型,這些基本的信息都不能為空,除了備注以外; 表 收入信息表 字段名稱(chēng) 數(shù)據(jù)類(lèi)型 主鍵 是否為空 收入編號(hào) 文本 是 否 用戶名稱(chēng) 文本 否 否 收入類(lèi)型 文本 否 否 日期 日期 /時(shí)間 否 否 金額 數(shù)字 否 否 備注 備注 否 是 (3) 支出表:說(shuō)明本系統(tǒng)支出信息存儲(chǔ)數(shù)據(jù)的格式,其中把支 出編號(hào)設(shè)為本記錄的主鍵,日期要為日期數(shù)據(jù)類(lèi)型,這些基本的信息都不能為空,除了備注以外; 表 收入信息表 字段名稱(chēng) 數(shù)據(jù)類(lèi)型 主鍵 是否為空 支出編號(hào) 文本 是 否 用戶名稱(chēng) 文本 否 否 支出類(lèi)型 1 文本 否 否 支出類(lèi)型 2 文本 否 否 日期 日期 /時(shí)間 否 否 金額 數(shù)字 否 否 備注 備注 否 是 (4)收入類(lèi)型表:說(shuō)明本系統(tǒng)收入類(lèi)型,作為收入表的“收入類(lèi)型”字段的外碼參照。如果用戶名錯(cuò)誤和用戶的密碼不符合也將會(huì)有錯(cuò)誤提示。 主要代碼的編寫(xiě) 數(shù)據(jù)庫(kù)模塊代碼實(shí)現(xiàn) public class MyDBConnection { private Connection myConnection。 } catch(Exception e){ (Failed to get connection)。 } public void close(ResultSet rs){ if(rs !=null){ try{ ()。 import .*。 public class LoginController{ public LoginController() { } public errorType login(String name, String password) { ResultSet rs。 if (r == ) { String oldname = ().getUser().getName()。 if(r!=) return r。 } private errorType verify(ResultSet rs, String password) { try { if(!()) return 。 //passwordwroong } } catch (SQLException ex) { //sql error return 。 import 。 errorType r。 if(oldname != null){ r = (oldname, false)。 ().getUser().alterUser(name)。 ()。 import 。 import 。 import 。 Calendar eCal = ()。 if (chartType == 0) { int year = ()。 do { try { rs = (year, month, accountID)。 if (ine 0) { (ine)。 } } catch (SQLException ex) { (()).log(, null, ex)。 month = 1。 ().getIChart().setMonthIne(MonthIne)。 return 。 VectorDouble typeIne = new VectorDouble ()。 while (()) { if ((total) = 0) { ((total))。 } } ().getIChart().setTypeIne(typeIne)。 return 。 import 。 import 。 import 。 /** * * author s */ public class AddItemController { public AddItemController(){ } public errorType addItem(VectorItem items) { errorType r。 } for (Item i : items) { if ((r = addItem((),(), (), (()), ())) != ) return r。 (date)。 boolean end = false。 if(!()){ end = true。 if(!end){ while(t
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1