基于网络的《Visual FoxPro程序设计》课程考试系统的分析与设计

基于网络的《Visual FoxPro程序设计》课程考试系统的分析与设计

论文摘要

《Visual FoxPro程序设计》是高等学校非计算机专业的公共课,在培养学生的综合能力、提高学生的信息素养方面有着重要的作用。本文针对该课程教学的实际情况,结合全国计算机等级考试二级的特点和要求,分析与设计了一个基于网络的考试系统。通过使用统一的标准,科学、合理、公正地对学生进行考核,以降低教师工作量,增强学生的知识应用能力。本文重点介绍了JavaEE多层体系结构和MVC设计模式。通过对Struts、Spring、Hibernate这三种框架技术整合的研究,提出用Struts构建系统的表示层、Spring构建业务逻辑层、Hibernate构建数据持久层,形成一个统一的架构进行Web开发。采用基于Struts/Spring/Hibernate的SSH框架来开发,降低了层与层之间的耦合性,增强了系统的灵活性,减少了系统的开发和维护成本。本文深入分析了基于网络的VFP考试系统的功能需求、数据需求和性能需求,进行系统的总体结构设计、功能设计和数据库设计。其中,对组卷管理模块和在线考试模块重点进行了研究和设计。在线考试子系统中,运用了JAVA网络启动协议(JNLP)启动应用程序,客户端无需安装软件,考生只需单击网页上的JNLP链接即可启动程序参加考试。作为高校的日常课程考试,试题数量并不庞大。通过对现有的几种组卷算法的优、缺点进行分析,本系统采用算法结构简单的随机抽取法来实现试题库的自动组卷。试题按题型特点分类编号存储,充分运用好各种技术,设计相应的题库管理子系统。考题有概念类,也有操作类,相应地自动阅卷技术成为了研究的重点。对于操作类考题的自动阅卷问题,提出了一种静态分析和自动测试相结合的方法。考试过程实现自动化,从组卷、考试、阅卷到成绩管理,全部交由系统自动完成。

