Java數(shù)據(jù)庫系統(tǒng)項目開發(fā)實踐

出版時間:2005-6  出版社:科學出版社  作者:周亞輝 編  

前言

當今時代是一個信息化的時代,無論在哪個領(lǐng)域,辦公自動化都已經(jīng)成為了主要的辦公方式。計算機技術(shù)的不斷成熟,帶來了信息技術(shù)的飛速發(fā)展,推動了社會信息化的進程。目前,多種數(shù)據(jù)庫管理系統(tǒng)已普遍應用于各個領(lǐng)域。Java語言是一種非常強大的軟件編程語言,Java平臺則是一個完整的軟件開發(fā)體系平臺。Java語言具有簡單性、面向?qū)ο笮?、分布性、解釋性、魯棒性、安全性、結(jié)構(gòu)中立性、可移植性、高效性、多線程、動態(tài)性等特點?,F(xiàn)在,用Java語言開發(fā)的軟件項目隨處可見。正是基于這樣的考慮,我們編寫了本書。本書詳細介紹了使用當今最為流行的JaVa語言開發(fā)數(shù)據(jù)庫管理信息系統(tǒng)的方法,包括系統(tǒng)的總體設計、數(shù)據(jù)庫設計、系統(tǒng)模塊的設計及具體實現(xiàn)方法,并講述了八個具有代表性的管理信息系統(tǒng)的詳細開發(fā)過程。本書中的例程采用當今最為流行的Java語言實現(xiàn)前臺控制,考慮到讀者的廣泛性,后臺數(shù)據(jù)庫采用當今最為強大的Oracle和SOL Server數(shù)據(jù)庫管理系統(tǒng)。本書屬于案例開發(fā)系列,貫穿介紹Java相關(guān)高級開發(fā)技術(shù)和理論,通過實例將知識點與開發(fā)實戰(zhàn)緊密結(jié)合,從而使讀者達到學以致用的目的。通過本書的學習,不僅可以全面掌握Java高級開發(fā)知識,而且可以了解更多的Java應用技巧。研究本書的實例還有助于讀者體會使用Java語言開發(fā)大型應用系統(tǒng)時需要注意的問題,幫助讀者建立大局觀。本書共分9章。第1章簡要介紹辦公自動化系統(tǒng)、Java語言及其JBuilder和Oracle 9i數(shù)據(jù)庫管理系統(tǒng):第2~9章分別講述電子書店管理系統(tǒng)、酒店信息管理系統(tǒng)、會員管理系統(tǒng)、物流管理系統(tǒng)、學生信息管理系統(tǒng)、學校信息管理系統(tǒng)、圖書館管理系統(tǒng)和超市管理系統(tǒng)。本書內(nèi)容豐富,結(jié)構(gòu)清晰,實例的選擇緊貼實際應用,具有很強的實用性,是一本易懂、實用、極具參考價值的實例教程。本書主要面向有一定Java語言編程基礎、準備提高Java各種編程技術(shù)的讀者,對于使用Java語言進行開發(fā)的工程技術(shù)人員,也是一本不可多得的參考資料。本書各章節(jié)具有一定的獨立性,讀者既可逐章逐節(jié)學習,也可選擇自己感興趣的章節(jié)學習。本書由周亞輝任主編,姜仁武、王龍、曹斌、曹樹林、陳軍、杜榕、龔燕平、韓中領(lǐng)、黃裕榮、姜海英、金城、彭文明、宋秀坤、陶偉杰、王浩、王紅衛(wèi)、王凌志、向肅一、殷麗云、張佳祥、張磊、鄭楓等參與了本書的修改、整理工作。

內(nèi)容概要

