课程设计企业人事管理信息系统.doc
《课程设计企业人事管理信息系统.doc》由会员分享,可在线阅读,更多相关《课程设计企业人事管理信息系统.doc(71页珍藏版)》请在咨信网上搜索。
1、课程设计 公司人事管理信息系统Visual Basic +SQL Server信息管理系统一、引言1.1开发背景 1现行业务简介 公司的人事管理业务大体通过如下的管理流程: (1)新职工入公司后,经人事部门的专门人员将新职工的基本信息进行记录,涉及职工的家庭信息和工作、教育经历信息,生成人事档案。 (2)假如新职工尚未分派部门,那么他每个工作日的工作表现由人事处统一管理,直到该职工分派部门为止,再归属该部门的部门领导管理。(3)由专门的人员管理出勤信息,并按月进行汇总 (4)每月的月底或月初,由该职工的直接领导对其进行考核,填写职工考核表,涉及职工的工作业绩和奖惩记录。 (5)每月的月初,职工
2、考核表与考勤汇总信息上交给人事部门最高管理者,作为年终考核职工的依据,同时根据这些信息和工资项目,填写工资表,并将工资表送到财务部门。 2系统开发背景 随着全球经济一体化的进程,人事管理日趋复杂,人力资源成了现代公司生存和发展的重要因素。公司人事部门传统的档案手工管理繁琐、效率低下并且容易犯错,已经无法适应现代公司日益庞大的人力资源队伍的管理需求。同时,随着计算机技术的迅猛发展,办公自动化成为现实,运用计算机实现公司人事管理势在必行。 公司人事管理信息系统综合运用人事管理相关领域的知识,结合计算机技术,科学地管理公司的人事档案、绩效考核等信息,具有检索迅速、操作方便、存储量大、保密性高、成本低
3、等特点,可以大大地提高工作效率;同时,可以引导公司按照科学的管理理念对人力资源进行规范化的管理。1.2目的 本系统以一个中小型公司的人事管理业务为依托,结合人力资源管理理论,设计并开发一个公司人事管理信息系统,提供一个以人为本、科学合理的人事管理解决方案。针对公司不同管理层的职工,在人事管理的各个方面,提供了一个互动式的人事管理平台。系统目的如下: (1)尊重传统的公司人事管理制度和文化,满足公司不同管理层的职工和公司普通职工对人事管理内容的不同需求。 (2)通过人事管理系统的实现,使公司的人事管理更加科学化。 (3)提供灵活、方便的操作。(4)节约人事管理的成本,提高公司人事管理的效率。(5
4、)对系统提供必要的权限管理。 (6)为公司实现整体信息化的其他相关系统提供必要的数据支持。二、需求分析2.2.1系统需求 在中小型公司,人事部门传统的手工管理重要涉及人事档案管理、职工的考勤记录、考勤数据记录、绩效考评以及原始工资核算。其中,考勤管理对实时性规定较高,工资管理涉及到财务部门,并且业务比较复杂,在人事管理信息化的过程中,一般作为两个单独的系统考勤管理系统和工资管理系统来实现(目前一般的财务系统也包含了工资管理的功能)。本系统不包含考勤管理和工资管理的具体业务,只提供考勤信息的查询,为工资管理系统提供必要的数据支持。 综上所述,公司人事管理信息系统应当满足以下需求: (1)业务上满
5、足公司人事管理职能的基本需求,可以方便地进行部门管理、职工管理和考评管理。 (2)为考勤管理系统和工资管理系统提供数据支持。 (3)与传统的手工管理相比,要添加基础数据的管理和用户权限的设立。 (4)所有的界面都要有信息的浏览功能,同时要保障数据的安全、可靠。 (5)完善的报表功能,可以打印需要的报表。2.2.2功能需求 根据系统的需求分析,本系统的功能规定如下: 1系统管理 系统管理的功能是管理登录系绕的用户。进行用户权限设立,在权限范围内可以进行用户的添加、删除和修改,涉及用户密码和用户权限的更改。 2基础数据管理 基础数据管理的功能是设立和管理职务、民族和文化限度数据,用来使系统的其它界
6、面的一些操作更加方便。在权限范围内可以进行基础数据的添加、删除和修改。 3部门信息管理 部门信息管理的功能是设立和管理部门信息。在权限范围内可以进行数据的添加、删除和修改。 4,职工信息管理 职工信息管理的功能是设立和管理职工档案信息,涉及职工基本信息管理、家庭成员信息管理、工作教育经历信息管理。业务流程源于手工管理阶段的人事档案,同时可以生成职工詹息清单供打印。用户在权限范围内可以进行数据的添加、删除和修改。 5考勤信息查询 考勤信息查询的功能是提供应用户考勤记录值。所有系统用户均可以按照时间和部门查询所有考勤信息,这样使管理更加透明化。 6考评信息管理考评信息管理的功能是进行职工的工作绩效
7、考评,同时将数据作为工资管理系统的某些工资项目的计算依据。系统用户在权限范围内可以进行数据的添加、删除和修改。 7帮助 显示系统的开发版本和系统说明信息。2.3性能需求 系统的运营对运营环境的规定: 1硬件环境 解决器:Intel Pentium 4 3.06G或更高 内存:512 MB(推荐) 硬盘空间:40 GB 显卡:SVGA显示适配器 2软件环境 操作系统:Windows 2023/XP 数据库:Microsoft SQL Server 2023三、总体设计3.1系统概述本系统采用客户机服务器的运营方式,针对中小型公司的人事管理业务,同时考虑到开发成本和安全性的问题,本系统设计成为一个
8、相对封闭的单用户运营系统。采用Visual Basic6,0作为开发工具,采用Microsoft SQL Server 2023作为后台数据库,一般可以满足中小公司人事管理业务的需求。系统的基本流程是:用户登录一系统主控平台一选择各项子系统。3.2系统模块“公司人事管理信息系统”重要分为登录、系统管理、基础数据管理、部门信息管理、职工信息管理、考勤信息查询、考评信息管理和帮助信息,共8个模块。系统主模块层次图如图2-1所示:登录系统管理基础信息管理部门信息管理职工信息管理考勤信息查询考评信息查询帮助公司人事管理信息系统图1系统功能图3.3模块设计1登录模块输入用户名和密码,假如用户名和密码对的
9、,进入主控制平台;否则提醒用户明确的错误信息。2系统管理模块 (1)用户管理子模块:系统管理员进行用户权限设立和用户的浏览,可以更改用户密码和用户权限;同时,为保障系统健壮,进行输入检查,给予必要的信息提醒。 (2)修改密码子模块:任何用户登录后都可以修改自己的密码。3基础数据管理模块系统管理员浏览职务、民族和文化限度的编号和名称,可以对这些信息进行添加、删除和修改,普通用户不可以使用该功能。4部门信息管理模块系统管理员和人力资源的主管可以进行数据的添加、删除和修改。普通用户只能浏览信息。5职工信息管理模块 (1)职工信息管理子模块:可以设立和查看某个职工的家庭成员、工作教育经历,可以进行条件
10、查询。系统管理员和人力资源主管可以进行数据的添加、删除和修改,普通用户可以修改自己的家庭成员、工作教育经历信息。 (2)报表子模块:可提供职工基本信息、职工就职信息和职工通讯录报表。6考勤信息查询模块该模块使用考勤管理信息系统的数据,所有用户可以进行条件查询,但提供更新考勤信息的功能。7考评信息管理模块人力资源主管根据职贯的工作表现对数据进行更新,其他用户只能按照时间和姓名进行查询。8帮助信息模块显示系统的开发版本和系统说明信息。基础数据录入部门数据录入职工数据录入考勤管理系统考评数据录入基础数据管理部门数据管理职工信息管理导入考勤数据考证信息管理基础数据入库部门数据入库职工数据入库考勤数据入
11、库考证数据入库数据查询报表输出数据库图2 系统IPO图四、数据库设计4.1关于应用程序和数据库的接口本系统采用ODBC+ ADO对象访问数据库。ODBC(Open Database Connectivity)是用于数据库访问的、应用最为广泛的应用程序编程接口,它允许应用程序使用相同的代码访问不同的数据库管理系统;VB 6.0中,ADODB对象(Active Data Object)是一种提供访问各种数据库的连接机制,它使用OLEDB数据支持提供一个面向对象的访问数据源的接口,内置了连接类、命令类和数据集类。图3 “引用工程”对话框在Visual Basic 6.0的工程中,选择菜单“工程/引用
12、”命令,弹出“引用工程”对话框,在对话框的“可用的引用”中选择“Microsoft Active Data Object 2.7 Library”选项,单击“拟定”按钮,这样就在程序中加入了对ADO的引用,如图3所示。4.2数据库根据系统分析和模块设计,本系统数据库的数据项和数据结构如下:1数据库 (1)数据库名称:人事信息库。 (2)标记(数据库名):DBMan2数据库表结构 关系型如下:用户 (用户名,密码,用户类型)职务编码(职务ID,职务名)民族编码(民族ID,民族名称)文化限度编码(文化限度ID,文化限度名称)部门(部门ID,部门名称,描述)职工(职工ID,姓名,性别,出生日期,民族
13、,政治面貌,婚姻状况,部门号,入职时间,文化限度,籍贯,身份证号,电子邮箱,办公电话,家庭电话,手机号,身份性别,居住地址,邮政编码,档案编号,户口地,信息录入员号)家庭成员(成员ID,职工ID,姓名,性别,出生日期,与职工关系,所在单位,联系电话)职工经历(ID,职工号,开始日期,结束日期,工作或就读单位,职务,学历,经因与奖惩)考勤(年份,月份,职工号,部门号,全勤日数,请假天数,旷工天数,申请休假天数,出差天数,迟到次数,早退次数,加班天数,周末加班天数,节假日加班天数)职工部门属于获得考评接受考勤经历具有拥有家庭用户成为图4系统E-R图考评(年份,月份,职工号,工作难度系数,工作量记录
14、,工作评价)表1职工表名:用户信息表(标记:tbUser)。数据来源:用户管理模块的录入。 字段名主键否类型长度可空否备注LTserld是nChar(10)否用户名UserPassword否nChar(8)否用户密码uSerKind否nVarchar(20)否用户类型: 普通用户, 人力资源管理者, 系统管理员 表2表名:职务编码信息表(标记:tbDuty)数据来源:基础数据管理模块的录入。字段名是否主键字段类型字段长度可空否备注Dutyld是nchar10否职务编码DutyName否nvarchar20否职务名称 表3表名:民族编码信息表(标记:tbNation)数据来源:基础数据管理模块的
15、录入。字段名是否主键字段类型字段长度可空否备注Nationld是nchar3否民族编码NationName否nvarchar20否民族名称 表4表名:文化限度编码信息表(标记:tbEdu)数据来源:基础数据管理模块的录入。 字段名是否主键字段类型字段长度可空否备注Eduld是nchar2否文化限度编码EduName否nvarchar20杳文化限度名称表5表名:部门信息表(标记:tbDep)。数据来源:部门信息管理模块的录入。 字段名是否主键字段类型字段长度可空空备注Depld是nchar10否部门编号DepName否nvarchar30否 部门名称Describe否nvarchai100是部门
16、职能描述 说明:部门编号前两位代表一级部门,3.4,位代表二级部门,5.6位代表三级部门,7.8位备用表6 表名:职工家庭信息表(标记:tbFamilyMember)。数据来源:职工家庭信息管理模块的录入。 字段名是否主键字段类型字段长度可空否备注Id是nchar10否家庭成员编号Empld否nchar10否职工编号Name否nvarchar30否家庭成员姓名Gender否nchar2是家庭成员性别Age否int4是家庭成员年龄Relationship否nvarchar20是与本人关系WorkingOrg否nvarchar50是所在单位Tel否nvarchar20是联系电话表7表名:职工基本信
17、息表(标记:tbEmployee)数据来源:职工基本信息管理模块的录入。字段名是否主键字段类型字段长度可空否备注Empld是nchar10否职工编号EmpName否nvarchar10否职工姓名Gender否nchar2是性别Age否int4是年龄Nationld否nchar3是民族编号Birthday否datetime8是生日PoliticalParty否nvarchar10是政治面貌MaritalCon否nvarchar6是婚姻状况Depld否nchar10是所在部门编号HireDate否datetime8是人职时间Eduld否nchar2是文化限度编号FarrulyPlace否nvarc
18、har20 是籍贯IdCard否nvarchar20否身份证号Email否nvarchar20是电子邮箱Officephone否nvarchar20是办公电话Homephone否nvarchar20是家庭电话Mobile否rnvarcha20 是手机号码State否nvarchar20否人员身份Residence否nvarchar50是居住地址Postcode否nvarchar10是邮政编码Dutyld否nchar10是职务编号Recorld否nchar10是档案编号PRLocation否varchar50 是户口所在地EmpldRecord否nchar10是信息录入员编号说明:人员身份分在职
19、人员;兼职人员;试用人员;离职人员;返聘人员表8表名:职工工作教育经历表(标记:tbWorkExp)。数据来源:职工工作傲育经历信息管理模块的录入。 字段名是否主键字段类型长度可空否备注Id是nchar10否编号Empld否nchar10否职工编号StartDate否datetime8是开始日期EndDate否datetime8是终止日期WorkOrg否nvarchar50是工作单位僦读单位Position否nchar10是职务Eduld否nchar2是学历WorkDescri否nvarchar300是工作描述奖惩经历表9表名:职工考勤信息表(标记:tbWorkRecord)。数据来源:考勤信
20、息管理系统中的数据导入本系统。字段名是否主键字段类型字段长度可空否备注RecordYear是nchar4否考勤年份RecordMonth是nchar2否考勤月份Empld是nchar8否职工编号Depld否nchar10是部门编号DaysPresiMonth否int4是当月勤天数LeavdDays否int4是请假天数AbsentDays否int4是旷工天数VacDays否int4是申请休假天ErrandDays否int4是出差天数LateDays否int4是迟到天数LeaveEarlyDays否int4是早退天数OtlDays否int4是工作日加班天数Ot2Days否int4是周末加班天数Ot
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计 企业 人事 管理信息系统
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。