学生管理系统开发

学生管理系统开发

【摘要】

本系统是功能较为完整的学生信息管理系统,主要用于学生信息管理,是实现信息化管理广泛使用的系统之一,可以通过计算机对学生各种信息进行日常管理。本文的主要工作集中在:①采用VisualBasic和ACCESS工具开发。②系统可实现系统管理员能够快速准确地完成对学生信息的录入、查找、删除、修改等操作,普通用户能够完成对学生信息的查询、浏览等操作。③系统通过ODBC技术实现了同ACCESS数据库之间的连接。

【关键词】

控件;窗体;ACCESS数据库;ADODC(ADO数据控件)

系统运用了VisualBasic程序设计语言和Access数据库技术完成对学生各种信息的管理功能,具有良好的数据共享性,完整性,安全性和保密性。从而帮助学生能够及时、准确地获取需要的信息,大大提高资源利用率。通过本系统,把学生信息、班级信息、用户信息各个环节进行有效地计划、组织和控制。依据统一数据信息进行管理,该系统总体有六部分组成:登录功能;学生档案管理功能;学生成绩管理功能;班级管理功能;学生交费管理功能;用户资料管理功能。

1登录模块

该模块可实现用户登录和注册的功能:

(1)进入登录窗口之后,通过输入用户名和密码并选择身份,点击登录按钮后与数据库中的用户信息表进行核对:若正确,则进入学生信息管理系统界面,否则提示输入信息有误,同时若错误超过三次则自动退出系统;

(2)如果想要在用户资料表中添加新用户,可以在登录窗口中点击注册新用户按钮,输入用户名、密码和身份,若这个新输入的用户名与用户信息表里的不重复,则提示注册成功可以用该用户名进行登录;

(3)同时选择用户身份和管理员身份登陆系统是有区别的:当以用户身份登录时,只能对数据进行浏览和查询。

2学生档案管理模块

该模块可实现对学生档案信息的添加、删除、修改、查找和浏览的功能:

(1)学生档案资料的增加:在“学生档案设置”窗口的文本框中输入要添加的内容,点击增加按钮,完成添加功能。若输入的“学号”内容同“学生挡案”表的“学号”重复则显示“学号重复,请重新输入”的消息框,此时重新输入一个新的学号,使之不与“学生档案”中的“学号”重复,完成添加;

(2)学生档案的删除:选中要删除的记录,点击删除按钮完成删除,同时在删除记录之前有提示是否确定删除的消息框;

(3)学生档案的修改:选中要修改的记录,点击修改按钮完成修改,同时在修改记录之前有提示是否确定修改的消息框;

(4)学生档案的查找:在文本框中输入要查找的条件,若查找成功,则显示查找到的记录,如查找不成功则查找记录为空。

3学生成绩管理模块

该模块可实现对学生成绩信息的添加、删除、修改、查找和浏览的功能。

4班级管理模块

该模块可实现对班级信息的添加、删除、修改、查找和浏览的功能。

5学生交费管理模块

该模块可实现对学生交费信息的添加、删除、修改、查找和浏览的功能。

6用户资料管理模块

该模块可实现对本系统中用户资料的添加、删除、修改、查找和浏览的功能:

(1)用户资料的增加:在“注册新用户”窗口的文本框中输入要注册的用户信息,点击注册按钮,若注册的新用户名同用户资料表中的用户名出现重复,则出现“该用户名已经存在,请重新输入”的提示信息,直到输入的用户名同表中已有的用户名不重复,完成新用户注册;

(2)用户资料的删除:从列表框中选出要删除的用户名,点击删除按钮完成删除,同时在删除记录之前有提示是否确定删除的消息框;

(3)用户资料的修改:在“修改密码”窗体中输入要修改的原用户名,原密码和修改后的密码,点击修改按钮,将用户名、密码同用户资料表中的对应信息比较,若两者一致则完成修改,否则提示“用户名不存在”或“输入的旧密码不正确”之类的信息;

(4)用户资料的浏览:可直接浏览整个用户资料表。本系统主要完成对学生信息的一系列管理,包括浏览、查询、删除、添加以及修改等。同时可使用两种不同身份登录本系统:当以用户身份登录本系统时,可实现对学生各种信息的浏览;当以管理员身份登录本系统时,可实现对学生各种信息的添加、删除、修改、查找和浏览的功能,是具有一定实用性的学生综合信息管理系统。

作者:陈会 单位:枣庄矿业(集团)付村矸石热电有限公司

参考文献

[1]赵万龙.VisualBasic程序设计.北京:中国铁道出版社,2006,1.

[2]孙艳,王洪革.Access数据库应用技术.北京:中国铁道出版社2006,10.

[3]高爱国.电脑美术设计.北京:中国财政经济出版社,2005,6.

[4]谭浩强.VisualBasic程序设计.北京:清华大学出版社,2000,1.

[5]林卓然.VB语言程序设计.北京:电子工业出版社,2003,6.