基于SSM框架的高校在线考试系统研究
- 格式:pdf
- 大小:1.86 MB
- 文档页数:3
www�ele169�com | 47软件开发0 引言随着互联网技术的发展和教育方式的多样化,线上教育得到了相关人士的广泛关注。
相较于传统的线下学习模式在地理位置、学习方式等方面的局限性,线上教育的形式则大大降低了这些方面的影响,节省了更多的人力和物力,并且在一定程度上提高了学习的效率[1]。
本文提出的基于Java Web 的大学英语在线学习平台正是出于这样的考虑,通过对大学英语学习过程中的信息进行管理,包括学生和教师用户的信息进行管理、试题信息的管理、在线考试的数据管理等,将信息技术应用于“教”与“学”的过程,从而更好地辅助教学。
1 相关技术■1.1 JSP 技术JSP 技术以Java 语言作为编程语言,响应用户的HTTP 请求,与服务器上的其它Java 程序共同处理复杂的业务需求,并将处理结果及时返回至用户端(JSP 的执行过程如图1所示)。
图1 JSP 执行过程示意图JSP 技术具有很强的兼容性,它允许开发者扩展JSP标签,并提供JSP 标签库的定制功能,来减少对脚本语言的依赖程度和网页制作的复杂度。
■1.2 SSM 框架SSM 框架是目前主流的Java EE 企业级框架,它是由Spring、SpringMVC 和MyBatis 三部分技术框架集成的技术架构[2]。
其中,Spring 是轻量级的控制反转(IoC)和面向切面(AOP)的容器框架,它不局限于服务器端的开发,任何Java 应用均可从Spring 中受益;SpringMVC 是基于MVC 设计模式的一种技术框架,通过分离控制器、模型对象、分派器及处理对象的方式,来使得分层定制化更加便捷;MyBatis 作为数据的持久化层,通过对JDBC 的封装实现了利用简单映射的方式即可对数据库进行操作[3],取代了原先复杂的SQL 语句编写过程。
图2 SSM 工作原理示意图利用SSM 框架将页面发送请求给控制器(此时控制器进入SpringMVC 范围),控制器调用业务层处理逻辑,逻辑层会向持久层发送请求,持久层与数据库交互(MyBatis 部分的作用),再将交互的结果返回给业务层,控制器再调用视图分发器进行数据的展现。
基于SSH框架的在线考试系统数学与计算机科学学院计算机科学与技术专业指导老师:摘要:在线考试系统是目前市场占有率较高,应用广泛的远程网络学习考试软件,适合政府、行业及企业的各专业网上考试、作业、练习等应用,它采用Web方式,同时适用于局域网和Internet,无需安装客户端,即可实现网上考试,并能够保存,自动判分、成绩查询。
在开发方法上,引入了当今流行的ssh技术思想,数据库采用Mysql,把整个开发过程分为需求分析、概要设计、详细设计、系统实现等步骤。
是人力资源的管理更为高效和科学,数据更为准确,从而将人事部门从繁重的、耗时的工作中释放出来,把精力集中到更高层的政策性工作中。
该系统设计并实现了以Jsp为基础的轻量级Web框架SSH(Struts+Spring+Hibernate)的在线考试系统。
该系统采用MVC设计模式,将表示层、业务逻辑层和控制逻辑层清晰地分离出来,各层次之间接口清晰,耦合度低,易于扩展,使用SSH框架方便地构建Web应用,提高系统设计与实现的效率。
本系统使用J2EE Java2平台企业版(Java 2 Platform, Enterprise Edition)做开发,运用SSH(Struts+Spring+Hibernate)三大框架的开发模式,采用Tomcat7.0作为应用服务器,Mysql5作为数据库,Microsoft Visio为建模工具。
该系统共分为三个用户模块,即学生端、教师端,管理员。
学生端的功能主要包括个人资料管理、在线考试、成绩查询、退出系统。
教师端的功能主要包括学生管理、试题管理、成绩管理、登录管理、退出系统,管理员的功能主要包括学生管理、试题管理、成绩管理、登录管理、教师管理、退出系统。
以下论文中对该系统的设计方法和具体功能实现以及相关技术进行了详细的论述。
关键词:B/S;在线考试系统;SSH;MVC模式;J2EE;Abstract:Online examination system is one of the market share is high and wide application of remote network learning test software, suitable for the government, industries and enterprises of various professional online examination, assignments, and practice application, it USES the way of Web, at the same time apply to the local area network and Internet, do not need to install the client, online examination can be realized, and can save, mark, scores query automatically. On the development method, the introduction of today's popular SSH technology thought, database using Mysql, the whole development process is divided into requirement analysis, general design, detailed design, system implementation and other steps. Is human resources management more efficient and scientific, the data more accurate, to the personnel department released from the heavy, time-consuming work, to focus on the higher level of policy work. The system was designed and implementedbased on Jsp lightweight Web framework SSH (Struts + Spring + Hibernate) online examination system. The system USES the MVC design pattern, the presentation layer, business logic layer, and clearly separate control logic layer, the interface between different levels is clear, low coupling, easy to expand, SSH framework used to facilitate building Web applications, improve the efficiency of the system design and implementation.This system USES the J2EE Java2 Platform Enterprise Edition (Java 2 Platform, Enterprise Edition) development, using the SSH (Struts + Spring + Hibernate) three framework mode of development, using Tomcat7.0 as application server, Mysql5 as a database, Microsoft Visio for modeling tool. Department altogether is divided into two user modules, namely the side, the teachers and students. Student the function mainly includes personal information management, online examination, scores query, from the system. The function mainly includes the students management, test question management, performance management, log management, classroom management, exit the system. The following paper design method of the system and the specific functions and related technology were described in detail.Key words:B/S; SSH; MVC mode; J2EE; thesis management;目录1 绪论 (1)1.1课题研究背景 (1)1.2课题研究目的及意义 (1)1.3本文内容及结构 (2)2 关键技术介绍 (3)2.1 SSH框架及优势 (3)2.2Internet终端 (4)2.3Tomcat服务器 (4)2.4Mysql数据库 (5)3 需求分析 (6)3.1用例需求 (6)3.1.1用例图简介 (6)3.1.2 总体用例图 (6)3.2功能需求 (8)3.3性能需求 (10)3.3.1安全性要求 (10)3.3.2性能要求 (10)4 总体设计 (11)4.1总体软件架构设计 (11)4.1.1层次架构模式 (11)4.1.2基本处理流程 (12)4.2总体功能结构设计 (13)4.3数据库设计 (15)4.3.1概念结构设计要点 (15)4.3.2逻辑结构设计要点 (17)4.3.3物理结构设计要点 (17)5 具体实现 (20)5.1界面实现 (20)5.1.1整体界面框架设计 (20)5.1.2部分界面展示...................................................................................... 错误!未定义书签。
基于SSM的学生在线考试系统设计作者:彭文惠来源:《青年与社会》2019年第23期摘要:随着“互联网+教育”的不断普及应用,办公信息化在众多校园己经普及,但是对于教学工作中课程考核这一流程,众多教师仍停留在人工操作阶段,造成资源浪费,效率低下。
本文设计了一种基于SSM框架的学生在线考试系统,通过计算机存储题库,电脑完成客观题的自动阅卷、成绩统计及分析,实现考试的信息化,提高广大教师的工作效率。
该系统由SSM框架构成,采用基于 JSP+MySQL+SSM实现的B/S模式,实现了便捷高效的学生在线考试系统。
关键词:信息化建设;ssm技术;在线考试系统;随着“互联网+教育”的普及和不断发展,计算机和互联网技术已经在校园得到普遍运用。
各式各样的办公信息系统给教育工作者带来了极大的便利,提高了人们的工作效率,但在校园教育教学过程中,课程考试这一教学必不可少的环节,多数教师仍然只能采取传统的纸质试卷开展考试工作,在浪费纸质资源的同时,重复出卷,改卷效率低下,浪费了大量的人力和物力。
如何充分发挥计算机及网络的特长,有效促进校园信息化建设与改革的步伐,促进教学工作的开展,以弥补传统纸质试卷考试的缺陷和不足,具备非常重要的现实意义。
一、学生在线考试系统的需求分析根据校园开展考试的实际情况,下面从教师、学生和管理员用户三方面来对系统的需求进行分析。
(一)教师用户的需求1.录入或导入试题及答案:在考试系统中,试题类型可分为客观题和主观题两大类型,其中客观题可包括单选、多选、判断等题型。
主观题包括填空、简答题、设计题等题型。
试题可以单个添加,也可从word等其它文档中批量导入。
导入时提供有多种方式选择,如导入到试试题库,导入到己有试卷中、或者导入到新建试卷中等等。
每个试题录入时提供了分值、答案及难易程度描述。
2.生成试卷:根据教师的需要,可自行选择题目的类型、范围、数量、分数、难易程度等,在题库中抽取不同的题目随机生成试卷。
基于SSM框架的在线考试系统的开发与设计作者:赵雪辉王金峰于善彬董普祥张雪玉来源:《现代信息科技》2019年第07期摘; 要:随着网络的不断发展,互联网的普及范围越来越广泛,教育行业更是受到了很大的影响和改变。
在线考试管理系统是基于B/S架构模式,使用SSM框架技术,运用MYSQL 数据库管理技术,适用于一般类考试的在线考试系统。
相较传统考试模式而言,该系统不仅能满足各类考试的一般需求,而且能够极大地提高考试管理的效率。
学生用户可以进行作业练习、在线考试、查看成绩等操作;教师用户可以录入试题、组织考试、上传资料;管理员用户可以查看考试数据可视化统计结果。
系统后端基于MyBatis、Spring、Spring MVC经典框架组合开发,前端基于当前流行的Bootstrap响应式布局框架,开发的网页能自动适应不同分辨率。
本文从数据库设计、业务流程设计、系统功能设计与实现等软件开发的关键阶段阐述了系统的开发过程,为传统教育考试模式的更新提供技术支持。
关键词:在线考试系统;SSM框架技术;Java Web技术中图分类号:TP311.52; ; ; 文献标识码:A 文章编号:2096-4706(2019)07-0082-03Abstract:With the development of the internet,the popularity of the internet is very extensive,and the education industry has been greatly affected and changed. Online examination management system is based on B/S mode,using SSM framework technology,using MYSQL database management technology,suitable for general online examination system. Compared with the traditional examination mode,the system can not only meet the general needs of all kinds of examinations,but also greatly improve the efficiency of examination management. Student users can do homework exercises,online exams and check results;teacher users can input questions,organize exams and upload data;administrator users can view the visual statistical results of test data. The back end of the system is based on the combination of MyBatis,Spring and Spring MVC classical frameworks. The front end is based on the Bootstrap responsive layout framework,which is currently popular. The web pages developed can automatically adapt to different resolutions. This paper describes the development process of the system from the key stages of software development,such as database design,business process design,system function design and implementation,to provide technical support for the updating of the traditional educational examination mode.Keywords:online examination system;SSM framework technology;Java Web technology0; 引; 言隨着“互联网+教育”的不断普及和深化,提高考试管理效率、提升判卷质量以及加强试卷的管理工作迫在眉睫。
ssm在线考试系统课程设计一、课程目标知识目标:1. 让学生理解ssm在线考试系统的基本概念,掌握其功能模块和使用方法。
2. 使学生掌握数据库设计原则,能够独立完成在线考试系统的数据库构建。
3. 帮助学生掌握Java Web技术,运用Spring、Spring MVC和MyBatis框架实现在线考试系统的功能。
技能目标:1. 培养学生运用Java Web技术进行项目开发的能力,提高编程实践技能。
2. 培养学生独立分析问题、解决问题的能力,能够根据需求设计并实现系统功能。
3. 提高学生的团队协作能力,学会在项目开发过程中进行有效沟通。
情感态度价值观目标:1. 培养学生对计算机科学的兴趣,激发学习热情,树立远大理想。
2. 培养学生严谨、认真的学习态度,养成良好的编程习惯。
3. 增强学生的网络安全意识,认识到信息技术在现实生活中的重要性。
本课程针对高年级学生,结合学科特点和教学要求,将课程目标分解为具体的学习成果。
通过本课程的学习,学生能够掌握ssm在线考试系统的相关知识,具备实际项目开发能力,同时培养良好的团队协作精神和网络安全意识。
为实现这一目标,课程将采用案例教学、实践操作、小组讨论等多种教学方法,确保学生学以致用,提高教学效果。
二、教学内容1. ssm框架原理与使用- Spring框架:依赖注入、面向切面编程、事务管理。
- Spring MVC框架:请求与响应处理、控制器、视图解析器。
- MyBatis框架:SQL映射、动态SQL、插件开发。
2. 数据库设计与构建- 数据库基本概念:实体、关系、属性。
- 数据库设计原则:范式、E-R图。
- 在线考试系统数据库构建:表设计、索引、存储过程。
3. 在线考试系统功能实现- 系统需求分析:功能模块划分、用例设计。
- 功能模块实现:登录、注册、题库管理、试卷生成、考试管理、成绩查询。
4. 前端界面设计与实现- HTML、CSS、JavaScript基础。
软件设计开发本栏目责任编辑:谢媛媛实现一种基于SSM 框架的考试系统研究龚华堂(广东茂名幼儿师范专科学校,广东茂名525000)摘要:随着当前网络技术的不断发展,互联网已经逐渐取代了落后的运行模式,在许多方面已经有了广泛的应用,例如在教育行业上,我国许多的传统考试逐渐转化为基于互联网考试方式,这种“互联网+考试”的理念已经成为热门的考试模式,它摆脱了传统考试方式的高成本、低效率以及工作流程烦琐等缺陷,根据SSM 框架技术,使考试效率与效果大幅度提升,实现了华丽的“转身”。
该文针对各项项目的设计、研究来实现考试软件开发以及系统研发过程的阐述,解决了当前存在的棘手问题,为未来SSM 框架下的考试系统的正常使用奠定基础。
关键词:SSM 框架;考试;系统设计中图分类号:TP311文献标识码:A文章编号:1009-3044(2021)04-0059-03开放科学(资源服务)标识码(OSID ):1背景考试是一种测试学生成绩不可或缺的方法,伴随着应试教育的发展,传统考试方式已经不能进行人才选拔以及学习成果的检验,考试方式随着现代科技的发展也发生了变化,使得考试种类也变得越来越多,同时对考试模式提出了更高的要求。
传统的人工出题、复印、考试、评分的考试方式,不仅耗费了大量的人力、物力和财力,也将考试的呈现方式过于死板。
如今,在互联网的便车上,信息技术已经不仅仅是应用在高科技领域,更重要的是在许多传统领域也有了延伸和应用,推动了社会变革[1]。
比如无纸化考试已经成为当前重要的选择渠道之一,也建立了“处处能考、时时能考”的试题库和相应的考试系统,这对于进行个性化测评创造了条件,还有利于教师因材施教,此外对于培养创新型人才具有应用价值。
从当前技术发展来,考试系统主流技术的应用可以分析C/S 模式和B/S 模式。
前者的应用需安装客户端,这种方式可以组织几千以上具有规模的考试,但考务工作量相应增加了;后者的应用要安装服务器,需要保证硬件资源,否则难以保证系统的可靠性,系统扩展性受到影响。
基于SSM框架的监考安排管理系统设计与实现作者:周永政,刘莎莎,姜红花来源:《电脑知识与技术》2021年第20期摘要:針对高校考试管理工作的实际需求,开发了一套基于SSM框架的监考安排管理系统。
该监考安排管理系统主要分为教师端和管理员端,教师端主要包括监考任务申请、查询、统计、申领与驳回以及教师的基础信息修改等功能,管理员端主要包括学期初始化设置、监考教师信息管理、监考任务管理等功能。
该系统前端采用Layui框架进行页面的样式渲染,后端基于SSM框架进行开发。
经测试表明,该系统可以代替手工排考,提高排考工作的效率,为高校监考安排管理系统设计和实现提供参考。
关键词:SSM框架;监考安排管理系统;教务中图分类号:TP311 文献标识码:A文章编号:1009-3044(2021)20-0059-021 背景随着我国教育事业的高度发展,各大高校纷纷扩招,监考安排管理成为高校各项重要的管理工作之一,监考安排管理的工作较为烦琐,高效率高质量地完成监考安排工作较为困难。
目前高校教师请求教务人员进行安排教师监考时,教务工作人员基本都使用人工的方法处理排考工作,大多通过发送邮件等手工方式进行监考人员的调配及监考任务的发布。
除此之外教务人员还需人工查阅大量的课程表单和数据,极大地增加了监考安排管理的困难性,使考试管理工作变得既困难又低效。
2 系统设计2.1 系统架构设计本系统遵循MVC三层架构,主要分为Controller层、Service层、Dao层。
系统主要分为教师端和管理员端,教师在教师端填入申请的考试日期、考试科目、考试人数及考试时长等信息并向后台发送Post请求,请求被SpringMVC的前端控制器DispatcherServlet拦截,调用相关Controller层进行处理,Controller层再向下调用相应的Service层对请求的数据进行相应的业务处理操作,最后将信息采用Mybatis代理开发方式的Dao层进行数据持久化[1]。
50 •电子技术与软件工程 Electronic Technology & Software Engineering软件开发• Software Development【关键词】SSM 框架 试题库 网络考试1 引言考试是教育教学、人才选拔和考核评价等过程中不可或缺的测评方式。
随着教育方式和教育类型的不断丰富,考试种类变得日益繁多,对考试提出了更多、更高的要求。
传统人工出题、组卷、测试和评改的考试方式,不仅需要花费较多的时间、人力和物力,而且不利于实施因材施教。
信息技术的快速发展,有力推动了当代教育变革与创新。
基于互联网开展无纸化考试成为了当前重要的选择渠道。
如计算机等级、会计职业能力、远程教育以及大学生英语四、六级等都陆续选择了网络无纸化的考试方式。
相对于传统考试方式,网络考试减少了书面出卷的众多环节,生成试卷的方式非常灵活、简便,并且出卷、发卷和判卷等工作都能够网络在线完成。
这样能够减少人为因素造成的失误,大大地节省考试工作所需的人力和物力投入。
另外,在云计算和大数据等技术支撑下,网络考试能够适用于大规模的网络考试需求,并且还能够考试过程和考试过程提供多维度、深层次的测评分析结果,使得考试的实施过程更为便捷化、测试结果更为精准化。
因此,为顺应信息时代的发展,构建 “处处能考、时时能考”的试题库与考试系统,成为当前教育教学改革的重要任务。
这对开展个性化测评、实施因材施教和培养创新型人才等具有重要的现实意义。
2 SSM框架技术基于SSM 框架的试题库与考试系统设计与实现文/陈海郎2.1 Spring框架Spring 是一种轻量级、开源的Java 技术框架。
该框架提供的反转控制IoC (Inverse of Control )容器,避免了过往硬编码可能带来的过度性程序耦合,使得软件项目开发更为简单、便捷化,只需专注于项目上层的应用,而无须进行太多的底层的属性文件解析、单实例模式类等需求代码的编写。
湖北文理学院《在线考试系统》实验报告专业班级:软工1512姓名:学号:任课教师:***2018 年 1 月 4 日目录1 摘要 (3)2 引言 (4)3 开发方案 (5)3.1 问题的分析 (5)3.2 设计的目的 (5)3.2.1系统的总体目标 (6)3.2.2对教师的系统目标 (6)3.3 方案选择.................................... 错误!未定义书签。
3.3.1 解决方案 (6)3.3.1.1 Web应用程序开发JSP技术 (6)3.3.1.2框架技术-SSM (6)3.3.1.3 Tomcat应用服务器 (7)3.3.1.4 Mysql数据库 (8)3.3.1.5 B/S 开发模式 (8)4.系统需求分析 (9)4.1任务概述 (9)4.2功能需求概述 (9)4.3各模块需完成的功能 (10)4.4运行环境 (11)5系统设计 (12)5.1指导思想 (12)5.1.1 B/S结构开发思想 (12)5.2系统总体结构设计 (13)5.2.1 系统的总体架构 (13)5. 2.2 软件系统设计原则 (13)5.2.3 数据存储的总体设计 (13)5. 2.4 系统总体功能结构设计 (14)5.3 系统详细设计 (14)5.3.1系统结构设计 (14)5.3.2数据库设计 (15)6系统的实现 (17)6.1 数据库连接的建立 (14)6.2各子系统模块程序设计举例 (15)6.2.1 用户登陆的实现 (17)6.2.2 学生和教师身份验证 (18)6.2.3 学生考试的实现 (19)6.2.4 题目信息管理的实现 (24)6.2.5题目包含的资源 (35)6.2.6试卷的添加 (38)6. 2.7添加题目到试卷 (38)6.2.8学生提交的试卷 (43)6.2.9 学生信息的显示 (50)6.2.10项目基本结构 (53)6.3 小结 (54)7 结束语 (55)摘要本文在第一章主要阐述在线考试系统的研究背景和研究意义,;第二章阐述了该系统的需求性分析,包括对系统的配置,系统所需要的功能和系统的需求分析;第三章介绍了系统的体系结构和流程图,各个功能模块的流程图和系统的模块流程图;系统的E-R 图的结构;第四章对功能截了图,同时附带了相关的核心要代码,并且添加了相应注释。
基于ssm框架的高校学生综合测评系统设计与
实现
基于SSM框架的高校学生综合测评系统设计与实现是一个开发学
校学生综合测评系统用于传统的教育方式的改进,以帮助学校实现教
学管理的目标。
此外,综合测评系统也有助于学生了解自我,关注自
身发展,提升个人成长。
在这项技术的设计实施过程中,首先我们采用SSM框架来开发该
系统,使得它具有更简单易用的特点,而且可以与高校的其他系统和
应用进行集成,便于管理控制。
其次,根据高校学生综合测评的五大
性质,包括学业水平、心理健康、体质健康、艺术素质、社会实践等,对应的考核内容和分值标准也做出合理的规定,做到测评的公平合理性。
最后,为了更好地实现综合测评的效果,在系统设计上要考虑到多维
度和多层次,如学院、专业、班级等,在不同层次设计合理的测评指标,同时要根据不同评委教师,让学生能够全面而深入地学习自身问题,并有针对性地作出改进。
基于SSM框架的高校学生综合测评系统设计与实施都是为了促进
学校教学管理的发展,以提高学生的学习质量和素质。
该系统在设计
与实施过程中,要多维度多层次考虑各类因素,从而更好地实现综合
测评的目的。
基于SSM框架的网上题目录入答题系统设计江志刚【摘要】文章的主要内容是阐述搭建一个名为"DTest"的网上题目录入答题网站.它是一个通过目前比较流行的开源技术框架Spring,SpringMVC,Mybatis等搭建开发的一个网上答题网站平台.本系统开发技术主要分为3部分:后端由Java语言使用Spring,SpringMVC,MyBatis等框架进行开发;前端页面以HTML5作为信息结构,CSS3作为表示样式,JS及JQ完成业务进行开发;最后,数据持久层方面使用MySQL作为数据库开发.【期刊名称】《无线互联科技》【年(卷),期】2017(000)020【总页数】2页(P62-63)【关键词】答题网站;框架;数据库开发【作者】江志刚【作者单位】深圳职业技术学院,广东深圳 518055【正文语种】中文在这次网站开发的过程中,我们主要使用的是SSM框架进行网站的开发,而SSM框架就是Spring,SpringMVC和Mybatis开源技术框架的简称,主要用来替代传统的SSH框架。
目前很多企业都在使用这些框架进行开发,一是从效率方面比传统的SSH框架高,二是SSM框架在开发的过程中各层之间的耦合度小,便于开发与维护。
目前搭建的网站处于设计学习阶段,所以只需使用本地的tomcat作为服务器运行,使用mysql作为数据持久层,暂时不需要购买相应的服务器部署。
下面介绍本系统的相关结构和实现方法。
业务流程是围绕系统设计展开,包括用户体验业务、后台管理业务和抽题业务,设计方案如图1—3所示。
管理员及用户的登录注册功能基本类似,包括登录及注册,其中还有验证码表单校验等信息校验,防止恶意访问及限制非法输入,用户体验额外还有第三方帐号登录的功能。
在用户访问一些需要权限的功能时需要进行登录操作,如查看个人信息、练习考试、评论、上传等操作时需要登录获得权限。
用户可以使用手机号或邮箱进行注册,或者使用第三方帐号如QQ、微信等方式进行注册。
基于SSM的在线考试系统设计与实现系统展⽰
技术框架
开发语⾔:Java;
后端框架:SSM;
持久层框架:MyBatis
前端技术:jQuery.js,js,CSS;
中间件:Tomcat(apache-tomcat-8.0.47);
数据库:MySQL5.7/mariadb-10.3.14-winx64;
开发⼯具:Eclipse,HeidiSQL/Navicat;
开发环境
建议开发者使⽤以下环境,这样避免版本带来的问题
IDE:eclipse
DB:Mysql5.7/mariadb-10.3.14-winx64
JDK:JDK1.8
WEB:Tomcat8
操作系统:Windows7/10
功能说明
管理员功能:
可以进⾏系统维护。
系统维护主要⽤来设置⼀些初始化信息,如年级科⽬信息、知识点基本信息,维护包括录⼊、删除和修改三种基本的操作、当然,管理员还包括教师和考⽣的功能,具体下⽂逐个介绍。
也就是说管理员是最⼤权限的⽤户,拥有本系统的所有功能的权限,管理员的职责主要是管理⽤户和维护系统。
教师
教师可以录⼊考试试题,包括客观题和主观题,录⼊的考试试题提交到题库,考试时考⽣可以根据平时⾃⼰的成绩选择适合⾃⼰的试题。
教师的主要功能就是向题库中添加试题以及提供评分参考和考⽣的平时成绩,给予最后的综合评价。
教师可以打印最后的成绩表及评价表,也可以提交到考⽣的档案中。
考⽣
考⽣部分的功能表⾯上是⽐较简单的,输⼊⾃⼰学号和密码登陆,然后系统根据教师输⼊的考⽣的平时成绩,推荐⼀套适合⾃⼰的试题,即可参加考试。
图1 管理员功能结构图
学科管理:管理员进行学科管理,可以增删改查学科信息。
学科信息包括学科名称、学科备注等字段。
考生管理:管理员进行考生管理,可以增删改查考生信息。
考生信息包含考生账号、所属学科、考生密码、考生姓名和考生电话号码等字段信息。
考试管理:管理员进行考试管理,可以增删改查考试信息。
考试信息包含考试名称、所属学科、考试开始日期、考试结束日期、考试时长、试题总数、单选题数量、多选题数量、判断题数量、生成试卷数量、已考人数和添加时间等字段信息。
试卷管理:管理员进行试卷管理,可以增删改查试卷信息。
搜索试卷信息显示所属考试、所属考生、试卷状态、开始考试时间、结束考试时间、考试用时、试卷
图4 考生答题界面
6 结 语
本系统在设计采用了SSM框架,基于B/S架构开发,设计上实现了高内聚、低耦合的要求,做到了可扩张和维护。
相较传统考试模式而言,该系统不仅能满足各类考试的一般需求,而且能够极大地提高考试管理的效率。
图2 试题上传界面图3 待考信息设置界面。
图1 系统功能模块
框架开发了一款通用考试报名系统。
通过该系统可实现用户信息查询、信息修改、用户成绩查询、成绩录入、成绩修改和在线问答等功能,且使用前沿技术提高系统可用性和鲁棒性,减少企业管理维护成本。
参考文献
SSM框架Web系统的相关思考[J].信息与电脑(理论版),2019(3):116-117.
[2]王婧,王晓云,于波.基于
手书交易系统[J].电脑知识与技术
[3]许鹏.基于SSM框架的高校教师业绩考核系统设计与实现[J].攀枝花学院学报(综合版
[4]刘义忠,张伟.基于SSM框架的后台管理系统设计与实现[J].软件导刊,2019,18(2):68-71.
[5]贺雪梅.web应用开发中的
界,2019,559(1):208.。