实验管理系统java,大学生创新实验室信息管理系统 java+mysql

  • Post author:
  • Post category:java


本系统主要针对计算机科学与工程学院,下设专业 比如 信息管理与信息系统 计算机科学与技术 软件工程等。

功能说明:

前台主要拟实现功能详情:

1、登录、注册:大学生创新实验管理系统应分设教师、学生和 管理员三个角色,用户可通过注册页面填写个人信息进行注册(注册表单验证),登陆(登录验证,不登陆的没有权限进入后台)后可进入不同的后台界面。

2、主页:游客可以浏览首页的通知公告和实验室基本信息的图文介绍、可以通过导航栏查看各个板块的信息。

3、展示界面:提供各个实验室基本信息的图文介绍(因为针对的是计算机学院图片尽量贴切点)、显示实验室(已经)预约情况、通知公告等。

(备注:学校的第一节第二节课是一起上的(8:00-9:35),三四节一起(10:05-11:40),56一起(1:40–3:15)、七八一起(3:35-5:10)、九十一起(6:00-7:35)、十一十二(7:35–9:15)一起;每节课对应的时间不重要,学生每天预约创新实验的时间选择只能是1、2节课或者3、4节课或5、6节课或7、8节课或9、10节课或11、12节课  不能拆开来预约个4、5节课。学校的教学周一共22周,学生和老师预约实验室可以预约多次,但不能超过一学期  所有涉及预约的时间形式 第一周星期六第3-4节课 数据库中表示为01060304)

后台主要拟实现功能详情:

1、用户管理:管理员对学生、教师的个人身份信息进行集中管理,用户个人信息的增删改查功能。

2、学生用户后台管理:可以申请进行创新实验并预约实验室,实验结束后提交创新实验成果文档,也可以查看自己已完成的创新实验项目情况,设备故障报修,修改个人信息及登录密码。

3、教师用户后台管理:可以审核学生提交的创新实验申请,查询评价学生提交的创新实验成果,也可以查看教学实验课程的安排,查看创新实验指导情况,修改个人信息及登录密码。

4、管理员后台管理:审核实验室预约申请,实验室维护,设备的维护与管理,通知公告的发布与撤销,创新实验项目统计查询功能,实验室预约信息公布、教师教学实验课程管理、包括用户管理模块、修改个人信息及登录密码。

学生后台功能:

申请进行创新实验并预约实验室:

在后台(类似管理员后台那样)操作。预约的实验室编号、实验室名称、创新实验名称、实验计划书(上传文件方式)、预约时间(第几教学周星期几第几节课(12节/34节/56节/78节/9 10节/11 12节))、指导教师编号及名字、预约几台设备等(其中预约的实验室编号、实验室名称、指导教师编号及名字是从数据库中查出加载到下拉列表里的(实验室编号和实验室名称是一一对应的,指导教师标号和名称也是一一对应的)  )。提交后相应的指导教师能查询到并审核,指导教师审核通过后还需要管理员审核(管理员只能看到指导教师审核通过的)。同时学生可以在此部分看到审核状态,如果指导教师和管理员都审核通过,会显示预约成功并看到分配的设备号。该模块叫创新实验管理 其下可以有两栏:创新实验预约 和 预约状态查询。第一个是提交申请的页面;第二个是查询审核状态的,查询出预约成功的会在申请信息的基础上多加一个创新实验编号,预约失败的会看到管理员给出的审核回复信息。

实验结束后提交创新实验成果文档:创新实验成果管理模块。学生提交已预约成功的创新实验编号、创新实验名称、指导教师编号名称、实验成果(上传文件)等。

查看自己已完成的创新实验项目情况:创新实验项目管理模块。此部分放在学生后台管理系统中操作。学生可以在此查看自己已经完成的创新实验,可以查询到自己已预约成功的创新实验编号、创新实验名称、指导教师、指导教师对创新实验成果的评价等信息。

设备故障报修:这部分也放在学生后台管理系统中操作,指导教师不具备设备报修功能,学生需要提交哪个实验室的哪个设备需要报修等信息;学生提交后管理员后台设备维护模块可以查看到。

修改和查询个人信息及修改登录密码

教师用户后台管理:

审核学生提交的创新实验申请:既创新实验管理部分。审核学生提交的创新实验申请。把学生提交的  “申请进行创新实验并预约实验室” 这一模块信息显示出来(比如001号老师登录此部分查询到的预约信息就是学生申请的指导教师是001的申请进行创新实验并预约实验室 这一模块信息 重点是可以下载学生上传的文件)指导教师进行审核看是否通过。

查询评价学生提交的创新实验成果:创新实验成果管理模块。既可以查询到自己所指导的学生提交的创新实验成果,并对其进行评价(五级制 优良中及格不及格),评价后相应学生可以在学生后台的创新实验项目管理模块查看到评价信息。

教学实验课程管理模块:可以预约(预约教学实验课程和学生预约类似,如下图这样处理,后台存储的预约时间是一个字段 比如 上课时间从第一周到第九周 星期五 第7-8节上课 数据库可以表示为 0109050708  )并查看自己本学期的所有教学实验课程。

查看创新实验指导情况:001号教师登陆后可以查看001号教师指导的所有创新实验。

修改和查询个人信息及修改登录密码

管理员后台管理:

审核实验室预约申请:既实验申请管理模块。此部分能查询到指导教师已审核批准的。此部分主要需要判断一下这个实验室还可不可以预约(如果第二周的周五56节课001号实验室有教学实验课程那么该时间段就不能预约,预约审核不通过,预约通过的话给对方一个反馈信息告诉他我分配给你该实验室哪几台设备)

实验室预约信息公布:这部分和前台的创新实验预约情况模块相对应,在此部分后台可以查询到所有的管理员已审核通过的创新实验预约申请,也可以把已预约成功的信息展示在前台。

实验室管理:既实验室管理模块。实验室基本信息的增删改查。这部分要和前台的实验室信息展示那里相对应,不过后台的实验室管理不仅要能查询到前台所显示的那些信息,还要能查各个实验室的容量等信息。

设备的维护与管理:既设备维护模块。对设备进行增(批量增加)删改查,对学生提交的设备报修进行简单处理

通知公告的发布与撤销:通知公告的增删查,前台可以查看到。

创新实验项目统计查询功能:管理员可以在后台查询到所有的管理员审核通过的创新实验项目,查看到的条目包括学生学号、学生名、指导教师、指导教师编号、创新实验编号、创新实验名称、创新实验室编号、创新实验室名称等信息。当然可以根据不同的条目统计查询:比如001号学生做的所有创新实验 、001号教师指导的所有创新实验、001号创新实验室所做过的所有创新实验。

教师教学实验课程管理:对老师提交的教学实验课程进行审核,然后可以查询。

用户管理模块:既学生信息管理、教师信息管理、注册用户管理。学生和教师个人信息的增删改查,注册用户审核查询。

修改和查询个人信息及修改登录密码