高校教师培训系统的开发.doc
《高校教师培训系统的开发.doc》由会员分享,可在线阅读,更多相关《高校教师培训系统的开发.doc(36页珍藏版)》请在沃文网上搜索。
1、摘 要随着计算机技术的迅速发展,高校面临着教育信息化建设这一重要的系统工程,包括高校教学和管理的各个方面,人力资源管理是高校生存和发展的重要基础,高校教师培训又是高校人力资源管理的核心内容,也是实现我国高校可持续发展和提高人才培养质量的根本举措。传统面授培训存在缺陷,远程教育给予我们一定启示,创建网上在线培训必将成为一种趋势。本文建立了一套高校教师培训管理信息系统,将传统的信息管理系统与在线培训系统进行了有机组合。该系统除了具有管理信息系统的一般功能外,还覆盖了高校培训所提出的业务需求,所设计的系统对教师提高专业水平和能力提供了良好的环境,有利于提高人才培养的质量。 关键词:培训管理系统 B/
2、S模式 教育信息化目 录摘 要I1 引言12 基本理论22.1 系统架构22.1.1 客户机/服务器模式(C/S)22.1.2 浏览器/服务器模式(B/S)32.2开发技术42.2.1 ASP.NET42.2.2 SQL Server数据库53 需求分析63.1 培训管理63.2 在线培训63.3 考试和成绩管理73.4 在线交流84 系统设计104.1 系统总体功能结构设计104.2 功能模块设计114.2.1 系统管理114.2.2 基本信息管理134.2.3 培训管理154.2.4 在线培训184.2.5 考试和成绩管理214.2.6 在线交流234.3 数据库设计254.3.1 数据库
3、概念设计254.3.2 逻辑结构设计284.3.2 数据库连接314.4 界面设计315 总结与展望34参考文献:351 引言作为高校信息化建设的重要组成部分,教师管理信息系统是实现校园信息化的基础工程,是学校发展管理的有效工具。管理信息系统(Management Information System, MIS)是将人、计算机和外围设备组合而成的信息处理系统,包括信息的收集、传递、存贮、加工、维护和使用等。管理信息系统可最大限度的利用计算机及网络技术调查了解企业的人力、物力、财力、设备、技术等资源,建立数据库提供给管理人员辅助决策,从而提高企业的管理水平和经济效益。教师信息管理系统是典型的信息
4、管理系统,与传统人工的管理方式相比具有效率高、保密性好,大量的文件和数据易于查找、更新和维护的优点。这些优点极大地提高了教师管理的工作质量和效率,也是高校教师管理的科学化、规范化、信息化管理的重要条件。相对于招生规模扩大,科技产业发展,后勤社会化等改革措施,学校在教师信息管理上是滞后的。由于聘任制不到位,岗位管理意识差,以身份为主的管理还在相当多的学校中起主导作用,身份重于岗位管理,待遇与岗位严重脱节,对教师缺乏培养、重视,且待遇较低,已出现大量教师流失,这将造成学校未来的人才断层和结构缺陷。将教师管理信息系统与在线培训系统相结合,可以有效的减少资源浪费和重复建设,提高学校的管理水平,有效促进
5、数字化校园的建设进程;同时为教师的在线培训提供良好的平台,紧跟全国高校信息化、现代化建设的潮流,实现教师个人发展与学院发展的双向互动。学校管理和培训教师的主要目的在于将其现有的知识、技能和能力提升到完成工作所需要的水平上来。当教师在岗位上工作一段时间后,额外的培训与开发为他们提供了获得新知识、新技能和新经验的机会,教师也因此表现得更为出色,能胜任更多或更重要的工作,甚至可以承担更大的管理责任和满足更高组织层次需求。这一共生共荣的良性循环关系,使教师与学校都能得到更好的发展。人才兴则高校兴,可见高校人力资源的合理开发和教师培训机制建设有着重要的现实意义和深远的历史意义。2 基本理论教师培训管理信
6、息系统开发的总体任务是实现教师信息管理以及在线培训的系统化、规范化以及自动化。系统开发需要综合考虑硬件以及软件技术问题,兼顾系统的扩展性、稳定性、成本问题,以便满足客户的需求。综合考虑以上因素,本系统采用Microsoft SQL Server 2005作为后台数据库,系统架构采用B/S模式(Browse/Server,浏览器/服务器),B/S模式是传统的C/S模式(Client/Server 用户/服务器)的改进,它以Web技术为基础,通过www浏览器来实现用户工作界面,主要事务逻辑在服务器端实现。2.1 系统架构体系结构是用于定义一个系统的结构及系统成员间相互关系的一套规则。体系结构为软件
7、系统提供结构、行为和属性等高级抽象,描述了系统组织和拓扑结构,并包含构成系统元素之间的关系。系统结构设计的好坏与否会直接影响到系统的性能。随着信息技术的高速发展,应用程序的体系结构已经发生了巨大的变化,从单机时代的主机终端模式、文件服务器时代的共享数据模式、客户机/服务器时代的C/S模式、电子商务时代的B/S网络模式,到目前先进的三层甚至多层模式。2.1.1 客户机/服务器模式(C/S)C/S模式是一种软件系统体系结构,它充分利用了两端硬件环境的优势,将任务合理分配到Client端和Server端共同完成,从而降低系统的通讯开销。如图2.1所示,客户机/服务器模型属于分布式系统,可分为客户机(
8、Client)程序与服务器(Server)程序两大部分,通常是基于TCP/IP的Socket通讯。客户端程序将服务器程序和用户紧密连接,接收用户指令,同时返回服务器的相关处理,传输用户的指令同时接收服务器的处理结果。服务器程序主要是处理数据,连接数据库进行数据的协调、处理与保存。目前大多数应用软件系统都是基于C/S模式的两层结构,数据库应用程序中常用的有C/S模式,非常多的系统采用该方式构造,客户端和服务器端共同完成任务,使得系统资源得到充分利用。而Browser/Server(B/S)结构是在C/S结构上的拓展,将浏览器作为系统前端,它是种理想的“瘦客户”,但系统工作量并没减少,只是从部分客
9、户端转移到服务器端完成,如图2-1所示。图2-1 客户机/服务器模式结构2.1.2 浏览器/服务器模式(B/S)B/S结构是对C/S结构的一种改进。如图2-2所示,B/S模型与C/S模型相似,但B/S采用Web浏览器(Browser),并非普通客户端应用程序,在HTTP与TCP/IP两种通讯协议下协同工作。B/S结构是基于Web应用的三层结构模型:客户端浏览器(Browser)、中间应用服务器(Application Server)和Web服务器第一层是用web浏览器实现的用户工作界面层,第二层是前端(Browser)负责的少部分事务逻辑层,第三层是服务器端(Server)完成的主要事务逻辑层
10、,如图2-2所示。它充分利用了现有计算机软件资源,只需要安装一个通用浏览器即可,无须安装第三方开发的客户端应用程序,减少了资源的浪费,随时随地可以运行,满足了广大用户的需要。B/S结构易于扩展,若网络环境允许,可以尽可能多的增加浏览器和服务器,受原有网络资源影响较小。升级时,只需在服务器上进行必要的更新,客户端不需要做改动,减轻了系统维护与升级的成本及工作量,降低了用户的总体成本。此外,基于WEB技术的界面较为美观,可在其中嵌入插件,通过文本、声音、动画等多媒体技术实现动态交互。服务器端除处理用户的相关指令之外,其中的WEB服务器还负责与其他服务器(如数据库服务器)进行信息交互,将动态页面解析
11、成客户端可解析显示的静态页面。图2-2 浏览器/服务器模式结构2.2开发技术2.2.1 ASP.NETASP(Active Server Pages)即动态服务器页面。内含于Internet Information Server(IIS),并提供服务器端的scripting环境,产生和执行动态、交互式、高效率的站点服务器的应用程序。ASP被引入到Windows NT Server 4并作为IIS Web服务器下的动态Web应用程序的默认使用平台,采用VBScript语言编译。ASP.NET作为ASP的升级,是一种建立在通用语言上的程序构架,可用于一台Web服务器来建立强大的Web应用程序。AS
12、P.NET较现有的Web开发模式具有以下优势:(1). 执行效率高ASP.NET将基于通用语言的程序运行于服务器上,非ASP即时解释程序,而是在服务器端首次运行时就编译程序。(2). 强大的工具支持ASP.NET构架可通过visual 环境开发。(3). 适应性强ASP.NET是基于通用语言编译运行的程序,且语言独立化,可用C#(C+和Java的结合体)、VB、Jscript等多种语言编写程序。(4). 简单易学ASP. NET页面构架允许建立个人用户分界面,且通用语言简化开发。(5). 管理高效ASP. NET使用一种字符基础的、分级的配置系统,配置信息都保存于简单文本中,新设置不需要经本地
13、管理员工具实现。(6). 可靠的多处理器环境ASP. NET可用于多处理器的开发,采用无缝连接技术提高运行速度。(7). 自定义性和可扩展性ASP.NET允许开发人员在自己的代码中定义“plug-in”模块,可加入自己定义的任何组件。(8). 安全性ASP.NET基于Windows认证技术和应用程序配置,可确保源程序绝对安全的。2.2.2 SQL Server数据库数据库是为了满足某一部门中多个用户的多种应用需要,按照一定的数据模型在计算机系统中组织、存储和使用的互相联系的数据集合。数据库系统将各种数据库建立联系,组织沟通,管理大量、持久、可靠、共享的数据。SQL(Structured Que
14、ry Language, 结构化查询语言)是操作关系数据库的通用语言,集合了数据库操作语言、索引、视图等,目前所有的关系数据库管理系统都支持SQL。SQL Server属于中型数据库,可应用于中小型企业,其中分布式、复制、全文检索、DTS都可以满足中型应用。SQL SERVER的数据存储在安装目录下的DATA目录下,由和数据库同名的数据文件和日志文件组成。此外,SQL SERVER支持触发器、自定义函数等操作。在选择数据库平台时,应考虑以下因素:(1) 性能:数据库的数据处理能力。(2) 开放性:数据库是否能在多种操作系统下使用。 (3) 安全性:数据库是否具有高度的安全性。 (4) 可靠性:
15、数据库是否具有高度的可靠性。 (5) 并行性:数据库是否并行运行在多节点上。 (6) 可操作性:数据库在使用前是否需要复杂的培训。SQL Server 2005是在SQL Server的最新版本,它继承了数据库软件设计和引擎方面的优势,具有独立于硬件平台,对称的多处理器结构、抢占式多任务管理,完善的安全系统和容错功能和易于维护等特点。SQL Server 2005 拥有大型数据库系统的基本特征,但保持了windows环境下界面友好,操作简单的特点,称为windows环境下开发中、小型系统比较流行的数据库系统。3 需求分析3.1 培训管理培训管理是高校教师培训工作的重点要做好的工作,它主要是根据
16、学员信息和培训需求,考虑课程,安排教员为学员进行培训,同时合理安排培训的计划,使后面的在线培训具有计划性,系统性。培训管理业务流程图见图3-1。 图3-1 培训管理业务流程3.2 在线培训在线培训是教员和学员根据培训办制定的培训计划,按计划在线开课,对学员进行培训。在培训过程中,教员根据课程需要和性质,给学员布置作业,教员需要对每个学员作业进行修改和评阅,记录作业成绩,为学员最后综合测评做好准备。当培训结束后,学员要对教员进行评价,评价包括多个评价项目的评价,同时学员可以给出教员的不足和建议,以便培训办可以了解教员情况,教员也可以根据学员的建议和不足,合理调整自己的授课内容和方式。学员对教员的
17、评价信息需要经过培训办的审核之后才能存档。在线培训业务流程如图3-2。图3-2 在线培训业务流程3.3 考试和成绩管理考试和成绩管理是根据培训课程考核方式,用来检查学员的学习情况,同时可以督促学员进行周期性课程知识复习,对培训工作具有重要意义。在线考试业务流程如图3-3所示。图3-3 在线考试业务流程3.4 在线交流在线交流给学员和教员提供了一个很好的交流学习平台。在这个平台上,学员和教员之间能够很好的互动和提问,共享自己好的学习资料,使学员和教员共同提高。在线交流业务流程如图3-4所示。 图3-4 在线交流业务流程4 系统设计4.1 系统总体功能结构设计图4-1 系统功能图高校教师培训管理信
18、息系统是高等院校师资对于建设工程的一个重要内容,它具有信息量大、操作繁琐等特点。随着现代化高校建设的快速发展,教师信息管理量日益增加。传统的管理手段具有查询困难、占用空间、信息管理复杂等缺点;采用计算机对学校教师的各类信息进行管理,具有许多优点,如:检索迅速、查询方便、可靠性高、保密性好等。高校教师培训管理信息系统是典型的信息管理系统(MIS)与在线培训系统的结合,具有MIS系统与在线培训系统的特点。其开发目的主要是为了帮助年轻教师更快的融入学校环境,进一步提高年青教师自身素质和业务能力,全面提高教育教学质量。本系统的用户主要为高校教师以及管理人员,其开发主要包括后台数据库的建立维护以及前端应
19、用程序的开发两个方面,对于前者要求建立起数据一致性和完整性强,数据安全性好的库;对于后者则要求程序功能完备,易使用等特点。如图4-1所示。综上所述,高校教师培训管理信息系统应具备以下特点:1. 主题突出:高校教师培训管理信息系统的主要目的是服务于各高校的管理人员以及教师。因此整个系统的建设需要符合本校教师的管理实际与需求,尽可能为使用者着想,方便教师以及高校管理者的浏览和查询;2. 易于使用和维护:维护工作是一个长期的工作,教师管理的信息极其丰富,如果处理不好就会使系统变得杂乱无章,不利于数据的浏览和管理。因此系统的设计要求简单明快、模块化、清晰化、可操作性强,用户对系统的操作只需要鼠标和少量
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高校教师 培训 系统 开发