求人事档案管理论文系统论文要完整的

人事档案数字管理系统设计与实现--《电子科技大学》2010年硕士论文
人事档案数字管理系统设计与实现
【摘要】:目前,信息化的建设已经遍布各个领域,适应信息技术发展要求的人事档案管理信息系统必将成为企业提高人事管理效率和水平的有力手段。集成化、网络化、实用化、个性化已成为当今MIS开发与应用的主流,因而开发一套集最新技术及理念的人事档案管理系统将事在必行。
本文从沈阳市高压局对人事档案管理工作的实际需求出发,采用C/S结构,使用微软公司最新推出的开发平台Visual Studio 2010,并结合数据库软件Microsoft SQL Server 2008,开发设计人事档案管理系统。该系统由六个子系统组成:档案操作子系统、信息查询子系统、系统设置子系统、数据处理子系统、打印子系统和帮助子系统。其中,档案操作子系统主要实现对档案信息的添加、修改、删除、备份和恢复等操作;信息查询子系统主要实现通过姓名、部门、毕业院校以及籍贯、户口所在地等信息对档案的精确查找,也可以通过同时输入多个关键字完成对档案信息进一步的查询工作;数据处理子系统主要实现对单位人员相关信息的统计和计算;系统设置系统则可以使用户对其登陆密码进行修改。此外管理员还可以设置普通用户对此系统的操作权限,以及对档案内容项目(例如:民族、年龄等)名称进行添加、修改等的管理功能。本文对沈阳市高压局人事档案管理系统进行了分析、设计与实现,其中详细论述了档案操作、信息查询、系统设置、数据处理等功能模块的实现过程及方法。
【关键词】:
【学位授予单位】:电子科技大学【学位级别】:硕士【学位授予年份】:2010【分类号】:TP311.52【目录】:
摘要4-5ABSTRACT5-8第一章 绪论8-12 1.1 系统开发的背景和项目研究的意义8-10
1.1.1 系统开发的背景8-9
1.1.2 项目研究的意义9-10 1.2 人事档案管理系统研究现状10 1.3 论文的主要工作10-12第二章 人事档案管理系统分析12-21 2.1 系统可行性分析12-15
2.1.1 经济可行性分析12-13
2.1.2 技术可行性分析13-15 2.2 系统需求分析15-18
2.2.1 系统的性能要求15-16
2.2.2 系统主要功能需求16-17
2.2.3 运行需求分析17-18 2.3 系统结构分析18-20
2.3.1 系统用例图描述18
2.3.2 用户操作流程分析18-20 2.4 本章小结20-21第三章 人事档案管理系统的设计21-45 3.1 系统总体设计概述21-22 3.2 开发设计相关技术22-29
3.2.1 开发环境22-25
3.2.2 数据库选择25-29 3.3 设计原则与策略29-31
3.3.1 设计原则29-30
3.3.2 设计策略30-31 3.4 系统体系结构31-32 3.5 系统功能模块设计32-38
3.5.1 系统架构图32-36
3.5.2 系统模块描述36-38 3.6 数据库设计38-44
3.6.1 数据库介绍38-40
3.6.2 数据库表结构40-42
3.6.3 数据库安全性设计42-44 3.7 本章小结44-45第四章 人事档案管理系统的实现45-66 4.1 使用 ADO 访问数据库45-47
4.1.1 ADO 的介绍45-46
4.1.2 创建和配置 ODBC 数据源46
4.1.3 与服务器数据库进行连接46-47
4.1.4 操作数据库中的数据47 4.2 系统登录界面实现47-48 4.3 系统主窗体及工具栏的实现48-50
4.3.1 主窗体的设计48-49
4.3.2 工具栏的实现49-50 4.4 系统模块的实现50-64
4.4.1 档案操作模块的实现50-51
4.4.2 信息查询模块的实现51-56
4.4.3 数据处理模块的实现56-61
4.4.4 系统设置模块的实现61-63
4.4.5 打印模块的实现63
4.4.6 帮助模块的实现63-64 4.5 系统测试64-66第五章 总结与展望66-68 5.1 总结66-67 5.2 展望67-68致谢68-69参考文献69-71
欢迎:、、)
支持CAJ、PDF文件格式
【引证文献】
中国硕士学位论文全文数据库
徐铁;[D];吉林大学;2012年
刘霰;[D];电子科技大学;2013年
【参考文献】
中国期刊全文数据库
郭文胜,殷国富,范守文,胡晓兵;[J];电子科技大学学报;2001年01期
张抒;陈毅华;;[J];光盘技术;2006年05期
章慧,王留洋,俞杨信;[J];淮阴工学院学报;2001年04期
曾觉先;;[J];中国建设教育;2006年05期
李仁玲;;[J];情报杂志;2006年01期
毛德祥,罗荣阁;[J];微型电脑应用;2002年03期
李怀璋,王青;[J];微电子学与计算机;2001年04期
李杏,吕国斌,尹兰;[J];现代计算机(专业版);2002年06期
周文艳;;[J];科技资讯;2006年04期
【共引文献】
中国期刊全文数据库
王养成;;[J];安防科技;2006年02期
卫东节;;[J];安庆科技;2004年02期
宋伟;初宇平;;[J];辽宁科技大学学报;2009年06期
李刚;;[J];北方经济;2006年12期
李兵;;[J];北方经济;2010年24期
高卫东;;[J];北京广播电视大学学报;2008年01期
闫晓春;肖韵;张卓;;[J];北京广播电视大学学报;2010年03期
田飞;牛学伟;;[J];北京机械工业学院学报;2006年04期
杜一菲;谭文娟;;[J];边疆经济与文化;2007年03期
周敏;;[J];边疆经济与文化;2007年03期
中国重要会议论文全文数据库
范虹霞;;[A];广西计算机学会25周年纪念会暨2011年学术年会论文集[C];2011年
段磊;;[A];区域人才开发的理论与实践——港澳台大陆人才论坛暨2008年中华人力资源研究会年会论文集[C];2008年
陈仁志;;[A];信息科学与微电子技术:中国科协第三届青年学术年会论文集[C];1998年
贾丽梅;;[A];全国ISNBM学术交流会暨电脑开发与应用创刊20周年庆祝大会论文集[C];2005年
彭伟平;;[A];第四届河南省汽车工程科技学术研讨会论文集[C];2007年
张培德;;[A];中国人力资源开发研究会第十次会员代表大会暨学术研讨会论文汇编[C];2008年
何彬方;冯妍;杨会文;吴文玉;张苏;;[A];2009第五届苏皖两省大气探测、环境遥感与电子技术学术研讨会专辑[C];2009年
王美蓉;;[A];第八次全国计算机安全学术交流会论文集[C];1993年
黄崇利;卢传丽;;[A];海南省“人才发展与荣辱观建设”研讨会论文集[C];2006年
何福保;章义来;李娟;黄华;;[A];2011年全国电子信息技术与应用学术会议论文集[C];2011年
中国博士学位论文全文数据库
李晓霞;[D];华东师范大学;2011年
杨廷钫;[D];暨南大学;2010年
赵夷岭;[D];昆明理工大学;2009年
吴凡;[D];华中科技大学;2011年
谢蓉;[D];华东师范大学;2011年
毛翠云;[D];江苏大学;2011年
梁俊海;[D];中央民族大学;2011年
张廷君;[D];天津大学;2010年
陈鸿雁;[D];河北工业大学;2011年
饶俊;[D];天津大学;2011年
中国硕士学位论文全文数据库
史永凤;[D];山东科技大学;2010年
彭赋;[D];上海外国语大学;2010年
张海明;[D];山东农业大学;2009年
徐瑶;[D];大连理工大学;2010年
卢涛;[D];大连理工大学;2010年
于淼;[D];大连理工大学;2010年
孙洪斌;[D];大连理工大学;2010年
许林利;[D];大连理工大学;2010年
安建昌;[D];大连海事大学;2010年
张志娜;[D];湘潭大学;2010年
【同被引文献】
中国期刊全文数据库
朱艳莹;;[J];当代经济;2011年06期
刘付芬;;[J];电脑知识与技术;2008年25期
占炜;;[J];电脑知识与技术;2009年18期
熊魁;;[J];电脑编程技巧与维护;2010年20期
赵晓娟;;[J];湖南农机;2008年11期
张建;冯霞敏;;[J];信息技术教育;2008年01期
马涛;林彬;王学军;王雨;彭晓峰;刘景义;;[J];石油工业计算机应用;2002年03期
胡振;;[J];知识经济;2007年12期
冯炜锐;孔璐;;[J];中国校外教育;2010年18期
中国硕士学位论文全文数据库
王鹏;[D];华东师范大学;2010年
李明;[D];河海大学;2004年
叶勇;[D];华东师范大学;2007年
张峤;[D];北京交通大学;2007年
滕翼飞;[D];华中师范大学;2007年
黄瑛;[D];浙江大学;2008年
梁倩;[D];天津大学;2008年
张宁;[D];华东师范大学;2009年
张洪涛;[D];北京邮电大学;2009年
高杰;[D];吉林大学;2009年
【二级参考文献】
中国期刊全文数据库
殷国富;陈永华;;[J];计算机科学;1999年03期
王鹏勃;[J];计算机应用;1998年12期
樊银亭,何鸿云;[J];计算机应用研究;2001年12期
贾智平,吴修国,裴红;[J];微机发展;2001年03期
陈海燕,王瑛妍;[J];现代情报;2003年12期
晓牧;[J];中国工商;2000年01期
【相似文献】
中国期刊全文数据库
仇巍巍;孔金玲;何宏星;董立新;石昊南;;[J];能源技术与管理;2005年06期
罗蓓蓓;白新跃;唐继勇;;[J];中国有线电视;2007年15期
吕文斌;郑晓阳;高芳琴;黄士力;;[J];上海水务;2007年04期
刘洪超;党红建;;[J];科技信息(科学教研);2008年07期
曾腊容;;[J];电脑学习;2009年02期
宋丽;苏李果;;[J];河南科技;2010年24期
马成祺;;[J];甘肃科技;2011年04期
石良武;[J];教育信息化;2002年12期
康丽春,候力,孙志国;[J];机械制造与自动化;2005年05期
於永和;;[J];统计与决策;2006年20期
中国重要会议论文全文数据库
唐权;陶旸;李翔;王璇;;[A];江苏省测绘学会2011年学术年会论文集[C];2011年
岳健;王振;丁辉;;[A];中国计量协会冶金分会2011年会论文集[C];2011年
王春磊;;[A];中国公路学会高速公路运营管理分会2011年度年会暨第十八次全国高速公路运营管理工作研讨会论文集[C];2011年
鲁伟;张天兵;李国志;;[A];中国通信学会2011年光缆电缆学术年会论文集[C];2011年
陈昊;蒋丽;刘梦赤;;[A];第二十四届中国数据库学术会议论文集(技术报告篇)[C];2007年
周欣;行鸿彦;季鑫源;;[A];经济发展方式转变与自主创新——第十二届中国科学技术协会年会(第二卷)[C];2010年
陈典基;刘昌华;邱炳涣;;[A];中国病理生理学会中专教育委员会第七次学术交流会论文汇编[C];1999年
赵哲;;[A];OA’99办公自动化全国学术研讨暨展示会论文集[C];1999年
张晓红;丁香乾;李金倩;张维;;[A];2007年全国第十一届企业信息化与工业工程学术会议论文集[C];2007年
郭健;;[A];第二十四届中国(天津)2010’IT、网络、信息技术、电子、仪器仪表创新学术会议论文集[C];2010年
中国重要报纸全文数据库
晓帆;[N];网络世界;2003年
李庆华;[N];中国经济时报;2000年
机械工业经济管理研究院副院长
刘建一;[N];科技日报;2001年
何嘉荪;[N];中国档案报;2002年
广州杰赛通信规划设计院
许景渊;[N];人民邮电;2011年
中国博士学位论文全文数据库
何光辉;[D];天津大学;2006年
姜兴宇;[D];东北大学;2008年
吴敏;[D];南京邮电大学;2011年
郭银章;[D];太原科技大学;2011年
孟庆斌;[D];天津大学;2012年
中国硕士学位论文全文数据库
李德路;[D];中国海洋大学;2010年
金鑫;[D];复旦大学;2010年
陈南艺;[D];大连理工大学;2013年
李小波;[D];吉林大学;2011年
孙冬;[D];内蒙古大学;2011年
叶建鹏;[D];电子科技大学;2013年
刘强;[D];大连理工大学;2013年
张毅;[D];西南石油大学;2010年
肖鸿飞;[D];复旦大学;2011年
李润峰;[D];北京邮电大学;2011年
&快捷付款方式
&订购知网充值卡
400-819-9993
《中国学术期刊(光盘版)》电子杂志社有限公司
同方知网数字出版技术股份有限公司
地址:北京清华大学 84-48信箱 知识超市公司
出版物经营许可证 新出发京批字第直0595号
订购热线:400-819-82499
服务热线:010--
在线咨询:
传真:010-
京公网安备74号人事档案管理系统分析(毕业论文)
您现在的位置:&&>>&&>>&&>>&&>>&正文
人事档案管理系统分析(毕业论文)
作者: 资料来源:网络 点击数: &&&
人事档案管理系统分析(毕业论文)
文 章来源 莲山 课 件 w w w.5Y k J. c oM
人事档案管理系统分析
  时间行进到21世纪,以计算机技术为主体的高新技术群体已经将触角深入到国发经济的方方面面。在市场经济的大环境下,越来越多的人士逐渐认识到用计算机技术进行名类管理,交流的便捷。基中最实出的是要算在厂矿企事业单位的人事档案的计算机管理了。
  人事档案数据库管理系统是一个为适应当前各个行业对人事信息管理的迫志需求而设计开发的软件系统。该系统的前台采用的是VB6.0软件开发系统,后台数据库采用的是Access2000数据库。
