基于BS的高校教师考核管理系统设计与开发 毕业论文_第1页
基于BS的高校教师考核管理系统设计与开发 毕业论文_第2页
基于BS的高校教师考核管理系统设计与开发 毕业论文_第3页
基于BS的高校教师考核管理系统设计与开发 毕业论文_第4页
基于BS的高校教师考核管理系统设计与开发 毕业论文_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

AlongwiththecomputersoftwareandtherapiddevelopmentofInternettechnology,B/Ssystemhasbeeninpeople'sworkandlifeoccupiedaveryimportantposition.Alongwiththedevelopmentofnetworkandtheimportanceofcollegeteacherassessment,buildabasedonB/Sofuniversityteachersexaminationmanagementsystemisveryimportant.ThesystemusesthePHP,JavascriptandHTMLlanguage,completedabasicuniversityteachers'evaluationmanagementsystem.TheserverneedtoinstallApacheserversoftwareandMySqldatabasemanagementsystem,theclientdoesnotneedtoinstallanysoftware,onlyneedthebrowsercanusethesystem.Thebasicfunctionofthesystemmoduleincludes:teachersregister,teacherassessment,publicdocumentswiththeuploadthedownload,assessmentresultwithstatistics,teachersqueryusermanagement,departmentadministratorusermanagement,theassessmentprojectSettings,etc.Thisarticlefromtherequirementanalysis,overalldesign,detaileddesignandcodingetcdescribesthedesignandimplementationofthesystem,andalsodescribestheworkingprocessofthesystem.Teacherassessment国外高校教师教学评价发展到今天,历经初始发展阶段、奖惩性审核阶段和发展性审核阶段,其内涵、理论和实践都得到了长足发展。从教育心理学角度出发,教师的自我发展、自我激励、自我成就感是挖掘工作潜能的最主要因素,所以发展性教师教学审核突出教师个体的自我评价与自我主动提高。充分发挥教师本人在审核过程中的主动参与作用,积极完善和提高自身的教学水平。努力使自身价值与学校价值趋于一致。综观国外高校教师评价的基本内容,他们一般都将一个公平、公正、透明的教师评估体系看作是学校管理架构中不可或缺的一部分;考核指标确立的指导思想与学校的定位与发展战略高度保持一致,是学校发展目标落实到教师个人身上的直接体现;考核指标体系不仅应起到一个目标导向的作用,有利于教师自身的发展,还应能确保学校教学工作的质量和科研、服务工作的开展,从而推动学校的发展。系统的响应时间:单用户登录时系统响应时间在2秒钟左右,多用户登录系统时系统响应时间应为用户可以接受的等待时间。可靠性和稳定性要求:要具有实用性、界面美观、操作简单、条理清晰;应用软件与数据库系统的设计要做到安全可靠,防止非法用户的入侵。一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并;一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并;一个m:n联系可以转换为一个独立的关系模式;一个多元联系可以转换为一个独立的关系模式;具有相同码的关系模式可以合并。测试任何软件产品都有两种方法:如果已经知道了产品应该具有的功能,通过测试来检验是否每个功能都能正常使用;如果知道产品内部工作过程,通过测试来检验产品内部动作是否按规定正常进行。前一种方法称为黑盒测试,后一种方法称为白盒测试。对于软件测试而言,黑盒测试法把程序看作一个黑盒子,完全不考虑程序的内部结构和处理过程。也就是说,黑盒测试是在程序接口进行的测试,它只检查程序功能是否能正常使用,程序是否能适当的接收输入的数据并产生正确的输出信息,程序运行过程中能否保持外部信息的完整性。黑盒测试又称为功能测试。白盒测试法和黑盒测试法相反,它的前提是可以把程序看成装在一个透明的白盒子里,测试者完全知道程序的结构和处理算法。这种方法按照程序内部的逻辑测试程序,检测程序中的主要执行通路是否都能按预定要求正确的工作。白盒测试又称为结构测试。通过单元测试,发现了系统中存在的一些错误和漏洞,将这些问题解决后,又对系统进行了集成测试。测试结果表明系统能达到所需要求,各部分测试都能达到理想结果。1.PHPPHP,isEnglishsuperHypertextPreprocessortextpretreatmentlanguagetheabbreviations.PHPisakindofHTMLembeddedlanguage,isakindofexecutedontheserverembeddedHTMLdocumentofthescriptinglanguage,thelanguagestylehavesimilartotheClanguage,iswidelyused.PHPuniquegrammarmixedtheC,Java,PerlandownPHPsyntax.NewPHPinstallationItcanmorequicklythanCGIorPerltheexecutionofthedynamicwebpages.AdynamicpageswithPHPwithotherprogramminglanguages,PHPiscomparedtoprogramintotheHTMLdocumenttoperformtheexecutionefficiency,thantheCGIHTMLtagsgeneratecompletelymuchhigher;PHPcanalsoperformcompiledcode,andthetranslatedcanachieveencryptionandoptimizingcoderunningmakecodefaster.PHPhasverypowerfulfunctions,alltheCGIfunctionPHPrealized,andsupportalmostallpopulardatabaseandtheoperatingsystem.ThecharacteristicsofthePHPincludePHP:1,opensourcecode:allofthePHPcodeinfactyoucanget.2,PHPisfree.Andotherthantechnology,PHPitselfforfree.3andthepromptnessofPHPprogrammingquick,runfast,technologyitselflearningquickly.EmbeddedHTML:becausePHPcanbeembeddedHTMLlanguage,itsrelativetootherlanguage,theeditorsimple,practicalstrong,themoresuitableforbeginners.4,cross-platform-abilitystrong:becausePHPisrunningattheserverscripts,canrunonUNIX,LINUX,WINDOWS.5,highefficiency:PHPconsumptionrathersmallsystemresources.6,imageprocessing,imagecreatedinPHP7,object-oriented:inphp4php5,object-oriented,hasagreatimprovement,nowPHPcompletelycanbeusedtodevelopthelargebusinessprogram.8,professionalfocus;PHPsupportscriptinglanguageisgivenpriorityto,thesamefortheclassClanguage.JavaScriptisakindofbasedonobjectandeventdrivenandhasrelativelysecurityclientscriptlanguage.ButitisalsoawidelyusedforclientdevelopmentWebscriptinglanguage,usedforHTMLpageadddynamicfunction,suchasrespondtouseralloperating.ItatfirstbynetscapeBrendanEichdesign,isadynamic,weaktype,basedonthelanguageoftheprototype,built-insupportclass.JavaScriptisfromregisteredtrademark.[1]EcmainternationalbasedinJavaScriptforECMAScriptstandards.JavaScriptcanalsobeusedtootheroccasions,suchastheserver-sideprogramming.CompleteJavaScriptrealizecontainsthreeparts:ECMAScript,documentobjectmodel,byteorderasign.NetscapeinthecompanyfirstscriptinglanguagenamedLiveScripttoNetscapeincooperationwiththeSunmicrosystemafterrenamedJavaScript.InitiallyinspiredbytheJavaJavaScriptandbegantodesign,oneoftheaimsisto"looklikeJava"[2],sogrammararesimilar,somenameandnamedstandardalsoborrowfromJava.ButthemaindesignprinciplesderivedfromJavaScriptasScheme[3].AndJavaScriptandJavanameontheapproximationofthetimeistomarketing,netscapeconsiderationandfromtheresultofanagreement.Inordertoobtaintechnologyadvantage,MicrosoftlaunchedJScripttofightJavaScriptscriptinglanguage.Inordertointeroperability,Ecmainternational(formerlyknownastheEuropeancomputermanufacturersassociation)tocreatetheEcma-262standard(ECMAScript).NowbothbelongstotherealizationofECMAScript.AlthoughJavaScripttotheprogramasmembersofthescriptinglanguage,notastotheprogramstaffprogramminglanguagetopromoteandpublicity,butJavaScripthavetheveryrichproperties.Caninteractive,toincludemoreactiveelements,itisnecessarytoembeddedinawebpageothertechnology.Suchas:Javascript,DocumentObjectModel,additionally,theDocumentObjectModel(DOM),andCascadingStyleSheetsLayers(CSS,CascadingStyleSheets),herebasicallyspeakJavascript.SoJavascriptiswhateasteast?Javascriptisadapttotheneedsofthedynamicwebpagesandthebirthofanewprogramminglanguage,nowmoreandmorewidelyusedinInternetwebpages.JavascriptisbyNetscapecompanythedevelopmentofascriptinglanguage(scriptinglanguage),orcalleddescriptionlanguage.InHTMLbasis,usingJavascriptcandevelopinteractiveWebpage.Theemergenceofthewebpageandmakechoicebetweenausertorealizereal-time,dynamic,interactiverelation,makethewebpagesthatcontainthemoreactiveelementsandmorewonderfulcontent.OperationwithJavascriptprogrammingtoneedtobeabletosupportJavascriptlanguagebrowser.NetscapeNavigatorcompanymorethan3.0versionofthebrowsercansupportJavascriptprogram,MicrosoftInternetExplorer3.0oraboveversionofthebrowserbasicallysupportJavascript.MicrosoftandtheirdevelopmentofJavascript,calledJScript.JavascriptandJscriptisbasicallythesameas,justinsomedetailstocomeandgo.Javascriptareshort,itisinaclientofexecution,greatlyimprovingthebrowsingthewebspeedandabilitytointeract.AtthesametimeitisdesignedformakingWebpagetailorofasimpleprogramminglanguage.JavaScriptpageincreaseinteractivity.JavaScriptmakeregularlyrepeatHTMLthisparagraphsimplified,toreducethedownloadtime.JavaScriptcanrespondtouseroperation,tosubmittheformofinstantcheck,donotwastetimetoaCGIverification.JavaScriptischaracteristicoftheendless,aslongasyouhaveoriginality.Javascriptlibrary:Thelibrary,canbeappliedtotheexistingdevelopmentsystemforthe,ready-madesourcecode.LibraryisnotonlyforpartofthedailyroutineofDOMscriptprogrammingworkprovideaquicksolution,andalsooffersmanyuniquetools.Althoughthelibraryissoeasytouse,buttheyalsowillnotsolveallofyourproblems.Intheuseoflibrarybefore,mustassurereallyunderstandtheDOMprinciplejavascript.Thelibraryisusuallya(orDuoGe)js(Javascriptistheabbreviationof)file,aslongastheintoyourwebpagecanuse.Commonlyusedlibrary:jQuery:javascriptlibrarynewmembersof,provideCSSandxpathselectorfindelements,ajax,animationeffectsandthedojo:ahugelibrary,includingalotofthings,dijitanddojoxistheexpansionofthedojo,almostyouwantallkindsofjavascriptprogramisincluded.Prototype:averypopularlibraries,usingtheprototypechaintojavascriptaddedalotofnicefunctionYUI:(YahooYUIlibrary)yahoo!Theuserinterface,verypractical,provideallkindsofsolution.ExtJs:componentveryrich,theskinalsoisverybeautiful,animationeffectalsoisrich.3.AJAXAJAXisnotanewprogramminglanguage,butausedtocreatebetterandfasterandinteractivestrongerWebapplicationsofthetechnology.ThroughtheAJAX,yourJavaScriptcanuseJavaScriptXMLHttpRequestobjecttocommunicatedirectlywiththeserver.Throughthisobject,youcannotoverloadedpageinJavaScriptandWebserverexchangedata.AJAXinthebrowserandtheWebserveruseasynchronousdatatransferbetween(HTTPrequest),thiscanmaketheWebpagerequestasmallamountofinformationfromtheserver,nottheentirepage.AJAXcanmaketheInternetapplicationssmaller,faster,morefriendly.AJAXisakindofindependentofWebserversoftwarebrowsertechnology.AJAXisbasedonthefollowingWebstandards:JavaScriptXMLHTMLCSSinAJAXusedinWebstandardhasbeenwelldefined,andbyallthemainstreambrowsersupport.AJAXapplicationindependentofthebrowserandplatform.Webapplicationsadesktopapplicationhasmanyadvantages;Theycaninvolvethevastnumberofusers,theyaremorelikelytoinstallationandmaintenance,aremorelikelytodevelop.However,theInternetapplicationsarenotalwaysastraditionaldesktopapplicationsthatperfectandfriendly.ThroughtheAJAX,Internetapplicationcanbecomemoreperfect,morefriendly.PHP,是英文超级文本预处理语言HypertextPreprocessor的缩写。PHP是一种HTML内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用。PHP独特的语法混合了C、Java、Perl以及PHP自创新的语法。它可以比CGI或者Perl更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。PHP的特性包括:1、开放的源代码:所有的PHP源代码事实上都可以得到。2、PHP是免费的:和其它技术相比,PHP本身免费。3、php的快捷性:程序开发快,运行快,技术本身学习快;嵌入HTML:因为PHP可以嵌入HTML语言,它相对于其他语言,编辑简单,实用性强,更适合初学者。4、跨平台性强:由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS下。5、效率高:PHP消耗相当少的系统资源。6、图像处理:用PHP动态创建图像。7、面向对象:在php4,php5中,面向对象方面都有了很大的改进,现在php完全可以用来开发大型商业程序。8、专业专注:PHP支持脚本语言为主,同为类C语言。2.Javascript技术JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。它最初由网景公司的BrendanEich设计,是一种动态、弱类型、基于原型的语言,内置支持类。JavaScript是Sun公司的注册商标。Ecma国际以JavaScript为基础制定了ECMAScript标准。JavaScript也可以用于其他场合,如服务器端编程。完整的JavaScript实现包含三个部分:ECMAScript,文档对象模型,字节顺序记号。Netscape公司在最初将其脚本语言命名为LiveScript来Netscape在与Sun合作之后将其改名为JavaScript。JavaScript最初受Java启发而开始设计的,目的之一就是“看上去像Java”,因此语法上有类似之处,一些名称和命名规范也借自Java。但JavaScript的主要设计原则源自Self和Scheme[3].JavaScript与Java名称上的近似,是当时网景为了营销考虑与Sun公司达成协议的结果。为了取得技术优势,微软推出了JScript来迎战JavaScript的脚本语言。为了互用性,Ecma国际(前身为欧洲计算机制造商协会)创建了ECMA-262标准(ECMAScript)。现在两者都属于ECMAScript的实现。尽管JavaScript作为给非程序人员的脚本语言,而非作为给程序人员的编程语言来推广和宣传,但是JavaScript具有非常丰富的特性。能够具有交互性,能够包含更多活跃的元素,就有必要在网页中嵌入其它的技术。如:Javascript、VBScript、DocumentObjectModel(DOM,文档对象模型)、Layers和CascadingStyleSheets(CSS,层叠样式表),这里主要讲Javascript。那么Javascript是什么东东?Javascript就是适应动态网页制作的需要而诞生的一种新的编程语言,如今越来越广泛地使用于Internet网页制作上。Javascript是由Netscape公司开发的一种脚本语言(scriptinglanguage),或者称为描述语言。在HTML基础上,使用Javascript可以开发交互式Web网页。Javascript的出现使得网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容。运行用Javascript编写的程序需要能支持Javascript语言的浏

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论