【正文】
JDBC 在設(shè)計(jì)上采用了“ 100%純 Java”的解決方案,利用 Java 的平臺(tái) 無(wú)關(guān)性, JDBC 應(yīng)用程序可以自然的實(shí)現(xiàn)跨平臺(tái)性,因而更適合 Inter 上異構(gòu)環(huán)境數(shù)據(jù)庫(kù)應(yīng)用。 JDBC 為開發(fā)人員提供了一個(gè)標(biāo)準(zhǔn)的 API,使我們能夠用純 Java API 來(lái)編寫訪問(wèn)各種數(shù)據(jù)庫(kù)的應(yīng)用程序。迄今為止, JDBC 已經(jīng)發(fā)展到 。為了把 UI 組件和支持類區(qū)分開, Swing 組件的名字以 J 開頭,圖 1 描述了 Swing 的類關(guān)系,表 1 列出了 Swing 組件的具體描述。 Swing 提供了 40 多個(gè)組件,是 AWT 組件數(shù)的 4 倍。所以,使用Swing 組件具有更強(qiáng)的實(shí)用性、靈活性。 ? Swing 是由 100%純 Java 實(shí)現(xiàn),是所謂的“輕型”( Lightweight)組件,沒有本地代碼, 畢業(yè)設(shè)計(jì)(論文) 4 不依賴于操作系統(tǒng)地支持,因而不容易出現(xiàn)與平臺(tái)有關(guān)的錯(cuò)誤。 1996 年 Sun 同 Netscape 通力合作創(chuàng)建了新的庫(kù)取名為 Swing。 Swing 概述 當(dāng) Java 剛剛出現(xiàn)的時(shí)候還沒有 Swing,當(dāng)時(shí)的 GUI 基本編程庫(kù), Sun 取名為 AWT( Abstract Window Tookit),基本 AWT 庫(kù)處理用戶界面的方法是將這些元素的創(chuàng)建行為,交給底層系統(tǒng)的GUI 工具箱處理。圖形用戶界面畫面生動(dòng)、操作簡(jiǎn)單,深受廣大用戶喜愛和歡迎。增強(qiáng)了團(tuán)隊(duì)開發(fā)的能力。 ? 團(tuán)隊(duì)開發(fā) 在團(tuán)隊(duì)開發(fā)方面, JBuilder 2021 提供版本控制系統(tǒng)( VCS)。 ? 增強(qiáng)集成的服務(wù)器 JBuilder 2021 支持眾多主流的應(yīng)用服務(wù)器。提供代碼單元測(cè) 試功能和代碼重構(gòu)功能。 ? 易用的 IDE 提供環(huán)境變量報(bào)告功能,用于顯示 JBuilder 2021當(dāng)前的環(huán)境變量設(shè)置。同時(shí),JBuilder 2021 將在線的 Java 文 檔( JDK Document)集成到幫助系統(tǒng)里面,為開發(fā)人員查詢相關(guān)信息提供了極大便利。它的主要特征如下 [3]: ? 支持 JBuilder2021 完全基于 (即 JDK )。它具有極強(qiáng)的靈活性 和強(qiáng)大的可擴(kuò)展性,是全球領(lǐng)先的 Java 集成開發(fā)環(huán)境( Integrated Development Environment,簡(jiǎn)稱 IDE)。相對(duì)應(yīng)的 JDK ( Sun 公司提供的 Java 開發(fā)工具包 Java Development Kit 的簡(jiǎn)稱),請(qǐng)到網(wǎng)址 查看和下載。 Java語(yǔ)言的平臺(tái)版本 目前, Sun 公司提供的是 Java2 平臺(tái),分為三個(gè)版本 ,它們是適用于桌面 系統(tǒng)的 Java2 平臺(tái)標(biāo)準(zhǔn)版( Java 2 Platform Standard Edition,簡(jiǎn)稱 J2SE)、適用于創(chuàng)建服務(wù)器應(yīng)用程序和服務(wù)的 Java2 平臺(tái)企業(yè)版( Java 2 Platform Enterprise Edition,簡(jiǎn)稱 J2EE)、適用于小型設(shè)備和智能卡的 Java2 平臺(tái)微型版( Java 2 Platform Micro Edition,簡(jiǎn)稱 J2ME) [3]。 Java 提供 Null指針檢測(cè)、數(shù)組邊界檢測(cè)、異常出口和字節(jié)碼校驗(yàn)。 Java 還實(shí)現(xiàn)了真數(shù)組,避免了覆蓋數(shù)據(jù)的可能。類型檢查幫助檢查出許多開發(fā)早期出現(xiàn)的錯(cuò)誤。使用Java 語(yǔ)言和相關(guān)技術(shù)可以方便地構(gòu)建分布式應(yīng)用程序。 ? 面向分布 Java 建立在 TCP/IP 網(wǎng)絡(luò)平臺(tái)上。 Java 的對(duì)象封裝了它的狀態(tài)變量以及相應(yīng)的方法,實(shí)現(xiàn)了模塊化和信息隱藏。 ? 面向?qū)ο? Java 吸取了 C++面向?qū)ο蟮母拍?,而且更加?qiáng)調(diào)了面向?qū)ο蟮奶卣?,是一個(gè)純面向?qū)ο蟮恼Z(yǔ)言。當(dāng)程序運(yùn)行時(shí),內(nèi)存有操作系統(tǒng)分配,這樣可以避免病毒通過(guò)指針侵入系統(tǒng)。所以 Java 有一句著名的口號(hào):“一次編寫,隨處運(yùn)行”。 Java 引進(jìn)虛擬機(jī)原理, 并運(yùn)行于虛擬機(jī),實(shí)現(xiàn)不同平臺(tái)之間的 Java 接口。 Java語(yǔ)言的主要特點(diǎn) 概括地說(shuō), Java 是一種性能優(yōu)異的、簡(jiǎn)單、面向?qū)ο蟮?、分布式的、解釋的、健壯的、安全的、結(jié)構(gòu)的、中立的、可移植的、多線程的和動(dòng)態(tài)的語(yǔ)言 [2]。 Java 是一種程序設(shè)計(jì)語(yǔ)言,也是一門軟件開發(fā)技術(shù),它體現(xiàn)了先進(jìn)的軟件開發(fā)和編程思想。 畢業(yè)設(shè)計(jì)(論文) 2 2 系統(tǒng)設(shè)計(jì)方案的研究 Java語(yǔ)言概述 Java 語(yǔ)言誕生于 1991 年,起初被稱為 OAK 語(yǔ)言,是 Sun 公司為一些消費(fèi)性電子產(chǎn)品設(shè)計(jì)的一個(gè)通用環(huán)境。 3) 學(xué)習(xí)并運(yùn)用 MVC 思想對(duì)本系統(tǒng)進(jìn)行總體架構(gòu),利用面向?qū)ο蟮某绦蛟O(shè)計(jì)思路對(duì)本系統(tǒng)的各功能模塊進(jìn)行結(jié)構(gòu)設(shè)計(jì)和代碼編寫。 本文的工作 1) 對(duì)目前市場(chǎng)上已有的固定資產(chǎn)管理軟件進(jìn)行學(xué)習(xí)和研究,分析相關(guān)行業(yè)的需求,總結(jié)出本系統(tǒng)的需求分析。企事業(yè)、機(jī)關(guān)、高校的固定資產(chǎn)用人工手動(dòng)管理,將面臨管理起來(lái)工作量大;固定資產(chǎn)的增加、減少、轉(zhuǎn)移、租賃、停用、封存、閑置、報(bào)廢和調(diào)撥等不易管理。便于計(jì)劃、財(cái)務(wù)、審計(jì)等管理部門的介入,形成嚴(yán)格的監(jiān)督、約束機(jī)制。這些優(yōu)點(diǎn)能夠極大地提高固定資產(chǎn) 管理的效率 ,也是科學(xué)化、正規(guī)化管理的重要條件。實(shí)現(xiàn)固定資產(chǎn)管理系統(tǒng)現(xiàn)代化的根本途徑是信息化、系統(tǒng)化。 固定資產(chǎn)已成為公司管理中不可或缺的一部分,在許多國(guó)家得到了廣泛的研究與應(yīng)用。隨著企業(yè)的發(fā)展,企業(yè)的規(guī)模也逐漸發(fā)生變化,其管理難度也越來(lái)越大,如何優(yōu)化企業(yè)設(shè)備、資產(chǎn)的日常管理也就成為了一個(gè)大 眾化的課題。t pare example:retrieve quick, check to seek convenience, reliability higher , storage have great capacity, confidentiality good, life long, the cost low etc..Therefore, usage puter implementation the business enterprise fixed assets manage of informationbased, systematize, raised management horizontal and economic performance of business enterprise. This topic is mainly a summary to design a set of fixed assetses management that can be applicable to a generally small business enterprise software on numerous foundations of the system software of fixed assetses management which have already have and study and acquaint with a software to develop a related knowledge in the work is as follows: (1)Carry on a study and study to the fixed assets management software which there has been, analyze the functional requirement of related profession, tally up a requirements analysis of origin system。 ( 3)對(duì)開發(fā)的軟件系統(tǒng)進(jìn)行測(cè)試和調(diào)試,分析優(yōu)點(diǎn)和不足,為繼續(xù)深造或從事相關(guān)行業(yè)工作打下基礎(chǔ)。 本課題主要是在眾多已有的固定資產(chǎn)管理系統(tǒng)軟件的基礎(chǔ)上,總結(jié)設(shè)計(jì)出一套能夠適用于一般小企業(yè)的固定資產(chǎn)管理軟 件,同時(shí)學(xué)習(xí)和熟悉軟件開發(fā)相關(guān)知識(shí)。 作為計(jì)算機(jī)應(yīng)用的一部分 ,使用計(jì)算機(jī)對(duì)固定資產(chǎn)進(jìn)行管理 ,具有著手工管理所無(wú)法比擬的優(yōu)點(diǎn) .例如 :檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。 畢 業(yè) 設(shè) 計(jì) (論 文 ) 專 業(yè) 信息與計(jì)算科學(xué) 班 級(jí) 04信息 (1) 學(xué)生姓名 學(xué) 號(hào) 課 題 固定資產(chǎn)管理信息系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn) 指導(dǎo)教師 二零零八 年 六 月 畢業(yè)設(shè)計(jì)(論文) I 固定 資產(chǎn)管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 摘 要 : 隨著社會(huì)經(jīng)濟(jì)的發(fā)展,企業(yè)的規(guī)模逐漸發(fā)生變化,其管理難度越來(lái)越大。其中固定資產(chǎn)管理已經(jīng)成為公司管理中不可或缺的一部分。因此,使用計(jì)算機(jī)實(shí)現(xiàn)了企業(yè)固定資產(chǎn)管理的信息化、系統(tǒng)化,提高了企業(yè)的管理水平和經(jīng)濟(jì)效益。主要工作如下: ( 1)對(duì)已有的固定資產(chǎn)管理軟件進(jìn)行學(xué)習(xí)和研究,分析相關(guān)行業(yè)的功能需求,總結(jié)出 本系統(tǒng)的需求分析; ( 2)學(xué)習(xí) Java 語(yǔ)言的最新版 J2SE ,掌握 Java Swing 技術(shù),使用 Jbuilder2021 平臺(tái)和 SQL Server2021 數(shù)據(jù)庫(kù)對(duì)本系統(tǒng)進(jìn)行( C/S)桌面開發(fā),學(xué)習(xí)并利用 MVC 思想對(duì)本系統(tǒng)進(jìn)行架構(gòu)。 關(guān)鍵詞 : 固定資產(chǎn)管 理 ; Java Swing; MVC; 畢業(yè)設(shè)計(jì)(論文) II The design and implementation of fixed assets management information system Abstract: Along with the development of society economy, the scale of business enterprise takes place variety gradually and its management difficulty is more and more them, the fixed assets management has already bee necessary one fraction in the management of a fraction of the puter application, the usage puter carries on a management to the fixed assets and have to begin the advantage that the work management can39。 (2)Study the procedural languages of the latest J2SE , control the technique of Java Swing, use Jbuilder2021 platforms, the SQL Server2021 databases carry on(C/S) a desktop development to this system and study and make use of MVC thought to carry on structure to this system. (3)The software system of folio hair carries on test, testing and debug, analyze advantage and shortage, for go on advanced study or be engaged in a related profession work to lay the foundation. Key words: the fixed assets manage Java Swing MVC 畢業(yè)設(shè)計(jì)(論文) III 目 錄 目錄 ........................................................................................................................................... III 圖片目錄 .................................................................................................................................... IV 表格目錄 ...............................................................................................................................