企业考勤信息管理系统设计

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

I课程设计(论文)论文题目企业考勤信息管理系统摘要随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。员工考勤管理是企业信息管理的重要部分面对大量的人事工资信息,采用人力处理将浪费大量的时间、人力和物力,且数据的准确性低。因此,开发一个界面友好,易于操作的员工考勤管理软件进行自动化处理变得十分重要,这正是本系统开发的目的和意义。本项目开发过程中,主要进行的工作是需求分析、概要设计、详细设计、项目应用的前期准备包括培训、硬件配置等。软件采用基本对话框界面,能满足中小型企业员工考勤管理的基本需要。本论文针对该软件的各个方面,开发过程中涉及到的技术和工具都分别进行了阐述。根据以上分析本系统主要模块如下:1登录窗口模块,2主窗口模块,3添加出勤记录模块,4加班记录模块,5请假记录模块,6出差记录模块,7月度出勤情况表模块。总之,本次设计工作是一次理论联系实际的过程。对我们来说不仅是一次难得的学习机会,而且通过实践使我们深刻地了解了这些抽象概念的实质,为我们将来的工作奠定了扎实地基础。IIAbstractAlongwithcomputerpopularizationandcomputersciencetechnologyrapiddevelopment,thepeoplestarttousethecomputersolutionactualproblemmoreandmoremany.Thestaffchecksattendancethemanagementistheenterpriseinformationmanagementimportantpartfacingthemassivehumanaffairswagesinformation,willusemanpowerprocessingtowastethemassivetime,themanpowerandthephysicalresource,alsothedataaccuracywillbelow.Therefore,developsacontactsurfacetobefriendly,easytooperatethestaffchecksattendancethemanagementsoftwaretocarryonautomatedprocessingtobecomeextremelyimportant,thisispreciselythissystemdevelopmentgoalandthesignificance.Inthisprojectperformancehistory,mainlycarriesontheworkisthedemandanalysis,theoutlinedesign,thedetaileddesign,theprojectapplicationearlierperiodpreparationincludingtraining,thehardwaredispositionandsoon.Thesoftwareusesthebasicdialogboxcontactsurface,cansatisfythesmallandmedium-sizedenterprisestaffstocheckattendancethemanagementbasicneed.Presentpaperinviewofthissoftwareeachaspect,Intheperformancehistoryinvolvesthetechnologyandthetoolseparatelyhaveallcarriedontheelaboration.Accordingtoaboveanalyzesthissystemmainmoduletobeasfollows:1registersthewindowmodule,2mainwindowmodules,3increasegoingoutondutyrecordmodule,4workingovertimerecordmodule,5asksforleavetherecordingmodule,6businesstriprecordmodule,inJulygoingoutondutysituationtablemodule.Inbrief,thisdesignworkisaapplytheorytorealityprocess.Notonlytomeisararestudyopportunity,moreovermademethroughthepracticetounderstandprofoundlytheseabstractconceptessence,futuretheworkhaslaidsolidlythefoundationforme.Keyword:Checkingattendance,system,informationIII目录1论绪....................................................................11.1应用背景..............................................................11.2开发工具的选择.......................................................11.2.1VisualC++6.0简介...............................................................................................11.2.2使用VisualC++编程的理由..................................................................................21.2.3面向对象的应用服务层设计.................................................................................21.3论文的工作介绍........................................................32系统总体设计.............................................................32.1系统需求分析......................................................32.2系统概要设计......................................................42.2.1系统结构设计........................................................................................................52.2.2数据库设计............................................................................................................72.3系统详细设计.......................................................133系统应用程序设计........................................................143.1系统程序框架的组成..................................................143.2登录认证对话框的实现................................................153.3主对话框窗体功能的实现............................................163.4上班时间设置窗体功能的实现...........................................173.5考勤修改窗体功能的实现.............................................183.6添假出勤记录属性页的实现.............................................193.7加班记录属性页功能的实现.............................................213.8请假和出差属性页功能的实现...........................................223.9考勤统计模块功能的实现...............................................224系统开发总结............................................................234.1结束语..............................................................234.2参考文献.............................................................244.3致谢................................................................245附录....................................................................2511绪论1.1应用背景随着经济的发展,企业的规模不断扩大,人员流动日趋频繁,人员出入考勤管理的工作量也随之增加,以往的人工处理方式对于员工很多的企业来说就显得力不从心,利用现代计算机技术可使考勤人员管理从繁重的劳动中解脱出来,特别是对于人员出勤档案的查询可做到更及时,更准确。方便员工的出勤统计情况等各方面的工作。考勤制度是每个企业单位所必需的,计算机的出现使员工出勤情况的记录和统计工作变的十分简单。通过开发一个企业企业员工管理系统,可使企业员工的出勤管理工作系统化,规范化和自动化,从而达到全面提高企业员工考勤管理效率的目的。1.2开发工具的选择本系统是在VC++6.0开发环境下,采用Dialogbased的应用程序框架。由一个主对话框和若干个功能对话框组成。系统采用microsoftoffice中的Access2000来设计数据库,再连接数据源。1.2.1VisualC++6.0简介VisualC++6.0是Microsoft公司开发的基于C/C++的集成开发工具,它是VisualStudio中功能最为强大、代码效率最高的开发工具。VisualC++6.0与以前的版本相比有了多方面的改进。它的编译器、调试器、连接器、编辑器、资源编辑器都有所加强,在编辑器中还提供了自动语句生成功能,编辑器会像VisualBasic一样自动提示函数的参数、对象的成员。另外,VisualC++6.0还提供了很多向导。MFC提供了一些新的类,提供了更强大的数据访问功能。2用户可利用VisualC++6.0以两种方式编写Win32应用程序,一种方式是基于WindowsAPI的C编程方式,另一种是基于MFC的C++编程方式。C编程方式是传统的、久经考验的编程方式,代码的效率较高,但开发难度与开发的工作量大。C++编程方式代码运行效率相对较低,但开发难度小、开发工作量小、源代码效率高。C编程方式的用户己经很少,本书将以C++编程方式向用户介绍利用VisualC++6.0的程序设计。1.2.2使用Vis

1 / 28
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功