設(shè)計(jì)及附件題目基于JSP的務(wù)管理系統(tǒng)_第1頁
設(shè)計(jì)及附件題目基于JSP的務(wù)管理系統(tǒng)_第2頁
設(shè)計(jì)及附件題目基于JSP的務(wù)管理系統(tǒng)_第3頁
設(shè)計(jì)及附件題目基于JSP的務(wù)管理系統(tǒng)_第4頁
設(shè)計(jì)及附件題目基于JSP的務(wù)管理系統(tǒng)_第5頁
已閱讀5頁,還剩44頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

本系統(tǒng)在設(shè)計(jì)方面采用B/SJSP實(shí)現(xiàn),數(shù)據(jù)庫選用SQLServer2005數(shù)據(jù)庫。該系統(tǒng)實(shí)現(xiàn)的主要功能有前臺(tái)功能和功能,前臺(tái)功能客戶可以通過登錄系統(tǒng)查詢系統(tǒng)、修改,同時(shí)客戶可以查詢余額、存款、取款、轉(zhuǎn)賬,功能管理員可以登錄系統(tǒng)來查詢系統(tǒng)、修改,管理員可以管理客戶,對(duì)客戶的、存款、取款、轉(zhuǎn)賬進(jìn)行管理,同時(shí),如果客戶丟失請(qǐng)求掛失時(shí)可以對(duì)其進(jìn)行凍結(jié)補(bǔ)辦后可以將其解凍等操作,客戶的安全性得到保障。同時(shí)本系統(tǒng)可以查看及轉(zhuǎn)賬記錄,使賬目更清晰,管理員及客戶的操作也比較簡(jiǎn)單,由于系統(tǒng)是B/S結(jié)構(gòu)所以和升級(jí)比較簡(jiǎn)單,且用JAVA語言JSPbasedbankingmanagementWiththerapiddevelopmentofcomputertechnology,bankshaveenteredtheinformationera.BankbusinessmanagementsystemintotheBankoftheinformationageisessentialtool,itcanachieveadministratorsmanagecustomerinformationtorecethetraditionalmanualoperationsothattheworkefficiencyismorehigh,saverscancheckbalances,deposits,withdrawals,transfersandotherfunctionsinthesystemandprovideconveniencetotheAccordingtothefirstfewstagesoftheysisanddesign,thesysteminthedesignoftheB/Smode,JSPtechnology,thebasicpagedesignandfunctionrealization,thebackstagedatabaseuseSQLServer2005database.Frontandbackofficefunctionsofthesystemtoachievethemainfunction,thefrontdeskfunctioncustomerscanthroughsystemlogquerysystem,modifythepassword.Atthesametime,customerscancheckbalances,deposits,withdrawals,transfersandbackofficefunctionsoftheadministratorcanlogintothesystemtoquerysystem,modifypassword,theadministratorcanmanagethecustomer,themanagementofcustomeraccounts,deposits,withdrawals,transfersand,Atthesametime,ifthebankcardcustomerlossandrequestthelosscanbeonthenumberof zeretroactivecanthedefrostingoperation,thecustomer'ssafetyisguaranteed.Atthesametime,thesystemcanviewaccessandtransferrecords,sothatmoreclearaccounts,theadministratorandthecustomer'soperationisalsosimple,AsthesystemisB/Sstructuresomaintenanceandupgradeisrelativelysimple,andwithJAVAlanguage,arelativelystrongsecurity.Thissystemhopestogivebankadministrators,customersbringconvenience,sothatthebankworkefficient,safe,sothatthecustomer'sfinancialandpropertytogettheprotection,theflowofaccountsmoreclearly.:bankbusinessmanagement;Deposit;Withdrawmoney;B/SIII 緒 目的及意 國內(nèi)外研究現(xiàn)狀 本課題研究的主要內(nèi) JSP技 SQLserver JAVA語 系統(tǒng)結(jié) 可行性分 技術(shù)可行 經(jīng)濟(jì)可行 功能和系統(tǒng)性能的需 數(shù)據(jù)流 第0層數(shù)據(jù)流 第一層數(shù)據(jù)流圖 第二層數(shù)據(jù)流 數(shù)據(jù)字 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫表設(shè)計(jì) E-R圖 系統(tǒng)功 銀行業(yè)務(wù)管理系統(tǒng)總功能模塊圖 系統(tǒng)總功能模塊圖 系統(tǒng)子功能模塊 系統(tǒng)流程 隨著中國加入WTO,銀行的壓力也越來越大,以客戶為本逐漸成為其)被引入銀行業(yè)務(wù)處理流程中。極大簡(jiǎn)化了各類與客戶相關(guān)聯(lián)的業(yè)務(wù)流myeclipse、SQLserver2005理客戶,對(duì)客戶的、存款、取款、轉(zhuǎn)賬進(jìn)行管理等。server2005B/SJAVAHTML,XML,JAVA語言以及其他語言,靈活,快速地創(chuàng)建和JavaTM,JSPWeb時(shí),JSPJSPjspjavaApplication息處理,一臺(tái)服務(wù)器到無數(shù)臺(tái)服務(wù)器,Java發(fā)工具,而且許多可以到,并且其中許多已經(jīng)可以順利的運(yùn)行于多種平SQLserverSQLServer2005是一個(gè)全面的數(shù)據(jù)庫平臺(tái),使用集成的商業(yè)智能(BI)工具提供了企業(yè)級(jí)的數(shù)據(jù)管理。SQLServer2005SQLServer2005數(shù)據(jù)引擎是本企業(yè)數(shù)據(jù)管理解決方案的。此外SQLServer2005結(jié)合了分析、報(bào)表、集成和通知功能。這使企業(yè)可以構(gòu)建和部署經(jīng)濟(jì)有效的BI解決方案,幫助團(tuán)隊(duì)通過記分卡、Dashboard、Webservices與VisualStudio、OfficeSystem以及新的開發(fā)工具包(包括BusinessInligenceDevelopmentStudio)的緊密集成使SQLServer2005是決策者,SQLServer2005對(duì)行業(yè)進(jìn)行了認(rèn)真研究,全世界的研究團(tuán)隊(duì)共同努的SQLServer2005。這些功能將有助于您在以下三個(gè)主要方面提高業(yè)務(wù):SQLServer2005針對(duì)行業(yè)和分析應(yīng)用程序提供了一種更安全可靠和更高效的數(shù)據(jù)平臺(tái)。SQLServer的版本不僅是迄今為止SQLServer的最大發(fā)SQLServer2005SQLServer2005的綜合分析、集成和數(shù)據(jù)遷移功能使各個(gè)企業(yè)無論采用SQLServer2005BIMyEclipse,是在eclipse基礎(chǔ)上加上自己的插件開發(fā)而成的功能強(qiáng)大的企業(yè)級(jí)集成開發(fā)環(huán)境,主要用于Java、JavaEE以及移動(dòng)應(yīng)用的開發(fā)。MyEclipseMyEclipse企業(yè)級(jí)工作平臺(tái)(MyEclipseEnterpriseWorkbench),簡(jiǎn)稱MyEclipse。是對(duì)eclipseIDE的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫和JavaEE的開的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持HTMLStrutsJSP,CSSJavascriptSpringSQL。MyEclipse是一個(gè)十分優(yōu)秀的用于開發(fā)Java,J2EEEclipse插件集合,MyEclipseJavaServletAJAXJSPJSFStrutsSpring,Hibernate,EJB3,JDBC數(shù)據(jù)庫工具等多項(xiàng)功能。可以說MyEclipse是幾乎囊括了目前所有主流開源產(chǎn)品的專屬eclipse開發(fā)工具。JAVAJava是一種簡(jiǎn)單的,跨平臺(tái)的,面向?qū)ο蟮?,分布式的,解釋的,健壯?995年SUNJava語言之后,全世界的目光都被這個(gè)神奇的語言所吸引。JavaC語言、C++語言。Java是一個(gè)純粹的面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,它繼承了C++語言面向?qū)ο蠹夹g(shù)的。Java舍棄了C語回收不再被的對(duì)象所占據(jù)的內(nèi)存空間,使得程序員不用再為內(nèi)存管理而擔(dān)Java不同于一般的編譯執(zhí)行計(jì)算機(jī)語言和解釋執(zhí)行計(jì)算機(jī)語言。它首先將Java程序的性能。本課題運(yùn)用了B/S模式,在B/S(Browser/Server)Web應(yīng)用中,瀏覽器直接通過HTML或者JSP的形式與用戶交互,響應(yīng)用戶的請(qǐng)求。B/S結(jié)構(gòu)(Browser/Server,瀏覽器/服務(wù)器模式)是WEB興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式,WEB瀏覽器是客戶端最主要的應(yīng)用軟件。這種模式統(tǒng)一了客戶(Browser),服務(wù)器安裝Oracle、Sybase、InformixSQLServer等數(shù)據(jù)庫。瀏覽器通過WebServer同數(shù)據(jù)庫進(jìn)B/S最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而不用安裝任何專門的軟件。(1)和升級(jí)方式簡(jiǎn)單。B/S架構(gòu)的軟件只需要管理服務(wù)器就行了,所有成本降低,選擇。服務(wù)器操作系統(tǒng)的選擇較多,而且現(xiàn)在該系統(tǒng)擬采用數(shù)據(jù)庫技術(shù)與系統(tǒng)開發(fā)技術(shù),使用SQLserver2005與JSP技術(shù)。JSPWebJavaBean組件提供了完善的支持,這種支持不僅能縮短開發(fā)時(shí)間避免重復(fù)開發(fā)。JavaBean組件可以用來執(zhí)行復(fù)雜的計(jì)算任HTML語言,用JSP用戶只要具備一些Windows操作系統(tǒng)的知識(shí),并不需要具有專門的技術(shù)能由于B/S結(jié)構(gòu)模式有經(jīng)濟(jì)、成本低的優(yōu)勢(shì),就市場(chǎng)來說完成本系統(tǒng)需要的經(jīng)濟(jì)成本不高,而且現(xiàn)在windows操作系統(tǒng)的普及以及人們使用計(jì)算機(jī)的頻率捷,只要具備一般的windows就能夠操作。系統(tǒng)的系統(tǒng)設(shè)計(jì)是在獨(dú)立的環(huán)境下完成的,并且B/S結(jié)構(gòu)模式具有和升級(jí)簡(jiǎn)單,JAVA語言具有安全性,使得整個(gè)系統(tǒng)性能無論在或是安全方將頂層數(shù)據(jù)流圖展開,同時(shí)增加這些數(shù)據(jù)流對(duì)應(yīng)的數(shù)據(jù),可以得到第一3-23-3 流3-43-4數(shù)據(jù)字典描述數(shù)據(jù)流圖的數(shù)據(jù)、數(shù)據(jù)加工和數(shù)據(jù)流,通過對(duì)系統(tǒng)數(shù)據(jù)流、處理過程、數(shù)據(jù)和外部實(shí)體。名字:id描述:,如址、、、等本系統(tǒng)是用SQLServer2005作為數(shù)據(jù)庫它是一個(gè)全面的數(shù)據(jù)庫平臺(tái),使用集成的商業(yè)智能工具提供了企業(yè)級(jí)的數(shù)據(jù)管理。SQLServer2005數(shù)據(jù)庫數(shù)據(jù)庫設(shè)計(jì)(DatabaseDesign)是指在一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造出最優(yōu)的本系統(tǒng)用SQLServer20054-1否是是4-2否是是是4-3否是是是4-4否是是是是4-5否是4-6表4-6否真實(shí)是是是是是是是是是是是E-RE-RE-R是關(guān)鍵屬性,關(guān)鍵屬性下劃線。的依賴關(guān)系進(jìn)行了整合,得出系統(tǒng)E-R4-54-6管理員可以進(jìn)行基本操作和客戶管理操作具體功能模塊圖如圖4-7所示??蛻魟t可以進(jìn)行一些存款、取款、轉(zhuǎn)賬的基本操作具體功能模塊圖如圖4-8所示。4-74-8系統(tǒng)流程圖(SystemFlowchart)是描繪系統(tǒng)物理模型的傳統(tǒng)工具。它的基錄名和登錄才能進(jìn)入系統(tǒng)。其中,儲(chǔ)戶在登錄系統(tǒng)時(shí)考慮到安全問題,儲(chǔ)戶必須輸入自己持有的唯一的登陸,具體流程圖如圖4-9所示。 NY面4-9修改無論是管理員或是用戶都可以修改自己的,一方面使得更加安全,另4-10圖4-10修改流程管理員模在這個(gè)模塊管理員可以為新用戶,通過輸入合法的儲(chǔ)戶信息進(jìn)行操作,如果輸入的不合法將不能進(jìn)行,具體流程圖如圖4-11所圖4-11管理 流程客戶可以在本系統(tǒng)里進(jìn)行操作,當(dāng)所取金額大于所剩余額時(shí)則不能4-12所示。圖4-12流程轉(zhuǎn)賬流程圖和流程圖和流程基本類似,如果轉(zhuǎn)出金額大于所4-13不同的登陸操作界面都不同。管理員具有管理的權(quán)限,而用戶只能進(jìn)行存此模塊的主要功能是通過用戶輸入用戶名和來判斷該用戶是否是本系統(tǒng)用戶和判斷用戶權(quán)限的級(jí)別。系統(tǒng)會(huì)按照使用者提供的用戶名和與數(shù)據(jù)庫讀出的數(shù)據(jù)來判斷用戶。用戶只有輸入自己唯一的才能登陸到本系統(tǒng)。5-15-1{Stringsql="fromTAdminwhereuserName=?anduserPw=?";Object[]con={userName,userPw};{}{

