学生考勤管理系统的设计和实现外文翻译(共8页).docx

上传人:聆听****声音 文档编号:8973303 上传时间:2023-05-16 格式:DOCX 页数:8 大小:22.67KB
下载 相关 举报
学生考勤管理系统的设计和实现外文翻译(共8页).docx_第1页
第1页 / 共8页
学生考勤管理系统的设计和实现外文翻译(共8页).docx_第2页
第2页 / 共8页
学生考勤管理系统的设计和实现外文翻译(共8页).docx_第3页
第3页 / 共8页
学生考勤管理系统的设计和实现外文翻译(共8页).docx_第4页
第4页 / 共8页
学生考勤管理系统的设计和实现外文翻译(共8页).docx_第5页
第5页 / 共8页
学生考勤管理系统的设计和实现外文翻译(共8页).docx_第6页
第6页 / 共8页
学生考勤管理系统的设计和实现外文翻译(共8页).docx_第7页
第7页 / 共8页
学生考勤管理系统的设计和实现外文翻译(共8页).docx_第8页
第8页 / 共8页
亲,该文档总共8页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

学生考勤管理系统的设计和实现外文翻译(共8页).docx

《学生考勤管理系统的设计和实现外文翻译(共8页).docx》由会员分享,可在线阅读,更多相关《学生考勤管理系统的设计和实现外文翻译(共8页).docx(8页珍藏版)》请在冰点文库上搜索。

学生考勤管理系统的设计和实现外文翻译(共8页).docx

DesignandImplementation oftheManagementSystem forStudentsAttendance

As forthedevelopmentofinformationtechnologyandeconomic,computerandnetworkingapplicationsbecomeincreasinglycommon.Withtheschoolinformationalconstructioninputsareconstantlyincreasing,theconstructionofcampusnetworkaccessestospacedevelopment.Networkshavegraduallyinfiltratedintotheschoolmanagement,teachingandotherareas.Forexample:

Acomprehensiveeducationsystemwhichutilizesinformationtechnologyofthenetworktocarryoncollegecoursetoeducate,itoffersfromthenetworkclassroom,essentialstudylinksdiscussing,answeringquestions,andprocessinghomeworktoexaminationtoteachersandstudents.

The ManagerSystemforStudentsAttendance isasystemwhichcanhelpexchangeinformationbetweentheschoolandstudents.Aswe know,Inthehighschools,students’jobofcheckonworkattendancenotonlyworkloadisverylarge,butalsotimeisverystrong.Inthepastmanyhighschoolscarrythroughmanagingbysigninginandreportingforms,efficiencyanddiaphaneityarenotgood,andeasymakeamistake,too.Alongwithdevelopmentofdatabasetechnologyandprogressofcorporationinformation’sbuilding,usingcomputertomanagecheckonworkattendanceofcorporationswhichitisnecessary.Itsavesamassofmanpowerandmaterialresourcesandgreatlylightensworkloadofemployees.Thesystemisaninformationsystemdesignedforaskingforleaveonline forstudentsandmanaging attendanceofundergraduate.Itisgenerallydividedintothreemainmodules:

themoduleforaskingforon-lineleave,themoduleformanagingattendanceofundergraduateand themodule forbackstagemanagement.Therearedifferentcustomers intheuniversityoperating thesystem,suchas student,teacher, ateacherinchargeofaclass,departmentleader,schoolleader,administrator.Administratorshavethehighestauthority.Teachershaveanauditandinquiryauthority.Studentsonlyprovidewithcompetence.

The systemisbasedonBrowser/Server(browser/server)structureanddevelopedbyJSPlanguageandMySQLdatabase.ItalsousesTOMCATasaserver.Thesystemiswrittenbythelanguage:

HTMLandJAVA.Thekeytechniquesusedintheprocessofdevelopmentare:

