学生考勤系统设计报告.docx

上传人:b****5 文档编号:7852081 上传时间:2023-01-26 格式:DOCX 页数:13 大小:121.52KB
下载 相关 举报
学生考勤系统设计报告.docx_第1页
第1页 / 共13页
学生考勤系统设计报告.docx_第2页
第2页 / 共13页
学生考勤系统设计报告.docx_第3页
第3页 / 共13页
学生考勤系统设计报告.docx_第4页
第4页 / 共13页
学生考勤系统设计报告.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

学生考勤系统设计报告.docx

《学生考勤系统设计报告.docx》由会员分享,可在线阅读,更多相关《学生考勤系统设计报告.docx(13页珍藏版)》请在冰豆网上搜索。

学生考勤系统设计报告.docx

学生考勤系统设计报告

Preparedon22November2020

 

学生考勤系统设计报告

 

摘要

学生考勤管理系统作为一个高校的基本管理,是学校对学生工作管理的基本依据。

开发考勤管理系统,正是完善高校信息化管理的重要环节。

人工考勤已很难满足学校规范化管理的要求,面对庞大的信息量,该方式现存在很多弊端。

因此,建立现代化的智能考勤管理系统势在必行。

这样也大大减轻了考勤工作人员的工作量,提高了工作效率,使原本复杂和枯燥无味的工作变得简单而轻松。

本文以“学生考勤信息管理系统”的设计和开发为例,阐述了学生考勤系统的设计开发的全过程,包括系统整体设计,逻辑框架与数据流程,各个功能模块划分,系统功能模块的设计与具体实现等部分。

该系统侧重于学生考勤信息查询和数据库的维护,通过已编制好的程序,完成对用户的登录、考勤信息的添加、查询、统计,学生请假和销假等,本系统使用的开发工具是开发程序,采用VB和Access数据库。

实现学生考勤数据采集、数据统计和信息查询过程的自动化,完善学生管理现代化,方便管理人员统计、考核学生出勤情况,方便学生管理部门查询、考核学生的出勤率,准确地掌握学生出勤情况和相关资料,有效地管理、掌握学生各项情况。

关键词:

学生考勤管理;查询快捷;录入方便;操作简单;Access数据库

概述

20世纪末,随着计算机科学的发展,数据库技术在Internet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。

考勤管理系统是高校对考勤实行了信息化管理,考勤管理中主要涉及的管理任务有4个方面:

学生基本信息管理、考勤信息管理、考勤查询浏览管理以及系统管理,实现学生考勤的录入、按班级统计、浏览、查询某学生全部考勤、请假、销假等功能。

本系统的主要任务是设计一个学生考勤管理系统,实现学生考勤的录入、按班级统计、浏览、查询某学生全部考勤、请假、销假等功能。

整个考勤系统能够提供请假、休学和退学等情况的记录,并实现等处理功能。

因此,该系统使用VB及Access数据库开发系统作了考勤管理系统。

学生的基本信息、学生考勤、系统用户管理,适用于各高等学校单位。

考勤系统的目的是为实现学生考勤数据采集、数据统计和信息查询过程的自动化,完善学生管理现代化,方便管理人员统计、考核学生出勤情况,方便学生管理部门查询、考核学生的出勤率;准确地掌握学生出勤情况,有效地管理、掌握学生流动情况。

1.系统分析

用户需求

目前高校校园信息化逐步完善,能有效地借助网络才能提高办事效率。

如今各大高校针对师生的成绩查询系统、教务管理系统、招生就业系统、BBS、校园网站等系统在各大高校纷纷出现,对全校师生的学习、生活、管理、办公带来了便利。

因此学生考勤管理系统能进一步加强高校学风建设,维护正常的教学秩序,给学生创造一个优良的学习环境。

目前高校学生上课考勤管理都是以任课老师上课点名,记录学生上课情况,对于时间比较长的请假,需要通过递交请假申请让班主任、院系领导都批准方能生效。

这种的模式在目前高校管理中暴露了不可避免的弊端:

一、学生请假不方便;

二、学生请假对任课老师不透明;

三、学生对自己整个学期的上课出勤情况没有整体的统计信息;

四、班主任对本班学生整个学期的上课出勤情况不易查看;

五、院系领导、学校领导不容易把握学生上课的出勤情况。

因此一个好的学生考勤管理系统在一定程度上可以解决这些弊端,本系统主要针对目前高校学生在线请假以及学生上课出勤管理而设计的信息系统。

本系统涉及到高校六大类用户:

学生、任课老师、班主任、院系领导、学校领导、教务管理员。

可行性研究

建设管理信息系统的必要性取决与需求的迫切性和实现的可行性。

因此在进行系统调查之后就应该进行可行性分析。