WebContextctx=WebContextFactory.get();HttpSessionsession=ctx.getSession();TAdminadmin=(TAdmin)adminList.get(0);session.setAttribute("userType",0);session.setAttribute("admin",admin);}}{

Stringsql="fromTUserwheretai刪除andkahaoObject[]con={userName,userPw};{}{

WebContextctx=WebContextFactory.get();HttpSessionsession=ctx.getSession();TUseruser=(TUser)adminList.get(0);session.setAttribute("userType",1);session.setAttribute("user",user);}}return}系統(tǒng)管理員登錄本系統(tǒng)后,可以進(jìn)行登錄名和的修改如圖5-2所示實(shí)現(xiàn)修改功能的代碼如下publicStringadminPwEdit(String{

{}catch(InterruptedException{}WebContextctx=WebContextFactory.get();HttpSessionsession=ctx.getSession();TAdminadmin=(TAdmin)session.getAttribute("admin");session.setAttribute("admin",admin);return}5-3publicString{Stringsql="fromTUserwheretai刪除Maprequest=(Map)ServletActionContext.getContext().get("request");request.put("userList",userList);return}publicString{TUseruser=userDAO.findById(id);return"succeed";}publicString{TUseruser=userDAO.findById(id);return"succeed";}管理員登錄本系統(tǒng)后,可以進(jìn)行儲(chǔ)戶操作,如圖5-4所示實(shí)現(xiàn)功能的代碼如下publicString{MapStringsql="fromTUserwherekahao=?";Objectc[]={kahao.trim()};{request.put("msg","已占用。請(qǐng)重新輸入return}TUseruser=newTUser(); user.set();return"succeed";}修改界5-6publicString{TUserMaprequest=(Map)ServletActionContext.getContext().get("request");request.put("user",user);return}5-7publicString{Maprequest=(Map)ServletActionContext.getContext().get("request");HttpServletRequestreq=ServletActionContext.getRequest();intintuserId=Integer.parseInt(req.getParameter("userId"));Stringshijian=req.getParameter("shijian");{","return}{TCuncun=newTCun();

Stringsql="updateTUsersetyue=yue+"+jine+"where","return}}5-8publicString{Maprequest=(Map)ServletActionContext.getContext().get("request");HttpServletRequestreq=ServletActionContext.getRequest();intintuserId=Integer.parseInt(req.getParameter("userId"));Stringshijian=req.getParameter("shijian");{}{

","int{}

}{}

","TQuqu=newTQu();Stringsql="updateTUsersetyue=yue-"+jine+whererequest.put("msg","取款成功");return}5-9publicString{Maprequest=(Map)ServletActionContext.getContext().get("request");HttpServletRequestreq=ServletActionContext.getRequest();Stringtokahao=req.getParameter("tokahao").trim();intjine=Integer.parseInt(req.getParameter("jine"));Stringshijian=req.getParameter("shijian");int{}{

","Stringsql="fromTUserwheretai正常andkahao=?";Objectc[]={tokahao.trim()};{新輸入

}{

request.put("msg","不存在或者已被凍結(jié)。請(qǐng)TUserintint{where

}{

","TZhuanzhangStringsql1="updateTUsersetyue=yue-Stringsql2="updateTUsersetyue=yue+"+jine+"whereid="+toUserId;","}}}return}的建立使銀行業(yè)務(wù)管理更加規(guī)范化、系統(tǒng)化,查詢更加便捷化。銀行業(yè)務(wù)本系統(tǒng)采用JSP構(gòu)造前臺(tái)頁面,Tomcat作為Web服務(wù)器,開發(fā)工具選用MyEclipse,SQLServer2005作為數(shù)據(jù)庫。運(yùn)用軟件工程思想方法,對(duì)系統(tǒng)進(jìn)行快速有效開發(fā)。本系統(tǒng)實(shí)現(xiàn)的主要功能有前臺(tái)功能和功能,前臺(tái)功能客戶可以通過登錄系統(tǒng)查詢系統(tǒng)、修改,同時(shí)客戶可以查詢余額、存款、取款、轉(zhuǎn)賬等功能,功能管理員可以登錄系統(tǒng)來查詢系統(tǒng)、修改,同時(shí)管理員可以管理客戶,對(duì)客戶的、存款、取款、轉(zhuǎn)賬進(jìn)行管理等,通過在myeclipse開發(fā)工具里用java語言編寫程序采用了B/S模式,在B/S(Browser/Server)Web應(yīng)用中,瀏覽器直接通過JSP的形式與用戶交本系統(tǒng)的優(yōu)點(diǎn)在于java語言的安全性和B/S結(jié)構(gòu)的便于,操作簡(jiǎn)單,[1].ASP網(wǎng)頁數(shù)據(jù)庫短訓(xùn).:機(jī)械工業(yè)[2].數(shù)據(jù)庫技術(shù)與應(yīng)用——Access2000篇.:人民郵電[3],.《JSP數(shù)據(jù)庫編程實(shí)例》 ,2002[4],.《數(shù)據(jù)庫系統(tǒng)概論》.高等教育,2002[5]數(shù)據(jù)庫原理及應(yīng)用人民郵電[6].JSP基礎(chǔ)[M].:,2004:101-[7]、.Tomcat與JavaWeb開發(fā)技術(shù)詳解[M].:電[8],.數(shù)據(jù)庫系統(tǒng)原理[M].:[9].《現(xiàn)代軟件工程》.希望電子,2003年8月:1-[10],王英杰,,《基于MVC的軟件界面體系結(jié)構(gòu)研究與實(shí)現(xiàn)》計(jì)算機(jī)應(yīng)用研究;200409朱紅,.《JSPWeb編程指南》.電子工業(yè) 2001年月:34-DerekFerguson.DebuggingASP.:麥·國際公、但正剛、.ASP數(shù)據(jù)庫系統(tǒng)開發(fā)實(shí)例導(dǎo)航..人民郵電StephenWalter.ActiveServerPages2.0Unleashed.:希.Eclipse從到精通[M].:, JimArlow UML2.0andthe UnifiedProcess[M]機(jī)械工業(yè)出 2006年6月 ,JSP網(wǎng)絡(luò)開發(fā)詳解[M].:電子工業(yè),2007成先海.數(shù)據(jù)庫基礎(chǔ)與應(yīng)用[M].:機(jī)械工業(yè)孫喁喁編著Java程序設(shè)計(jì)等編著軟件體系結(jié)構(gòu)(第二版致律己、寬已待人的崇高品質(zhì)對(duì)學(xué)生將是的鞭策。老師總是耐心的講解,關(guān)樂,然而的則是收獲,感謝母校的各位老師不但無私地傳授給我們知識(shí),也了我們?nèi)绾巫鋈?。在新的世紀(jì)里,人們自然對(duì)未來有許多美好的愿望和學(xué)知識(shí)、能夠獨(dú)立解決任務(wù)、有創(chuàng)新意識(shí)的新型人才。本人完全了解西安工業(yè)大學(xué)有關(guān)保護(hù)知識(shí)的規(guī)定,即:本科學(xué)生在校攻讀學(xué)士期間畢業(yè)設(shè)計(jì)()工作的知識(shí)屬于西安工業(yè)大學(xué)。本人保證畢業(yè)離校后,使用畢業(yè)設(shè)計(jì)()工作成果或用畢業(yè)設(shè)計(jì)()工作成果時(shí)署位仍然為西安工業(yè)大學(xué)。學(xué)校保留送交的畢業(yè)設(shè)計(jì)()的原文或復(fù)印件,允許畢業(yè)設(shè)計(jì)()被查閱和借閱;學(xué)??梢怨籍厴I(yè)設(shè)計(jì)()的全部或部分內(nèi)容,可以采用影印、縮印或其他保存畢業(yè)設(shè)計(jì)((的畢業(yè)設(shè)計(jì)()在后應(yīng)遵守此規(guī)定畢業(yè)設(shè)計(jì)()作者簽名:了文中特別加以標(biāo)注和致謝的地方外,畢業(yè)設(shè)計(jì)()中不包含其他人已經(jīng)或撰寫過的成果,不包含他人已申請(qǐng)或其他用途使用過的成果。與我一同工作的對(duì)本做的任何貢獻(xiàn)均已在中作了明確的說明并表示畢業(yè)設(shè)計(jì)()與資料若有不實(shí)之處,本人承擔(dān)一切相關(guān)責(zé)任畢業(yè)設(shè)計(jì)()作者簽名:院(系):計(jì)算機(jī)科學(xué)與專 班 學(xué)學(xué) 指導(dǎo)教師 孫喁 20156JavaandOracleFromJavasinceitsinception,hasbeenintoomanyareasofsuccess,butitrarelyemergegraphicalinterfaceprocedures.Thereason,JavalanguagethedefaultgraphicalinterfacedevelopmentpackageAWTandSWINGis theirstudy,regardlessofthespeedandappearance,theyareunacceptable.Today,Eclipse'sSWTorganizeddevelopmentkitforJavaprogrammersprovideoutsideofAWTandSWINGabetterchoice.Inthisarticle,SWTdoneonasimplebutcomprehensiveintroductionasmuchaspossible.Javalanguageanditsreputationinthedesktopapplication(GUIprogram)theachievementsdonotmatchobviouslyisstillveryraretoseeaverysuccessfulprogramJavaDesktop.AlthoughJBuilder,Netbean,JProbe,etc.asarepresentativeoflarge-scalesoftware,butitstillcannotprovethatJava'sGUIprogramtobesuccessful:theirappearanceandalwaysunderthesameoperatingsystemtform,itis withothersoftware.Configurationofthemachineseemstonever-endingdemand,whichcanonlybeanumberofthemalwayshavethehighestperformanceofcurrentPC-tolerancebyprogrammers,orthosewhodonotcareaboutmoneyandtimeacceptabletoprofessionalusers.Thevastmajorityofcomputerusers, AWTorSWINGinterfacerepresentsastrangeandunacceptablespeed.StandardWidgetToolkit(SWT)isprobablythenightmareoftheTerminatorJava,themajorityofJavaprogrammerscanfinallydevelopedahighlyefficientGUIprocess,theyhavetheappearanceofthestandard,almostnoonecanseethatyourprogramiswritteninJavaandmoreimportantly,theseproceduresarecross-tform.SWTistheEclipseorganizationitselfonlytothedevelopmentoftheEclipseIDEenvironmenttopreparethebottomofagroupofgraphicalinterfaceAPI.Liuisperhapsnointerpolation,orintentional,sofar,SWTbothinperformanceandappearance,aretheSUNprovidedAWTandSWING.CurrentEclipseIDEhasdevelopedthe2.1version,SWThasbeenverystable.Herereferstothestabilityofatwo-tiermeansshouldinclude:Thefirstreferstothestabilityofperformance,inwhichthekeyisthedesignphilosophyderivedfromSWT.SWTgraphicstoizethecomponentoftheoperatingsystemAPI,thatistosay,aslongastheoperatingsystemprovidesthegraphicalcomponents,thentheSWTapplicationJNItechnologysimplycallthem,notonlythoseprovidedbytheoperatingsystemcomponents,SWTtodoittheirowninasimulatedrealized.SWTperformancecanbeseenmostofthetimedependsonthestabilityofthecorrespondingcomponentofthestabilityoftheoperatingsystemAnotherSWTAPIstabilityreferstothetypeofpackage,methodandstructureofthenamechangehasbeenrare,programmersdonothavetoworryasaresultoftheprogressofEclipsedevelopedquickly(EclipseIDE,therewillbeadailyversionoftheNightlyrelease),whichledtotheirchangesintheprogramcodeistoolarge.FromanupdatedversionofSWTtoanotherversion,usuallyonlyneedasimpleSWTpackagewillreceit.Inagraphicaloperatingsysteminthedevelopmentprocess,wemustcallthesystemresourcessuchasimages,fonts,colors,andsoon.Generally,theseresourcesarelimited,programmersmustbeverycarefulintheuseoftheseresources:Whennottousethemwhenreleasedassoonaspossible,otherwisetheoperatingsystemwillsoonerorlatertwilight,hadtorestart,wouldleadtomoreserioussystemcrash.AboutTheobject/relationalORACLE8objectmodelfortherealityandadoptamorecautiousapproach,theuseoftheobject/relationalmodel,thatisinfullsupportofthetraditionalrelationalmodel,basedonthetargetingmechanismforthelimitedsupportprovided.ORACLE8abletohandlenotonlythetraditionalstructureofinformation,butalsobeabletomanagebytheC++,Smalltalk,andotherdevelopmenttoolstogeneratethemultimediadatatypessuchastext,,graphics,andotherspaceto.ThisapproachallowsthedevelopmentofexistingsoftwareproductsandtoolsforsoftwareandapplicationsoftwareORACLE8coexistence,protectionofcustomerinvestment.ThedynamicdatabaseserversystemORACLE8introducedtoconnectstoragepool(connectionpolling)andmultiplexing(multiplexing)mechanismprovidessupportforlargeobjects.Whentheneedtosupportsomespecialdatatypes,theusercancreateasoftwareplug-ins(catridge)toachieve.ORACLE8advancednetworktechnologyusedtoimprovethesharingpoolandConnectionManagertoimprovethesystemcanbeincluded,thecapacitycanbefromseveralhundredGBtoTBbytescanbeupto10millionusersvisitatthesametimeinparallel,ORACLEdatabaseforeachTablecan modate1000tomeetthecurrentdatabaseanddatawarehouseapplications.ORACLEsaid,ORACLE8cansupporttheamountofdataupto512PB.However,therehasnotbeenauserofthedatabasewhichtheamountofdatatoachievethisnumber.Thefollowingaresomecommonly-usedrelationshipbetweentheamountofdataequivalent:1MB=10241GB=1GigabyteByte=10241TB= Byte=1024GB=1024*1PB=1PeraByte=1024TB=1024*1024*10241EB=1ExaByte=1024PB=1024*1024*1024*1024ThesystemavailabilityandeaseofORACLE8providesflexibleanddiversegeographicalfeaturesofthedata,asubcanbealargetable,itcanbeeasytomanageasmallpieceoftheindex,youcanpartitionthedatavalue.Effectivelyimprovethesystemcapacityanddataavailability,reducetheI/Obottlenecks.ORACLE8alsoimprovedparallelprocessing,powerindexmap,query,sort,connect,andthegeneralindexscan,suchastheintroductionofparallelprocessingoperations,improvethedegreeofparallelismofindividualqueries.ORACLE8throughParallelServer(ParallelServerOption)toimprovesystemSystemmanageabilityanddatasecurityORACLE8provideanautomaticbackupandrestorefeatures,improvedlarge-scaleandmoredetailedsupportofthedistributedoperatingsystem,suchasenhancedparallelSQLoperationsofreproduction.Inordertohelpcustomerseffectivelymanagetheentiredatabaseandapplicationsystems,ORACLEalsoprovidesbusinessmanagementsystem(ORACLEEnterpriseManager),databaseadministratorscanfocusontheconsolefromadrag-and-dropgraphicaluserinterfaceenvironmentmanagementsystemORACLE.ORACLE8throughthesecureservertoprovidesecurityservicestostrengthentheCentral inshaveORACLEWebServeruserauthenticationandusermanagement.ForNetworkORACLE8iandJAVAVMintheintegrationofCORBAORB,willbetheNCA(networkcomputerstructure)ofthecorecomponents.NCAisadistributedobjectORACLEoncomputerandnetworkstrategicnning.ORACLE8oftheNCAhadatremendousimpact,simplifytheapplicationsoftwareofpoints,topromotethethinandWeb-basedapplicationsoftwaredevelopment.InORACLE8FORNTalsomentionedthenewproductswerereleasedWebAssistant(WebPublishingAssistantORACLE),providesaWORDWIDEWEBindatabaseinformationpublishingasimple,effectivemethod.Ofmulti-tformsupportandNetworkstructureoftencontainsanumberoftforms,ORACLE8canrunonallmainstreamtformssuchasSUNSolarise,SequentDynix/PTX,InNt,HP_UX,DEC_UNIX,IBMAIXandSPandsoon.ORACLE8heterogeneousservices,aswellaswithotherdatasourcesusingSQLandPL/SQLtocommunicatewiththeserviceprovidedthenecessaryinfrastructure.ORACLE8continuetofocusonopenstandardsSQL3,JDBC,JSQLandCORBAsupport.

JavaOracle從Java誕生至今,已經(jīng)在太多的領(lǐng)域取得成功,然而它卻很少在圖形界面程序上嶄露頭角。究其原因,JavaAWTSWING實(shí)在是難脫其究,無論速度和外觀,它們都難以讓人接受。如今,Eclipse組織選擇。在本文中,對(duì)SWT做了簡(jiǎn)單但盡可能全面的介紹。JavaJBuilder,Netbean,JProbeJavaGUI程序是成功的:它們求也

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論