1. 研究目的与意义
1.1研究背景
在选定题目后,查阅了相关资料,以下为相关文献的研究现状:
2. 研究内容与预期目标
主要研究内容:
1.利用PowerDesigner进行需求分析并绘制出E-R图。
3. 研究方法与步骤
3.1研究方法
3.1.1系统功能模块主要划分为用户管理模块、试题管理模块、组卷模块以及试卷分析模块
3.1.1.1用户管理模块
用户管理模块要求完成对用户的分角色管理包括教师,学生,管理员。
3.1.1.2试题管理模块
试题管理模块可以实现对对题目类型的管理包括单选题,多选题等,根据题目类型可以实现对试题的添加或删除
3.1.1.3组卷模块
组卷模块按照一定的组卷规则抽取试题库中的试题进行组卷,各类型试题抽取一定数量的题目进行组卷并提供给学生用户进行答题。
3.1.1.4试卷分析模块
当学生用户对组完卷的试题答完题并提交后,系统可以自动进行阅卷并给出分数,并可以统计所以考试得分给出排名。
3.1.2数据库设计
本系统拟采用SqlServer数据库,目前设计的表主要有(1)学生信息表:
字段 | 类型 | 可否为空 |
id | vchar(8) | N |
Name | vchar(16) | Y |
Sex | vchar(64) | Y |
Class | vchar(64 | Y |
id用于标识唯一学生用户,name为学生名,sex为学生性别,class为学生班级。
(2)Score表设计如下:
字段 | 类型 | 可否为空 |
id | vchar(8) | N |
sumscore | vchar(64) | Y |
count | vchar(16) | Y |
Id为学生用户id,Sumscore为学生测试成绩总和,count为学生测试次数
SqlServer数据库的有限主要包括1)非过程化语言 2)统一的语 3)是所有关系数据库的公共语言,这也是我选择这个数据库的主要原因。
3.2研究步骤:
1. 查阅文献资料,了解系统需要的主要功能有哪些
2. 对系统进行需求分析,掌握其大致的功能需求。然后进行查阅资料,分析一些管理系统的功能、界面等,与自己的需求分析进行比较,查漏补缺,并对功能进行优化,进行概要设计和详细设计
3. 代码编写及测试
4.消除bug优化功能并完善系统
4. 参考文献
[1]赵雪辉,王金峰.基于SSM框架的在线考试系统的开发与设计.现代信息技术,2019年4月第7期,p82-84
[2]王樱.基于SSM框架的高校在线考试系统研究.电脑编程技巧与维护,2017年7月,p32-34
[3]李紫蔓.在线考试系统研究与实现.河南科技,2013年4期,p12
5. 工作计划
2022.03.04----2022.03.20 查阅相关文献资料
2022.03.21----2022.03.28撰写开题报告
2022.03.29----2022.04.05需求分析,熟悉开发工具
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。