欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    人事档案管理系统.docx

    • 资源ID:2530542       资源大小:227.59KB        全文页数:33页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    人事档案管理系统.docx

    1、人事档案管理系统人事档案管理系统本体系具稀有据扫瞄,数据查询,数据统计报表打印等功能,体系功能周全,用户操作方确实是本设计的一个特点。关键字 Visual Foxpro应用、人事治理、表单、控件媒介人事治理体系是一个单位弗成缺乏的部分,它的内容关于决定打算者和治理者来说都至关重要,因此人事治理体系应当能够或许为用户供给充分的信息和快捷的查询手段。跟着科学技巧的赓续进步,应用运算机对人事信息进行治理,具有着手工治理所无法比较的长处。例如:查找便利、靠得住性高、保密性好等。是以,开创如许一套治理软件成为专门有须要的工作,鄙人面的各章中我们将以开创一套人事治理体系为例,谈谈其开创过程和所涉及到的问题

    2、及解决方法。目次第一章概述1.1现行体系的分析。1.2拟定项目名称1.3制订项目功能1.4拟定项目寻求目标1.5体系数据流程图第二章人事治理体系的体系概况2.1 人事治理体系的简介2.2人事治理体系的长处2.3 人事治理体系的技巧关键第三章人事治理体系的设计分析与Visual Foxpro法度榜样的实现3.1 总体设计3.1.1体系功能模块划分3.1.2 体系功能模块的设计3.1.3 体系界面总体设计3.2 具体设计3.2.1 数据库设计3.2.2 数据库构造设计3.3 各功能模块的设计3.3.1 开端界面与登录界面的设计3.3.2 体系主菜单的设计3.3.3 导航条的设计3.3.4 扫瞄功能

    3、的设计3.3.5 查询功能的设计3.3.6 爱护功能的设计3.3.7 统计功能的设计3.3.8 档案输出的设计3.4 体系的编译与发行3.4.1 设置主文件3.4.2 构造主法度榜样3.4.3 连编应用法度榜样体系设计小结参考文献第一章 概述1.1现行体系的分析 现行体系的分析,主假如手工填写数据,介质主假如纸,从治理开端到停止差不多上人工治理,专门是其处理的数据量较大年夜。基于以上分析,故开创体系来治理全部流程是须要的,也是必须的。1.2拟定项目名称 人事档案治理体系。1.3制订项目功能 企事业小我、部分信息录入及体系初始设置重要用于完成小我、部分信息前期治理工作。体系爱护、报表输出、数据统

    4、计、数据查询等模块合营完成人事档案治理流程中的数据库爱护和数据的查询、统计、打印等各项功能。1.4拟定项目寻求目标(1)界面设计优胜,表现人本主义原则。(2)体系效力较高、灵活便利、快捷灵敏,有用于大年夜量数据。(3)采取动态链接。1.5体系数据流程图一旦把数据基于运算机体系实现,就要分派各个体系元素,建立起一个模型,用于表达体系元素之间的互相关系。为了开创体系模型,体系流程图能为今后的设计奠定差不多。图1.1所示为人事治理顶层图,图1.2所示为人事治理层图。 查询成果统计要求用户设置查询成果 表单爱护 统计成果 查询要求图1.1 人事治理顶层图1.2 人事治理层第二章 人事治理体系的体系概况

    5、2.1 人事治理体系的简介本体系是针对人事治理过程中大年夜量复杂数据的处理,而开创的基于Windows操作平台的人事治理体系,该体系应用了运算机关系数据库技巧和UML设计思惟,重要用于黉舍、企事业单位的人事治理。2.2人事治理体系的长处 本体系在技巧上的可操作性较强,全然上无技巧上的难度专门大年夜的算法和设计,在人员及社会方面,因为其人机界面的人道化设计,在线赞助体系和导航体系的关心,且在今朝这些单位人员的实际运算机错做程度前提下是无任何障碍的。2.3人事治理体系的技巧关键本体系设计简单,操作灵活便利。第三章人事治理体系的设计分析3.1 总统设计3.1.1 体系模块功能划分(1)暗码设置:每个

    6、操作员均有本身的暗码,能够防止非本体系人员进入本体系;又因每小我的权限不一致,故能够防止越权操作。(2)数据爱护:将运算机中储存的上一次操作后的成果清除。以备从新查询、更新、统计、输出等功能的履行。(3)档案更新:为了储存职工人事档案的全部数据,本体系将每一名职工的档案分为人事卡片、家庭成员和社会关系分别存档。档案更新包含对各类表的记录修改、删除、添加等功能。(4)档案查询:能够按姓名、部分或随便率性前提查询小我和一部分人的情形。(5)档案统计:包含统计文化程度、技巧职务、政治面孔、年纪、工资等。(6)档案输出:能够输出小我档案、全部档案、人事卡片、单位名册、团员名次到屏幕或打印机上。(7)退

    7、出。3.1.2 体系功能模块的设计在体系功能分析的差不多上,获得如图所示的体系组织构造图及体系功能模块图。图1.3体系组织构造图部分体系功能模块图所示图1.4档案统计图1.5档案爱护3.1.3 体系界面总体设计该模块的重要功能是当用户启动人事档案治理体系时显示一个友爱界面。在法度榜样进入开端界面运行后的一段时刻内单击就进入输入暗码表单,不然进入修改暗码表单,只有当输入了精确的暗码后才能进入本体系。下图为总体界面框图。图1.6 总体界面框图3.2 具体设计3.2.1 数据库设计进行数据库设计的重要义务是推敲信息需求,也确实是数据库要存入什么样的数据。因此,创建数据库并非仅仅为了储备数据,更重要的

    8、目标是从中提取有效信息。人事档案治理可由人事卡、家庭成员、社会关系的感方面实体构成。个中各数据构造如下:人事卡片(职员号、部分、姓名、性别、职务、出身年代、平易近族、籍贯、政治面孔、职称、文化程度、健康否、家庭出身、本人成分、婚姻状况、参加工作时刻、进单位时刻、工资、各类补贴、家庭住址、年纪、备注部分号)。家庭成员(职员号、部分、姓名、家眷姓名、与职员关系、出身年代、婚姻状况、政治面孔、文化程度、工作单位、工资、备注)。社会关系(职员号、部分、姓名、关系姓名、与职员关系、出身年代、政治面孔、文化程度、工作单位、备注)。用户暗码表(用户名、用户暗码、权限等级)。经由过程以上数据,人事卡对家庭成员

    9、是一对多的感激,因为一个职工能够有多个家庭成员;人事卡对社会关系是一对多的关系,因为一个职工能够有多种社会关系。有了这些关系,能够应用实体模型描述人事档案治理,如图所示:图1.7 各实体模型 3.2.2 数据库概念构造设计 这一设计时期是在需求分析的差不多上,设计出能够或许满许用户需求的各类实体,以及它们之间的关系,为后面的逻辑设计打差不多。 本体系依照上面的设计筹划出实体和实体之间的E-R图 、 、 、图1.8 人事实体E-R图3.3.3 数据库逻辑构造设计 须要将上面的数据库概念转化为Visual Foxpro 数据库体系所支撑的实际数据模型,也确实是数据库的逻辑构造。 人事档案治理体系数

    10、据库中各个表格的设计成果见如下表,每个表格在数据库中是一个有接洽关系的表。表1-1 人事档案表字段字段名数据类型宽度小数位索引NULL1职员号字符型6主索引否2姓名字符型10否3性别字符型2否4出身年代日期型8否5平易近族字符型10否6籍贯字符型10否7政治面孔字符型8否8文化程度字符型8否9职务字符型6否10职称字符型6否11工别字符型6否12全然工资数值型62否13家庭住址字符型30否14简历字符型35否15部分编号数值型2否16年纪数值型3否表1-2 家庭关系表字段字段名数据类型宽度小数位索引NULL1职员号字符型6通俗索引否2职员姓名字符型10否3成员姓名字符型8否4出身年代日期型8否

    11、5与本人关系字符型47政治面孔字符型8否8文化程度字符型8否9工作单位字符型6否10职称字符型6否12全然工资数值型62否表1-3 社会关系表字段字段名数据类型宽度小数位索引NULL1职员号字符型6通俗索引否2职员姓名字符型10否3成员姓名字符型8否4出身年代日期型8否5与本人关系字符型47政治面孔字符型8否8文化程度字符型8否9工作单位字符型6否10职称字符型6否12全然工资数值型62否表1-4用户暗码表字段名数据类型NULL说明XLF字符型(10)否合法用户名MM字符型(6)否用户暗码权限等级字符型(810)否权限等级3.2.2 数据库构造设计在概念设计的差不多上获得数据库的逻辑构造之后,

    12、就能够在Visual Foxpro数据库体系中实现该体系。1、建立项目治理器为进步软件开创和爱护的效力,可应用项目治理器设计一个应用体系,用于跟踪创建应用法度榜样所须要的所有法度榜样、表单、菜单、库、报表等和一些其他类型的文件。项目治理器建立好之后,就能够建立人事治理体系所须要的表和数据了。如本体系将建立人事档案表、家庭成员表等。要创建表,一样要先创建数据库,在Visual Foxpro中能够应用数据库来组织和接洽关系这些表。经由过程数据库,能够创建表和表之间的持久关系和储备过程、建立字段和记录的有效性规矩、设置字段默认值等。此外,还能够应用参照完全性来赞助用户爱护数据库中相干表中记录的一致性

    13、等。2、建立数据库单击项目中的数据库,打开数据库设计器,为数据库添加3个数据表,并分别为它们建立响应的索引,在各个表之间产生响应的关系,使表与表之间产生永久性关系,为体系进步快速查询奠定差不多。数据库的设计如图所示。数据库设计器人事数据 人事表 家庭成员 字段: 职员号 部分 姓名 性别 职务 出身年代 平易近族 籍贯 政治面孔 职称 文化程度 健康否 婚姻状况 工作时刻 进本单位时刻 工资 家庭住址 年纪 索引: 职员号图1-6 人事治理数据库3.3 各功能模块的设计各功能模块具体是指各类表单的具体设计。表单的设置和制造在本体系中占了重要地位,它是用户操作接触的感不雅界面,也是用户操作的对象

    14、,用户对体系的应用与治理几乎差不多上经由过程表单进行的。在应用表单设计器制造表单时所需做的是:(1)依照所需的内容向表单添加控件对象和类。(2)设置各控件对象所需的各项属性,包含数据情形及其属性。(3)在所需对象的事宜中编写法度榜样代码,来实现各对象所要求的功能。(4)依照须要在表单中添加新属性和新方法。依照体系须要按其功能模块确信所需设计的表单,每项功能对应一个表单和多个表单来完成。本体系功能模块所需的表单有:主界面表单、登录表单、扫瞄表单、查询表单、爱护表单等。3.3.1 开端界面与登录界面的设计1、开端界面开端界面如图所示:步调:(1)新建一个表单;(2)添加三个标签控件,Caption

    15、属性分别为:人事档案信息治理体系、2008-4-17、制造人:薛立芬;(3)添加两个敕令按钮,Caption属性分别为:进入体系、退出; 定义进入体系控件的Click事宜代码:Do form 体系登录.scxRelease thisform2、登录界面登录界面如图所示:退出步调:(1)新建一个表单;(2)添加三个标签控件,Caption属性分别为:人事档案信息治理体系、操作员、暗码;(3)添加一个组合框,RowSource为“薛立芬、韩建建、徐泰山“,RowSourceType为”1-值”;(4) 添加一个文本框,PassWordChar为“*”; (3)添加三个敕令按钮,Caption属性分

    16、别为:确信、撤消、退出;定义确信控件的Click事宜代码: Use 暗码表.dbf If found() and MM= alltrim(thisform.text2.value) Do form 功能选择.scx Else If thisform.MM=! alltrim(thisform.text2.value) =messagebox(“操作员暗码缺点!”+chr(13)+”再试一次!”,48,”警告”) Thisform.text2.setfocus Else =messagebox(“对不起,你差不多错了三次了!”+chr(13)+”不法用户,请你退出体系!”,48,”严峻警告”)R

    17、elease thisformClose allQuit3.3.2 体系主菜单的设计人事档案治理体系由专门多的数据表、表单、报表、查询等对象构成。应用体系主菜单能够便利地将它们构成一个完全的体系。一样地应按照体系需求完成义务的性质、要求及用户处理问题的适应,分层次地依照顾用的各类对象设计菜单成果,人事档案治理体系菜单如下:人事档案治理菜单体系数据扫瞄 数据查询 数据统计 数据爱护 报表输出 退出体系该菜单体系由一个条形菜单和6个下拉菜单构成的,6个下拉菜单分别调用本身的表单,退出一项是过程菜单项。3.3.3 导航条的设计步调:(1)新建一个表单;(2)添加一个按钮组,按钮数量设置为4;Capt

    18、ion属性分别为:第一个、上一个、下一个、最后一个;定义上一个控件的Click事宜代码:Skip -1If bof()Messagebox(“差不多是第一个记录”,48,”信息窗口”)SkipElseThisform.refresh定义第一个控件的Click事宜代码:Go top Thisform.refresh定义下一个控件的Click事宜代码:Skip If bof()Messagebox(“差不多是最后一个记录”,48,”信息窗口”)Skip -1ElseElseifThisform.refresh定义最后一个控件的Click事宜代码:Go top Thisform.refresh3.3

    19、.4 扫瞄功能的设计步调:(1)建立一个表单,Caption属性为:扫瞄表单;(2)添加四个敕令按钮控件,Caption属性分别为:扫瞄人事档案、扫瞄家庭成员、关系扫瞄和退出;(3)单击右键,选择数据情形,添加人事表和家庭成员表定义Command1控件的Click事宜代码:Use 人事表.dbfBrow all定义Command2控件的Click事宜代码:Use 家庭成员.dbfBrow all定义Command3控件的Click事宜代码:Use 关系扫瞄.scxBrow all定义Command4控件的Click事宜代码:Release thisformClose all3.3.5 查询功能

    20、的设计 职员号 平易近族 婚姻状况 部分 籍贯 工作时刻 姓名 政治面孔 进单位时刻 性别 职称 工资 职务 文化程度 家庭住址 出身年代 健康状况 年纪 备注步调:(1)建立一个表单,设置Caption属性为:人事查询;(2)表单上建立控件PageFramel,设置PageCount属性为3;(3)设定控件PageFrame中的3个Page页的Caption属性分别为:人事卡片编辑、扫瞄字段设定和全局扫瞄;(4)在控件PageFrame的Page1页中添加19个label控件、19个text控件和一组敕令按钮,分别修改其Captio属性;(5)在控件PageFrame的Page2页中添加19

    21、个Check控件,Value值全部为1默认状况为选中;(6)在控件PageFrame的Page3页中添加1个Gird;(7)在表单人事查询中添加5个Command控件,其Captio属性分别为:输入查询前提、查询、清除查询前提、显示查询前提和退出;1)定义该表单Init的Click事宜代码:2)定义输入查询前提控件的Click事宜代码:Thisform.pageframel.page1.tex职员号.value= Thisform.pageframel.page1.tex部分.value= Thisform.pageframel.page1.tex姓名.value= Thisform.page

    22、framel.page1.tex性别.value= Thisform.pageframel.page1.tex职务.value= Thisform.pageframel.page1.tex出身年代.value= Thisform.pageframel.page1.tex平易近族.value= Thisform.pageframel.page1.tex籍贯.value= Thisform.pageframel.page1.tex政治面孔.value= Thisform.pageframel.page1.tex职称.value= Thisform.pageframel.page1.tex文化程度.

    23、value= Thisform.pageframel.page1.tex健康状况.value= Thisform.pageframel.page1.tex婚姻状况.value= Thisform.pageframel.page1.tex工作时刻.value= Thisform.pageframel.page1.tex进本单位时刻.value= Thisform.pageframel.page1.tex工资.value= Thisform.pageframel.page1.tex家庭住址.value= Thisform.pageframel.page1.tex年纪.value= Thisform

    24、.pageframel.page1.tex备注.value= 3)定义查询控件的Click事宜代码:Public array querycondition(19)For i=21 to 42J=i-20querycondition(j)=thisform.pageframel.page1.controls(i).valueendforlocal array flag(19)fiag(1)=alltrim(thisform.pageframel.page1.tex职员号.value)fiag(2)=alltrim(thisform.pageframel.page1.tex部分.value)fia

    25、g(3)=alltrim(thisform.pageframel.page1.tex姓名.value)fiag(4)=alltrim(thisform.pageframel.page1.tex性别.value)fiag(5)=alltrim(thisform.pageframel.page1.tex职务.value)fiag(6)=alltrim(thisform.pageframel.page1.tex出身年代.value)fiag(7)=alltrim(thisform.pageframel.page1.tex平易近族.value)fiag(8)=alltrim(thisform.page

    26、framel.page1.tex籍贯.value)fiag(9)=alltrim(thisform.pageframel.page1.tex政治面孔.value)fiag(10)=alltrim(thisform.pageframel.page1.tex职称.value)fiag(11)=alltrim(thisform.pageframel.page1.tex文化程度.value)fiag(12)=alltrim(thisform.pageframel.page1.tex健康状况.value)fiag(13)=alltrim(thisform.pageframel.page1.tex婚姻状况

    27、.value)fiag(14)=alltrim(thisform.pageframel.page1.tex工作时刻.value)fiag(15)=alltrim(thisform.pageframel.page1.tex进本单位时刻.value)fiag(16)=alltrim(thisform.pageframel.page1.tex工资.value)fiag(17)=alltrim(thisform.pageframel.page1.tex家庭住址.value)fiag(18)=alltrim(thisform.pageframel.page1.tex年纪.value)fiag(19)=a

    28、lltrim(thisform.pageframel.page1.tex备注.value)condition=职员号=flag(1) and 部分=flag(2) and 姓名=flag(3) and 性别=flag(4) and 职务=flag(5) and 出身年代=flag(6) and 平易近族=flag(7) and 籍贯=flag(8) and 政治面孔=flag(9) and 职称=flag(10) and 文化程度=flag(11) and 健康状况=flag(12) and 婚姻状况=flag(13) and 工作时刻=flag(14) and 进本单位时刻=flag(15) and工资=flag(16) and 家庭住址=flag(17) and 年纪=flag(18) and 备注=flag(19) select *form 人事表 where &condition into cursor q


    注意事项

    本文(人事档案管理系统.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开