高校教师培训管理系统分析与设计_第1页
高校教师培训管理系统分析与设计_第2页
高校教师培训管理系统分析与设计_第3页
高校教师培训管理系统分析与设计_第4页
高校教师培训管理系统分析与设计_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

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

文档简介

高校教师培训管理系统分析与设计作者姓名吉林大学分类号:单位代码:10183研究生学号:200XXXXXXX密级: (以上为宋体加粗小四号字)吉林大学硕士学位论文高校教师培训治理系统分析与设计TeacherTrainingCollegesManagementSystemAnalysisandDesign作者姓名:专业:研究方向:指导教师:培养单位:年月硕士学位论文扉页书写格式—————————————————————高校教师培训治理系统分析与设计—————————————————————TeacherTrainingCollegesManagementSystemAnalysisandDesign作者姓名:专业名称:指导教师:学位类别:答辩日期:年月日未经本论文作者的书面授权,依法收存和保管本论文书面版本、电子版本的任何单位和个人,均不得对本论文的全部或部分内容进行任何形式的复制、修改、发行、出租、改编等有碍作者著作权的商业性使用(但纯学术性使用不在此限)。否则,应承担侵权的法律责任。吉林大学博士(或硕士)学位论文原创性声明(3号宋体)(以下正文内容用4号宋体)本人郑重声明:所呈交学位论文,是本人在指导教师的指导下,独立进行研究工作所取得的成果。除文中差不多注明引用的内容外,本论文不包含任何其他个人或集体差不多发表或撰写过的作品成果。对本文的研究做出重要奉献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。学位论文作者签名:日期:年月日摘要随着运算机技术的迅速进展,高校面临着教育信息化建设这一重要的系统工程,包括高校教学和治理的各个方面,人力资源治理是高校生存和进展的重要基础,高校教师培训又是高校人力资源治理的核心内容,也是实现我国高校可连续进展和提高人才培养质量的全然举措。传统面授培训存在缺陷,远程教育给予我们一定启发,创建网上在线培训必将成为一种趋势。

本文所研究的基于E-learning的高校教师培训治理信息系统是采纳基于B/S模式的三层架构体系,利用集成开发工具VisualStudio.NET和SQLServer2000开发而成,力求整合高校的治理体制、信息资源、在线培训为一体的综合性治理系统。第一介绍了高校教师培训治理信息系统的研究背景和意义,综述了国内外的研究现状,对教育信息化进行概述,做了教师培训需求分析和E-learning系统需求分析,给出了系统的功能模块划分、总体架构设计和数据库建模。

本文建立了一套动态的高校教师培训治理信息系统,将传统的信息治理系统与在线培训系统进行了有机组合。该系统除了具有治理信息系统的一样功能外,还覆盖了高校培训所提出的业务需求,所设计的系统对教师提高专业水平和能力提供了良好的环境,有利于提高人才培养的质量。系统提供了有效的备份复原机制,如显现专门能迅速地复原和检查系统中的数据,有专门好的健壮性和容错性。文章探讨描述了各子系统的功能,详细叙述了治理子系统和培训子系统的功能及实现。最后展望了系统的进展方向。

【关键词】培训治理系统,E-learning,B/S模式,教育信息化

