24小时论文定制热线

咨询电话

ASP.NETVC++MySQLPHP安卓JSPLinuxJava机械VBASP单片机模具汽车工程毕业设计Flash
您当前的位置:论文定制 > 毕业设计论文 >
快速导航
毕业论文定制
关于我们
我们是一家专业提供高质量代做毕业设计的网站。2002年成立至今为众多客户提供大量毕业设计、论文定制等服务,赢得众多客户好评,因为专注,所以专业。写作老师大部分由全国211/958等高校的博士及硕士生设计,执笔,目前已为5000余位客户解决了论文写作的难题。 秉承以用户为中心,为用户创造价值的理念,我站拥有无缝对接的售后服务体系,代做毕业设计完成后有专业的老师进行一对一修改与完善,对有答辩需求的同学进行一对一的辅导,为你顺利毕业保驾护航
代做毕业设计
常见问题

考试管理系统的开发实现(Java+Web)

添加时间:2018/07/19 来源:电子质量 作者:王语园
网上考试管理系统是以Internet为平台,研究了基于Web考试管理系统的设计与实现,包括系统需求分析和系统功能设计以及数据库设计。主要阐明了学生登录模块、管理员登录两大模块的设计。
  以下为本篇论文正文:

  摘要:将网络技术与素质教育相结合,提出网上考试管理系统。该文从实际应用出发,分析网上考试管理系统功能,采用WEB技术,通过Java语言进行编程,设计了网上考试管理系统,并对系统进行了测试。该系统可以便捷的实现学生成绩管理,方便教师工作,避免了传统考试管理效率低,可维护性不高的缺点。

  关键词:Java; B/S模式; 网上考试管理系统; 数据库;

  Abstract:Combining network technology and the quality education,online examination management system is put forward.This article embarks from the practical application,this paper analyzes online examination management system function,using WEB technology,through the Java programming language,online examination management system was designed,and the system was tested.The system can be convenient to achieve student performance management,convenient and teachers' work,avoid the traditional exam management efficiency is low,the disadvantage of maintainability is not high.

  Keyword:Java; B/S; on-line examination management system; database;

  网上考试管理系统是以Internet为平台,研究了基于Web考试管理系统的设计与实现,包括系统需求分析和系统功能设计以及数据库设计[1] 。主要阐明了学生登录模块、管理员登录两大模块的设计。特别是在管理员登录中对试题管理诸多功能。

  1、系统分析

  1.1、系统概述

  网上管理系统主要是用于学生登录与管理员登录题库管理考试相关信息、成绩管理、班级管理、系统设置等相关信息。管理员登录后可以向题库添加、查询、审核、撤销相关试题,可以管理设置题目的难易程度,同时还可以录入学生成绩,发布考试信息,让考生可以通过网上查询系统知道考试相关信息,查询到考试成绩,同时对于原先没有及格的成绩做补考查询。

  1.2、系统设计流程图

  此流程图从管理员角度考虑,登录后管理员可以发布考试信息选择考试题目以及考试难易程度。当考生考试完毕,成绩批阅完,管理员即就是老师可以通过此登录界面进去,根据学生相关信息录入学生成绩;而通过学生身份进去的可以浏览相关信息,查询成绩或者考试未通过则根据补考界面进去查看相关信息。图1所示为系统设计功能框图。

图1 系统设计功能框图
图1 系统设计功能框图

  2、系统关键应用技术

  2.1、B/S开发模式

  Browser/Server(浏览器/服务器)结构,用户界面完全通过浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成三层结构,是一种全新的软件系统构造技术[2] 。

  2.2、JSP介绍

  JSP(Java Server Pages)继承了Java技术的“一次编写,随处运行”的特性[3] ,Web开发人员可以开发和维护与平台没有联系的多种动态的Web页面,对于Web开发人员来说,更容易开发搭建网络平台,从而可以建立起功能强大的Web网站[4] 。

  2.3、Tomcat服务器

  Tomacat是一个免费的开源的Serlvet容器,在Tomcat中的应用部署很简单,只需将你的程序放到Tomcat的webapp目录下,Tomcat会自动检测到这个文件,并将其解压。同时Tomcat又不仅仅是一个Servlet容器,它也具有传统的Web服务器的功能:处理Html页面。Tomcat一般是用来处理的是JSP和Servlet。当你在浏览器中访问这个应用的JSP时,通常第一次会很慢,因为Tomcat要将JSP转化为Servlet文件,然后编译[5] 。编译以后,访问将会很快。

  3、程序功能

  3.1、学生管理模块

  学生管理模块主要包括登录、相关考试信息、修改密码、退出登录4个部分。

  3.1.1、登录界面

  本系统的工作流程是从用户登录模块开始,用户身份认证过程包括:确定用户是否是有效的系统用户;确定用户的类型,根据角色决定操作权限。每个系统都有它的登录界面,一方面是为了系统的完整性,另一方面更重要的是保护系统的安全,不被没有权限的用户使用,是系统安全的第一步。

  3.1.2、相关考试信息

  当验证用户,用户成功登录之后,就进入学生首页。此界面是进行系统管理和操作的界面此界面为学生登录后首页,可以看出,有关学生的考试查询信息、成绩查询、统计及补考的相关信息。在本界面上集成了学生管理模块的主要功能,如图2所示。

