论文部分内容阅读
二十一世纪是一个信息化、网络化和知识经济的社会,基于Internet的网络化远程学习将成为人们的一个主要学习途径,学生可充分共享丰富的教学资源,接受现代化、高水平的专业教育。为此开展基于网络的计算机辅助教学系统是十分必要的。充分发挥网络的教育功能,改革教学方式,是我们当前需要考虑和解决的问题。另外,Visual FoxPro课程因其实用性强,较之其它数据库程序设计语言更简单易学,且与计算机等级考试相关联,成为职业技术学院为学生普遍开设的重点课程。为此,建立职业技术学院针对Visual FoxPro课程的网上教学系统是非常之必要的。本文通过分析职业技术学院Visual FoxPro课程的教学工作实际需求和工作流程,采用Rational统一过程(RUP)的软件开发方法,以统一建模语言(UML)为分析设计描述语言,按照B/S模式的体系结构,采用模块化的设计方法,选用了ASP等技术实现了Visual FoxPro课程的网上教学系统。首先,本文通过分析网上教学系统的背景和现状,简要描述了系统需要解决的主要问题,概要描述了系统的整体情况。分析了系统的功能需求和非功能性需求,并对系统需求以用例图的形式来详细说明,对系统的需求分析进行了详细描述。其次,在需求分析基础上,进行了Visual FoxPro课程网上教学系统的架构设计。根据系统需求提出系统设计目标和原则,分别对系统技术架构和功能架构进行了设计,技术架构主要考虑系统的可扩展性,可维护性等问题,分别按照物理架构和逻辑架构进行设计。在功能架构设计中,讨论了系统各部分的功能组成,最后给出一个系统功能流程。再次,进行Visual FoxPro课程网上教学系统的详细设计,根据需求分析对系统中各个模块的设计进行详细描述。第一步,在系统建模部分,对Visual FoxPro网上教学系统的整体模型结构进行设计。第二步,按照教学系统的功能需求,分别进行了各个功能模块的详细设计。第四,对实现和测试进行了阐述。在详细设计的基础上,首先对各个模块的实现进行了简单介绍,给出了系统的整体效果图和各个部分的实现,并对系统测试过程和结果进行了客观分析。最后,本文对Visual FoxPro网上教学系统的应用情况作了简单介绍,并对系统进一步改进提出了建议。在软件设计过程中,对新需求的功能进行了创新设计,同时解决了在网上教学过程中经常出现的问题,其中增加的FLASH课件,大大提高了学生的学习兴趣和学习效率。