某校机器学习课程题库和组卷系统的设计与实现(SSM,MySQL)(含录像)
某校机器学习课程题库和组卷系统的设计与实现(SSM,MySQL)(含录像)(论文说明书10000字,程序代码,MySQL数据库)
摘 要
在当前中国教育形式下,对学生的评价很大程度上还是侧重于学生的成绩,所以老师对学生的试卷测试是必不可少的。面对频繁的组织各种类型和形式的考试是当前各类院校以及中小学中所必不可少的一项重要工作,从教师角度来讲,最为繁重和麻烦的工作就是出试卷了。即使浪费很多时间,还有可能使所出的试卷难易程度不适中,造成试卷偏难或偏简单,最终达不到对学生所学知识的测试的目的,造成一次测试的失败。因此,我选择开发这款某校机器学习课程题库和组卷系统。
通过分析,确定系统基于JSP技术,使用JAVA语言,采用MySQL数据库进行开发。主要实现了系统信息、公告信息、院系基础、老师信息、学生信息、课程信息、安排报名、试题信息、考试信息、统计信息等功能。
关键词:某校机器学习课程题库和组卷系统;JSP; MYSQL
Abstract
Under the current education system in China, the evaluation of students still focuses largely on their grades, so it is essential for teachers to test students on test papers. Facing the frequent organization of various types and forms of examinations is an indispensable and important task in various colleges and primary and secondary schools. From the perspective of teachers, the most arduous and troublesome work is to produce test papers. Even if a lot of time is wasted, the difficulty level of the test paper may be unsuitable, making the test paper too difficult or too simple, and ultimately failing to achieve the purpose of testing the knowledge learned by the students, resulting in a test failure. Therefore, I chose to develop this school machine learning course question bank and test paper system. [来源:http://www.doc163.com]
Through analysis, it is determined that the system is based on JSP technology, uses JAVA language, and adopts MySQL database for development. Mainly realize the functions of system information, announcement information, department foundation, teacher information, student information, course information, arrangement registration, test question information, examination information, statistical information, etc.
Keywords:A school machine learning course question bank and test paper system; JSP; MYSQL
系统功能分析
本系统实现一个某校机器学习课程题库和组卷系统,分为管理员、老师和学生三种用户。具体功能描述如下:
管理员模块包括:
1.系统信息:管理员可以对日志信息进行查看或删除,可以修改自己的密码。
2.公告信息:管理员可以对公告类型信息进行添加、查看、修改或删除,对公告信息进行添加、查看、修改或删除。
3.院系基础:管理员可以对学院信息进行添加、查看、修改或删除,对专业信息进行添加、查看、修改或删除,对班级信息进行添加、查看、修改或删除。
4. 老师信息:管理员可以对老师信息进行添加、查看、修改或删除。
[资料来源:Doc163.com]
5. 学生信息:管理员可以对学生信息进行添加、查看、修改或删除。
6. 课程信息:管理员可以对课程类型信息进行添加、查看、修改或删除,对课程信息进行添加、查看、修改或删除。
7. 安排报名:管理员可以对考试安排信息进行添加、查看或删除,对报名信息进行查看或删除。
8. 试题信息:管理员可以对填空试题、单选试题、多选试题、判断试题、主观试题信息进行添加、查看、修改或删除。
9. 考试信息:管理员可以对试卷信息进行添加、查看、修改或删除,对做题信息进行查看或打印,可以查看客观答题,对主观答题进行评分。
10. 统计信息:管理员可以查看考试统计。
老师模块包括:
1. 个人信息:老师可以修改自己的信息,修改自己的登录密码。
2. 公告信息:老师可以查看公告信息。
3. 学生信息:老师可以查看学生信息。
4. 课程信息:老师可以查看课程信息。
5. 安排报名:老师可以对考试安排信息进行添加、查看或删除,可以查看报名信息。
6. 试题信息:老师可以对填空试题、单选试题、多选试题、判断试题、主观试题信息进行添加、查看、修改或删除。 [资料来源:http://doc163.com]
7. 考试信息:老师可以对试卷信息进行添加、查看、修改或删除,对做题信息进行查看、评价或打印,可以查看客观答题,对主观答题进行评分。
8. 统计信息:老师可以查看考试统计。
学生模块包括:
1. 个人信息:学生可以修改自己的信息,修改自己的登录密码。
2. 公告信息:学生可以查看公告信息。
3. 老师信息:学生可以查看老师信息。
4. 课程信息:学生可以查看课程信息。
5. 安排报名:学生可以报名,可以查看或删除自己的报名。
6. 考试信息:学生可以答题,可以查看做题信息,客观答题,主观答题。
[资料来源:https://www.doc163.com]
[资料来源:https://www.doc163.com]
[来源:http://Doc163.com]
目录
1 绪论 5
1.1 系统开发目的 5
1.2 系统开发意义 5
2 系统开发工具介绍 6
2.1 JSP技术 6
2.2 JAVA概述 6 [资料来源:www.doc163.com]
2.3 MyEclipse简介 6
2.4 B/S架构 7
2.5 MYSQL数据库 7
2.6 SSM框架 8
3 需求分析与设计 10
3.1 可行性分析 10
3.1.1 经济可行性 10
3.1.2 技术可行性 10
3.1.3 运行可行性 10
3.1.4 时间可行性 10
3.1.5 法律可行性 10
3.2 系统功能分析 10
3.3 系统功能结构图 12
3.4 系统流程图 13
4 数据库设计 16
4.1 数据库逻辑结构设计 16
4.2 数据库物理结构设计 20
5 系统的详细设计与实现 26
5.1 系统登录页面 26
5.2 公告信息页面 26
5.3 专业信息页面 27
5.4 老师信息页面 27
5.5 学生信息页面 28 [资料来源:www.doc163.com]
5.6 课程类型信息页面 28
5.7 考试安排信息页面 29
5.8 填空试题信息页面 29
5.9 试卷信息页面 30
5.10 报名信息页面 30
5.11 做题信息页面 31
6 系统测试 32
6.1 测试计划 32
6.2 测试类型 33
结束语 34
致 谢 35
参考文献 36 [资料来源:https://www.doc163.com]
上一篇:基于H5的汽车租赁网站的设计与实现(Springboot,MySQL)(含录像)
下一篇:基于Java的职业技能培训管理系统的设计与实现(SSM,MySQL)(含录像)