C++程序设计实验教学系统

为了提高学生的动手能力和创新能力,提高实验教学质量。北京邮电大学和北京润尼尔网络科技有限公司针对各类大中专院 校《C/C++程序设计实验教学系统》实验课程,联合开发出了配套的可在网上开展的基于C/S结构的C/C++程序设计实验教学系统。软件由课程实验平台和虚拟实验教学管理系统两部分组成,系统提供了真实的C/C++开发环境,可进行C/C++程序编辑、 编译、运行、项目工程的提交、实验报告的编写,虚拟实验教学管理系统提供全方位的虚拟实验教学辅助功能,包括:实验前的预习、实验的开课管理、典型实验案例库的维护、实验教学安排、实验过程智能指导,实验结果的自动批改、实验成绩统计查询等功能,为实验教学环境提供服务并开展应用。

通过软件提供大量C/C++程序设计实验知识点的训练题目,以及系统综合的训练,能够快速提高学生C/C++语言的编程能力和成绩,同时,很好解决了C/C++语言开发学习中关键学习点掌握的问题,使之能很好地利用教学系统达到面向对象编程思想的快速领悟。该软件可满足各类大中专院校和培训机构C/C++课程的实验教学环节的需要。

系统依据大多数高校C++语言教学大纲提出了12个典型实验案例的训练:

(1) 实验1 C++程序的运行环境和运行一个C++程序的方法

(2) 实验2 类和对象

(3) 实验3 基本数据类型、运算符和表达式

(4) 实验4 函数与程序结构

(5) 实验5 C++的控制语句

(6) 实验6 继承和派生

(7) 实验7 多态性概念以及练习

(8) 实验8 运算符重载

(9) 实验9 多态编程实现

(10) 实验10 数组

(11) 实验11 指针

(12) 实验12 《C++程序设计》课程综合性实验

除上述实验之外,用户也可以根据教学需要自主添加典型实验。

系统用户分为学生、教师、教务管理员和系统管理员四种角色,不同角色拥有不同权限。

►学生:选课、选择实验、开展实验、接受实验指导、在线提交实验报告、保存和提交实验结果、查询实验成绩和批语。

►教师:典型实验库维护、发布实验、安排实验、批改实验报告、系统指导、统计并发布学生的实验成绩和批语。

►教务管理员:课程计划、开课计划、选课日期设置、开课审核、开课查询。

►系统管理员:用户管理、分组管理、角色管理、权限管理、系统维护等。

性能指标

支持同时在线用户数1万人以上,经过在多所学校的实验教学应用,系统运行稳定,不限终端用户数,完全能满足各类高校的实验教学需要。

服务器运行环境

操作系统:Windows Server ,Linux/Unix Server

环境支持:JDK1.6_25

客户端运行环境

操作系统: All Windows系列