软件虚拟实训环境的研究与开发
【摘要】:
目前,高校计算机专业学生培养侧重理论教学,缺乏实际的软件开发经验,开发方法规范性差。而且,由于培养费用、实践条件的限制,使每个学生都参加项目开发和实训存在很大难度。另外,国内外相关的软件开发模拟训练系统还很欠缺,仅停留在演示阶段,不能使学生真正了解软件开发的流程。
本文针对高校计算机专业的教学特点,研究并开发了一个可交互的软件虚拟实训环境。系统具有实用性强,可扩展性好,操作简便的特点,能够使学生迅速掌握规范、高效的软件项目开发方法与步骤。
本文从理论和实践的结合上论述了基于Microsoft.Net开发平台的教师端子系统的设计与实现。介绍了.Net框架及ADO.NET、ASP.NET、XML和SQL数据库等相关技术,采用了B/S模式对系统体系结构进行分析,包括了系统的整体需求分析、总体设计、模块设计及数据库设计的全部内容。其中,详细说明了系统身份验证模块、项目课件管理模块和菜单方式课件浏览模块的设计原理和工作流程,提供了一个完整的从动态添加到发布的课件管理方法。系统以当前流行的C#语言为实现语言,通过ASP.NET技术实现了部分主要软件虚拟实训环境教师端子系统的功能。
最后,本文对系统性能进行了进一步地分析与研究,并对本课题的后续工作进行了展望。