遂宁摩尔企业人事档案管理系统与实现.docx

上传人:b****0 文档编号:25848385 上传时间:2023-06-16 格式:DOCX 页数:35 大小:2.18MB
下载 相关 举报
遂宁摩尔企业人事档案管理系统与实现.docx_第1页
第1页 / 共35页
遂宁摩尔企业人事档案管理系统与实现.docx_第2页
第2页 / 共35页
遂宁摩尔企业人事档案管理系统与实现.docx_第3页
第3页 / 共35页
遂宁摩尔企业人事档案管理系统与实现.docx_第4页
第4页 / 共35页
遂宁摩尔企业人事档案管理系统与实现.docx_第5页
第5页 / 共35页
点击查看更多>>
下载资源
资源描述

遂宁摩尔企业人事档案管理系统与实现.docx

《遂宁摩尔企业人事档案管理系统与实现.docx》由会员分享,可在线阅读,更多相关《遂宁摩尔企业人事档案管理系统与实现.docx(35页珍藏版)》请在冰豆网上搜索。

遂宁摩尔企业人事档案管理系统与实现.docx

遂宁摩尔企业人事档案管理系统与实现

电子科技大学

毕业设计(论文)

论文题目:

遂宁摩尔企业人事档案管理系统与实现

办学单位:

电子科技大学网络教育学院重庆学习中心

指导老师:

王华职称:

讲师

学生姓名:

邓永平学号:

v06644943208

专业:

软件技术

 

电子科技大学网络教育学院制

2008年5月15日

 

电子科技大学

毕业设计(论文)任务书

题目:

遂宁摩尔员工档案管理系统与实现

任务与要求:

(1)完成对用户权限的管理。

(2)用户可根据不同的权限对员工档案信息进行添加、删除、修改、分类等操作。

(3)用户可对员工档案进行各种查询(精确、模糊、组合)。

(4)用户可根据需要进行报表打印和统计功能。

(5)系统应具有良好的帮助环境。

时间:

2008年3月1日至2008年5月20日共12周

办学单位:

电子科技大学网络教育学院重庆学习中心

学生姓名:

邓永平学号:

v06644943208

专业:

软件技术

指导单位或教研室:

电子科技大学网络教育学院重庆学习中心

指导教师:

王华职称:

讲师

电子科技大学网络教育学院制

2008年3月25日

毕业设计(论文)进度计划表

日期

工作内容

执行情况

指导教师

签字

2月1日至2月20日

选题

良好

2月21日至

3月10日

论文提纲写作

良好

3月11日至

4月10日

初稿写作

良好

4月11日至

4月30日

二稿写作

良好

5月1日至

5月10日

定稿

良好

5月11日至

5月23日

做好论文答辩准备

良好

教师对进度计划实施情况总评

签名

年月日

电子科技大学毕业设计(论文)中期检查记录表

学生填写

毕业设计(论文)题目:

电子科大学生档案管理系统设计与实现

学生姓名:

蹇明媚   

学号:

V06644943239

专业:

软件技术       

层次:

大专

教学中心名称:

重庆教学中心

指导教师姓名及职称:

王华(讲师)

教师指导毕业设计(论文)时间及地点:

电子科技大学网络教育重庆学习中心

检查 

教师填写

毕业设计(论文)题目工作量

饱满

 

一般

 

不够

 

毕业设计(论文)题目难度

 

适中

 

不够

 

毕业设计(论文)题目涉及知识点

丰富

 

比较丰富

 

较少

 

毕业设计(论文)题目价值

很有价值

 

一般

 

价值不大

 

学生是否按计划进度独立完成工作任务

 

学生毕业设计(论文)工作进度填写情况

 

学生出勤情况及出勤的考核办法

 

学生与指导教师见面接受指导次数

 

学生工作态度

认真

 

一般

 

较差

 

教师毕业设计(论文)指导日志是否齐全

 

其他检查内容:

存在问题及采取措施:

检查教师签字:

年月日

教学中心意见:

学院审核意见(加盖公章):

 

         年月日

  年月日