图2 学生首页
图2 学生首页

  3.1.3、考生修改信息

  修改密码界面可以看出:当前用户的登录账号,输入当前密码和要修改的密码进行确认修改如图3所示。

  3.2、管理员模块

  当确认管理员身份进入可以到管理员首页,此界面可以看出有很多功能,如:题库管理、考试方案、考试计划、成绩管理、考试成绩发布、题目答案表等功能。

  3.2.1、题库管理模块

  该模块主要是为了管理题目,它包含题目添加、查询、审核、撤销。将题目分类,如按题目类型,有专业课、判断题、选择题等;按题目范围有相关的专业课;按题目难度,有一般,稍有难度、很难等。此模块的题目新增界面如图4所示。

图3 密码修改图
图3 密码修改图

图4 题目新增界面
图4 题目新增界面

  3.2.2、考试信息模块

  当确认管理员身份进入可以到管理员首页,此界面可以看出有很多功能,有考试信息的添加、查询、发布、撤销。成绩查询如图5所示。

  3.2.3、成绩管理模块

  该模块是学生平时成绩的参考,当管理员登录进去对成绩进行发布,如图6所示。

图5 成绩查询图
图5 成绩查询图

图6 成绩发布图
图6 成绩发布图

  输入的考试计划编号、名称等相关信息然后对考试进行网上发布,方便学生查询成绩。

  3.2.4、班级管理模块

  该模块是考试管理系统很重要的一个环节,它用于添加查询班级,录入班级学生,学生滚利模块也是由此衍生的。如图7所示。

图7 班级新增图
图7 班级新增图

  增加新班级输入所要的班级编号名称及开班的班主任,再对班级进行描述点击增加。有时在增加新的班级时不确定是否已经存在,因此班级查询也是班级管理中不可缺少的功能。

  3.2.5、系统设置模块

  该模块是完成管理员模块的基础,它包含有:用户设置、题目类型设置、班级类型设置等功能。通过这些基础的设置功能可以对整个考试管理系统进行管理查找操作。用户设置如图8所示。

图8 用户查询图
图8 用户查询图

  用户设置有两个方面:当输入用户的一些基本信息,点击增加按钮可以添加新的管理用户,点击查找按钮可以查找此用户的相关信息。还可以从界面得出当前登录用户的账号,因为它的账号颜色是不同于其他用户账号颜色的。

  4、结论

  基于Java的考试管理系统的开发实现,首先对整个系统做需求分析,之后,从概要设计到详细设计,通过分模块编程实现。此管理系统功能比较强大,可以实现学生成绩管理多个功能,主要数据结构整个系统的数据库由很多个基本表构成,其中有学生信息表、班级表等。

  参考文献
  [1]刘中兵.Java Web核心技术[M].北京:电子工业出版社,2009:102-132.
  [2]周立柱,王珊.sqlserver数据库原理[M].北京:清华大学出版社,2009:84-93.
  [3]计磊,李里,周伟.J2EE整合应用案例[M].北京:人民邮电出版社,2007:303-311.
  [4]雷之宇,朱训雨,张麟.Java实用组件集[M].北京:电子工业出版社,2008:143-178.
  [5]贺松平.基于MVC模式的B/S架构的研究及应用[M].武汉:华中科技大学,2006:79-102.

    相关内容
    好优论文定制中心主要为您提供代做毕业设计及各专业毕业论文写作辅导服务。 网站地图
    所有论文、资料均源于网上的共享资源以及一些期刊杂志,所有论文仅免费供网友间相互学习交流之用,请特别注意勿做其他非法用途。
    如有侵犯您的版权或其他有损您利益的行为,请联系指出,论文定制中心会立即进行改正或删除有关内容!