人事考勤管理系统的设计与实现.docx

上传人:b****2 文档编号:1782626 上传时间:2022-10-24 格式:DOCX 页数:24 大小:427.21KB
下载 相关 举报
人事考勤管理系统的设计与实现.docx_第1页
第1页 / 共24页
人事考勤管理系统的设计与实现.docx_第2页
第2页 / 共24页
人事考勤管理系统的设计与实现.docx_第3页
第3页 / 共24页
人事考勤管理系统的设计与实现.docx_第4页
第4页 / 共24页
人事考勤管理系统的设计与实现.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

人事考勤管理系统的设计与实现.docx

《人事考勤管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《人事考勤管理系统的设计与实现.docx(24页珍藏版)》请在冰豆网上搜索。

人事考勤管理系统的设计与实现.docx

人事考勤管理系统的设计与实现

 

 

人事考勤管理系统

 

学生姓名

学号

所在系

专业名称

班级

指导教师

 

 

中国地质大学

二○一四年五月

内容摘要

在如今科技腾飞的日子里,伴随着时代的进步,日益庞大的企业,怎样有效的管理企业人才的个人信息,已经变成一个不容忽视的问题。

随着计算机在生活与办公中的渗透,利用计算机来改变以往的传统模式已经势在必行,开发一个人事考勤管理系统显得尤为重要。

本系统为公司的有效管理提供了一个良好的解决方案。

该系统采用了C++作为编程语言,选用SQLServer2008作为数据库服务器,以AOD来完成数据前后台交互。

本系统实现了对部门、员工的基本信息的维护和管理,在考勤模块录入员工当天的考勤状况,可对时间和员工进行查询,还可以在考勤汇总模块对员工考勤进行汇总,计算出员工的考勤状况。

关键词:

管理企业人事考勤数据库服务器

Abstract

Intoday'sscienceandtechnologytakeoffdays,alongwiththeprogressofTheTimes,growingenterprises,howtoeffectivelymanagemententerprisetalentedperson'spersonalinformation,hasbecomeaproblemthatnotsallowtoignore.Withcomputerpenetrationinthelifewiththeoffice,usingthecomputertochangethetraditionalmodelofeverhaveisimperative,todevelopahrattendancemanagementsystemisparticularlyimportant.Thissystemforthecompany'seffectivemanagementprovidesagoodsolution.ThesystemUSESthec++asaprogramminglanguage,choosetheSQLServer2008asthedatabaseServer,AODtocompletedatainteractionatthefrontdeskandthebackground.Thesystemimplementationforthebasicinformationofthemaintenancedepartment,theemployeesandmanagement,theattendancemoduleentryemployeesattendancestatusthatday,andcanbequeriedfortimeandemployees,alsocanbeintheattendancesummarymoduleforemployees'attendancesummary,calculatetheemployee'sattendancestatus.

Keywords:

ManagementofenterprisePersonnelattendancerecordThedatabaseserver

.

 

前言

1开发工具及技术

2系统分析

3系统设计

4数据库的设计

5详细设计

结束语...........................................23

参考文献..........................................24

人事考勤管理系统

前言

在公司和企业中,考勤作为一个基础的考核条件,扮演者重要的角色。

传统的考勤,由人工考勤或者技工书面记录,其中存在的大量的主观性和人为因素。

而且,随着公司规模的逐渐扩大,更多的员工用传统的方式显得难以管理,耗费了大量的人力、物力、财力,换来的只是众多的错误和漏洞,使公司的效率大打折扣。

现在是科技腾飞的时代,科技赋予了我们方便和快捷,我们有权利享受这果实。

计算机的飞速发展,已经渗透到各个领域,利用计算机来为我们管理人事考勤,替代传统考勤已经是大势所趋。

现在各行业的发展速度已经难以想象,企业间的竞争早已是没有硝烟的战场,优胜劣汰的残忍环境中如何让自己的企业崭露头角,客观上来讲对企业的内部管理和运营的效率是非常重要的。

这样来讲的话,人事考勤管理系统是当代企业不可或缺的一个重要的组成部分,是让公司健康发展的重要工具,万丈高楼平地起,只要把基础搞好了,才能把其他方面做大做强。

人事考勤管理系统更加利于公司的决策者和管理,员工的考勤信息为员工的发展,奖励和处罚提供了准确的依据。

它是公平的,有利于提高员工的积极性和士气,这些直接关乎员工的工作效率,从而提高公司的整体形象和公司效益

1开发工具及技术

1.1C++的介绍

一般来讲,C++是运用非常广泛的一种计算机程序设计语言。

本贾尼·斯特劳斯特卢普士博士在美国AT&T贝尔实验室发明并实现了C++(起初,这类语言被称作“CwithClasses”,就是带类的C)。

最初,c++是以c语言增强版出现的,从一开始给C语言增加类,到后来不断的增加新特性。

运算符重载(operatoroverloading)、多重继承(multipleinheritance)、模板(template)、虚函数(virtualfunction)、异常(exception)、RTTI等,一一被列入标准。

还有重要的一点就是,对现在学习C++而言,我们可以认为它是一门独立的语言,相对C语言来讲,并不完全依赖于他,即使我们不懂c语言,我们可以直接学习C++。

我们可以从《C++编程思想》这本书中对两者的描述可以知道,在效率上来讲,C++与C的差别是非常的小,波动就在-5%到+5%之间,甚至我们可以这样认为,C++可以在大多数的场合中取代C语言是完全胜任的。

