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