本科生班导师管理系统设计与实现

2016-03-07 00:45林孜阳穆雪焦博阳赵健宇李玉珂
无线互联科技 2015年18期
关键词:二维码导师管理系统

林孜阳 穆雪 焦博阳 赵健宇 李玉珂

摘要:针对本科学生各种信息和数据过多,班导师难以短时间内统计和快速查找的问题,文章编写了一个本科生管理信息系统,以减少导师的工作量。该系统能快速准确地帮助导师查找学生信息,并统计、分析一些相关数据。

关键词:信息管理;数据库

随着席卷全球的信息化与数字化浪潮,我国已经步入了信息社会的大门。而计算机科学也已经进入了人类社会的各个领域并且发挥着越来越重要的地位。结合国家教委对高等院校的校、院、系三级管理体系及职能部门的具体教学管理改革要求,以二级学院规范化教学管理为重点,建立教学监督、评价、激励和考核的计算机网络化管理平台,设计开发计算机网络化、规范化教学信息管理系统,从而实现各级教学管理部门之间的信息资源共享,保证工作有效率运行,提高教学评估与管理质量。

1班导师管理系统设计

主要包含登录模块、学生管理模块、成绩分析模块、奖学金评定模块和二维码生成模块。下面是各个模块详细说明:

登录模块:本模块主要为用户登录,权限验证,管理员添加,实现系统的多用户管理功能,不同权限的用户可对其进行不同功能的管理。

学生管理模块:本模块主要对学生资料信息进行相应的查询、删除、修改和添加。添加了学生所在院系资料与学生所在专业资料,同时可对院系资料与专业资料进行相应的添加、修改、查询。

成绩分析模块:可以对班级同学的成绩生成扇形图,更直观地知道该班同学的成绩分布,可以用不同颜色区分出及格和挂科同学,可以查到该同学之前的所有成绩,通过对比可以知道学生相对之前学期成绩有什么变化。

奖学金评定模块:可以自动分析该同学是否有申请奖学金的资格,并显示该同学是否获得奖学金。

二维码生成模块:自动生成二维码,读取二维码可以提取该同学的信息和成绩。是整个系统的流程图。

2班导师管理系统实施

班导师管理系统使用VC++和SQL Server数据库开发实现。此系统设计和建设过程中,为系统扩展预留了足够空间,各模块所管理的信息并不仅仅适用于课程安排,还可为其他子系统提供信息支持。SQL Sever作为数据存储,以其低价位、功能多、用户界面友好以及与Windows系统的全面集成而广泛应用于各行各业。它是一个综合的、通用的、功能极强的关系数据库语言,它包括数据定义、数据操控、数据管理、存取保护、处理控制等多种功能,利用表、索引、码、行和列等来确定存储位置。SQL语言能完成定义关系模式,录入数据以建立数据库、查询、更新、维护、数据库重构,数据库安全性控制等一系列操作要求。图2是系统实现的具体界面。

3结论

通过使用SQL Server数据库和VC的MFC程序框架实现系统,达到准确查找信息和修改信息的效果,不仅识别度高,而且速度极快。通过一组对数据库访问标准API,利用SQL来完成其大部分任务。同时MFC程序框架封装了API,并且包含一个应用程序框架,所以大大提高了效率。从实验结果看,本文查询信息的速度和准确度很高,但是修改信息的便利程度还有待改进。本文的下一步将完善本科生班导师管理系统的功能,方便班导师的管理工作。

猜你喜欢
二维码导师管理系统
执着创新 坚毅豁达——追忆我的导师郭景坤先生
基于James的院内邮件管理系统的实现
二维码
基于LED联动显示的违停管理系统
V eraW an g
导师榜
海盾压载水管理系统
让严肃的二维码呆萌起来
二维码,别想一扫了之
基于RFID的仓储管理系统实现