《人事考勤管理系统培训课程》

上传人:tang****xu7 文档编号:157005923 上传时间:2020-12-20 格式:DOCX 页数:86 大小:56.18KB
返回 下载 相关 举报
《人事考勤管理系统培训课程》_第1页
第1页 / 共86页
《人事考勤管理系统培训课程》_第2页
第2页 / 共86页
《人事考勤管理系统培训课程》_第3页
第3页 / 共86页
《人事考勤管理系统培训课程》_第4页
第4页 / 共86页
《人事考勤管理系统培训课程》_第5页
第5页 / 共86页
点击查看更多>>
资源描述

《《人事考勤管理系统培训课程》》由会员分享,可在线阅读,更多相关《《人事考勤管理系统培训课程》(86页珍藏版)》请在金锄头文库上搜索。

1、人事考勤管理系统培训课程课程设计.人事考勤管理系统目录第 一 部 分 : 开 发 背景 .3第二部分:系统分析 3第三部分:系统设计 .9第四部分:公共类设计 .15第五部分:主题窗设计 .16第 六 部 分:用 户 登 录 模 块 设计 .17第七部分:用户管理模块设计 20第八部分:部门管理模块设计 23第九部分:人员信息管理模块设计.32第 十 部 分 : 考 勤 模 块 设计 40第十一部分:考勤汇总模块设计 45第十二部分:后续补充部分:一些过程的具体实现方法总结及图片解释: .51第 十 三 部 分 : 心得 .51人事考勤管理系统?开发背景某公司业务不断发展,员工数量不断增加,人

2、事考勤方面的管理已成为公司管理中的重要部分,但传统的人事考勤制度已不能有效地管理员工的出勤状况,急需一套人事考勤管理的有效工具一一人事考勤管理系统。?二、系统分析1)需求分析经过对人事考勤管理过程的研究和分析,要求本系统应该具有以下功能。a)用户登录。b)部门信息录入c)人员信息管理d)考勤信息录入e)考勤信息汇总。2)系统功能描述用户需要输入用户名和密码进入人事考勤管理系统,对各部门、员工的基本信息进行维护和管理。在考勤管理模块中录入员工当天的考勤信息,同时可对年、月、员工进行查询。另外,还能够经过考勤汇总查询模 块对员工某月的考勤记录进行汇总,计算出员工月工作 天数、早退、迟到的天数。?三

3、、系统设计1)系统目标人事考勤管理系统以实现员工日常出勤信息管理为设计目标,加以强大的数据库管理功能,能够极大地提高 人事部门的日常工作效率。本系统在设计时满足以下几点:a)采用人机对话的操作方式,信息查询灵活、方便、快捷、准确,数据存储安全可靠。b)对考勤信息的操作简单,能够方便地进行添 加、修改、和删除。c)能够录入员工信息、部门信息。d)对员工的考勤信息按月汇总计算。e)对用户输入的数据,系统进行严格的数据检验 尽可能排除人为错误。f)系统最大限度地实现了易维护性和易操作性。g)系统运行稳定、安全可靠。2)系统功能结构人事考勤管理系统的功能结构如图所示:3)业务流图人事考勤管理系统业务流

4、程图如图4)系统预览:人事考勤管理系统由多个功能模块组成,下面仅列出一些典型的功能模块,其它模块以后陆续列出:a)部门管理模块如图:b)用户管理模块如图名P四 0 用李龙起用于用户的一些操作管理c)人员信息管理如图:e)考勤汇总查询如图考药汇怠尊有年;201173 月;73 员工;|(全部) 三出人员姓名I工作总天数正到m干航早总.天数病假总天玫 I事胃总天数_一四四二弟李赵王对员工的考勤信息进行汇总统计5)数据库设计A.数据库分析人事考勤系统采用SQL Server数据库,数据库名称为tb_person在数据库中建立四个表存储不同的信息,如图:+1 lJ葬W客3 | j tb_person,

5、一J裁据库关案图El U表ffl 口系毓表il dira.tab.checlci+J 口 dbo.tab_Deptl+l dbo.tab_Em p Ioy Q dbc.TabJUsern rB.数据库逻辑设计a)管理员信息表(tab_user),用于保存管理员的信息,如图:LCNGFEI-PCSqLEK.+n-dbo.Tab_J(er列名巍据类型硫Null值 IDirtB用 User Namevarthar(SO)Passwordvarctiar5Oj11b)部门信息表(tab_Dept)用于记录部门的信息,如图:C)考勤信息表(tab_check)用于记录考勤信息LOh(5FIH-PC&QL

6、tC.n - dbotabcheck X列名数据类垫允许心值 UtlQldrtE电 nannevarfhar (50)另 checkdatedate tineondutvtimedatetHYienoffidutvtimedatethneBon timedate timenolWiedate timeleavevardTar(50)oril&avedatetirneooff! eavedatetimendate timenleaveearlydatetimememovardisrfZOOjU_J|c) 员工信息表 (tab_Employees)保存公司员工信息,如图:LONGFELPCXSQ

7、LEX. d b o rta b_E m pl cyee x歹咤数据类型允许Z值 AutoIDint vardiar(50) o& ErmpjdEmp_NAMEvar(iar(5D)nPhotoimapgea5exdnar(2)国Nationalityvarar(-W)Brthvardiar(20)团PollticaLPartYvardiar(O)0Culture_Levelvardiar(40)0MantflLCoriditionvarchar(20)0Famiy_PlacevardiarClose();m_Connection = NULL;UnInitADO();void CADOCon

8、nection:InitADO()/InitADO是一个静态方法,用于初始化OLE(if (ConCount+ = 0)CoInitialize(NULL);;void CADOConnection:UnInitADO()/UnInitADO是一个静态方法用于取消初始化OLEif (-ConCount = 0)CoUninitialize();BOOL CADOConnection:Open(CString ConStr)/ 经过指定的数据库连接字符串于SQL数据库建立连接if (IsOpen()m_Connection-Close();m_Connection-Open(_bstr_t)Co

9、nStr,”,”,adModeUnknown);return IsOpen();CString CADOConnection:GetSQLConStr()/ 生成数据库连接需要的字符串CString Str;Str.Format(Provider=SQLOLEDB.1;IntegratedSecurity=SSPI;PersistSecurityInfo=False;InitialCatalog=tb_person;Data Source=LONGFEI-PCSQLEXPRESS);return Str;_ConnectionPtr CADOConnection:GetConnection()/ 该方法用于返回Connection接口指针return m_Connect

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号