计算机毕业设计 基于SSM+MySQL的学院管理考试系统

基于SSM架构的艺术学院考试管理系统

摘 要

艺术教育在当代社会的价值和意义到底是什么呢?其实对社会的每一个人来说,艺术的教育是生命过程中早期发展的重要动力,是社会上人们全面的提高自身的素质和涵养能力的重要方法。每个孩子天生就有艺术的精神和头脑。一些具有前瞻性思维的教育工作者主张艺术教育应成为7-14岁学校生活的主题,其实就是现在我党所提倡的素质教育。未来肯定将会有越来越多的艺术学院出现及发展。而作为艺术教育的学习成果验证,其唯一方法就是考试,所以本网站意义还在于对学生自我成绩的检验。本课题利用Struts技术开发了一个在线美术学院考试管理系统,在完成基础学校管理的基础上,力求在交互方式上进行创新,为用户提供良好的学校管理和考试体验,减少学校管理人员的工作量。

关键词: 艺术教育;考试网站;成绩检验;考试电子化。

学生的考试管理作为艺术院校管理事务的主要方面,其相关的变化因素众多,管理非常繁琐,并且非常复杂,而且因为院校考试管理拥有众多的学生所导致的庞大数量,导致数据量非常巨大。随着当今学校的规模不断的增加,社会上的人数也在不断增长。考试管理者的工作量也在急剧增加,有时会出现疏漏,这会使管理者承受巨大的不便。为了能更好的解决这些问题,所以说采用科学的计算机考试来代替传统考试,并且用先进的计算机系统来管理学生信息,获取学生的信息,以至于更加方便快捷的管理学生。该项目就以中国计量学院的学生管理体系为例。目的是根据现有的考试的基本过程,解决考试管理人数上的不足,实现考试的电子和无纸化,促进考试管理工作的信息现代化。

本文进行的主要研究内容以及需要解决的问题有:

    (1) 艺术院校考试管理的研究背景和现实意义是什么。

    (2) 艺术院校考试管理制度究竟是什么样的,要了解管理制度,并且用UML来进行需求分析。

    (3) 采用SqlServer,来进行数据库的设计,并且以此来进行类的设计等。

    (4) 艺术院校考试管理网站的总体模块的具体实现及其其他模块的界面及代码,并且进行所有模块的软件测试。

1 绪 论

1.1 艺术学院考试管理的简介

本课题利用Struts技术开发了艺术学院在线考试管理系统。在完成学校基本管理的基础上,我们努力创新互动方式,为用户提供良好的学校管理和考试经验。减少学校管理人员的工作量。艺术院校学生信息管理系统是为解决艺术院校管理大量学生不方便不规范,而开发实现的更加轻松规范管理学生的信息和考试的软件。它主要用于艺术院校学生信息的管理和学生的考试,总体任务是实现轻松管理学生信息和科学规范考试的系统。它的任务主要就是用于对学生的考试进行更加规范的制式管理,如学生信息的增加,学生信息的修改,添加和删除。此外,学生被选中并参加课程,并根据这些要求设计学生的信息管理系统。

1.2 国内外研究现状

随着网络信息技术的飞速发展和社会信息现代化的不断完善,特别是在飞速发展的网络信息化时代,我们的实际工作应该更加快速便捷,并且我们应该利用现代技术为各种教学而服务,要为了更高的工作效率而努力,所以在各种艺术院校,考试与我们息息相关,但是考试的科目类型太多了,而且教师们也都很忙。所以,传统的人工管理方式存在着检索、更新、维护困难等缺点,并且教师人工工作的效率低,保密性还差。例如,每一次考试都需要一系列的工作,如提前提出问题、打印样张、复印试卷、回收试卷、评分试卷等,以及其他因素,如不同专业、不同班级、不同教师等,都会影响考试的有效性、准确性和公平性、成绩。在考试管理中发现一些不规范的地方,这将给学校、教师和学生带来好处。等等带来了很多不便。此外,传统的试卷需要大量的人和打印机来打印试卷。然而,传统的计算机考试根本不可行。无纸化考试肯定是未来考试的主要形式。

1.3 课题研究意义

基于以上所述,为了解决多样性,随机性和上述一些问题,有必要编写一个考试管理系统。考试信息管理系统作为计算机的应用,将给考生带来检索速度更加快速、检索更加方便、可靠性更加牢靠、存储量更加庞大、保密性更加好、使用寿命更加长寿、成本更加低廉等更多的优点。这些方便可以更大的提升艺术院校信息管理和考试的效率。同时,它也是艺术院校更加信息化、现代化正规化管理的重要条件。因此,将学生的信息管理和考试管理的人工操作转化为计算机处理是非常必要的。

   实施计算机考试系统的现实意义:减少管理考试人员;管理员可以随时浏览和查看,且更直观;改变人工工资记录方式,计算机输入更方便快捷;实现在线考试的计算机化。

2 需求分析

2.1 需求分析

