毕业设计论文VB程序人事管理系统设计

上传人:cn****1 文档编号:419282533 上传时间:2023-12-30 格式:DOC 页数:47 大小:457.50KB
返回 下载 相关 举报
毕业设计论文VB程序人事管理系统设计_第1页
第1页 / 共47页
毕业设计论文VB程序人事管理系统设计_第2页
第2页 / 共47页
毕业设计论文VB程序人事管理系统设计_第3页
第3页 / 共47页
毕业设计论文VB程序人事管理系统设计_第4页
第4页 / 共47页
毕业设计论文VB程序人事管理系统设计_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《毕业设计论文VB程序人事管理系统设计》由会员分享,可在线阅读,更多相关《毕业设计论文VB程序人事管理系统设计(47页珍藏版)》请在金锄头文库上搜索。

1、摘要、关键词引言第一章 系统设计1.1、系统功能的分析1.2、系统功能模块设计第二章 数据库设计2.1、数据库需求分析2.2、数据库概念结构设计2.3、数据库逻辑结构设计第三章 数据库结构设计第四章 各个功能模块的设计4.1、人事管理系统主控窗体的设计4.2、系统管理模块的设计4.3、员工基本信息模块的设计4.4、员工考勤管理模块的设计4.5、员工工作评价管理模块的设计4.6、员工工资信息管理模块的设计第五章 系统的优点第六章 系统的实现和编译第七章 设计总结第八章 主要参考文献第九章 致 谢第十章 源程序摘 要本论文着重介绍了利用微软公司软件开发工具Visual Basic6.0设计的一个人

2、事管理系统。XiongXia_MIS人事管理系统是按中小企业在日常管理工作中对企业人员组成、考勤情况、工作评估和工资信息等进行综合管理而设计的。设计思想体现了以人员、计算机和数据组成为三个基本要素,遵循以人机交互功能作为界面设计的核心,系统界面始终一致、友好。本文重点介绍该系统设计的目的、系统功数据库和数据库结构设计、系统设计特点和优点以及系统的实现和编译等,使用户能够更深入的了解此应用程序,达到设计者的目的。关键词 AbstractThis paper emphasize on the introduction of the XiongXia_MIS personal administrat

3、ion system designed by the soft developing tool-Visual Basic6.0. This system designed by the thought of synthesize the manning of enterprise, the record of attendance, the assessment of working, the information of wages and so on into a integrated management in the minor enterprises usual administra

4、tion. The design thought embodies the three basics including staff, computer and data composing; keeps the human-computer interactive function as the interface core design, make the system interface consistent and friendly from begin to end. The most important things introduced in this paper is the

5、design aim of this system, system date-base and its structure design, the characters and advantages of this system design, the realization and the complier of this system and so on. It will make user know this application in-depth, and achieve the aim of designer.KeyWord引 言本系统采用当前最流行的可视化编程工具VB6.0。它有

6、如下功能特点:具有面向对象的可视化设计工具;事件驱动的编程机制;提供了易学易用的应用程序集成开发环境;在VB集成开发环境中,用户可设计界面、编写代码、调试程序,直到把应用程序编译成可执行文件,在Windows中运行,使用户在友好的开发环境中工作。VB具有丰富的数据类型、众多的内部函数和结构化程序结构。支持多种数据库系统的访问;VB的核心就是其对对象的链接与嵌入(OLE)的支持,利用OLE,VB能够开发声音、图像、动画、字处理等对象于一体的应用程序。Active技术;Active技术发展了原有的OLE技术,它使开发人员摆脱了特定语言的束缚。 前台应用程序的开发采用微软公司的Visual Basi

7、c 6.0,它是Windows应用程序开发工具,是目前使用最为广泛的、也是比较易学易用的面向对象的开发工具。后台数据库的开发采用了SQL Server 2000 数据库,SQL Server 2000是Windows32位操作系统上应用最广泛的关系型数据库管理系统,其分布式结构和多用户性完全满足大中型企、事业单位的MIS数据库。MIS的开发是一项复杂的系统工程,它涉及到计算机处理技术、系统理论、组织管理等多学科的知识,在明确了要解决的人事管理系统的具体问题和进行系统可行性研究后,决定采用目前较流行的MIS开发方法-结构化生命周期开发方法,基本思想是:用系统的思想和系统工程的方法,按用户至上的原

