基于WEB技术的管理信息系统的开发研究

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

华中科技大学硕士学位论文基于WEB技术的管理信息系统的开发研究姓名:雷钧申请学位级别:硕士专业:控制理论与控制工程指导教师:方华京20050512IWebWebWebInternetMVCModel-View-ControllerWebJ2EEJava2platform,EnterpriseEditionSunJ2EEJavaJSPServletJDBCJavaBeanEJBJavaWebJ2EEMVCJ2EEJ2EEMVCWebJ2EEWebWebJ2EEMVCBGS(BatchGammeSystemJ2EERBAC(Role-BasedAccessControl)WebJ2EEIIAbstractWebenterpriseapplicationsoftwarehascharactersofcomplexstructureandinvolvingmultitechnology.Thosecharactersincreasethedifficultofitsdevelopment.Soit’sahotspotofInternettechniquedevelopmentcurrentlytoconstructWebapplicationwithmorefunction,moreflexibleapplicationandeasierdevelopment.MVC(Model-View-Controller)designpatternisoneoftheimportantdesignpatterns.Itrealizestheseparationoflogiclayersandviewlayersintheory,whichisveryimportanttowebapplicationdeveloping.J2EE(Java2platform,EnterpriseEdition),foundedbySunMicrosystemsInc,isakindofmodelentirelywhichconsistsofJSPServletJDBCJavaBeanandEJBsoonmostly.J2EEcontainsawholesuitofstandardsandcriterionsforenterpriselevelapplication.Ithasmanyvirtues,suchasindependenceofplatform,easyexpansibilityandgoodsecurity,whichmakeitverypopularinITindustry.IthasnotonlyindependenceofplatformonWebapplicationandhighdistributingdisposingabilitybutalsostrongcompatibility.J2EEhasachievedenormoussuccessinthefieldofconstructingE-businessanddistributedenterpriseapplication.Ithasbecomeoneofthemostpopulardevelopingplatforms.ThispaperintroducesideaofMVCpattern,emphasesthecombinationofJ2EEandMVCpattern,andprovidesakindofmethodfordevelopingaWebapplicationbasedonJ2EEandpatternofMVC.ItestablishesthefoundationfordevelopingWebapplicationbasedonJ2EEwithclearstructureandhighperformance.WepresentaprocessplansheetdesignandmanagementinformationsystembasedonJ2EEandMVCpatternunderWebenvironment.OnthebasisofanalyzingthedevelopmenttechnologyoftheBGS+(BatchGammeSystemPlus,thenecessityandpossibilityofthesystemarediscussed,andtheframeoftheJ2EE-basedsystemisproposed.Thefunction,runningenvironmentandapplicationofthesystemisdiscussedinit.Withthesystem,itiseasytocreateaprocessplansheetquicklyaswellastomanagealotofprocessplansheetseffectively.Finally,thedevelopingstepsandrelatedtechnologiesindetailsareintroduced.ThispaperanalyzestheRole-BasedAccessControl(RBAC)modelinsystemsecurity,whichdescribestherelationshipofUSERSROLESPERMISSIONS.Theproblemofconstraintsinrole-basedaccesscontrolisintroducedinsomedetails.Thissystemhasmanycharacteristics,suchasclearnessindesignation,effectinmodularity,easinessinexpansibilityandsoon.Keywords:WebJ2EEMISprocessplansheetModel-View-Controllerdesignpattern111.1[1]WebInternetIntranetDONGFENGPEUGEOTCITROENAUTOMOBILECOMPANYLTDDPCABGS(BatchGammeSystem1994BGS801.1BGSBGS2BGSOEVBGS1.1BGSWordBGSBGSBGS2BGSBGS+BGS3BGS+EXCELPDFBGSBGS+BGS+IE1.21.2.1Internet/IntranetWebWeb[2][3][4]4C/SB/SJ2EEJ2EEJava2EnterpriseEditionSun19996JavaJ2EEJava2[5]J2EEJ2EE[6]J2EEJ2EE[7]J2EEMVC[8][9]Model-View-ControllerWeb1.2.2Internet/IntranetWeb/JavaJ2EE[10][11][12][13]1.2.3CAPP(ComputerAidedProcessPlanning)CADPRO-E5[14][15]Web[14][15][16]62J2EE2.1Client/ServerSQLStructuredQueryLanguageSQLSQL2.12.1C/SC/S72.2[17]2.22.22.2C/SC/S8C/Sllll2.3B/SB/SHTTPHyperTextTransmissionProtocolHTMLHyperTextMarkupLanguageWebB/W/D2.32.3B/SWebWebWebHTML[18]WebWebSQL9SQLHTMLWebC/SB/SlWeblWebHTTPlHTMLURLlllB/SC/SB/S2.4J2EEJ2EEJavaEJBEnterpriseJavaBeanJavaServletJSPXMLeXtensibleMarkupLanguage[19]JavaJ2EEJ2EEClientTierWebTierBusinessTierEnterpriseInformationSystem[20][21]WebJ2EE10WebJ2EEWebJavaAppletContainerHTMLAppletHTTPSSLSecureSocketLayerWebWebJSPServletJavaBeanEJBBusinessEJBEJBJ2EE[22]JavaBeanEJBJavaBeanEJBRemoteEJB[23]WebEJBEJBBean(sessionbean)Bean(entitybean)Bean(message-drivenbean)JavaBeanJava[24]COMSunJavaBeanJavaBeanjavacJSP(HTML/XML)Servlet.javaCLASS.classJAVABEANEJBDBHTMLJSPjavaBrowserWebBusinessEISClient11JavaJavaBeanJavaBeanJavaBeanJavaJavaBeanJavaBeanJavaJavaBeanJavaJavaBeanJavaBeanJavaBeanJavaBeanJavaBeanJavaJava[25]IntranetInternet2.5J2EEJ2EE[26]J2EEWebWebWeb1EJB2.5WebXMLWeb2.5EJB2WebEJBEJBEJB12EJBEJBRMI-IIOP[24]2.6beanbeanJDBCbeanbeanbeanJDBCbeanEJBbeanbeanbeanbeanbean2.6Web3WebEJBEJBWeb2.7WebWebJSPServletXMLHTTPHTMLWebJSPServlet13JDBCWebJavaServlet4WebB2BBusinesstoBusinessWebWeb2.8HTTPXML2.8Web143MVC3.1[27][28][29]patternnameproblemsolutionconsequence153.2MVCModel-View-ControllerMVCMVC[30]MVCSmallTalk-80[31]OOMVCMVCModelViewController3.1163.1MVCModelMVCViewControllerviewModelModelModel3.3J2EEMVCMVCSunJ2EE[10]WebMVC[32][33]17[10][11][12][13]J2EEMVCWebJSPServletJavaServlet[34]JSPJSPServletJSPJSP[35]WebMVCModelViewControllerJSPMVCViewServletModelClassJavaBean18MVCWeb3.2ServletJSPBeanJSPJSPBeanServlet3.2MVCWebMVCJSPServletJSPHTTPServletSessionSession[36]JavaBeanJavaBeanJavaBeanBrowser/ServerHTTPWebWebJSPServletWebWebHTTPServletJSPJSPHttpRequest19ServletServletBeanJSPJSP2044.1BGSBGSUW1UW2UW3UW5BGSWordBGS4.14.1BGSBGS8DPCA5ECDVBGSOEVECDV21OEVBGS4.24.2BGS22132018181819682105PDFEXCEL51051051051010354.2J2EENETNETMicrosoftXMLWebWindowsJ2EEAPIApplicationProgramInterfaceJavaSunJava23J2EEWeb[37]BGS+Browser/ServerBGS+J2EEWebBGS+MVCJSP+Servlet+Jav

1 / 62
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功