摘要

企业人事管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以企业人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。

但一直以来人们使用传统人工的方式管理人事文件档案,这种管理方式存在着许多缺点,如:

效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对人事资料信息进行管理,具有手工管理所无法比拟的优点。

例如:

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

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

关键词:

数据库;VisualBasic6.0;人事管理

Abstract

  Theenterprisepersonnelmanagementsystemisanenterpriseunitessentialpart,Itscontentsaidregardingenterprise'spolicy-makersandthesuperintendentallveryimportant,Thereforetheenterprisepersonnelmanagementsystemshouldbeabletoprovidethesufficientinformationandthequickinquirymethodfortheuser.Butthepeoplehavesincealwaysusedthetraditionalartificialwaymanagementhumanaffairsdocumentfile,thismanagementwayhasmanyshortcomings,Forexample:

Theefficiencylow,thesecrecyisbad,Moreoverthetimeoneislong,Willproducethemassivedocumentsandthedata,Thisregardingthesearch,therenewalandthemaintenancehasallbroughtmanydifficulties.

    Alongwithscienceandtechnologyunceasingenhancement,Thecomputerscienceismaturedayafterday,Itsformidablefunctionhadprofoundlyknownforthepeople,Itenteredthehumansocietyeachdomainandisplayingthemoreandmorevitalrole.

Asacomputerapplicationpart,Usesthecomputertocarryonthemanagementforthehumanaffairsmaterialinformation,IshavingthemeritwhichthemanualadministrationcenterisunabletocompareForexample:

Retrieves,thesearchrapidlyconvenient,thereliabilityhigh,thereservesbig,thesecrecygood,thelifeislong,thecostlowstatus.Thesemeritscanenormouslyenhancetheenterprisepersonnelmanagementsystemtheefficiency,Alsoisenterprise'sscientificstyle,thestandardizedmanagement,Importantconditionconnectsrailswhichwiththeworld.

 

Keywords:

VisualBasic6.0;Access;database;

目录

第一章前言1

1.1简介1

1.2开发工具的选择1

1.2.1VisualBasic简介1

1.2.2SQLServer2000简介1

1.2.3ADO简介2

第二章需求分析4

2.1需求概述4

2.1.1应用系统概述4

2.1.2开发背景4

2.2系统概述5

2.2.1系统组成5

2.2.2系统各子模块功能简述5

2.3任务目标概述6

第三章系统的总体设计7

3.1功能结构图7

3.2系统功能概要7

3.3系统流程图7

3.4开发环境8

3.4.1硬件环境要求8

3.4.2软件环境要求8

3.4.3软件安装8

第四章档案管理系统的数据库设计9

4.1人事档案管理系统数据库的设计9

4.1.1数据库设计的步骤9

4.1.3数据库逻辑结构设计11

4.2具体的实施步骤13

4.2.1服务器组件13

4.2.2客户端工具13

4.2.3具体步骤14

第五章详细设计15

5.1登录界面设计15

5.2员工信息管理界面设计18

5.3部门管理界面设计20

5.4查询打印界面设计21

第六章系统维护22

6.1软件系统测试概述22

6.1.1测试目的22

6.1.2测试原则22

6.2测试方法23

6.3测试分析和小结23

第七章结论24

致谢25

参考文献26

第一章前言

1.1简介

人事管理是企业管理的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。

如何管理好企业内部员工的信息,成为企业管理中的一个大的问题。

在这种情况下,一个可以规范化、自动化的企业人事管理系统就显得非常必要。

最初的人事管理,都是靠人力来完成的。

当企业规模比较小的时候,人力可以完成,随着企业的规模越来越大,企业的员工人数也越来越多,依然维持着人力进行人事管理,必然会造成工作效率低,工作错误增高的问题。

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

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

本文实现的人事管理系统基本上能够满足现代企业人事管理的需求。

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

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

1.2开发工具的选择

1.2.1VisualBasic简介