计算机的软件在开发前都需要进行需求分析,通过在调查需求人员和正常用户之间的调查通信,倾听每个用户的主要需求,整合并且分析出我们的软件应该要拥有的功能和所能承受的性能等。软件需求分析是每个软件要开发的所必备的基础。做好做完全软件的需求分析调查,能给我们的软件开发探讨出所需要研发的重点。这回使我们开发的程序软件更加贴合用户的爱好需求。从而降低没有必要的开发科研的成本。软件的需求调查分析早已经成为软件研究开发中不能没有的重要部分。

2.2 软件系统范围

艺术学院考试管理系统功能模块范围主要分为网站的学生用户模块跟网站的教师用户模块,还有管理员模块进行学生和教师的信息管理。三方的界面功能不尽相同,学生用户模块只能由学生输入,可以执行学生考试、评分查询等功能。而教师用户模块仅教师可以进入,可进行教师批阅试卷,评判分数、增加题库、生成试卷等功能,也可以对学生的作业和完成的试卷管理。系统管理员则可以对考生、课程、题库、试卷、评分老师和分数统一进行管理。

2.3 定义、缩写词

Struts  使用Javaservlet/JSP技术实现了一个基于JavaEEWeb应用程序的集成框架。

MVC  MVC模式代表 Model-View-Controller(模型-视图-控制器) 模式。这种模式用于应用程序的分层开发。

UC     通常用两种图来描述Use Case,它们就是顺序图(Sequence Diagram)和协作图(Collaboration Diagram)

2.4 总体描述

这部分主要是描述艺术院校管理考试系统的总体产品概述和产品功能,还有本软件的一些使用的约束条件。

2.4.1 产品概述

艺校考试管理系统将使用者分为学生用户、教师用户、和系统管理员这三个角色。软件的功能可以分成软件的学生用户模块和教师用户模块,还有管理员用户模块。学生用户可以登录,查看作业,查询成绩和考试;教师用户的功能是可以进行作业查看和阅卷的功能还有可以对学生的考试作业成绩进行评判;而管理员的功能主要是修改密码、课程题库和试卷的管理和录入、学生和教师的管理、成绩统计等功能。

本网站采用MVC的软件程序来设计框架,SpringMVC 来做程序的控制器(Controller),Spring用来管理各功能应用层的组件,Layui则来负责视图层(View)的功能。软件的用户界面采用了Javascript和jsp、和CSS设计界面以及其他的前端界面的设计等技术,增删改查页面上有JS校对检验,可以减少各种用户的各种误操作对学院网站造成的错误。

用户浏览:IE11、火狐、谷歌等浏览器都行

操作系统:Windows 7以及以上的系统

Web服务器:Tomcat 8

数据库:SQL Sever

开发工具:MyEclipse

2.4.2 产品功能

该网站分为学生教师模块和管理员管理模块:

  1. 学生教师用户模块:

表1 学生教师用户功能

模块类别

功能

教师模块

作业查看

开始阅卷

学生模块

用户登录

学生作业

查询分数

学生考试

  1. 管理员模块:

                            表2 管理员用户功能    

模块类别

功能

管理员模块

密码修改

课程管理

课程录入

题库管理

题目录入

试卷管理

2.4.3 约束条件

    系统编写完成之后,并且部署完毕,三种用户都可以进入浏览器输入网址进行查看访问,而且考虑到已经注册完毕的用户信息的安全还有个人安全隐私,该系统不会强制用户填写其用户个人的信息,而且用户的密码是用加密之后的方式存储在数据库的表中。所以三方用户完全不用担心用户个人的隐私和密码的泄漏。并且该系统是可以多个用户同时一起登录的,并且也可以用户的单帐号永久登录并使用。登录本系统网站的用户必须要熟练的会使用计算机才行。

2.5 具体需求

   本段主要于描述艺术学院考试管理系统的功能界面和每个用户界面存在的功能和性能等,还有具体的需求并且对系统所需的数据库的表和运行必要的环境进行相关介绍。

2.5.1 用户界面

  • 用户登录界面
  • 图1 用户登录界面

 

(1) 窗口标题:艺术学院管理考试系统。

(2)用意:为了实现各种用户可以登录系统进行使用系统功能。身份的下拉框选择的身份如果不相同,那么登录进入界面之后的功能也不同。

(3) 数据来源:用户输入网站系统内的用户名和密码,验证登录由系统根据用户表的校准自动完成验证。

(4) 反馈:根据下拉框的选择,选择不一样的身份会进入不同界面和功能的页面。

(5) 执行方式:点击如上图1的按钮“提交”。

学生作业界面

(1) 窗口标题:我的作业。

(2)用意:确认身份系统后,学生进入系统,点击“添加作业”,可以添加作业进行提交。

(3) 数据来源:学生用户提交的作业。

(4) 反馈:添加完作业后可以在“我的作业”界面查看已经提交完成的作业。

(5) 执行方式:1.点击“我的作业”进入界面,然后点击“添加作业”。

2.点击如上图1的按钮“提交”。

学生查询分数界面 

2.5.2 功能需求

V❤公众平台:计算机毕业设计指北。本系统采用了面向对象的基本思想,并且在详细了解用户的需求的基础上,在三方用户不同的功能方面分别画出用例图,并且进行三方用户的用例描述。然后进一步把用户需求落实应用。

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值