5.职位管理模块:这个功能模块主要的目的是便于操作者查看系统中现有的职位资料、添加新的职位信息、编辑和剔除现有信息中不合理的部分。
6.员工管理模块:这个功能模块主要的目的是便于操作者查看系统中现有的职工资料、添加新的职工信息、编辑和剔除现有信息中不合理的部分。
7.考勤管理模块:这个模块,管理员可以对需要请假的员工做一个添加异常考勤的操作行为,记录下员工的请假状况,其中有一个子模块是异常考勤列表,里面显示了员工的请假情况,另一个子模块是考勤统计,在这个子模块下,管理员可以非常清晰地看出在指定月份中,员工请假情况的统计情况。
8.工资管理模块:通过这个模块,可以查看员工应得到的实际工资数目,它会根据统计出的请假状况,自动核算出当月工资,方便管理员发放。
其中管理员管理模块、部门管理模块、职位管理模块,是只有拥有管理员权限的用户才可以使用的模块,普通用户在员工管理模块只能查看和编辑自己的个人信息,在考勤模块只能查看个人的异常考勤列表和个人的考勤统计数据,同理,在工资管理模块下,普通用户也只能查看到个人的月薪情况。
1.6 系统的局限性
因为这个系统的的适用对象是中小型企业,考虑到主要是保持系统能够稳定地运行,所以采用了C/S结构且功能无网络化,因此,除了在企业内部可以查看自己的出勤情况外,在家里或是离开公司的地方要想查看出勤资料是做不到的;这和一些大型企业拥有自己的信息系统是远远不能相比的;其次,由于这个系统比较小型,所以严格意义上来说,它的数据存储量是有很大的局限性的,当企业的员工数目猛增,可能就会减慢系统处理指定数据的速度。
1.7 本章小结
本章大致介绍了一下企业考勤管理系统的研究背景,结合了现代社会中,中小型企业在考勤方面的实际问题,得出用计算机实现企业考勤管理的必要性,然后介绍了考勤管理系统从无到有的发展历史和现在的水平以及未来的趋势走向,考勤系统会在日后企业的管理方面占据越来越重要的位置,接着简述了一下本系统各个模块的基本功能和存在的局限性。
2 开发平台和技术介绍
2.1 Microsoft Visual Studio 2010平台
Microsoft Visual Studio(简称VS)是微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它几乎涵盖了操作者在编写软件中所可能用到的绝大多数工具,除了性能特别强大外,它的覆盖性也很广泛,我们不需要担心用VS编写的代码受众狭隘,因为在微软支持和提供服务的平台下,所有使用VS开发工具编写的代码全部都适用。而Visual Studio .NET是用于快速生成企业级.NET Web应用程序和高性能桌面应用程序的工具。Visual Studio包含基于组件的开发工具和许多用于简化基于小组的解决方案的设计、开发和部署的其他技术。本系统使用的是Microsoft Visual Studio 2010。
Microsoft Visual Studio 2010,它的编程模式十分简单,和早些年的.NET开发客户端相比,使用起来更加方便,操作这个软件只需要在工具栏中选择自己程序需要的控件并直接将其拖拽在设计界面中再通过双击控件进入代码编辑区编写相关代码,就能完成一个小型的、简便的客户端应用程序。
Microsoft Visual Studio 2010平台自助配备了SQL Server 2008数据库的服务器,相比在其他编程平台还要重新下载数据库并安装,需要经历这些繁琐的步骤,Microsoft Visual Studio 2010依靠它不需要单独地安装数据库,便可以支持数据库程序的开发这一得天独厚的优势获得了众多青睐。Microsoft Visual Studio 2010的使用方式也很简单,只要把编写的代码和设计好的程序界面打包在一起就可以直接运行了。