企业管理代码zan.docx

上传人:b****7 文档编号:8755960 上传时间:2023-02-01 格式:DOCX 页数:10 大小:19.82KB
下载 相关 举报
企业管理代码zan.docx_第1页
第1页 / 共10页
企业管理代码zan.docx_第2页
第2页 / 共10页
企业管理代码zan.docx_第3页
第3页 / 共10页
企业管理代码zan.docx_第4页
第4页 / 共10页
企业管理代码zan.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

企业管理代码zan.docx

《企业管理代码zan.docx》由会员分享,可在线阅读,更多相关《企业管理代码zan.docx(10页珍藏版)》请在冰豆网上搜索。

企业管理代码zan.docx

企业管理代码zan

VB企业考勤管理信息系统

随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。

员工考勤信息管理是企业信息管理的重要部分。

面对大量的人事考勤信息,采用人力处理将浪费大量的时间、人力和物力,且数据的准确性低。

因此,开发一个界面友好,易于操作的员工信息管理软件进行自动化处理具有较大的社会现实意义。

同时,人事考勤管理系统是一切应用系统的典范,它具有一切应用系统的特征,系统结构与现实生活紧密结合,具体直观,开发应用简单,不失一般性。

人事考勤管理系统的特点是从人事考勤管理的角度出发,用集中的数据库将几乎所有与人事考勤相关的数据统一管理起来,形成了集成的信息源。

友好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得人事考勤管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑企业人事考勤规划和政策.

作为计算机应用的一部分,使用计算机对考勤信息进行管理,有着手工管理所无法比拟的优点.例如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

考勤管理系统就是把分散的企事业单位的考勤信息实行统一、集中、规范的收集管理,建立分类编号管理、电脑存储查询以及防火、防潮、防蛀、防盗等现代化、专业化的管理系统,为企事业单位和职工解除后顾之忧。

企业考勤管理系统为企事业单位提供信息咨询、信息检索、信息存取等服务。

本考勤管理系统基本上能够满足现代企业考勤管理需求。

信息录入项目齐全、完整、系统。

现代考勤管理系统灵活使用表格对各种信息分门别类,组成企业考勤管理系统,可以方便地查询、阅读、修改、交流和重复使用。

关键词:

信息管理系统;考勤管理;信息检索

中文摘要………………………………………………………3

第一章应用系统开发工具…………………………………4

VB技术简述………………………………………………………4

Access简述………………………………………………………4

第二章企业考勤信息系统需求分析……………………5-6

系统功能分析……………………………………………………5

系统功能模块设计………………………………………………5

系统功能描述……………………………………………………6

数据库需求分析……………………………………………………6

第三章系统需求……………………………………………7

性能需求…………………………………………………………7

数据库需求………………………………………………………7

第四章系统实现技术……………………………………8-21

系统主窗体设计…………………………………………………8

登录窗体的建立……………………………………………………9

员工档案模块设计………………………………………………10

考勤管理模块设计………………………………………………14

员工调动模块设计………………………………………………18

第五章数据库逻辑结构设计………………………………22-24

第六章系统测试……………………………………………25

第七章系统评价及体会………………………………………26

致谢…………………………………………………………27

参考文献………………………………………………………27

第一章应用系统开发工具

VB技术简介

微软公司的visualbasic是windows应用程序开发工具,使目前最为广泛的、易学易用的面向对象的开发工具。

visualbasic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。

故而,实现本系统visualbasic是一个相对较好的选择。

微软的jet数据库引擎提供了与数据库打交道的途径,我们是通过它以及visualbasic来访问数据库并对其进行各种操作。

visualbasic、access以及其他微软的软件产品都是通过共用jet数据库引擎,从而给用户提供了丰富的数据类型。

data控件在数据库中的信息与将信息显示给用户看的visualbasic程序之间架起了一座桥梁。

我们可以设置data控件的各个属性,告诉它要调用那个数据库的哪个部分。

缺省情况下,data控件根据数据库中的一个或多个数据表建立一个dynaset-type(动态集合)类型的记录集合。

一个记录集合是动态的也就意味着,当原来的数据表中的容改变了以后,该记录集合中的记录也会随之改变。

data控件还提供了用来浏览不同记录的各种跳转按钮。

将data控件放置在窗体中之后,我们还必须在该控件与要处理的数据库之间建立联系。

