论文部分内容阅读
计算机、互联网及相关技术的发展,为普通话的测试管理的现代化提供了条件,内蒙古师范大学普通话培训测试站的培训测试管理工作也从手工管理的阶段进入了计算机管理的阶段,但当前使用的由Visual Basic和Microsoft Access开发的Client/Server模式的系统,在使用过程中存在着不能同时处理多个培训测试过程、维护工作量大、可移植能力差等问题,内蒙古师范大学文学院普通话水平培训测试站决定对现有管理软件进行升级改版。笔者在分析原有系统功能的基础上,了解、分析了普通话培训教学及测试现状,以用户(学生)为中心,从培训教学研究、辅助培训教学及培训测试事务管理三方面设计系统,即在完成必备的管理功能的基础上,为学员提供一个便于自学、与教师和其他学员交流学习、教师之间分享教学经验与体会的平台,提供科学的统计功能便于培训教学的学术研究。依据教育的相关理论及软件工程的理论,笔者利用标准建模语言UML建立了该软件系统的静动态模型(包括用例图、静态图、行为图、交互图和实现图),并在此基础上,利用微软的ASP技术实现了该信息系统。该系统主要包括用户(学员、教师、管理员)管理、教务管理、考务管理和网站管理四大模块,采用B/S (Browser/Server,浏览器/服务器)的体系结构,具有面向对象软件可重用和可维护性良好的特点。目前该系统已运行在内蒙古师范大学普通话培训测试站服务器上(通过内蒙古师范大学首页可访问该系统),支持测试站的培训测试事务的管理工作。从用户的反馈情况得知,测试站的管理需求,减少了工作中的失误,提高了工作效率,有较高的应用价值,在进一步的改进后将向区内各测试站推广。全文共分七个部分:第一部分,问题的提出,分析当前系统存在的问题、了解原系统未能覆盖到的培训教学方面的需求、提出问题解决的初步方案;第二部分,理论基础,阐述了本研究依据的软件工程的理论;第三部分,研究现状,分析了当前国内其它同类型普通话测试管理系统软件的情况;第四部分,相关技术介绍,介绍了ASP技术和OWC组件等使用到的技术;第五部分,系统分析与设计,利用标准建模语言UML建立了该软件系统的静、动态模型;第六部分,系统实现,介绍了系统的主要功能及部分系统功能实现的代码;第七部分,用户反馈及工作展望,总结了系统的开发工作,并对未来的工作做出展望。