论文摘要
随着计算机的飞速发展,教学系统软件得到了广泛的应用与发展,实现了现代化的教学方式。同时,由于高校实行扩招,学生的人数增加很快,这就需要配备相应的教师队伍。为了保障教学秩序正常的进行,就必须要有一个好的管理制度。而作为学校管理制度的一个重要环节,考勤管理系统在现代社会中越来越受到重视。对于现在的考勤硬件从打卡机到考勤机到指纹,发展相当迅速,采集相关的考勤数据已经变得越来越简单。而现在而临的最大问题一方面为数据处理,负责人根据得来的考勤数据进行人工计算。对各种数据进行汇总,使部门负责人员工作量很大。手续烦琐,而且很容易出差错,另一方而,员工要查询或者请假需要写请假条,然后找到相关负责人,从下到上,也许负责人不在,那么有急事请假的事情还会耽搁,这样进行一系列工作之后才能实现。针对这种情况,开发出了这种基于ADO.NET数据访问的考勤管理系统。ADO.NET是微软提供的一种高性能访问信息源的策略,这些技术可以使用户很方便的整合多种数据源,创建易维护的解决方案。它是为了应用广泛的数据控制而设计[20],并提供了断开的数据访问模型,这对Web环境至关重要;提供了与XML的紧密集成;还提供了与.NET框架的无缝集成(例如,兼容基类库类型系统)。所以使用起来比以前的数据库更灵活有弹性,也提供了更多的功能[14-19]。ADO.NET对象可以让我们快速简单的来存取各种数据。传统的主从式应用程序在执行时,都会保持和数据源的联机。但是在某些状况下和数据库一直保持联机是不需要的,而且一直保持和数据源的联机会浪费系统资源。有些时候我们只需要很单纯的将数据取回,这时候就不需要保持对数据源的联机。ADO.NET被设计成对于数据处理不一直保持联机的架构,应用程序只有在要取得数据或是更新数据的时候才对数据源进行联机的工作,所以应用程序所要管理的连结减少;数据源就不用一直和应用程序保持联机,负载减轻了效能自然也就提升。不过我们的应用程序也有些情况需要和数据源一直保持联机。将ADO.NET数据访问应用于考勤系统,可以很好的完成数据控制。在此考勤系统中,可以完成如下的系统功能:1、对采集到的考勤信息进行自动化处理,统计职工的旷工加班等信息;2、统计职工相关考勤方面的奖罚情况;3、职工可以通过网络查询到自己的相关考勤信息并可实现网上请假;4、管理人员进行数据修改和统计等。本系统开发前端采用C#.net作为开发工具,后端数据库则采用SQLSERVER。本文的研究对该系统的数据访问提供了一套可行的技术;对于实现职工的数据的整合,数据查询,数据管理和数据备份都有积极的意义;对学校建立有效和合理的考勤管理体系有现实指导意义。