thepagemodularization,dynamicgeneratingandstaticpageshowingofinformation,etc.Andthethesisfocusesontheintroductionofthesystem’sattendancemanagementandthemanagementofaskingforleaveonline.Anditdevelopsthefunctionofstudent,teacher,ateacherinchargeofaclass,departmentleader,schoolleaderonthewhole.Itincludedthewholedesignofsystem,logicframe,dataflow,partitionofeveryfunctionmodule,designofsystemfunctionmodulesandconcreterealizationandsoon.

Constructing theattendancesystembasedonMVCisthetypicalcasethatusesJSP-Action-JAVABANtodevelopthewebsite,itinvolvestotheMVCdesignpattern,aswellasthebackstagedatabase,thetiedoperationbetweenthefundamentaltableandthesystemdownstage,thissystemthroughtheJDBCgaindatabaseactuationtotieupthefundamentaltable inthedatabaseandthedownstagesystem.Toconstructthesystemintheprocess,IuseMYECLIPSEtomakethesoftwaredevelopmentkitofmysystembackstage,usesDREAMWEAVERtomakethesoftwaredevelopmentkitofmydownstagehomepage.

Implementation ofasystemisboundtoapplytodifferentresources,andtechnology.So,let'sdiscussthisappraisalsystemundertheuseoftechnologyintheapplicationofconceptsandresources:

MVC andUserInterfaces MVCwasfirstpopularizedwithSmalltalkandisnowusedinmanymodernuserinterfaceframeworks.OneoftheprimarybenefitsofMVCisthatitprovidesreusablecomponentsforinteractiveuserinterfaces.SwingdoesthisadmirablyforrichJavaclients,whileStrutsdoessotoalesserextentontheWeb.EventhoughtheintroductionofTilestoStrutsprovidesmorereuse,thecomponentsarestillmorepage-centricasopposedtoSwing'smorefine-grainedwidget-centricapproach.LikeStruts,JSFistargetedatJavaWebapplications,butmovesclosertoSwingwithitsconcentrationonreusableuserinterfacewidgets(orcomponents).

MVCPattern  WebeginbydescribingthetraditionalformofMVCandthendiscusshowithasbeenadaptedfortheWeb.Eachofthethreeframeworksisthenexamined,andtheirrespectiveimplementationsofthiscommonpatternareuncovered.Theintentofthispatternistopartitioninteractiveapplicationsintothreeseparatecomponents:

Model,View,andController.TheModelrepresentscoreapplicationdataandfunctionallogic,theViewrendersthedataanddisplaysittousersoftheapplication,andtheControllerhandlesuserinteractionorinput.Allthreecomponentscommunicateviaachange-propagationmechanismtostaysynchronized.

SQLDatabases  SQLdatabaseisatypeofdatabasetechnologythatisthemostwidelyusedintoday'scomputingenvironment.Herethedataisstoredinaverystructuredformatthatprovideshighlevelsoffunctionality.SQLdatabasesaregenerallymorerobust,secureandhavebetterperformancethanotherolderdatabasetechnologies.ItprovidesforSQLaccesstothedata.SoitisimportanttounderstandthetermSQLbeforeweproceedfurther.

SQL  SQLisusedtocreate,maintain&queryrelationaldatabasesandusesregularEnglishwordsformanyofitscommands,whichmakesiteasytouse.Itisoftenembeddedwithinotherprogramminglanguages.AfundamentaldifferencebetweenSQLandstandardprogramminglanguagesisthatSQLisdeclarative.Youspecifywhatkindofdatayouwantfromthedatabase;theRDBMSisresponsibleforfiguringouthowtoretrieveit.

JSP

Putsuccinctly,JAVAServerPagesisatechnologyfordevelopingwebpagesthatincludedynamiccontent.UnlikeaplainHTMLpage,whichcontainsstaticcontentthatalwaysremainsthesame,aJSPpagecanchangeitscontentbasedonanynumberofvariableitems,includingtheidentityoftheuser,theuser'sbrowsertype,informationprovidedbytheuser,andselectionsmadebytheuser.