本書簡要介紹辦公自動化系統(tǒng)基礎知識、目前在Java語言的開發(fā)中用得最多的JBuilder和Oracle 9i數(shù)據(jù)庫管理系統(tǒng),重點介紹使用當今最為流行的Java語言開發(fā)的管理信息系統(tǒng),講述了電子書店管理系統(tǒng)、酒店信息管理系統(tǒng)、會員管理系統(tǒng)、物流管理系統(tǒng)、學生管理系統(tǒng)、學校管理系統(tǒng)、圖書館管理系統(tǒng)和超市信息管理系統(tǒng)等的詳細開發(fā)過程。   本書內(nèi)容由淺入深,各章節(jié)具有一定的獨立性,具有易學易用的特點,每個例程、每種方法都可以直接引用,方便讀者快速、全面地掌握使用Java語言開發(fā)管理住處系統(tǒng)的技術(shù),是程序員的好伴侶。   本書可作為高等院校計算機軟件專業(yè)學生學習Java語言的參考書,也可供系統(tǒng)開發(fā)和工程技術(shù)的科技人員參考。

書籍目錄

第1章 辦公自動化系統(tǒng)基礎 1.1 辦公自動化系統(tǒng)概述  1.1.1 辦公自動化的背景與發(fā)展歷程  1.1.2 辦公自動化的基本概念 1.2 辦公自動化技術(shù)概述  1.2.1 個人辦公自動化技術(shù)  1.2.2 群體辦公自動化技術(shù) 1.3 Java語言簡介  1.3.1 Java語言的起源和現(xiàn)狀  1.3.2 Java語言的特點 1.4 JDBC簡介  1.4.1 JDBC數(shù)據(jù)庫接口  1.4.2 JDBC中的Java對象  1.4.3 JDBC中的異常處理 1.5 JBuilder 9簡介  1.5.1 JBuilder的主要特性  1.5.2 JBuilder 9安裝介紹  1.5.3 JBuilder 9的開發(fā)環(huán)境簡介  1.5.4 建立簡單的JBuilder 9工程文件 1.6 Oracle 9i簡介  1.6.1 Oracle數(shù)據(jù)庫的安裝  1.6.2 OEM控制臺簡介 本章小結(jié)第2章 電子書店管理系統(tǒng) 2.1 系統(tǒng)分析  2.1.1 應用背景  2.1.2 項目目標  2.1.3 解決方案設計  2.1.4 系統(tǒng)模塊功能分析 2.2 數(shù)據(jù)庫設計  2.2.1數(shù)據(jù)庫分析  2.2.2 E-R圖分析  2.2.3 數(shù)據(jù)表設計 2.3 技術(shù)細節(jié)  2.3.1 JavaBean及JSP的應用  2.3.2 存儲過程的特點  2.3.3 中間件Weblogic的應用特點 2.4 登錄模塊  2.4.1 登錄信息界面  2.4.2 登錄技術(shù)實現(xiàn) 2.5 管理系統(tǒng)首頁模塊 2.6 書店圖書查詢模塊  2.6.1 書店圖書查詢頁面  2.6.2 書店圖書查詢技術(shù)實現(xiàn) 2.7 修改圖書資料模塊  2.7.1 書店圖書查詢頁面  2.7.2 技術(shù)實現(xiàn) 2.8 添加/更新圖書資料模塊  2.8.1 添加/更新圖書頁面  2.8.2 添加/更新圖書技術(shù)實現(xiàn) 2.9 訂單信息查詢模塊  2.9.1 訂單信息查詢頁面  2.9.2 訂單信息查詢技術(shù)實現(xiàn)  2.10 用戶信息查詢模塊  2.10.1 用戶信息查詢頁面  2.10.2 用戶信息技術(shù)實現(xiàn) 2.11 注冊用戶實體模型模塊 2.12 數(shù)據(jù)庫連接模塊 2.13 發(fā)布程序  2.13.1 SQL Server數(shù)據(jù)庫建表  2.13.2 SQL Server數(shù)據(jù)庫安全性設置  2.13.3 執(zhí)行SQL查詢 2.14 擴充和提高 本章小結(jié)第3章 酒店信息管理系統(tǒng) 3.1 系統(tǒng)總體設計  3.1.1 應用背景  3.1.2 項目目標  3.1.3 解決方案設計  3.1.4 系統(tǒng)模塊功能分析 3.2 數(shù)據(jù)庫設計  3.2.1 數(shù)據(jù)庫需求分析  3.2.2 E-R圖分析  3.2.3 數(shù)據(jù)表設計 3.3 技術(shù)細節(jié)  3.3.1 數(shù)據(jù)庫連接存儲過程的特點  3.3.2 存儲過程的創(chuàng)建和測試  3.3.3 對數(shù)據(jù)庫的連接調(diào)用 3.4 管理員登錄模塊  3.4.1 系統(tǒng)登錄界面 3.4.2 系統(tǒng)登錄界面技術(shù)實現(xiàn) 3.5 主功能模塊  3.5.1 主界面模塊  3.5.2 技術(shù)實現(xiàn) 3.6 客人預定酒店模塊 3.7 客人信息模塊 3.8 酒店員工信息模塊  3.8.1 酒店員工信息  3.8.2 酒店員工值班信息查詢  3.8.3 酒店員工值班信息查詢技術(shù)實現(xiàn)  3.8.4 酒店員工基本信息查詢 3.9 客人退房模塊  3.9.1 客人退房界面  3.9.2 客人退房技術(shù)實現(xiàn) 3.10 擴充和提高 本章小結(jié)第4章 會員管理系統(tǒng) 4.1 系統(tǒng)總體設計  4.1.1 應用背景  4.1.2 項目目標  4.1.3解決方案設計  4.1.4 系統(tǒng)模塊功能分析 4.2 數(shù)據(jù)庫設計  4.2.1 數(shù)據(jù)庫需求分析  4.2.2 E-R圖分析  4.2.3數(shù)據(jù)表設計 4.3 技術(shù)細節(jié)  4.3.1 使用【SQL查詢分析器】  4.3.2 用SQL語句實現(xiàn)各表 4.4 登錄模塊的設計  4.4.1 連接數(shù)據(jù)庫  4.4.2 查詢符合條件的用戶名和密碼是否存在  4.4.3 獲得用戶類型  4.4.4 【取消】按鈕的程序  4.4.5 最終程序 4.5 主程序模塊的設計  4.5.1 登錄程序在主窗口中的程序  4.5.2 簡單查詢程序舉例  4.5.3 需要查詢參數(shù)的查詢程序設計  4.5.4 最終程序 4.6 用戶信息管理模塊的設計  4.6.1 在界面添加控制條  4.6.2 在界面添加表格  4.6.3 指定數(shù)據(jù)庫  4.6.4 設置查詢  4.6.5 最終程序 4.7 會員信息管理模塊的設計  4.7.1 會員信息管理窗體程序  4.7.2 信息添加程序  4.7.3 信息刪除程序  4.7.4 信息修改程序  4.7.5 最終程序 4.8 擴充和提高 本章小結(jié)第5章 物流管理系統(tǒng) 5.1 系統(tǒng)總體設計  5.1.1 應用背景  5.1.2 項目目標  5.1.3 解決方案設計  5.1.4 系統(tǒng)模塊功能分析 5.2 數(shù)據(jù)庫設計  5.2.1 數(shù)據(jù)庫需求分析  5.2.2 E-R圖分析  5.2.3 數(shù)據(jù)表設計 5.3 技術(shù)細節(jié)  5.3.1 創(chuàng)建數(shù)據(jù)庫  5.3.2 創(chuàng)建貨物屬性表  5.3.3 創(chuàng)建貨物匯總表 5.4 登錄模塊 5.5 物流管理系統(tǒng)模塊  5.5.1 物流管理系統(tǒng)主界面模塊“  5.5.2 登記貨物信息模塊  5.5.3 系統(tǒng)盤存模塊  5.5.4 入庫登記模塊  5.5.5 出庫登記模塊  5.5.6 業(yè)務單位信息模塊  5.5.7 業(yè)務信息模塊 5.6 擴充和提高 本章小結(jié)第6章 學生信息管理系統(tǒng)……第7章 學校信息管理系統(tǒng)第8章 圖書館管理系統(tǒng)第9章 超市管理系統(tǒng)附錄 系統(tǒng)設計 A 在系統(tǒng)中創(chuàng)建各種窗體 B 在系統(tǒng)環(huán)境中調(diào)試程序 C 創(chuàng)建系統(tǒng)可執(zhí)行文件 D 配置Oracle數(shù)據(jù)庫管理器

