版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、人事档案管理系统设计,公共管理学院,班级:政行0802 小组成员:范聪发 0811240201 胡宏庭 0811240203,目录,一、系统简介 二、可行性分析 技术可行性 经济可行性 操作可行性 三、系统分析部分 1业务流程图 2数据流程图 3功能分析图 4数据字典,四、系统设计部分 1功能结构图设计 2输出设计(主要指打印输出设计) 3存储文件格式设计(数据库结构设计) 4输入设计(主要指数据录入格式设计) 5代码设计 五、测试、运行、维护 六、结束语,一、系统简介,21世纪最激烈的竞争当属人才的竞争,一个具有多学科知识的复合性人才或许是一个企业发展壮大所不可或缺的重要因素。因此人力资源已
2、逐步成为企业最重要的资源,人力资源管理(Human Resource Management,HRM)也成为现代企业管理工作中的重要内容之一,而在人力资源管理中的基础工作就是人事档案管理。 对于企业来讲,员工的人事档案不但可以使企业的管理者在一定程度上掌握所聘用人员的基本人事信息,而且可以为企业的人力资源管理工作提供相关的人事信息数据支持。譬如:企业制定员工招聘计划、培训计划、合理的使用人员等等。因此,企业人事档案管理工作的好坏不但可以直接影响到企业的人力资源管理,而且会间接的影响到企业整体管理。 随着社会的发展,科技的进步,计算机的应用在社会各领域中都得到了普及,越来越多的人都感受到利用计算机
3、进行各类管理的科学和便捷;认识到管理信息系统对于管理工作的重要性。,实现了人员信息管理,考勤管理,薪资核算,员工考核,招聘管理,教育培训等功能。整个系统的设计过程中,充分考虑了数据库的安全性、一致性、稳定性和可靠性的问题,并具有很强的向导作用,为操作人员提供了丰富的决策功能,而且操作简单方便。,本系统主要介绍了人事档案管理系统的分析、结构特性设计及行为特性设计的实现过程,详细论述了总体设计思想、数据库设计和功能模块设计。,二、可行性分析,通过前面所作的介绍,我们对本系统应该具有的基本功能和所受的约束已有一定了解,对于本系统的可行性,我们从以下三方面进行研究:,一、技术可行性 现有的技术完全可以
4、实现本系统。我们用客户/服务器结构来实现网络环境。选择 Visual Basic 60和 SQL SERVER 2000这两个流行软件作为我们的开发软件。选择 Visual Basic 60是因为这门语言算是我们比较熟悉的语言之一,并且用VB开发界面比较方便快捷而且界面美观大方, Visual Basic 60最鲜明的变化就是缺省的采用了 ADO(ActiveXData Object)作为它与各种数据源的接口,从而使 VB在数据访问技术方面有了新的突破;选择SQL SERVER作后台数据库是因为它本身就是大型数据库管理软件,功能强大,而且它也是微软的产品,和VB的兼容性好。最重要的是它具有许多
5、更先进的功能,具有使用方便、可伸缩性好、与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98膝上型电脑到运行Microsoft Windows 2000的大型多处理器的服务器等多种平台使用。,二、经济可行性 这个系统一旦投入使用,将会给该人才中心带来前所未有的方便和快捷。不但会提高工作效率,减少不必要的中间环节以及不必要的开支,而且可以给其带来更大的利润。总之,这个系统的经济效益远远大于开发成本。,三、操作可行性 本系统的界面将会作的尽量友好,并且本系统将会以简单的操作使用户几乎不用进行培训凭借用户手册和联机帮助就能轻易掌握。这一特点对于人才中心的工作人员来说,将会
6、在对该软件的使用中切实的体会到。总之,本系统的操作方式在该用户组织内将完全行得通。,三、系统分析部分,1业务流程图,2数据流程图,系统管理人员,档案处理,档案查询,档案录入,人事部,档案输出,有误档案,档案更新,职工档案,有误档案处理,更新档案处理,经理,职工档案信息,人事部,系统管 理人员,档案错误通知,档案更新,3功能分析图,4数据字典 数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。 数据字典的作用是在软件分析和设计的过程中给人提供关于数据的描述信息。针对本系统,通过员工管理内容和过程分析,设计的数据项和数据结构如下:,(1)员工基本情况。包括的数据项有员工
7、号、员工姓名、性别、所在部门、身份证号、生日、籍贯、国籍、民族、婚姻状况、健康状况、政治面貌、参加时间、血型、开始工作时间、家庭住址、联系电话、岗位代号。 (2)员工婚姻状况。包括的数据项有员工号、爱人代号、爱人姓名、爱人生日、结婚时间、爱人工作单位、爱人政治面貌、爱人工作职务。 (3)员工学历信息。包括的数据项有员工号、学历、专业、毕业时间、毕业学校、学校类型、外语1、外语1级别、外语2、外语2级别。,(4)员工考勤信息。包括的数据项有员工号、姓名、日期,本月天数,公休假天数,应出勤天数,请假,节假日加班,其它加班。 (5)员工工资信息。包括的数据项有员工号,姓名,底薪,补贴,奖金,加班,代
8、扣养老金,代扣医疗保险,代扣住房公积金,所得税,房贴,房租,实发工资。 (6)人员编码信息。包括的数据项有人员编码,人员姓名,密码。 (7)用户授权信息。包括的数据项有序号,人员编码,程序号。,下面给出本系统的主要数据元素的数据字典卡片: 名字:职员号 别名 描述:唯一地标识数据库中员工的一个特定的关键域 定义:职员号8字符8 位置:职员基本信息 、职员学历信息 、职员婚姻信息,名字:部门号 别名 描述:唯一地标识数据库中单位部门的一个特定的关键域 定义:部门号8字符8 位置:职员基本信息、部门基本信息、职员基本信息报表,名字:工作岗位代号 别名 描述:唯一地标识数据库中工作岗位的一个特定的关
9、键域 定义:岗位代号8字符8 位置:工作岗位代号、员工基本信息、基本信息报表,名字:基本信息查询报表 别名 描述:用户指定条件下的员工基本情况查询结果的信息表 定义:基本信息查询报表员工号姓名年龄性别出生 +籍贯+家庭住址 位置:输出到打印机,名字:员工学历查询报表 别名:学历查询 描述:用户指定条件下的学历查询结果的学历表 定义:学历查询报表员工号学历专业毕业时间毕业学校+学校+ 外语1+外语级别1+外语2+外语级别2,四、系统设计部分,1功能结构图设计,2输出设计(主要指打印输出设计) 在我们所设计的人事档案管理系统中,系统菜单就是第一个人机交互的界面,系统菜单中给出的是本系统的各个子功能
10、模块,这些子功能又分门别类的组成子菜单。所以,人事档案管理系统中的所有功能最终是以菜单的形式提供给使用者。 在上面所述的系统分析和前面的设计中,系统的功能模块已经较为清楚了:,1.基础信息模块 2.工资信息模块 3.特殊模块(包括学历信息、婚姻信息、系统参数设置) 在实际的菜单设计中,这些功能模块可以于不同的菜单项出现。本着对使用者操作带来方便的原 则,将本系统菜单设计如下: 员工基本信息 基本信息编辑基本信息查询 岗位设置 岗位查询学历信息学历信息编辑学历信息查询婚姻信息婚姻信息编辑婚姻信息查询设置部门设置部门查询系统添加操作员退出,基础信息模块 该模块主要完成员工基本信息的录入、查询、统计
11、及打印功能。,2. 工资管理模块 该模块是完成对员工的工资信息的输入、查询、并以此进行统计获得“职工实发工资”。,3. 特殊模块(包括学历信息、婚姻信息、系统参数设置等),密码功能设计,3存储文件格式设计(数据库结构设计) 这一设计阶段是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。 这个阶段不用考虑所采用的数据库管理系统、操作系统、机器类型等问题。这个阶段可用的工具很多。用的最多的是E-R图,另外还有许多计算机辅助工具可以帮助进行设计。,人事档案管理信息系统的ER图: (实体-联系 数据库概念模型),员工基本信息表包括字段:员工号,姓
12、名,性别,生日,籍贯,民族,身份证号,婚姻状况,健康状况,政治面貌,参加时间,血型,工作时间,员工状态,状态时间,家庭住址,联系电话,部门名称,岗位名称。 学历信息表:员工号,学历,专业,毕业时间,毕业学校,学校类型,外语,外语级别。 婚姻信息表:员工号,爱人姓名,爱人生日,结婚时间,爱人单位,政治面貌,爱人职务。 部门信息表:部门代号,部门名称,经理员工号,副经理号,职能描述。 岗位信息表:岗位代号,岗位名称,岗位权利,岗位描述。 用户表:用户名,密码,级别,联系电话。,EMPLOYEE_BASIC员工基本情况表列名数据类型及长度可否为空说明EMP_NOCHAR(6)NOT NULL员工号(
13、主键)EMP_NAMEVARCHAR(10)NULL员工姓名DEPT_IDCHAR(3)NULL所在系号DEPT_NAMEVARCHAR(10)NULL所在系名EMP_GENDERVARCHAR(2)NULL性别EMP_BIRTHDAYDATENULL生日EMP_HOMETOWNVARCHAR(8)NULL籍贯EMP_COUNTRYVARCHAR(10)NULL国籍EMP_NATIONVARCHAR(10)NULL民族EMP_IDCHAR(2)NULL身份证号EMP_MARRIAGEVARCHAR(2)NULL婚姻状况EMP_HEALTHVARCHAR(20)NULL健康状况EMP_ZZMMV
14、ARCHAR(4)NULL政治面貌EMP_ZZMM_DATEDATENULL参加时间EMP_BLOODVARCHAR(2)NULL血型EMP_STARTWORKDATENULL参加工作时间EMP_HOMEADRESSVARCHAR(10)NULL家庭住址EMP_TELENOCHAR(10)NULL联系电话JOB_IDCHAR(3)NULL工作岗位代号,EMPLOYEE_SCHOOL员工学历表列名数据类型及长度可否为空简介EMP_NOCHAR(6)NOT NULL员工号(外键)EMP_XLCHAR(6)NULL学历EMP_MAJORVARCHAR(10)NULL专业BY_DATEDATENULL
15、毕业时间BY_SCHOOLVARCHAR(20)NULL毕业学校FOREIGN_LANGUAGE1VARCHAR(6)NULL外语1FOREIGN_LANGUAGE1_CLASSVARCHAR(6)NULL外语1级别FOREIGN_LANGUAGE2VARCHAR(6)NULL外语2FOREIGN_LANGUAGE2_CLASSVARCHAR(6)NULL外语2级别,EMPLOYEEMARRIAGE员工婚姻状况表EMP_NOCHAR(6)NOT NULL员工号LOVER_NOCHAR(6)NOT NULL爱人代号LOVER_NAMEVARCHAR(10)NULL爱人姓名LOVER_BIRTHD
16、AYDATENULL爱人生日MARRIAGE_DATEDATENULL结婚时间LOVER_COMPANYVARCHAR(20)NULL爱人工作单位LOVER_ZZMMVARCHAR(4)NULL爱人政治面貌LOVER_JOBVARCHAR(10)NULL爱人工作职务,EMP_CHECKIN员工考勤表EMP_NOCHAR(6)NOT NULL员工号EMP_NAMEVARCHAR(10)NULL姓名EMP_DATEDATENULL日期EMP_DAYSCHAR(3)NULL本月天数EMP_RDAYCHAR(3)NULL公休假天数EMP_TDAYCHAR(3)NULL应出勤天数EMP_LEAVECHA
17、R(3)NULL请假EMP_OVER1CHAR(3)NULL节假日加班EMP_OVER2CHAR(3)NULL其它加班,人员编码rybm列名数据类型及长度是否可空简介rybmChar(8)NOT NULL人员编码ryxmChar(6)NOT NULL人员姓名passwordChar(6)NOT NULL密码,4输入设计(主要指数据录入格式设计) 通过上一章的系统功能结构图我们可以看出系统分为四大模块:员工基本信息模块,员工学历信息模块,员工婚姻信息模块,系统参数设置模块。下面我将对每个模块的总体设计作简要说明。,1.员工基本信息模块 1)员工基本信息编辑子模块 该模块可以实现对单位职工基本信息
18、录入到员工基本信息库中。录入的字段包括:员工号,员工姓名,员工所在部门号,性别,生日,籍贯,国籍,民族,身份证号,婚姻状况,健康状况,政治面貌等。现有人事档案中的职员信息,可以对变更的信息,录入不准确的信息等进行修改,甚至删除。,2)员工基本信息的查询和报表 员工在数据库中的基本情况信息是按照进入单位的时间顺序录入的。记录没有分类。对于一个中大型单位或者企业来说,设置一个查询模块是很有必要的。该模块实现对数据库中的员工按照员工号,姓名,员工所在部门号,性别,生日,籍贯,国籍,民族,身份证号,婚姻状况,健康状况,政治面貌等不同的字段或者字段的组合构成查询条件进行组合查询。字段匹配字符有“=,”。
19、字段组合类型包括:与,或,非。查询的结果将导出到EXCEL表中保存。然后可以在EXCEL中对数据实现报表打印。,2员工学历信息模块 1)编辑员工学历信息子模块 该模块可以实现员工学历信息包括员工号、学历、专业、毕业时间、毕业学校、学校类型、外语、外语级别等记录的录入、修改、删除等操作。,2)检索员工学历信息子模块 该模块是员工学历信息模块的重要组成部分。它能够从多角度的不同字段进行检索。对满足条件的员工记录予以显示。检索的字段包括:员工号、学历、专业、毕业时间、毕业学校、学校类型、外语、外语级别以及这些字段的组合。字段和关键字的匹配符同样有“=,”。组合的类型同样有:“与,或,非”。对检索的符
20、合条件的员工的学历信息通过报表功能子模块可以导出到EXCEL表中保存。然后在EXCEL表中实现数据的报表打印。,3员工婚姻信息模块 1)编辑员工婚姻信息子模块 该模块可以实现员工婚姻信息包括员工号、爱人代号、爱人姓名、爱人生日、结婚时间、爱人工作单位、爱人政治面貌、爱人工作职务等记录的录入、修改、删除等操作。,2)检索员工婚姻信息子模块 该模块是员工婚姻信息模块的重要组成部分。它能够从多角度的不同字段进行检索。对满足条件的员工记录予以显示。检索的字段包括:员工号、爱人代号、爱人姓名、爱人生日、结婚时间、爱人工作单位、爱人政治面貌、爱人工作职务以及这些字段的组合。字段和关键字的匹配符同样有“=,
21、”。组合的类型同样有:“与,或,非”。对检索的符合条件的员工的婚姻信息通过报表功能子模块可以导出到EXCEL表中保存。然后在EXCEL表中实现数据的报表打印。,4系统参数设置模块为了适应不同的单位可以通用本系统,部门信息,岗位信息都是通过该模块由用户自己根据需要设定的。 1)部门参数设置模块 该模块可以根据用户的需求实际设置部门代号,部门名字,部门的主要负责人代号,该代号是一个外部主键,指向基本信息表中的员工号。,2)岗位参数子模块 该模块可以根据用户的需求实际设置岗位代号,岗位名,岗位权利,岗位任务。这样就使得该系统具有通用性。不同的单位,就可以根据单位的实际设置岗位信息。,5代码设计 包括
22、浏览、恢复、添加、保存、修改、查找、筛选、解除筛选、排序、恢复排序、退出各功能实现的简要代码。,浏览:先将数据库打开,然后选择所需的表进行操作。 代码如下: 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 rs
23、1.Open StrSql 移动记录指针有四种方法:(1)记录首:rs1.MoveFirst (2)前一个:rs1.MovePrevious (3)后一个:rs1.MoveNext(4)记录尾rs1.MoveLast,恢复:恢复功能是在用户选择添加或修改后出现的,是为了使用户在进行误操作后能够恢复数据的一个功能。 代码为:rs1.CancelUpdate 添加:在编辑窗口中,先将文本框清空,然后进行添加。并且要判断所输入的信息与所建的表的格式符合。最后添加到库中。 代码为:rs1.AddNew 保存:rs1.Update,修改:修改的的功能是与添加类似的,但是他会更新数据库中被要求修改的记录。
24、先将各个字段所对应的控件置为可用,然后进行修改。修改之后保存。 If AddNewOrModify = Modify Then RsMain.rs2.Update temp = RsMain.rs2.Fields(序号) RsMain.rs2.Requery RsMain.rs2.Find 序号= & temp & , , , adBookmarkFirst End If,查询:代码为, StrSql = select * from 个人简历 order by 职工编号 RsMain.rs2.ActiveConnection = RsMn 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) =
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 河北省沧州市多校联考2025-2026学年高二(上)期末物理试卷(含答案)
- 广东省广州市白云区2025-2026学年七年级上学期期末考试英语试题(含答案无听力原文及音频)
- 北京市丰台区2025-2026学年五年级学期期末语文试题(含答案)
- 五四的题目及答案
- 网络管理员试题及答案
- 庆三八妇女节演讲稿范文集锦6篇
- 北京市顺义区2025-2026学年八年级上学期期末考试英语试题(原卷版+解析版)
- 2023年节温器行业分析报告及未来五至十年行业发展报告
- 久治事业编招聘2022年考试模拟试题及答案解析40
- 初中学生安全教育
- 酒店员工手册
- 重庆律师收费管理办法
- 安庆四中学2024年七上数学期末考试试题含解析
- 黑洞与量子纠缠的热力学研究-洞察阐释
- 带状疱疹中医病例讨论
- 【高中数学竞赛真题•强基计划真题考前适应性训练】 专题03三角函数 真题专项训练(全国竞赛+强基计划专用)原卷版
- DB33∕T 1152-2018 建筑工程建筑面积计算和竣工综合测量技术规程
- SL631水利水电工程单元工程施工质量验收标准第1部分:土石方工程
- (二调)武汉市2025届高中毕业生二月调研考试 英语试卷(含标准答案)+听力音频
- 汽车修理厂轮胎采购 投标方案(技术标 )
- 2023年7月浙江省普通高中学业水平考试(学考)化学试题
评论
0/150
提交评论