基于VB学生考勤管理系统设计
关键字:考勤管理软件工程vb6.0
在现今信息时代,生活速度的加快,使得人们越来越向信息化、数字化发展,管理信息系统(MIS)是一个由人、计算机等组成的能进行信息的收集、传递、储存、加工、维护和使用的系统,必然能代替过去大量、繁杂的手工操作。对于一所学校来说,如何利用计算机改变统计大量的学生考勤数据的繁重任务?如何消除因时间紧所产生的统计结果错误百出?设计出学生考勤管理系统就是一个很好的解决方法。
本文通过用VB面向对象的编程环境编写学生考勤管理系统,利用软件工程原理,采用生命周期方法学,根据3NF的关系模式设计数据库表,用模块化设计方式将系统的各个功能模块层层分解,设计出系统的模块化结构,并根据系统的具体要求和需要实现的功能,详细地定义了各个模块的具体功能。
开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,实现了学生考勤数据库的创建及学生考勤的输入、浏览、维护和统计,使得系统具有功能强大,界面友好的特点。
在设计学生考勤管理系统过程中,得到了各位老师的指导,在此表示感谢。由于本人水平有限,程序中不足之处在所难免,敬请各位老师批评指正。
3.1.1、实现功能:
(1)能够浏览学生考勤的所有信息
(2)能够对学生的信息注册登记管理
(3)学生考勤资料的数据库建立和管理
(4)能够通过学生的一个信息找到个人考勤的相关信息(例如:知道学生的学号能够找到该学生的所有有关的考勤信息)
(5)通过一条信息找到与之匹配的信息(例如:查询同一专业的所有人员)
(6)相关人员能对包含学生的考勤信息进行管理(因为学生有关情况不是固定不变的所以一旦学生信息发生改变就要对原有信息进行诸如添加,删除,修改等的操作)
(7)多用户数据安全管理,保证各部门的数据安全、完整,对每个使用本系统用户进行权限的设置
(8)简易操作,不需要计算机专业人员。
(9)学生考勤添加、删除和修改,包括学生的学号、姓名、课程名称、学分、考勤
(10)考勤查询,查询条件为时间、月份、周等信息的综合查询,允许管理员模糊查询,查询结果以图表形式列出。
(11)用户管理:设置两个级别用户:管理员和普通用户,管理员可以使用全部功能,普通用户只能查询。
3.1.2功能与模块设计
包括考勤的总体管理系统、考勤管理子系统、查询子系统、考勤输出子系统等,四个方面都是必须要满足:
(1)基本情况录入:输入本系统所需的基本数据。输入学生的基本情况,采用学号各班级号来区分学生。
(2)学生异动处理:处理学生转学、基本信息变动情况。
(3)学生查询:提供查询本校的学生在校时的基本情况功能。
目录
前言
第一章管理信息系统概述和VB介绍
1.1管理信息系统的特点
1.1.1管理信息系统的组成
1.1.2管理信息系统的界面特点
第二章开发工具介绍
2.1VB简介
2.2Access简介
第三章系统分析及设计
3.1方案论证
3.1.1实现功能:
3.1.2功能与模块设计
3.1.3数据库设计
3.2设计过程
3.2.1登陆流程图
3.2.2主界面操作图
3.2.3所有学生与增加学生数据图
3.2.4考勤与考勤数据处理图
3.2.5数据保存流程图
3.2.6课程管理
3.3查询
3.4结论和总结
第四章致谢
第五章附录
5.1连接数据库的模块代码
5.2登陆界面与代码
5.3主窗体界面与代码
5.4用户管理界面与代码
5.5学生管理源代码
5.6学生查询源代码
5.7上课考勤源代码
5.8考勤统计源代码
第六章参考文献