Visual意即可视的、可见的,指的是开发像windows操作系统的图形用户界面(GraphicUserInterface,GUI)的方法,它不需要编写大量代码去描述界面元素的外观和位置,只要把预先建立好的对象拖放到屏幕上相应的位置即可。

Basic指的是Beginnersall_purposesymbolicinstructioncode初始者通用符号指令代码语言。

VisualBasic有学习版、专业版和企业版三种版本,以满足不同的开发需要。

学习版适用于普通学习者及大多数使用VisualBasic开发一般Windows应用程序的人员;专业版适用于计算机专业开发人员,包括了学习版的全部内容功能以及Internet控件开发工具之类的高级特性;企业版除包含专业版全部的内容外,还有自动化构件管理器等工具,使得专业编程人员能够开发功能强大的组骨子里分布式应用程序。

VB是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。

它简单易学、效率高,且功能强大可以与Windows专业开发工具SDK相媲美。

在VisualBasic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的广泛应用程序接口(SPI)函数,以用动态链接库(DLL)、对象的链接与嵌入(OLE)、开放式数据连接(ODBC)等技术,可以高效、快速地开发Windows环境下功能强大、图形界面丰富的应用软件系统。

随着版本的提高,VisualBasic的功能也越来越强。

5.0版以后,VisualBasic推出了中文版,与前版本相比,其功能有了很大提升。

VisualBasic6.0是1998年的产品,后来又有几次的升级,现在用的大多数是SP4。

1.2.2SQLServer2000简介

Microsoft SQL 2000 中文正式企业版今天的商业环境要求不同类型的数据库解决方案。

性能、可伸缩性及可靠性是基本要求,而进入市场时间也非常关键。

除这些核心企业品质外,SQL Server 2000 还为您的数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应,从而获得竞争优势。

从数据管理和分析角度看,将原始数据转化为商业智能和充分利用 Web 带来的机会非常重要。

作为一个完备的数据库和数据分析包,SQL Server 2000 为快速开发新一代企业级商业应用程序、为企业赢得核心竞争优势打开了胜利之门。

作为重要的基准测试可伸缩性和速度奖的记录保持者,SQL Server 2000 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记语言 (XML) 的核心支持以及在 Internet 上。

SQLServer2000主要的服务器组件:

1、SQLServer数据库引擎(MSSQLServer服务)。

2、SQLServer代理程序(SQLServerAgent服务)。

3、Microsoft搜索服务。

4、分布式事务处理协调器(MSDTC服务)。

1.2.3ADO简介

ADO(ActiveXDataObject)是Microsoft数据库应用程序开发的新接口,是建立在OLEDB之上的高层数据库访问技术,请不必为此担心,即使你对OLEDB,COM不了解也能轻松对付ADO,因为它非常简单易用,甚至比你以往所接触的ODBCAPI、DAO、RDO都要容易使用,并不失灵活性。

本文将详细地介绍在VC下如何使用ADO来进行数据库应用程序开发,并给出示例代码。

Microsoft在VisualBasic6.0以后的版本都集成了ADO。

它与以前VisualBasic的DAO、RDO相比有了很大的提高。

DAO(DataAccessObjects)即数据访问对象,是一种面向对象的界面接口。

通过DAO/Jet功能可以访问ISAM数据库,使用DAO/ODBCDirect功能可以实现远程RDO功能。

RDO(RemoteDataObjects)即远程数据对象,为使用代码来创建和操作一个远程ODBC数据库系统的各个部件提供了一个框架。

RDO是ODBCAPI的一个浅层界面接口,是专为访问远程ODBC关系数据源而设计的。

ADO集中了DAO和RDO的优点,可以通过简单的编程实现和各种数据结构进行连接。

ADO通过下面几步来完成对数据库的操作:

1、创建一个到数据源的连接(Connection),连接到数据库;或者开始一个事务(Transction)。

2、创建一个代表SQL命令行(包括变量、参数、可选项等)的对象。

3、执行命令行。

4、如果返回以表格形式组织的数据,则将它们保存在缓存中,产生相应的数据集对象(Recordset)。

这样便于查找、操作数据。

