论文部分内容阅读
随着计算机技术和网络技术的飞速发展,基于互联网的各种应用层出不穷。其中,对人类教育形式的影响尤为突出,计算机教育应运而生,通过网络进行各种教育活动已经成为现代教育中不可或缺的一种教育形式。社会对人才的需求使得各种考试越来越多,传统的练习与考试形式越来越不适应现代需求。网络在线技术的出现弥补了传统教育形式的不足,具有很大的优势,首先无纸化的形式降低了教学成本,节约了自然资源;其次公正性、准确性、灵活性等特点更加满足了现代教育活动的需要。因此在线练习与考试系统在现代教育中越来越占据重要地位。本文围绕教学活动中的日常练习与考试工作展开,详细阐述了《程序设计》这门课程的在线练习与考试系统的设计与实现。对在线练习功能与在线考试功能进行了有效的结合,利用该系统,不但能满足教师日常布置作业的需求,同时也可利用本系统实现在线考试,集二者功能于一身,大大减轻了老师的工作负担;同时也为学生完成作业、提交作业和参加考试提供了便利,使得学生能够及时了解自己对知识的掌握情况,及时查漏补缺。总之,在线练习与考试系统大大推进了教学效率的提高。具体而言,本文所做工作主要包括以下内容:首先,介绍选题的背景、意义以及国内外的相关研究进展;其次,介绍该系统使用的关键技术,如B/S模式,PHP技术和动态网页技术等;然后在软件工程的思想指导下,经过需求分析、总体设计、详细设计、编程实现和测试,采用PHP技术,最终实现了采用分层架构的《程序设计》在线练习与考试系统。本系统主要实现了作业管理、试卷管理、成绩管理、题库管理和用户管理五大功能,根据《程序设计》这门课程的特点,设计了相应的阅卷功能,以提升教学工作效率。