《1278.B基于JAVAWEB服務的數(shù)據(jù)交換系統(tǒng)的設計與實現(xiàn)答辯稿》由會員分享,可在線閱讀,更多相關《1278.B基于JAVAWEB服務的數(shù)據(jù)交換系統(tǒng)的設計與實現(xiàn)答辯稿(13頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、CompanyLOGO基于基于JAVA WebJAVA Web服務的數(shù)據(jù)交換系統(tǒng)的設計與實現(xiàn)服務的數(shù)據(jù)交換系統(tǒng)的設計與實現(xiàn) 系統(tǒng)設計目的系統(tǒng)設計目的v數(shù)據(jù)交換系統(tǒng)設計的緣由?數(shù)據(jù)交換系統(tǒng)設計的緣由?舊系統(tǒng)升級或新系統(tǒng)投入使用,需把原系統(tǒng)舊系統(tǒng)升級或新系統(tǒng)投入使用,需把原系統(tǒng)信息備份到新系統(tǒng)中。信息備份到新系統(tǒng)中。不同企事業(yè)單位之間資料共享與交流。不同企事業(yè)單位之間資料共享與交流。把子系統(tǒng)中的資料匯總到母系統(tǒng)中便于分類把子系統(tǒng)中的資料匯總到母系統(tǒng)中便于分類統(tǒng)計各種信息統(tǒng)計各種信息本系統(tǒng)作為基于本系統(tǒng)作為基于web的數(shù)據(jù)交換系統(tǒng),需要的數(shù)據(jù)交換系統(tǒng),需要很好的體現(xiàn)交換的概念,因此建立兩個數(shù)據(jù)很好的
2、體現(xiàn)交換的概念,因此建立兩個數(shù)據(jù)庫,用兩個不同的數(shù)據(jù)庫連接,分別操作相庫,用兩個不同的數(shù)據(jù)庫連接,分別操作相應的數(shù)據(jù)庫類。因處于畢業(yè)之際,正好作為應的數(shù)據(jù)庫類。因處于畢業(yè)之際,正好作為班級的信息統(tǒng)計系統(tǒng)。班級的信息統(tǒng)計系統(tǒng)。Company Logo本數(shù)據(jù)交換系統(tǒng)的優(yōu)點本數(shù)據(jù)交換系統(tǒng)的優(yōu)點其他方面的優(yōu)點其他方面的優(yōu)點方便與現(xiàn)有的其它方便與現(xiàn)有的其它JAVA WEB系統(tǒng)集成系統(tǒng)集成 以圖形界面形式直觀地進行操作以圖形界面形式直觀地進行操作 降低數(shù)據(jù)操作技術復雜性,簡化用戶操作。降低數(shù)據(jù)操作技術復雜性,簡化用戶操作。Company Logo系統(tǒng)規(guī)則圖示系統(tǒng)規(guī)則圖示 DataHelper 原數(shù)據(jù)庫(本
3、系統(tǒng)為班級信息維護系統(tǒng)庫)數(shù)據(jù)交換系統(tǒng)數(shù)據(jù)交換系統(tǒng) DataExcharge 目標數(shù)據(jù)庫(本系統(tǒng)為系統(tǒng)數(shù)據(jù)維護系統(tǒng)庫)數(shù)據(jù)規(guī)則數(shù)據(jù)規(guī)則備份備份/還原還原Company Logo 系統(tǒng)實現(xiàn)的功能模塊系統(tǒng)實現(xiàn)的功能模塊數(shù)據(jù)處理數(shù)據(jù)處理模塊模塊 系統(tǒng)管理系統(tǒng)管理模塊模塊系統(tǒng)登陸系統(tǒng)登陸模塊模塊班級信息維護班級信息維護模塊模塊數(shù)據(jù)規(guī)則數(shù)據(jù)規(guī)則模塊模塊功能模塊部分功能模塊部分Company Logo Java應用程序訪問數(shù)據(jù)庫的基本原理應用程序訪問數(shù)據(jù)庫的基本原理 v在Java語言中,JDBC(Java DataBase Connection)是應用程序與數(shù)據(jù)庫溝通的橋梁,即Java語言通過JDBC技術
4、訪問數(shù)據(jù)庫。JDBC是一種“開放”的方案,它為數(shù)據(jù)庫應用開發(fā)人員數(shù)據(jù)庫前臺工具開發(fā)人員提供了一種標準的應用程序設計接口,使開發(fā)人員可以用純Java語言編寫完整的數(shù)據(jù)庫應用程序。JDBC提供兩種API,分別是面向開發(fā)人員的API和面向底層的JDBC驅動程序API,底層主要通過直接的JDBC驅動和JDBC-ODBC橋驅動實現(xiàn)與數(shù)據(jù)庫的連接。Company LogoJava應用程序訪問數(shù)據(jù)庫的過程應用程序訪問數(shù)據(jù)庫的過程 v裝載數(shù)據(jù)庫驅動程序;v通過JDBC建立數(shù)據(jù)庫連接;v訪問數(shù)據(jù)庫,執(zhí)行SQL語句;v斷開數(shù)據(jù)庫連接 Java應用程序DBMSJDBCAPIJDBC驅動程序管理器JDBC驅動程序AP
5、IJDBC 網(wǎng)絡驅動程序JDBC-ODBC 橋驅動程序Company Logo班級信息維護班級信息維護第四步第三步第二步第一步與系統(tǒng)交互,完成信息維護功能與系統(tǒng)交互,完成信息維護功能班級信息維護班級信息維護登陸系統(tǒng)登陸系統(tǒng)選擇系統(tǒng)名稱:班級信息維護選擇系統(tǒng)名稱:班級信息維護Company Logo系統(tǒng)信息維護系統(tǒng)信息維護 Text第三步第三步選擇系統(tǒng)名稱:系統(tǒng)信息維護系統(tǒng)信息維護 登陸系統(tǒng)登陸系統(tǒng)系統(tǒng)信息維護系統(tǒng)信息維護與系統(tǒng)交互,與系統(tǒng)交互,完成信息維護完成信息維護功能功能第二步第二步第一步第一步第四步第四步用用戶戶管管理理數(shù)數(shù)據(jù)據(jù)規(guī)規(guī)則則數(shù)數(shù)據(jù)據(jù)處處理理數(shù)數(shù)據(jù)據(jù)對對比比Company Lo
6、go數(shù)據(jù)備份全過程圖示數(shù)據(jù)備份全過程圖示Your TextYour Text對比數(shù)據(jù)對比數(shù)據(jù)第三步第三步Your Text第四步第四步Your TextYour Text第一步第一步12345678第二步第二步第五步第五步第六步第六步第七步第七步第八步第八步執(zhí)行數(shù)據(jù)備份執(zhí)行數(shù)據(jù)備份查看班級信息查看班級信息定義數(shù)據(jù)規(guī)則定義數(shù)據(jù)規(guī)則系統(tǒng)信息維護系統(tǒng)信息維護注銷登陸注銷登陸填寫通訊錄和就業(yè)情填寫通訊錄和就業(yè)情況信息況信息班級信息維護班級信息維護Company Logo總結總結v本次設計我主要做了以下工作:a.設計了整個系統(tǒng)的構架即MVC架構 b.完成了系統(tǒng)的JAVA編程 c.學習利用SQL Server 2000數(shù)據(jù)庫管理系統(tǒng) 和Tomcat應用服務器技術 d.完成了系統(tǒng)的調試 Company Logo致謝致謝 由于受自己掌握的知識和水平的限制,難免存在著局限性和不完善的地方。希望各位專家和老師在評閱過程中給予批評指正。以下請看我的數(shù)據(jù)交換過程的演示。謝謝各位評委老師!Company LogoCompanyLOGO祝老師們工作順利祝老師們工作順利