企业人事管理系统开发与设计课程设计(22页).doc
《企业人事管理系统开发与设计课程设计(22页).doc》由会员分享,可在线阅读,更多相关《企业人事管理系统开发与设计课程设计(22页).doc(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-企业人事管理系统开发与设计课程设计-第 22 页 管理信息系统 课程设计报告设计题目: 企业人事管理系统开发与设计 目录1 引言32 系统规划42.1需求分析52.2系统功能设计53 系统分析53.1可行性分析53.1.1技术可行性73.1.2 经济可行性73.1.3社会可行性73.3业务流程分析84 系统设计114.1功能结构设计114.2概念结构设计124.3数据库设计144.3.1 数据库项和数据结构表设计144.3.2关系设计164.4数据存储设计164.4.1登录界面设计164.4.2主菜单设计174.4.3档案更新设计174.4.4档案统计设计194.4.5档案输出设计214.5
2、代码设计234.6系统配置设计295 系统实施305.1 选择开发平台305.2系统测试305.3系统切换316心得体会31参 考 文 献321 引言随着计算机技术的飞速发展,计算机在各种单位机构管理中应用的普及,管理信息系统的开发在强调管理、强调信息的现代社会中也显得越来越重要。因此,利用计算机支持单位高效率地完成人事管理的日常事务,是适应现代各种单位机构制度要求、推动各种单位机构人事管理走向科学化、规范化的必要条件。在当今的信息社会,随着信息的不断增长和企业对信息的要求,信息管理技术随之出现。企业人事管理信息系统是一个现代化的企业在竞争中立于不败之地的必要部分,它能够为查询人事信息提供充足
3、的信息和快捷的查询手段。一直以来使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难,而且容易丢失。自20世纪50年代将计算机引入数据处理以来,历经管理信息系统发展的各个阶段。一方面是信息技术应用的迅猛发展,另一方面,许多管理信息系统在耗费了大量的人力、物力、财力之后夭折了,或者根本没有实现原系统的开发目标,而把计算机用作了打字机。这是长期以来困惑人们的一大问题。现在人们日益深刻认识到,把信息技术应用与应用环境分离是办不到的。管理信息系统根本不仅是技术系统,而且是社会系统。使用计算机对企
4、业人事信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高企业人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件3。因此,开发一个代替手工操作的新型的计算机管理的信息系统对保定隆达铝业有限公司来说刻不容缓,这也是本课题的由来。此报告就是以VISUAL FOXPRO 6.0软件作为开发工具,开发一个从某种程度上能满足中小型机构对人事信息管理的要求的“人事管理系统”。本系统具有数据管理和企业事务管理功能。使用该系统,可以方便地进行系统管理,基础数据管理,人事档案管理,考勤管理,数据库管理,并且带
5、有备忘录功能,还能够快捷地查询公司员工的情况,方便企业高层领导对该企业人力资源的现状有个比较全面的认识,也方便他们的管理和人员调动,可辅助企业领导决策科学化,从而大大减少了工作量,提高了工作效率。本课题是辅助企业管理的系统,拟采用的开发平台为Windows平台,系统所采用的开发工具为VISUAL FOXPRO 6.0。2 系统规划2.1需求分析随着人力资源在现代企业中的核心定位不断提高,及计算机的广泛使用,如何实现以人为企业发展的根本,企业为人的发展及管理提供便捷、快速的服务,企业的人力资源管理系统是企业解决人力资源管理的解决之道。对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的
6、日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。2.2系统功能设计主要功能有:(1)档案更新l 人事记录修改l 人事记录增加l 人事记录删除(2)档案统计l 统计技术职称l 统计政治面目l 统计文化程度(3)档案输出l 输出个人简历l 输出社会关系l 输出家庭成员(4)修改密码 3 系统分析3.1可行
7、性分析可行性是指在当前组织内外的具体条件下,这个信息系统的开发是否具备必要的资源及其它条件。可行性,是指在当前情况下,设计开发这个系统是否有必要,是否具备必要的条件,它不仅包括必要性,还包括合理性。系统的可行性分析,是针对设计一个系统,它的设计是否存在内外部的必要条件,包括技术上、经济上、人力资源以及组织管理上的必要条件,同时还要分析在目前条件下是否有必要设计这样一个系统。随着计算机技术、网络技术和信息技术的发展,越来越多地改善着现代人的观念。办公自动化系统是计算机技术和网络迅速发展的一个办公应用解决方案,它的主要目的是实现信息交流和信息共享,提供协同工作的手段,提高办公的效率,让人们从繁琐的
8、有纸办公中解脱出来。目前,国内人事信息管理系统的开发技术基本成熟;主要原因在于人事信息管理系统本身具有业务清晰、数据处理规范等许多优点,为其实现计算机信息化提供了必要的优越条件;加上近十年来计算机技术的飞跃发展,以及国内各应用单位的高度重视,人事信息管理系统在国内基本上已进入了普及应用的阶段。国内近90%以上的应用计算机及开发管理信息系统的公司和单位均开发并运行了人事信息管理系统,其他没有和正准备开发计算机应用或开发管理系统的公司和单位,也把人事信息管理系统作为其应用与开发的首要目标。加上国家劳动主管部门及国内计算机应用开发商的共同努力,国内目前已有多种通用的人事信息管理系统软件供应用单位选择
9、使用,而且还有多种人事信息管理系统开发通用工具供用户开发自己的人事信息管理系统。应该说,人事信息管理系统的开发与应用在国内已进入相对成熟期。为解决这一问题,企业在更新硬件的同时,根据实际状况,设计出这款企业人事管理系统。这款企业人事管理系统主要有4个功能部分组成,分别是:1) 档案更新2) 档案统计3) 档案输出4) 修改密码主要实现企业人事信息的管理查看,员工基本信息输出,以及员工薪管理等功能。经过分析,我选用了微软公司的VISUAL FOXPRO 6.0作为开发工具,利用其提供的各种面向对象的开发工具,开发了这套企业人事信息管理系统。首先,在短时间内建立系统应用原型;然后,对初始原型系统进
10、行需求迭代,根据需求不断修正和改进,直到形成用户满意的可行系统。3.1.1技术可行性1) 硬件、软件要求不高,目前市场上的一般计算机软硬件资源均能满足系统开发要求。其中运用的主要软件有 Microsoft visio,数据库采用vf 6.0。2) 维护操作工作方便,后台操作快截明了,操作人员可以在短时间内完全掌握维护技术。3.1.2 经济可行性1)资金可得性由于系统开发并不复杂,操作起来也比较简单,只需一些基本的编辑软件,另外具备网络中心的一些资源优势,因此开发费用较低。2)经济合理性由于该系统用于企业工作的大部分信息发布和传递工作,不仅能够节省大量的人工信息传递任务,提高了工作效率,更加有利
11、于整个企业各部门之间的无纸化办公的推广。3.1.3社会可行性网络安全技术的不断提升,网络管理人事在实际运用中越来越被企业或个人所接受(这些都可以在实际生活中找到材料和数据。),并且在不断的提升和表现它在实际企业活动中的经济价值,这个经济价值也是当前的企业所期望看到的。人事管理工作覆盖面广,涉及到机构设置、人员调配、员工培训、考核、奖惩、工资福利待遇等多个方面。人事管理活动中产生的大量数据和信息,如:各级机构的层次构建,职工的自然状况,职称、职务变动情况,考核培训结果,专业技术工作及主要业绩以及针对这些数据进行的各类统计报表的制作和综合分析等。对如此多的数据、信息的管理、开发及运用,都必须在规范
12、化和标准化的基础上实现,借助于网络化管理手段能够满足这些要求。3.2 组织结构调查为了对系统有一个全貌性的了解,首先要对系统的内部人员结构、组织及用户情况有所了解。一般企业包括人事部、财务部、策划部、销售部、项目部、采购部等,企业人事组织结构图大致如下:3.3业务流程分析业务流程分析是对业务功能分析的进一步细化。业务流程分析的目的是:形成合理、科学的业务流程。根据人力资源管理业务的流程特点,绘制其业务流程图如下:有关部门人事管理信息系统工资查询单人员变动单人员查询单人员变动单人员资料工资单管理员一般用户3.4数据流程分析数据流程分析就是把数据在现行系统内部的流动情况抽象出来,舍去了具体组织机构
13、、信息载体、处理工作等物理组成,单纯从数据流动过程来考察实际业务的数据处理模式。数据流程分析主要包括对信息的流动、变换、存贮等的分析。其目的是要发现和解决数据流动中的问题。根据人力资源管理业务数据流动的特点,绘制其数据流程图如下:有关部门数据存档 工资基本表登记处理登记成立一般用户管理员管理员管理员基础档案表登记处理登记成立人员变动表登记处理登记成立3.5数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。为了对设计了传统中的各个元素作出详细的说明,有必要建立数据字典。数据字典的主要内容是对数据流程图中的数据项,数据结构,数据流,处理逻辑,数据存储和外部实体等
14、六个方面进行具体的定义。3.5.1数据项1)数据项名称: 用户名简述:用户的名字,没有重复,可以唯一标识每一用户类型:文本长度:82)数据项名称:用户密码简述:用户的密码,用来证验登陆的用户是否合法。类型:文本长度:63)数据项名称:代号简述:部门的编号,用来区分部门类型:文本长度:44)数据项名称:部门简述:企业各执行分支类型:文本长度:85)数据项名称:姓名简述:企业人事姓名类型:文本长度:86)数据项名称:性别简述:各员工的性别类型:文本长度:27)数据项名称:现任职务简述:员工现在所在公司的职务类型:文本长度:108)数据项名称:出生年月简述:员工的出生年月类型:文本长度:89)数据项
15、名称:民族简述:各员工的名族类型:文本长度:810)数据项名称:籍贯简述:员工出生地类型:文本长度:103.5.2数据结构1)数据结构名称:用户名和密码信息 组成:用户名,密码,2)数据结构名称:民族档案设置组成:民族名称3)数据结构名称:职工类型设置组成:职工类型名称4)数据结构名称:文化程度设置组成:文化程度名称。5)数据结构名称:政治面貌设置组成:政治面貌名称6)数据结构名称:部门类别设置组成:部门类别编号,部门类别名称7)数据结构名称:工资类型设置组成:工资8)数据结构名称:职称类别设置组成:职称类别名称。10)数据结构名称:职工信息组成:职工编号,职工性别,职工年龄,民族,籍贯,职称
16、,职称类别,部门类11)数据结构名称:职工的家庭成员组成:员工号,成员姓名,关系,担任职务,政治面貌4 系统设计进入了设计阶段,要把软件“做什么”的逻辑模型变换成“怎么做”的物理模型,即着手实现软件的需求,并将设计的结果反应在设计说明书文档中,所以系统的设计是把系统要求转化成系统表示的过程。4.1功能结构设计根据系统的总体要求及设计思想,结合上面的分析,设计得出的人事信息系统模块 。主要由以下几个功能模块组成。4.2概念结构设计根据需求分析的结果:数据流图和数据字典来设计出企业人事管理系统的分E-R图和基本E-R图,为下一步的逻辑设计阶段提供素材.登入用户人事管理系统n1查询职员信息1n4.3
17、数据库设计数据库在一个信息管理系统中占有非常主要的地位,数据库结构设计的好坏,将直接对应用系统的效率以及实现的效果产生影响,合理的数据库机构设计可以提高数据库存储的效率,保证数据的完整和一致,同时也有利于程序的实现。设计数据库时应考虑到用户各方面的需求,包括现有的以及将来的可能增加的需求。同时,也要考虑到由于用户错误的数据操作所可能产生的问题,以及解决此类问题的办法。4.3.1 数据库项和数据结构表设计1)人事基本信息表:字段名标题字段类型宽度小数位数dh代号字符型4bm部门字符型8xm姓名字符型8xb性别字符型2xrzw现任职务字符型10csny出生年月日期型8mz民族字符型8jg籍贯字符型
18、10zzmm政治面目字符型8whcd文化程度字符型4jkzk健康状况字符型4gz工资数值型62nl年龄数值型4bh编号数值型12)家庭成员表:字段名标题字段类型宽度小数位数dh代号字符型4ybrgx与本人关系字符型4whcd文化程度字符型8zzmm政治面目字符型83)社会关系表:字段名标题字段类型宽度小数位数dh代号字符型4gxxm关系姓名字符型6ybrgx与本人关系字符型4zzmm政治面目字符型4zwgz职务工种字符型6bz备注字符型204)个人简历表:字段名标题字段类型宽度小数位数dh代号字符型4gzdw工作单位字符型20drzw担任职务字符型105)管理人员表:字段名标题字段类型宽度小数
19、位数xm姓名字符型8mm密码字符型64.3.2关系设计4.4数据存储设计4.4.1登录界面设计输入正确的管理员姓名、密码和等级显示“登录成功”,进入主菜单。如果不输入则会显示“姓名或密码不能为空,请重新输入”,如果输入错误,则会显示“用户不存在或密码错误”。4.4.2主菜单设计主菜单是用户进入系统后主要接触的界面,由它可以进入各个功能模块。分别单击按钮“档案更新”、“档案更新”、“档案输出”、“修改密码”现实各子菜单,可进入与之相对应的功能模块,单击“退出”按钮退出本系统。4.4.3档案更新设计档案更新模块包含了“人事记录增加”、“人事记录修改”、“人事记录删除”几个功能模块,单击进入,单击“
20、退出”即退出本系统。此界面可以在系统中添加员工信息此界面可以修改员工信息此界面可以删除员工信息以“人事记录删除”为例运行界面:4.4.4档案统计设计档案统计模块包含了“统计技术职务”、“统计文化程度”、“统计政治面目”几个功能模块,单击进入,单击“退出”即退出本系统。该界面可以统计每个部门中不同职务的人员人数该界面可以统计出企业不同文化层面的员工人数该界面可以统计出企业不同政治面目的员工人数以“统计技术职务为例”运行界面:4.4.5档案输出设计以输出社会关系为例:4.5代码设计1)登陆界面中“ 确认”按钮的代码设计:USE 管理人员表IF EMPTY(THISFORM.TEXT1.VALUE)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 人事管理系统 开发 设计 课程设计 22
限制150内