5、通过数据集对象对数据进行各种操作,包括修改、增加、删除等。

6、更新数据源,如果使用事务,确认是否接受事务期间发生的数据变化。

7、结束连接和事务。

第二章需求分析

2.1需求概述

遂宁摩尔百盛是马来西亚金狮百盛集团管理的知名大型商业零售企业。

公司成立以来,秉承“正直诚实、全心投入、顾客导向、团队精神”之理念,以卓有成效的专业化经营,为消费者提供“尽如您意”的商品和服务。

公司自2002年以来,已在四川省的成都、德阳、内江、遂宁、新都、华阳等地开设7家综合卖场,总面积达100000多平方米,年营业额达15亿元以上,在四川省及成都市商业零售企业中位居前茅,并为业界和社会所广泛认同。

公司旗下的天府广场店是四川省及成都市营业面积最大、最有代表性和影响力的时尚百货商场之一。

2.1.1应用系统概述

根据遂宁摩尔的需求,本文做了详尽的需求分析,确定了项目的具体内容,人事档案管理包含几大方面:

人事管理、考勤管理、薪资核算、员工考核等。

建立一个合理的人事档案管理系统,从而能够对单位人事档案做完善的管理,使企业管理更加科学规范,并能根据系统提供的准确信息进行适当的调整,使企业更好发展。

并做到以下几点:

简单性系统设计尽量简单,从而实现使用方便、提高效率、节省开支、提高系统的运行质量。

灵活性系统对外界条件的变化有较强的适应能力。

完整性系统是各个子系统的集合,作为一个有机的整体存在。

因此,要求各个子系统的功能尽量规范,数据采集统一,语言描述一致。

可靠性实现安全的、可靠的数据保护措施。

2.1.2开发背景

随着计算机技术在各个领域的广泛应用,近年来,计算机在网络方面也是迅速发展,本系统是一个简单的人事档案管理系统,可以对个人档案信息进行信息录入。

由于职员在公司情况复杂,可以实现信息修改,及时调整职员的基本情况。

本文就是为了达到上述目的,从一些企业的情况出发,利用他们所拥有的计算机硬件设备和软件条件,实现一整套关于人事档案管理系统。

2.2系统概述

本系统需要实现以下一些基本功能:

1、部门信息管理:

操作员可以添加新的科室,或删除已无用的部门(确定部门内无员工时方可删除)。

2、权限管理:

增加或删除系统操作人员,并指定造作人员的权限。

3、人事档案的管理:

操作人员进行员工档案信息录入及更改,其中包括员工的基本行信息,工作经历,家庭关系,奖罚记录和培训经历,要求这些员工档案信息可以进行新增,删除,修改操作,同时可以进行浏览和查询的操作。

该模块是本系统的重点,用户可以通过该模块为单位建立一个比较完整的人事档案系统,同时可以比较方便地对档案进行查看。

我们可以提供多种查询方式。

2.2.1系统组成

图2-1系统功能模块图

2.2.2系统各子模块功能简述 

用户管理:

用户的登陆方式根据用户的不同身份而设定的。

员工信息管理:

显示所有职工的资料,可以对所有员工进行修改添加,并提供对员工的查询(按编号,按姓名,按部门)。

部门管理:

显示企业内部的部操作员可以添加新的科室,或删除已无用部门(确定部门内无员工时方可删除)。

工资管理:

显示所有职工的工资等资料,可以对所有员工进行修改、添加,并提供对员工的查询。

查询:

能对员工的信息提供快捷的查询。

打印:

对要用的信息进行打印输出工作。

2.3任务目标概述

1、综合运用在专科段所学的知识进行实际开发,了解在系统的开发过程中可能遇到的情况,从而积累一定的实际开发经验,提高我们的实践能力。

2、开发适用的软件——“企业人事档案管理系统”。

使之符合实际的使用情况,符合工作人员的要求,使管理工作达到高效、快捷、准确,提高工作水平。

3、减轻工作人员的负担,尽量做到功能完备,易于操作,便于用户使用,解决实际问题。

