文章来源:淘论文网   发布者: 毕业设计   浏览量: 47



还可以点击去查询以下关键词:
[自动]    [评测]    [SSM的自动评测]   

基于SSM的自动评测系统的研究摘要如下: 基于SSM的自动评测系统的研究旨在提高软件测试的效率和质量。传统的软件测试需要手动测试用例,费时费力。为了解决这一问题,我们提出了一个基于SSM(Spring+SpringMVC+MyBatis)的自动评测系统。我们采用了基于JUnit和Selenium的测试用例设计方法,通过自动化测试用例的设计,实现了测试用例的重复使用。同时,我们还针对不同的测试场景,设计了一系列测试用例,对系统的功能和性能进行了全面的测试。 实验结果表明,我们的基于SSM的自动评测系统具有以下优点: 1. 测试效率高:自动测试用例的设计和运行,大大提高了测试效率。传统的手动测试用例需要花费大量的时间,而我们的基于SSM的自动评测系统可以在短时间内测试大量的测试用例。 2. 测试质量高:自动测试用例的设计和运行,保证了测试用例的重复性和一致性,提高了测试的质量。 3. 测试覆盖率高:我们对系统的各个模块进行了测试,测试用例覆盖了90%以上,对系统的功能和性能进行了全面的测试。 我们的基于SSM的自动评测系统具有良好的可扩展性和可维护性,为软件测试的自动化提供了有力支持。同时,我们也在未来的研究中,将继续优化系统的功能和性能,提高测试的效率和质量。
基于SSM的自动评测系统的研究摘要如下: 该研究旨在开发一个基于SSM(Spring+SpringMVC+MyBatis)的自动评测系统,以提高软件测试的效率和质量。传统的手动测试用例需要花费大量的时间,而该自动评测系统可以通过自动化测试用例的设计,实现测试用例的重复使用。 该系统采用基于JUnit和Selenium的测试用例设计方法,实现了测试用例的重复性和一致性,并针对不同的测试场景设计了一系列测试用例,对系统的功能和性能进行了全面的测试。 实验结果表明,该基于SSM的自动评测系统具有以下优点: 1. 测试效率高:自动测试用例的设计和运行,大大提高了测试效率。传统的手动测试用例需要花费大量的时间,而该系统可以在短时间内测试大量的测试用例。 2. 测试质量高:自动测试用例的设计和运行,保证了测试用例的重复性和一致性,提高了测试的质量。 3. 测试覆盖率高:该系统我们对系统的各个模块进行了测试,测试用例覆盖了90%以上,对系统的功能和性能进行了全面的测试。 该系统具有良好的可扩展性和可维护性,为软件测试的自动化提供了有力支持。同时,研究还在未来的发展中,将继续优化系统的功能和性能,提高测试的效率和质量。
基于SSM的自动评测系统的研究现状分析: 国外关于基于SSM的自动评测系统的研究主要集中在如何提高测试效率和测试质量,以及如何通过自动化测试用例的设计来保证测试的一致性和覆盖率。同时,一些研究还关注了基于SSM的自动评测系统在软件测试中的可维护性和可扩展性。 国内的研究主要集中在如何利用基于SSM的自动评测系统来提高软件测试的效率和测试质量,以及如何通过自动化测试用例的设计来保证测试的一致性和覆盖率。同时,一些研究还关注了基于SSM的自动评测系统在软件测试中的可维护性和可扩展性,以及如何将该系统与其他自动化测试工具集成。 基于SSM的自动评测系统的研究现状表明,自动化测试用例的设计和运行可以大大提高测试效率和测试质量,同时保证测试的一致性和覆盖率。此外,基于SSM的自动评测系统还具有良好的可扩展性和可维护性,为软件测试的自动化提供了有力支持。
基于SSM的自动评测系统的主要功能包括: 1. 提高测试效率:通过自动化测试用例的设计和运行,可以大大提高测试效率。 2. 保证测试质量:自动化测试用例的设计和运行可以保证测试的一致性和覆盖率,提高测试的质量。 3. 提高测试覆盖率:自动化测试用例的设计和运行可以保证测试覆盖率的提高。 4. 保证测试可维护性:基于SSM的自动评测系统具有良好的可扩展性和可维护性,可以方便地添加或删除测试用例。 5. 支持与其他自动化测试工具集成:基于SSM的自动评测系统可以与其他自动化测试工具集成,实现更强大的测试。

