您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 其它相关文档 > 互联网的在线考试系统的设计与实现
华中科技大学硕士学位论文基于互联网的在线考试系统的设计与实现姓名:胡斌申请学位级别:硕士专业:软件工程指导教师:陈长清20081102IB/SLAMPLinux+Apache+MySQL+PHPB/SIIAbstractWiththedevelopmentoftheInternetaswellastheinformationtechnology,ithasbeenveryconvenientforpeopletostudyandworkatpresent.AndinthefuturetherewillcomeanincreasingdemandforvariousInternetapplications.Howtoorganizethestudentstodoanonlineexaminationisbecomingmoreandmoreimportantforalotofschoolsandsocialtraininginstitutions.Forthisrealisticrequirement,anInternet-basedonlineexaminationsystemhasbeenpresented.Withthehelpofanonlineexaminationsystem,theevaluationcapacitywillbeenhancedconsiderablyaswellashumanresourcesreducedandefficiencyimproved.Itcanbewidelyusedinschools,traininginstitutionsexamination,theorganization'sstaffskillstesting,evaluationofhumanresourcesandotherfields.Moreover,neithergenericproductsnormonopolistictypeshavebeendevelopedathomeandabroadatpresent.ThereforeanInternet-basedonlineexaminationsystemisaworthwhileprojecttoresearchanddevelop.ThissystemisdesignedonBrowser/Servermodule,whichmeansthatitsserverissetupviatheInternetandbecapableofacceptingrequestsfromclientsallthetime.Thesystemiscomposedoftestquestionbank,testquestion,testpaper,andexampaperconceptually.First,testquestionisthebasicelementofthetestquestionbank.Secondthetestquestionbankisthewarehouseoftestquestion.Third,testpaperisthedefinitionofrulestogenerateexampaper.Finally,exampaperiscomposedoftestquestionselectedfromtestquestionbank,usingtherulesinthetestpaper.ItsgenerationviatheInternet,whichisoftenanalogoustonewspaperbeingprintedbymachine,isamirrorofpartoftestquestionbank.Thesystemwillcollectanswerstoexampaper,inwhichthescoreofobjectivequestioniscalculatedautomaticallybythesystemitself,whilesubjectivetypeneedextraeffortfrompeople.FunctionofTimecontrolforexaminationisalsoimplementedinthissystem.Inoverallobservation,thissystemcomprisestwomodelsfunctionally:useraccesscontrolandexamevaluation.Useraccessmodelisinthechargeofuserinformation,authorityandclasses.Andexamevaluationmodeltakesresponsibilityforthestorageandoperationontestquestionbank,testquestion,testpaper,exampaper.Finally,tomaketheimplementionelegantandconcise,wedecidetochooseamostefficientenvironmentLAMP,whichisacronymforLinux+Apache+MySQL+PHP.IIIThissystemworkswellfordifferenttypesoftestquestions,suchassinglechoice,multiplechoices,trueorfalse,fillavacancy,brieflyanalysisandpsychologicalquestions,aswellasthecombinationoftheabove.Withthesupportoftheseelementarytestquestions,mostofthepopularexaminationscanbesimulatedonlinebythesystemnow.Keywords:OnlineexaminationAccesscontrolTestquestionbankBrowser/Servermodule111.11.2C/S[1]100Internet1998[2]GRELotusLearningSpaceWebCTWebCourseToolsWBTSystemTopClassSimonFraserVirtual-U199921220B2B2006B/SASP901.33PHP42B/SPHPPHPHypertextPreprocessorMVCPHPMySQL2.1B/SB/SBrowser/Server/WebWebBrowserNetscapeNavigatorInternetExplorerOracleSybaseMySQLSQLServerWebServerB/S[3]B/S2-12-1B/SB/SAJAXAsynchronousJavaScriptandXMLJavaScripXML52.1.1B/SB/S2.1.2B/SB/S1B/S[4]B/S[5]2WindowsWindowsLinux60%LinuxLinuxPHPCJavaPerlPHPMySQLLAMPLinux+Apache+MySQL+PHP[6]B/S62.2INTERNET2.2.1HTTPHTTPURLMIMEMIMEHTTPHTTPHTTPInternetHTTPTCP/IPTCP80HTTPInternet2.2.2HttpCookieCookieCookiesRFC2109WebURL(UniformResourceLocator)Web7CookieCookieURLCookieIDCookieCookieCookieCGIID[7-9]2.2.3AjaxAjaxAsynchronousJavaScriptandXMLJavaScripXMLAjaxJavaScriptB/SWeb[10]Ajax2.3PHPPHPPHP:HypertextPreprocessorPHPHTMLPHPASPHTMLCPHPCJavaPerlPHPCGIPerlPHPPHPHTMLHTMLCGIHTMLJavaScriptPHPPHPPHPPHPPHPCGIJavaScriptPHP8[11]PHPPHP2.3.1PHPPHPSEOSearchEngineOptimizationHTTPHypertextTransferProtocolFTPFileTransferProtocol2.3.2MVCMVCModelViewControllerXeroxPARCSmalltalk80[12]SunJ2EEJava2Platform,EnterpriseEditionPHP[13]MVC9MVCWeb[14]HTMLWebHTMLHyperTextMark-upLanguageMacromediaFlashXHTML[15]TheExtensibleHyperTextMarkupLanguageWML[16]WirelessMarkupLanguageXML[17,18]eXtensibleMarkupLanguageMVCMVCWebHTMLMVC[19]2.3.3PHP2.3.2MVCPHPPHP[20]101PHP2PHPPHP2.3.4PHPCPUCentralProcessUnitCPUPHPPHPPHPPHP[21]PHP1MD5[22-24]2-2PHP112-2-22.4DataBaseSystemDBS12[25,26]DataBaseDBDataBaseManagementSystemDBMS2-32-32.4.1HierarchicalModelNetworkModelRelationalModelObjectOrientedModel2.4.2SQLSQLStructQueryLanguage13[27]SQLSQLDataQueryDataManipulationDataDefinitionDataControl2.5MySQLMySQLMySQLAB2008116SunMySQLInternetMySQLOracleDB2SQLServerMySQLMySQLClusterMySQLMySQLInternetLAMPLinux+Apache+MySQL+PHPLinuxApacheWebMySQLPHPGPLMySQL2.6114[28-30]IPIPIP[31-34]2HTTPHypertextTransferProtocol2.7I18Ninternationalizationin18PHPPHP2.815[35][36-38]2-42-42.9B/SPHPPHPHypertextPreprocessorPHPMVCPHPMySQL1633.13.1.11231234171233-13-13.1.21234185673-2()3-23.219123005003453.33-33-3203.43.4.1ID3-43-4ID3-53-5IDIDID21ID3-63-6ID3-73-7IDIDID3-83-8IDIDIDIDIDID22ID3-93-9E-RE-R3-103-10E-R1n1n1n1n1n1nID233.4.2E-RDBMS(DataBaseManagementSystem)MySQL3-13-1UidInt10UsernameVarchar20PasswordVarchar32ClassInt10IDGradeSmallint62002TelphoneVarchar203-23-2IdInt10ClassnameVarchar303-33-3IdInt10TitleTextTypeSmallint6IDJiedaTextFenSmallint6TikuInt10IDContentText243-43-4IdInt10Tik
本文标题:互联网的在线考试系统的设计与实现
链接地址:https://www.777doc.com/doc-36183 .html