外文文献翻译人事管理系统中英文.docx
《外文文献翻译人事管理系统中英文.docx》由会员分享,可在线阅读,更多相关《外文文献翻译人事管理系统中英文.docx(14页珍藏版)》请在冰豆网上搜索。
外文文献翻译人事管理系统中英文
人事管理系统开发和设计外文文献翻译
(含:
英文原文及中文译文)
文献出处:
DustinMarx.Personnelmanagementsystemdevelopmentanddesign[C]IEEE,2015,3
(1):
11-20.
英文原文
Personnelmanagementsystemdevelopmentanddesign
DustinMarx
Summary
Withtherapiddevelopmentofcomputertechnology,computerapplicationsinthepopularityofbusinessmanagement,personnelmanagementofenterprisesusingcomputersisimperative.Formedium-sizedenterprises,enterprisesandefficientuseofcomputersupporttocompletethedailyaffairsoflaborandpersonnelmanagementistoadapttothemodernenterprisesystem,encourageenterprisestolaborandpersonnelmanagementtoscientific,standardized,anecessarycondition;incomparableadvantageofthecomputertoretrievemanagementrapid,easytofind,highreliability,largememorycapacity,securityandgood,longlifeandlowcost.Theseadvantagescangreatlyimprovetheefficiencyofpersonnelmanagement,butalsocorporatescientificandstandardizedmanagement,animportantconditionforintegrationwiththeworld.Differentcompanieshavedifferenthumanresourcesmanagementsystem,whichdeterminesthedifferentcompaniesneeddifferentpersonnelmanagementsystem.
Choiceofdevelopmenttools
Now,themarketcanbuyalotofapplicationdevelopmentproducts,popular,anddozens.Currentlythemostpopularinourmarket,themostused,mostadvanceddevelopmenttoolscanbeusedasenterprise-levelproducts:
Microsoft'sVisualBasic
Microsoft'sVisualC
Borland'sDelphi
Java,etc.
Inthecurrentmarket,manyapplicationdevelopmenttoolsforthese,somestressedthattheimplementationofprocessflexibilityandefficiencyoflanguage;andsomeemphasisonthevisualapplicationdevelopmenttoolstobringconvenienceandefficiencyhigh,eachwithitsownadvantagesandcharacteristics,butalsotomeettheneedsofdifferentusers.However,thelanguageoftheflexibilityandconveniencetoolsareinextricablylinked,andonlyaconvenienttool,butdidnotsupportthelanguageofflexibility,manyspecializedprocessingactionswillneedtospendseveraltimestheefforttodealwith,sotheefficiencyoftheoriginaladvertisedlossofaroleinimprovingtheadvantage;thecontrary,ifthelanguageonlyemphasizestheflexibilityofprocesscontinued,butnoconvenienttoolforco-ordinationwillmakesomeverysimpleinterface,evenifthedealmoves,programmerswillbeaseriouswasteofvaluabletime.
Asthedatabasesystemdevelopment,VisualBasicisanidealchoice.MISdatabaseisanimportantenablingtechnologyintheMISdevelopmentprocess,howtochoosethedatabasemanagementisanimportantissue,atpresent,thedatabasemoreproducts,eachproducthasitsowncharacteristicsandscope,therefore,thechoiceofdatabaseshouldconsiderthecharacteristicsofdatabaseapplicationsandapplication,thesystem'sdatabaselanguageusedVisualBasiclanguage,thedevelopmenttoolhasmanyadvantages:
VisualBasicisavisual,object-orientedandevent-drivenarticlebythewayofstructuredhigh-levelprogramming,canbeusedtodevelopthetypeofWindowsenvironmentapplications.Itiseasytolearn,efficient,andpowerful,withprofessionaldevelopmenttools,WindowsSDKcomparableto,andapplicationdevelopersdonothavetheC/C++Programming.IntheVisualBasicenvironment,theuseofevent-drivenprogrammingmechanism,novel-to-usevisualdesigntools,theuseofWindowsinternalapplicationprograminterface(API)functions,anddynamic-linklibrary(DLL),DynamicDataExchange(DDE),ObjectLinkingandEmbedding(OLE),OpenDataAccess(ODBC)technology,canefficientlyandquicklydevelopedaWindowsenvironment,powerful,richgraphicaluserinterfaceapplicationsoftwaresystem.
Ingeneral,VisualBasichasthefollowingcharacteristics:
VisualProgramming:
Traditionalprogramminglanguagedesignprogram,aredesignedbywritingcodetotheuserinterface,theinterfacedesignprocessdonotseetheactualdisplay,runtheprogramtobecompiledcanbeobserved.Ifyouarenotsatisfiedwiththeeffectoftheinterface,butalsoreturntotheprogramchanges.Sometimes,thisprogramming-Compiler-Changetheoperationmayberepeatedseveraltimes,greatlyaffectedtheefficiencyofsoftwaredevelopment.VisualBasicprovidesavisualdesigntool,thecomplexityoftheWindowsinterfacedesign"package"together,developersdonothavealotofinterfacedesignandwritepressthescreenlayoutdesign,usingsystemtoolstodrawonthescreenvarious"parts",thatis,graphicalobjects,andsetthepropertiesofthesegraphicalobjects.VisualBasiccodeautomaticallygeneratedinterfacedesign,programmersneedonlywritetheparttoachievefunctionalityoftheprogramcode,whichcangreatlyimprovetheefficiencyofprogramdesign.
Object-orientedprogramming
VisualBasicsupportforfutureobject-orientedprogramming,butitisthegeneralobject-orientedprogramminglanguage(C++)arenotidentical.Ingeneralobject-orientedprogramminglanguage,objectcodeanddatafromthecompositionofanabstractconcept;andVisualBasicistheapplicationofobject-orientedprogrammingmethodology(OOP),theprogramsanddataencapsulatedasanobjectandshouldbegivenforeachobjecttheattributesoftheobjectassomethingreal.Inthedesignofobjects,withoutwritingtoestablishanddescribeeachobjectcode,butwiththetooltodrawtheinterface,VisualBasicautomaticallygeneratestheobjectcodeandpackageit.Eachobjectisdisplayedgraphicallyintheinterfacearevisible.Structuredprogramminglanguage
VisualBasicisbasedontheBASIClanguagedeveloped,high-levelprogramminglanguagewithsentencestructure,similartothelogicofnaturallanguageandhumanthinking.VisualBasicstatementseasytounderstand,itseditorsupportscolorcode,canautomaticallycheckforsyntaxerrors,butalsohaspowerfulandflexibletousedebuggerandcompiler.
VisualBasicisaninterpretedlanguage,enterthecodeatthesametime,decompositionofhigh-levellanguageinterpretationsystemwillbetranslatedintomachineinstructionsthecomputercanrecognizeandjudgeeachstatementsyntaxerror.VisualBasicproceduresinthedesignprocess,youcanalwaysruntheprogram,andinthewholeprocessagooddesign,youcancompileanexecutablefile(.EXE),fromtheVisualBasicenvironment,directlyintheWindowsenvironments.
Event-drivenprogrammingmechanism
VisualBasicobjectthroughtheeventtoperformtheoperation.Anobjectmayhavemultipleevents,eacheventareavailablethroughaprogramtorespond.Forexample,thecommandbuttonisanobject,whentheuserclicksthebutton,willgeneratea"click"(CLICK)event,butintheproductionoftheeventwillexecuteaprogramusedtoimplementthespecifiedoperation.
Inthedesignoflarge-scaleapplicationsusingVisualBasicsoftware,withoutcreating
aclearbeginningandendoftheprocedure,butthepreparationofanumberofsmallsubroutinesthatprocess.Theseprocessesareaimedatdifferentobjects,aneventtriggeredbytheusertodrivethecompletionofaparticularfunctionorprocedurecalledbythegenericevent-drivenprocesstoperformthespecifiedoperation,sothatprogrammerscaneasilyandimproveefficiency.
Accesstothedatabase
VisualBasichasapowerfuldatabasemanagementfeatures,theuseofdatacontrolanddatabasemanagementwindow,youcandirectlycreateordealwithMicrosoftAccessdatabaseformat,andprovidespowerfuldatastorageandretrievalcapabilities.Atthesametime,VisualBasiccanalsodirectlyedit,andaccesstootherexternaldatabases,suchasDBASE,FoxPro,Paradox,etc.ThesedatabaseformatcanbeeditedandprocessedusingVisualBasic.
VisualBasicprovidesanopendataconnection,theODBCfunctions,canbeestablishedthroughdirectaccessorusetheconnectionandoperationoflarge-scalenetworkdatabasebackendsuchasSQLServer,Oracleandsoon.Intheapplication,youcanusestructuredquerylanguageSQLdatastandards,directaccesstotheserverdatabaseandprovidesasimpleobject-orienteddatabaseinstructionsandmulti-userdatabaseaccesslockingmechanismandnetworkprogrammingSQLdatabasestechnologyforstand-alonedatabasesrunningontheSQLnetworkinterfacetoadistributedenvironment,fastandeffectiveimplementationofclient/server(client/server)programs.
DynamicDataExchange(DDE)
UsingDynamicDataExchange(DynamicDataExchange)technology,anapplicationcandynamicallylinkthedatatoanotherapplication,sothattwocompletelydifferentapplications,establishadynamicdatalink.Whentheoriginaldatachanges,youcanautomaticallyupdatethelinkeddata.VisualBasicprovidestheprogrammingdynamicdataexchangetechnology,theapplicationprogramwithotherWindowsapplicationstocreatedynamicdataexchangebetweendifferentapplicationstocommunicate.ObjectLinkingandEmbedding(OLE)
ObjectLinkingandEmbedding(OLE)toeachapplicationasanobject(object),tolinkdifferentobjects(link)up,andthenembedded(embed)anapplication,whichcanbeasound,image,image,animation,textandotherinformationcollectionstyletechnologyisMicrosoft'sstrategiccorporateobjecttechnology,whichthemultipleapplicationsintoone,aseachapplicationforanobjectlinkingandembedding,isanapplicationintegrationtechnology.UsingOLEtechnology,youcaneasilybuildcompositedocuments(compounddocument),thisdocumentfromanumberofdifferentapplicationobjects,eachobjectinthedocumentandlinkedtotheoriginalapplication,andperformwiththeoriginalapplicationthesameoperation.Dynamiclinklibrary(DLL)
VisualBasicisanadvancedprogramminglanguage,donothavelow-levellanguagefunctions,th