论文部分内容阅读
随着国家教育事业的不断发展以及考试学生人数的增加,传统考试过程变得繁琐,出题、印卷、发卷、考试、阅卷到统计分数,既耗费时间又耗费人力、物力、财力。为解决传统考试所带来的这一系列问题,开发一套操作简单方便、实用高效率的标准化考试系统具有十分重要意义。基于计算机网络的无纸化考试模式既体现了节约型社会的要求,降低纸质试卷的要求,大大减小考试的成本,同时提高了教师的工作效率,迎合了教育信息化和现代化的必然趋势。本系统采用了 B/S体系结构,以Microsoft Visual Studio 2012作为系统的开发工具,采用C#语言为开发语言,以Microsoft SQL Server 2008作为后台数据库管理系统进行开发,使用Microsoft Visio 2012进行相关流程图以及功能结构图的设计。完成的主要工作有:(1)介绍了 Microsoft.NET技术,SQL Server以及Ajax技术,同时介绍了三层架构以及B/S(Browser/Server)模式,分析了基于Ajax技术与传统Web技术的不同之处。结合具体实际及通过需求分析,确定了系统的开发模式,采用基于Ajax技术的三层架构设计模式,提出了结合.NET技术进行系统实现的实施方案。(2)进行了系统分析与设计,设计了基于Ajax技术的管理信息系统三层结构框架,并将框架成功应用于系统。使用iframe框架,采用网页内嵌的方式,使用DIV+CSS进行页面布局,使用jQuery和Ajax来实现面面无刷新验证和传值,使用ASP.NET技术来实现数据的绑定。使用ADO.NET连接数据库,实现前台与数据库的交互。使用Cookie和Session以及Request方法来获取前台的某些数据,实现对访问权限的控制。(3)实现了管理员、教师和学生三类用户的主要功能模块。管理员及教师模块主要包含试卷信息管理、成绩信息管理、考生信息管理、教师信息管理、专业信息管理、班级信息管理、科目信息管理等功能模块。学生主要实现了在线考试和查询成绩两个模块。通过实践表明,本文设计的面向艺术院校的标准化考试系统操作简单,界面设计人性化强,可视化的设计便于提高工作效率,客观题自动评分提高阅卷效率。系统支持信息的批量导入导出,支持模糊数据查询,成绩单可以动态生成。以上特点都极大的方便了师生,给用户带来了良好的体验。