0010VB学生考勤管理系统
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
各功能模块设计
4.2.1 系统管理功能模块设计
模块1:用户管理
在实际使用中本设计的用户一般只有老师直接使用,或者老师授权给班干部来考勤,因此只要设置两种权限。一个是超级管理员还有一个是一般用户。可以在此模块中添加、删除、修改所有用户的信息。一般用户权力受限,不能考勤,不能修改考勤记录等。这样以防止学生擅自修改记录弄虚作假。
模块2:重新登陆
提供用户重新登陆,实现更换用户。 think58好,好think58 [资料来源:http://think58.com]
4.2.2学生管理功能模块设计
模块1:学生信息管理
对学生的相关信息进行管理,如姓名、出生年月、学号、班级、电话号码等等。对其信息实现增加,删除,修改等操作。为了方便,提供了从excel文件直接导入的功能。在学生的出生年月中建立了一个类似万年历的小程序,改变了原来用键盘输入的繁琐,只要用鼠标即可完成。
模块2:学生信息查询
对学生的一切相关信息进行快速查找,但只提供以学生的姓名为检索关键字。 内容来自think58 [来源:http://www.think58.com]
本文来自think58
[资料来源:http://THINK58.com]
think58好,好think58 [来源:http://think58.com]
[资料来源:www.THINK58.com]4.2.3 考勤管理模块设计
模块1:考勤信息管理
在此模块中对考勤信息进行管理,管理员播放录音点名,如果在唱名过程中没有任何操作则将默认为到课,如果放音中间暂停则可以选择学生和选择该学生是迟到还是缺勤。如遇到学生迟到较久事后修改考勤信息,则用鼠标单击学生姓名然后按“置为迟到”按钮。单击考勤结束按钮则系统会自动弹出此次考勤的班级到课率。
copyright think58 [来源:http://think58.com]
[来源:http://www.think58.com]
4.2.4 考勤统计模块设计
模块1:考勤信息统计
此模块对学生一个学期的所有考勤信息进行统计,统计了学生的到课次数、缺勤次数、迟到次数。最后的得分栏是老师输入由学生的考勤信息换算成的平时成绩,然后可以打印出来。 本文来自think58 [资料来源:http://think58.com]
4.2.5 打印管理模块设计
模块1:打印学生信息
打印学生的相关信息。
模块2:打印考勤信息
打印最后的考勤结果和平时成绩。
内容来自think58
[资料来源:http://THINK58.com]
4.2.6 几个重要的数据流程图: 本文来自think58 [资料来源:http://www.THINK58.com]
1、登陆流程图 [来源:http://think58.com]
Y
[来源:http://www.think58.com]
N
think58好,好think58
Y
N think58
设计说明:进入主界面后,提示输入用户名和密码,在输入之后按确定进入,验证用户名和密码,实现流程:
(1) 检测数据库中有无管理员帐号,如果有,则等待用户输入用户名和密码,否则按程序本身自动执行插入命令,新建一个管理员用户,并等待用户输入.
(2).验证用户名和密码是否正确。
(3)当验证通过后,检测该登陆用户的管理权限,并设置变量传值给主窗体. think58.com [资料来源:http://www.THINK58.com]
2、数据保存流程图
N 本文来自think58 [资料来源:THINK58.com]
内容来自think58 [资料来源:THINK58.com]
本文来自think58 [资料来源:www.THINK58.com]
think58 [来源:http://think58.com]
本文来自think58
[版权所有:http://think58.com]
N
[来源:http://www.think58.com]
Y think58
[资料来源:http://www.THINK58.com]
(1) 在点击上列按钮后,系统属于可保存状态,不可修改状态,不可删除状态.
(2) 点击保存功能实现:
验证输入对象:即是保存登陆信息的内容还是实验信息的内容,判断表格中是否是否为空,为空提示并退出操作
验证用户输入的数据中是否有必填的字段未填的,如果有,提示并退出操作,等待用户补齐
以上顺利完成,对每行进行组织语句(插入语句),然后执行该语句,语句成功提示并退出操作,否则通过防错提示并退出操作 [资料来源:www.THINK58.com]
3、查询过程的数据流程图:
本文来自think58
[资料来源:THINK58.com]
否
内容来自think58
[资料来源:www.THINK58.com]
是
think58 [版权所有:http://think58.com]
本文来自think58 [来源:http://www.think58.com]
[版权所有:http://think58.com]本文来自think58
[资料来源:http://think58.com]
5 系统实现
5.1 用户登录模块设计 [资料来源:www.THINK58.com]
通过系统启动表单,来到用户登录界面,通过用户登录界面可以确定用户的权限,不同权限用户操作不同的功能模块。权限为1的用户作为高级管理员可以操作全部的功能模块,权限为2的用户作为系统管理员只能操作相应模块。权限的设计极大提高了系统的安全性、保密性。用户输入用户名,输入密码,如果正确则进入下一步,如果用户登陆输入错误,则系统提示输入错误,确定后重新输入。 内容来自think58
[来源:http://think58.com]
图5-1用户登陆界面
copyright think58 [资料来源:http://think58.com]
[资料来源:www.THINK58.com]用户登陆界面的相关代码:
本文来自think58 [版权所有:http://think58.com]
user = Text1.Text
Set mdbrs = mdbconn.Execute("select * from 登陆 where 用户名='" & Text1.Text & "' and 密码='" & Text2.Text & "'")
If mdbrs.EOF = True Then
Text1.Text = ""
Text2.Text = ""
Text1.SetFocus
MsgBox "用户名和密码不正确!!"
代码分析:用户输入用户名和密码,如果错误提示用户名密码不正确。如果正确则进入主界面。
copyright think58 [版权所有:http://think58.com]
[资料来源:http://THINK58.com]
think58.com [来源:http://think58.com]