8、则,结构化、模块化的自上而下对生命周期进行分析和设计。第一章 系统设计1.l 系统功能分析 系统开发的总体任务是实现一个中小企业人事信息关系的系统化、规范化和自动化。 系统功能分析是在系统开发的总体任务的基础上完成的,系统完成功能主要有: 有关企业员工各种信息的输入,包括员工基本信息、所在部门、工作信息和工作简历等。 员工各种信息的查询。 员工各种信息的修改。 考勤信息的输入等。 考勤信息的查询。 考勤信息的修改。 员工工作评价信息的输入。 员工工作评价信息的查询 员工工作评价信息的修改。 员工工资信息的输入。 员工工资信息的查询 员工工资信息修改等。1.2 系统功能模块设计对上述各项功能进行

9、集中、分块,按照结构化程序设计的要求,得到如下图所示的XiongXia_MIS人事管理系统功能模块图。第二章 数据库设计数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。另外,合理的数据库结构将非常有利于程序的实现。 设计数据库系统时充分了解企业在人事管理方面的需求,包括现有的以及将来可能增加的需求。2.1 数据库需求分析用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。首先收集基本数据、数据结构以及数据处理的流程

10、,组成一份详尽的数据字典,仔细分析调查有关人事管理需求的基础上,得到如下图所示的XiongXia_MIS人事管理系统数据流程图。 针对一般人事管理系统的需求,通过对员工工作过程的内容和数据流程分析,设计出如下面所示的数据项和数据结构: 员工基本信息:包括的数据项有员工编号、员工姓名、性别、出生日期、所在部门、籍贯、学历、专业、参加工作时间、进入公司时间、起薪时间、调入部门时间、职称、入党时间、档号、原身份、原职务、原工作单位、备注等。 员工考勤信息:包括的数据项有员工所在部门、员工姓名、出勤时间、公休时间、旷工时间、请假时间、早退时间、迟到时间、加班时间、出差时间等。 员工工作评价信息:包括的

11、数据项有员工姓名、员工所在部门、工作业绩、工作态度、业务水平、备注等。 员工工资信息:包括的数据项有员工所在部门、员工姓名、底薪、补贴、奖金、加班、住房补贴、房租、养老金、医疗保险、住房公积金、所得税、实发工资等。有了上面的数据结构、数据项和数据流程,就能进行下面的数据库设计。2.2 数据库概念结构设计 按照上面的数据项和数据结构,可以再设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。根据上面的设计规划出的实体有:员工基本信息实体、员工考勤信息实体、员工工作评价信息实体、员工工资信息实体。各个实体具

12、体的描述ER图如下。XiongXia_MIS员工基本信息实体ER图XiongXia_MIS员工考勤信息实体ER图XiongXia_MIS员工工作评价信息实体ER图XiongXia_MIS员工工资信息实体ER图XiongXia_MIS实体之间关系ER图2.3 数据库逻辑结构设计 现在将上面的数据库概念结构转化为SQL Server 2000数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。人事管理系统数据库中各个表格的设计结果如下面表格所示。每个表格表示在数据库中的一个表。1、Manrecord员工基本信息表:列 名数据类型可否为空说 明YgidVarcharNOT NULL编号Ygnam

13、eVarcharNOT NULL姓名YgdeptVarcharNULL部门YgsexVarcharNULL性别YgbirthdayDatetimeNULL生日YgplaceVarcharNULL籍贯YgleveVarcharNULL学历YgspecialVarcharNULL专业Ygdate1DatetimeNULL参加工作时间Ygdate2DatetimeNULL入党时间YgbusiVarcharNULL职称Ygdate3DatetimeNULL职称时间YgstatusVarcharNULL原身份YgofficesVarcharNULL原工作单位YgdutyVarcharNULL原职务Ygd

14、ate4DatetimeNULL进入公司时间Ygdate5DatetimeNULL起薪时间Ygdate6DatetimeNULL调入时间YgnoVarcharNULL档号Ygremark1TextNULL备注2、Checkin员工考勤信息表:列 名数据类型可否为空说 明KqidVarcharNOT NULL编号KqnameVarcharNOT NULL姓名KqdateDatetimeNOT NULL日期KqdaysNumericNOT NULL本月天数KqrdayNumericNULL公休假天数KqtdayNumericNOT NULL应出勤天数KqworkNumericNOT NULL出勤KqabsentNumericNULL旷工KqrestNumericNULL年休KqleaveNumericNULL请假KqlateNumericNULL迟到KqearlyNumericNULL早退

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

当前位置:首页 > 医学/心理学 > 基础医学

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