徐立波
摘 要: 实验管理系统能够辅助教师完成学生管理、实验设备管理和实验成绩相关信息的管理,在电工、电子类实验教学和设备管理过程中引入实验管理系统能够提高效率。本文通过系统分析、系统设计和数据库表结构设计,为系统的实现奠定了基础。
关键词: 实验管理系统 业务流程 系统设计
实验管理系统能够将传统的实验课程平时成绩和期末成绩计算、实验项目管理、实验仪器设备管理和学生管理等工作转移到计算机平台上,摆脱手工计算和纸质记录工作模式,减少工作失误,大大提高工作效率,为教师提供良好的操作平台。
一、系统业务流程分析
实验管理系统的主要操作包括用户的注册与登录、管理员信息维护、学生信息管理、实验仪器设备管理、实验项目信息管理、实验出勤管理和实验成绩管理等。
1.注册与登录模块分析
注册是管理员首先需要进行的操作。注册时需要提供账号和口令信息,这些信息需要满足一定的格式,如果注册格式不正确,就不会注册成功,注册完成之后,就可以登录系统进行操作了。注册模块业务逻辑主要描述了管理员通过注册界面注册管理员信息的过程。登录模块业务主要表现在管理员能够通过登录界面应用系统的和操作功能。
2.学生信息管理模块分析
管理员通过该模块完成学生基本信息的增加、修改、删除和查询等基本操作,这是系统的数据基础。
3.实验仪器设备管理模块分析
本模块能够实现仪器设备的日常管理,主要包括实验仪器的外借、损毁、维护和使用等情况的记载,管理员通过该模块完成仪器基本情况的添加、修改、删除和查询等基本操作。
4.實验项目信息管理模块分析
本模块能够完成实验项目信息的管理工作,主要包括实验仪器的外借、损毁、维护和使用等情况的记载,管理员通过该模块完成实验项目信息的添加、修改、删除和查询等基本操作,这是系统的数据基础。
5.实验成绩和出勤管理模块分析
该模块能够完成实验课程出勤情况记录、实验成绩记录和实验期末成绩计算等。涉及的信息包括学号、姓名、班级、实验项目编号、实验项目名称、实验台号、实验操作成绩、实验结果成绩、实验提问成绩、出勤、旷课、请假、提交参数和实验总成绩等。
二、系统设计
根据实验管理系统的综合分析,可以把系统总体划分成客户端和服务器两部分。客户端是完成对学生基本信息、项目基本信息等的信息的录入;在服务器端完成成绩计算等功能。图1是实验管理系统的软件结构图。
图1 实验管理系统的软件结构图
1.数据库表结构设计
数据库表结构是系统设计和实现的数据基础。系统要设计的表很多,主要包括学生基本情况、表管理员信息表、实验项目表、设备信息表、学生实验项目成绩表和学生实验成绩总表等。以下列出三个主要的表。
(1)学生基本情况表
该表包含4个字段,分别是stu_id、stu_name、stu_class、stu_p。其中tu_id为主键,具体信息见表1所示。
表1 学生基本情况表
(2)管理员信息表(user)
该表包含3个字段,分别是a_id、a_name、password,其中uid为主键,具体信息见表2所示。
表2 用户信息表(user)
(3)实验项目表
该表包含5个字段,分别是exp_id、exp_name、exp_sm等,其中exp_id为主键。详细信息见表3所示。
表3 实验项目表
三、结语
实验管理系统能够辅助教师完成学生管理、实验设备管理和实验相关信息的管理。通过实验管理系统的系统分析、软件结构设计和数据表结构设计,能够为系统的实现奠定坚实的基础。
参考文献:
[1]王鑫.开放式实验室管理系统设计与实现[J].电脑编程技巧与维护,2015,2(2).
[2]杨泽富.电工实验辅助教学软件系统的研究与应用[J].实验技术与管理,2004.21(2).