毕业设计论文单机版人事管理系统设计精品Word文档下载推荐.docx
- 文档编号:20834920
- 上传时间:2023-01-25
- 格式:DOCX
- 页数:34
- 大小:959.32KB
毕业设计论文单机版人事管理系统设计精品Word文档下载推荐.docx
《毕业设计论文单机版人事管理系统设计精品Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《毕业设计论文单机版人事管理系统设计精品Word文档下载推荐.docx(34页珍藏版)》请在冰豆网上搜索。
员工代表一个企业的形象,因而人事管理机制设计的好坏,直接影响一个企业的成败。
员工的档案管理是企业人事管理的基础,在企业员工普遍流失的今天,一个准确而及时的人事管理系统,有利于人事部门对员工流动进行分析、编制,为企业所需人员提供了保障。
人力资源部那些重复的,事务性的工作交给HRP(HumanResourcePlanning,人力资源管理系统)来解决,可以省去用户以往人力资源管理工作的繁琐、枯燥;
系统重点涉及到人力资源管理工作中的薪资、考勤、绩效、调动、基本信息、用户管理以及用户切换等方面,并有综合的系统安全设置、报表综合管理模块。
可以很好地为用户的人力资源管理部门在对员工的成本管理、知识管理、绩效管理等综合管理给予帮助。
以每个月中所发工资为例,其中包括考勤、人事信息变动、奖惩、迟到和旷工对本月的薪资计算都有影响,为了及时的计算发放工资往往要提前一个星期花费大量时间,加班加点才能及时完成,而这样做无论从工作效率还是准确度方面,都不允许,而且还浪费大量的人力财力。
如果改用HRP管理做到高效、高精度,还可以减少管理时带来的一些繁琐的工作,节约管理带来的开支。
随着经济体制改革的深入,人事部门的工作内容都在不断调整,不断变化,一套完整的科学地协助企事业单位用人部门招聘、培训、激励、考核、调整等功能的人事管理软件成为企业必备,它带给企业的是一套电子时代全新理念的人事管理系统。
传统的人事管理工作逐渐被现代人力资源管理取代。
传统的人事管理手段单一,以人工为主,日常的信息检索、报表制作、统计分析多为人工进行,很难保证及时、准确,并浪费人力、物力和财力。
现代人力资源管理,属于战术与战略性相结合的管理,采用现代人事管理软件系统,信息检索、报表制作、核算、测评、招聘等均由计算机自动生成结果,及时准确地提供决策依据。
开发这样一套管理软件显得尤为重要。
我国目前的人事管理系统存在着几个问题:
系统功能单一、操作复杂、升级缓慢、忽视员工的职业生涯发展规划。
本软件是从现代企业管理中的人事管理现状出发,针对人事管理的复杂程序,经过详细的系统调查,开发出的操作简单而且方便实用的企业人事管理系统。
在项目功能和数据结构的设计上严格要求切实体现实用,并兼顾到普遍需求和特殊需求;
在程序设计上要求务必达到专业水准——界面友好、操作简便、代码规范;
本项目选取了最能体现行业真实需求、能给相关行业带来明显实效的典型项目案例。
1.2人事管理系统发展趋势
1.2.1世界趋势
人力资源管理系统主导21世纪,无论是发达国家还是发展中国家,对人力资源的战略性意义都有了深刻的认识,并开始付诸行动。
世界公认,21世纪将是人力资源的世纪;
人力资源问题将主导整个21世纪甚至更为遥远,这种状况的变化起因于竞争压力。
目前,世界经济趋向全球化。
世界经济的全球化过程和国家的开放过程,要求组织的管理部门降低管理成本以减少竞争压力和增强竞争能力。
对于不同的组织,人力资源成本在总成本中的比例是不一样的。
1.2.2技术革新
无论是现在还是将来,工业的发展越来越多地取决于科学和技术、知识与技能。
高新科技产业更是如此。
这不仅要求员工尤其是技术人员掌握新的科学知识和技术能力,而且更重要的在于要求员工深入而快捷地掌握和应用这些知识和技能。
这就导致了两个问题。
第一,随着这种技术革新的发展和知识更新速度的加快,人们有更多的职业选择机会。
第二,伴随着这种发展以及职业选择机会的增多,人力资源管理活动和频繁程度加剧;
而且这种活动对科学技术的要求与它的反应程度也更高了,进而提高了人力资源成本。
1.2.3工作目标和价值观的改变
随着社会政治和经济的发展,人们的工作目标和价值观也都发生了重要的变化。
这就对人事管理部门和管理人员提出了新的要求和新的问题,不得不考虑诸如工作类型设计、岗位分析、充分尊重员工以及为他们提供良好的个人发展和自我价值实现的环境与条件等问题。
这样,人力资源管理就派上了用场。
第二章系统分析
2.1可行性分析
1、技术可行性
从硬件、软件的性能要求考虑,在需求分析中提到的关于硬件、软件设备的要求,通过实际考察,现有设备能顺利运行系统。
从技术能力上,我们对VB,SQLserver等技术具有一定的专业知识,能顺利完成系统开发与设计。
VisualBasic6.0提供了一个统一的、紧密集成的可视化编程环境,简化了开发应用程序的过程,缩短了实用方法的时间。
利用VisualBasic6.0,可以非常轻松地创建具有自动伸缩能力的可靠的应用程序和组件。
而且微软的优秀成果VB语言保持了c/c++所特有的强大功能和控制能力。
与c++十分相似的模型和语法,具有与COM+服务完全的交互性和完全支持能力,能够轻松地迁移现有的代码。
数据库方面SQL2005已经可以满足中小型企业的数据要求,甚至有些大型企业都可以达到要求。
如今进算计普及程度日益推广,计算机配置日新月异,能承载此系统的机器就如办公的机器都可以达到要求。
所以说本系统具有技术可行性。
2、经济可行性
采用传统的手工输入方法,不仅工作繁琐而且需要人力输入多,记录容易出错,那样产生了成本高,效果差的弊病,对于一个企业的资料库建立是十分困难和麻烦的。
而采用这种系统所发费的成本,精力都远远低于手工,并且实用十分方便,更新也简易,每个部门只需一个人统一管理,对企业实现办公无纸化能起到很大的作用。
所以此系统经济可行性也具备了。
系统投入运行后可以提供许多以前无法及时提供的信息,例如:
职工信息查询、工资录入合算、职工资料添加等。
在用户查询和使用信息上,不仅大大提高了使用的方便性,也提高了查询的速度,可以帮助管理人员系统地管理职工档案信息与工资信息。
从时间和效率上讲,系统的投入运行,可以为企业人事管理节省大量的财力、物力,具有较大的经济效益。
3、运行可行性
系统运行后,提高了管理员的工作能力和效率,也方便了用户对信息的了解和查询。
同时系统界面简单,操作方便,不会为管理员和用户在操作上造成困难。
4、管理可行性分析
本系统采用了系统数据备份、恢复的功能,而且界面层次分明,一目了然,加上设计方面加入了人性化元素。
管理此系统并不难,易学易会。
2.2系统调查
随着计算机的发展与普及,以及互联网技术的扩展,日常劳资人事管理必将实现无纸化办公,并且加入到公司内部的Intranet或者是Internet上去,实现数据的共享,这样有利于劳资人事信息在单位内部的查询,提高了数据资源的利用,并且能及时的得到更新,不需要象过去那样浪费大量的人力物力去进行抄写,提高了工作的效率
随着全球加速从工业化社会向信息化社会的转化,和全球经济一体化,以及中国进入WTO的日益接近,使信息化成为企业在竟争中成功的关键因素和焦点,各企业必须重视和加速本企业的信息化建设,以增加自已的竞争实力。
随着计算机的发展与普及,以及互联网技术的扩展,日常劳资人事管理必将实现无纸化办公,并且加入到公司内部的Intranet或者是Internet上去,实现数据的共享,这样有利于劳资人事信息在单位内部的查询,提高了数据资源的利用,并且能及时的得到更新,不需要象过去那样浪费大量的人力物力去进行抄写,提高了工作的效率降低成本,使企业在日常激烈的市场竞争中处于不败之地。
2.3需求分析
2.3.1系统需求
人事管理工作是非常重要的一项工作,它负责整个企业的日常人事安排,人员的人事管理等。
高效的人事管理可以提高企业的市场竞争力,使企业具有更强的凝聚力和活力。
为此,提高人事管理工作的效率,设计一套人事管理系统具有实际应用意义。
现在可以见到的企业人事管理系统有许多版本,为什么从新开发一个新的企业人事管理系统还具有必要性呢?
因为,虽然市场上可以见到的企业人事管理系统往往是为了广泛面的用户而开发的或是为了某个特定的公司开发的。
往往存在着功能“大、全”所造成的严重资源浪费,或是功能对于另外的即将使用该系统的公司具体状况的情况不适用等情况。
以本人所在的公司为背景而重新开发的企业人事管理系统首先的优点就是:
程序员能对本公司情况有更加深入的理解、对用户需求有着更加深入的调查研究;
大小适用,功能适当则是针对特定客户编写软件的另一个优点。
多数商业企业人事管理系统存在着功能大而全却没有重点的情况,往往是许多用户浪费了其中的许多功能,又导致了界面的凌乱,给层次稍低的用户带来使用上的不方便。
本着上面几点,我在对自己所在的联想售后服务站的需求进行调查研究的基础上,重新开发了具有针对性的企业人事管理系统,着重考虑了公司的现实情况和使用的方便易用程度而设计了本软件。
在企业中,人事管理工作是非常重要的一项工作,它负责整个企业的日常人事安排,人员的人事管理等。
2.3.2功能需求
1.用户登录功能
该人事管理系统主要是面向人事部门工作人员,为了提高系统的人性化管理,该系统也为其他员工提供一个窗口,方便员工查询个人资料等等。
因此用户在登录时需选择登录身份,系统根据身份向数据库查询用户输入的帐号和密码是否符合,然后根据身份跳转到不同页面。
2.系统管理功能
高级管理员登录系统后可对该系统进行设置,包括员工的自助注册功能、新员工的录入审核、员工的修改权限设置、系统的基本信息如公司名、电话等等进行选择性设置;
系统可设置多位管理员,他们可以根据各自的权限进行相关操作,实现系统功能的有效分配。
该功能提高了人事管理系统的人性化,并降低了人事部门工作人员的工作强度,提高工作效率。
3.员工管理功能
包括对员工信息的添加、修改、删除、查询。
员工在企业工作过程中可能会遇到部门调动、年度考核、奖惩记录等等,这些都会造成系统数据与实际不符,因此需要及时更新;
对于员工离职或停薪留职就可对员工信息永久删除或删除到回收站,对删除但回收站的员工信息仍可回复;
该系统提供了较全面的查询功能,管理员可对选择性的对员工资料查询,并可将查询的信息输出到EXCEL。
4.员工自助功能
员工登录后可查询自己的资料是否与自己提交的资料一致,如果不一致可向人事部门申请修改资料,如果管理员设置员工可修改自己的资料,则员工可自行修改,修改记录将保存到员工修改日志中。
5.操作记录功能
包括管理员和员工登录记录、管理员操作记录,员工修改删除记录。
该记录功能主要方便管理员和员工对自己的操作进行了解,这些记录对系统的安全以及员工信息的安全都有很大的帮助,如员工登录记录里面包含了员工登录时所用电脑的信息和IP,如果发现IP与以前登录的IP不一致,就需要去了解密码是否泄露,应及时修改密码,避免别人盗用你的帐号造成不必要的影响。
6、系统维护功能
包括数据备份,数据恢复,数据导入,数据导出,数据删除,数据初始化,其中数据备份可以备份任意年度、任意月份的数据.方便数据的储存,加快系统效率。
用户设置及操作日志管理掌管数据安全。
2.3.4功能分析
这就是企业人事管理系统的功能结构图(见下页),主菜单首先是用户管理,这个功能结构图主要描述的是先让用户登录,登陆需要密码,如果密码输入正确就可以进入下一个界面,也就是主界面,主要包括:
系统设置、档案操作、用户管理、数据管理、帮助、退出,这些主菜单中还包括很多的子菜单。
企业人事管理系统是企业管理的核心,它直接关系到企业的运行、人员的管理、安全管理等方面的问题。
因此,企业人事管理系统的完善程度代表了一个企业的管理水平。
系统设计中,我们坚持了以下原则:
1、技术起点高、见效快:
应充分利用同类系统开发经验,优化系统结构,缩短开发周期,确保系统在规定时间内正常投入运行。
图2-1系统功能图
2、先进性:
系统采用VB,SQLserver等先进的技术手段,融合现代计算机信息系统设计理念,符合当今计算机科学的发展趋势,搭建高效、实用、安全可靠的网络、硬件、系统软件平台,可以保证该管理系统可以不断的更新并可顺利升级,从而确保系统不
仅满足当前业务处理的基本需要,而且能在相当长的时间内适应未来业务拓展的需求和保持相当的先进性。
3、实用性:
充分利用成熟的先进技术,采用性能/价格比较高的产品,不盲目追求最新技术,同时能满足业务处理能力需求,力求该管理系统开发以后能尽可能满足管理员及用户的各种需求。
4、高可靠性:
系统建设采用主流产品,以保证系统的高质量和稳定性,系统最大限度采用稳定且优秀的技术及组件,对硬件、操作系统、数据库系统设计完备的故障处理方案,保证系统的快速恢复能力,系统具备容错、纠错能力,设计备份方案。
5、实时性:
实现企业人事管理系统信息数据的集中管理,系统数据实时或定时交换,保证整个系统数据一致性,路产档案数据发生改变能及时得到反映。
2.4数据流程分析
图2-2数据流程图
6、可操作性:
应用系统提供良好的操作界面,系统数据维护方便,备份及数据恢复快速简单,系统软件配置体现自动化,提供良好的管理工具,方便操作者操作。
7、良好的可扩展性:
系统易升级、可扩充,随着企业扩建,职工信息的数据也逐渐增多,系统随着工作量增大可不断进行扩充。
2.5系统总体设计
图2-3系统层次结构图
第三章系统设计
3.1数据库设计
3.1.1数据库概念结构设计
该应用的数据对象是三个实体(集),即用户、职工、公司。
三个实体(集)间有各自独有的分支体系。
根据需求文档创建与数据库相关的那部分实体关系图(E—R图)采用面向对象的方法。
E—R图由实体、属性、和实体与实体之间的联系这三部分组成,可以是一对一、一对多、多对多的关系。
在一般情况下,它们是一对一的关系。
在特殊情况下,它们可能是一对多或多对一的关系,这里的实体可以理解为基本表。
明确这种对应关系后,对我们设计录入界面大有好处用矩形来表示实体,棱形表示实体与实体之间的关系,椭圆表示实体所具有的属性。
主关键字是关系模型中的一个重要概念,它是逻辑结构,不是数据库的物理部分。
候选关键字是,如果一个属性集能唯一标识表的一行而又不含有多余的属性,那么这个属性集称为候选关键字。
主关键字是被挑选出来的,作表的唯一标识的候选关键字。
一个表只有一个主关键字。
本系统实休分E-R图,总E-R图如下:
图3-1用户和单位的E-R图
图3-2部门E-R图
图3-3职工E-R图
图3-4总E-R图
3.1.2数据库逻辑设计
将E-R图转换成关系模式如下:
用户:
(用户名,密码)
主键为用户名
单位:
(联想电脑售后服务站)
主键为联想电脑售后服务站
职工:
(姓名,民族,来源,单位,联系电话,最高学历,政治面貌,出生日期,职工类型,移动电话,部门,职务)
主键为职工性名,外键为职工编号
职务:
(站长,协调员,送修工程师,上门工程师,接待工程师,送修主管,上门主管,财务主管,备件主管)
部门:
(接待部,送修部,上门部,协调部,财务部,人事部,备件部,站端负责人)
3.1.3数据库物理设计
数据库在物理设备上的存储结构与存取方法称为数据库的物理结构,它依赖于给定的计算机系统。
为一个给定的逻辑数据模型选取一个最合适应用要求的物理结构的过程,就是数据库的物理设计。
物理设计的第一个任务就是要确定选择那些存取方法,即建立哪些存取路径。
数据库的物理设计要确定数据库的物理结构,在关系数据库中主要指存取方法和存储结构;
对物理结构进行评价,评价的重点是时间和空间效率;
选择物理数据库设计所需参数。
设计关系,查询等数据文件。
主要是设计表结构。
一般地,实体对应于表,实体的属性对应于表的列(实体的属性对应于表的字段),实体之间的关系成为表的约束。
逻辑设计中的实体大部分可以转换成物理设计中的表,但是它们并不一定是一一对应的。
所谓的联系是指实体之间的关系,即实体之间的对应关系。
联系可以分为三种:
一对一的联系、一对多的联系、多对多的联系。
该数据库所设计的表职工基本信息表,工资核算表,都是一对多的关系。
信息系统的主要任务是通过大量的数据获得管理所需要的信息,这就必须存储和管理大量的数据。
因此建立一个良好的数据组织结构和数据库,使整个系统都可以迅速、方便、准确地调用和管理所需的数据,是衡量信息系统开发工作好坏的主要指标之一。
图3-5职工基本档案表1
图3-6职工基本档案表2
图3-7职工基本档案表3
图3-8职工工资发放表1
图3-9职工工资发放表2
图3-10职工工资发放表3
3.2系统模块设计
图3-11系统CSD图
4.工资管理功能
该模块主要任务是记录职工工资的发放情况,操作与基础档案操作相似。
操作过程为:
工资设置(档案工资)--工资发放(工资设置时职工资料由基础档案中获取,工资发放时职工资料又从工资设置中获取,工资设置与基础档案相对独立,所以如果有退职职工,应从工资设置中将该职工删除)
5.员工自助功能
6.操作记录功能
7、系统维护功能
3.3界面设计
图3-12用户登陆界面
图3-13登录用户管理界面
图3-14企业人事管理系统主界面
图3-15密码修改界面
图3-16系统帮助界面
3.4代码设计
3.4.1代码设计概述
在大型集成化管理信息系统中,代码所起的作用是不可低估的。
除了代码的标识作用以外,它还是系统信息联系的桥梁和数据增值的纽带,此外代码对于数据管理的规范化、数据的一致性以及节省系统资源也能发挥重要的作用。
一般来说,企业在管理信息系统建设阶段以及系统的运行维护阶段,都需要指定专门的人员负责代码方面的工作,随时处理有关代码的结构设计、编码、以及代码维护等方面存在的问题,如果系统在代码方面发生问题,轻者造成代码的使用和维护困难以及信息处理的不便,重者影响系统的设计开发进度、或者导致数据一致性错误而引起信息混乱。
代码是管理信息系统中不可缺少的重要因素,系统采用代码,处理起来简便标准,节省存储空间。
代码设计问题是一个科学管理问题,为特定的系统设计出一套公用的、优化的代码系统,不仅可以提高计算机处理效率,而且直接影响管理信息系统的推广与使用。
代码是代码系统中客观存在的实体的名称、属性或状态的符号,通常用数字、字符或他们的组合表示。
在管理信息系统中,代码是人和机器共同的语言,用以对系统进行信息的分类、统计、检索等。
如何做好代码设计是一项系统性的工作,是管理信息系统开发的基础性工作。
代码设计的质量反映设计者对相关实体或属性是否正确了解以及了解的程度,也需要采用适当的设计方法。
好的代码系统便于软件设计、数据共享、系统集成。
3.4.2系统代码介绍
由于本系统主要为国内中小型企业开发,所以本系统数据库表字段采用简体中文,以便更好的服务中国基层企业发展。
人员编码采用顺序码,采用顺序码的优点是简单易懂,位数较少。
身份证号采用国家统一编码,这种编码唯一标志了职工在中国的公民身份。
第四章系统实施
4.1系统详细设计
将系统设计中的用户界面转化为实际的窗体(Form);
设计每个窗体中控件的布局;
定义控件的名称;
定义控件的事件,并在该事件方法中写入注释,描述清楚这个事件的处理过程;
将重要的语句以注释的形式写入事件过程;
如果需要确定各个窗体的调用关系。
详细设计的总体目标是确定怎样具体地实现所要求的系统,也就是说,这一阶段的设计工作,要对软件结构图的每个模块所采用的逻辑关系进行分析,设计出全部必要的过程细节,并给出清晰的描述,从而在编码阶段可以把这个描述直接翻译成某种程序设计语言书写的程序。
因此详细设计也可以叫做过程设计。
详细设计的结果对最终程序代码的质量起着决定性的作用,对软件的测试和维护人员了解模块的内部结构
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 单机 人事管理系统 设计 精品
![提示](https://static.bdocx.com/images/bang_tan.gif)