aspnet学生考勤系统的设计与实现 - 图文 联系客服

发布时间 : 星期二 文章aspnet学生考勤系统的设计与实现 - 图文更新完毕开始阅读

哈尔滨学院本科毕业论文(设计)

图4-11 教师课程信息查询

实现方法:先设置两个文本框和一个下拉列表框来获取信息,并且通过定义一个

Function函数来获取并组成sql语句中的条件限制的一部分,并将组成后的语句赋值给变量sqlstr,然后通过查询语句 \jskc.kch,KCM,KS,ZFS from KCXX,JSKC\where KCXX.KCH=JSKC.KCH AND JSKC.JSH=\的执行,并通过DataGrid控件进行数据绑定,最后以表的形式来将信息显示出来。

8.学科出勤表

页面可按学科的课程号导入该学科所有学生的出勤情况、以及学生的出勤成绩,如图4-12所示。

图4-12学科出勤信息表

实现方法:通过定义一个Function函数来获取并组成sql语句中的条件限制的一部

分,并将组成后的语句赋值给变量sqlstr,然后通过查询语句 \KCM from XSKC,KCXX \的执行,并通过DataGrid控件进行数据绑定,最后以表的形式来将信息显示出来。

9.出勤添加页面

出勤添加页面”可以显示出对应学科所有学生的学号、姓名。管理员可以对学生的出勤信息进行添加。此页信息的添加可以在“出勤信息查询页面”得到同步结果查询, 如图4-13所示

25

哈尔滨学院本科毕业论文(设计)

图 4-13出勤信息添加

出勤信息添加页面附加了学生考勤分数计算的功能。即每一次考勤信息的添加都可以得到分数的计算。从学生成绩查询页面得出。具体实现过程如下。

实现方法:首先用数据库查询语句调用数据库中的FSTJ(分数统计表)中的学生当前的出勤分数,然后在数据库中的FS(分数规则表)中每次相应出勤信息的分数。利用VB.NET循环语句将两分数相减得到结果,再将结果用SQL语句更新到数据库FSTJ(分数统计)表中。最后将该更新信息反馈到学生成绩查询界面中,供学生进行查询。

4.2.3教师功能模块设计

根据任课老师用户需求,系统实现了任课老师在线添加学生上课出勤信息、查看学生考勤信息、查询课程基本信息三大基本功能。系统针任课老师用户设计以下功能菜单: 查看课表、考勤管理、考勤信息添加、修改密码、退出。在查看课程功能页下,任课老师可以查看本学期自己所带课程的课程课时数以及所教班级的学生表格进行考勤添加。在考勤管理添加功能菜单中,系统比较智能的根据当前填写的日期自动添加学生上课出勤表。在考勤信息添加功能页中,任课老师可以按页面中的“旷课”、“迟到”、“请假”三个按钮对学生出勤记录进行添加,既可以查看学生上课出勤统计信息,也可以考勤学生上课出勤统计信息。

考勤管理功能是任课老师用户最主要的功能,任课老师上完课后,将传统的学生上课出勤情况在网上进行公布,使学生上课出勤信息及时准备对学生及管理员透明。根据任课老师用户的需求,系统实现了自动提示任课老师提交数据的功能。任课老师在考勤信息当中,可以查看所教过的学生上课出勤的详细信息,而且在每次添加出勤信息后可自动计算考勤出勤成绩,在学生页面反馈出来。

26

哈尔滨学院本科毕业论文(设计)

教师模块设计以教师的所教课程为主线进行设计,所以教师操作界面主要现有课程信息的查询。再由每科的信息,以科目为中心对每门学科的考勤信息分别管理。这样做清晰、明了。教师模块具体设计如下。

1.教师操作页面

教师符合登陆验证后,进入教师操作界面,可得“课程信息查询”、“密码修改”、“退出登陆”选项,如图4-14所示。

图4-14 教师操作界面

实现方法与管理员管理界面相同。 2.教师课程信息查询

点击“课程详细信息”后可连接到“教师课程信息查询页面”。该页面显示出对应教

师编号教师所任课程、课程的课时数、以及该课程的出勤总分数。另带有该学科的“学科出勤表”及“出勤添加”选项。可供管理员对该学科出勤信息进行查询、修改和添加操作,如图4-15所示。

图4-15 教师课程信息查询

实现方法:通过定义一个Function函数来获取并组成sql语句中的条件限制的一部

27

哈尔滨学院本科毕业论文(设计)

分,并将组成后的语句赋值给变量sqlstr,然后通过查询语句\JSKC.KCH,KCM,KS,ZFS from KCXX,JSKC\where KCXX.KCH=JSKC.KCH AND JSKC.JSH=@Jsh\的执行,并通过DataGrid控件进行数据绑定,最后以表的形式来将信息显示出来。

3.学科出勤表

页面可按学科的课程号导入该学科所有学生的出勤情况、以及学生的出勤成绩,如图4-16所示。

图4-16 学科出勤页面

实现方法与管理员学科出勤表相同。 4.出勤添加页面

“出勤添加页面”可以显示出对应学科所有学生的学号、姓名。管理员可以对学生

的出勤信息进行添加。此页信息的添加可以在“出勤信息查询页面”得到同步结果查询。

教师对出勤信息管理的功能相同,但管理范围不同。管理员可以管理所有教师所任课程的出勤信息;教师只能对所任课程的出勤信息进行管理,如图4-17所示。

图4-17 教师课程查询

实现方法为:首先从数据库XSKC(学生课程)表中调用该课程学生的学号,再根据该学号在CQ(出勤信息)表中按日期更新该学生对应的出勤信息,存入到数据库当中。最后从学生出勤查询界面、教师学科查询界面中显示出来。

28