1. 研究目的与意义
毕业设计内容:
1.《C语言程序设计》课程试题库的主要功能是实现试卷的自动生成以及对试卷试题统计分析,给出难度评价;试题的输入、更新、删除、查询等功能,且按题目不同难度系数和题型实现自动组卷的功能,在有条件的情况下实现客观题目的自动阅卷可选功能。试题库系统主要实现相关专业试题的录入和自动组卷,主要工作包括试题库的界面设计以及后台数据库设计。
2、为了使《C语言程序设计》课程试题库更具实用意义,题型方面必须支持各类题型,具体包括选择题、判断题、填空题、简答题和程序设计题等。在题型完善的基础上,试题库系统要实现自动组卷,可以根据题型、章节(知识分类)、试题难度及分值等组成一份完整的试卷。为减少人力并提高效率,试题库系统要求实现自动组卷功能。在试题录入方面,试题库系统将实现智能识别试题,区分试题难易度。因涉及到试题,数据库的信息量将比较大,为使日后试题的录入工作不那么繁琐,前期的数据库设计要更为周详一些,以防止后期出现一些意料之外的Bug(漏洞,指电脑系统或程序中隐藏着的一些未被发现的缺陷或问题)。
2. 文献综述
《C语言程序设计》课程试题库的设计与实现
【摘要】随着计算机和网络技术的飞速发展、社会信息化水平的不断提高,计算机技术在教育测量和评价过程中得到了十分广泛的应用。基于Web的网络在线试题库系统将大大提高学习和测试的效果。相对于传统的出卷方式,试题库系统不仅节省了在出卷方面所花费的人力物力,而且突破了时间和空间的限制,大大改善了学习工作的效率。
【关键词】ASP.NETC#MySQL自动组卷《C语言程序设计》课程试题库
3. 设计方案和技术路线
设计方案:
1、试题库系统的界面设计
设计出简洁大方的用户界面,在相应位置设置对应的功能,实现不同账号的分权管理,进行权限设置,分别为管理员登录、教师登录,其中管理员拥有全部权限,教师拥有账号管理、试题管理(包括试题的录入、删除、修改、查询,选择试题难易度并生成试卷)。
4. 工作计划
整个毕业设计预计13周时间完成,具体安排如下:
第1~2周:书写开题报告,准备开题答辩。
第3~4周:需求分析,收集材料。
5. 难点与创新点
1、来源于对计算机专业学生的C程序设计课程的教学实践需求,有效提高教师工作效率和学生学习效果。
2、本试题库系统采用B/S模式进行开发,具有较好的安全性与可靠性,灵活高效。3、与传统的方式相比,《C语言程序设计》课程试题库系统具有开放性的特点,它打破了地域及时间的限制,实时开放,可以大大提高工作效率,方便快捷。
