




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、V B 企 业 考 勤 管 理 信 息 系 统 随着计算机的普及和计算机科学技术的飞速发展, 人们开始越来越多 地利用计算机解决实际问题。 员工考勤信息管理是企业信息管理的重 要部分。面对大量的人事考勤信息, 采用人力处理将浪费大量的时间、 人力和物力,且数据的准确性低。因此,开发一个界面友好, 易于操作的员工信息管理软件进行自动化 处理具有较大的社会现实意义。 同时,人事考勤管理系统是一切应用 系统的典范, 它具有一切应用系统的特征, 系统结构与现实生活紧密 结合,具体直观,开发应用简单,不失一般性。 人事考勤管理系统的特点是从人事考勤管理的角度出发, 用集中的数 据库将几乎所有与人事考勤相
2、关的数据统一管理起来, 形成了集成的 信息源。友好的用户界面, 强有力的报表生成工具、分析工具和信息 的共享使得人事考勤管理人员得以摆脱繁重的日常工作, 集中精力从 战略的角度来考虑企业人事考勤规划和政策 .作为计算机应用的一部分 , 使用计算机对考勤信息进行管理 , 有 着手工管理所无法比拟的优点 . 例如: 检索迅速、查找方便、可靠性高、 存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高 人事劳资管理的效率 , 也是企业的科学化、 正规化管理 , 与世界接轨的 重要条件。 考勤管理系统就是把分散的企事业单位的考勤信息实行统一、集中、 规范的收集管理, 建立分类编号管理、 电脑存
3、储查询以及防火、 防潮、 防蛀、防盗等现代化、专业化的管理系统,为企事业单位和职工解除 后顾之忧。企业考勤管理系统为企事业单位提供信息咨询、 信息检索、 信息存取 等服务。本考勤管理系统基本上能够满足现代企业考勤管理需求。 信息录入项 目齐全、完整、 系统。现代考勤管理系统灵活使用表格对各种信息分 门别类,组成企业考勤管理系统,可以方便地查询、阅读、修改、交 流和重复使用。关键词:信息管理系统;考勤管理;信息检索 目录中文摘要3第一章应用系统开发工具4VB技术简述4Access 简述 4第二章企业考勤信息系统需求分析 5-6系统功能分析 5系统功能模块设计 5系统功能描述 6数据库需求分析 6
4、第三章系统需求7性能需求7数据库需求 7第四章 系统实现技术 8-21系统主窗体设计8登录窗体的建立 9员工档案模块设计 10考勤管理模块设计 14员工调动模块设计 18第五章数据库逻辑结构设计 22-24第六章系统测试25第七章系统评价及体会26致谢27参考文献27第一章 应用系统开发工具VB 技术简介 微软公司的 visual basic 是 windows 应用程序开发工具,使目前最 为广泛的、易学易用的面向对象的开发工具。 visual basic 提供了 大量的控件, 这些控件可用于设计界面和实现各种功能, 减少了编程 人员的工作量, 也简化了界面设计过程, 从而有效的提高了应用程序
5、 的运行效率和可靠性。故而,实现本系统 visual basic 是一个相对 较好的选择。微软的 jet 数据库引擎提供了与数据库打交道的途径, 我们是通过它 以及 visual basic 来访问数据库并对其进行各种操作。 visual basic 、access 以及其他微软的软件产品都是通过共用 jet 数据库引 擎,从而给用户提供了丰富的数据类型。data 控件在数据库中的信息与将信息显示给用户看的 visual basic 程序之间架起了一座桥梁。我们可以设置 data 控件的各个属性,告 诉它要调用那个数据库的哪个部分。缺省情况下, data 控件根据数 据库中的一个或多个数据表建
6、立一个 dynaset-type (动态集合)类 型的记录集合。 一个记录集合是动态的也就意味着, 当原来的数据表 中的容改变了以后,该记录集合中的记录也会随之改变。 data 控件 还提供了用来浏览不同记录的各种跳转按钮。将 data 控件放置在窗 体中之后,我们还必须在该控件与要处理的数据库之间建立联系。 visual basic 应用程序基本的构建块是用户所创建的对象,每一个 对象都具有一些特性和行为(属性、事件和 方法)。开发人员可以最 有效利用所创建的每一个对象。 使用应用程序具有可通用性可说扩展 性和强有力的功能。visual basic 应用由一系列对象组成,包括有函数、菜单、函
7、数、 结构和数据窗口、用户对象、用户事件等等,对象中又包含若干控件 如命令按钮、单行编辑器等这些对象和控件都可在许多应用中重复使 用。Access 简介Access2000 是关系数据库开发工具,数据库能汇集各种信息以供查 询、存储和检索。Access 的优点在于它能使用数据表示图或自定义窗体收集信息。数 据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目 了然。另外, Access 允许创建自定义报表用于打印或输出数据库中 的信息。 Access 也提供了数据存储库,可以使用桌面数据库文件把 数据库文件置于网络文件服务器,与其他网络用户共享数据库。 Access 是一种关系数
8、据库工具,关系数据库是已开发的最通用的数 据库之一。 如上所述, Access 作为关系数据库开发具备了许多优点, 可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强 大功能。第二章 需求分析系统功能分析 人事考勤管理系统的主要任务是对人事考勤信息进行整理, 使得能方 便快捷地对人事考勤信息进行录入、 查询、修改、删除。通过该系统, 使企业的考勤管理工作系统化、规范化、自动化,从而提高企业人事 管理的效率。界面设计简洁大方,使用户能够方便上手,熟练使用。系统功能模块设计系统功能描述 系统开发的总体任务是实现企业人事考勤信息的系统化、 规模化和自 动化,以此来提高企业的工作效率。本系统所
9、描述的企业人事管理系统的主要功能包括:(1)系统设置模块功能 分为用户管理和特权用户管理,使其进入不同界面进行操作。(2)员工档案模块功能 对员工档案信息进行添加, 修改,删除和查询, 并可打印出相应报表。(3)考勤管理模块功能对考勤信息进行添加,修改,删除和查询,并可打印出相应报表。(4)员工调动模块功能对员工调动信息进行添加, 修改,删除和查询, 并可打印出相应报表。数据库需求分析 数据库在一个信息管理系统中占非常重要的地位, 数据库结构设计的 好坏将直接对应用系统的效率以及实现的效果产生影响。 合理的数据 库结构设计可以提高存储的效率, 保证数据的完整性和一致性。 另外, 合理的数据库结
10、构将非常有利于程序的实现。 设计数据库系统时应该首先充分了解用户各个方面的需求, 包括现有 的以及将来可能增加的需求。用户的需求具体体现在各种信息的提 供、保存、更新和查询,这就要求数据库结构能够充分满足各种信息 的输入和输出。收集基本数据、数据结构和数据处理的流程,组成一 份详尽的数据字典, 为后面的具体设计打下基础。 针对一般小型企业 单位人事信息管理系统的需求, 通过对员工工作过程的内容和数据流 程的分析,设计如下所示的数据项和数据结构:1)员工档案 基本信息:员工编号,员工姓名,性别,籍贯,出生日期,学历,专 业,身份证号,婚姻情况,政治面貌,电话号码,邮政编码,电子邮 箱,家庭地址,
11、进入公司时间, 起薪时间,所在部门,调入部门时间, 职称,职称时间。工作经验:原身份,原职务,原来工作单位,参加工作时间,工作经验,其他备注。2)考勤管理 基本信息:员工编号,员工姓名,性别,职务,所在部门,年度,月 份,全勤天数,应出勤天数, 起始日期,截止日期,起始时间,截止时间, 请假类型,审批人,请假事由。其他考勤:其他假天数,其他假说明,迟到早退次数, 延时加班小时, 休息日加班小时,休假日加班小时,矿工次数,备注。3)员工调动 员工编号,员工姓名,原部门名称,新部门名称,原职务,新职务, 调出时间,调入时间,备注。第三章 系统需求性能需求:(1)安全性要求高,能有效控制和管理不同的
12、用户的权限。(2)查询数据的相应时间控制在 30 秒内。(3)系统具有灵活性、可维护性、安全性、容错性。数据库需求:(1)考虑到人事考勤管理人员的特点和每天的实际业务量的情况; 声明:本系统对考勤人员分两类处理,一种属于超级用户,即能对本 系统中的任何部分实施操作; 另一种只是考勤人员, 对员工进行考勤, 只能对考勤模块进行操作,其他模块只能进行查询。本系统之所以要用到部门,员工档案,和调动信息,是因为这几个模 块都涉及到考勤的核对和管理人员对信息的及时了解认识。例如:有员工调换了部门, 如果当天考勤人员不清楚,则可以查询调 动信息确认;考勤人员要确认某人为其企业员工, 可以通过员工档案的查询
13、 来获知。(2)要求能存储较大数据的能力,并且能够对大量数据处理有强大 的处理能力和快的响应时间。(3)要求实用性好,可以满足各种需求,应对突发情况的能力强。(4)考虑到数据库将来可能要加强,扩充的情况。(5)考虑到安全性和保密性,保证数据库的完好。(6)尽量简单而不失完整性,繁琐不利于操作。第四章 系统实现设计系统主窗体设计系统的主窗体完成的功能如下(1)当光标指向“系统设置”标签时,在下拉菜单中能完成“添加 用户”,“修改密码”,“关闭窗口”的操作。(2)当光标指向“部门管理”标签时,能完成对部门管理的操作。(3)当光标指向“员工档案”标签时,在下拉菜单中能完成“档案 管理”,“查询员工档
14、案”,“员工档案报表”的操作。( 4)当光标指向“考勤管理” 标签时,在下拉菜单中能完成 “管理”,“查询考勤信息”,“考勤信息报表”的操作。5)当光标指向“员工调动”标签时,在下拉菜单中能完成“添加 调动”,“调动管理”,“查询调动信息”,“调动信息报表”的操作。登录模块设计文档管理模块设计设计步骤(1) 向项目中添加一个新Dialog 资源,资源 IDD_WDgldlg。在IDD_WDgldlg 对话框资源中单击鼠标右键,执行弹出快捷菜单的 “Properties ”菜单命令,打开“ Dialog Properties ”对话框。在 “Dialog Properties ”对话框中选择 G
15、eneral 选项卡,更改其 “Caption ”文本框内容为“文档管理” 。(2) 从Controls 面板上向Dialog资源中添加7个Static、7个Edit、 2 个 Button 、2 个 Radio、1 个 Tab、1 个 ListControl 、1 个 Combo、 1 个 Group 控件,更改资源的属性,并为资源设置相对应的变量,如表 3 所示。表 3资源设置ID Properties Member VariablesType MemberIDC_EDIT1 默认 CString m_dwmcIDC_EDIT2 默认 CString m_wdlbIDC_EDIT3 默认
16、int m_wdbhIDC_EDIT4 默认 CString m_wdmcIDC_EDIT5 默认 CString m_gjzIDC_EDIT6 默认 CEdit m_wjljIDC_EDIT7 默认 CString m_memoIDC_TAB1 默认 CTabCtrl m_tabIDC_LIST1 View: Report; Align: left CListCtrl m_listIDC_RADIO1 Caption 添加IDC_RADIO2 Caption 修改IDC_STATIC8 Caption 选择IDC_COMBO默认 CComboBox m_comboIDC_WJLJXZ Cap
17、tion IDOK Caption 保存IDCANCEL Caption 退出IDC_BUTTONDEL Caption删除3代码分析( 1 )使用函数外部的变量。 extern CUsers user;(2)在头文件定义的变量。int wdbh;int lbbh;int dwbh;int str;|*.*| |,AfxGetMainWnd();if()=IDOK)strText=();(5) 当用户单击“保存”按钮时,将执行 OnOK函数,代码如下void CWDgldlg:OnOK()/ TODO: Add extra validation hereUpdateData(true);if(
18、m_dwmc=)MessageBox(return;if(m_wdlb=)MessageBox(return;if(m_wdmc=)MessageBox(return;单位名称不能为空 );文档类别不能为空 );文档名称不能为空 );CString wjlj;(wjlj);if(wjlj=)MessageBox( 文档路径不能为空 ); return;int dw=0,lb=0;for(int i=0;i if(m_dwmc= dwbh=atoidw+;for(i=0;i if(dwbh=atoi & m_wdlb=lbbh=atoilb+;if(dw=0)MessageBox( 单位名称不存在 );
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2025学年度四川省眉山市东坡区冠城实验学校高二下学期第一次月考历史试题(含答案)
- 数字普惠金融赋能河南省中小企业高质量发展的路径研究
- 幼儿园保教工作计划
- 二零二五版员工“心理契约”的前世今生
- 二零二五幼儿园食堂聘用合同书
- 借贷担保合同补充协议二零二五年
- 地基转让合同
- 经营权质押合同
- 全新公司股权期权协议书
- 基于气热固双向耦合的核心机叶尖间隙预估与调控
- 食用菌资源的开发及利用
- 二年级下册科学课件 11 不断发展的人工产品 人教版(26张PPT)
- 三.国际法习题之经典案例分析
- vmvare虚拟化平台巡检细则和方法
- 个人求职简历两页 (46)应聘履历参考模板可编辑修改
- 水下混凝土浇筑导管水密试验
- 非连续性文本阅读训练(六年级语文复习)
- 市政工程监理规划范本(完整版)
- 剪刀式升降机
- 渤海湾盆地构造演化及其油气意义
- 并联高抗中性点小电抗补偿原理分析及参数选择方法
评论
0/150
提交评论