visualbasic应用程序基本的构建块是用户所创建的对象,每一个对象都具有一些特性和行为(属性、事件和方法)。

开发人员可以最有效利用所创建的每一个对象。

使用应用程序具有可通用性可说扩展性和强有力的功能。

visualbasic应用由一系列对象组成,包括有函数、菜单、函数、结构和数据窗口、用户对象、用户事件等等,对象中又包含若干控件如命令按钮、单行编辑器等这些对象和控件都可在许多应用中重复使用。

Access简介

Access2000是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。

Access的优点在于它能使用数据表示图或自定义窗体收集信息。

数据表示图提供了一种类似于Excel的电子表格,可以使数据库一目了然。

另外,Access允许创建自定义报表用于打印或输出数据库中的信息。

Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。

Access是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。

如上所述,Access作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。

第二章需求分析

系统功能分析

人事考勤管理系统的主要任务是对人事考勤信息进行整理,使得能方便快捷地对人事考勤信息进行录入、查询、修改、删除。

通过该系统,使企业的考勤管理工作系统化、规范化、自动化,从而提高企业人事管理的效率。

界面设计简洁大方,使用户能够方便上手,熟练使用。

系统功能模块设计

系统功能描述

系统开发的总体任务是实现企业人事考勤信息的系统化、规模化和自动化,以此来提高企业的工作效率。

本系统所描述的企业人事管理系统的主要功能包括:

(1)系统设置模块功能

分为用户管理和特权用户管理,使其进入不同界面进行操作。

(2)员工档案模块功能

对员工档案信息进行添加,修改,删除和查询,并可打印出相应报表。

(3)考勤管理模块功能

对考勤信息进行添加,修改,删除和查询,并可打印出相应报表。

(4)员工调动模块功能

对员工调动信息进行添加,修改,删除和查询,并可打印出相应报表。

数据库需求分析

数据库在一个信息管理系统中占非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。

合理的数据库结构设计可以提高存储的效率,保证数据的完整性和一致性。

另外,合理的数据库结构将非常有利于程序的实现。

设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。

用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能够充分满足各种信息的输入和输出。

收集基本数据、数据结构和数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。

针对一般小型企业单位人事信息管理系统的需求,通过对员工工作过程的内容和数据流程的分析,设计如下所示的数据项和数据结构:

1)员工档案

基本信息:

员工编号,员工姓名,性别,籍贯,出生日期,学历,专业,身份证号,婚姻情况,政治面貌,电话号码,邮政编码,电子邮箱,家庭地址,进入公司时间,起薪时间,所在部门,调入部门时间,职称,职称时间。

工作经验:

原身份,原职务,原来工作单位,参加工作时间,工作经验,其他备注。

2)考勤管理

基本信息:

员工编号,员工姓名,性别,职务,所在部门,年度,月份,

全勤天数,应出勤天数,起始日期,截止日期,起始时间,截止时间,

请假类型,审批人,请假事由。

其他考勤:

其他假天数,其他假说明,迟到早退次数,延时加班小时,

休息日加班小时,休假日加班小时,矿工次数,备注。

3)员工调动

员工编号,员工姓名,原部门名称,新部门名称,原职务,新职务,

调出时间,调入时间,备注。

第三章系统需求

性能需求:

(1)安全性要求高,能有效控制和管理不同的用户的权限。

(2)查询数据的相应时间控制在30秒内。

(3)系统具有灵活性、可维护性、安全性、容错性。

数据库需求:

(1)考虑到人事考勤管理人员的特点和每天的实际业务量的情况;

声明:

本系统对考勤人员分两类处理,一种属于超级用户,即能对本系统中的任何部分实施操作;另一种只是考勤人员,对员工进行考勤,只能对考勤模块进行操作,其他模块只能进行查询。

本系统之所以要用到部门,员工档案,和调动信息,是因为这几个模块都涉及到考勤的核对和管理人员对信息的及时了解认识。

例如:

有员工调换了部门,如果当天考勤人员不清楚,则可以查询调动信息确认;

考勤人员要确认某人为其企业员工,可以通过员工档案的查询来获知。

(2)要求能存储较大数据的能力,并且能够对大量数据处理有强大的处理能力和快的响应时间。

(3)要求实用性好,可以满足各种需求,应对突发情况的能力强。