整个系统有数据库文件和数据库管理系统两大部他构成。后台的Access 2000数据库文件是集中存储并管理分类人事档案信息的大本营,而前台的数据库管理系统是用来为数据库中的各种资料进行各种基本操作和管理。
一、总体结构和主要功能
人事档案管理系统主要包含职工个人自然情况,工作情况,简历,政治情况等各方面信息,内容比较庞大复杂。同时还综合考虑档案管理工作的性质,总结归纳出所需实现的功能。主要是为人事档案进行服务,对人事的变动、人事资料、以及人事资料的查询,统计等功能。总体上说具有编辑,查询,用户管理,图表统计等功能。
(一)灵活的数据记录编辑功能,可以随时对记录进行增加,修改,更新,删除,浏览等编辑操作。并将查询方式有机溶入编辑界面,可以实现对某项记录定位,再进行编辑,修改,更新。
(二)多个数据库表的任意组合条件的查询。便于在实际档案管理操作中呆对保种情况,多种条件下的人员情况进行统计查看。 (三)具备分级用户权限管理设置,以确保档案的保密性和安全性。
(四)具有分类统计,使用图表显示的功能,该统计图表可根据数据库中记录情况的变化而变化。
(五)具有比较友好的人机界面,各种操作可以在直观的界面上通过人机交互式进行。
(六)具有辅助表管理功能,主要是对“学历”表中的字段“学历”,“部门表”中的字段“部门”,“政治面貌” 表中的字段“政治面貌”,“职称” 表中的字段“职称”,进行添加,修改,删除操作。
人事档案管理系统模型如下:
二、各模块功能
1、用户管理
(1) 设置用户
功能:设置使用人事管理系统的用户及其使用权限。
整个人事管理系统由多个功能模块组成,不同的模块完成不同的功能,所以可以为不同的职工分配不同的功能,使其具有不同的权限,完成其权限所对应的功能,从而很好地管理好整个系统。
操作:选择该功能后,屏幕上显示出所有人事管理系统员工的用户名称。这时,可进行如下的操作:
1: 增加: 增加一用户。按该按钮后,就可输入新用户的内容,如:用户名称,密码和权限。所输入得登录名一定不能重复。
2: 修改: 修改用户设置。按该按钮后,就可修改选中用户的用户名,密码和权限,每一权限对应系统菜单上的一项功能,可为该用户选择任意的权限。用户在使用本系统时,要求输入用户的口令,为了安全,用户需建立一个只有自己才知道的特殊口令,
通常,系统的权限分为三大部分,即:
管理权限:设置用户和系统参数。
输入权限:档案卡片生成、个人简历输入和家庭成员输入。
查询权限:档案查询、档案统计。
根据需要,可以把这些功能分配给不同的员工。
3: 删除: 删除用户。按该按钮后,经确认,则选中的用户被删除
(2) 用户登录
功能:用户登录进入人事管理系统。系统启动后,首先要做的就是用户登录。若不登录系统,所有功能都无法使用。用户只有登录系统后,根据其具有的权限,才能执行一定的操作。
操作:进入该功能后,要求输入用户的登录名及其口令,只有其登录名和口令完全正确,才能进入工资管理系统。系统会根据为用户分配的权限,设置其对应的功能为有效,用户就可操作该功能。
2、辅助表管理
辅助表管理功能是高级管理员及中级管理员拥有的权限,它的功能是对数据库进行新表的添加。主要是对“学历”表中的字段“学历”,“部门表”中的字段“部门”,“政治面貌” 表中的字段“政治面貌”,“职称” 表中的字段“职称”,进行添加,修改,删除操作。通过它的这个功能可以有效的对本单位人事部门的扩充进行及时的计算机管理。只要管理员进行简单的数据字段添加即可。
3、档案编辑
档案编辑模块中有4个子模块。他们是档案卡片、个人简历、家庭成员、历史档案等功能。这些功能因管理员的权限不同所表示出的功能使用也不同,普通管理员没有数据修改及删除的权利。在这些功能里详细的记录了所有单位员工的资料。
档案卡片管理
功能:对全部员工的信息进行浏览;添加记录;对员工的详细资料进行修改;删除员工记录;按编号进行查找,快速查找该员工的详细资料;按某一字段的内容进行筛选,筛选最后的结果是将和所选内容相同的全部找到。
个人简历管理
功能:该模块与档案卡片管理类似,但是在界面设计上有一些不同,可以对员工个人简历进行全局浏览。除了浏览信息的功能外,还有一些基本操作的功能:添加记录;对已有员工的个人简历信息进行修改;删除员工个人简历的记录;可以按编号进行查找,快速查找该员工个人简历的资料。
家庭成员管理
功能:对全部员工的家庭成员信息进行编辑,浏览;实现方法同个人简历功能实现的方法一样。
历史档案管理
功能:对于一些从档案卡片中删除的员工信息记录,需要存下来以供将来进行统计。此模块的主要功能就是完成对从档案卡片中删除的员工信息记录的保存工作。
4、档案查询
功能:对档案卡片的查询功能,包括唯一条件查询和模糊条件查询。
该模块的主要分为两部分:一是完成选择要查询的字段、条件操作符等功能;二是用来显示用户进行查询的完整条件及查询、退出按钮。当查询的条件选择完毕,点击确定按钮,在显示部分显示出来后,点击查询按钮才正式完成该模块的查询功能。会调出另外一个窗口来显示用户所要查询的符合条件的所有员工的资料。根据档案卡片中的各字段,选择相应的条件操作符输入相应的值即可进行档案查询。查出的记录可按两种形式浏览:只有该员工档案卡片中的资料;综合该员工档案卡片、个人简历、家庭成员中的所有资料。查询用户可以按自己的需要选择两种浏览方式。在这里可以查到符合程序要求的任何信息。再这里的选项中输入规定的范围即可查到相关的人事信息。
5、档案统计
功能:综合统计、单项统计和图表统计。单项统计是输入规定的要求后进行的统计它可以较详细直观的统计出要求的结果。图表统计可以详细的按性别、按政治面貌、按职称级别、按学历以直方图和饼型图进行表示。档案统计模块,分三个小模块:
(1)综合统计:综合统计中将单位内所有的人事信息进行全面的统计。该模块主要是综合各方面的人数统计;对各部门的人数、符合档案卡片中各字段条件的员工人数、各年龄段人数以及工龄段人数等的统计。并且本查块提供重新统计功能,方便在一定时间段内对各项人数的进行更新,保持数据库中数据的即时性。
(2)单项统计:是按各单项条件对人数的统计功能。分为四部分:在选择分组统计的字段,一次只可选择一个字段;可选择统计条件,包括条件操作符及条件值;可选择统计是否包括平均工资汇总及工资总额汇总;可显示要统计的完整条件,包括上述的分组字段、完整的统计条件及是否包括各类工资汇总。每完成一项选择,要点击确定按钮,各条件才能在右下角显示出来以供统计。可同时选择分组统计、条件统计、工资汇总,也可只选择一项来进行统计。。
(3)图表统计:将各类统计图表化。用户可以选择按性别、政治面貌、职称级别或学历进行人数统计。用户还可以选择直方图或饼形图的图表显示方式.
三、功能的实现方法及实现的代码
1、本系统中VB6与数据库是如何连接的?写出简要代码?
本系统采用的数据库是Access2000数据库,使用是ADO(Active Data Object)代码访问方式,它通过在程序中的一段代码与数据库建立连接。
代码如下:
Private cnn As New ADODB.Connection
Dim StrSql As String
cnn.Provider = "Microsoft.Jet.OLEDB.4.0"
cnn.ConnectionString = "d:\VB\Access2000\rs.mdb"
注:在进行ADO方式数据库的连接时,要先进行类型库引用:
Microsoft Activex Data Object 2.6 library
2、浏览、恢复、添加、保存、修改、查找、筛选、解除筛选、排序、恢复排序、退出各功能是如何实现的?写出简要代码。
浏览:先将数据库打开,然后选择所需的表进行操作。
代码如下:
Public rs1 As New ADODB.Recordset
Dim StrSql As String
StrSql = "select * from 档案卡片 order by 职工编号"
rs1.ActiveConnection = cnn
rs1.CursorType = adOpenKeyset
rs1.CursorLocation = adUseClient
rs1.LockType = adLockOptimistic
rs1.Open StrSql
移动记录指针有四种方法:(1)记录首:rs1.MoveFirst (2)前一个:rs1.MovePrevious
(3)后一个:rs1.MoveNext(4)记录尾rs1.MoveLast
恢复:恢复功能是在用户选择添加或修改后出现的,是为了使用户在进行误操作后能够恢复数据的一个功能。
代码为:rs1.CancelUpdate
添加:在编辑窗口中,先将文本框清空,然后进行添加。并且要判断所输入的信息与所建的表的格式符合。最后添加到库中。
代码为:rs1.AddNew
保存:rs1.Update
修改:修改的的功能是与添加类似的,但是他会更新数据库中被要求修改的记录。先将各个字段所对应的控件置为可用,然后进行修改。修改之后保存。
If AddNewOrModify = "Modify" Then
RsMain.rs2.Update
temp = RsMain.rs2.Fields("序号")
RsMain.rs2.Requery
RsMain.rs2.Find "[序号]=’" & temp & "’", , , adBookmarkFirst
查询:代码为,
StrSql = "select * from 个人简历
order by 职工编号"
RsMain.rs2.ActiveConnection = n
RsMain.rs2.CursorType = adOpenKeyset
RsMain.rs2.CursorLocation = adUseClient
RsMain.rs2.LockType = adLockOptimistic
RsMain.rs2.Open StrSql
Set DataGrid1.DataSource = RsMain.rs2
筛选:代码为,
FieldsName = RsMain.lrs1.Fields("职工编号").Name
If Len(Trim(Label1.Caption)) = 0 Then
FilterStr = FieldsName & "= Null"
FilterStr = FieldsName & "=" & "’" & Label1.Caption & "’"
RsMain.lrs1.Filter = FilterStr
排序:代码为,
RsMain.lrs1.Sort = FieldsName ’ASCENDING
DESCENDING
删除:代码为,
RsMain.rs2.Delete
退出:关闭记录集操作,代码为,
RsMain.rs2.close
3. 本系统浏览和修改是两个界面,是如何实现的?写出基本思想。
系统中浏览和修改的界面不同是因为在点击相应的按钮时通过布尔型变量控制不同控件的Enabled属性为True或False来实现的。
在浏览时信息的显示窗口采用的是Lable控件不能进行修改,并且将他们Enabled设置为True,而将和他们放在一起的其他控件Enabled设置为False,而在进行修改时浏览时显示信息的lable控件的Enabled属性变为False而和他们重合的其他控件的Enabled属性变为True,这样就实现了浏览与修改的不同的两个界面。
4. 照片是如何使用的?写出基本思想。
照片在系统文件的PICTURE文件夹下,照片的文件名与系统中职工编号相对应,当选择某个职工时,程序读取他的职工编号与照片文件名一致时就会显示照片。如果将照片文件名更改,则系统就不能正确的读取照片的信息了。
Dim i As Integer
Dim bool As Boolean
Dim fname As String
Dim picturepath As String
fname = Trim(Label1.Caption) & ".bmp"
If Dir("f:\VB\Lpicture\" & fname) = "" Then
bool = False
bool = True
If bool = True Then
picturepath = "f:\VB\Lpicture\" & fname
picturepath = ""
Image1.Picture = LoadPicture(picturepath)
5. 单击照片可以显示该记录的个人简历和家庭成员,该功能是如何实现的?写出基本思想。
单击照片时激发了Image控件的click事件,程序会按调用同样职工编号的职工资料显示窗体(Rs1 Rs2Edit)。这样就实现了单击照片显示个人简历和家庭成员。
Private Sub Image1_Click()
If Rs1Edit.Text1.Visible And Len(Trim(Rs1Edit.Text1.Text)) = 0 Then
Load Rs1AndRs2Edit
Rs1AndRs2Edit.Show 1
6. 本系统中的三个表,档案卡片表、个人简历表和家庭成员表是如何实现数据参数完整性的(连续更新、连锁删除)?
在数据库的关系中右键单击表之间的连线可以弹出编辑关系,选中实施参照完成性,在选中级连更新相关字段、级连删除相关记录就可以实现数据的连续更新和连锁删除了。
四、在查询模块中,下述功能是如何实现的?
1. 《请选择字段》列表框中的内容是从表中取出的字段名,简述基本方法并写出简要代码。
Dim i As Integer
List1.Clear
For i = 0 To RsMain.rs1.Fields.Count - 1
List1.AddItem RsMain.rs1.Fields(i).Name
List2.Clear
List2.AddItem "等于"
List2.AddItem "不等"
List2.AddItem "小于"
List2.AddItem "小于等于"
List2.AddItem "大于"
List2.AddItem "大于等于"
List2.AddItem "在...之间"
List2.AddItem "不在...之间"
List2.AddItem "Like 操作符"
2. 多个条件的组合查询代码如下:
Public Qcnn As New ADODB.Connection
Public Qrs As New ADODB.Recordset
s1 = "[" & List1.List(List1.ListIndex) & "]"
s2 = List2.List(List2.ListIndex)
s3 = Text1.Text
s = s1 & s2 & s3
Dim StrSql As String
Qcnn.Provider = "MSDataShape.1"
Qcnn.ConnectionString = "Data Source = f:\VB\Access2000\rs.mdb " _
& "; Data Provider=Microsoft.Jet.OLEDB.4.0"
StrSql = "SHAPE {select * from 档案卡片 where " & s & " order by 职工编号} " & " APPEND ({select * from 个人简历} RELATE [职工编号] to [职工编号]) ," & " ({select * from 家庭成员} RELATE [职工编号] to [职工编号])"
Qrs.ActiveConnection = Qcnn
Qrs.CursorType = adOpenKeyset
Qrs.CursorLocation = adUseClient
Qrs.LockType = adLockOptimistic
Qrs.Open StrSql
五、统计模块中的综合统计中,可实现部门的动态变化,简述实现的基本思想。
在综合统计的窗体中有重新统计按钮,该按钮的功能就是实现数据的动态统计功能。在重新统计的功能中有实现重新统计的代码。由于添加数据后数据提交到数据库,这事重新统计按钮在打开这个表,所以数据就是新的了。通过设置一个循环变量I,在表里进行循环统计,每经过一个字段,i的值加1,最后在对应响应的项目提交到数据库中,通过DataGrid控件输出显示出来。
n.Execute ("DELETE FROM 综合统计")
Trs.Requery
Set DataGrid1.DataSource = Trs
六、图表统计模块可以实现什么功能?
图表统计模块可以实现不同的统计方式和不同的统计图形进行统计的功能。图表统计模块中为用户提供了按性别统计,按政治面貌统计,按职称级别统计和按学历统计等4项统计方式。同时,该项目中还提供给用户两中不同的图表方式,直方图和饼型图进行查看。方便用户的习惯。
在图表的下方的DataGrid控件中可以表格的方式将数据进行输出显示。
七、单项统计模块可以实现什么功能?
单项统计模块提供了更为详细的统计方法,用户可以在这里进行任意的组合或单项信息进行统计。在选择分组字段中只能选择一项加入下方的listBox控件中。而分组字段旁边的条件可以任意随要求进行选择。在工资项目中能够进行整个部门的平均工资以及总工资的统计。
八、系统评价
该系统所能实现的功能较低全面,可以实现对人事的计算机管理。在建立数据库时也考虑到了各个方面。但是也存在以下缺点:在家庭成员编辑窗中,由于数据表建立的不完善,在输入同一编号,不同姓名时也不出现错误,它只对编号有限制,这样不合理也不严密。在档案查询模块中,当前面的查询条件是含有上下界的或是查询次数超过4次时,查询功能就无法正常工作了。此时,无论输入任何查询条件,查(本文权属文秘之音所有,更多文章请登陆查看)询到的记录数都为0。在此模块中,当用户要查询一些相关记录时,必须在选择完查询条件及条件值,点击确定按钮后才可以点击查询按钮得到自己想查询的记录。在每次选择一个条件后,必须点击相应的确定按钮才能够进行按用户所要求的统计。当进行一次统计后,如果用户想重新开始一次新的单项统计,必须将原来用户所选择单项统计的各个条件清除或者退出重进才可以。在点击统计按钮后便清除所有的统计条件,方便用户重新统计。选择统计条件及相应的条件值时,系统对相同的条件及相应的值不进行检验,并允许这样的情况存在。在统计条件上应该对此进行约束,不允许前后选择相同的条件。以上是我对人事管理系统的一些意见。
文 章来源 莲山 课 件 w w w.5Y k J. c oM
上一篇文章: 下一篇文章:
? ? ? ? ? ? ? ? ? ?}

我要回帖

更多关于 人事档案管理论文 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信