AJSPpagecontainsstandardmarkuplanguageelements,suchasHTMLtags,justlikearegularwebpage.However,aJSPpagealsocontainsspecialJSPelementsthatallowtheservertoinsertdynamiccontentinthepage.JSPelementscanbeusedforavarietyofpurposes,suchasretrievinginformationfromadatabaseorregisteringuserpreferences.WhenauserasksforaJSPpage,theserverexecutestheJSPelements,mergestheresultswiththestaticpartsofthepage,andsendsthedynamicallycomposedpagebacktothebrowser.

S2SH

DAOlayerisresponsibleforinteractionwithpersistentobjects.Thislayerencapsulatesthedata,add,delete,check,changeoperation.

AtypicalJ2EEthree-tierstructure,dividedintothepresentationlayer,middlelayer(businesslogic)anddataserviceslayer.Three-tiersystem,thebusinessrules,dataaccessandverifythelegitimacyofsuchworkontheintermediatelayerprocessing.Clientsdonotdirectlyinteractwiththedatabase,butbythemiddletiercomponentsandestablishconnections,thenthemiddletieranddatabaseinteraction.

S2SHframework

AtypicalJ2EEthree-tierstructure,dividedintothepresentationlayer,middlelayer(businesslogic)anddataserviceslayer.Three-tiersystem,thebusinessrules,dataaccessandverifythelegitimacyofsuchworkontheintermediatelayerprocessing.Clientsdonotdirectlyinteractwiththedatabase,butbythemiddletiercomponentsandestablishconnections,thenthemiddletieranddatabaseinteraction.

JSPpresentationlayeristhetraditionaltechnology,sinceitsinceptionin1999,afteryearsofdevelopment,itswideapplicationandstableperformance,asthepresentationlayertechnologyforlayingasolidfoundation.

ThemiddlelayeristhepopularSpring+Hibernate,inordertocontroltheseparationlayerandbusinesslogiclayer,furtherdividedintothefollowing.

WebtieristheMVCpatterninsidethe"C"(controller),controlsthebusinesslogicandpresentationlayerofinteraction,calledbusinesslogiclayer,andbusinessdatabacktothepresentationlayerfororganizationalperformance,thesystemusingStrutsMVCframework.

Servicelayer(iebusinesslogic),isresponsibleforachievingbusinesslogic.BusinesslogictoDAOlayerbasedonthepositivemodeDAOcomponentpackaging,completesystemrequiresbusinesslogic.

DAOlayerisresponsibleforinteractionwithpersistentobjects.Thislayerencapsulatesthedata,add,delete,check,changeoperation.

PO,persistentobject.Throughtheentity-relationalmappingtoolfordatarelationaldatabasemappingobjects,itiseasytorealizeobject-orientedwayofoperatingthedatabase,thesystemusesHibernateastheORMframework.

Spring'srolethroughouttheentiremiddlelayer,theWeblayer,Servicelayer,DAOlayerandPOseamlessintegrationofitsdataserviceslayerisusedtostoredata.

Agoodframeworkthatallowsdeveloperstoreducethere-establishmentoftheburdenoftheprogramtosolvecomplexproblemsandenergy;itcanbeextendedtothecustom-house;andhasastrongusercommunitytosupportit.Usuallyagoodframeworktosolveaproblem.However,yourapplicationislayered,eachlayermayneedtheirownframework.OnlysolvetheUIproblemdoesnotmeanyoucanbegoodbusinesslogicandpersistencelogic,andUIcomponentsofagoodcoupling.

First,Developmentefficiency:

theuseofstrictJ2EElayeredarchitecture,canbeavoidedwhenasimplebuttonchangesthepagewilldamagethesystem.Changestothepresentationlayerifanerroroccurs,itwillnotbeextendedtobusinesslogicerrors,butwillnotaffectthepersistencelayer.Therefore,theuseofJ2EElayeredarchitecture,evenifthepre-development

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2