章節(jié)摘錄

插圖:5.1 系統(tǒng)總體設計5.1.1 應用背景物流管理系統(tǒng)可幫助企業(yè)的物業(yè)管理人員對物流物品的入庫、出庫、移庫、盤點、補充訂貨和生產(chǎn)補料等操作進行全面的控制和管理。物流管理系統(tǒng)從級別、類別、貨位、批次、單件、ABC分類等不同角度來管理物流物品的數(shù)量,物流成本和資金占用情況。以便用戶及時了解和控制物流業(yè)務各方面的準確情況和數(shù)據(jù)、物流成本和資金占用情況,做到賬、物、卡相符。物流管理系統(tǒng)是一個多層次的管理系統(tǒng),可以通過靈活的設置實現(xiàn)不同層次的管理。一個優(yōu)秀的物流管理子系統(tǒng)應不僅能管理已經(jīng)發(fā)生的貨物出/入庫業(yè)務和提供實時精確的物流存量狀態(tài)信息,還可以通過貨物存貨狀態(tài)的設置,對即將發(fā)生的貨物出/入庫業(yè)務進行預測管理,準確地得出未來某個時點上的預計物流及相應的資金占用情況。當銷售訂單到來時,企業(yè)ERP系統(tǒng)需要根據(jù)已有的產(chǎn)品成品物流信息制定生產(chǎn)計劃。當下達生產(chǎn)任務時,根據(jù)已有的原材料物流信息制定采購計劃。當評估企業(yè)經(jīng)營業(yè)績時,根據(jù)物流物料盤點計算產(chǎn)品成本和物流物料資金占用情況。因此可以說物流管理系統(tǒng)是整個企業(yè)信息化系統(tǒng)開發(fā)中最重要、最關(guān)鍵的部分。幾乎每一個進行信息化建設的企業(yè)都要建立自己的物流管理系統(tǒng)。