可行性分析的主要目标是:

进一步明确系统的目标、规模和功能,对系统开发的背景、必要性和意义进行调查分析并根据需求提出开发系统地初步方案和计划。

它对初步调查进行复审,重新明确问题,对所提系统大致规模和目标及约束进行论证。

本系统具备较完备的信息管理功能,通过使用本系统,在上课前五分钟老师登入考勤系统开始考勤,老师能够在很短的时间内完成学生的考勤任务,并将考勤信息存入数据库,即有效的保存了数据,方便以后对学生的评定,又节省了考勤所耗费的时间,使之能够更好的完成教学任务。

同时学校领导可以通过在线察看某班级同学的在线情况。

因此本案例中对于学生考勤系统的方案也要从技术可行性、使用可行性这两个方面进行分析,并论证学生考勤系统建设的必要性和可能性。

社会可行性分析

随着社会的反展和信息技术的进步,全球信息化的趋势越来越明显。

几乎没有一个学校不在走信息化的路子,都在用自己的智慧将工作效率一步一步的提升。

在现在的高校中,由于学生的分布式教学,造成了教学管理的不严谨性,使得一些学生产生了逃课旷课的侥幸心理。

所以教师的任务不仅仅是教学,还要同时负担考勤等烦杂的日常事务,这样就会严重影响到教师的授课时间,同时也影响了学生的听课时间。

因此,信息化给这样的一个状况带来了一个契机,基于信息化的考勤系统就在这种情况下变的越来越受欢迎,它给教师带来了更加高效的处理考勤的方法,使得教学能够比较顺利的进行下去,不会再因为考勤等烦杂事务影响教学。

本学生考勤管理系统的设计目的在于研究利用计算机自动化实现考勤管理系统方案设计,主要对教务处工作人员的工作内容及工作方式进行分析研究,以实现计算机自动化办公软件系统。

为教育管理者提供了一种新的学生管理方式。

这种方式可以大大减轻管理员的工作负担,提高工作效率,为学校减少人力与物质资源的消耗,使管理过程便利、快捷,大大缩短了管理时间以及流程。

对于教职工及学生的考勤如果仍使用传统的手工方式录入将是一项复杂的工作。

面对庞大的信息量,该方式现主要存在以下弊端:

(1)浪费人力、效率低下。

(2)难避免考勤中的弄虚作假现象。

(3)手工录入使考勤数据易丢失。

(4)考勤统计工作复杂繁重,难以保证统计结果的正确性、及时性。

因此,人工考勤已很难满足学校规范化管理的要求。

建立现代化的智能考勤管理系统势在必行。

技术可行性分析

高校学生考勤管理系统在目前的高校中使用还不普遍,但也有许多类似的成功案例:

如教务管理系统、排课系统等。

本系统使用的开发语言是VB,数据库采用的是Access,以WindowsXP系统为操作平台。

考勤管理系统能够提供学生考勤的情况记录,方便地对学生考勤进行评定。

考勤情况主要由考勤班干部记录然后上交到考勤管理员,需要设置人工添加的功能,如出勤记录、考勤统计、学生信息等,已备特殊情况的处理;还能够提供请假、休学和退学等情况的记录,并实现查询、添加、修改、删除、浏览等处理功能;能具有一定的安全性、协调性和完整性。

经济可行性分析

学生考勤系统需要投资费用和未来的运行维护费用,其中投资费用主要包括设备费用、购买软件费用、技术人员的费用及其他费用(如由于工作方式改变需要增加的其他开支)。

本产品是使用vb语言在环境下开发,因此购买者只需要装Microsoftaccess即可进行使用。

通常为了保证新系统运行的可靠性,要求手工和计算机处理在一定时间并存,系统的收益主要通过新系统提高工作效率,知道经营管理策略来实现,还有其他难以计算的指标。

1、考勤管理中节省的人力,减少了手工考勤的相关人员,同时减轻了管理人员的劳动强度。

2、降低成本及其其他费用,学校只需购买本产品在购买套Microsoftaccess数据库即可投入使用。

3、改进薄弱环节,提高了工作效率,同时让相关人对数据的统计查询所使用的时间大大缩短。

4、提高数据处理的及时性和正确性。

5、考勤系统考勤的效率得到了明显的改善,使老师有更多的精力教学生。

数据现状调查

学生管理信息系统随着计算机技术的发展而产生的专门用于学生各类信息管理的系统,他是计算机技术管理科学与分析技术相结合的产物,普遍采用了统一的浏览器界面客户端为中心的分布式管理体系,使用极其方便,数据的共享和发布更为简单功能更为全面软件的更为容易,这些最新的计算机网络技术在LIMS系统中的应用,代表了今后LIMS技术的发展方向。

