计算机技术,特别是数据库技术的发展。建立考勤管理系统,为企业改变管理思想起着不可估量的重大作用。实践证明,信息技术发挥了企业的管理水平日益重要的作用。
当今社会是信息时代。信息技术已经渗透到社会生活中的各个行业,尤其是管理的各个领域。智能信息处理,是为了提高效率,规范管理,是最有效的方法来客观审核。而考勤,作为一个公司的基本管理,是管理员工的基本依据。但是,国内的大多数企业在考勤方面,仍然使用传统的考勤方法,如手工记录、检查卡、机械冲压,不仅速度慢,需要有专门的人员记录,当考勤统计,发言,报表最后交到主管人员手上时,也许时间已经过了几天,根本无法发挥考勤真正的监督作用。并且考勤数据也不准确,考勤人员在考勤过程中,可能记录出错,甚至出现弄虚作假的现象,极大地影响了工作人员的经营管理。使用一个时间管理系统,管理人员可以快速记录公司全体员工的考勤状态,并根据统计,得到员工的考勤月、离开状态和正常工作时间。
1.2 系统可行性分析
目前,出现在广大国内外企业的考勤方法有两种形式:一种是手工制作的信息,被记录在册,然后统一编号归档。另一种是使用局域网版的独立或很老的管理软件来管理收集到的数据输入计算机的手,然后通过职能分工,这是不科学的软件处理。但这两种方法都有各自的不足:前一种方法,由于信息收集者的文化差异,字迹各不相同,因此,它们之间的信息传递过程中,不可避免地会产生一些错误和破裂,从而导致数据上的不完整,而且纸质信息载体有一个非常致命的弱点,那就是信息保存的时间以及保存的条件都受限制,时间长了,不免会造成信息的消失;后一种方法,虽然解决了信息保存时间短以及信息容易丢失的问题,但也有一个致命的缺陷:由于软件系统过旧,有些功能的规划,分工不科学,所以在操作上有一个大的脱节,而且在数据库安全方面,也有一定的缺陷。在现在这个信息化时代,任何单位都需要一个务实的企业考勤管理系统来规范考勤,这个将会大大提高企业的管理水平,最大限度地优化资源和利益。
现在呢,有很多国内外企业的考勤管理软件,他们所采用的技术是多种多样的,如基于JSP、FTP模式,但是,大多数企业考勤管理系统,主要用于大型机组。至于小型单位,利用企业考勤管理系统的组织和教学活动管理的并不多。对于一个伟大的需要和工资管理系统在国内外的基本需求,一个好的工资管理软件,你必须功能齐全,操作方便,显示用户友好的操作界面。同时提高了系统的功能必须考虑到灵活性,安全性,鲁棒性。好的教学管理系统,无论是专业或其他计算机用户上手快,操作简单,安装方便,易于推广。
2 系统开发环境及实现技术
2.1 系统开发环境
1)服务器端
操作系统:Microsoft Windows XP
Web服务器:Microsoft IIS 5.0及更高
数据库系统:SQL Server 2008
2)客户端
操作系统:各种平台
浏览器:IE、360等大多数常用浏览器
系统开发平台及工具
3)运行环境:.NET Framework
开发工具:Visual Studio 2010
开发语言:ASP.NET和C#
2.2 相关技术
1)B / S结构
B / S结构本质上是一个请求驱动的结构,但在其集成多种技术,克服C / S结构的一些不足,MIS系统的B / S的优点是:结构简单和统一,大大降低了系统的开发和维护成本;解决了跨平台客户端的问题;尤其使用于在线信息的发布,这是其他结构不可能实现的[2]。