基于vb的学生考勤管理系统的设计与实现

 2024-01-03 09:27:58

论文总字数:19369字

摘 要

本文所设计的学生考勤管理系统共有系统的整体设计部分和各模块的功能展示,有三个用户,分别为学生,教师和管理员。在Visual Basic6.0开发环境下编写和编译程序,利用 SQL server2000将数据直接存储到数据库中。通过编制的程序可以实现用户的登录、学生出勤信息的浏览、查询、添加、删除、修改等基本信息处理功能,方便学生的考勤管理。

关键词:Visual Basic,学生考勤系统,SQL Server 2000

Abstract: Student attendance management system designed in this paper including the system overall design and the function of each module, student, teacher, administrator three users, written in Visual Basic6.0 development environment and compiler, using Microsoft SQL Server2000 data stored in the database. The program can realize the user login, student attendance information browsing, query, add, delete, modify the basic information processing functions, convenient student attendance management.

Key words: Visual Basic, student attendance system, SQL Server 2000

目录

1 前言 1

2 项目需求分析 1

3 可行性分析 2

3.1 系统的可行性分析 2

3.2 技术可行性分析 2

3.3 经济可行性分析 2

4 系统设计 3

4.1总功能流图 3

4.2 功能模块 3

4.2.1 登录表数据流图 3

4.2.2 查询表数据流图 4

4.2.3考勤数据流图 4

4.2.4 管理员流图 5

4.3考勤系统E-R图 5

4.4数据库分析 6

4.5数据库详细设计 6

4.5.1 数据字典 6

4.5.2 数据库的建立 9

4.6系统程序代码 9

4.7系统运行环境 17

4.8系统运行结果 18

4.9系统的测试与实现 22

总结 24

参考文献 25

致谢 26

1 前言

随着信息技术的普及与发展,我们的工作与生活很多方面都不可避免的在发生深刻的变革,学校考勤管理也不例外。信息化的学生考勤管理系统可以将繁琐的考勤工作系统化,高效化、简单化,保证教学、考勤工作的顺利进行。

本系统采用了Visual Basic高级语言和SQL Server 2000数据库应用技术综合开发。利用本系统,教师和管理员可以在较短的时间内完成对学生的考勤工作,并且可以将考勤的信息及时的存入数据库中,即能方便有效的保存考勤数据,方便以后对学生考勤信息的查找、浏览,又能比传统的手工考勤节省许多时间和人力,可以极大的方便教学任务的完成。本系统可以改变传统的手工登记考勤信息的管理方式,具有许多优点,例如:检索更加方便快捷,数据存储量更大,保存时间长,保密性强,实现了无纸化考勤,节约了纸质资源等。

2 项目需求分析

计算机技术和网络技术的飞速发展,使当今社会正在快速的向信息化、自动化的方向前进,信息技术的优点和作用正逐渐被人们所认识,特别是在各行业的管理领域,科学系统的信息处理技术已是提高效率、规范管理的最佳途径。

现在很多学校使用的传统的学生考勤制度,主要是由班主任,、任课老师或者学生干部在教室按照名单逐个点名抽查,在学生人数多的时候往往会带来不客观、不全面、不准确等问题,而且这种点名考勤制度会耗费大量宝贵的课堂教学时间,使本应用于传授知识的宝贵时间白白浪费掉,而且课堂考勤监控不严客观上导致了部分学生逃课、旷课,严重影响教学工作的完成,而教务部门在要想了解学生准确的出勤情况时,往往需要各个任课老师、班主任或者学生干部将出勤的情况进行汇总并本人亲自到教务部门进行登记,不仅浪费时间和人力,而且还容易出错。由此可见,现在使用的传统的课堂考勤制度已经不能完全适应现代教学日益繁琐的考勤工作了。

因此,大多学校都急需一套可以适应学校考勤工作的考勤管理系统,用准确高效的数据处理方法和紧凑严谨的数据库结构来代替手工操作和纸质传递,完成对大量数据的科学归纳、存储和使用,而这种迫切性也使得这套学生考勤管理系统的开发势在必行。

3 可行性分析

3.1 系统的可行性分析

本系统具备较完整的信息查询管理功能,上课前老师登入本考勤管理系统并开始考勤,可以快捷准确的完成学生的考勤任务,实时将考勤信息存入到数据库中,这样不仅保存了考勤管理数据,方便了以后对学生考勤情况的评定,又可以极大的节省传统考勤所耗费的教学时间,有利于提高教学效率,完成教学任务。同时班主任和管理员还可以实时察看学生的出勤情况,及时了解每节课的出勤动态。

3.2 技术可行性分析

学生考勤系统主要包括:用户的登陆信息,教师录入的学生出勤信息,管理员查询信息和修改信息。

本系统采用Visual Basic6.0语言作为开发工具,结合数据库SQL server 2000设计并实现相关功能。

本系统的数据库设计是在Microsoft SQL Server2000 中完成的。SQL Server 2000是基于SQL客户/服务器(C/S)模式的数据库系统,它采用了图形化的界面模式,这样就使得数据库的管理更加的方便、简洁、易操作,而且提高了数据库的安全性和稳定性。就本文所设计的系统从技术上来看,仍然属于一个数据库类的简单应用系统。此系统的基本操作是对数据库的内容进行添加、删除、查找和修改。所以就此系统设计开发的技术构成来看,并不存在技术问题。

3.3 经济可行性分析

本系统使用C/S架构设计,开发比较简单,不需要耗费太多的人力物力就能开发出来,系统部署对软件硬件的要求不高,用户操作非常简单,几乎不需要对用户进行专业培训,学校只需要购买此学生考勤系统并安装Microsoft SQL Server2000 即可进行安装使用。

4 系统设计

4.1总功能流图

系统总功能流图如图1所示。

修改

剩余内容已隐藏,请支付后下载全文,论文总字数:19369字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;