产品具有更良好的用户界面,操作更简单,功能更全面,性能价格比更好,从而吸引了越来越多的户。

我国高校传统的学生管理主要是以人工方式进行的,存在着工作繁重查询统计不方便等不便,这种人工管理往往耗费了很多的人力物力。

虽然现有的学生管理信息系统样式比较多,但真正功能比较完备而且耐用、适合于高校教学型学生的成型系统却非常难找。

所以结合以上国内外研究概况,得出比较真实的现状-高校学生管理信息系统仍有很大的空间需要大量的人员来进行深入地研究与广泛的探索,来发掘出它应有的价值。

信息系统分析

E-R图分析的目的是确定系统中所有实体、实体的属性及实体之间的联系,为设计数据库表结构打下基础。

画E-R图通常使用自底向上的设计方法,首先对局部视图进行分析设计,然后再将局部视图合并,消除冲突和冗余,得到系统的总体E-R图。

这里不再对局部视图进行设计,直接给出总体E-R图,如图1-1所示。

实体及其属性

整个系统各实体可用以下关系来表示(其中主键已用下划线标识):

学生(学号,姓名,性别,出生日期,联系方式)

班级(学号,班级编号,班级,专业名称,班主任,班长,人数)

课程(课程编号,课程名称,任课老师)

考勤(学号,课程编号,考勤日期,考勤记录)

请销假(学号,请假记录,请假日期,销假记录,销假日期)

帐户(帐户,密码)

 

班级人数

图1-1学生考勤管理系统实体联系图

2系统设计

总体设计

(考勤信息系统体系结构图)

 

(1)登录表数据流图

(2)查询表数据流图

 

(3)考勤数据流图

通过考勤人选着用户类型登入考系统给学生考勤,之后相关记录被记录到数据库中。

 

(4)管理员流图

详细设计

基于以上的功能分析,可为考勤系统创建6个Access数据表。

应用和维护都比较方便。

将其中的数据表设计如下表:

表2-1考勤表

字段

数据类型

长度

是否为主键

学号

文本

10

课程编号

文本

10

考勤日期

日期/时间

短日期

考勤情况

是/否

1

请加

是/否

1

表2-2请销假表

字段

数据类型

长度

是否为主键

学号

文本

10

请假记录

文本

10

请假日期

日期/时间

短日期

销假记录

文本

4

销假日期

日期/时间

短日期

表2-3班级简况表

字段

数据类型

长度

是否为主键

学号

文本

10

班级编号

文本

6

专业名称

文本

6

班级

文本

6

班主任

文本

6

班长

文本

6

人数

数字

整型

表2-4课程表

字段

数据类型

长度

是否为主键

课程编号

文本

10

课程名称

文本

10

任课老师

文本

10

表2-5学生简况表

字段

数据类型

长度

是否为主键

学号

文本

10

姓名

文本

6

性别

文本

1

出生日期

日期/时间

短日期

联系方式

文本

11

表2-6帐户表

字段

数据类型

长度

是否为主键

帐户

文本

10

密码

文本

16

:

本管理系统共用到六个表:

考勤表、请销假表、班级简况表、课程表、学生简况表、帐户表,各表之间均有一定的关系,可以进行关联。

考勤表、班级简况表、学生简况表、请销假表,这四个表里面都有一个相同的字段:

学号,通过学号这个字段就可以将系统的这四个表关联了起来,当某个表发生插入、修改、删除等方面的改动时,相联的表之间也要进行相应的改动。

考勤表、课程表通过相同字段:

课程编号,将两表相关联。

各表间的关系图如图所示:

(1)输出模块

学生查询考勤信息窗体

学号

课程编号

考勤日期

出勤情况

请假

老师查看学生请假信息窗体

学号

学生姓名

请假天数

请假日期

请假原因

销假记录

销假日期

(2)输入模块

学生请销假窗体

学号

学生姓名

请假天数

请假原因

请假日期

销假记录

销假日期

申请

取消

教师考勤记录的窗体

学号

课程编号

考勤日期

出勤情况

请假

3系统实现

数据库表结构的建立与数据输入

3-1班级简况

3-2考勤表

3-3课程表

3-4请销假表

3-5学生简况

输入数据

3-6班级简况表

3-7考勤表

3-8课程表

3-9请销假表

3-10学生简况表

3-11欢迎界面

3-12学生主控界面(请销假申请)

3-13教师主控界面(查看学生请假情况)

应用程序设计与测试

3-14用户界面(欢迎页面)代码

3-15学生主控界面的代码

3-16教师主控界面代码

在整个开发学生考勤系统的过程中,面对着极其错综复杂的问题,人的主观认识不可能完全符合客观现实,因此,设计系统时,往往要考虑使用者的操作感受,而考虑到这些时,总是觉得系统有许多的不完美,我只有尽力发现错误并加以修改。