(4)考虑到数据库将来可能要加强,扩充的情况。

(5)考虑到安全性和保密性,保证数据库的完好。

(6)尽量简单而不失完整性,繁琐不利于操作。

第四章系统实现设计

系统主窗体设计

系统的主窗体完成的功能如下

(1)当光标指向“系统设置”标签时,在下拉菜单中能完成“添加用户”,“修改密码”,“关闭窗口”的操作。

(2)当光标指向“部门管理”标签时,能完成对部门管理的操作。

(3)当光标指向“员工档案”标签时,在下拉菜单中能完成“档案管理”,“查询员工档案”,“员工档案报表”的操作。

(4)当光标指向“考勤管理”标签时,在下拉菜单中能完成“管理”,“查询考勤信息”,“考勤信息报表”的操作。

(5)当光标指向“员工调动”标签时,在下拉菜单中能完成“添加调动”,“调动管理”,“查询调动信息”,“调动信息报表”的操作。

登录模块设计

文档管理模块设计

.设计步骤

(1)向项目中添加一个新Dialog资源,资源IDD_WDgldlg。

在IDD_WDgldlg对话框资源中单击鼠标右键,执行弹出快捷菜单的“Properties”菜单命令,打开“DialogProperties”对话框。

在“DialogProperties”对话框中选择General选项卡,更改其“Caption”文本框内容为“文档管理”。

(2)从Controls面板上向Dialog资源中添加7个Static、7个Edit、2个Button、2个Radio、1个Tab、1个ListControl、1个Combo、1个Group控件,更改资源的属性,并为资源设置相对应的变量,如表3所示。

表3资源设置

IDPropertiesMemberVariables

TypeMember

IDC_EDIT1默认CStringm_dwmc

IDC_EDIT2默认CStringm_wdlb

IDC_EDIT3默认intm_wdbh

IDC_EDIT4默认CStringm_wdmc

IDC_EDIT5默认CStringm_gjz

IDC_EDIT6默认CEditm_wjlj

IDC_EDIT7默认CStringm_memo

IDC_TAB1默认CTabCtrlm_tab

IDC_LIST1View:

Report;Align:

leftCListCtrlm_list

IDC_RADIO1Caption添加

IDC_RADIO2Caption修改

IDC_STATIC8Caption选择

IDC_COMBO1默认CComboBoxm_combo

IDC_WJLJXZCaption......

IDOKCaption保存

IDCANCELCaption退出

IDC_BUTTONDELCaption删除

3.代码分析

(1)使用函数外部的变量。

externCUsersuser;

(2)在头文件定义的变量。

intwdbh;

intlbbh;

intdwbh;

intstr;|*.*||",AfxGetMainWnd());

if()==IDOK)

{

strText=();

(strText);

}

}

(5)当用户单击“保存”按钮时,将执行OnOK函数,代码如下。

voidCWDgldlg:

:

OnOK()

{

//TODO:

Addextravalidationhere

UpdateData(true);

if(m_dwmc=="")

{

MessageBox("单位名称不能为空");

return;

}

if(m_wdlb=="")

{

MessageBox("文档类别不能为空");

return;

}

if(m_wdmc=="")

{

MessageBox("文档名称不能为空");

return;

}

CStringwjlj;

(wjlj);

if(wjlj=="")

{

MessageBox("文档路径不能为空");

return;

}

intdw=0,lb=0;

for(inti=0;i<{

if(m_dwmc=={

dwbh=atoidw++;

}

}

for(i=0;i<{

if(dwbh==atoi&&m_wdlb=={

lbbh=atoilb++;

}

}

if(dw==0)

{

MessageBox("单位名称不存在");

return;

}

if(lb==0)

{

MessageBox("文档类别不存在");

return;

}

if(dwbh,lbbh,m_wdbh)==1)

{

MessageBox("文档已存在");

return;

}

(dwbh);

(lbbh);

(m_wdbh);

(m_wdmc);

(m_gjz);

(strText);

(m_memo);

());

switch(str)

{

case0:

();

("%y-%m-%d"));

());

("添加文档");

();

break;

case1:

(m_wdbh);

("%y-%m-%d"));

());

("修改文档");

();

break;

}

dw=0;

lb=0;

CDialog:

:

OnOK();

}

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

当前位置:首页 > 初中教育

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

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