1. 研究目的与意义
随着互联网与计算机技术的不断发展,现代化的教育也开始步入信息化、网络化。
高校一般都有多个专业,数千乃至上万名学生,目前大多数院校采用的是传统的考试方式一卷面考试。
在大规模的考试中,这种方式暴露出了诸多的弊端:一、周期长,工作量大;二、成本高;三、试卷管理难。
2. 课题关键问题和重难点
首先研究考试系统的意义与现状,确定在线考试平台的应用与开发技术,明确考试管理系统实现的功能,并优化考试管理系统的设计方案,设计系统数据库中的表结构,对系统个模块进行设计,设计部分系统的界面,重点分析和设计用户登录模块、题库管理模块和考生考试模块。
最后经过测试系统的功能和性能,检验系统是否达到了预期的设计目标。
设计系统预期能够完成以下功能:1)支持多种题型,如单项选择题、多项选择题和判断题等客观题,以及填空、改错.简单.论述等主观题。
3. 国内外研究现状(文献综述)
在线考试系统:采用B/S框架,基于快速建站框架-Django MVC,连接MysSql数据库,使用面向对象的程序设计语言-Python,基于jQuery的UI插件,实现考试系统的快速迭代开发。
之所以选用Django框架,因为它是一个用Python语言编写的MVC框架,它大而全,为web开发中的常见问题提供了很好的解决方案。
MVC模式中的C。
4. 研究方案
本系统基于B/S结构,主要包含学生管理、试卷管理、试题管理、组卷管理、成绩管理、统计分析等模块。
使用者包括三种,学生、企业(可为企业选拔使用)和教师。
学生可以进行以下功能:学生注册,修改个人信息,查询考试信息,查询成绩等;企业功能包括:企业注册,更改企业信息,发布招聘信息,删除招聘信,企业发送邮件,试卷管理,阅卷管理和成绩信息管理;教师具有以下管理权限:管理学生信息,阅卷管理,录入管理。
5. 工作计划
1.第一周:系统用例图的设计与完善和系统的需求分析;2.第二周~第四周:系统的功能分割和需求规格说明的完善以及系统的概要设计,主要为数据库设计,数据表的创建和字段的分析等;3.第五周~第六周:系统的功能分割和需求规格说明的完善,数据分类编码,示例数据入库,最短路径算法的设计和实现;4. 第七周~第八周:系统各模块及模块间接口等的详细设计,对各模块的业务流程进行分析和系统各模块的编码实现,系统各主要界面的设计与页面跳转详情设计和编码实现5.第九周~第十周:系统各模块的编码实现;6. 第十一周~第十三周:系统各模块的单元测试,系统的集成测试,系统的确认测试和完善,论文初稿的撰写;7. 第十四周~第十五周:修改论文并完成论文,制作PPT,准备答辩。
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。