目前的主要问题是系统查询资料时不够便捷,运行时总有差错,只能跟着错误提示去纠正。

逐步使系统完整。

4系统运行

系统操作使用的简要说明

(1)输入:

用户名和密码

(2)进入主控画面进行操作

①教师的主控画面有查看学生请假申请和课程考勤这两部分的操作

②学生的主控画面有查看考勤记录和请销假申请的操作

(3)退出系统

(4)

(5)

(6)

(7)

(8)

(9)

(10)

(11)

(12)

(13)

(14)

(15)

(16)

(17)

(18)

(19)

(20)

(21)

(22)

(23)

(24)

(25)

运行系统与打印的运行结果

系统评价:

该系统采用了Microsoftaccess数据库进行系统的设计,使其能够提供学生考勤的情况记录,方便对学生考勤进行评定。

考勤情况主要由考勤班干部记录然后上交到考勤管理员,需要设置人工添加的功能,如出勤记录、考勤统计、学生信息等,已备特殊情况的处理;还能够提供请假、休学和退学等情况的记录,并实现查询、添加、修改、删除、浏览等处理功能;能具有一定的安全性、协调性和完整性。

考勤管理者可直接操作各考勤情况,考勤管理人员功能的信息量大,数据安全性和保密性要求最高,本系统考勤管理人员全部开放,对非管理员不需密码,可直接进入进行查阅。

管理员可以浏览、查询、添加、删除、修改、统计学生考勤的基本信息;浏览、查询、统计、添加、删除和修改学生的基本信息,这部分功能由学生处管理人员执行。

考勤管理系统通过考勤信息判断并记录学生出勤信息,可以保证考勤数据的准确、公正、安全,减少考勤人员的工作负担,避免人为因素的干扰和弄虚作假现象;各管理用计算机及管理软件用Windows环境下的全中文界面平台,能灵活处理各种特殊情况,方便的修改各种基本信息,提供丰富的统计信息,查询方便,管理安全,操作简便易学。

该系统主要包括三个模块:

教师模块、学生模块、管理员模块。

对于管理员模块,主要实现了对教师、学生的信息管理,可以对其进行添加、删除、修改及删除等功能。

对于教师模块就是查看学生请假信息与上课考勤的操作。

对于学生模块,便是对考勤的查看与请销假的申请。

为教师提供便捷考勤记录模式,为学生提供方便的请假申请途径。

为方便查询,不仅要考虑按学生学号、姓名的确定查询方式,还要考虑满足考勤管理人员的不确定查询方式等。

为此,我们采取模块化设计思想,通过各模块的不同组合以实现不同的查询功能。

最终,使系统能够具有内容规范、信息完整、查询便捷等特点。

经过以上的详细说明,我基本实现了大纲里的具体要求,达到了原定的目标。

使系统的查询途径更便捷和系统的维护。

通过本次对学生考勤系统的设计,我感到自己应用基础知识及专业知识解决问题的能力有了很大的提高,同时,也体会到创造数据库的乐趣与满足,使我懂得数据库不仅是数据的保留,还要为企业为单位提供便利与快捷,从而提高工作的效率。

而且这次设计的选题,是一个实际的软件产品,因此,是在我的大学生涯里也是一次重要演练。

在开始这次设计课时,真是束手无策。

对软件系统的陌生,老师的深奥讲说,一切都让我感觉茫然,我要重新对系统进行学习与探究,慢慢着手去完成。

在刚开始绘制E-R图,总会丢三落四,考虑不周到,但是因为有老师的提点,我的E-R图开始成型,并且有些课上落下的知识也得到了很好的巩固,在此,十分感谢老师。

在之后的分析规划中,我努力加倍努力地学习,四处搜集资料,讨教问题,希望能好好完善这个学生考勤管理系统。

当然,希望越大,失望越大,在实施过程中还是不断出现问题,我也曾失望过,也曾气馁过,但不曾放弃。

在这些错误中,我逐渐成长,对软件也逐渐熟悉,然而系统也逐渐得以实现。

这个系统以及这篇系统报告蕴含着我的心血,在这个系统以及报告成型时候的那一瞬间的喜悦真的无法用语言来形容,这种喜悦不仅仅包括了完成这个任务之后的轻松心情,还包括着我们所有组员付出的努力得到了回报。

参考文献

[1]赵文涛,数据库系统原理,中国矿业大学出版社,2006

[2]罗坚,高志标《Access数据库应用技术教程》北京:

理工大学出版社,

[3]Access项目案例导航郑小玲、王学军编着科学出版社

[4]向隅编数据库基础及应用邮电大学出版社2008

[5]程序设计视频教程高等教育出版社(第2版)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1