4、本系统提供方便的人机对话界面,可以进行数据的录入、查询、修改等功能,完全以用户的需求为基础,充分考虑用户的要求,尽量满足用户使用。

第三章系统的总体设计

3.1功能结构图

图3-1总体功能结构图

3.2系统功能概要

●信息输入功能:

包括员工的基本信息、工资信息、部门信息等。

●信息修改功能:

包括员工的基本信息、工资信息、部门信息等进行修改。

●信息的删除功能:

是对那些自己请求转出或辞职的员工,被公司辞退的员工,已退休员工一些信息的删除。

●信息查询功能:

按照一定的条件,查询、统计符合条件的员工信息;包括每个员工详细信息的查询、按字段查询等,包括了按员工基本信息、部门信息、工资信息等统计各自的员工信息。

3.3系统流程图

图3-2系统流程图

3.4开发环境

3.4.1硬件环境要求

计算机必须满足的条件:

●CPU:

PentiumⅢ500MHz或更高的处理器(推荐赛扬或更高的处理器)

●操作系统:

MicrosoftWindows2003/XP/2000(SP2)

●硬盘空间:

100MB以上

●内存:

128MB内存以上

3.4.2软件环境要求

本系统适用于MicrosoftWindows2003/XP/2000(SP4)下开发的,由于考虑到该企业每天的数据处理量,我们后台采用SQLServer2000数据库。

推荐桌面显示方式:

1024*768像素。

3.4.3软件安装

●安装VB6.0

●安装SQLServer2000简体中文企业版

第四章数据库设计

4.1数据库的设计

4.1.1数据库设计的步骤

目前设计数据库系统主要采用的是逻辑数据库设计和物理数据库设计为核心的规范设计方法。

逻辑数据库设计是根据用户要求和特定数据库管理系统的具体特点,设计数据库的全局逻辑结构和每个用户的局部逻辑结构。

物理数据库设计是在逻辑结构确定之后,设计数据库的存储结构及其它实现细节。

一般可将数据库设计分为以下六个阶段:

1、需求分析:

获得用户对所要建立数据库的信息和处理要求的描述;

2、概念设计:

通过对用户需求进行综合、归纳和抽象,形成一个独立于具体DBMS的概念模型;

3、逻辑设计:

将概念结构转换为某个DBMS所支持的数据模型,并对其进行优化;

4、物理设计:

为逻辑数据模型选取一个最适合应用环境的物理功能结构(包括存储结构和存取方法);

5、数据库实施和运行:

建立实际数据库结构,装入数据,完成编码,测试之后即可投入运行;

6、数据库的使用和维护:

不断完善系统性能和改进系统功能,进行数据库的在组织和重构造。

下面是人事管理系统数据库设计步骤:

依据以上数据库设计的步骤,在分析了人事管理系统的功能的基础上,我们做了以下设计:

在本系统中核心信息是职工信息、学历信息、婚姻信息和岗位信息。

考虑到后期维护阶段的需求:

如对职工信息的修改,应为每个职工设定一个职工号来进行识别。

(下横线表示该字段的主码)。

●职工表(职工号,部门号,职工名,岗位号,职工年龄,性别,婚姻状况,学历)

●部门表(部门号,部门名称,部门电话,部门经理)

●工资表(职工号,职务,应发工资,水电保险,实发工资)

实体之间关系的E-R图:

图4-1实体关系E-R图。

下面是具体的实体的E—R图:

图4-2部门E-R图

此上的是部门实体的E-R图。

图4-3职工E-R图

此上的是职工实体的E-R图。

图4-5工资E-R图

此上的是工资的逻辑设计E-R图。

4.1.3数据库逻辑结构设计

现在需要将上面的数据库概念结构转化为SQLServer2000数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。

遂宁摩尔企业人事档案管理信息系统数据库中各个表的设计结果如下面表格所示。

每个表格表示在数据库中的一个表。

表4-1职工表

列名

数据类型

长度

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

当前位置:首页 > 经管营销 > 经济市场

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

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