论文目录

  • 摘要
  • Abstract
  • 目录
  • 第一章 引言
  • 1.1 研究背景
  • 1.2 国内外研究现状
  • 1.2.1 国外现状
  • 1.2.2 国内现状
  • 1.2.3 国内VFP上机考试系统现状
  • 1.3 不同模式考试系统的比较
  • 1.3.1 单机版模式
  • 1.3.2 基于局域网的C/S模式
  • 1.3.3 基于Internet的B/S模式
  • 1.4 研究的目的和意义
  • 1.5 论文的组织结构
  • 第二章 考试系统相关知识介绍
  • 2.1 操作编程题的评判
  • 2.1.1 静态分析方法
  • 2.1.2 自动测试方法
  • 2.2 JavaEE简介
  • 2.3 MVC设计模式
  • 2.4 SSH框架技术
  • 第三章 考试系统可行性和需求分析
  • 3.1 系统简介
  • 3.2 考试系统的基本要求
  • 3.3 系统可行性分析
  • 3.3.1 技术上的可行性
  • 3.3.2 环境的可行性
  • 3.4 系统总体流程分析
  • 3.5 系统功能需求分析
  • 3.5.1 管理员模块
  • 3.5.2 教师模块
  • 3.5.3 学生模块
  • 3.6 系统数据需求分析
  • 3.7 非功能需求分析
  • 3.7.1 安全需求分析
  • 3.7.2 性能需求分析
  • 3.7.3 运行环境需求分析
  • 第四章 考试系统设计
  • 4.1 系统总体设计原则
  • 4.2 系统架构设计
  • 4.3 系统功能设计
  • 4.3.1 管理员模块
  • 4.3.2 教师模块
  • 4.3.3 学生模块
  • 4.4 系统数据库设计
  • 4.4.1 数据库的概念设计
  • 4.4.2 数据库的逻辑设计
  • 第五章 考试系统关键技术的分析研究
  • 5.1 SSH框架的应用
  • 5.1.1 视图层的实现
  • 5.1.2 业务逻辑层的实现
  • 5.1.3 数据持久层的实现
  • 5.2 JAVA WEB START技术分析
  • 5.3 系统的组卷方案分析
  • 5.3.1 组卷算法简介
  • 5.3.2 抽题组卷算法的设计
  • 5.4 VFP操作及编程题评判技术的研究
  • 5.4.1 VFP文件系统简介
  • 5.4.2 静态评判技术
  • 5.4.3 正则表达式在静态分析中的应用
  • 5.4.4 自动测试技术的应用
  • 5.5 WEB报表技术的分析
  • 5.5.1 Excel报表的输出
  • 5.5.2 WEB报表设计工具的使用
  • 5.6 系统应用示例
  • 5.7 系统的安全策略
  • 第六章 结论
  • 6.1 论文的主要工作
  • 6.2 系统的不足与展望
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].S学院大学生专业课程考试现状的调查分析——基于高校辅导员的视角[J]. 黑河学刊 2017(01)
    • [2].教育心理学课程考试方式研究[J]. 教育观察(上半月) 2016(11)
    • [3].我国高校课程考试的困境解读及思考[J]. 现代教育科学 2017(07)
    • [4].大学课程考试与成绩评定若干问题的思考[J]. 教育教学论坛 2016(47)
    • [5].大学计算机基础课程考试模式的研究与实践[J]. 黑龙江科技信息 2015(31)
    • [6].英国2019年国家课程考试小学数学试卷(选编)[J]. 小学教学(数学版) 2020(02)
    • [7].试析我国高校课程考试和考试管理创新[J]. 教书育人(高教论坛) 2015(24)
    • [8].考试饮食的三项原则[J]. 今日中国 2016(12)
    • [9].2016英国国家课程考试 KS1(二年级)英语阅读[J]. 上海教育 2016(35)
    • [10].2016英国国家课程考试 KS1(二年级)语法、标点和拼写[J]. 上海教育 2016(35)
    • [11].2016英国国家课程考试 KS2(六年级)数学[J]. 上海教育 2016(35)
    • [12].2016英国国家课程考试 KS1(二年级)数学[J]. 上海教育 2016(35)
    • [13].新建本科院校课程考试管理工作现状及思考[J]. 考试周刊 2016(93)
    • [14].考试季节怎么吃[J]. 家庭医学(下半月) 2017(05)
    • [15].《英语写作Ⅱ》课程考试质量分析与教学反思[J]. 校园英语 2017(18)
    • [16].职业教育理论课考试评价的研究与实践[J]. 明日风尚 2017(19)
    • [17].论大学课程考试中学生的主体地位[J]. 考试周刊 2015(07)
    • [18].基于业务流程再造的网络教育课程考试管理流程优化[J]. 成人教育 2013(12)
    • [19].国际[J]. 教育 2012(19)
    • [20].浅论高校课程考试二级管理存在的问题和对策[J]. 时代教育 2012(15)
    • [21].大学数学课程考试的弊端与改革措施[J]. 广西教育 2010(12)
    • [22].对大学课程考试的若干思考[J]. 考试周刊 2011(46)
    • [23].关于高校课程考试的思考[J]. 中国科教创新导刊 2008(22)
    • [24].高校课程考试的有效管理研究[J]. 西南科技大学高教研究 2012(03)
    • [25].高校实验课程考试的改革创新[J]. 高校实验室工作研究 2018(02)
    • [26].《森林植物》课程考试方法的改革[J]. 现代园艺 2016(21)
    • [27].中外高校课程考试的比较与反思[J]. 教育前沿(综合版) 2008(Z1)
    • [28].高师院校课程考试评价分析——基于学生的视角[J]. 安顺学院学报 2014(01)
    • [29].高职院校课程考试的公平与效率问题[J]. 品牌(下半月) 2014(09)
    • [30].大学课程考试的问题与对策[J]. 才智 2012(29)

    标签:;  ;  ;  

    基于网络的《Visual FoxPro程序设计》课程考试系统的分析与设计
    下载Doc文档

    猜你喜欢