“C++标准委员成立的第一年是1998年,国际标准组织(IOS)在1998年颁布了C++程序设计语言的国际标准ISO/IEC1988-1998”.C++是具有国际标准的编程语言之一,一般称为ANSI/ISOC++。

C++这个称呼是在1983年中RickMascitti的建议,最开始使用时在1983.12使用的。

起初,处在研发阶段曾被称为“newC”,后来被称为“CwithClasses”。

现在在计算机科学里面,被称作C语言的上层结构的仍然是C++。

C++名字的由来是C语言中的操作符“++”。

关于C++的名字的由来,RickMascitt表示他从来没想到这门语言的名字会被称为C++,可以说C++这个名字完全是一个玩笑得来的。

1.2C++的发展历程

C++语言的发展大致可以划分为三个阶段:

初始阶段,在20世纪80年代到1995年间。

在这一阶段的C++语言的类型差不多可以认为是传统意义上的面向对象的语言,问世时迅速在当时的工业界所使用的众多的开发语言中能够占据了如此的大份额,说及原因,不得不说是C++效率接近C语言。

第二阶段,1995-2000,在这5年间,该阶段因为Boost和标准模板库(STL等程序库的相继问世,在C++中的比重,泛型程序设计占据的越来越多。

与此同时,因为Java、C#等语言的先后出现和大规模下降的硬件价格,C++的比重受到了一定量的冲击。

最后阶段,2000年到现在,因为以MPL、Loki为代表等程序库模板元编程的问世和产生式编程产生,C++再次迎来了发展史上的另一个辉煌,原有技术和这些新技术的相继出现的完美结合,C++已经成为当今主流编程语言名副其实最复杂的一员。

1.3C++的语言特点

⏹设计成静态类型机制、具有和C程序设计语言同样高效且可移植的多用途。

⏹设计成直接的、广泛的支持多种程序设计的风格(面向对象程序设计、泛型程序设计、程序化程序设计、资料抽象化)。

⏹尽管也许会导致程选择错误,仍设计成给程序设计者更多的选择性。

⏹为了提供了一个从C到C++的平滑过渡,尽可能与C兼容。

⏹尽可能的避免没有普遍性和平台限定的一些特性。

⏹不使用带来额外特性的开销。

⏹简单的程序设计环境即可设计。

⏹C++的很多特性都是以库、等方式提供的,所以它具有运行的高效性和简洁性。

⏹在多数情况下C++可以和C完美的结合,甚至可以夸张的认为,现今大多数C语言程序的完成都是在C++的集成开发环境中实现的。

它更具有相当高的性能,相对于现在如此多的其他面向对象的语言。

⏹在引入了面向对象的概念,使得设计人员在开发人机交互这类程序变得更加轻松,效率。

有很多优秀的程序框架包括wxWidgets、MFC、QT就是使用C++完成的。

1.4SQLserver2008

可以说SQLServer2008是一个重大的产品版本,相比之前,它推出了许多关键的改进和新的特性,这些地方使得它成为至今为止的最强大和最全面的SQLServer版本。

现如今在数据满天的世界里,如果公司想要获得成功和不断发展,那么他们需要定位主要的数据趋势的愿景。

微软解决了这个愿景,这个数据平台愿景帮助公司满足这些数据爆炸和下一代数据驱动应用程序的需求。

不满足于现状,微软将继续投入和发展以下的关键领域来支持他们的数据平台愿景:

关键任务企业数据平台、动态开发、关系数据和商业智能

现如今,会有许多因素致使产生了信息存储爆炸。

会有了新的信息类型,例如视频和图片的数字化,和从RFID标签获得的传感器信息,这些都会导致公司的数字信息的数量急剧增长。

对此的要求是,遵守规范和全球化的发展要求信息存储的安全性和随时都可以使用。

现在磁盘存储的成本大幅度的降低了,这样可以让公司投资的每一分钱相比以前可以存储更多的数据。

在这些庞大的数据中,用户必须迅速准确的找到相关的信息。

除此之外,他们还希望在任何设备上都能够使用这些信息,而且计划每天使用,比如MicrosoftOffice系统应用程序等。

这些要求都对数据爆炸的现在和用户期望值的升高的管理,为公司新添了更多的挑战。

为满足这些需求,Microsoft®数据平台为这些想要的需求提供了解决方案——公司能够储存和管理多种数据类型,与此同时提供拥有各种的服务集合来与这些数据交互影响:

数据分析和整合、查询、搜索、报表,和强大的同步功能。

使得用户能够了解从最初创建到存档于的所有设备的信息,不限于桌面或者移动设备,两者都可以。

SQLServer2008能够让各个公司运行自己最关键任务的应用程序,还降低了数据维护与发送给用户观察信息的成本。

这个平台有以下特点:

●可信任的,这样使得公司运行自己最关键的任务的程序,具有更安全,更可靠和更好的可扩展性

●高效的,降低公司的维护成本和实践

●智能的,提供了在任何时候想要查看和观察的全面平台。

1.5ADO

Microsoft提出的应用程序接口(API),ADO (ActiveXDataObjects,ActiveX数据对象)是用以访问数据库中关系数据或者非关系的数据。

譬如,假如你希望你编写的程序能够从DB2或Oracle数据库中向网页提供数据的话,能够把活动服务器页即ASP的HTML文件中ADO程序包括在内。

在我们从网站请求访问网页同时,返回的页面也包含了数据中相对应的数据,当然,这些都是运用了ADO代码的原因。

ADO是面向对象的,就像微软其它系统接口一样。

它是微软全局数据访问(UDA)的其中一部分,Micr

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 人力资源管理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1