首页 JavaWeb 基于WEB的考场安排管理系统的设计与实现
我给你加Java是SUN公司开发的一种面向对象的新一代网络编程语言,可在各种不同的机器、操作系统的网络环境中进行开发,具有解释型语言(如Basic语言)和编译型语言(如C语言)的特性。用Java开发的程序可以在网络上传输,并运行于任何客户机上。其主要特点如下:
a、简单性。Java语言通过提供最基本的方法来完成指定的任务,只需理解一些基本的概念,就可以编写出适合于各种情况的应用程序。
b、面向对象。Java语言的设计集中于对象及其接口,提供简单的类机制以及动态的接口模型。
c、可靠性。Java在编译和运行程序时,对可能出现的问题进行检查,以消除错误的产生。提供自动垃圾收集来进行内存管理,防止程序员在管理内存时容易产生的错误。通过集成的面向对象的例外处理机制,在编译时,Java提示出可能出现但未被处理的例外,帮助程序员正确地进行选择以防止系统的崩溃。
d、安全性。用于网络、分布式环境下的Java必须要防止病毒的入侵。Java不支持指针,一切对内存的访问都必须通过对象的实例变量来实现,防止程序员使用“特洛伊”木马等欺骗手段访问对象的私有成员,同时也避免了指针操作中容易产生的错误。
e、体系结构中立。Java解释器生成与体系结构无关的字节码指令,只要安装Java运行系统,Java程序就可在任意的处理器上运行。
f、可移植性。与平台无关的特性使Java程序可以方便地被移植到网络上的不同机器。同时,Java的类库中也实现了与不同平台的接口,使这些类库可以移植。

g、解释执行。Java解释器直接对Java字节码进行解释执行。


主要是设计了一个基于WEB的考场安排管理系统的设计与实现。基于B/S模式,通过jsp语言、myeclipse集成开发环境和oracle数据库技术的结合再加上编程来实现如下功能。

管理员:

教室管理:管理员可对每个教学楼里面的教师进行管理。

课程管理:管理员可以管理本校所有课程信息,并对其进行维护。

考试信息管理:管理员可以发布考试信息,并对该次考试信息进行考场安排,考试信息包含考试课程,所在考场,日期,时间,考试班级等信息。

考场查询:管理员可以查看所有考场的使用情况。

班级管理:管理员可以管理学校所有班级。

教师管理:管理员可以管理所有监考教师的信息。

学生管理:管理员可以管理所有学生信息。

 

教师:

查看考试:教师自己可以查看自己的所有监考记录。

学生查看:教师可以查看自己的某次监考下面的所有学生列表。

密码修改:教师可以随时修改自己的密码。

 

学生:

查看考试:学生可以查看自己将在哪个考场,什么时间点考试。

准考证查看:学生可以查看自己的准考证信息。

修改密码:学生可以对自己的密码信息进行修改。

 

2.具体要求

主要实现以下几项功能:

   1考场的查询,必须按日期或时间段或指定考场等多条件查询考场的使用状态。

   2考场的安排:同一日期,同一时间不允许使用同一个考场等冲突性操作。

   3权限问题:未登陆不允许进入系统,超时自动退出系统功能。

  • 专注毕业设计源码作品
  • 毕业设计源码论文全套
  • 每件作品均测试后上线
  • 提供所有教程和软件下载

Copyright © 2008-2025 jsjbysjw.com . All Rights Reserved. 备案号:苏ICP备2021056683号-4

  • 联系QQ:81677093
  • 微信:bysj1950