考勤管理系统实现与设计(2)

2018-12-17 13:50

摘要

在现代企业中,企业员工的考勤工作不仅工作量大,而且时效性强。随着数据库技术的发展和企业信息化建设的进行,使用计算机管理考勤工作也大为大势所趋,它为企业的考勤工作节约了大量的人力和物力,也大大减轻了企业考勤工作量。

考勤管理系统是企业对考勤实行了信息化管理,其目的是为了实现员工考勤数据采集、信息查询和数据统计过程的自动化,完善人事管理现代化,方便管理人员统计、考核员工出勤情况,计算员工工资。

企业考勤管理系统主要是针对各个公司作为使用对象而开发的,其系统开发任务主要包括数据库的设计与维护、应用程序的开发等两个方面。对于前者要求建立起的数据库具有完整性和一致性,且具有一定的数据安全性,如用户需要密码才能使用等,而对于后者则要求程序界面友好、功能完备等特点。根据软件工程的原理,设计并开发了企业考勤管理系统,包括系统的需求分析,系统的总体设计和各模块功能的实现。

经过详细分析,我们选用微软公司的C#作为前端开发工具,C#是微软公司基于.NET平台上推出的新一代编程语言,它功能强大、编程简洁,使程序设计工作变得轻松快捷。选用Microsoft SQL Server 2000作为后台数据库。首先建立系统应用原型,然后对原型系统进行需求迭代,不断修正和改进,直到形成用户满意的实际可行的系统。

关键词:考勤管理系统,Microsoft SQL Server2000,C#

I

1 绪论

1.1系统开发背景

无论公司还是企业,都会涉及到对职工考勤管理。考勤管理在生产管理过程中充当着一个十分重要的角色,考勤管理的效率对生产的效果起着举足轻重的作用。随着现代科学技术的发展,越来越多的公司和企业对职工的考勤管理都实行了信息化管理,使计算机系统代替繁琐冗余的手工方式来管理考勤事务。传统的手工方式不仅效率低下,而且容易出错,采用计算机技术进行管理可以克服手工管理的缺点,将人们从烦杂的劳动中解放出来。先进的考勤管理思想在商业中实现就成为了一个时代的目标,它的执行对于公司的决策者和管理者来说是很有帮助的。

公司集团急需一套既有先进考勤方法又适合国内大商业的考勤管理系统,作为实现目标和提高现有水平的一种重要手段。基于此,开发了一套考勤管理系统,其主要目的是为了统计员工的迟到、早退、旷工、事病假、加班以及出差等情况。

1.2系统开发的意义

随着计算机技术和网络技术的发展,计算机网络给人们都来了很多便利,同样考勤管理系统也是如此,它主要是为了满足单位日常的考勤管理的需要,扩大工作空间,使单位管理过程更加快速、安全、高效。论文系统规划设计过程是从单位的业务流程出发展开分析,从而完成系统各个功能模块的分析过程,以及完成部分功能模块的设计,实现了数据库信息的浏览、录入、查询、修改、删除等各种操作,通过统一界面使得系统操作更为灵活、方便。

面对大量的商品信息,采用人力处理将浪费大量的时间、人力和物力,而且统计数据麻烦。因此开发一个界面友好,易于操作的考勤管理软件进行自动化处理变得十分重要,这真是本系统开发的目的和意义。

1.3系统开发方法

本系统采用C/S客户服务器应用数据库开发,选用C#作为前台开发语言,使用Microsoft SQL Server 2000作为后台数据库开发。本次毕业设计应首先分析考勤管理系统的相关功能,结合本次毕业设计的相关要求写出需求分析;其次,综合运用以前所学的相关知识,在设计中又需求分析为基础,写出系统开发计划、实现流程及相关问题的实现方法;同时,在开发设计与实现中,要保存好相关的设计文档。

1

1.4系统开发工具简介

1.4.1 C#简介

C#语言不能孤立地对待,而必须和VS.NET Framework一起考虑,因为VS.NET Framework运行库(CLR)为C#代码执行和代码管理提供了支持,并且提供类库简化了C#编程。

C#是一种现代的面向对象的程序开发语言,是微软为.NET平台量身定制的一种语言,使得程序员能够在新的微软.NET平台上快速开发种类丰富的应用程序。它具有良好的安全性和哭平台性。.NET平台提供了大量的工具和服务,能够最大限度地发掘和使用计算及通信能力,.NET框架的各种优点在C#中表现得淋漓尽致。

由于其一流的面向对象的设计,从构建组件形式的高层商业对象到构造系统应用程序,你都会发现C#将是最合适的选择。

C#语言的优势如下:

1、具有高度的灵活性和强大的底层控制能力,能与计算机硬件直接通信。

2、具有感可移植性,尽管程序的是针对所给的操作系统(OS)和特定的计算机硬件系统的,但是只需要做少量的修改就可以应用于其他系统。 3、代码高速高效,具有相当高的执行效率。

