本站联系方式
   联系QQ  :1095080675
   联系QQ  :1223950575
  技术指导:1353934434
  
  电子邮箱:1095080675@qq.com
标题  基于ASP.NET的学习考勤管理系统
编号  12178
编程语言  ASP.NET, C#
开发环境  Visual Studio 2005
数据库  SQL Server 2000
资料明细  论文、程序
推荐指数  ★★★★★
内容介绍

2 需求分析
2.1 系统功能分析
考勤管理系统的主要功能如下:
( 1)基本信息管理: 包括课定义, 学习作息时间定义, 考勤制 度定义
( 2)学员信息管理: 学员信息录入, 学员信息修改, 学员信息 查询
( 3)考勤管理: 设置考勤机, 收集考勤信息, 手工添加信息, 考 勤信息统计
( 4)报表管理
( 5)系统维护: 帮助, 操作日志, 用户管理, 数据备份, 数据恢复
2.2 工作流程分析
根据分析, 可以看出, 整个学习考勤管理流程主要分成两个 部分, 第一个部分主要是用考勤机进行考勤记录, 第二个部分主 要是用计算机进行数据分析, 包括设置上下课作息时间, 计算机 从考勤机上下载考勤数据, 对获得的数据进行分析。如图 1 所示
第一部分, 用考勤机对学员进行考勤, 考勤机开始考勤之前, 先对考勤机进行初始化, 并做好准备工作。学员上下课时, 在考勤 机上刷卡, 每个学员都配备一张 IC 卡, IC 卡上有学员的一些信息, 考勤机通过识别 IC卡中提供的信号来判断学员的考勤时间, 并做记录。考勤机记录下学员的考勤卡的卡号、 考勤时间, 并记录 在考勤机的中, 考勤机中的数据可传输到计算机中。
第二部分, 计算机对考勤数据进行分析和汇总。它包括以下过程:
(1)计算机把考勤机上的数据下载到计算上, 计算机经过一定的筛选后, 作为学员考勤的原始数据保存起来, 作为考勤统计的 依据。
(2)计算机统计出每个学员的出勤记录, 并把学员的出勤记录 与作息时间相比较, 如从考勤机上得到学员甲的上午上班时间, 把这个时间与作息时间规定的上午上课时间进行比较, 来判断学 员甲是正常上课, 迟到, 还是旷课。 例: 规定上午上课时间为 9: 00, 上课时间开始后 5 分钟至 30 分钟内到课者, 按迟到论处, 超过 30 分钟以上者, 按旷课半日论处。提前 30 分钟以内离课者按早退论 处, 超过 30 分钟者按旷课半天论处。某学员到课时间为 9: 20, 计 算机从考勤机上得到该学员的上课时间, 并与规定作息时间对 比, 以此为根据来判断该学员的出勤类别, 通过比较, 可知出勤类 别是迟到, 同时计算机做出记录。
(3)按照以上所叙述的方法, 对每个学员进行考勤统计, 把每 天统计的结果保存起来, 作为月底考勤统计的原始资料, 通过月 底考勤统计, 可知道每个人每个月的出勤情况, 包括迟到, 早退, 旷课, 请假的次数。
(4)将天、 周、 月、 年考勤结果生成报表。
2.3 可行性分析
对于学校来说学员一般都在 1000 人左右, 每个学员每天按 照上下午各考勤一次来计算, 一个月就将有 6 万条左右的数据 量, 如果使用 ACCESS 来做为后台数据库的话, 访问速度将会是 非常慢, 因而我们就考虑使用微软的 SQL SERVER2005 来作为整 个系统数据库的支持, 简单而且容易实现, 数据量大的时候访问 速度也比较快, 比较适合学习考勤管理需求, 对于提高考勤的效 率和效果有一定的帮助。

说明
 以上是论文部分内容。如果对以上内容感兴趣,可以QQ:1095080675或邮件1095080675@qq.com继续联系我们。
相关文章
  •  JSP实现的高校学生考勤管理系统
  •  企业考勤管理系统
  •  Delphi考勤管理系统
  •  考勤管理系统的设计与实现
  •  更多考勤管理系统:查看更多...
  • 文章导航
  • 上一篇:基于ASP.NET的科技基金项目申报系统(论文+程序)
  • 下一篇:基于ASP.NET的专家人才库管理系统(论文+程序)