I
基于 SSM 的课程智能组卷系统
摘 要
随着互联网时代的到来和计算机网络技术高速发展,网络管理运用也变得越来越广
泛。因此,建立一个 B/S 结构的基于 SSM 的课程智能组卷系统,会使课程管理工作系
统化、规范化,也会提高高校平台形象,提高管理效率。
本系统是针对目前课程管理的实际需求,从实际工作出发,对过去的基于 SSM 的
课程智能组卷系统存在的问题进行分析,结合计算机系统的结构、概念、模型、原理、
方法,在计算机各种优势的情况下,采用目前最流行的 B/S 结构、ssm 技术,MySQL
数据库设计并实现的。本基于 SSM 的课程智能组卷系统主要包括登录管理员模块如下:
首页、个人中心、学生管理、老师管理、试卷管理、试题管理、系统管理等。学生:首
页、个人中心、试卷管理、系统管理、考试管理,老师;首页、个人中心、学生管理、
试卷管理、试题管理、系统管理等多个模块。它实现了信息化、网络化,通过测试,实
现了系统设计目标,相比传统的管理模式,本系统合理的利用了网络数据资源,有效的
减少了学校管理方面的经济投入,大大提高了工作人员的效率。
关键词:基于 SSM 的课程智能组卷系统;java;语言 MySQL;数据库; SSM 框架
II
ABSTRACT
With the advent of the Internet era, and the rapid development of computer network
technology, network management has become more and more widely used. Therefore, the
establishment of a B / S structure of the course intelligent test paper generation system will
systematize and standardize the work of the course intelligent test paper generation system,
improve the platform image of the course intelligent test paper generation system, and
improve the management efficiency.
This course intelligent test paper generation system is aimed at the actual needs of the
current course intelligent test paper generation system. Starting from the actual work, it
analyzes the problems existing in the past course intelligent test paper generation system.
Combined with the structure, concept, model, principle and method of the computer system, it
adopts the most popular B / S structure, Java technology and MySQL database design under
various advantages of the computer And realized. This course intelligent test paper generation
system mainly includes login administrator module as follows: home page, personal center,
student management, teacher management, test paper management, test question
management, system management, etc. Student: home page, personal center, paper
management, system management, examination management, teacher; home page, personal
center, student management, paper management, test management, system management and
other modules. It helps the course intelligent test paper system to achieve the information,
network, through the test, to achieve the system design goals, compared with the traditional
management mode, the system makes reasonable use of network data resources, effectively
reduces the economic investment of the course intelligent test paper system, greatly improves
the efficiency of the staff.
Key words: course intelligent test paper generation system; Java; language MySQL;
database; SSM framework
III
目 录
摘 要 ......................................................I
ABSTRACT ...................................................I
目 录 ...................................................III
第 1 章 绪论 ................................................1
1.1 开发背景 .......................................................1
1.2 开发意义 .......................................................1
1.3 研究内容 .......................................................1
第 2 章 主要技术和工具介绍.................................................................................3
2.1 B/S 结构 .......................................................3
2.2 java 技术 ......................................................3
2.3 SSM 三大框架...................................................5
2.4 MySQL 数据库 ...................................................3
第 3 章 系统分析 ........................................................................................................5
3.1 可行性分析...........................................................................................................5
3.1.1 经济可行性................................................5
3.1.2 技术可行性................................................5
3.1.3 操作可行性................................................5
3.1.4 时间可行性 ...............................................5
3.1.5 法律可行性 ...............................................5
3.2 需求分析 .......................................................5
3.3 业务流程分析 ...................................................6
3.4 数据流程分析 ...................................................7
第 4 章 系统设计 ........................................................................................................9
4.1 系统结构设计 ...................................................9
IV
4.2 功能模块设计 ...................................................9
4.3 数据库设计 ....................................................10
4.3.1 E-R 图设计...............................................10
4.3.2 表设计...................................................12
第 5 章 系统实现....................................................................................................19
5.1 登录模块的实现 ................................................19
5.2 管理员功能模块 ................................................20
5.3 学生功能模块 ..................................................22
5.4 老师功能模块 ..................................................22
第 6 章 系统测试 .................................................26
6.1 程序测试基本概念..............................................26
6.2 程序测试具体内容..............................................26
6.2.1 测试的重要性及目的 ......................................26
6.2.2 登录测试.................................................26
6.2.3 试题管理模块测试.........................................27
6.3 系统的优点....................................................28
第 7 章 总结 ..............................................29
致 谢 ....................................................30
参考文献 ..................................................30
1
第 1 章 绪论
1.1 开发背景
在发展迅速的信息化时代中,越来越多互联网科技走进人们的生活,人们开始接受互
联网带来的方便快捷的服务,同时享受这互联网带来的冲击与安全。基于 SSM 的课程智
能组卷系统是目前宣传课程信息不可或缺的。但是由于各种无法预测的现实原因让它无
法普遍实现出来,。如果时间久了,管理十分不便利,存在误差,查询难的现象,一旦数
据过多,人工管理方式就很难维持。随着信息技术的应用拓展,逐渐引用了信息化技术
管理,逐渐取代了人工管理模式,采用计算机系统来管理基于 SSM 的课程智能组卷系
统信息,智能的管理减少了人力物力财力,节省了管理的时间和空间,提升了工作的准确
率和效率。本次系统开发,主要以基于 SSM 的课程智能组卷系统为对象,根据需求来
完成功能设计
[1][2]
。
1.2 开发意义
用户往往因为不能及时的查询到心仪的基于 SSM 的课程智能组卷系统信息而造成
许多烦恼。另一方面,基于 SSM 的课程智能组卷系统信息网站没能进行系统的管理与
维护使基于 SSM 的课程智能组卷系统信息没能及时的更新。而传统的基于 SSM 的课程
智能组卷系统管理,采用的还是人工查询、手工备案、的方式。但是随之人数的增多这
种管理方式的工作量不断加大,这种做法就存在费时费力、缺乏时效性、不利于调动人
员的积极性等缺点。一旦网站建立好之后,一方面,用户可以在第一时间在系统里查询
所需的信息,另一方面,系统还可以管理信息,就减少了人工处理的工作量。
建立本基于 SSM 的课程智能组卷系统信息管理是为了通过管理者对信息的录入和
发布,以方便用户对自己所须信息的查询,一旦查询到自己所需要的信息,用户便可以
从系统中获得信息,以方便在线查询。如果没有查询到自己所需求的信息,也可以提醒
管理者增添。这样,本系统旨在建立学生、老师、管理员三者之间的桥梁关系,从而使
用户能及时有效的从管理者手中呈现到信息。所以我们认为建立一个网上基于 SSM 的
课程智能组卷系统信息管理是非常必要的,其方便高效、简单快捷的管理模式是很有使
用性的
[3][4]
。
1.3 研究内容
1.不同管理员的登录问题:根据管理员的类别(超级管理员、管理员)实现管理员
操作权限的区分并显示不同的操作界面。
2.数据库的连接问题:数据库连接为系统中的关键技术。
3.数据的一致性和安全问题:本系统必须保证数据的一致性和安全,才能实现有效