“数据库原理课程”在线评卷系统的设计与实现
发布时间:2017-05-04 11:11
本文关键词:“数据库原理课程”在线评卷系统的设计与实现,由笔耕文化传播整理发布。
【摘要】:随着计算机技术、网络技术的大力发展,在教育和教学方面,尤其是高校教育中,信息化的发展不仅提高了工作效率,而且对教学模式的创新和发展有重大的积极的推动。利用互联网的教学模式,由于不受时间和空间的限制,能够打破地理区域限制和“教室--教师--教材--学生”的传统考试形式,将会使各种教育资源的效用发会到最大限度。“数据库原理课程”在线评卷系统旨在实现包含主观题在内的在线考试学生答题的自动评卷,使得在线考试能够具有更加完善的功能以改善高校教师的工作格局,并提升高校网络教育的现代化水平。本文针对“数据库原理课程”在线评卷系统的实际需求,对该系统进行了需求分析,定义了相关数据的数据库表结构和关系,设计了系统的结构和功能模块,使用面向对象的设计方法,参考编辑距离和VSM在自然语言文本处理上的应用,结合MVC模式最终实现基于B/S结构的三层架构的、以JSP技术和Java技术为支撑、以My Sql数据库为存储的在线评卷系统。本系统具备以下功能:用户管理功能、角色管理功能、试题管理功能、考卷管理功能、考试管理功能、自动评卷功能、历史成绩管理功能等。本文的主要工作是““数据库原理课程”在线评卷系统”的设计和实现。首先完成对了数据库原理课程及在线评卷系统的详细调查分析;然后在需求分析的基础上,完成了对““数据库原理课程”在线评卷系统”进行总体设计;继而根据总体设计的系统架构,完成了对系统的详细设计及实现;最后对系统进行了完备的系统测试。具体来说,本文的主要工作内容分为以下几点:1、对数据库原理在线评卷系统进行了需求分析。本文需要设计并实现的是一个数据库原理在线评卷系统,这与在线考试系统有着很多相似之处。因此,本文完成了该系统的功能需求分析;对系统进行了经济可行性、技术可行性及安全可行性分析,完成了系统的可行性分析;给出了系统的用例图,构建了用例模型,完成了系统的用例分析。2、对数据库原理在线评卷系统进行了总体设计。在获得需求分析后,对数据库原理在线评卷系统规划了设计思想,并设立了设计原则。对系统的整体功能、各个模块及数据库进行设计,完成了系统的总体设计。3、对数据库原理在线评卷系统进行了详细设计并实现。通过需求分析,数据库原理在线评卷系统完成了总体设计。在系统的总体设计基础上,本部分编写了每个功能模块的功能代码,并对各个功能进行了实现。4、对数据库原理在线评卷系统进行了系统测试。为了更好的使用系统,本文对系统进行了各个角色的详细测试,为后续完善系统效果和功能提供了具体的参考。5、对数据库原理在线评卷系统进行了总结与展望。本文分析了系统存在的不足,并对后续的工作提出了改进意见。
【关键词】:B/S MVC 在线评卷系统 系统测试
【学位授予单位】:吉林大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.52
【目录】:
- 摘要4-6
- Abstract6-11
- 第一章 绪论11-15
- 1.1 研究背景和意义11
- 1.2 国内外研究现状11-12
- 1.2.1 国外研究现状11-12
- 1.2.2 国内研究现状12
- 1.3 研究内容及目标12-14
- 1.4 论文章节安排14-15
- 第二章 系统实现技术基础15-19
- 2.1 MVC开发模式15-16
- 2.1.1 模型——Model15
- 2.1.2 视图——View15
- 2.1.3 控制器——Controller15-16
- 2.1.4 Struts框架16
- 2.2 Web开发技术——JSP16-17
- 2.3 数据库技术--MySQL数据库概述及特性17-18
- 2.4 本章小结18-19
- 第三章 “数据库原理课程”在线评卷系统的需求分析19-29
- 3.1 系统功能需求分析19-20
- 3.2 可行性分析20-22
- 3.2.1 经济可行性20-21
- 3.2.2 技术可行性21
- 3.2.3 安全可行性21-22
- 3.3 系统用例22-25
- 3.3.1 系统用例图22-23
- 3.3.2 构建用例模型23-25
- 3.4 自动评卷所用理论介绍25-28
- 3.5 本章小结28-29
- 第四章 “数据库原理课程”在线评卷系统的总体设计29-38
- 4.1 系统的设计思想及原则29-30
- 4.1.1 系统的设计思想29
- 4.1.2 系统的设计原则29-30
- 4.2 整体功能设计30-31
- 4.2.1 系统整体设计30
- 4.2.2 系统结构设计及模型30-31
- 4.3 功能模块设计31-32
- 4.4 数据库设计32-37
- 4.4.1 数据流程分析32-34
- 4.4.2 概念模型34-35
- 4.4.3 数据库表35-37
- 4.5 本章小结37-38
- 第五章 “数据库原理课程”在线评卷系统的详细设计与实现38-46
- 5.1 系统的实现目标38
- 5.2 通用类的设计实现及配置文件的配置38
- 5.3 功能模块的详细设计与实现38-45
- 5.3.1 用户注册模块38-39
- 5.3.2 用户登录模块39-40
- 5.3.3 试题管理模块40-41
- 5.3.4 考试管理模块41-42
- 5.3.5 在线考试模块42-43
- 5.3.6 自动评卷模块43
- 5.3.7 成绩管理模块43-44
- 5.3.8 用户管理模块44-45
- 5.3.9 修改密码模块45
- 5.4 系统安全性设计45
- 5.5 本章小结45-46
- 第六章 “数据库原理课程”在线评卷系统的测试46-51
- 6.1 测试原理及测试模型46
- 6.2 系统测试准备及各用户测试46-50
- 6.2.1 学生用户系统功能测试用例47-48
- 6.2.2 教师用户系统功能测试用例48-49
- 6.2.3 管理员用户系统功能测试用例49-50
- 6.3 本章小结50-51
- 总结与展望51-53
- 参考文献53-55
- 致谢55
【参考文献】
中国期刊全文数据库 前3条
1 姚昱e,
本文编号:344961
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/344961.html