編輯推薦

《Java數(shù)據(jù)庫系統(tǒng)項目開發(fā)實踐》為科學出版社出版發(fā)行。

圖書封面

評論、評分、閱讀與下載


    Java數(shù)據(jù)庫系統(tǒng)項目開發(fā)實踐 PDF格式下載


用戶評論 (總計11條)

 
 

  •   Java數(shù)據(jù)庫系統(tǒng)項目開發(fā)實踐(含CD-ROM光盤一張)——程序員項目開發(fā)實踐系列
  •   這本書的案例很經(jīng)典,對初學JAVA很有幫助,有的代碼有點過時,不過了解下也行~
  •   喜歡這本書!
  •   這本書很好,很值得一看!
  •   書很不錯 又很便宜
  •   沒有包裝,其它三本還有個紙膜包著,這一本一看就是很久的存貨。連個紙膜也不給還舊黃的,內(nèi)容未看,待定?。?/li>
  •   該書定位于已經(jīng)比較了解java語言的人士,可能是我選錯了書,學起來挺吃力,本來以為是"從零開始"那種概念的
  •   例子基本沒有什么特點,全部的例子基本都可以用一個套路套下來,沒有什么新意,對數(shù)據(jù)庫部分講解偏重理論,對使用jbuilder部分說明較少,圖例也不夠清晰
  •   我一接到書就沒有仔細看里面的光盤,等回家打開電腦看里面光盤的時候,沒想到光盤是兩半的,書中的全部源代碼都在光盤里面啊。生氣
  •   里面的解釋很少,都是些案例的拼湊~~
  •   這本書包含了九個經(jīng)典的Java數(shù)據(jù)庫系統(tǒng)案例,每個案例的講解也較為詳細,包括項目的背景、系統(tǒng)設計、數(shù)據(jù)庫設計、各模塊設計等等,個人覺得,作為Java數(shù)據(jù)庫系統(tǒng)的學習還是挺不錯的。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7