AbstractWiththerapiddevelopmentofcomputertechnology,theuniversityisfacingtheconstructionofthisimportanteducationalinformationsystemsengineering,includingallaspectsofuniversityteachingandmanagement,humanresourcemanagementisanimportantbasisforthesurvivalanddevelopmentofuniversities,teachertrainingcollegesandtheUniversityHumancoreresourcemanagement,butalsotoachievethesustainabledevelopmentofChina'scollegesanduniversitiestoimprovethequalityofpersonneltrainingandthefundamentalmeasure.Traditionalinstructor-ledtrainingisflawed,distanceeducationhasgivenussomeinspirationtocreateon-linetrainingwillbecomeatrend.Inthispaper,basedontheresearchofUniversityTeachersTrainingManagementInformationSystemE-learningisathree-tiersystembasedonB/Smodel,theuseofVisualStudio.NETintegrateddevelopmenttoolsandSQLServer2000wasdeveloped,integratedmanagementsystemseekstocollegesanduniversities,informationresources,onlinetrainingfortheintegratedmanagementsystem.Introducestheresearchbackgroundandsignificanceofteachertrainingcollegemanagementinformationsystem,reviewthecurrentresearch,andanoverviewofeducationalinformation,doateachertrainingneedsanalysisandE-learningsystemrequirementsanalysis,giventhefunctionofthesystemmoduledivision,theoverallarchitecturedesignanddatabasemodeling.Thispaperhasestablishedadynamiccollegeteacherstrainingmanagementinformationsystem,thetraditionalinformationmanagementsystemsandonlinetrainingsystemwasorganiccombinations.Inadditiontothegeneralfunctionsofthesystemwithamanagementinformationsystem,butalsocoversthetrainingoftheproposeduniversitybusinessneeds,thesystemdesignedtoimprovetheprofessionalstandardsofteachersandtheabilitytoprovideagoodenvironmentconducivetoimprovingthequalityofpersonneltraining.Thesystemprovidesaneffectivebackupandrecoverymechanisms,suchastheemergenceofdataanomaliescanberestoredquicklyandinspectionsystems,hasgoodrobustnessandfaulttolerance.Thearticlediscussesdescribesthefunctionofeachsubsystem,managementsubsystemdescribedindetailthefunctionsandtrainingsubsystemsandimplementation.Finally,developmenttrendsofthesystem.Keywords:TrainingManagementSystem,E-learning,B/Smode,educationinformation目录摘要 iv第1章绪论 11.1课题的研究背景和意义 11.2研究现状 21.3本文所做工作 3第2章相关理论与技术介绍 42.1系统架构 42.1.1客户机/服务器模式(C/S) 42.1.2扫瞄器/服务器模式(B/S) 52.2.NET框架 62.3开发技术 62.3.1ASP.NET 62.3.2开发工具 72.3.3SQLServer数据库 82.4基于Web服务的工作流 9第3章系统需求分析 103.1业务分析 103.2功能需求分析 113.3数据需求分析 173.3.1治理系统的需求分析 173.3.2学习系统的需求分析 183.3.3教学系统的需求分析 22第4章系统设计 264.1系统总体功能结构设计 264.2功能模块设计 274.2.1模块设计 274.2.2系统类图 294.3数据库设计 304.3.1数据库概念设计 304.3.2逻辑结构设计 334.3.2数据库连接 364.4界面设计 36第5章总结与展望 38参考文献 39第1章绪论1.1课题的研究背景和意义“教育信息化”[1-9]是指在教育领域全面深入地运用现代信息技术来促进教育改革与进展的过程。其具有数字化、智能化、网络化的特点和开放、协作、共享、交互的差不多特点,其建设内容涉及信息资源、法律法规、重大应用、标准规范、人才培养、国际交流、技术攻关等各个层面,渗透到教育治理、教学、科研的各个环节,阻碍和决定着教育改革与进展的全局与走向。教育部提出:21世纪知识经济飞速进展,我国教育信息化要加紧脚步,考虑到不同地区经济进展不平稳,从三个层次进展信息化教育。整个教育观念的进展也将促使信息技术在教育教学中的应用产生重大的转变。高校教师培训通过教育变革将面临新的变化和挑战[10-13],认识高校教师培训的重要性并加强高校教师培训工作,提高教师队伍素养差不多成为一个重要的研究课题,有着重大而深远的意义。第一,市场经济体制的确立对高校教师的培训与开发提出了新的要求[14]。我国高等教育体制正在向着以政府调控为指导、以市场机制为导向、以学校办学为主体及以社会参与为基础的新体制转变。现有的高校教师培训体制仍停留在打算经济模式,专门难适应新的教育体制,势必做出相应的变革。许多教师无法熟练使用多媒体设备,在课堂教学内不能充分利用信息技术,使得教育信息化的优势无从发挥。其次,知识经济的进展对我国经济增长方式以及社会生活方式都产生了深刻的阻碍[15]。在以知识为优先进展的今天,高等教育的竞争是跨学科的,而非单个专业或个人行为。再次,高等教育的大众化进展也对高校教师培训开发提出了新需求[16]。课程网络数字化是进展方向,教室多媒体化是进展趋势。教师的教育信息化水平要求也在逐步提高,教师进展与培训问题日益突出。教师教育技术能力的培训要紧从以下三方面展开:第一是信息技术培训。刚接触信息化技术的教师,先就信息技术基础和媒体设备操作上开始学习,不断熟练操作多媒体教学设施,以便在课堂教学中发挥其优势。每学期不断循环培训,教师可依照各自的空余时刻选择面授培训或者网络远程培训。现代远程教育对传统教育教学模式带来庞大的冲击,它不再是教师讲授、课堂灌输为主的大强度、低效度模式,而是开放式的,主动的,人-网-人的新型治理模式。一方面满足了宽敞教师在学习上的不同需求,充分发挥优势资源;另一方面提高了培训的效率,实现教师培训资源共享化,有效解决教师的工学矛盾等问题。较之传统培训方式,现代远程教师培训正以信息量大、传输速度快、交互性和渗透性强等特点,日益受到教师的认同与喜爱。其次是教学技术培训。要求教师就信息化教学设计与应用能力水平进行培训,要紧包括教案设计、内容设计、过程设计、方法设计、媒体资源设计、教师与学生设计、教学评判设计等。教师就课程内容动身,选择有用信息,将教学方法和媒体相结合提高教学质量。最后是课件制作与网络课程平台的设计爱护。教师在培训过程中能够把握差不多的课件设计和制作方法,进一步还能了解初级的网络课程设计和开发爱护技术,建设网络精品课程。高校教师培训是一个系统工程,我们正在不断为高校教师培训注入新的元素,满足时代进展的要求。目前,我国高校的教师培训差不多取得了一些成就,教育培训投资较往常有专门大提高,并加强重视教师的再培训。但仍存在以下问题[17-20]:(1).中国高校在教师培训方面的投资与发达国家相比仍处于专门低的水平[21]。我国尽管出台了有关培训的法律法规,但在实施方面还存在一定距离;(2).培训体系多是简单的知识或技能,不论对象如何,培训内容大同小异,流于形式,成为出差旅行的一种福利[22];(3).培训的投入与产出不成比例,使得高校的决策者和治理者对培训的重视程度严峻不足,进而减少培训投入,导致培训成效连续下降[23];1.2研究现状目前,世界各国都极其关注高等教育,并把信息技术应用于高等教育推动民族进展。我国也在不断重视进展教育信息化的建设,通过十几年的进展,我国高等教育信息化研究的成果如下[29-31]:1.参考借鉴国外高等教育信息化技术:1990年美国克莱蒙特大学的K.C.Green教授首次提出“CampusComputing”(校园信息化)的概念,并对美国高校信息化进行了十五年的深入研究[5]。2002年北京大学与香港大学共同启动了亚洲第一个国际性的高等教育信息化研究项目:AsianCampusComputingSurvey(ACCS);2.关于高等教育信息化内涵的研究:“高校信息化”的概念在学术界没有达成统一,历经了教育信息化、高校信息化和现在的数字校园[32-34],对其认识也从一个单纯的技术层面转变为系统的观念、文化、组织、机构等层面;3.高等教育信息化治理模式探讨:学校的治理思想、治理体制和治理方法都受到了高校信息化建设的阻碍,学者们重点研究了CIO体制治理模式,即在“一把手”下设置信息主管CIO职位,成立信息化工作领导小组[6];4.高等教育信息化标准的制定:20世纪80年代我国开始制定高校信息化标准,2001年初教育部成立了现代远程教育技术标准化委员会,于2003年提出了较为完整的网络教育技术标准体系--CELTS[8],填补了国内在教育信息化标准中的空白;5.关于高教信息化系统集成的研究:组建了远程教育网络平台,实现了信息融合交互功能,校园信息化装备水平日益提高,差不多建成的典型校园信息系统有中国教育科研网、卫星视频系统和中国教育电视台卫星宽带多媒体传输平台[35-41]。1.3本文所做工作针对目前高校教师培训治理体系中存在的各种问题,本文分析了高校教师治理和培养中所面临的要紧需求,采纳基于B/S模式的三层架构体系,利用集成开发工具VisualStudio.NET和数据库技术开发了一套高校教师培训治理信息系统,整合高校的治理体制、信息资源和在线培训为一体,实现动态综合治理。第一介绍了系统设计和开发时所用到的关键技术,接着对高校教师培训治理系统进行了需求分析,然后对培训治理系统给出总体设计,并详细介绍了治理子系统和培训子系统的设计情形;最后,对所做的工作进行了总结以及对今后研究工作进行了展望。第2章相关理论与技术介绍教师培训治理信息系统开发的总体任务是实现教师信息治理以及在线培训的系统化、规范化以及自动化。系统开发需要综合考虑硬件以及软件技术问题,兼顾系统的扩展性、稳固性、成本问题,以便满足客户的需求。综合考虑以上因素,本系统采纳MicrosoftSQLServer2005作为后台数据库,系统架构采纳B/S模式(Browse/Server,扫瞄器/服务器),B/S模式是传统的C/S模式(Client/Server用户/服务器)的改进,它以Web技术为基础,通过www扫瞄器来实现用户工作界面,要紧事务逻辑在服务器端实现。2.1系统架构体系结构是用于定义一个系统的结构及系统成员间相互关系的一套规则。体系结构为软件系统提供结构、行为和属性等高级抽象,描述了系统组织和拓扑结构,并包含构成系统元素之间的关系。系统结构设计的好坏与否会直截了当阻碍到系统的性能。随着信息技术的飞速进展,应用程序的体系结构经历了从单机时代主机终端模式的庞大变化,共享的数据模型文件服务器时代,C/S模式的客户端/服务器的时代,电子商务时代的B/S网络模式,目前的三层或多模先进。2.1.1客户机/服务器模式(C/S)C/S模式是一种软件系统体系结构,它充分利用了两端硬件环境的优势,将任务合理分配到Client端和Server端共同完成,从而降低系统的通讯开销。如图2.1所示,客户机/服务器模型属于分布式系统,可分为客户机(Client)程序与服务器(Server)程序两大部分,通常是基于TCP/IP的Socket通讯。客户端程序将服务器程序和用户紧密连接,接收用户指令,同时返回服务器的相关处理,传输用户的指令同时接收服务器的处理结果。服务器程序要紧是处理数据,连接数据库进行数据的和谐、处理与储存。目前大多数应用软件系统差不多上基于C/S模式的两层结构,数据库应用程序中常用的有C/S模式,专门多的系统采纳该方式构造,客户端和服务器端共同完成任务,使得系统资源得到充分利用。而Browser/Server(B/S)结构是在C/S结构上的拓展,将扫瞄器作为系统前端,它是种理想的“瘦客户”,但系统工作量并没减少,只是从部分客户端转移到服务器端完成。图2-SEQ图\*ARABIC\s11客户机/服务器模式结构2.1.2扫瞄器/服务器模式(B/S)B/S结构是对C/S结构的一种改进。如图2-2所示,B/S模型与C/S模型相似,但B/S采纳Web扫瞄器(Browser),并非一般客户端应用程序,在与TCP/IP两种通讯协议下协同工作。B/S结构是基于Web应用的三层结构模型:客户端扫瞄器(Browser)、中间应用服务器(ApplicationServer)和Web服务器第一层是用web扫瞄器实现的用户工作界面层,第二层是前端(Browser)负责的少部分事务逻辑层,第三层是服务器端(Server)完成的要紧事务逻辑层。它充分利用了现有运算机软件资源,只需要安装一个通用扫瞄器即可,无须安装第三方开发的客户端应用程序,减少了资源的白费,随时随地能够运行,满足了宽敞用户的需要。B/S结构易于扩展,若网络环境承诺,能够尽可能多的增加扫瞄器和服务器,受原有网络资源阻碍较小。升级时,只需在服务器上进行必要的更新,客户端不需要做改动,减轻了系统爱护与升级的成本及工作量,降低了用户的总体成本。此外,基于WEB技术的界面较为美观,可在其中嵌入插件,通过文本、声音、动画等多媒体技术实现动态交互。服务器端除处理用户的相关指令之外,其中的WEB服务器还负责与其他服务器(如数据库服务器)进行信息交互,将动态页面解析成客户端可解析显示的静态页面。图2.2扫瞄器/服务器模式结构2.2.NET框架微软公司于2000年推出了.NET框架用于构建新一代Internet集成服务平台,目标是实现各种系统环境下的应用程序互通信息以及资源共享。.NET框架要紧由以下几个部分组成:.NETFramework、.NET企业服务器和.NET开发工具。.NETFramework是一个程序开发环境,它为程序员提供了相应的技术以及服务,方便开发人员编制程序;.NET企业服务器是诸如SQLServer之类的服务器端产品,它们都支持.NET;为了能够在.NETFramework上进行程序开发,需要相应的开发工具。2.3开发技术2.3.1ASP.NETASP(ActiveServerPages)即动态服务器页面。内含于InternetInformationServer(IIS),并提供服务器端的scripting环境,产生和执行动态、交互式、高效率的站点服务器的应用程序。ASP被引入到WindowsNTServer4并作为IISWeb服务器下的动态Web应用程序的默认使用平台,采纳VBScript语言编译。ASP.NET作为ASP的升级[42],是一种建立在通用语言上的程序构架,可用于一台Web服务器来建立强大的Web应用程序。ASP.NET较现有的Web开发模式具有以下优势:(1).执行效率高ASP.NET将基于通用语言的程序运行于服务器上,非ASP即时说明程序,而是在服务器端首次运行时就编译程序。(2).强大的工具支持ASP.NET构架可通过visual环境开发。(3).适应性强ASP.NET是基于通用语言编译运行的程序,且语言独立化,可用C#(C++和Java的结合体)、VB、Jscript等多种语言编写程序。(4).简单易学ASP.NET页面构架承诺建立个人用户分界面,且通用语言简化开发。(5).治理高效ASP.NET使用一种字符基础的、分级的配置系统,配置信息都储存于简单文本中,新设置不需要经本地治理职员具实现。(6).可靠的多处理器环境ASP.NET可用于多处理器的开发,采纳无缝连接技术提高运行速度。(7).自定义性和可扩展性ASP.NET承诺开发人员在自己的代码中定义“plug-in”模块,可加入自己定义的任何组件。(8).安全性ASP.NET基于Windows认证技术和应用程序配置,可确保源程序绝对安全的。下面介绍ASP.NET的工作原理。当扫瞄器要求Web服务器的ASP文件称为ASP,赶忙开始。ASP通过调用一个简单的动态库asp.dll(也被称为ASP脚本引擎)工作。动态库文件负责猎取一个ASP页面文件和分析所有的服务器代码,然后发送到相应的脚本引擎,使​​VBScript或JScript脚本语言的说明。由于ASP脚本代码重组任何原始文本和其他HTML代码,Web服务器将最终生成的页面发送到客户端扫瞄器显示。ASP的工作的具体步骤如下:步骤1:用户发送一个要求ASP在地址栏;步骤2:扫瞄器向Web服务器的要求;步骤3:假如页面没有被要求之前,或自上次要求更换的脚本引擎,这部分负责剧本是由Web服务器确定,和不同的任务和其他预防性检查和编译适当的脚本引擎。假如要求访问数据库脚本包含指令通过ODBC连接后台数据库访问操作的组件执行;步骤4:Web服务器的ASP获得适当的文件从服务器的硬盘或内存;步骤5:Web服务器发送文件到一个特定的asp.dll程序;步骤6:脚本引擎使用从Web服务器的ASP代码实现资源,Web服务器还负责对外ActiveX对象处理的输入和输出;步骤7:整合ASP脚本文件输出的静态HTML代码;步骤8:在扫瞄器的用户的机器将说明的HTML代码,并显示结果。2.3.2开发工具因为理论上的先前使用ASP脚本语言编程,ASP.NET摆脱的缺点,你能够使用任何编程语言,包括C++,VB,JS,等,这是最合适的编程语言C#(读CSharp)。C#是面向对象的编程语言,具有面向对象的编程语言的特性,如封装,继承,多态性,等,使包装代码逻辑清晰,易于治理,并将其应用到ASP.NET承诺HTML页面和业务逻辑分离,因此不管如何样改变页面原型,业务逻辑代码不需要做任何改动;继承和多态性使得代码的可重用性大大提高,能够最大限度地提高现有对象通过继承爱护你的往常的投资。与C和C#摇动,Java提供了一个全面的调试和校正系统。选择ASP,PHP,JSP或ASP.NET最终取决于应用程序需要的系统环境,运行程序。考虑服务器的操作系统是Windows2000AdvancedServer,和ASP.NET安全,其熟悉的开发人员,并最终确定C#开发工具系统。2.3.3SQLServer数据库数据库是为了满足某一部门中多个用户的多种应用需要,按照一定的数据模型在运算机系统中组织、储备和使用的互相联系的数据集合。数据库系统将各种数据库建立联系,组织沟通,治理大量、持久、可靠、共享的数据。SQL(StructuredQueryLanguage,结构化查询语言)[44]是操作关系数据库的通用语言,集合了数据库操作语言、索引、视图等,目前所有的关系数据库治理系统都支持SQL。SQLServer属于中型数据库,可应用于中小型企业,其中分布式、复制、全文检索、DTS都能够满足中型应用。SQLSERVER的数据储备在安装名目下的DATA名目下,由和数据库同名的数据文件和日志文件组成。此外,SQLSERVER支持触发器、自定义函数等操作。在选择数据库平台时,应考虑以下因素:(1)性能:数据库的数据处理能力。(2)开放性:数据库是否能在多种操作系统下使用。(3)安全性:数据库是否具有高度的安全性。(4)可靠性:数据库是否具有高度的可靠性。(5)并行性:数据库是否并行运行在多节点上。(6)可操作性:数据库在使用前是否需要复杂的培训。SQLServer2005是在SQLServer的最新版本,它继承了数据库软件设计和引擎方面的优势,具有独立于硬件平台,对称的多处理器结构、抢占式多任务治理,完善的安全系统和容错功能和易于爱护等特点。SQLServer2005拥有大型数据库系统的差不多特点,但保持了windows环境下界面友好,操作简单的特点,称为windows环境下开发中、小型系统比较流行的数据库系统。2.4基于Web服务的工作流WebService技术是一种新的面向服务的体系架构,指各个企业可把与自身业务相关的API公布到Internet上,其他客户通过一定的协议和标准进行检索、调用,以完成基于Internet的互操作,并封装实现的细节。同传统的分布式模型相比,WebServices体系具有两大优势:1).适应性广。WebServices利用标准的Internet协议和XML,其中XML的内容与表示的分离使得处理起来灵活方便。2).语言独立。WebServices使用XML且抽象程度较高,只要遵守WebServices的接口就可进行服务的要求与调用。工作流治理系统是一个软件系统,完成工作流的定义和治理,并按照预先定义的工作流逻辑推进工作流实例的执行。从比较高的层次上来抽象的考察工作流治理系统,归纳出三大差不多功能:建立时期功能,实现工作流过程和相关活动的定义与建模功能;运行时期的操纵功能,在一定运行环境下,执行工作流过程,并完成活动的排序和调度功能;运行时期的人机交互功能,实现各种活动执行过程中用户与IT应用工具之间的交互。第3章系统需求分析高校教师培训治理信息系统开发的总体任务是实现教师信息治理的系统化、规范化和自动化。本系统开发的差不多要求与功能是实现教师信息数据库包括与教师有关的数据的治理与操作处理,采纳基于MicrosoftSQLServer2005数据库系统来治理数据使得该系统具有优异的性能。系统的差不多数据处理过程为:用户数据的输入、教师差不多信息治理、培训课程信息、教师教学信息的输入,以及用户提出的对教师信息的查询和其他要求所产生的数据输出。数据的输入与输出处理流程都要依靠数据库的支持。3.1业务分析高校培训需求分析是在规划和设计培训方案之前,采纳各种方法和技术手段对学校及其教师的知识、技能、态度等方面进行系统的鉴别和分析,从而确定是否需要给予培训以及采纳何种培训内容的一种活动。重视培训需求分析,令培训能有效回应高校和教师的需求,已逐步成为改进我国高校教师教育事业的必定选择。高校教师培训需求分两方面:一方面是高校对教师提出的培训要求,是学校进展和教育工作本身对教师进展提出的需求,属于外部需求;另一方面是教师对自身提出的培训要求,属于内部需求。只有满足教师内在需求的培训才具备连续稳固的学习动机,故真正有效的培训应建立在教师内在需求的基础上。从功能上划分,高校教师培训系统包括学习治理、资源治理和考试治理三大块。1.学习治理:分学习打算治理和学习过程治理。学习打算治理要紧是治理员依照教师职称安排必修课程,受训教师则依照自己的职称岗位和自己的能力选择和修改选修课程。职称分为:助教、讲师、副教授和教授。要紧课程有:现代教育理论、运算机基础知识及其操作、教育资源检索、教学设备使用、多媒体课件制作、网页制作、图像处理和动画制作、本学科前沿知识、高层次学术交流、教育教学技能、师德修养。学习过程治理是治理员可按照部门、岗位或自行添加标签归类查询教师的选课情形和培训进度,也可输入工号、姓名、课程编号、课程名等进行查询,治理员还有禁止和删除培训信息的权益。受训教师只可查询自己的选课情形和培训进度。2.资源治理:包括课程治理和其他资源的治理。课程治理是治理员创建新课程,编辑、公布、删除课程内容,也可依照课程名称、课程编号、操作人等进行查询。受训教师则只享有课件的下载功能。其他资源治理是治理员创建新的资源类型,如视频、音频文件,并享有创建、搜索、编辑和删除教学资源的权益。受训教师则只能够下载、上传除课件外的其他资料,上传的资料需要通过治理员的审查才会显示在资源区内。3.考试治理:包括题库治理、考试治理、练习治理和成绩治理。题库治理要紧是依照课程设置考试题库,治理员具有添加、查看、修改和删除试题的权益,受训教师屏蔽该权益。考试治理要紧是设置考试时刻、模式等,考试时刻通常设置为60分钟,考试模式多采纳整卷式。治理员能够进行查看、修改、删除试卷操作,还能够设置参加考试人员名单、试卷分类(A/B卷),阅卷人,查看交卷记录和评卷情形。受训教师只能够在考试时刻在线答题。练习治理要紧是依照课程设置习题库,治理员具有创建、查看、修改和删除习题的权益,受训教师只享有查看和在线答题练习的权益。成绩治理要紧是为治理员提供成绩查询功能,可依照岗位、工号、姓名、考试名称、考试时刻等进行统计查询,受训教师只能查询自己参加的考试成绩。高校对教师的培训治理目标如下:1.关于新教师,通过职前培训熟悉环境,了解工作所需的知识技能,尽快进入角色。2.通过有效培训更新教师知识结构,改善人际关系,提高技能和工作效率;3.通过有效培训为学校造就人才;4.通过培训提高教师胜任工作的能力,从而改变教师工作态度,缓解不良情绪;5.通过培训令教师对学校产生认同感和归属感,实现教师之间和谐统一,开发教师智力和技能潜力;6.通过培训提高教师对组织创新的认识,培养教师适应社会变化的能力,增强高校生命力;7.通过培训让教师改变固有的组织观念来同意促进学校进展的新观念。3.2功能需求分析教师培训治理信息系统要紧包括两大部分功能[29]:教师差不多信息治理以及教师培训信息治理。随着办学规模的不断扩大,涉及到每学期的工作量和所讲授课程、论文著作、学期考核和班主任工作等信息量也不断增加,在填写相关表格时教师们必须到各部门查找数据,这也给主管人员的治理工作带来了困难;另一方面,新教师来到学校工作前,并不清晰学校和学生的具体状况,通过在线培训能够使新教师尽快熟悉环境,了解学校文化及自己所应承担的具体工作,新教师的培训工作能够由在职教师承担,那个地点新教师具有双重身份,本身即是教师又是学员。因此,将教师信息治理系统和教师培训结合,能够便于教师的查询和培训学习,具有开放性、有用性和灵活性的教师信息治理培训系统,已成为每所高校的必定需要,如此既能够对每一个教研室或系进行评审提供量化的依据,同时也能够为学校老师提供方便快捷和有用的信息服务和培训服务。本系统旨在为宽敞高校教师以及信息档案治理员提供一个功能齐全、使用方便的教师信息治理培训系统,一方面使用运算机替代传统的手工信息档案治理,另一方面为教师提供一个快捷的查询扫瞄数据信息和在线培训的平台。通过对大量高校教师的调查以及对高校相关部门的调研,高校教师培训治理信息系统的信息治理部分满足下列差不多功能:1.把握全校教师的差不多情形,其中包括教师编号、所属部门、姓名、出生日期、性别、学历、职称等;2.要求在系统中能够对教师信息进行灵活扫瞄,能够将教师信息按所在的系统进行扫瞄;3.能够对教师差不多信息进行变动治理,进行添加、删除和编辑等差不多操作;4.把握教师的授课信息,并能够对教师的授课信息进行添加、编辑和删除等操作;5.能够将教师的差不多信息和教师的授课信息生成报表同时打印;在线培训部分的差不多功能简要描述如下:1.网上培训功能包括培训目标、在线课堂、巩固练习、知识拓展四个子模块。(1)培训目标:介绍培训要求,使受训者明确自身学习目标,了解通过学习课程需要把握的知识,为今后学习制定一个目标。(2)在线课堂:这是在线培训部分的要紧内容。为了方便受训者扫瞄,培训内容以章、节、知识点逐层展开的方式设计培训内容,受训者可依照自身特点和需求主动选择学习内容。同时为了将培训和考试结合起来,依照采集受训者的相关资料,利用合理算法生成受训者的培训级别,当在线培训时长达到相应要求后,才有申请参加考试的资格。在线培训需要校内网和外网都能够正常进行。(3)巩固练习:本功能要紧实现培训者自主选择章节知识点,有针对性的进行练习,也可自主生成模拟试卷,参加模拟考试。(4)知识拓展:对培训内容的扩充,对知识点做进一步的阐述,为受训者更好的明白得培训内容,开拓眼界,提高学习爱好,提高综合素养。2.题库编辑爱护功能:实现对题库的在线爱护,如试题数据的添加,修改,删除等。题库包括填空题、判定题、单选题、多选题、问答题五种差不多类型。试题图文并茂,可附加GIF、JPG、BMP格式图片,将图形、公式、专门字符等与试题正文整合。为提高题库的爱护效率,可对题库整体或部分数据进行导入、导出。3、组卷功能:(1)治理员预先定义试卷:治理员预先定义考试试卷和各种选项,以满足各种考试、练习和作业需求。试卷题目可由题库中人工取题生成试卷,也可用excel输入题目然后导入生成试卷,或由其他导出文件生成试卷。(2)由题库随机取题生成试卷,不中意可进行自动换题或手工换题。题目能够是随机的,每个人的考题都不同,也能够是固定的。(3)承诺定义参加考试的受训者:能够指定有效时刻和承诺参加的受训者,只有在规定时刻有权限的受训者才能参加考试。(4)能够定义是否承诺受训者查看答卷:查看答卷能够列出试题正确答案和对错。4、考试功能:实现受训者登录,试卷抽取、试卷显示,在线答题及限时自动收卷等功能。本模块在技术上需要解决以下问题:(1)现场爱护和复原:当考试过程中遇到死机、掉线等专门情形时要能对当时的现场进行有效爱护,为受训者再次进入时能准确复原现场。(2)二次登录问题:当受训者遭遇不可推测的突发事件而导致考试过程专门中断后,要保证受训者通过授权能重新进入原考试现场。(3)重新考试问题:当受训者正常考完以后系统会将受训者考试状态标记为已考,但假如由于一些可观因素需要受训者重考时,应保证受训者能重新进行考试并覆盖前面的考试数据。(4)操纵试题显示方式:关于随机卷而言由于受训者题目不同,有效幸免作弊,关于人工卷而言,所有受训者题目相同,为了幸免作弊,每位受训者试题显示顺序被打乱,可起到与随机卷一样的成效。(5)自动交卷问题:第一种考试时刻未完由受训者点击交卷按钮手工交卷,第二种是考试终止系统自动强行收卷。5、阅卷功能:实现客观题的自动评阅以及主观题等的手工评阅接口。关于手工评阅部分,分为课程批改模式和单位批改模式。6、考试科目治理功能:实现对考试科目信息的治理爱护功能,如添加、修改、删除考试科目等。7、难度治理功能:实现对题库题目的难度分级治理以及灵活的定义试卷难度标准。8、成绩公布功能:实现成绩的在线公布及打印功能。9、考试监控功能:对考试过程的实时监控,以及时了解每一位受训者的考试状态。10、成绩统计及分析功能:受训者承诺查看自己的成绩和答卷,治理员能够对该考试的所有成绩进行查询,对受训者分数、参考人数、及格率进行分析,可查看每道题的正确率了解出错最多的题目,也可将成绩导出到excel文件中进行更多的统计分析。本系统的权限设置有三种:教师、学员和系统治理员,不同的权限具有不同的功能,其中教师能够查询,修改自己的个人信息,查询、扫瞄培训课程信息,申请,新的培训课程,删除差不多申请的培训课程;系统治理员能够扫瞄查询所有教师信息,添加、删除教师和培训课程记录,进行数据分析和统计。下面通过用例图进一步说明高校教师与教师培训治理信息系统的关系。用例图用于描述用例、参与者及它们之间的联系关系,一个用例描述了一组动作序列,每一个序列表示系统的外部设施(系统的参与者)与系统本身的交互。从一个特定参与者的角度看,一个用例完成对其有价值的工作。系统用例图如下所示:数据库模块数据库模块查询各种差不多信息给予权限查询教师差不多信息查询学员差不多信息修改培训课程信息选择培训课程进行在线测试治理员学员教员图3-1系统用例图如图所示,用例图从参与者使用系统的角度来描述系统中的信息。教师培训治理信息系统的参与者分为三类,分别是教师、治理员和学员。治理员能够查询并修改各种差不多信息,如教师差不多信息、学员差不多信息、课程信息等,同时能够给新用户给予不同的权限。教师能够查询教师以及学员差不多信息,修改自己的差不多信息,修改培训课程信息,上传教学资料,包括视频、课件以及讲义等,与学生进行在线交流以及答疑。学员能够查询教师以及学员差不多信息,修改自己的差不多信息,选择培训课程,进行在线测试。按功能将教师治理系统横向划分为以下几个子模块:1.系统治理子模块:用于用户的注册、登录、密码修改以及区别不同的用户权限等功能;2.教师信息治理子模块:用于对学校教师的差不多信息进行治理,如查询、添加、删除和修改、报表生成等功能;3.培训治理子模块:用于教师的培训治理,教师能够通过该模块申请、查询培训课程以及自己的培训历史记录。培训打算治理者能够通过那个模块,获得其他教师的培训历史记录;4.课程治理子模块:实现培训课程的查询、添加、修改以及报表生成等功能;5.统计分析子模块:实现在线统计分析功能,方便使用者查询。其中,培训治理子模块是本系统的核心,我们将该模块的功能连续细化为以下几个部分:1.培训课程模块该模块负责爱护课程信息,要紧是对课程分类的爱护和课程信息的爱护,课程信息中最重要的是课程信息的爱护。在操作上要紧是添加、删除和修改等。具体展开如下:课程分类信息:所有课程进行多级分类,方便爱护和查找;课程差不多信息:包括课程名以及课程相关介绍等文字信息;课程技能集:培训的最终目的是提升教师某种技能,教师选择某课程培训时应明确了解参加那个课程需要哪些技能应该达到何种程度;培训完后哪些技能得到提高,达到到何种程度。2.培训打算爱护模块选择课程与受训者,安排培训打算,如具体的教材、培训时刻和培训地点等。3.培训纪录显示模块显示各种职称教师的培训历史记录,个人能够查看自己的信息,治理员能够获得所有教师的培训历史记录。4.培训评判模块培训评判包括对培训课程的评判和对被培训者的评判。对培训课程的评判包括对课程设置、课程内容、授课成效的评分。对培训者的评判包括学前测试、平常测验、在线考试和学后评判。学前自测目的在于了解学员的知识水平,依照测得结果给予相应建议。学后自测目的在于了解学员把握知识的情形,依照测得结果也给予相应建议。平常的练习,目的在于测试教师对新学习知识的把握情形。在线考试规定教师在固定时刻内完成考试。综上所述,子模块的结构图如下所示:教师教师培训治理信息系统系统管理教师管理培训管理课程管理统计分析培训课程培训计划培训记录培训评价图3-2子模块示意图3.3数据需求分析3.3.1治理系统的需求分析E-learning治理系统要紧负责确认用户身份,分配权限,治理系统的教学过程。注册人员分治理员、教师和学员,治理员权限最大,可操作系统所有功能,包括:注册治理,选课治理,创建取消班级,分派教师,培训点信息治理等;教师可公布课程和班级信息、监控学生学习、公布考试和评估学员成绩等,学员能够选择要参加的培训课程,利用本系统提供的资源进行在线学习,交流和接收反馈。1、用户注册治理:通过注册猎取学员信息,以便依照学员数据改进教学成效,发放证书。2、培训点治理:培训点的治理由治理员负责,更新系统数据,完善培训工作,并做好各站点间的沟通。3、公布培训信息:设置信息公布中心公布培训相关新闻通知等。4、课程治理:治理员负责安排课时,分派教师。5、学习资源治理:按照学科组织建设与使用资源,并按照物理属性分类进行储备治理。用户注册治理用户注册治理培训点治理培训信息治理课程治理学习资源治理治理员图3-3E-learning治理系统架构3.3.2学习系统的需求分析常用的学习系统架构有IMS的学习系统架构和CETLTS学习系统架构。目前IMS的学习设计规范是建立在荷兰开放大学的教育模型预言(EML)基础上的,也加入了一种类似HTML的内容模型能够支持行为。到现在为止,每个想利用IMS创建内容的人都必须参照以下IMS的“问题和测试互操作”规范(QTI),在那个地点有具体支持表现的代码。IMS打算开发一个全新的“竞争力治理”规范,将作为一个应用服务规范公布,包括信息模型,行为描述和“服务访问点”等。除此之外,IMS扔在不断更新已有的规范,“内容包装”会参照“简单序列化”规范进行更新;“元数据”规范则会加入残疾辅助信息,也会与IEEE的“学习对象元数据”(LOM)进行统合。在“企业规范”规范方面,IMS会舍弃“个人对象定义”,而代之以相类似的“学习者信息包”(LIP)规范。以上规范定义了元数据、信息模式和数据结构,促进各学习治理系统间传输学习资料,实现网络教育系统和企业其他系统间的连接操作。CELTS规范所用的网络教学系统模型是从IEEE提出的学习技术系统参考模型移植而来的。该模型的开发包括以下六个步骤:Step1:从所有的利益关系者(具有共同利益的一群或一类人、组织、实体)那儿收集对系统的要求;Step2:从现有的系统、产品和服务中搜集所有的特点、可能和约束;Step3:产生主题范畴内的抽象;Step4:产生更高层次的抽象直至系统构件;Step5:单独针对系统的标准从系统的最高抽象层向下重新生成系统,在下一层次实现系统的功能、接口以及兼容性;Step6:在第五步的基础上,连续实现下面更低层次的功能。利益关系者观点利益关系者观点/优先权第4层有关学习者的设计特点第2层环境交互第1层学习者/环境交互LLL学习者实体第3层CELTS系统构件L1QILPBMP1PADLEECLRRICQLCL2第5层编码APIs协议需求功能性概念模型语义APIs编码协议调用协定数据格式通信层P2图3-4CELTS五个抽象实现层次概貌CELTS学习系统架构中确定了四个过程、两类储备以及十种流程。四个过程分别为:学习者实体、评判、指导、发送;两类储备分别为:学习者记录、学习资源;十种流程分别为:学习偏好、行为、评估信息、绩效和偏好信息、查询、分类信息、定位器、学习内容、多媒体、交互情形。以下详细列举CELTS的系统构件,并用字母代码缩写标记:1、学习实体(LE),如单个学习者、独立学习小组、合作学习小组等;2、从学习者实体到评估的行为数据流(B),表征学习者活动的信息,用于评判过程;3、评判过程(E),可能产生学习者测评结果的概念过程;4、从评判到指导的评估数据流(A),表征学习者当前状态信息,可由指导者构建使用确定最佳学习体验;5、在评判和学习者记录之间的绩效数据流(P),学习者记录库表征学习者信息的储备和提取;6、学习者记录数据储备(R),是学习者信息数据的储备,可储备或提取过去信息,储存现在和今后信息;7、从学习者记录到指导者的绩效和偏好数据流(P1),表征指导过程对学习者记录库信息需求;8、从指导者到学习者记录的绩效和偏好数据流(P2),将指导过程的需求存入学习者信息中;9、在学习者实体和指导者之间的学习偏好(LP),表征指导过程对学习者记录库信息需求;10、指导过程(C),合并来自多种资源信息的概念过程;11、从指导到学习资源的查询操纵流(Q),表征为得到学习内容的搜索要求,可依照学习者的偏好、评估信息、个人信息确定搜索标准;12、学习资源数据储备(LR),表征知识、辅导、工具、实验等各种学习材料;13、从学习资源到指导的分类信息数据流(QI),表征经由查询对知识库进行搜索的结果;14、从指导到发送的定位数据流(L1),可指明或指向学习内容;15、发送过程(D),学习材料信息传给演示文稿,再通过多媒体方式传给学习者;16、从发送到学习资源的定位操纵流(L2),是包含指明或指向学习内容定位器的操纵流;17、从学习资源到发送的学习内容数据流(LC),用于指明或指向学习内容;发送发送评判指导学习资源多媒体行为学习偏好学习者记录评估定位器学习者实体查询(新的)绩效(当前的)绩效/偏好(历史的/目标)分类信息定位器学习内容交互情形图3-5CELTS系统构件18、从发送到评判的交互情形数据流(IC),在评判过程说明由行为数据流提高的信息时,提供必要的信息;19、从发送到学习者实体的多媒体数据流(M),包括从传送过程到学习者的视频、音频和图像等信息;CELTS系统构件要紧由以下元素组成:1.学习者分析:教师培训过程中,第一考虑对教师的初始能力进行分析,考察他当前的知识水平和完成任务的能力,从而判定受训者面对受训内容是否具备必要的行为能力,应给予何种补救关心。还要了解教师是否差不多把握培训打算中要学习的技能和知识,同时提早考察教师的学习态度。其次要对学习风格进行分析,依照个体心理与生理差异为每位教师提供合适的个性化的学习打算于学习资源。2.学习资源建设:培训资源是知识的重要载体,起着关键的知识传播和教育作用。培训资源的质量、数量和方式对培训成效起到直截了当阻碍作用,要充分考虑培训内容的权威性、合理性、互动性和多样性。E-learning并不是简单的阅读网页,考虑了学习者的偏好与需求,适当的融入了案例设计和多媒体交互设计,吸引学习者的眼球,但又不至于沉溺其中。3.学习活动设计:现有的E-learning培训系统大多采纳“内容出现”、“是非判定”这类简单的学习活动,忽视了合作学习形式的活动设计。4.支持的学习策略:学习策略是指学习者在形成概念和知识结构过程中如何应用各种认知过程和不同组合形式开展学习活动的技术和方法。E-learning培训系统同时支持在线学习活动和离线学习活动,支持小组合作学习和个别化学习,同时采纳多种学习模式,如基于丰富资源的学习、基于问题解决的学习、基于案例的学习等,直截了当或间接支持受训者依照学习内容和个人学习风格选择不同学习策略达到学习目标。5.学习评判:通过评判能够了解学习情形,如成效如何、缺陷和矛盾所在,问题来由等。评判还能够对学生产生促进强化作用,评判作为一种反馈信息为学习行为提供客观依据,以便修正学习策略,增强学习自觉性,以至于学习成效逐步接近预期目标。6.公共服务:公共服务包括通讯录、记事本、邮件服务、短信息服务、即时谈天和BBS等。各种服务在系统中起了沟通和谐的作用,将学习者之间,学习者和指导者之间,学习者和知识之间相互联系起来。学习者分析学习者分析学习资源建设学习活动设计学习支持策略学习成效评判公共服务系统学习者登陆学习成就图3-6E-learning学习系统架构3.3.3教学系统的需求分析教学系统是指能够支持教学传播功能的系统,典型的教学传播模式如图3-7所示。教学信息教学信息行为信息教学系统学习者反馈/操纵信息图3-7教学传播模式教师同意培训介于三维空间:教室空间、社会空间和虚拟空间,这是一个开放性的学习环境,表达了终身学习的理念。教室空间教室空间CS学习活动虚拟空间SyS社会空间SoS图3-8学习活动全空间E-learning教学系统架构由以下元素组成:1、传送教学内容:学习空间尽管在不断改变,但教师始终起到传递学生知识的作用,E-learning教学不是简单照抄照搬课程教材,而应提炼培训精髓,全面、科学、有针对性的选择教学内容。教学内容的组织编排通常参考五种方法:螺旋式编排方法、直线式编排方法、渐进分化和综合贯穿的方法、最短路径序列方法、细化理论方法。2、接收学生信息学生通过不断交流、讨论和协作完成学习任务,老师则起到主导和辅助作用。主导集中在教学内容的编排上,辅助建立在对学生信息的接收上。接收学生信息的工具多种多样,如BBS、留言板、电子邮箱、谈天工具等,还可从作业和试卷中了解学生的学习情形。3、发送反馈操纵信息从反馈信息中教师了解到学生的学习情形,及时调整教学方案,学生则从中了解自己把握的知识情形和具备的能力,发觉并改正缺点错误。正确的反馈信息具有导向性,能够在一定程度上衡量学生学习质量。教师应及时回授有效反馈信息并灵活调剂教学活动,有利于学生改变摸索角度调剂学习方法,激发调动学生学习的积极性。在反馈信息的处理上更需因人而异,因材施教,可通过小组讨论、组际交流巡视学生的同意能力,有针对性的提出要求和给予辅助。教学内容教学内容信息教师学生选择/出现改进接收接收接收反馈反馈图3-9E-learning教学系统架构第4章系统设计4.1系统总体功能结构设计教师教师培训治理信息系统系统管理教师管理培训管理课程管理统计分析培训课程培训资料培训记录在线测评图4-1教师培训治理信息系统高校教师培训治理信息系统是高等院校师资关于建设工程的一个重要内容,它具有信息量大、操作繁琐等特点。随着现代化高校建设的快速进展,教师信息治理量日益增加。传统的治理手段具有查询困难、占用空间、信息治理复杂等缺点;采纳运算机对学校教师的各类信息进行治理,具有许多优点,如:检索迅速、查询方便、可靠性高、保密性好等。高校教师培训治理信息系统是典型的信息治理系统(MIS)与在线培训系统的结合,具有MIS系统与在线培训系统的特点。其开发目的要紧是为了关心年轻教师更快的融入学校环境,进一步提高年青教师自身素养和业务能力,全面提高教育教学质量。本系统的用户要紧为高校教师以及治理人员,其开发要紧包括后台数据库的建立爱护以及前端应用程序的开发两个方面,关于前者要求建立起数据一致性和完整性强,数据安全性好的库;关于后者则要求程序功能完备,易使用等特点。如图4-1所示。综上所述,高校教师培训治理信息系统应具备以下特点:1.主题突出:高校教师培训治理信息系统的要紧目的是服务于各高校的治理人员以及教师。因此整个系统的建设需要符合本校教师的治理实际与需求,尽可能为使用者着想,方便教师以及高校治理者的扫瞄和查询;2.易于使用和爱护:爱护工作是一个长期的工作,教师治理的信息极其丰富,假如处理不行就会使系统变得杂乱无章,不利于数据的扫瞄和治理。因此系统的设计要求简单明快、模块化、清晰化、可操作性强,用户对系统的操作只需要鼠标和少量的键盘输入;3.具有安全性和开放性:教师治理信息系统必须要有极其强大的安全性,一旦遭到破坏,会阻碍到全校教师治理工作的正常运转。因此必须建立防范机制,同时对重要的数据要建立备份/复原制度。4.2功能模块设计4.2.1模块设计依照前面的需求分析,教师培训治理信息系统应包括系统治理、教师治理、培训治理、课程治理和统计分析等要紧模块。其中培训治理又包括培训课程、培训资料、培训记录和在线测评等子模块。(1)系统治理系统治理要紧用于治理员对这些数据信息进行添加、删除、修改以及备份等日常爱护工作。(2)教师治理教师治理要紧用于教师差不多信息的治理。包括教师差不多信息的查询、添加、修改、删除等。(3)培训治理培训治理要紧用于学员和教员培训课程的治理。包括教员上传培训资料,设置题库,安排测试;学员选择培训课程,进行培训以及在线测评等。(4)课程治理教师治理要紧用于教师课程信息的治理。要紧用于查询,修改以及设置教师的课程信息。(5)统计分析要紧用于数据的统计以及在线分析。治理员和教师以不同角色登录,获得不同权限查看相应的记录,完成不同的任务。通过流程设计我们能够对培训治理信息进行集中治理和操纵,优化重组业务流程。优化后的业务流程如图4-2至4-3所示。学员学员教师登录登录选择课程在线培训在线测试修改课程资料上传资料设置题库图4-2业务流程图1治理员治理员登录系统治理界面修改差不多信息修改差不多信息添加差不多信息系统日常爱护系统日常爱护系统日常爱护图4-3业务流程图2图4-2中,教员和学员分别以不同的权限登录系统,学员能够在线选择想要同意培训的课程,同意在线培训,培训终止后通过测试检验学习质量。教员则负责及时修改更新培训课程的信息,上传资料以及设置在线题库。图4-3中,治理员登录系统后,能够查询、修改、添加、删除教师的差不多信息。此外,治理员还需要负责系统日常的爱护工作。4.2.2系统类图类图用于描述一组类、接口、协作以及它们之间的静态关系。类图是面向对象系统的建模中最为常用的图,它要紧用来阐明系统的静态结构。类的定义是对一组具有相同属性、操作、关系和语义的对象的描述,其中对类的属性和操作进行描述时的一个重要的细节确实是它的可见性。现在的任务是要定义系统的类图,但临时不考虑类之间的接口。为了定义系统的类图,必须第一识别系统中的对象。通过对系统进行具体分析,能够得到实体类:User类(用户类),Administrator类(治理员类),Teacher类(教师类),Trainer类(教员类),Trainee(学员类)。各实体类之间的关系如下所示:图4-4实体类图以下给出Administrator类的具体实现:图4-5Administrator类图4.3数据库设计4.3.1数据库概念设计数据库是信息系统的核心和基础,把信息系统中大量的数据按一定的模型组织起来,提供储备、爱护、检索数据的功能,使用户能够方便、及时、准确地从数据库中获得所需的信息。数据库在一个信息系统中占有专门重要的地位,数据库结构设计的好坏将直截了当对系统的效率以及成效产生阻碍。数据库的结构能够使用自顶向下方法、自底向上方法或二者结合的混合方法设计,合理的数据库也有利于程序的实现。数据库治理系统的设计过程中,最重要的是对现实系统进行分析,抽象出其中重要的对象以及属性并转化为能够被运算机进行处理的形式。为了实现那个目标,开发人员要经常和系统使用者进行交流,了解使用者的具体需求,切实完成数据库治理系统的需求分析。综合以上因素,依照前文对高校教师培训治理信息系统的需求分析,对现实世界的对象和资料描述进行抽象,我们抽象出以下几类重要的实体。分别是:治理员、教师差不多信息、学员、教员、培训课程、教师课程。治理员负责治理整个系统,具有最高的权限。教师要紧负责授课任务,按照任务不同分为学员和教员两种。学员即待培训的年轻教师,除担任授课任务外,还需要进行在线培训,包括选择培训课程、参加培训课程以及在线测评等。教员即担任培训工作的教师,除担任授课任务外,还需要负责在线培训工作,包括设置题库,上传在线资料,申请培训课程等。培训课程即年轻教师参加的课程。教师课程即每个教师承担的课程。实体有专门多特性,每一个特性称为属性。每个属性有一个值域,其类型能够是整数型、实数型或字符串型。能够唯独标识每个实体的属性或属性集,称为实体的键。例如学生的学号能够作为学生实体的键。实体联系模型(EntityRelationshipModel,简记为E-R模型),是P.P.Chen于1976年提出的。该模型从现实世界中抽象出实体类型及实体间联系,然后用实体联系图(ER图)表示数据模型。设计ER图的方法称为ER方法。ER模型有两个明显的优点:一是接近于人的思维,容易明白得;二是与运算机无关,用户容易接收。因此ER模型已成为软件工程的一个重要设计方法。基于文的分析,我们得到了高校教师培训治理信息系统的数据库E-R图(列出部分重要属性)。教师教师编号姓名学历家庭住址毕业时刻教师差不多信息政治面貌性别年龄登录密码职称电子邮件婚姻状况图4-6系统ER图(a)培训教师培训教师编号人数上限开课时刻课程类型开课地点课程编号培训课程实体课程类型课程类型人数上限课程实体课程编号教师姓名教师编号开课时刻图4-6系统ER图(b)学员实体学员实体培训培训课程实体教师差不多信息包含教员实体包含1111授课课程实体1MNN授课授课NNMM图4-6系统ER图(c)4.3.2逻辑结构设计数据库设计通过需求分析,确定在现实世界中用户的具体需求;通过概念设计的抽象的信息结构的真实世界的具体需求,即概念模型;然后通过逻辑设计的抽象概念模型转化为相应的数据模型;最后,基于特定的数据模型的实现数据库治理系统。概念结构是独立于任何信息结构的数据模型。逻辑设计的任务是设计一个好的概念设计时期的ER图转换差不多和可选的DBMS(数据库治理系统)的产品数据一致性模型的逻辑结构支持口结构。依照概念数据模型的设计,和教师信息治理系统的数据库表对应的大学有五,下面对要紧的表结构给出描述:1.教师差不多信息表:记录教师的差不多信息。表4-1教师差不多信息表字段数据类型长度承诺空备注Teacher_IDint4否教师编号(主键)Teacher_Namenvarchar20是姓名Teacher_Passwordnvarchar20是登陆密码Teacher_Sexnvarchar2是性别Teacher_Dateofbirthdatetime8是出生日期Teacher_Ageint2是年龄Teacher_nationalitynvarchar20是民族Teacher_policitalStatusnvarchar20是政治面貌Teacher_Educationnvarchar10是学历Teacher_Addressnvarchar20是家庭住址Teacher_Titlenvarchar20是职称Teacher_telnvarchar10是教师Teacher_Emailnvarchar20是电子邮件Teacher_Universitynvarchar20是毕业院校Teacher_maritalStatusnvarchar10是婚姻状况Teacher_remarknvarchar80是备注2.学员信息表:记录学员的信息。表4-2学员信息表字段数据类型长度承诺空备注Trainee_IDint4否学员编号(主键)Teachee_IDint4否教师编号(外键)TrainingClass_IDint4否培训课程编号(外键)3.教员信息表:记录教员的差不多信息。表4-3教员信息表字段数据类型长度承诺空备注TrainingTeacher_IDint4否培训教师编号(主键)Teacher_IDint4否教师编号(外键)TrainingClass_IDint4否培训课程编号(外键)4.培训课程差不多信息表:记录了培训课程的差不多信息。表4-4培训课程差不多信息表字段数据类型长度承诺空备注TrainingClass_IDint4否培训课程编号(主键)TrainingClass_Namenvarchar20是培训课程名称TrainingTeacher_IDint4否培训教师编号(外键)TrainingClass_typenvarchar20是培训课程类型TrainingClass_Numint4是人数上限TrainingClass_Datedatetime8是开课时刻4.课程信息表:记录了课程的信息。表4-5课程差不多信息表字段数据类型长度承诺空备注Class_IDint4否课程编号(主键)Teacher_IDint4否教师编号(外键)Class_Namenvarchar20是课程名称Class_Numint4是人数上限Class-Datedatetime8是开课时刻4.3.2数据库连接许多Web站点的初衷差不多上向客户和公司中的其它部门展现企业数据,为此,微软公司提供了一系列的数据访问技术。要紧有开放式数据库连接(ODBC)、数据访问对象(DAO)和远程数据对象(RDO)、基于COM的OLE-DB以及最新的ActiveX(数据对象。利用ASP程序访问数据库的方法如下:setcon=server.CreateObject("adodb.connection");con.Open"数据源名","用户名","密码"此外,还能够直截了当利用ADO进行连接访问,方法如下:setcon=server.CreateObject("adodb.connection")con.open"provider=sqloledb;"userid=用户名;password=密码;initialcatalog=数据库名;datasource=服务器名"4.4界面设计高校教师信息治理系统的界面要紧由文本框、列表、菜单、表格等组成。为了使系统界面统一美观,同时考虑到系统的安全性,设计时将系统共用的外观和显示细节部分做了分离,并采纳CSS技术和框架技术对页面进行处理。在界面设计中要求简洁统一;方便有用;提供有效反馈;承诺撤消动作。WEB页面的顶部显示系统的名称,名称下面为系统子菜单,左边显示系统动态树形功能菜单并能够隐藏菜单,右边显示要紧内容。页面采纳一致的控件,并使用相同的信息显示方法。在页面输入信息时,采纳点选方式输入页面信息,减少工作量,便于用户使用。系统对用户的操作给出有效的提示,提示操作是否成功以及失败的具体缘故。在本系统中,要紧有以下几种类型的界面:1.登录界面:用户在该界面输入用户名、密码以及对应权限,假如数据库中存在,则登录成功,进入系统;若输入错误,则系统会给出相应提示,用户能够选择重新登录或者是退出系统;2.系统主页面:该界面集成了系统的要紧功能,用户能够进行信息的扫瞄、信息的输入、提供查询、信息的修改、系统治理等功能;3.信息查询界面:该界面用于教师和治理员查询差不多信息、授课信息和培训信息;教师信息的录入界面:只有治理员才能进入,要紧是进行新教师的信息的的录入;教师信息的修改界面:只有教师本人才能进入,要紧是进行教师信息的

温馨提示

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

评论

0/150

提交评论