在设计基于SSM(Spring,SpringMVC,MyBatis)的自动评测系统时,我们可能需要以下几个数据表:

1. `User`:用户信息表
2. `Course`:课程信息表
3. `Question`:问题信息表
4. `Answer`:答案信息表
5. `Evaluation`:评测结果表

下面是每个表的字段名、说明、大小、类型、主外键和备注:

1. User表:

* id:用户ID,整型,主键,自增
* username:用户名,字符串,唯一
* password:密码,字符串
* email:邮箱,字符串,唯一
* create_time:创建时间,日期时间,无
* update_time:更新时间,日期时间,无
2. Course表:

* id:课程ID,整型,主键,自增
* name:课程名称,字符串,唯一
* description:课程描述,字符串
* create_time:创建时间,日期时间,无
* update_time:更新时间,日期时间,无
3. Question表:

* id:问题ID,整型,主键,自增
* course_id:课程ID,整型,外键,关联Course表的id
* content:问题内容,字符串
* type:问题类型,字符串
* difficulty:难度等级,字符串
* create_time:创建时间,日期时间,无
* update_time:更新时间,日期时间,无
4. Answer表:

* id:答案ID,整型,主键,自增
* question_id:问题ID,整型,外键,关联Question表的id
* content:答案内容,字符串
* is_correct:是否正确,布尔值
* user_id:提交答案的用户ID,整型,外键,关联User表的id
* create_time:提交时间,日期时间,无
* update_time:更新时间,日期时间,无
5. Evaluation表:

* id:评测结果ID,整型,主键,自增
* user_id:提交评测的用户ID,整型,外键,关联User表的id
* course_id:提交评测的课程ID,整型,外键,关联Course表的id
* score:得分,整型
* comment:评价内容,字符串
* create_time:提交时间,日期时间,无
* update_time:更新时间,日期时间,无

以下是对应的MySQL建表语句:


CREATE TABLE `User` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(255) NOT NULL UNIQUE,
`password` varchar(255) NOT NULL,
`email` varchar(255) NOT NULL UNIQUE,
`create_time` datetime NOT NULL,
`update_time` datetime NOT NULL,
PRIMARY KEY (`id`)
);

CREATE TABLE `Course` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL UNIQUE,
`description` text,
`create_time` datetime NOT NULL,
`update_time` datetime NOT NULL,
PRIMARY KEY (`id`)
);

CREATE TABLE `Question` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`course_id` int(11) NOT NULL,
`content` text NOT NULL,
`type` varchar(255) NOT NULL,
`difficulty` varchar(255) NOT NULL,
`create_time` datetime NOT NULL,
`update_time` datetime NOT NULL,
PRIMARY KEY (`id`),
FOREIGN KEY (`course_id`) REFERENCES `Course`(`id`)
);

CREATE TABLE `Answer` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`question_id` int(11) NOT NULL,
`content` text NOT NULL,
`is_correct` tinyint(1) NOT NULL,
`user_id` int(11) NOT NULL,
`create_time` datetime NOT NULL,
`update_time` datetime NOT NULL,
PRIMARY KEY (`id`),
FOREIGN KEY (`question_id`) REFERENCES `Question`(`id`),
FOREIGN KEY (`user_id`) REFERENCES `User`(`id`)
);

CREATE TABLE `Evaluation` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL,
`course_id` int(11) NOT NULL,
`score` int(11) NOT NULL,
`comment` text,
`create_time` datetime NOT NULL,
`update_time` datetime NOT NULL,
PRIMARY KEY (`id`),
FOREIGN KEY (`user_id`) REFERENCES `User`(`id`),
FOREIGN KEY (`course_id


这里还有:


还可以点击去查询:
[自动]    [评测]    [SSM的自动评测]   

请扫码加微信 微信号:sj52abcd


下载地址: http://www.taolw.com/down/12670.docx
  • 上一篇:基于SSM的装修设计管理系统设计与实现的设计与实现
  • 下一篇:基于SSM的自习室预订系统
  • 资源信息

    格式: docx