版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
企业人事管理系统概述人事管理系统模块设计:用户登录模块:模块功能包括录入,修改,删除登录用户信息。用户权限管理模块:模块功能包括为每个系统功能设置一个权限代码,为每个用户设置其能够拥有的权限,从而保证用户根据自己权限访问系统,确保系统保密信息的安全性。人员基本信息管理模块:模块功能包括企业人员信息录入,修改,删除,部门设置,照片上传及工作岗位分配等,对人员基本信息进行详细描述,以便在以后的系统运行过程中进行调用查询。人员工作管理模块:模块功能包括工作分配查询、工作情况查询(又包括工作正常查询和额外查询)等查询工作。统计查询模块:模块功能包括根据部门、学历、专业职务、合同类型、政治面貌、毕业院校、工作岗位、户口所在地、婚姻状况、籍贯、家庭住址、参加工作时间、民族、入职时间、入党时间、专业等进行综合查询;同时可以对查询结果到出成Excel格式进行二次编辑打印。系统维护模块:模块功能包括部门管理,学历管理、专业职务管理、合同类型管理、政治面貌管理;系统字体进行管理;不同合同类型人员显示颜色设置;合同到期人员提前提醒设置;数据库备份,数据库联接维护等。系统的任务企业人事管理系统主要负责管理用户的人事活动信息和人事活动日志。一个完善的企业人事管理系统的任务主要包括以下几项:(1)人事活动管理,主要提供快速的目录查询和人事活动提醒服务,并记录人事活动日志。(2)联系人管理,负责管理群组信息和联系人信息,设置优先级,并提供目录查询和打印功能。(3)统计分析,负责对联系人信息、人事活动提醒和人事活动日志进行统计。(4)系统管理,主要负责管理用户信息、权限设置、用户登录以及系统初始化。系统的目标企业人事管理系统是通过计算机方式集中管理人事活动信息和人事活动服务的系统,有以下几个目标:(1)更好地保存用户的联系方式,提供目录查询和打印服务。(2)提供人事活动提醒服务,通知用户所需进行的人事活动。(3)详细记录用户的人事活动日志,提供日志查询分析功能。(4)根据用户权限来设置人事活动服务,提供信息的安全性。系统开发方法本系统开发采用的是结构化系统开发方法,结构化系统开发方法就是结构化开发方法,工程化的系统开发方法和生命周期方法的结合。其基本思想是:用系统工程的思想和工程化的方法,按用户至上的原则、结构化、模块化、自顶向下地对系统进行分析与设计,自底向上地进行实施。结构化系统开发方法的特点:(1)系统观点。(2)严格区分工作阶段,每个阶段都有明确的任务和应得的成果。(3)自顶向下的分析与设计和自底向上的系统实施。(4)工作成果文档化,文档资料规范化、标准化。此系统之所以采用这种开发方法是因为结构系统开发方法的整体思路清楚,能够从全局出发步步为营,减少返工,有利于开发质量;设计工作中阶段性强,每一阶段均有工作成果出现;每一阶段的工作成果是下一级工作的依据,工作进度比较容易把握,有利于系统开发的总体管理和控制。另外,由于该方法强调从整体来分析和设计整个系统,因此在系统分析时,可以诊断出原系统中存在的问题和结构上的缺陷,这一点是其他方法难以做到的。可行性分析可行性是指组织内外当前的具体条件下,进行某项目的必要性和可能性。若系统开发是必要的,则进一步从技术、经济、管理上分析其可行性。1)经济可行性利用计算机对企业人员进行合理优化地管理,可以提高员工的工作热情,同时还可以为领导们做出正确的决策提供参考,这些都有利于公司的业务发展和效益的提高。2)技术可行性在技术难度方面,VisualBasic开发工具与SQLServer2000适合开发一些中小型的系统,在指导教师的帮助和参考网上一些相关资料,使得开发这样一套企业人事管理系统软件成为一种切实可行的方案。3)组织管理的可行性开发企业人事管理系统受到企业内部领导层的高度重视,同时广大员工也反响强烈,有利于促进公司的业务发展和合理的人事管理。系统需求分析需求分析的重要性需求分析工作是系统生命周期重要的一步,也是决定性的一步。忽略需求分析往往会付出沉重的代价。大量实践表明,信息系统产生的许多错误都是由于需求定义不准确或错误导致的,而且,如果在需求定义阶段发生错误,则修改这些错误的代价是非常高的,并随着开发周期的进展,改正错误或在改正错误时引入的附加错误的代价是按指数增长的。因此,系统开发中的需求定义是系统成功的关键一步,必须引起足够的重视。企业人事管理系统中一项重要的工作就是录入和校对员工的基本信息和人事活动提醒,由于人数多,细节多,人工处理很容易丢失资料或出现不准确的情况,因此采用计算机进行企业人事管理,根据具体情况进行需求分析。企业人事管理系统的功能结构从业务角度来看,管理信息系统应该支持整个组织在不同层次上的各种功能。各种功能之间又有各种信息联系,构成一个有机的整体及系统的业务功能结构。根据以上对人事管理系统的任务和目标的分析可以看出,一个标准的人事管理系统应该包含如图1所示的一些功能。每个功能模块又都包含一系列的子模块。图1 “企业人事管理系统”功能模块图人事活动管理“人事活动管理”模块主要用于提供快速的目录查询和人事活动提醒服务,并记录人事活动日志。“分类查询”模块:“分类查询”模块负责为用户提供目录查询功能。用户可以进行精确查询,也可以进行模糊查询,从而快速查找所需要的人事活动信息。不同群组权限的用户可以查询不同群组的联系人。“人事活动提醒”模块:“人事活动提醒”模块负责用户提供人事活动提醒功能。提醒信息主要包括提醒ID、提醒主题、提醒时间、提醒对象、联系人、联系方式、提醒内容、录入人员和是否完成等。提醒对象是指那些需要被提醒进行人事活动的公司员工,录入人员是登录的用户,联系方式主要有地址、办公电话、手机号码、邮箱、MSN和QQ号码等。一般用户只能看到和自己相关的提醒信息,管理人员可以看到所有的提醒信息。当用户已经完成人事活动事,需要将提醒信息的“是否完成”属性标志为“完成”。“人事活动日志”模块:“人事活动日志”模块负责记录用户的人事活动日志。一般用户和管理人员只能看到和自己相关的日志信息。人事活动日志主要包括日志ID、人事活动主题、人事活动时间、人事活动人员、联系人、联系方式、人事活动内容和录入人员等。人事活动人员是那些进行人事活动活动的公司员工,录入人员是登录的用户,联系方式主要有地址、办公电话、手机号码、邮箱、MSN和QQ号码等。联系人管理“联系人管理”模块负责管理群组信息和联系人信息,设置优先级,并提供目录查询和打印功能。“群组设置”模块:“群组设置”模块负责管理联系人的群组信息。用户可以通过建立群组来管理联系人信息。群组信息主要包括群组ID、群组名称、优先级、建立日期、群组简介和录入人员等。“联系人设置”模块:“联系人设置”模块负责设置联系人信息,并对其进行添加、修改、删除和查询等操作。联系人信息主要包括如下几项。基本信息:联系人ID、姓名、群组ID、优先级、性别、身份证号、出生日期、籍贯、民族;工作信息:工作单位、职务、职称、工作描述;教育背景:毕业院校、学历、专业;联系方式:地址、办公电话、住宅电话、手机号码、传真、邮箱、MSN、QQ;其他信息:个人爱好、特长。“优先级设置模块”:“优先级设置”模块负责设置群组和联系人的优先级。“查询打印”模块:“查询打印”模块负责提供目录查询和打印功能。统计分析“统计分析”模块主要负责对联系人的信息、人事活动提醒和人事活动日志进行统计分析。“联系人统计”模块:“联系人统计”模块负责对联系人进行统计分析,通过它,用户可以更加方便地了解目前各群组拥有的联系人数目。“提醒统计”模块:“提醒统计”模块负责对人事活动信息进行统计。可以按照人事活动提醒信息中的联系人,提醒时间和提醒对象分别进行统计分析。“日志分析”模块:“日志分析”模块负责分析人事活动日志。可以按照人事活动日志中的人事活动时间、人事活动人员和联系人分别进行统计分析。系统管理“系统管理”模块主要负责用户权限管理,包括用户管理、密码维护、重新登录和初始化。“用户管理”模块:“用户管理”模块负责管理用户信息。用户信息包括用户ID、用户名称、用户类别(普通员工、管理人员)、密码、模块权限、电话和邮箱等。权限主要包括对一级模块和二级模块的使用权限、以及对各群组内联系人的查询权限。管理人员具有所有模块和群组的使用权限,普通员工仅具有“人事活动管理”模块的使用权限。可以对群组查询权限进行配置。“密码维护”模块:“密码维护”模块负责维护用户密码信息,为用户提供更改密码的功能。“重新登录”模块:“重新登录”模块主要用于给用户提供重新登录功能。“初始化”模块:“初始化”模块主要负责提供初始化数据的功能。可以有选择地对数据表进行清空操作。数据库分析设计根据系统需求分析,系统需要建立5个表,其用途说明如表1所示。表1 数据表及其用途数据表名称数括表用途1提醒信息表保存人爭活动提醍信息人爭活动日志表保存公司的人事活动日志.总爭袒信息表保存聊组信息4廳系.射見表5用尸僧息恚保存用户的基本信息,包蒂权跟,密码等3.1数据字典表2到表6给出了5个数据表(提醒信息表、人事活动日志表、群组信息表、联系人信息表、用户信息表)的具体描述,包括字段名称、数据类型、可否为空和说明。1)提醒信息表表2提醒信息表
字段名称数据类型可否为空说明提IDNujtieric■(9)主铤标识种子.自増1提醵主题Nvarchar(50)NotFull探醵主题提醇时闾Date七诃包CS3ffull探眶时间提醒对躱Ch.I6)外體主表为用户信息表Char(5)外強主叢为联杀认牯息叢联紊方式Nvarchar(50Jffull联杀方式银酶内容Tswt(6)ffull挠醒内容录人人员Ch:=Lt-(6)初卜襯主表为用尸信息衷是否完成Char<4)NotBull新建、完咸2)人事活动日志表表3人事活动日志表字段名称数据粪型可否対空说明日志:□Numeric-IJS.J牛曙标识种孑、自増1人題活动主题Nvarchar(50)NotNull人事活动主题人爭活动时间DatetimeCS3Sull凄事活动时间头曙活动気员Char(6)外犍主表为用户信息表底粟尢Ck:=Lt-(5)为隠土菱为蕨素去"1i=i息弱联系方式Nvarchar(50)Sull联系方式以事活动內容TewtCIB)Hull.人事活动肉客录AA-raChar(6)外犍主表为用户信息寢3)群组信息表表4群组信息表字段名称数掘-类型可杏盅空说明群组工D主龍2位骗码群组名称Jfvarchar(50)NotNull群组名称忧先级Char(刃Null忧先级为2位建立日期Datetime(6)Null建立群组日期群爼简俞TfiMt(16DNull群組简允录关扎员Ch:=Lf(&)外徳主表为用尸信忌表4)联系人信息表表5联系人信息表
字段名称数餐类型可否対空说明酸亲人IDChar(5)主籬5位編码群组工DChar(2)外键主恚为群组信息姓名Ckar(10)ffotHull联系人姓2忧先级Ch?r(3)Char(2)Hull忧先飯为3位性别ffotITull男、立身悄证号Chart18)ITotffull身份证号码対18位出生日期D:±+etinit!(8)Hull出生日能iTv:=Lfc1l:=ltcsoyHull藉貫JfvarcharC50>Hull工件单位UvarcharC50)Null目前所在的工作单位职务艮职称}Iv:=Lfch:=Lt-C5LIJNull工作描址Text(16)Hull联系人的工作擋述毕业学校llvarcharC50>Null毕业院校学帀SvarcharC50)Null最高学历专业SvarcharC50)Kull所学专业地址Hv:=Lfc1l:=li-C50)Null地址办蓉电话SvarcharC50>Sull办公电话住宅毘诣SvarcharC50)Null宦宅电话手机号码SvarcharC50)Null手机号码隹真}Iv:=Lfi:lL:=LfC5LI)Null崔真邮箱ITvarcharC50)Hull联系孤的邮箱世址MSNJfvarcharC53>Null联系人的MS3JQ3SvarcharC50)Null联系人的QQ诈乩爰用Texi(16)Bull舖1爰埒Texi(16)Null联系K的特展录总员Char(6)外犍主表为用户信息5)用户信息表表6用户信息表字段名称数耀类型可否为空说明用户IDChar*6)主鍵6位的用户ID用尸名称CharC10)NotHull用尸名称用户类别Char〔10)WetHull晋邇员工、晉理人员密码Chart10)ffull窖码少于10模换权限TextCIE-)ffull模块視限信息群组权限TewtC1&)ML群组权限信息身份证号CharC18)ffull身悄证誉性址N^archir(50)ffull住址Nvaarchsr(50)KullN^aiGhai(50)ffull邮葩比址创建数据库在创建数据库之前,用户需要安装MSSQLServer系列的数据库服务器。直接手工建立数据库。打开SQLServer企业管理器,新建一个数据库,数据库名为“企业人事管理”,然后按照数据字典建立表和表的关联。系统设计与实现通过数据库分析设计,已经完成了所有的后台工作,现在需要通过VisualBasic来编写数据库系统应用程序。创建工程项目启动VisualBasic6.0后,单击【文件】一【新建工程】命令,在弹出的对话框中选择【标准EXE】选项,然后单击【确定】按钮。在项目的【属性】面板中将项目的“Name”属性值改为“企业人事管理”。创建系统主窗体创建公用模块为了能够对数据库访问进行集中处理,需要创建一个专门访问数据库的公用模块。在项目资源管理器中为项目添加一个模块,并将其保存为OPeratDataBase.bas。OPeratDataBase.basOPeratDataBase.bas公用模块主要对数据库进行操作,包括以下5个函数:GetConnStr()AsString函数,返回链接字符串,用来设置数据
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025届吉林省永吉县实验高级中学高三语文第一学期期末教学质量检测试题含解析
- 山东省济南市平阴县第一中学2025届语文高三上期末质量跟踪监视模拟试题含解析
- 2025届江苏省扬州市武坚中学生物高一第一学期期末预测试题含解析
- 2025届辽宁省大连市103中学生物高三上期末质量检测模拟试题含解析
- 河北省石家庄二中雄安校区安新中学2025届高三语文第一学期期末检测模拟试题含解析
- 2025届石家庄市第八十一中学英语高三第一学期期末检测模拟试题含解析
- 2025届江西新建二中数学高一上期末统考试题含解析
- 河南省巩义市市直高中2025届高三英语第一学期期末调研试题含解析
- 2025届浙江省“温州十校联合体”高一数学第一学期期末学业质量监测试题含解析
- 2025届云南省昆明市云南民族大学附属中学高二上数学期末学业质量监测试题含解析
- GB/T 25074-2017太阳能级多晶硅
- GB/T 24218.11-2012纺织品非织造布试验方法第11部分:溢流量的测定
- GB/T 10544-2022橡胶软管及软管组合件油基或水基流体适用的钢丝缠绕增强外覆橡胶液压型规范
- 幼儿园《电从哪里来》教案
- 空调投标书(范本)
- 第四单元课文复习(课件)部编版语文五年级上册
- 决议公开范文(推荐十九篇)
- 助产士的沟通技巧课件
- DB11-T 1913-2021 专业应急救援队伍能力建设规范 燃气
- 国际理解教育教案
- 健美操训练计划
评论
0/150
提交评论