-
簡(jiǎn)介:英文文獻(xiàn)英文文獻(xiàn)ANINTRODUCTORYGUIDETOBUILDINGANDDEPLOYINGMORESECURESITESWITHASPNETANDIISSUMMARYASPNETANDMICROSOFTINTERNETINFORMATIONSERVICESIISWORKTOGETHERTOMAKEBUILDINGSECUREWEBSITESABREEZEBUTTODOITRIGHT,YOUHAVETOKNOWHOWTHETWOINTERRELATEANDWHATOPTIONSTHEYPROVIDEFORSECURINGACCESSTOAWEBSITESRESOURCESTHISARTICLE,THEFIRSTINATWOPARTSERIES,EXPLAINSTHEABCSOFWEBSECURITYASSEENTHROUGHTHEEYESOFASPNETANDINCLUDESAHANDSONTUTORIALDEMONSTRATINGWINDOWSAUTHENTICATIONANDACLAUTHORIZATIONSARANGEOFSECURITYMEASURESANDAUTHENTICATIONMETHODSAREDISCUSSED,INCLUDINGBASICAUTHENTICATION,DIGESTAUTHENTICATION,ANDROLEBASEDSECURITYTHERESANOLDADAGEAMONGDEVELOPERSTHATSAYSBUILDINGSECURITYINTOSOFTWAREISLIKEPAYINGTAXESYOUKNOWITSIMPORTANTANDYOUKNOWYOUMUSTDOITSOONERORLATER,BUTYOUPUTITOFFASLONGASYOUCANANDWHENYOUFINALLYDOIT,YOUDOSOONLYBECAUSEYOUHAVETOYOUMIGHTNOTGOTOJAILFORBUILDINGINSECUREAPPLICATIONS,BUTSECURITYISNOLESSIMPORTANTBECAUSEOFITINMANYAPPLICATIONSWEBAPPLICATIONSINPARTICULARSECURITYISNTALUXURYITSANECESSITYSECURITYISABIGDEALINNETWORKAPPLICATIONSBECAUSEBYNATURETHOSEAPPLICATIONSAREAVAILABLETOANDVULNERABLETOMISUSEBYANDATTACKSFROMALARGERPOPULATIONOFUSERSWHENTHENETWORKTOWHICHANAPPLICATIONISDEPLOYEDISTHEINTERNET,SECURITYBECOMESEVENMOREIMPORTANTBECAUSETHELISTOFPOTENTIALUSERSGROWSTOABOUTFOURBILLIONWEBSECURITYISABROADANDCOMPLICATEDSUBJECTMUCHOFTHEONGOINGRESEARCHINTHEFIELDHASTODOWITHHARDENINGWEBSERVERSAGAINSTATTACKSMICROSOFT?INTERNETINFORMATIONSERVICESIISADMINISTRATORSAREALLTOOAWAREOFTHEPASTSECURITYHOLESINIISANDOFSEVERALPATCHESANDSECURITYUPDATESFROMREDMONDBUTTHISARTICLEISNTABOUTPROTECTINGSERVERSFROMBUFFEROVERRUNSANDOTHERHACKATTACKSRATHER,THISARTICLEISABOUTUSINGASPNETTOBUILDSECURESITESTHATSERVEUPPAGESONLYTOAUTHORIZEDUSERSATASLIGHTLYDEEPERLEVEL,YOUMIGHTWANTTOKNOWWHOREQUESTEDTHEPAGESOYOUCANPERSONALIZEITFORTHATINDIVIDUALEITHERFORMOFPROTECTIONREQUIRESTWOOVERTACTIONSONTHEPARTOFTHEAPPLICATIONIDENTIFYTHEORIGINATOROFEACHREQUESTANDDEFINERULESTHATGOVERNWHOCANACCESSWHICHPAGESAWEBSERVERIDENTIFIESCALLERSUSINGAMECHANISMCALLEDAUTHENTICATIONONCEACALLERISIDENTIFIED,AUTHORIZATIONDETERMINESWHICHPAGESTHATPARTICULARCALLERISALLOWEDTOVIEWASPNETSUPPORTSAVARIETYOFAUTHENTICATIONANDAUTHORIZATIONMODELSUNDERSTANDINGTHEOPTIONSTHATAREAVAILABLETOYOUANDHOWTHEYINTERRELATEISANIMPORTANTFIRSTSTEPINDESIGNINGASITETHATRESTRICTSACCESSTOSOMEORALLOFITSRESOURCESORTHATPERSONALIZESCONTENTFORINDIVIDUALUSERSAUTHENTICATIONAUTHENTICATIONENABLESTHERECIPIENTOFAREQUESTTOASCERTAINTHECALLERSIDENTITYTHECALLERMIGHTCLAIMTOBEBOB,BUTYOUDONTKNOWHEREALLYISBOBUNLESSYOUAUTHENTICATEHIMASPNETSUPPORTSTHREETYPESOFAUTHENTICATIONWINDOWSAUTHENTICATION,PASSPORTAUTHENTICATION,ANDFORMSAUTHENTICATIONWHENWINDOWSAUTHENTICATIONISSELECTED,ASPNETLOOKSTOIISFORHELPIISDOESTHEHARDPARTBYAUTHENTICATINGTHECALLERTHENITMAKESTHECALLERSIDENTITYAVAILABLETOASPNETLETSSAYWINDOWSAUTHENTICATIONISENABLEDANDBOBREQUESTSANASPXFILEIISAUTHENTICATESBOBANDFORWARDSTHEREQUESTTOASPNETALONGWITHANACCESSTOKENIDENTIFYINGBOBASPNETUSESTHETOKENTOMAKESUREBOBHASPERMISSIONTORETRIEVETHEPAGEHEREQUESTEDASPNETALSOMAKESTHETOKENAVAILABLETOTHEAPPLICATIONTHATHANDLESTHEREQUESTSOTHATATITSDISCRETION,THEAPPLICATIONCANIMPERSONATEBOBTHATIS,TEMPORARILYASSUMEBOBSIDENTITYTOPREVENTCODEEXECUTEDWITHINTHEREQUESTFROMACCESSINGRESOURCESTHATBOBLACKSPERMISSIONTOACCESSFORWEBAPPLICATIONS,WINDOWSAUTHENTICATIONISTYPICALLYUSEDINTHEFOLLOWINGSCENARIOSYOURAPPLICATIONISDEPLOYEDONTHECOMPANYSINTRANETANDEVERYONEWHOUSESITHASANACCOUNTTHATTHEYCANUSETOLOGINANDACCESSNETWORKRESOURCES
下載積分: 10 賞幣
上傳時(shí)間:2024-03-17
頁(yè)數(shù): 6
大?。?0.03(MB)
子文件數(shù):
-
簡(jiǎn)介:MOVINGFROMCLASSICASPTOASPNETABSTRACTASPNETISMICROSOFTNEWOFFERINGFORWEBAPPLICATIONDEVELOPMENT,INNOVATIONWITHINASPNETHAVERESULTEDINSIGNIFICANTINDUSTRYPOPULARITYFORTHISPRODUCTCONSEQUENTLYTHEREISANINCREASEDNEEDFORASPNETEDUCATIONTHEWEBAPPLICATIONDEVELOPMENTISATHIRDYEARUNDERGRADUATECOURSETOMEETTHEDEMANDSOFBOTHINDUSTRYANDSTUDENTS,WEHAVECHANGEDTHEFOCUSOFTHISCOURSEFROMCLASSICASPTOASPNETTHISPAPERREPORTSTHISMOVETHESIGNIFICANTFEATURESOFASPNETANDTHEMOTIVATIONSFORTHISMOVEAREDISCUSSEDTHEPROCESS,THEPROBLEMSENCOUNTERED,ANDSOMEHELPFULONLINELEARNINGRESOURCESAREDESCRIBEDKEYWORDSWEBAPPLICATIONDEVELOPMENT,CLASSICASP,ASPNET,MOVE,VBNET1INTRODUCTIONASPNETISNOTJUSTANEWVERSIONOFASPITPROVIDESINNOVATIONFORMOVINGWINDOWSAPPLICATIONSTOWEBAPPLICATIONSWEBSERVICESANDTHENETFRAMEWORKHAVEMADETHEVISIONOFTHEWEBASTHENEXTGENERATIONCOMPUTINGPLATFORMAREALITYWITHSERVERCONTROLS,WEBFORMSAND“CODEBEHIND”,WECANDEVELOPAWEBAPPLICATIONBYUSINGACOMPLETEOBJECTORIENTEDPROGRAMMINGOOPMODELTHISINCREASESTHEPOPULARITYOFASPNETININDUSTRYTHEINDUSTRYPROJECTISTHEFINALCOURSEOFTHEBACHELOROFCOMPUTINGSYSTEMSBCSDEGREEATUNITEC,INWHICHSTUDENTSUNDERTAKEAREALWORLDPROJECTWEHAVEOBSERVEDARAPIDGROWTHOFASPNETRELATEDINDUSTRYPROJECTSINOURSCHOOLTHEWEBAPPLICATIONDEVELOPMENTWADPAPERISATHIRDYEARUNDERGRADUATECOURSEITWASORIGINALLYOFFEREDUSINGASP20ANDCOLDFUSIONTOMEETTHEDEMANDSFROMBOTHINDUSTRYANDSTUDENTS,WEHAVECHANGEDTHECOURSECONTENTTOCOVERASPNET,VISUALSTUDIONETVSNETANDCOLDFUSIONTHISCHANGECOMMENCEDWITHTHEFIRSTSEMESTEROF2003THISPAPERWILLEXAMINETHEFEATURESOFASPNETANDEXPLAINWHYTHESEAREUNIQUETHEMOTIVATIONSFORMOVINGTOASPNETAREDISCUSSEDBYANALYZINGTHECURRENTSITUATIONOFASPNETRELATEDTOINDUSTRYPROJECTSINOURSCHOOL,ANALYZINGTHERESULTSOFSHORTSURVEYSONSTUDENTS,ANDANALYZINGWHETHERASPNETISABETTERTOOLFORTEACHINGPROBLEMSENCOUNTEREDDURINGTHEMOVEAREALSODISCUSSEDANDSOMEOF2THEPROBLEMOFCOMMUNICATINGACROSSTHEINTERNETANDACROSSCORPORATEFIREWALLSWITHOUTRESORTINGTOPROPRIETARYSOLUTIONSTHATREQUIREADDITIONALCOMMUNICATIONSPORTSTOBEOPENEDTOEXTERNALACCESSINADDITION,URIUNIFORMRESOURCEIDENTIFIERANDUDDIUNIVERSALDESCRIPTIONDISCOVERYANDINTEGRATIONAREUSEDFORREMOTECOMPONENTSREFERENCESINSTEADOFREGISTRYENTRIES22DEVELOPMENTASPNETINTEGRATESSEAMLESSLYWITHVSNETIDEVSNETINCLUDESBUILTINSUPPORTFORCREATINGANDMODIFYINGCONTENTTHISUNIFIESTHEASP/VBPROGRAMMINGMODELSFORTHEDEVELOPERSINSTEADOFOPENINGMULTIPLEIDESASWITHCLASSICASPPLATFORM,DEVELOPERSCANOPENASINGLEIDEANDDOALLTHEIRWORKFROMACLEAN,CONSISTENTINTERFACEVSNETISEQUIPPEDWITHPOWERFULDEBUGGINGENVIRONMENTTHISMEANSTHATTHEPOWERFULDEBUGGERFORWINDOWSAPPLICATIONSISNOWAVAILABLETODEBUGWEBAPPLICATIONSASWELLASPNETENABLESPROGRAMMERSTOTAKEADVANTAGEOFTHEOOPMODEL,FOREXAMPLE,CODESHARINGUNDEROOPMODEL,ONEOFTHEMOSTCOMMONWAYSTOACHIEVECODESHARINGISINHERITANCE,WHICHISNOTAVAILABLEINCLASSICASPSINCECOMPLETEOOFEATURESARESUPPORTEDINASPNET,DEVELOPERSCANTRANSFERTHEIROODESIGNSMOOTHLYINTOASPNETCODE,ENABLINGASOFTWARECOMPANYTOKEEPTHEIRWINDOWSAPPLICATIONDEVELOPMENTSTYLES,WITHWHICHTHEYAREFAMILIAR,INWEBAPPLICATIONDEVELOPMENTANDALSOTHEYCANCONVERTTHEIRWINDOWSAPPLICATIONSINTOWEBAPPLICATIONSWITHOUTMAJORMODIFICATIONSASPNET’SIMPROVEDSTATEMAINTENANCEFEATURESENABLEUSTOPROVIDEUSERSWITHWEBAPPLICATIONSTHATARERICHERANDFASTERTHANCLASSISASPOLGES,2002ASPNETSUPPORTSADVANCEDSESSIONSTATEMANAGEMENTTHEREARETWOMAJORPROBLEMSWITHSESSIONMANAGEMENTINCLASSICASPSESSIONOBJECTSARESTOREDINTHEWEBSERVERMEMORYANDSESSIONIDSARESTOREDONTHECLIENTCOMPUTERSASCOOKIESTHESEPREVENTSESSIONMANAGEMENTFROMBEINGEFFICIENTLYIMPLEMENTEDASPNETSOLVESTHESEPROBLEMSINTWOWAYSITPROVIDESA“COOKIELESS”O(jiān)PTIONFORSESSIONOBJECTSSOTHATASESSIONIDCANBEPASSEDVIAURLITPROVIDESTHREEDIFFERENTSESSIONMODESINPROCESS,STATESERVER,ANDSQLSERVER,SOTHATASESSIONOBJECTCANEITHERBESTOREDONTHEWEBSERVER,AREMOTESERVERORADATABASE3THEMOTIVATIONSFORMOVING31THEINDUSTRYMOTIVATIONI’VECHECKEDALMOSTALLTHEINDUSTRY
下載積分: 10 賞幣
上傳時(shí)間:2024-03-16
頁(yè)數(shù): 14
大?。?0.16(MB)
子文件數(shù):
-
簡(jiǎn)介:畢業(yè)設(shè)計(jì)論文外文資料翻譯題目ASPNET概述概述院系名稱院系名稱信息科學(xué)與工程學(xué)院信息科學(xué)與工程學(xué)院專業(yè)班級(jí)專業(yè)班級(jí)計(jì)算機(jī)科學(xué)與技術(shù)計(jì)算機(jī)科學(xué)與技術(shù)05級(jí)6班學(xué)生姓名學(xué)生姓名學(xué)號(hào)號(hào)指導(dǎo)教師指導(dǎo)教師教師職稱教師職稱起止時(shí)間起止時(shí)間地點(diǎn)附件件1外文資料翻譯譯文;2外文原文。指導(dǎo)教師評(píng)語(yǔ)外文資料的選擇與畢業(yè)設(shè)計(jì)內(nèi)容密切相關(guān),文章具外文資料的選擇與畢業(yè)設(shè)計(jì)內(nèi)容密切相關(guān),文章具有一定的難度,但譯文能夠較好的表達(dá)出原文的思想。專業(yè)術(shù)語(yǔ)運(yùn)用比有一定的難度,但譯文能夠較好的表達(dá)出原文的思想。專業(yè)術(shù)語(yǔ)運(yùn)用比較準(zhǔn)確,語(yǔ)句通順,文字?jǐn)?shù)量符合要求。不足之處在于個(gè)別語(yǔ)句的翻譯較準(zhǔn)確,語(yǔ)句通順,文字?jǐn)?shù)量符合要求。不足之處在于個(gè)別語(yǔ)句的翻譯缺乏潤(rùn)色,有些牽強(qiáng)??傊g文符合要求,反映出學(xué)生具有較好的專缺乏潤(rùn)色,有些牽強(qiáng)??傊g文符合要求,反映出學(xué)生具有較好的專ASPNET概述概述當(dāng)ASP第一次發(fā)布時(shí),WEB編程還比較困難,因?yàn)樾枰狪IS來(lái)處理ASP頁(yè)。后來(lái),ASPNET20和VISUALSTUDIO?2005通過(guò)引入網(wǎng)站開發(fā)模型使一切工作都變得容易了。借助該網(wǎng)站模型,您不必在VISUALSTUDIO中創(chuàng)建新項(xiàng)目,而是可以指向一個(gè)目錄并開始編寫網(wǎng)頁(yè)和代碼。此外,您還可以使用內(nèi)置的ASPNETDEVELOPMENTSERVER快速測(cè)試站點(diǎn),ASPNETDEVELOPMENTSERVER將ASPNET寄宿在一個(gè)本地進(jìn)程中,并消除了必須安裝IIS才能進(jìn)行開發(fā)這一先決條件。下面從不同的方面來(lái)介紹ASPNET20技術(shù)。1NET類庫(kù)類庫(kù)ASPNET是微軟NETFRAMEWORK整體的一部分,它包含一組大量編程用的類,滿足各種編程需要。因?yàn)閂ISUALBASIC、JSCRIPT和C這些編程語(yǔ)言的很多功能具有重疊性。舉例來(lái)說(shuō),對(duì)于每一種語(yǔ)言,你必須包括存取文件系統(tǒng)、與數(shù)據(jù)庫(kù)協(xié)同工作和操作字符串的方法。此外,這些語(yǔ)言包含相似的編程構(gòu)造。都能夠使用循環(huán)語(yǔ)句和條件語(yǔ)句。即使用VISUALBASIC寫的條件語(yǔ)句的語(yǔ)法和用C的不一樣,程序的功能也是相同的。對(duì)于多種語(yǔ)言來(lái)說(shuō)維持這一功能需要很大的工作量。那么對(duì)所有的語(yǔ)言創(chuàng)建這種功能一次,然后把這個(gè)功能用在每一種語(yǔ)言中豈不是更容易。然而NET類庫(kù)不完全是那樣。它含有大量的滿足編程需要的類。舉例來(lái)說(shuō),NET類庫(kù)不僅包含處理數(shù)據(jù)庫(kù)訪問(wèn)的類和文件協(xié)同工作,操作文本和生成圖像,而且還包含更多特殊的類用在正則表達(dá)式和處理WEB協(xié)議。此外NETFRAMEWORK,也包含支持所有的基本變量數(shù)據(jù)類型的類,比如字符串、整型、字節(jié)型、字符型和數(shù)組。NETFRAMEWORK是龐大的。它包含數(shù)以千計(jì)的類。超過(guò)3,400幸運(yùn)地是,類不是簡(jiǎn)單的堆在一起。NETFRAMEWORK的類被組織成有層次結(jié)構(gòu)的命名空間。一個(gè)命名空間包含一組邏輯的類。舉例來(lái)說(shuō),涉及到與文件系統(tǒng)協(xié)同工作的類就集合在SYSTEMIO命名空間中。命名空間被組織成一個(gè)層次結(jié)構(gòu)一棵邏輯樹。樹根就是SYSTEM命名空間。這個(gè)命名空間包含基本的數(shù)據(jù)類型的所有的類,例如字符串、數(shù)組,還包含提供隨機(jī)數(shù)字和日期的類。你通過(guò)完整的類的命名空間能唯一識(shí)別任何的類在NETFRAMEWORK中的位置。例如,指定找到一個(gè)THEFILECLASS類,按如下操作SYSTEMIO文件
下載積分: 10 賞幣
上傳時(shí)間:2024-03-12
頁(yè)數(shù): 18
大?。?0.08(MB)
子文件數(shù):
-
簡(jiǎn)介:外文文獻(xiàn)閱讀與翻譯英文原文ASPTECHNOLOGYINTHEUSEOFECOMMERCEBASEDONASPTECHNOLOGYINECOMMERCEAPPLICATIONOFTHEPRELIMINARYSTUDY,INCONNECTIONWITHREALITY,GIVENTHEASPPAGESINTHEDESIGNOFSOMEOFTHEKEYTECHNOLOGIESANDMETHODSTODAY,INFORMATIONTECHNOLOGYANDNETWORKTECHNOLOGYISTHERAPIDDEVELOPMENTANDWIDEAPPLICATIONOFTHESETECHNOLOGIESONBUSINESSAPPLICATIONSHAVEAMOREPROFOUNDIMPACT,ISALSOCHANGINGPEOPLESWORKANDLIVING,LEARNINGANDMODESOFCOMMUNICATION,ECOMMERCEAPPLICATIONSOFHEALTH,THROUGHTHEELECTRONICBUSINESSFORMOREUSEFULINFORMATIONANDNECESSARYCOMMODITIESAREGENERALLYCONCERNEDABOUTTHEISSUE,THEPAPERONTHISPRELIMINARYSTUDY1ASPTECHNICALOVERVIEWASPFULLNAMEOFACTIVESERVERPAGESDYNAMICPAGESISAMICROSOFTINTRODUCEDTOREPLACETHECGICOMMONGATEWAYINTERFACECOMMONGATEWAYINTERFACEOFTHENEWTECHNOLOGYATPRESENT,INTERNETONMANYWINDOWSBASEDPLATFORMFORMOSTOFTHEWEBSITEOFASPTECHNOLOGYTODEVELOPASPISASERVERSIDESCRIPTINTHEOPERATINGENVIRONMENT,THEADOPTIONOFTHEENVIRONMENT,USERSCANCREATEANDRUNDYNAMIC,INTERACTIVEWEBSERVERAPPLICATIONS,GREATLYFACILITATETHEMANAGERSANDVIEWERSUNDERNORMALCIRCUMSTANCES,THEUSERTHROUGHTHEWEBBROWSERTHATMOSTOFASTATICSTATICTHECONTENTOFTHEINTERNETBROWSERWHENTHEHTTPPROTOCOLTOTHESITESERVERREQUESTSFORHOMECONTENTS,SITESERVERRECEIPTOFTHEREQUEST,AFTERTHEORIGINALTRANSMISSIONHASBEENDESIGNEDSTATICHTMLDOCUMENTSANDDATAFORTHEBROWSER,USERSSEETHESTAFFTHROUGHTHESERVERFORGOODCONTENTHOMEA“STATIC“SITE,HOMETOUPDATETHECONTENTSOFTHESITEMUSTBEINTHESERVERSIDEMANAGEMENTTOUPDATEITSMANUALWITHTHEHTMLDOCUMENTDATA,REALTIMEWORSEWITHTHEDEVELOPMENTOFWEBAPPLICATIONS,THEUSERWOULDLIKETOSEEONREQUESTANDDYNAMICALLYGENERATEDHOME,FOREXAMPLE,RESPONDTOTHEREQUIREMENTSOFUSERSQUERYTHEDATABASETOGENERATESTATEMENTSINSUCHCIRCUMSTANCES,WHENUSERSFILLINTHEBROWSERONTHEDATASUBMITTEDINTHEFORMOFCONTENT,TOPROVIDEANHTTPREQUEST,THESITERECEIVEDDIRECTLYTOEXPLAINOPERATION3THEUSEOFADODBCOMPONENTSEASYACCESSTOTHEDATABASE4OBJECTORIENTEDPROGRAMMING,WHICHCANBEEXPANDEDACTIVEXSERVERCOMPONENTFUNCTIONS,INTHEORY,CANACHIEVEANYFUNCTION5DOESNOTEXISTBROWSERCOMPATIBILITYPROBLEMS,ASPISINTHEPROCESSOFSERVERSIDERUN6CANBEHIDDENCODE,THEPROTECTIONOFLABORRESULTS2WEBSERVERSIDESECURITYTECHNOLOGY1DIRECTORYFILEPROTECTION1NTFSPERMISSIONSNTFSFILESYSTEMPROVIDESMORESECURITYTHANTHEFAT32FILEMANAGEMENT,FILEACCESSCONTROLTHROUGHATABLEACLDEFINESTHEUSERACCESSTOFILESANDDIRECTORYLEVELPERMISSIONS,IFTHEUSERHASPERMISSIONSTOOPENTHEFILE,THECOMPUTERALLOWSTHEUSERTOACCESSFILESDIRECTORIESANDFILESBYSETTINGACCESSRIGHTS,THEPROHIBITIONHASNOTHINGTODOUSERSOFTHEDIRECTORYFILECOPY,MODIFY,DELETE,ETCOPERATIONS,RESTRICTTHEINVASIONOFTHESYSTEM2VIRTUALDIRECTORYANDITSPROPERTYVIRTUALDIRECTORYHIDETHEDIRECTORYSTRUCTUREONTHESITEOFIMPORTANTINFORMATION,INTHEASPENVIRONMENT,ASAFERAPPROACHISTOASPSEPARATESCRIPTSANDHTMLFILESSTOREDINDIFFERENTDIRECTORY,WILLBESTOREDASHTMLFILESREADONLYATTRIBUTEWILLBESTOREDASPSCRIPTDIRECTORYATTRIBUTEISSETTOIMPLEMENT3TOPREVENTTHEDOCUMENTVIEWASPIISORCODEASPOWNSHOWCODEASPDOCUMENT,YOUCANVIEWTHESOURCECODEOFASPPROCEDURESINORDERTOSTEALINFORMATIONWEBSERVERCANDELETEORDISABLEACCESSTOTHEDOCUMENTSSTOREDINTHEFILES2RESTRICTACCESSTOTECHNOLOGY1IPADDRESSRESTRICTIONSIISWILLAUTHORIZEORREJECTASPECIFICIPADDRESSOFTHEIRVISIT,BYREFUSINGAVISITTOASPECIFICIPADDRESSINORDERTOEXCLUDEINTERFERENCEINVASIONTHESETTINGASTARTISMINTERNETSERVICEMANAGERBSTARTPAGEWEBPROPERTIES“ADVANCED“TABCFORTHESPECIFIEDIPADDRESSCONTROLSETTINGS2USERACCESSCONTROLIISSITEPROVIDESRESOURCESFORANONYMOUSACCESSANDAUTHENTICATIONCONTROLSETTINGS,WEB
下載積分: 10 賞幣
上傳時(shí)間:2024-03-16
頁(yè)數(shù): 12
大?。?0.06(MB)
子文件數(shù):
-
簡(jiǎn)介:密級(jí)NANCHANGUNIVERSITY外文翻譯外文翻譯THESISOFBACHELOR(20122013年)題目基于ASP的WEB應(yīng)用程序開發(fā)學(xué)院計(jì)算機(jī)系軟件學(xué)院專業(yè)計(jì)算機(jī)軟件班級(jí)093班學(xué)號(hào)8000609130學(xué)生姓名李世明指導(dǎo)教師朱瑋CUSTOMER/SERVERTYPECOMPUTERDIVIDEINTOTWOKINDS,ONESIDEWHOOFFERSSERVICEISCALLEDASSERVER,ASKSONESIDEOFSERVICETOBECALLEDASCUSTOMERTOBEABLETOOFFERSERVICE,SERVERONESIDEMUSTHAVECERTAINHARDWAREANDCORRESPONDINGSERVERSOFTWAREALSO,CUSTOMERONESIDEMUSTALSOHAVECERTAINHARDWAREANDCORRESPONDINGCUSTOMERSOFTWARETHEREMUSTBEAAGREEMENTBETWEENSERVERANDCUSTOMER,BOTHSIDESCOMMUNICATEACCORDINGTOTHISAGREEMENTAPPLYCUSTOMER/SERVERMODELININTERNETSERVICE,THERELATIONBETWEENCUSTOMERANDSERVERISNOTIMMUTABLESOMEINTERNETNODEOFFERSSERVICEONTHEONEHAND,ALSOGETSSERVICEONTHEOTHERHANDFROMOTHERNODEITISEVENINONETIMEDIALOGUECOURSE,MUTUALROLEALSOEXCHANGESPROBABLYASINCARRYOUTFILETRANSMISSION,IFBECALLEDASONESIDEWHOOFFERSFILESERVER,ISCALLEDASONESIDEWHOGETSFILECUSTOMER,WHENUSINGGETORMGETORDERSINCEANOTHERNODETAKESFILE,CANTHINKTHATWHATSELFUSEANDITISCLIENTCOMPUTER,ISUSINGPUTORMPUTORDERTOANOTHERNODEDISPATCHFILECANAGAINTHINKTHEMACHINETHATUSEDSELFISSERVERMULTILAYERCUSTOMER/SERVERSTRUCTUREALONGWITHTHEDEVELOPMENTOFENTERPRISEAPPLICATION,RECENTLY,HAVEAGAINARISENAKINDOFNEWMULTILAYERARCHITECTURE,ITAPPLIESCUSTOMERENDTODIVIDEINTOTWOMINUTESCUSTOMERAPPLICATIONANDSERVERAPPLYCUSTOMERAPPLICATIONISTHEPARTOFORIGINALCUSTOMERAPPLICATION,ISANOTHERANDPARTIALTOHAVEBEENTRANSFEREDTOSERVERTOAPPLYNEWCUSTOMERAPPLICATIONTAKESTHERESPONSIBILITYFORUSERINTERFACEANDSIMPLEREGULARBUSINESSLOGICANDNEWSERVERAPPLICATIONRESIDENTCORE,CHANGEABLEBUSINESSLOGICTHEREFOREITSSTRUCTUREHASBECOMENEWCLIENTAPPLICATIONSERVERAPPLICATION/SERVERSTRUCTUREFOLLOWINGPICTURESHOWS
下載積分: 10 賞幣
上傳時(shí)間:2024-03-16
頁(yè)數(shù): 19
大小: 0.48(MB)
子文件數(shù):
-
簡(jiǎn)介:中文中文4300字畢業(yè)設(shè)計(jì)(論文)譯文題目基于C語(yǔ)言的MIS程序庫(kù)設(shè)計(jì)學(xué)生姓名學(xué)號(hào)專業(yè)物聯(lián)網(wǎng)班級(jí)指導(dǎo)教師評(píng)閱教師完成日期2014年12月20日第2頁(yè)共10頁(yè)統(tǒng)、DBMS和大多數(shù)的系統(tǒng)軟件,都是用C語(yǔ)言設(shè)計(jì)的。通過(guò)C語(yǔ)言設(shè)計(jì)的應(yīng)用軟件,有著大量的成功案例。這證明C語(yǔ)言對(duì)于開發(fā)像MIS這樣的應(yīng)用系統(tǒng),也是一種合適而且強(qiáng)大的程序語(yǔ)言。事實(shí)上,通過(guò)精心選擇常用功能,以及編程使他們形成一個(gè)庫(kù),用C語(yǔ)言設(shè)計(jì)一個(gè)MIS的有效性也能得到顯著提高。本文提到的WEB編程庫(kù)是一個(gè)很好的例子,該庫(kù)的優(yōu)點(diǎn)如下?!窬W(wǎng)頁(yè)編程功能。設(shè)計(jì)一個(gè)基于MIS的網(wǎng)頁(yè),網(wǎng)頁(yè)編程是一項(xiàng)基本的要求。因此這類功能將無(wú)疑使程序員設(shè)計(jì)起來(lái)更為方便。這部分是庫(kù)的主要組成部分,它包括設(shè)置頁(yè)面風(fēng)格,顯示頁(yè)面標(biāo)題,顯示頁(yè)頭,顯示頁(yè)尾等。●安全登錄功能。對(duì)于現(xiàn)今的MIS系統(tǒng),登錄系統(tǒng)是必不可少的部分,而且系統(tǒng)的安全性必須得到保證。該功能組將提供一些有用的功能,例如CAPTCHA功能,登錄功能,COOKIE處理功能,郵件功能,密碼修改功能,和密碼獲取功能等,從而簡(jiǎn)化了安全登錄系統(tǒng)的設(shè)計(jì)?!駥?shí)用功能。能夠提供一些常用的工具,如計(jì)數(shù)器、迷你日歷、加密和編碼功能等。這將給程序員在開發(fā)中帶來(lái)一些幫助?!馛語(yǔ)言中的所有設(shè)計(jì)。通過(guò)使用C語(yǔ)言作為開發(fā)語(yǔ)言,在運(yùn)行MIS的時(shí)候,只需要二進(jìn)制對(duì)象代碼即可。這無(wú)疑增加了安全性、可靠性、可擴(kuò)展性和運(yùn)行效率。本文介紹了基于C語(yǔ)言的MIS程序庫(kù),在設(shè)計(jì)和實(shí)施過(guò)程中的一些技術(shù)細(xì)節(jié)。包括網(wǎng)頁(yè)編程功能,安全登錄功能和實(shí)用功能,并提供了一個(gè)詳細(xì)的演示,來(lái)展現(xiàn)庫(kù)的使用和效果。IIII網(wǎng)頁(yè)創(chuàng)作功能網(wǎng)頁(yè)創(chuàng)作功能在WEB服務(wù)器和CGI程序之間的核心業(yè)務(wù),是通過(guò)標(biāo)準(zhǔn)輸入和輸出對(duì)數(shù)據(jù)進(jìn)行翻譯。通過(guò)CGI程序形成一個(gè)網(wǎng)頁(yè),發(fā)送網(wǎng)頁(yè)內(nèi)容到服務(wù)器的標(biāo)準(zhǔn)輸出是一個(gè)必要的工作。由于這個(gè)頁(yè)面實(shí)際上是一個(gè)HTML文檔,標(biāo)準(zhǔn)的格式化輸出功能PRINTF就可以完成這個(gè)任務(wù)。根據(jù)CGL說(shuō)明5中,通過(guò)CGL形成的頁(yè)面,必須由兩部分組成,頁(yè)頭和主體,其中頁(yè)頭用于發(fā)送屬性信息,而主體則是通過(guò)服務(wù)器提供給客戶端實(shí)體。這兩個(gè)部分通過(guò)一個(gè)空行分開。
下載積分: 10 賞幣
上傳時(shí)間:2024-03-16
頁(yè)數(shù): 11
大?。?0.59(MB)
子文件數(shù):
-
簡(jiǎn)介:計(jì)算機(jī)與信息工程學(xué)院計(jì)算機(jī)與信息工程學(xué)院畢業(yè)論文(設(shè)計(jì))開題報(bào)告學(xué)號(hào)姓名系別信息工程專業(yè)通信工程班級(jí)通信工程指導(dǎo)教師入學(xué)時(shí)間報(bào)告日期論文題目基于ASPNET的校園失物招領(lǐng)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)MONEY的特點(diǎn)是將收集的物品信息保存在統(tǒng)一的數(shù)據(jù)庫(kù)中,以此來(lái)歸納處理信息。該失物招領(lǐng)系統(tǒng)的便于操作之處在于為用戶提供統(tǒng)一的搜索頁(yè)面,這樣用戶不用擔(dān)心找不準(zhǔn)搜索界面而發(fā)錯(cuò)失物或招領(lǐng)信息,同時(shí)用戶在使用該失物招領(lǐng)系統(tǒng)時(shí)可以用姓名、所在州進(jìn)行相關(guān)搜索。出于對(duì)安全方面的考慮,用戶名注冊(cè)時(shí)留有聯(lián)系方式所以當(dāng)失主在線提交認(rèn)領(lǐng)失物申請(qǐng)后,所以核實(shí)失主信息并與失主取得聯(lián)系并歸還遺失物品對(duì)NAUPA的工作人員及其方便7。23綜述綜上所述,隨著計(jì)算機(jī)技術(shù)的迅速發(fā)展,無(wú)論是國(guó)內(nèi)還是國(guó)外,越來(lái)越多的行業(yè)都向互聯(lián)網(wǎng)方向靠攏,校園失物招領(lǐng)系統(tǒng)的設(shè)計(jì)和使用會(huì)讓校園生活變得更加方便、快捷、高效8。3.論文設(shè)計(jì)任務(wù)、重點(diǎn)研究?jī)?nèi)容、技術(shù)方案(方法)及進(jìn)度安排、主要參考資料31設(shè)計(jì)的任務(wù)校園失物招領(lǐng)系統(tǒng)用戶模塊管理員模塊個(gè)人信息管理失物信息管理招領(lǐng)信息管理留言信息管理查詢用戶信息管理失物信息管理招領(lǐng)信息管理留言管理查詢統(tǒng)計(jì)管理員信息管理圖1基于ASPNET的校園失物招領(lǐng)系統(tǒng)功能模塊圖根據(jù)分析得到該系統(tǒng)的主要基本功能本應(yīng)用系統(tǒng)主要擁有用戶管理、失物信息管理、招領(lǐng)信息管理、留言信息管理、后臺(tái)管理、查詢、統(tǒng)計(jì)管理等模塊,宗旨是能夠讓用戶方便的在平臺(tái)上找到自己需要的應(yīng)用,以及讓管理者能夠發(fā)布信息供用戶使用。1用戶管理模塊用戶管理模塊,主要提供用戶擁有一個(gè)自己的一個(gè)獨(dú)立空間的需求。用戶可以注冊(cè)一個(gè)自己的帳號(hào),并且用自己的帳號(hào)發(fā)布、回復(fù)、查看一些信息,也可以對(duì)自
下載積分: 10 賞幣
上傳時(shí)間:2024-03-16
頁(yè)數(shù): 7
大?。?0.08(MB)
子文件數(shù):
-
簡(jiǎn)介:畢業(yè)設(shè)計(jì)(論計(jì)(論文)開文)開題報(bào)告設(shè)計(jì)設(shè)計(jì)論文論文題目題目基于ASPNET的房屋交易平臺(tái)管理系統(tǒng)了進(jìn)一步建立健全相關(guān)法規(guī)、規(guī)范市場(chǎng)運(yùn)作外,還應(yīng)該利用網(wǎng)絡(luò)信息技術(shù)和先進(jìn)的管理經(jīng)驗(yàn)優(yōu)化操作程序、強(qiáng)化數(shù)據(jù)信息管理和深化人力資源的開發(fā)利用。這些都可以使我們加快步伐趕上西方的房地產(chǎn)中介機(jī)構(gòu)的發(fā)3展。現(xiàn)在是數(shù)據(jù)資料信息化、操作平臺(tái)網(wǎng)絡(luò)化在當(dāng)今數(shù)字化、信息化、網(wǎng)絡(luò)化的社會(huì),我國(guó)的房地產(chǎn)中介代理業(yè)作為信息密集型行業(yè)正逐步走向信息化、網(wǎng)絡(luò)化。房地產(chǎn)中介公司除了收集各種與房地產(chǎn)相關(guān)的資料外,還需將之信息化,并建立和完善自己的資源數(shù)據(jù)庫(kù)可自己編制、也可購(gòu)買中介管理軟件,從而加強(qiáng)信息的分類分級(jí)管理,既有利于信息的查詢,又有利于對(duì)信息進(jìn)行科學(xué)而及時(shí)有效的處理,也加快了決策的速4度。我國(guó)房地產(chǎn)中介代理業(yè)還將通過(guò)網(wǎng)絡(luò)信息平臺(tái)實(shí)現(xiàn)經(jīng)營(yíng)觀念、管理模式等方面的創(chuàng)新和向現(xiàn)代企業(yè)的轉(zhuǎn)變。這既便于公司內(nèi)部的信息傳遞,又是總公司與各分公司、分銷點(diǎn)互傳信息的客觀要求,更利于與開發(fā)商、顧客達(dá)到快捷而有效的溝通。面對(duì)機(jī)遇與挑戰(zhàn)并存的新形勢(shì),我國(guó)房地產(chǎn)中介代理業(yè)應(yīng)該利用信息技術(shù)整合資源、匯集專業(yè)力量和人才、建立適合自己的操作流程和控制手段至關(guān)重要。5隨著時(shí)代發(fā)展,競(jìng)爭(zhēng)加劇,房地產(chǎn)商越來(lái)越重視信息技術(shù),通過(guò)信息技術(shù)來(lái)提高效率,降低成本,擴(kuò)大業(yè)務(wù)已經(jīng)越來(lái)越成為房地產(chǎn)企業(yè)的共識(shí)。因此,開發(fā)一個(gè)適合當(dāng)前市場(chǎng)需要的房地產(chǎn)銷售系統(tǒng),解決目前在房地產(chǎn)特別是二手房市場(chǎng)遇到的問(wèn)題,具有一定的現(xiàn)實(shí)意義。如果要實(shí)現(xiàn)一個(gè)動(dòng)態(tài)的房地產(chǎn)銷售系統(tǒng),那么采用的B/S模式進(jìn)行了研究,利用ASP技術(shù)開發(fā)而成,具有良好的用戶界面。通過(guò)對(duì)系統(tǒng)的測(cè)試證明,系統(tǒng)設(shè)計(jì)比較合理,程序運(yùn)行比較穩(wěn)定,使用方便,可以為住房銷售和購(gòu)房者提供一定的幫助6。所謂B/S模式,即瀏覽器/服務(wù)器模式,是一種從傳統(tǒng)的二層C/S模式發(fā)展起來(lái)的新的網(wǎng)絡(luò)結(jié)構(gòu)模式,其本質(zhì)是三層結(jié)構(gòu)C/S模式,在B/S模式中,客戶端運(yùn)行瀏覽器軟件。瀏覽器以超文本形式向WEB服務(wù)器提出訪問(wèn)數(shù)據(jù)庫(kù)的要求,WEB服務(wù)器接受客戶端請(qǐng)求后,將這個(gè)請(qǐng)求轉(zhuǎn)化為SQL語(yǔ)法,并交給數(shù)據(jù)庫(kù)服務(wù)器,數(shù)據(jù)庫(kù)服務(wù)器得到請(qǐng)求后,驗(yàn)證其合法性,并進(jìn)行數(shù)據(jù)處理,然后將處理后的結(jié)果返回給WEB服務(wù)器,WEB服務(wù)器再一次將得到的所有結(jié)果進(jìn)行轉(zhuǎn)化,變成HTML文檔形式,轉(zhuǎn)發(fā)給客戶端瀏覽器以友好的WEB頁(yè)面形式顯示出來(lái)7。B/S網(wǎng)絡(luò)模式的特點(diǎn)B/S模式基本上克服了C/S模式的不足,大體看來(lái),B/S體系結(jié)構(gòu)與C/S體系結(jié)構(gòu)相比有以下優(yōu)點(diǎn)(1)系統(tǒng)開發(fā)、維護(hù)和升級(jí)的經(jīng)濟(jì)性。(2)可跨平臺(tái)操作,客戶端只需裝有WWW瀏覽器。(3)B/S模式具有良好的開放性和擴(kuò)充性。(4)B/S模式具有更強(qiáng)的信息系統(tǒng)集成性。(5)B/S模式提供靈活的信息交流和信息發(fā)布服務(wù)。(6)B/S模式提供了異種機(jī)、異種網(wǎng)、異種應(yīng)用服務(wù)的聯(lián)
下載積分: 10 賞幣
上傳時(shí)間:2024-03-15
頁(yè)數(shù): 13
大?。?0.11(MB)
子文件數(shù):
-
簡(jiǎn)介:PLCCONFIGURATIONANDPROGRAMMINGEXPERIENCEUSINGSTLANGUAGEGKARMAKAR1,ASHUTOSHKABRA,JOSEJOSEPH2,BBBISWAS,RKPATILREACTORCONTROLDIVISIONBHABHAATOMICRESEARCHCENTREMUMBAI–4000851GKARMA,2JJOSEPH}BARCGOVINABSTRACTTHISPAPERATTEMPTSAJOURNEYRIGHTFROMCONFIGURINGAPLC,WRITINGAPPLICATIONPROGRAMTOCODEGENERATIONALONGWITHRUNTIMECONFIGURATIONSANDRTOSABSTRACTIONFOREMBEDDINGITINTOPLCHARDWAREUSINGATYPICALCONTROLLOGICAPPLICATIONTHEIEC611313STLANGUAGEHASBEENUSEDASVEHICLEFORTHISTOURKEYWORDSPLC,ST,POU,CONFIGURATION,RESOURCE,PROGRAM,FB,FUNCTIONIINTRODUCTIONPROGRAMMABLECONTROLLERSPLCARETHEBACKBONEOFMOSTAUTOMATIONPROJECTSPLCSAREUSEDFORCONTROLLINGPURPOSESINVARIOUSINDUSTRIESLIKEPOWERGENERATION,STEELPRODUCTION,CHEMICAL,PETROCHEMICAL,NUCLEARPOWERPLANTSETCAPROGRAMMABLECONTROLLERPLCISANINDUSTRIALCOMPUTERCONTROLSYSTEMTHATCONTINUOUSLYMONITORSTHESTATEOFINPUTDEVICESANDMAKESDECISIONSBASEDUPONAPROGRAMTOCONTROLTHESTATEOFOUTPUTDEVICESPLCISANEXAMPLEOFAREALTIMESYSTEMSINCEOUTPUTRESULTSMUSTBEPRODUCEDINRESPONSETOINPUTCONDITIONSWITHINABOUNDEDTIMEINTHEPASTMANYVENDORSFORPLCSYSTEMSUSEDTHEIROWNPROGRAMMINGLANGUAGESWHICHWEREINCOMPATIBLEWITHOTHERSTOENHANCEREUSINGOFCOMPONENTS,COMPATIBILITYANDINTEROPERABILITYAMONGDIFFERENTPRODUCT,THEIEC61131STANDARDWASINTRODUCEDTOUNIFYTHEMAINDIFFERENTAPPROACHESTHIRDPARTOFIEC61131STANDARDSPECIFIESTHESYNTAXANDSEMANTICSOFAUNIFIEDSUITEOFPROGRAMMINGLANGUAGESFORPROGRAMMABLECONTROLLERSPCSINTHISPAPER,WEDESCRIBEATYPICALCONTROLLOGICAPPLICATIONFORDEMONSTRATIONOFCONFIGURINGAPLC,WRITINGAPPLICATIONPROGRAMANDCODEGENERATIONALONGWITHRUNTIMECONFIGURATIONSANDRTOSABSTRACTIONFOREMBEDDINGITINTOPLCHARDWARETHEPROGRAMMINGLANGUAGESTSTRUCTUREDTEXTHASBEENUSEDTHROUGHOUTTHEPAPERIITHESTUDYEXAMPLEAPROBLEMDEFINITIONASIMPLEEXAMPLEOFCONTROLLINGAPUMPP1ANDITSDISCHARGEVALVEV1ANDSENDINGINFORMATIONTOANYDEVICESAYASCADASTATIONONDEMANDUSECASESUSECASE1READINPUTSREADTHEFOLLOWINGFIELDINPUTSAP1STARTPUSHBUTTONPBSTATUSDISCRETEINPUTBP1STOPPUSHBUTTONPBSTATUSDISCRETEINPUTCV1OPENPUSHBUTTONPBSTATUSDISCRETEINPUTDV1CLOSEPUSHBUTTONPBSTATUSDISCRETEINPUTEP1ON/OFFSTATUSDISCRETEINPUTFREADP1DISCHARGEPRESSUREANALOGINPUTITISATIMEDRIVENTASKREADEVERY10MSUSECASE2CONTROLINTERLOCKSATHEPUMPP11WILLSTARTIFSTARTPBISACTUATEDONCESTARTEDP1WILLCONTINUERUNNINGTILLSTOPPBISACTUATED2WILLSTOPEITHERIFTHESTOPPBISACTUATEDORIFTHEP1DISCHARGEPRESSUREISHIGHBTHEVALVEV11WILLOPENEITHERIFTHEV1OPENISACTUATEDORIFTHEPUMPISSTARTEDAND3SECONDHASBEENELAPSED2WILLCLOSEIFTHEV1CLOSEISACTUATEDPROVIDEDTHEPUMPP1ISNOTRUNNINGUSECASE3COMMUNICATIONSLAVE/SERVERONQUERYFROMANYEXTERNALDEVICEITWILLSENDRESPONSEDATATHEPROTOCOLDETAILSARENOTPARTOFTHISHIGHLEVELPROGRAMMINGIIITHEDOMAINMODELOFPLCTHEDOMAINMODELOFAPLCISDEPICTEDINFIGURE1BELOWFIGURE1PLCDOMAINMODELIVSOFTWAREMODELANDBUILDINGBLOCKSOFIEC611313CONFIGURATIONAPPLICATIONPROGRAMCODEGENERATORFRAMEWORKANDRTOSABSTRACTIONBUILDANDDOWNLOADUTILITYBSTRUCTUREOFTHEBUILDINGBLOCKSPOUSFUNCTION,FUNCTIONBLOCKANDPROGRAMARETHETHREEPROGRAMORGANIZATIONUNITSPOUSDEFINEDBYTHEIEC611313APOUCONTAINSADECLARATIONPARTANDBODY1DECLARATIONOFVARIABLESIEC611313STANDARDUSESVARIABLESTOSTOREANDPROCESSINFORMATIONVARIABLESCANBEASSIGNEDTOACERTAINI/OADDRESSUSINGTHEKEYWORD“AT”ANDCANBEBATTERYBACKEDAGAINSTPOWERFAILUREEACHDECLARATIONOFAPROGRAMORGANIZATIONUNITCONTAINATITSBEGINNINGATLEASTONEDECLARATIONPARTWHICHSPECIFIESTHETYPESANDTHEPHYSICALORLOGICALLOCATIONIFNEEDEDOFTHEVARIABLESUSEDINTHEORGANIZATIONUNIT2BODYOFPOUTHEALGORITHMICBEHAVIOROFPOUISDEFINEDINONEOFTHEFIVELANGUAGESDEFINEDBYTHESTANDARDFBDFUNCTIONBLOCKDIAGRAM,LDLADDERDIAGRAM,STSTRUCTUREDTEXT,ILINSTRUCTIONLISTANDSFCSEQUENTIALFUNCTIONCHARTTHESTLANGUAGEHASACOMPREHENSIVERANGEOFCONSTRUCTSFORASSIGNINGVALUESTOVARIABLES,CALLINGFUNCTIONSANDFUNCTIONBLOCKS,CREATINGEXPRESSIONS,FORCONDITIONALEVALUATIONOFSELECTEDSTATEMENTSANDFORITERATIONCPROGRAMSAPROGRAMISANETWORKOFFUNCTIONSANDFUNCTIONBLOCKSTHATAREABLETOEXCHANGEDATATHROUGHSOFTWARECONNECTIONSAPROGRAMCANBEWRITTENINANYOFTHEDEFINEDPROGRAMMINGLANGUAGESAPROGRAMCANALSOREADANDWRITETOINPUT/OUTPUTVARIABLESANDCOMMUNICATEWITHOTHERPROGRAMSTHEEXECUTIONOFDIFFERENTPARTSOFAPROGRAM,FOREXAMPLESELECTEDFUNCTIONBLOCKS,MAYBECONTROLLEDUSINGTASKSFOROURSTUDYEXAMPLE,WEHAVEFOLLOWINGPROGRAMS1PUMPP1CONTROL2VALVEV1CONTROLTHESTPROGRAMOFVALVECONTROLISGIVENHEREASITUSESONDELAYTIMERTONINADDITIONTOOTHERSTPROGRAMMINGFEATURESPROGRAMVALVEV1CONTROLVAR_INPUTV1OPENCBOOLV1CLOSECBOOLP1STARTCBOOLP1STATUSBOOLEND_VARVARVTIMERTONEND_VARVAR_TEMPTBOOLEND_VARVAR_OUTPUTV1OPENBOOLV1MOVTOOPENV1CLOSEBOOLV1MOVTOCLOSEEND_VARVTIMERINP1STARTC,PTT3ST1VTIMERQIFV1OPENCORT1THENV1OPENTRUEV1CLOSEFALSEEND_IFIFV1CLOSECTRUEANDP1STATUSFALSETHENV1OPENFALSEV1CLOSETRUEEND_IFEND_PROGRAM3SCANINPUTDFUNCTIONANDFUNCTIONBLOCKSTHESEARETHEBASICBUILDINGBLOCKS,CONTAININGADATASTRUCTUREANDANALGORITHMFOROURSTUDYEXAMPLE,1THEREQUIREDFUNCTIONBLOCKSAREREADANALOGININANYPLC,READINGINPUTSFROMPHYSICALI/OCARDSISUNAVOIDABLEFUNCTION_BLOCKREADANALOGINVAR_EXTERNALCONSTANTNUM_ALOGIN_CARDUINTEND_VARVAR_OUTPUTALOGIN1ARRAY1NUM_ALOGIN_CARDOFANALOG_16_DATAEND_VARALOGIN1READALOGINNUM_ALOGIN_CARDEND_FUNCTION_BLOCKREADDIGITALINTON2THEREQUIREDFUNCTIONSAREREADALOGFUNCTIONREADALOGARRAY1NUM_ALOGIN_CARDOFANALOG_16_DATAVAR_INPUTNOALOGCARDSUINTEND_VARFUNCTIONBODYEND_FUNCTIONREADDIGEGLOBALANDDIRECTVARIABLESAGLOBALVARIABLECANBEDECLAREDATPROGRAMLEVEL,RESOURCELEVELORCONFIGURATIONLEVELGLOBALVARIABLESPROVIDEAMEANSFORTRANSFERRINGDATAANDINFORMATIONBETWEENPROGRAMSORBETWEENFUNCTIONBLOCKSRESIDINGWITHINDIFFERENTPROGRAMSDIRECTLYREPRESENTEDVARIABLESEGIX11,IW11,QX11AREUSEDTOADDRESSTHEMEMORYLOCATIONSWITHINAPLCDIRECTLY
下載積分: 10 賞幣
上傳時(shí)間:2024-03-13
頁(yè)數(shù): 5
大小: 0.2(MB)
子文件數(shù):
-
簡(jiǎn)介:THETEACHINGINASPNETPROGRAMMINGANDTHEDEVELOPMENTINECOMMERCEPROJECTANBAOWANGSCHOOLOFCOMPUTERANDINFORMATION?SHANGHAISECONDPOLYTECHNICUNIVERSITYSHANGHAI201209CHINAABWANGITSSPUCNHAILANPANSCHOOLOFCOMPUTERANDINFORMATION?SHANGHAISECONDPOLYTECHNICUNIVERSITYSHANGHAI201209CHINAHLPANITSSPUCNABSTRACTTHEPAPERDISCUSSEDTHEELEMENTARYTHEORYANDESSENTIALITYINECOMMERCEATFIRSTINTHENEXTSECTION,THEKNOWLEDGEABOUTASPNET,C,SQLSERVER,INTERNETINFORMATIONSERVICESANDSSLCERTIFICATEANDSOONWASINTRODUCED,ALSOTHEPAPERTALKEDABOUTWHYTOSELECTASPNETANDCASECOMMERCEPROJECTPROGRAMMINGLANGUAGE,PROJECTDEPLOYINGANDMETHODSINECOMMERCEPROJECTTHERELATIONOFTHEEDUCATIONOFASPNETPROGRAMMINGANDTHEDEPLOYMENTOFECOMMERCEPROJECTWASDISCUSSEDIMPORTANTLYKEYWORDSASPNETPROGRAMMINGEDUCATIONTHEDEPLOYMENTOFECOMMERCEPROJECTFRAMEWORKTECHNIQUEIINTRODUCTIONASPNETWASTHEMOSTPOPULARANDPOWERFULWAYTODEVELOPINTERACTIVEWEBAPPLICATIONSANDALSOTHEMOSTPOWERFULANDFLEXIBLETOOLFORBUILDINGINTERACTIVEWEBSITES,ESPECIALLYDATADRIVENSITESTHATINTERACTWITHASERVERSIDEDATABASE1ASPENTPROGRAMSARECOMPILEDFORARELATIVELYSIMPLEVIRTUALMACHINENETFRAMEWORKWHICHISTHELATESTDEVELOPMENTENVIRONMENTTHATALLOWSDEVELOPERSTOTAKEADVANTAGEOFSPECIFICLIBRARIES2INESSENCE,NETWASANEWDEVELOPMENTFRAMEWORKTHATPROVIDEDAFRESHAPPLICATIONPROGRAMMINGINTERFACETOTHESERVICESANDAPISOFCLASSICWINDOWSOPERATINGSYSTEMS1,WHICHCANBEIMPLEMENTEDONANYCOMPUTERARCHITECTURE,IE,RISCORCISC,RUNNINGANYOPERATINGSYSTEMIFTHENETFRAMEWORKHASBEENINSTALLEDONTHATKINDOFOPERATIONSYSTEM,IE,UNIX,MAC,ORWINDOWSALTHOUGHTHENETFRAMEWORKDOESNOTPROVIDEASRICHASETOFINSTRUCTIONSASAMODERNMICROPROCESSOR,ITCANIMPLEMENTAUSERINTERFACEWITHBUTTONS,ADRAWINGCANVAS,ANDOTHERGRAPHICALELEMENTSCOMPILEDASPNETPROGRAMSPRODUCECLASSFILESCONTAININGTHEBYTECODEFORTHENETFRAMEWORKVIRTUALMACHINETHECPROGRAMMINGLANGUAGEHASBEENAPHENOMENALSUCCESSBYREMOVINGSOMEOFTHESYNTACTICABSURDITIESOFC,CHASBECOMETHEDOMINANTLANGUAGEFORUNDERGRADUATEPROGRAMMINGCOURSESITSSIMPLEOBJECTORIENTEDMODELANDLIBRARIESFORNETWORKINGANDGRAPHICALUSERINTERFACESHAVEMADEITBETTERSUITTOCONVEYINGOBJECTORIENTEDCONCEPTSANDADVANCEDCOMPUTINGTOPICSSUCHASTHREADSANDDISTRIBUTEDOBJECTSINADDITION,ITSPLATFORMINDEPENDENTARCHITECTUREHASMADEITTHELANGUAGEOFCHOICEFORDEVELOPINGAPPLICATIONSTHATRUNANYWHERE,JUSTLIKEJAVAWHICHCANRUNFROMTHESMALLESTDEVICESTOTHEMOSTSCALABLESERVERS3INCHINA,ALMOSTEVERYCOLLEGEHASSETUPCOMPUTERMAJORANDUNDERGRADUATESMAJORINGINCOMPUTEROUTNUMBERANYOTHERMAJORSSINCETHESKILLTOUSECOMPUTERHASBEENREGARDEDASONEOFTHETHREEBASICCAPABILITIESINTHE21THCENTURY,STUDENTSHAVETOLEARNCOMPUTERCOURSESEVERFROMPRIMARYSCHOOL4ECOMMERCEHASRAISEDWIDESPREADCONCERNINRECENTYEARSITDOESNOTHAVEAUNIFIEDSTANDARDANDUNDERSTANDINGMANYCOMPUTERMANUFACTURERSTHEMAINPROMOTERSOFECOMMERCESPEAKUNCOMPROMISINGFORTHEIROWNCOMMERCIALPURPOSESITMAKESPEOPLEFEELMOREOBSCUREABOUTECOMMERCE‘CONCEPTIONINFACT,ECOMMERCEISNOTMYSTERIOUSITHASMANYSUCCESSFULPRACTICESALREADYAROUNDTHEWORLD,INCLUDINGCHINAATPRESENT,ECOMMERCEHASBECOMETHEFASTESTGROWINGINTERNATIONALBUSINESSACTIVITIESASANIMPORTANTBUSINESSACTIVITYPATTERNSASABRANDNEWOPERATIONMODEOFCOMMERCE,ITHASPLAYEDANINCREASINGLYIMPORTANTROLEINDEVELOPMENTOFMODERNECONOMYINTHEACTUALBUSINESSACTIVITIES,SOMEOFTHETECHNICALSUPPORTSFORECOMMERCESYSTEMSAREASPNETCBASEDDISTRIBUTEDDATABASE,DYNAMICWEBAPPLICATIONSINTERACTINGWITHBACKGROUNDSDATABASEANDTHEUSERSTHEREBY,HOWTOBUILDANEFFICIENTECOMMERCESYSTEMHASBECOMETHEKEYTOTHEDEVELOPMENTOFECOMMERCEINTHEINTERNET/INTRANETENVIRONMENTACCOMPANYWITHTHEADVENTOFTHEINTERNETECONOMY,ECOMMERCEHASDEVELOPEDVERYRAPIDLY,ANDSECURITYISSUESHAVEBECOMETHECOREISSUEOFECOMMERCENETTECHNOLOGYASDEVELOPMENTTOOLINECOMMERCESYSTEMS,IFWEMAKEFULLUSEOFTHEOBJECTORIENTEDTECHNOLOGYOFASPNETANDCINDEPENDENTOFTHEPLATFORMPORTABILITYDISTRIBUTEDMULTITHREADEDSECUREANDRELIABLEFEATURESANDSOON,ISABLETOBETTERGUARANTEETHESECURITYOFECOMMERCE,SOITISESSENTIALTOLEARNASPENTANDCTECHNOLOGYVERYWELLFORECOMMERCESYSTEMSDEVELOPMENTINTHEFOLLOWINGSECTIONWEWILLINTRODUCTIONASPNETANDCEDUCATIONANDAFEWMAINCOURSESITSRELATIONSHIPWITHTHEDEVELOPMENTOFECOMMERCESYSTEMSWILLALSOBEDISCUSSED2010SECONDINTERNATIONALWORKSHOPONEDUCATIONTECHNOLOGYANDCOMPUTERSCIENCE9780769539874/102600?2010IEEEDOI101109/ETCS2010111386FUNCTIONALTESTINGMETHODSANDCVSTEAMDEVELOPMENTMETHODOLOGYTHETASKISTOENHANCEPROJECTDEVELOPMENTCAPACITYANDSKILLS,PROMOTELEVELOFSOFTWAREDESIGNANDMASTERPROJECTTESTINGTECHNOLOGY,ANDCULTIVATETHEABILITYOFWRITINGPROJECTDOCUMENTS,TEAMWORKCAPACITYANDADAPTABILITYINTHEPROJECTIIIBUILDECOMMERCEPLATFORMBASEDONASPNETTECHNOLOGYABRIEFINTRODUCTIONASPNETTECHNOLOGYUSEDBYTHEECOMMERCEPLATFORMWESELECTTECHNOLOGIESSUCHASASPNET,C,SQLSERVER2005,INTERNETINFORMATIONSERVICES,XML,MVCANDSSLCERTIFICATEASECOMMERCEDEVELOPMENTTOOLS,THEREFORE,WENEEDTOINSTALLTHEMICROSOFTNETFRAMEWORKANDINTERNETINFORMATIONSERVICESWEBSERVER,USINGSQLSERVER2005ASBACKGROUNDSDATABASEINTHEFOLLOWINGWEWILLSIMPLYINTRODUCETHEMAINTECHNOLOGIESWEHAVEUSED1ASPNETASPACTIVESERVERPAGESNETISALANGUAGEUSEDINWEBPROGRAMMING,ITISDEVELOPEDBYMICROSOFTCOMPANYANDITISAWEBDEVELOPMENTTECHNOLOGYBASEDONCANDTHEVBNETTAKINGADVANTAGEOFTHISTECHNOLOGYUSERCANSETUPADVANCED,SECUREANDCROSSPLATFORMDYNAMICWEBSITEASPNETTECHNOLOGYWHICHHASTHECHARACTERISTICOFWRITINGONCEANDUSINGEVERYWHERECANRUNATANYPLATFORMSWHICHINLINEWITHTHENETENVIRONMENTASPNETTECHNOLOGYCANRUNONWEBSERVERSANDSUPPORTMANYDEVELOPERSTOOLKIT2SQLSERVERSQLSERVERISTHELATESTDATABASEENGINEFROMMICROSOFTTHATPROVIDESENTERPRISEDATAMANAGEMENTALONGWITHBUSINESSINTELLIGENCETOOLSTHISDATASTORAGEMECHANISMPROVIDESASECUREANDSCALABLEDATAMANAGEMENTPLATFORMTHATYOUCANUSEFORAVARIETYOFAPPLICATIONSWHENYOUNEEDTOMANAGEAGREATAMOUNTOFDATA2ANEWFEATUREINCLUDEDWITHSQLSERVERLATESTVERSIONISCOMPATIBILITYWITHTHECOMMONLANGUAGERUNTIMECLRINOTHERWORDS,ITGIVESYOUTHEABILITYTOWRITECCODEWITHINSTOREDPROCEDURESINADDITIONTOTRANSACTSQLTSQL23SSLCERTIFICATESSLSECURESOCKETSLAYER,APROTOCOLDEVELOPEDBYNETSCAPEFORTRANSMITTINGPRIVATEDOCUMENTSVIATHEINTERNETSSLUSESACRYPTOGRAPHICSYSTEMTHATUSESTWOKEYSTOENCRYPTDATAAPUBLICKEYKNOWNTOEVERYONEANDAPRIVATEORSECRETKEYKNOWNONLYTOTHERECIPIENTOFTHEMESSAGEBOTHNETSCAPENAVIGATORANDINTERNETEXPLORERSUPPORTSSL,ANDMANYWEBSITESUSETHEPROTOCOLTOOBTAINCONFIDENTIALUSERINFORMATION,SUCHASCREDITCARDNUMBERSANDSOON7SSLCERTIFICATEAUTHORITYENABLESSECUREECOMMERCE,COMMUNICATIONS,ANDINTERACTIONSFORWEBSITES,INTRANETS,ANDEXTRANETSITISASTANDARDUSEDFORWEBAPPLICATIONSORECOMMERCEAPPLICATIONSWHENSENSITIVEDATAISTRANSMITTEDFROMTHECLIENTTOTHESERVER2CHOOSETHEMOSTTRUSTEDMARKONTHEINTERNETANDENABLETHESTRONGESTSSLENCRYPTIONAVAILABLETOEVERYSITEVISITOR104INTERNETINFORMATIONSERVERINTERNETINFORMATIONSERVERIISISAWORLDWIDEWEBSERVER,FRAMEWORKTECHNIQUEITISALSOAGROUPOFINTERNETSERVERSINCLUDINGHYPERTEXTTRANSFERPROTOCOLSERVERANDAFILETRANSFERPROTOCOLSERVER,WEBDEVELOPERSCANUSEMICROSOFTSASPNETTECHNOLOGY,WHICHMEANSTHATAPPLICATIONSINCLUDINGACTIVEXCONTROLSCANBEIMBEDDEDINWEBPAGES5XMLXMLEXTENSIBLEMARKUPLANGUAGEISASETOFRULESFORENCODINGDOCUMENTSELECTRONICALLYANDISALLFEEFREEOPENSTANDARDSXML’SDESIGNGOALSEMPHASIZESIMPLICITY,GENERALITY,ANDUSABILITYOVERTHEINTERNET6ITISATEXTUALDATAFORMAT,WITHSTRONGSUPPORTVIAUNICODEFORTHELANGUAGESOFTHEWORLDALTHOUGHXML’SDESIGNFOCUSESONDOCUMENTS,ITISWIDELYUSEDFORTHEREPRESENTATIONOFARBITRARYDATASTRUCTURES,FOREXAMPLEINWEBSERVICESTHEREAREAVARIETYOFPROGRAMMINGINTERFACESWHICHSOFTWAREDEVELOPERSMAYUSETOACCESSXMLDATA,ANDSEVERALSCHEMASYSTEMSDESIGNEDTOAIDINTHEDEFINITIONOFXMLBASEDLANGUAGES6ASPNETMVCFRAMEWORK89MVCISAFRAMEWORKMETHODOLOGYTHATDIVIDESANAPPLICATIONSIMPLEMENTATIONINTOTHREECOMPONENTROLESMODELS,VIEWS,ANDCONTROLLERSONEOFTHEBENEFITSOFUSINGAMVCMETHODOLOGYISTHATITHELPSENFORCEACLEANSEPARATIONOFCONCERNSBETWEENTHEMODELS,VIEWSANDCONTROLLERSWITHINANAPPLICATIONMAINTAININGACLEANSEPARATIONOFCONCERNSMAKESTHETESTINGOFAPPLICATIONSMUCHEASIER,SINCETHECONTRACTBETWEENDIFFERENTAPPLICATIONCOMPONENTSAREMORECLEARLYDEFINEDANDARTICULATEDASPNETMVCISAFREE,FULLYSUPPORTEDMICROSOFTPRODUCTTHATENABLESDEVELOPERSTOEASILYBUILDLARGESCALEWEBAPPLICATIONSITPROVIDESTOTALCONTROLOVERYOURHTMLANDURLS,ENABLESRICHAJAXINTEGRATION,ANDFACILITATESTESTDRIVENDEVELOPMENTNETFRAMEWORKCLRCOMMONLANGUAGERUNTIMECLASSLIBRARYASPNETCACHESTATEMANAGERSQLSERVERADONETISSINTERNETINFORMATIONSERVERISAPIFILTERFIGURE1WEBAPPLICATIONSTRUCTURE388
下載積分: 10 賞幣
上傳時(shí)間:2024-03-13
頁(yè)數(shù): 4
大?。?0.18(MB)
子文件數(shù):
-
簡(jiǎn)介:此文檔是畢業(yè)設(shè)計(jì)外文翻譯成品(含英文原文中文翻譯),無(wú)需調(diào)整復(fù)雜的格式下載之后直接可用,方便快捷本文價(jià)格不貴,也就幾十塊錢一輩子也就一次的事外文標(biāo)題ASPNETOVERVIEW外文作者RUSSBASIURA,MIKEBATONGBACAL文獻(xiàn)出處PROFESSIONALASPNETWEBSERVICES,2018,341356如覺得年份太老,可改為近2年,畢竟很多畢業(yè)生都這樣做英文2121單詞,14009字符字符就是印刷符,中文3683漢字。(如果字?jǐn)?shù)多了,可自行刪減,大多數(shù)學(xué)校都是要求選取外文的一部分內(nèi)容進(jìn)行翻譯的。)ASPNETOVERVIEWASPNETISAUNIFIEDWEBDEVELOPMENTMODELTHATINCLUDESTHESERVICESNECESSARYFORYOUTOBUILDENTERPRISECLASSWEBAPPLICATIONSWITHAMINIMUMOFCODINGASPNETISPARTOFTHENETFRAMEWORK,ANDWHENCODINGASPNETAPPLICATIONSYOUHAVEACCESSTOCLASSESINTHENETFRAMEWORKYOUCANCODEYOURAPPLICATIONSINANYLANGUAGECOMPATIBLEWITHTHECOMMONLANGUAGERUNTIMECLR,INCLUDINGMICROSOFTVISUALBASIC,C,JSCRIPTNET,ANDJTHESELANGUAGESENABLEYOUTODEVELOPASPNETAPPLICATIONSTHATBENEFITFROMTHECOMMONLANGUAGERUNTIME,TYPESAFETY,INHERITANCE,ANDSOONASPNETINCLUDES?APAGEANDCONTROLSFRAMEWORK?THEASPNETCOMPILER?SECURITYINFRASTRUCTURE?STATEMANAGEMENTFACILITIES?APPLICATIONCONFIGURATIONTHEASPNETPAGEANDCONTROLSFRAMEWORKALSOPROVIDESFEATURESTOCONTROLTHEOVERALLLOOKANDFEELOFYOURWEBSITEVIATHEMESANDSKINSYOUCANDEFINETHEMESANDSKINSANDTHENAPPLYTHEMATAPAGELEVELORATACONTROLLEVELINADDITIONTOTHEMES,YOUCANDEFINEMASTERPAGESTHATYOUUSETOCREATEACONSISTENTLAYOUTFORTHEPAGESINYOURAPPLICATIONASINGLEMASTERPAGEDEFINESTHELAYOUTANDSTANDARDBEHAVIORTHATYOUWANTFORALLTHEPAGESORAGROUPOFPAGESINYOURAPPLICATIONYOUCANTHENCREATEINDIVIDUALCONTENTPAGESTHATCONTAINTHEPAGESPECIFICCONTENTYOUWANTTODISPLAYWHENUSERSREQUESTTHECONTENTPAGES,THEYMERGEWITHTHEMASTERPAGETOPRODUCEOUTPUTTHATCOMBINESTHELAYOUTOFTHEMASTERPAGEWITHTHECONTENTFROMTHECONTENTPAGEALLASPNETCODEISCOMPILED,WHICHENABLESSTRONGTYPING,PERFORMANCEOPTIMIZATIONS,ANDEARLYBINDING,AMONGOTHERBENEFITSONCETHECODEHASBEENCOMPILED,THECOMMONLANGUAGERUNTIMEFURTHERCOMPILESASPNETCODETONATIVECODE,PROVIDINGIMPROVEDPERFORMANCEASPNETINCLUDESACOMPILERTHATWILLCOMPILEALLYOURAPPLICATIONCOMPONENTSINCLUDINGPAGESANDCONTROLSINTOANASSEMBLYTHATTHEASPNETHOSTINGENVIRONMENTCANTHENUSETOSERVICEUSERREQUESTSINADDITIONTOTHESECURITYFEATURESOFNET,ASPNETPROVIDESANADVANCEDSECURITYINFRASTRUCTUREFORAUTHENTICATINGANDAUTHORIZINGUSERACCESSASWELLASPERFORMINGOTHERSECURITYRELATEDTASKSYOUCANAUTHENTICATEUSERSUSINGWINDOWSAUTHENTICATIONSUPPLIEDBYIIS,ORYOUCANMANAGEAUTHENTICATIONUSINGYOUROWNUSERDATABASEUSINGASPNETFORMSAUTHENTICATIONANDASPNETMEMBERSHIPADDITIONALLY,YOUCANMANAGETHEAUTHORIZATIONTOTHECAPABILITIESANDINFORMATIONOFYOURWEBAPPLICATIONUSINGWINDOWSGROUPSORYOUROWNCUSTOMROLEDATABASEUSINGASPNETROLESYOUCANEASILYREMOVE,ADDTO,ORREPLACETHESESCHEMESDEPENDINGUPONTHENEEDSOFYOURAPPLICATIONASPNETALWAYSRUNSWITHAPARTICULARWINDOWSIDENTITYSOYOUCANSECUREYOURAPPLICATIONUSINGWINDOWSCAPABILITIESSUCHASNTFSACCESSCONTROLLISTS
下載積分: 10 賞幣
上傳時(shí)間:2024-03-16
頁(yè)數(shù): 15
大小: 0.06(MB)
子文件數(shù):
-
簡(jiǎn)介:此文檔是畢業(yè)設(shè)計(jì)外文翻譯成品(含英文原文中文翻譯),無(wú)需調(diào)整復(fù)雜的格式下載之后直接可用,方便快捷本文價(jià)格不貴,也就幾十塊錢一輩子也就一次的事外文標(biāo)題INTRODUCINGASPNETWEBFORMS外文作者ANDREWTROELSEN,PHILIPJAPIKSE文獻(xiàn)出處C60ANDTHENET46FRAMEWORK,2019如覺得年份太老,可改為近2年,畢竟很多畢業(yè)生都這樣做英文4223單詞,24915字符字符就是印刷符,中文6689漢字。INTRODUCINGASPNETWEBFORMSUNTILNOW,ALLOFTHEEXAMPLESINTHISBOOKHAVEFOCUSEDONCONSOLEBASEDANDDESKTOPGRAPHICALUSERINTERFACESCREATEDUSINGTHEWPFPLATFORMTHEREMAINDEROFTHETEXTWILLEXPLOREHOWTHENETPLATFORMFACILITATESTHECONSTRUCTIONOFINTERNETBASEDAPPLICATIONSUSINGATECHNOLOGYNAMEDASPNETTHISANDTHENEXTTWOCHAPTERSCOVERASPNETWEBFORMS,ANDCHAPTER34COVERSASPNETMVCANDASPNETWEBAPITOBEGIN,YOU’LLQUICKLYOVERVIEWANUMBEROFKEYWEBDEVELOPMENTCONCEPTSHTTP,HTML,CLIENTSIDESCRIPTING,POSTBACKSANDEXAMINETHEROLEOFMICROSOFT’SCOMMERCIALWEBSERVERIISASWELLASTHATOFTHEIISEXPRESSNOTETHISCHAPTERANDTHENEXTTWOCOVERASPNETWEBFORMS,THEORIGINALWEBDEVELOPMENTFRAMEWORKINNETCHAPTER34COVERSASPNETMVCANDASPNETWEBAPI,TWOFAIRLYRECENTADDITIONSTOTHEASPNETFAMILYOFFRAMEWORKWITHTHISBRIEFWEBPRIMEROUTOFTHEWAY,THEREMAINDEROFTHISCHAPTERWILLCONCENTRATEONTHESTRUCTUREOFTHEASPNETWEBFORMPROGRAMMINGMODELINCLUDINGTHESINGLEPAGEANDCODEBEHINDMODELANDEXAMINETHEFUNCTIONALITYOFTHEPAGEBASECLASSALONGTHEWAY,YOU’LLBEINTRODUCEDTOTHEROLEOFASPNETWEBCONTROLS,THEDIRECTORYSTRUCTUREOFANASPNETWEBSITE,ANDHOWTOUSEAWEBCONFIGFILETOCONTROLTHERUNTIMEOPERATIONOFYOURWEBSITESFIGURE311THEHTTPREQUEST/RESPONSECYCLEHTTPISASTATELESPROTOCOLANOTHERASPECTOFWEBDEVELOPMENTTHATISMARKEDLYDIFFERENTFROMTRADITIONALDESKTOPPROGRAMMINGISTHEFACTTHATHTTPISESSENTIALLYASTATELESSWIREPROTOCOLASSOONASTHEWEBSERVERSENDSARESPONSETOTHECLIENTBROWSER,EVERYTHINGABOUTTHEPREVIOUSINTERACTIONISFORGOTTENTHISISCERTAINLYNOTTHECASEINATRADITIONALDESKTOPAPPLICATION,WHERETHESTATEOFTHEEXECUTABLEISMOSTOFTENALIVEANDKICKINGUNTILTHEUSERSHUTSDOWNTHEMAINWINDOWOFTHEAPPLICATIONGIVENTHISPOINT,ASAWEBDEVELOPER,ITISUPTOYOUTAKESPECIFICSTEPSTO“REMEMBER”INFORMATIONSUCHASITEMSINASHOPPINGCART,CREDITCARDNUMBERS,ANDHOMEADDRESSESABOUTTHEUSERSWHOARECURRENTLYLOGGEDONTOYOURSITEASYOUWILLSEEINCHAPTER33,WEBFORMSPROVIDENUMEROUSWAYSTOHANDLESTATE,USINGTECHNIQUESSUCHASSESSIONVARIABLES,COOKIES,ANDTHEAPPLICATIONCACHEASWELLASTHEWEBFORMSPROFILEMANAGEMENTAPIUNDERSTANDINGWEBAPPLICATIONSANDWEBSERVERSAWEBAPPLICATIONCANBEUNDERSTOODASACOLLECTIONOFFILESEG,HTML,ASPX,IMAGEFILES,XMLBASEDFILEDATAANDRELATEDCOMPONENTSSUCHASANETCODELIBRARYSTOREDWITHINAPARTICULARSETOFDIRECTORIESONAWEBSERVERASSHOWNINCHAPTER33,WEBFORMSAPPLICATIONSHAVEASPECIFICLIFECYCLEANDPROVIDENUMEROUSEVENTSSUCHASINITIALSTARTUPORFINALSHUTDOWNTHATYOUCANHOOKINTOINORDERTOPERFORMSPECIALIZEDPROCESSINGDURINGYOURWEBSITE’SOPERATIONAWEBSERVERISASOFTWAREPRODUCTINCHARGEOFHOSTINGYOURWEBAPPLICATIONSITTYPICALLYPROVIDESANUMBEROFRELATEDSERVICESSUCHASINTEGRATEDSECURITY,FILE
下載積分: 10 賞幣
上傳時(shí)間:2024-03-16
頁(yè)數(shù): 33
大小: 1.92(MB)
子文件數(shù):
-
簡(jiǎn)介:此文檔是畢業(yè)設(shè)計(jì)外文翻譯成品(含英文原文中文翻譯),無(wú)需調(diào)整復(fù)雜的格式下載之后直接可用,方便快捷本文價(jià)格不貴,也就幾十塊錢一輩子也就一次的事外文標(biāo)題PHPLANGUAGEBASICS外文作者JASONLENGSTORF文獻(xiàn)出處PHPFORABSOLUTEBEGINNERS,2018PP2968如覺得年份太老,可改為近2年,畢竟很多畢業(yè)生都這樣做英文2187單詞,12403字符字符就是印刷符,中文3135漢字。(如果字?jǐn)?shù)多了,可自行刪減,大多數(shù)學(xué)校都是要求選取外文的一部分內(nèi)容進(jìn)行翻譯的。)PHPLANGUAGEBASICSACTIVESERVERPAGESPHPISAPROVEN,WELLESTABLISHEDTECHNOLOGYFORBUILDINGDYNAMICWEBAPPLICATIONS,WHICHPROVIDESTHEPOWERANDFLEXIBILITYYOUNEEDTOCREATEANYTHINGFROMAPERSONAL,WEBBASEDPHOTOGALLERYTOACOMPLETECATALOGUEANDSHOPPINGCARTSYSTEMFORYOURNEXTECOMMERCEPROJECT。ONEUNIQUEFEATUREOFPHPISTHATITLETSYOUCHOOSEYOURFAVOURITESCRIPTINGLANGUAGE,BEITJAVASCRIPTORPHPHOWEVER,PHPISBYFARTHEMOSTPOPULARCHOICEINTHISARTICLE,ILLBRINGYOUUPTOSPEEDONTHEBASICSYNTAXOFTHEPHPLANGUAGE,INCLUDINGVARIABLES,OPERATORS,ANDCONTROLSTRUCTURESTHISARTICLEISTHESECONDINASERIESTEACHINGPHPSPECIFICALLY,THEGOALOFTHISSERIESISTOTEACHYOUALLYOUNEEDTOKNOWTOCREATEDYNAMICWEBSITESUSINGPHPTHISARTICLEPICKSUPRIGHTWHERETHEPREVIOUSARTICLEINTHESERIES,GETTINGSTARTEDWITHPHP,LEFTOFFVARIABLESHEREISTHELISTINGFORTHEFIRSTPHPSCRIPTIHELPEDYOUCREATEINTHEPREVIOUSARTICLE123MYFIRSTPHPPAGE456THISISATESTOFPHP“91011ASIADMITTEDINTHATARTICLE,THISISAPRETTYUNINTERESTINGEXAMPLEOFANPHPSCRIPTWHENITCOMESRIGHTDOWNTOIT,THISSCRIPTDOESNTDOANYTHINGAPLAIN,OLDHTMLPAGECOULDNTDOOHSURE,IGAVEASLIGHTLYMOREINTERESTINGEXAMPLETHATDISPLAYEDTHECURRENTSERVERTIME,BUTTOBEREALLYUSEFULASCRIPTNEEDSTOPERFORMYOUSHOULDALWAYSCREATEAVARIABLEBEFOREASSIGNINGITAVALUE,ANDYOULLUSUALLYWANTTOASSIGNTHEVARIABLEAVALUEBEFOREPUTTINGITTOUSETRYINGTOASSIGNAVALUETOAVARIABLETHATDOESNOTEXIST,HOWEVER,WILLCAUSEPHPTOAUTOMATICALLYCREATEANEWVARIABLEWITHTHEGIVENNAMETHISISCALLEDIMPLICITDECLARATION,BECAUSEANEWVARIABLEISDECLAREDIMPLICITLYASARESULTOFYOURTRYINGTOASSIGNAVALUETOAVARIABLETHATDOESNTEXISTSINCEYOUAREFREETOUSEIMPLICITDECLARATIONFORALLOFYOURVARIABLES,YOUMAYBEWONDERINGWHATTHEPOINTISOFUSINGTHECOMMANDTOCREATEEACHANDEVERYVARIABLEBYHANDTHEANSWERHASTODOWITHHOWEASYYOUWANTITTOBETOFINDTYPINGMISTAKESINYOURCODEPHPPROVIDESANOTHERCOMMAND,OPTIONEXPLICIT,WHICHCAUSESPHPTODISALLOWIMPLICITDECLARATIONSANDINSTEADDISPLAYANERRORMESSAGEWHENEVERYOUTRYTOASSIGNAVALUETOANONEXISTENTVARIABLEWHYWOULDYOUWANTTHISTOHAPPENCONSIDERTHEFOLLOWINGEXAMPLEINTROOMTEMPCCREATEAVARIABLEINTROMTEMPC20ASSIGNTHEVARIABLEAVALUEOF20IFYOUHAVEAKEENEYE,YOUMAYHAVENOTICEDTHATTHEVARIABLENAMEISMISSPELLEDONTHESECONDLINETHISISTHEKINDOFMISTAKETHATEVENEXPERIENCEDPROGRAMMERSMAKEALLTHETIMEWITHIMPLICITDECLARATIONENABLED,THESECONDLINEWILLCREATEANOTHERNEWVARIABLECALLEDINTROMTEMPCANDWILLSTORETHEVALUEINTHATVARIABLEINSTEADNOW,IFTHERESTOFYOURSCRIPTEXPECTSTHATVALUETOBESTOREDININTROOMTEMPC,YOUREGOINGTORUNINTOTROUBLEINALARGESCRIPT,TRACINGSUCHAPROBLEMBACKTOONELITTLETYPINGMISTAKECANBEVERYTIMECONSUMINGTHATSWHEREOPTIONEXPLICITCOMESINOPTIONEXPLICITDISABLEIMPLICITDECLARATIONINTROOMTEMPCCREATEAVARIABLEINTROMTEMPC20ASSIGNTHEVARIABLEAVALUEOF20THISTIME,PHPWILLREPORTTHETYPINGMISTAKEASANILLEGALIMPLICITDECLARATION,DISPLAYINGANERRORMESSAGETOTHATEFFECTWITHTHEEXACTLINENUMBERWHERETHETYPINGMISTAKEWASMADEFORTHISREASON,ITENDTOEXPLICITLYDECLAREALLMYVARIABLESWITHANDSPECIFYOPTIONEXPLICITONTHEFIRSTLINEOFALLOFMYPHPSCRIPTSITMIGHTTAKESLIGHTLYLONGERTOTYPE,BUTITSAVESALOTOFHEADACHESWHENSOMETHINGGOESWRONGASHORTCUTEXISTSFORCREATINGSEVERALVARIABLESATONCEONTHESAMELINEFORINSTANCE,THEFOLLOWINGLINEWOULDCREATETWOVARIABLES,INTROOMTEMPC,ANDINTFREEZINGCINTROOMTEMPC,INTFREEZINGCTWOVARIABLESINONELINEBYNOWYOUMAYBEWONDERINGABOUTMYNAMINGCONVENTIONFORVARIABLESTHETWOVARIABLESCREATEDINTHEABOVESNIPPETBOTHBEGINWITHINTIMUSINGTHISPREFIXTOINDICATETHATTHESEVARIABLESWILLCONTAININTEGERSWHOLENUMBERSYOUCANFEELFREETONAMEYOURVARIABLESWHATEVERYOULIKEANDSTOREWHATEVERKINDOFDATAYOULIKEINTHEM,BUTIPREFERTOUSETHISCONVENTIONASAHELPFULREMINDEROFTHETYPEOFINFORMATIONINEACHVARIABLETHISPRACTICEOFPREFIXINGVARIABLENAMESWITHACLUEASTOTHEIRTYPEISKNOWNASHUNGARIANNOTATION,ANDILLINTRODUCEADDITIONALPREFIXESFOROTHERDATATYPESASTHEYARISEOVERTHECOURSEOFTHISSERIES
下載積分: 10 賞幣
上傳時(shí)間:2024-03-12
頁(yè)數(shù): 8
大?。?0.05(MB)
子文件數(shù):
-
簡(jiǎn)介:此文檔是畢業(yè)設(shè)計(jì)外文翻譯成品(含英文原文中文翻譯),無(wú)需調(diào)整復(fù)雜的格式下載之后直接可用,方便快捷本文價(jià)格不貴,也就幾十塊錢一輩子也就一次的事外文標(biāo)題INTRODUCINGTOPHP外文作者DAVIDRBROOKS文獻(xiàn)出處PROGRAMMINGINHTMLANDPHPCODINGFORSCIENTISTSANDENGINEERS,2018如覺得年份太老,可改為近2年,畢竟很多畢業(yè)生都這樣做英文4605單詞,27056字符字符就是印刷符,中文7376漢字。(如果字?jǐn)?shù)多了,可自行刪減,大多數(shù)學(xué)校都是要求選取外文的一部分內(nèi)容進(jìn)行翻譯的。)INTRODUCTIONTOPHPTHISCHAPTERINTRODUCESSYNTAXANDSOMECAPABILITIESOFTHEPHPLANGUAGE51WHATSHOULDAPROGRAMMINGLANGUAGEDOPHPISASTRUCTUREDPROGRAMMINGLANGUAGE,WHICHMEANSTHATITPROVIDESAWAYTOSOLVECOMPUTATIONALPROBLEMSBYBREAKINGTHEMINTODISCRETESTEPSTHATCANBECARRIEDOUTINA“TOPTOBOTTOM”FASHION,ONESTEPATATIMEALLSTRUCTUREDLANGUAGESSHARECERTAINESSENTIALFEATURES1MANAGEINPUTANDOUTPUTTOBEUSEFUL,ANYLANGUAGEMUSTPROVIDEANINPUT/OUTPUTI/OINTERFACEWITHAUSERWHENACOMPUTERPROGRAMISEXECUTEDORASCRIPTISINTERPRETED,THEUSERMAYBEASKED5MAKEDECISIONSBASEDONCOMPARINGVALUESCOMPUTERSCAN’TMAKEDECISIONSBY“THINKING”ABOUTMULTIPLEPOSSIBILITIESINAHUMANLIKEWAYHOWEVER,THEYCANCOMPAREVALUESANDACTONTHERESULTSOFTHOSECOMPARISONSTYPICALLY,APROGRAMWILLCOMPAREVALUESANDTHENEXECUTEINSTRUCTIONSBASEDONTHERESULTSOFTHOSECOMPARISONSINPARTICULAR,SUCHDECISIONSAREOFTENEMBEDDEDINBRANCHINGSTRUCTURESTHATEXECUTEONESETOFINSTRUCTIONSTOTHEEXCLUSIONOFOTHERS,BASEDONACOMPARISONOFVALUES6PERFORMREPETITIVECALCULATIONSLOOPSTRUCTURESALLOWCOMPUTERSTOPERFORMREPETITIVECALCULATIONSTHESECALCULATIONSMAYBETERMINATEDAFTERTHEYHAVEBEENEXECUTEDASPECIFIEDNUMBEROFTIMES,ORTHEYMAYBEEXECUTEDONLYUNTILORWHILESOMESETOFCONDITIONSISSATISFIED52SOMEESSENTIALTERMINOLOGYITISESSENTIALTOAGREEUPONTHEMEANINGANDUSEOFPROGRAMMINGLANGUAGETERMINOLOGYINORDERTODISCUSSPROGRAMMINGCONCEPTS,ESPECIALLYBECAUSETHEPROGRAMMINGSPECIFICMEANINGOFSOMETERMSMUSTBEDISTINGUISHEDFROMTHEIREVERYDAYCONVERSATIONALUSETABLE51GIVESSOMEESSENTIALTERMSANDTHEIRDEFINITIONS
下載積分: 10 賞幣
上傳時(shí)間:2024-03-11
頁(yè)數(shù): 31
大?。?0.48(MB)
子文件數(shù):
-
簡(jiǎn)介:WEBPROGRAMMINGLIBRARYDESIGNINCFORMISBOQUSCHOOLOFMATHEMATICSANDINFORMATIONTECHNOLOGYNANJINGXIAOZHUANGCOLLEGENANJING,CHINAMR,QUBO126,COMABSTRACTTHISPAPERDESCRIBESTHETECHNICALDETAILSOFTHEDESIGNANDIMPLEMENTATIONOFAWEBPROGRAMMINGLIBRARYFORWEBBASEDMIS,INCLUDINGWEBPAGEAUTHORINGFUNCTIONS,SECURELOGINFUNCTIONS,ANDUTILITYFUNCTIONS,ALLINTEGRATEDINTOONELIBRARYTHELIBRARYISPROGRAMMEDINCONLINUXPLATFORMWITHGNUTOOLCHAINADEMOEXAMPLEISPROVIDEDTOSHOWTHEUSAGEANDEFFECTOFTHELIBRARYITISPROVENBYTHEFACTTHATCISANAPPROPRIATEPROGRAMMINGLANGUAGETODEVELOPWEBBASEDMISWHICHCANBEOFSECURE,RELIABLEANDSTABLEKEYWORDSWEBPROGRAMMINGLIBRARYWEBPAGEAUTHORINGMISSECURELOGINCGILINTRODUCTIONWITHTHECONSTANTDEVELOPMENTOFCOMPUTERINFORMATIONTECHNOLOGY,MANAGEMENTINFORMATIONSYSTEMSHAVEBEENPOPULARLYUSEDBYALLWALKSOFLIFEONDIFFERENTTOPICSTHEBASICARCHITECTUREOFMISISCISCLIENT/SERVERMODEORIGINALLY,SOMEDEDICATEDCLIENTPROGRAMSAREDEVELOPEDTOCARRYOUTTHEDEDICATEDTASKSBYCOMMUNICATINGWITHTHESERVER,DUETOTHERAPIDDEVELOPMENTOFTHECOMPUTERNETWORKSANDWORLDWIDEWEB,MOREANDMOREMISSTAKEWEBASTHECOMMUNICATIONSYSTEMANDCOMMONLYUSEDSTANDARDBROWSERSASTHEIRCLIENTTHATISJUSTTHEWELLKNOWNB/SBROWSER/SERVERMODE1INORDERTOMEETTHEREQUIREMENTSOFDEVELOPINGWEBBASEDMIS,SOMEINTERPRETEDWEBAUTHORINGLANGUAGES,SUCHASASP,PHP,JSP,ETC,EMERGEASTHETIMESREQUIRETHECOMMONCHARACTERISTICSOFTHEMAREINTERPRETATION,FOREXAMPLE,ASPANDPHPISINTERPRETEDBYDEDICATEDWEBSERVERWHILEJSPISCOMPILEDINTOBYTECODEWHICHTHENRUNNINGONJAVAVIRTUALMACHINENMALTHOUGHTHEDEVELOPINGEFFICIENCYCANBEINCREASED,THEREARESOMEDRAWBACKSINUSINGTHEMTHEPROCESSINGSPEEDBYINTERPRETEDLANGUAGEISOBVIOUSLYSLOWERTHANBYCOMPILEDONES,NOMATTERINTHEORYORPRACTICEALTHOUGHTHESERVERPROGRAMSAREINTERPRETEDDIRECTLYBYTHEWEBSERVER,AFTERALL,THERUNNINGINSTRUCTIONSARESOURCECODESRATHERTHANBINARYOBJECTCODESTHATISSELFEVIDENTTHERUNNINGCODEFORINTERPRETEDLANGUAGEMUSTBETHESOURCECODEWHILEFORCOMPILEDLANGUAGEBETHEBINARYOBJECTCODETHATMEANSTHEREEXISTLATENTDANGERSFORTHEMISPROGRAMSDESIGNEDINTHESEINTERPRETEDLANGUAGES,FOREXAMPLE,THEKEYCODESFORVERIFICATION,SECURITYPROTECTION,ANDSENSITIVEDATA,ETCCANBESEEN9781467320085/12/3100?2012IEEE733ZHAOZHIWUSCHOOLOFMATHEMATICSANDINFORMATIONTECHNOLOGYNANJINGXIAOZHUANGCOLLEGENANJING,CHINAWZZ5958126COMANDMISUSEDBYSOMEMALICIOUSUSERSSMCETHEINSTRUCTIONSAREALLSOURCECODESITISDIFFICULTTOGENERATEMERCHANDISEDSOFTWAREPRODUCTBYUSINGINTERPRETEDLANGUAGESASWELLASSELF-PROTECTTHEINTELLECTUALPROPERTYRIGHTOFTHESOFTWAREASWEALLKNOW,CISAPOWERFULCOMPILINGSYSTEMPROGRAMMINGLANGUAGE4ALMOSTALLTHEOPERATINGSYSTEMS,DBMS,ANDMAJORITYOFSYSTEMSOFTWAREAREDESIGNEDINCLOTSOFSUCCESSFULAPPLICATIONSOFTWAREDESIGNEDINCPROVETHATCISALSOANAPPROPRIATEANDPOWERFULPROGRAMMINGLANGUAGEFORDEVELOPINGAPPLICATIONSYSTEMSSUCHASMISINFACT,BYELABORATELYSELECTINGCOMMONLYUSEDFUNCTIONSANDPROGRAMMINGTHEMTOFORMALIBRARY,THEEFFICIENTTODESIGNAMISINCCANBEALSOIMPROVEDEVIDENTLYTHEWEBPROGRAMMINGLIBRARYMENTIONEDINTHISPAPERISJUSTAGOODEXAMPLEONTHEFIELDTHEADVANTAGEOFTHELIBRARYISDESCRIBEDASTHEFOLLOWINGWEBPAGEAUTHORINGFUNCTIONSWEBPAGEAUTHORINGISTHEBASICREQUIREMENTFORDESIGNINGAWEBBASEDMIS,THEREFORESUCHKINDSOFFUNCTIONSWILLBEUNDOUBTEDLYCONVENIENTTOPROGRAMMERSTODESIGNTHISPARTISTHEMAINCOMPONENTSOFTHELIBRARYINCLUDINGSETTINGPAGESTYLE,DISPLAYINGPAGEHEADER,DISPLAYINGPAGETOP,DISPLAYINGPAGEFOOT,ETCSECURELOGINFUNCTIONSLOGINSYSTEMISANESSENTIALPARTFORNOWADAYSMIS,ANDTHESECURITYOFTHESYSTEMMUSTBEENSUREDTHISGROUPOFFUNCTIONSWILLPROVIDESOMEUSEFULFUNCTIONSSUCHASCAPTCHAFUNCTION,LOGINFUNCTION,COOKIEPROCESSFUNCTION,MAILFUNCTION,PASSWORDMODIFYINGFUNCTION,ANDPASSWORDGETTINGBACKFUNCTION,ETC,TOSIMPLIFYTHEDESIGNOFASECURELOGINSYSTEMUTILITYFUNCTIONSSOMECOMMONLYUSEDUTILITIESSUCHASACCESSCOUNTER,MINICALENDAR,ENCRYPTINGANDENCODINGFUNCTIONS,ETCAREPROVIDED,WHICHWILLGIVESOMEASSISTANTSTOPROGRAMMERSINDEVELOPMENTALLDESIGNINCBYUSINGCASTHEDEVELOPINGLANGUAGE,ONLYTHEBINARYOBJECTCODESARENEEDEDWHENTHEMISRUNNINGTHATWILLUNDOUBTEDLYINCREASETHESECURITY,RELIABILITY,STABILITY,ANDTHERUNNINGEFFICIENCYGREATLYTHISPAPERDESCRIBESTHETECHNICALDETAILSOFDESIGNANDIMPLEMENTATIONOFTHEWEBPROGRAMMINGLIBRARYINCFORWEBSYSTEMWHICHGENERALLYCONSISTSOFTHREECOMPONENTS,ALOGINFORMPAGE,ACAPTCHA3,6IMAGE,ANDTHECORRESPONDINGCOOKIEMECHANISMASECURELOGINSYSTEMFORWEBBASEDMISISDESIGNEDINCBYTHEAUTHOROFTHISPAPER,ANDCONFINEDTOTHELENGTHOFTHETHESIS,THEDESIGNOFITANDTHECORRESPONDINGMAILFUNCTIONSANDCOOKIEPROCESSFUNCTIONSWILLBEDESCRIBEDINDETAILSINOTHERPAPERSTHEREFORENOTBEMENTIONEDFURTHERBESIDESTHESE,SOMEOTHERCOMMONLYUSEDFUNCTIONSAREALSONEEDEDFORSECURELOGIN,MAINLYINCLUDINGMAILAGENCYCONFIGURATION,PASSWORDMODIFICATION,MAILBOXCONFIGURATION,ANDPASSWORDGETTINGBACK,ETCAMAILAGENCYCONFIGURATIONTOTRANSMITEMAILS,ANSMTPSERVERISREQUIREDGENERALLY,THEREARETWOWAYSTOIMPLEMENTANSMTPSERVER,THATIS,BYRUNNINGSUCHASERVERATTHESAMEHOSTASTHEMISIN,ORBYINVOKINGAMAILAGENCYTHELATTERISTHEWAYPOPULARLYUSEDINVARIOUSKINDSOFMISTOINVOKEAMAILAGENCY,FOURESSENTIALFACTORSAREREQUIRED,IETHEUSEMAMEANDPASSWORDOFTHEACCOUNTFORTHATAGENCY,THEMAILBOXNAMEOFTHATACCOUNTANDTHEDOMAINNAMEOFTHEAGENCYTOCONVENIENTFORTHECONFIGURATION,FUNCTIONWEB_MAILAGENCYOISDESIGNEDFIG5SHOWSTHEPAGETOCONFIGUREAMAILAGENCYWITHTHEFOURFACTORSOFCOURSE,THISFUNCTIONSHOULDONLYBEUSEDBYTHEADMINOFTHEMISCONFIGMAILAGENCYPASSWORDIMYMAILAGENCYPASSWORDMYMAILSMTP,126COMMYMAILAGENCY126,COMSUBMITI?FIGURE5FONTIOFCONFIGURINGMAILAGENCYFUNCTIONWEBMAILAGENCYOACCEPTSTHEFOURFACTORSBYTHEPAGEFORMSHOWNINFIG5,ANDTHENSTORETHEMINTHESERVERINORDERTOPROTECTTHEINFORMATIONFROMBEINGSTOLEN,THEINFORMATIONISENCRYPTEDFIRSTWITHRC4ALGORITHM,ANDTHEN,ENCODEDWITHBASE64ALGORITHMTOCONVENIENTFORSTORINGWHENEVERAMESSAGEISNEEDEDTOBEMAILED,THEMAILAGENCYINFORMATIONISREADIN,ANDTHEN,ENCODEDANDDECRYPTEDINTOORIGINALSBMODIFYINGPASSWORDTHEPURPOSEOFTHEFUNCTIONISPROVIDINGAPAGEFORMFORUSERSTOMODIFYTHEPASSWORDOBVIOUSLYTHEREARETHREEINPUTFORMCONTROLARENEEDED,INWHICHONEFORORIGINALANDTHEOTHERTWOFORTHENEWPASSWORDANDTHEREPEATEDONERESPECTIVELYTHEFORMPAGEOFITISNOTADIFFICULTTASKBUTTHEPROCESSOFTHEPASSWORDISANIMPORTANTISSUESOMESYSTEMSSTORETHEPASSWORDASPLAINTEXT,ANDCOMPAREITWITHTHEINPUTDATAFROMTHEUSERALTHOUGHTHISISTHESIMPLESTWAYTOVERIFYTHEPASSWORDBUTALSOADANGERONESINCETHEPLAINTEXTOFTHEPASSWORDISSTOREDWHICHCANBESEENBYMALICIOUSADMINISTRATORSAGOODWAYTORESOLVETHEPROBLEMISTOSTORETHEPASSWORDINANENCRYPTEDFORMANDCOMPAREITWITHTHEENCRYPTEDFORMOFPASSWORDTHEREAREVARIOUSENCRYPTIONMETHODSANDONEOFCOMMONLYUSEDISBYMD5,THECORRESPONDINGSYSTEMFUNCTIONOFWHICHISCRYPTO735CCONFIGURINGMAILBOXCONFIGURINGMAILBOXISALSOACOMMONLYUSEDFUNCTION,FOREXAMPLE,WHENMODIFYINGUSERSPASSWORD,GETTINGBACKPASSWORD,ANNOUNCINGMESSAGESBYADMIN,ETCFUNCTIONWEBMAILBOXOISDESIGNEDTOACCOMPLISHCONFIGURATIONITACCEPTSTHEMAILBOXOFTHEUSERBYUSINGTHEPAGEFORMANDSTORETHEMAILBOXIFTHEPASSWORDPROVIDEDBYUSERISCORRECTDPASSWORDGETTINGBACKFUNCTIONTHEREARETWOFACTORSFORPASSWORDGETTINGBACK,USEMAMEANDTHEUSERSMAILBOXTHEFORMPAGEFORITISSIMPLYJUSTCONSISTINGOFANINPUTFORMCONTROLTOENTERTHEUSEMAMETHEMAILBOXOFTHEUSERMUSTBEPRESETBYUSERFIG6SHOWSTHEPAGEFORMGENERATEDBYTHEFUNCTIONTRYANEWCODEGETBACKPASSWORDUSERNAME11VERIFICATIONLCODERL1LOGINFIGURC6FORMOFGETTINGBACKPASSWORDITISOBVIOUSLYSIMILARTOTHEFORMOFLOGINEXCEPTTHATTHEREISNOPASSWORDREQUIREDTHEREFORE,INFACT,ITISACCOMPLISHEDBYTHESAMEFUNCTIONASFORLOGIN,WEB_USERLOGINOWITHTHEUSEMAME,THECORRESPONDINGMAILBOXOFTHEUSERCANBEOBTAINEDANDANEWPASSWORDISRANDOMLYGENERATEDTHENEWPASSWORDISSENTTOTHEUSERSMAILBOXASTHEPLAINTEXT,ANDATSAMETIME,ISENCRYPTEDANDTHENSTOREDTHEPURPOSEOFTHECAPTCHAINTHEFORMISAVOIDINGMALICIOUSUSERSTODOTHEFUNCTIONAUTOMATICALLYWHICHMAYGENERATEFLOODOFEMAILSIVUTILITYFUNCTIONSSOMEOTHERCOMMONLYUSEDUTILITYFUNCTIONSAREALSONEEDEDINTHEDESIGNINGOFWEBBASEDMIS,FOREXAMPLE,ACCESSCOUNTER,MINICALENDAR,RC4ENCRYPTION,ANDBASE64ENCODINGANDDECODING,ETCAACCESSCOUNTERTHEREARETWOTYPESOFACCESSCOUNTER,CHARACTERBASEDANDIMAGEBASEDTHELATTERISSELECTEDFORTHECOUNTERFUNCTIONINTHELIBRARYINORDERTOSIMPLIFYTHESTRUCTUREOFTHECGIFILE,THEDOTMATRIXOFTHEDIGITSISUSEDTOFORMTHECOUNTERIMAGEANDTHEDOTMATRIXINFORMATIONISCODEDDIRECTLYINTOTHESOURCECODETHEBITMAP7ISSELECTEDASTHECOUNTERIMAGEFORMATTHEREALEFFECTOFTHEACCESSCOUNTERIMPLEMENTFORTHELIBRARYISSHOWNASINTHEFIG2MENTIONEDABOVEITISWORTHYNOTEDTHATANACCESSCOUNTERSHOULDNOTBEREFRESHABLE,THATIS,ONLYWHENANEWSESSIONOCCURSCANTHECOUNTERINCREASETHISCANBEIMPLEMENTEDBYUSINGACOOKIEBMINICALENDARTHEREAREWIDEVARIETIESOFDIFFERENTFORMSOFMINICALENDARANDASIMPLEIMPLEMENTATIONISUSEDHERETHEEFFECTOFTHE
下載積分: 10 賞幣
上傳時(shí)間:2024-03-13
頁(yè)數(shù): 4
大?。?0.56(MB)
子文件數(shù):