析 8
2.1 需求分析的目的 8
2.2 系统需求分析 8
2.3 功能性需求 9
2.3.1用户登录认证 9
2.3.2用户信息修改 11
2.3.3个人信息查询 13
2.3.4多人信息查询 14
2.3.5请假登记管理 16
3. 系统整体设计 18
3.1 系统分析 18
3.2 数据库设计 19
3.2系统流程设计 21
4.主要功能模块设计 22
4.1 系统登录模块设计 22
4.1.1 有关文件操作 22
4.1.2 INI文件解析 22
4.1.3 系统登录窗口 23
4.2 "员工信息"页功能 24
4.3 "出勤信息"页功能 24
4.4 "员工工资"页功能 25
4.5 "相关查询"页功能 26
4.5.1 Select语句介绍 26
4.5.2 查询方式介绍 26
4.6 "密码修改"页功能 27
4.6.1密码设置信息的设计 27
4.6.2有关密码修改 28
4.7 "帮助说明"页功能 28
4.8 "退出系统"页功能 29
5.系统开发与实现 30
5.1 系统实现 30
5.2 结果分析 32
5.2.1 开发难点及相关策略 32
5.2.2 工作展望及见解 33
总结 34
致谢 36
参 考 文 献 37
1. 绪论
1.1 课题背景及来源
考勤系统在国内已出现和使用已有十多年了,其间有很多技术变革,比如从条型码到磁卡,到接触式IC卡,到非接触式感应卡,至到指纹识别,这不能不说是技术的快速进步。不过,这些技术的进步仅限于身份的识别方面,只是识别介质发生了改变,而对考勤数据的采集、处理和及时准确的报表方面,一直是止步不前,甚至为了追求低成本而互相抄袭,谁也不愿去做技术的创新,不考虑使用者的需求。这种老技术产品因其研发周期极短,成本低廉,大多数是赠送软件。报表的功能只适合于小型企业客户的粗放要求。但这也给整个考勤系统行业造成了致命的缺陷和伤害,表现在:
> 技术停滞不前,看不到先进性;
> 用计算机处理考勤数据,居然要以大量手工修改报表结果为前提,不然报表不正确;
> 人资部门每个月被折磨得疲累不堪,很耽误人力资源管理工作;
> 特别是要出报表的前几天,加班加点都出不了报表(由于不能马上出有效的报表,很多单位已习惯提前到25号前出报表了,这样才能保证在月底之前交到财务部门结算工资);
> 有少数企业因前面这种方法太耗时间了,也很难判断,所以干脆只看刷卡记录,不出报表,这是很无奈的选择,因为整个考勤市场都是这样的产品充斥着,想改变也难啊;
> 极少有升级程序,也许几年才升级一次;
> 企业信息化所包括的,不管是财务软件,还是办公软件、人力资源系统、CRM甚至ERP等都能提供准确的数据和报表,唯独企业最基本的考勤系统,却无法自动提供准确的考勤报表[1]。
技术发展是越来越快,产品的功能也是越来越强大。现在的考勤机都很先进,指纹,虹膜,DNA什么技术都用上了。所以考勤管理系统将越来越完善,更加方便,对员工的约束力越来越强。
今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:
> 计算机可以代替人工进行许多繁杂的劳动;
> 计算机可以节省许多资源;
> 计算机可以大大的提高人们的工作效率;
> 计算机可以使敏感
文档更加安全,等等。
随着现代科技的进步,用计算机来进行考勤的管理也成为现代化企业运作必不可少的一部分。在过去我们的考勤工作都是人工完成的,不仅浪费了很多的人力跟物力,而且无法保证其准确性和透明度;给企业的管理带来了许多的不便。现在利用计算机