1.4.2 SQL Server 2000 简介

Microsoft SQL Server 2000是一套完整的数据库和分析产品,可迅速提供下一代可扩展电子商务、各种业务和数据仓库解决方案。Microsoft SQL Server 2000 是一个分布式的关系型数据库管理系统,具有客户机/服务器体系结构,采用了 Transact-SQL的SQL语言在客户机与服务器间传递客户机的请求与服务器的处理结果。它一种应用广泛的数据库管理系统,具有许多显著的特点:易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器紧密关联的集成性、良好的性价比等。除这些核心企业品质外,SQL Server 2000还为您的数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应,从而获得竞争优势。

Microsoft SQL Server 2000是众多数据库开发软件的一种,它的版本包括企业板,标准版,个人版,Windows CE版,开发版和评估版。不同版本的功能和用户群不同。SQL语言是访问数据库的标准语言,无论后台数据库是SQL Server,Oracle,还是IBM DB2,甚至是小型数据库ACCESS,都可以使用标准的SQL语句对它进行操作。在这里,是采用SQL Server 2000作为后台数据库。

2

2 系统分析

2.1可行性分析

2.1.1技术可行性分析

随着国内软件开发的日益发展壮大,各种中小企事业单位已具备独立开发各种类型的软件的能力,能够满足不同行业的特别的需求。而这个系统尽管其在组织关系上存在着很大的复杂性,繁琐性,但是就整个系统的技术构成上来看,它还是属于一个数据库应用类的系统。其基本操作还是对存在库进行添加、删除、查找、编辑等。所以就单纯的数据库应用来看,暂不存在太大的技术问题。

2.1.2经济可行性分析

对于整个系统而言,在系统未运行之前,初期投资比较大,花费相对而言比较多。各部门之行配置电脑、服务器、打印机、传真机及相关的网络设备,但是在整个系统投入运行之后,因为现在计算机已经普及了,相关的人员培训费可以减少很多。而同时又减少了数据的流通环节,不必要花费那么多的时间,也就是说最重要的就是要提高了效率,而又保证了各项数据的准确性,也避免了工作人员的流动造成的数据丢失等问题,适应了当前的发展形式。

2.1.3开发环境可行性

采用的C#开发工具,它首先是一个开放的协作式系统,可以和多种PC产品集成,并可以通过专用接口或ODBC接口连接许多比较常用的数据库;其次它具有可视化的开发环境,使代码的编写更为直观,并且在可视化环境下的和维护也相对容易。而为方便用户见面的开发,C#提供了大量控件,这既丰富了应用程序的表达能力,也加快了项目的开发速度。同时,它拥有多平台的开发环境,如果需要把一个平台上开发的代码移植到另外一个平台上,只要程序编译就可以了。

3

2.2需求分析

2.2.1用户需求分析

随着社会现代化的发展,单位日常管理相关的信息随之急剧增加,传统的人力手工管理模越来越不能适应现在的工作效率和准确性。在这个高节奏的信息时代,安全、准确的管理信息系统是每个管理者所需求的。建立一个适应现代化社会经济体制的管理信息系统势在必行。

该系统的具体任务就是设计一个公司的考勤管理系统,由计算机来代替人工执行一系统诸如增加、删除、修改、查询、统计及打印等操作。这样就使办公人员以轻松空间地完成考勤管理的任务。

2.2.2功能需求分析

本系统要实现的是企业考勤管理系统,在设计时应该有友好的用户界面,对于一个好的软件有一个友好的用户界面是非常重要的。用户界面应尽量做的简单、层次清晰明了,以最大限度为用户提供操作方便。如尽量减少用户输入次数,多使用快捷按钮等。系统应有基本功能如下:

1、 考勤管理员、员工登录功能。 2、 员工考勤管理相关信息的管理功能。 3、 统计功能。 4、 查询功能。

2.2.3系统需求分析

考勤管理系统能够提供员工考勤的情况记录,方便地对员工考勤进行评定。考勤情况是由员工登录系统添加记录,能提供请假、辞职等情况的记录,并实现查询、添加、修改、删除、浏览等处理功能;能具有一定的协调性和完整性。

考勤管理者可直接操作各考勤情况,考勤管理人员功能的信息量大,数据安全性和保密性要求最高,管理员可以浏览和修改查询、添加、删除、修改、统计员工的基本信息。考勤管理系统通过考勤信息判断并记录员工出勤信息,可以保证考勤数据的准确、公正、安全,减少考勤人员的工作负担,避免人为因素的干扰和弄虚作假现象;各管理用计算机及管理软件用Windows环境下的全中文界面平台,能灵活处理各种特殊情况,方便的修改各种基本信息,提过丰富的统计信息,查询方便,管理安全,操作简便巨噬易学。

4


考勤管理系统实现与设计(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:按摩技师规章制度

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: