为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

张豪毕业设计

2012-05-05 29页 doc 535KB 7阅读

用户头像

is_620462

暂无简介

举报
张豪毕业设计石家庄经济学院本科生毕业设计 石家庄经济学院本科生毕业设计 摘 要 本系统是以湖南金码科技发展有限公司为原型展开的。系统的开发方法采用了结构化生命周期法,在此设计过程中主要对结构化生命周期法的系统规划、系统分析与系统设计部分做了详细的介绍,而系统的实施、系统的运行与维护只是对其在操作过程的一些注意事项做了介绍。具体的开发技术是利用Visual Basic 6.0语言设计出界面,通过ODBC接口连接到Microsoft SQL Server2000 的数据库上来实现对数据库的操作。以企业人力资源管理信息资料为依据,对现行系统...
张豪毕业设计
石家庄经济学院本科生毕业 石家庄经济学院本科生毕业设计 摘 要 本系统是以湖南金码科技发展有限公司为原型展开的。系统的开发方法采用了结构化生命周期法,在此设计过程中主要对结构化生命周期法的系统规划、系统分析与系统设计部分做了详细的介绍,而系统的实施、系统的运行与维护只是对其在操作过程的一些注意事项做了介绍。具体的开发技术是利用Visual Basic 6.0语言设计出界面,通过ODBC接口连接到Microsoft SQL Server2000 的数据库上来实现对数据库的操作。以企业人力资源管理信息资料为依据,对现行系统的业务流程进行科学的分析,对新系统的各子系统的数据处理流程进行细腻的分析,根据企业人力资源部的具体需求给出新系统的功能模块图,并对各子系统的需求,各子系统的功能模块进行详细的介绍。同时还对系统实现所依赖的数据库进行了概念设计、逻辑设计、物理设计作了详细的介绍。设计此系统的目的是为了改进企业人力资源落后的管理模式,提高企业的信息化进程,增强企业的竞争力,为企业的长远发展奠定坚实的基础。 关键字:管理信息系统;数据字典;数据库;Visual Basic ABSTRACT This system design takes HuNan Kimma Development of Science & Technology Co.Ltd as a prototype. The system method of exploitation has used the structurized life cycle law. In this design process mainly to the system plan, the system analysis, and the system design of the structurized life cycle method has made the detailed introduction, but the systematic implementation, the system movement and the maintenance only has made the introduction to which some matters needing attention to in the operating process. The concrete development technology is languages designs the contact surface using Visual Basic 6.0, connects Microsoft SQL Server2000 through the ODBC connection the database to come up the realization to the database operation. Take practices the enterprise information paper which in the process collects as the basis, carries on the science to enterprise's present system service flow the analysis, gives the enterprise new system according to the enterprise’s humman resources management departments' concrete demand the function module chart, and to various subsystems demand, carries on the detailed introduction to various subsystems function module. Simultaneously also the database which relied on to the system realization carries on the conceptual design, the logical design, the physical design has made the detailed introduction. The goal of this system design is to improve the backward pattern of the enterprise’s humman resources management, enhances the enterprise the informationization advancement, the enhancement enterprise's competitive power, lays the solid foundation for enterprise's long-term development. Key words: Management Information System; Data Dictionary; Database; Visual Basic 目 录 I中文摘要 I英文摘要 11 绪论 11.1系统开发背景 11.2信息系统总目标 11.3 系统的开发方法 22 总体规划 22.1 初步调查 22.2 企业的组织机构 32.3 企业的管理功能图 42.4 系统的目标 42.5 系统可行性分析 42.5.1 管理上的可行性 42.5.2 技术上的可行性 42.5.3 经济上的可行性 53 系统分析 53.1管理功能细分图: 53.2企业人力资源部现行系统的业务流程图 63.2.1 招聘管理业务流程图 73.2.2考勤管理业务流程图 83.2.3人事管理业务流程图 93.2.4管理业务流程图 93.2.5考核管理及薪资管理业务管理流程图 93.3 新系统数据流程分析 103.3.1 新系统的TOP图 103.3.2人力资源管理系统数据流程展开图: 113.3.3考勤管理数据流程展开图: 123.3.4招聘管理数据流程展开图: 133.3.5人事管理数据流程展开图 133.4 数据字典 153.5 数据立即存取图 164 系统设计 164.1系统总体设计方案 174.2模块功能介绍 174.2.1 人事管理子系统 174.2.2招聘管理子系统 174.2.3合同管理子系统 174.2.4考勤管理子系统 184.2.5 考核管理子系统 184.2.6 薪资管理子系统 184.2.7 数据库管理 184.2.8 系统管理 184.3 代码设计 194.4 数据库设计 194.4.1 数据库的概念模型设计 194.4.2 数据库的逻辑模型设计 204.4.3 数据库的物理模型设计 214.5 计算机的配置及选择的设计 214.6 输入输出设计 215 系统运行与维护 215.1 日常的运行管理 225.2 硬件与软件维护 23结束语 24致 谢 25参考文献 26附录 1绪论 1.1系统开发背景 在市场经济竞争越来越激烈的今天,如何吸引优秀人才、合理安排人力资源、降低人员成本、提高企业竞争力,已经是企业管理者考虑的首要问。激发员工的创造性、工作责任感和工作热情已经成为关系企业兴衰的重要因素,竞争是企业发展的动力也是压力,在竞争中求生存、谋发展,已成为众多企业管理者的共识。企业间的竞争从某个侧面表现为人才、信息和管理的竞争。面对如此激烈的竞争,各企业管理者无不清醒地认识到管理模式创新的重要性和迫切性。 人才之争是市场竞争中的核心内容之一,而企业管理从根本上来讲就是对人的管理。现在“公平、公正、合理”的企业管理原则已为不少企业所采纳。但是,要实现“公平、公正、合理”决非易事,它不是仅靠规章制度和政策就可以解决的。而且信息技术的广泛应用对落后的人力资源管理手段提出挑战,传统的人力资源管理已经不适应市场经济的要求,是制约企业管理水平提高的一个瓶颈。通过建立透明、相容、一致易查和全面的人力资源管理信息系统,将与人相关的信息统一地管理起来才有可能为“公平、公正、合理”原则的实现,使企业在运作和劳资纠纷诸方面的风险规避等方面有一套科学的保障体系。研究企业人力资源管理的规律与机制,建立和完善企业的人力资源管理信息系统,能够为企业的持续发展并增强企业竞争力提供必要的保证,对企业的长远发展举足轻重。 湖南金码科技发展有限公司在人力资源管理方面大部分工作还停留在手工管理和文档化管理阶段,这使得企业在人力资源管理方面的工作效率较低,管理人员的大部分精力都耗费在繁琐的日常行政事务处理上,而作为企业管理层的参谋角色应该做的咨询和策略制定的工作相对缺乏,此外,企业内部的信息沟通能力也不强。提高企业人力资源各个方面的工作效率是当前企业整体工作效率提高的关键。而现阶段提高工作效率的唯一方式就是淘汰企业的人力资源手工化业务操作方式,全面实现计算机化。通过引进管理信息系统来规范企业的管理提高企业的工作效率增加企业的利益。因此,引进管理信息系统是对于该企业来说相当必要的。 1.2信息系统总目标 企业引进管理系统的目的是规范企业人力资源的管理,缩减繁杂的业务流程,减少人力、物力、财力的消耗,提高人力资源管理的工作效率,增加企业的利润,增强企业在同行业的竞争优势,加大企业对外界的冲击力,为企业的发展夯实基础,给企业带来经济效益和社会效益。 1.3 系统的开发方法 系统采用结构化生命周期法的开发方法,该方法强调从系统的角度出发来分析问题和解决问题,面对要开发的系统,从层次角度,自顶向下分析和设计系统,认为任何系统都有一个从发生、发展到消亡的生命周期,新系统是旧系统的继续。 此方法的优点是整体思路清楚,能够从全局的角度出发,步步为营,减少返工,有利于提高开发质量;设计工作中阶段性非常强,每一阶段均有成果出现;每一阶段的工作成果是下一阶段工作的依据,工作进度比较容易把握,有利于系统的总体管理和控制。另外,由于该方法强调从整体来分析和设计整个系统,因此在系统分析,可以诊断出原系统中存在的问题和结构上的缺陷,这一点是其他方法难以做到的。 从中小企业的自身来考虑企业抗风险能力不强。如果不经过慎之又慎的分析和设计,可能会给企业带来极大的损失,而采用生命周期法,如果在某一方面发现难以调和的问题,那么随时都可以放弃此系统的开发,代价也不过是分析员和设计员的少许的劳务费罢了。 2 总体规划 此阶段的主要工作是根据用户的系统开发请求,进行初步调查,明确问题,确定系统的目标和总体结构,确定分析阶段实施进度,然后进行可行性分析。 2.1 初步调查 湖南金码科技发展有限公司成立于2000年,是一家从事自助服务科技领域相关产品开发、生产、销售的私营股份有限公司。经营规模中等,现拥有职工150多人,年出口额达200多万美元。主要生产商业自动售货机、货币电子支付等产品。产品市场主要是大陆、北美以及东南亚。 湖南金码科技发展有限公司在人力资源管理方面已经部分实现了计算机化,比如薪资管理、人员信息管理等方面,但是在考勤管理、绩效考核等方面都还是实行文档化、手工化管理,这样会存在很多弊端,造成工作的繁琐。相关工作人员不能及时、有效地收集各种信息,内部信息沟通不便,管理人员的大部分时间都耗费在日常的行政事务处理工作上,随着公司的不断发展,人员逐渐增多,人力资源管理方面的工作更加繁重。因而对于引进人力资源管理信息系统有着迫切的需求。 为了适应日趋激烈的市场竞争,企业需要对自身状况有充分的了解,并通过有效的管理不断提高效率。目前,国内外的相关管理信息系统软件的种类很多,但很难满足中小企业的实际需求。国外的该类软件虽然各方面都很完善,但是汉化程度很差、价格昂贵,而国内的该类软件不是很成熟而且功能复杂、使用不方便。可见,能够真正适应企业并且能够配合企业自身要求的该类软件真是少之又少。从企业目前的人力资源管理状况考虑,在市场上找不到完全适合企业自身要求的软件,因此,企业领导委托本人为企业设计一个适用于本企业人力资源管理的系统。 2.2 企业的组织机构 根据对企业的实际调查得知该公司规模中等,但是人力资源管理很不规范,并没有明确的职能划分。通过本人在调查的过程中对公司人力资源管理业务流程的观察与分析,企业人力资源部分为以下几个子部门:人事管理中心、招聘管理中心、合同管理中心、考勤管理中心、考核管理中心、薪资管理中心。人事管理中心主要负责管理企业所有员工的基本信息、员工离退休和人事调动的工作;招聘管理中心主要负责人员的招聘工作;合同管理中心主要负责员工的劳动合同管理工作;考勤管理中心主要负责员工日常考勤、请休假和加班等方面的工作;考核管理中心主要负责员工的绩效考核工作;薪资管理中心主要负责员工的奖惩管理和工资管理。人力资源部设有人力资源经理,人力资源经理主要负责人力资源决策方面的事务,各个管理中心都设有主管。 公司人力资源部的组织结构图见图1: 图1 公司人力资源部现行组织结构图 2.3 企业的管理功能图 图2 企业的管理功能图 上图是公司人力资源管理的第一层管理,人事管理子系统就是对公司员工基本信息、员工离退、职位变更管理;招聘管理子系统就是对人员招聘工作进行管理;合同管理子系统负责员工的劳动合同工作;考勤管理子系统负责公司各部门员工日常考勤、加班、请休假情况;考核管理子系统就是对员工的业绩等方面的工作进行考核;薪资管理子系统负责公司员工的奖惩和工资确定方面的管理工作。 2.4 系统的目标 此信息系统的目标就是为了改变企业原有的半计算机化人力资源管理状况;利用计算机技术来管理人力资源的相关业务提高人力资源管理人员的工作效率。可以方便企业对员工的信息管理、员工考勤管理、员工考核管理和工资管理等方面的信息更加的明晰,可以迅速、有效的收集和查询各种信息,实时便捷的了解企业员工的整体情况,合理安排人力资源,激发员工的创造性、工作责任感和工作热情以更好地引进优秀人才。 2.5 系统可行性分析 2.5.1 管理上的可行性 此系统开发首先得到了公司领导的认可与支持。其次,公司的考勤、考核管理都是实现手工化和文档化管理,工作量大且企业内部信息的沟通滞后,对于现行工作有着诸多的不方便。随着企业信息化、网络化的不断普及对于公司引进管理信息系统有着迫切地需要。 而此系统的设计完全是以企业人力资源部门的现行流程来划分功能模块的。因此,对于企业引进系统后不仅不会引起企业的管理模式以及人员方面的变动而且还会使企业的管理更加规范。只是将企业由手工来完成的工作变为由计算机来完成,减少工作人员的工作量,使管理人员可以将绝大部分精力放在为管理层提供咨询、建议上,而在行政事物上的工作可以由系统完成从而提高工作人员的积极性和服务质量;另一方面,此系统使用方便,即使是不懂计算机的人员也能熟练的操作。所以新系统的推行不会有困难。因此管理方面是可行的。 2.5.2 技术上的可行性 本系统的开发利用Microsoft SQL Server2000作为本系统的数据库,它是一个支持多用户的新型数据库,提供基于角色分工的安全保密管理功能,在数据库管理功能、完善性检查、安全性、一致性方面都有良好的表现,且与Windows2000等操作系统安全性紧密集成。方便数据转换功能,实现从不同来源析取、转换、调用数据之路由操作的自动化。与微软产品如Windows,Office之间紧密集成,数据交换极为便捷。适用于大中规模的数据量需求。 使用Visual Basic 6.0作为系统开发的开发环境,它作为一种现代面向对象的编程语言,提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。 以Visual Basic 6.0 作为开发平台,利用ADO这种连接机制通过ODBC同数据库接口。从而达到通过对Visual Basic 6.0 的界面操作来进行对数据库中数据的操作。 综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。 2.5.3 经济上的可行性 由于此企业的规模较小,具体的业务不是很多,因此设计出来的系统功能不需要过大,从而对于计算机配置的要求不会很高。并且现今计算机的价格已经十分便宜,计算机可以说是我们生活中必不可少的工具,因而通过计算机来实现此系统是相当必要的。软件方面只需要安Windows 2000/Windows XP以上的系统软件、Office办公软件系统、Visual Basic 6.0 以及 Microsoft SQL Server2000 系统软件即可以实现对引进系统的操作。 这样的系统功能要求不是很大,而且技术方面要求也不会很高,进而开发费用不会太大。 至于人员培训更是不需要花费很多,由于系统在设计过程中就致力于在满足企业日常业务操作的同时尽量使设计的操作界面更加简洁这一方面,以便于企业操作员能够快速入门与适应。并且可视化的界面更是容易为人所接受的。 以上从管理,技术,经济三方面分析,本系统在这三方面均可行。所以,本系统可行,可立即执行。 3.系统分析 3.1管理功能细分图: 图3 管理功能细分图 3.2企业人力资源部现行系统的业务流程图 系统分析通常是指对现有系统的内、外情况进行调查、研究、分解、剖析,明确问题或机会所在,认识解决这些问题或把握这些机会的必要性,为确定有关活动的目标和可能的方案提供科学的依据。 企业现行业务分析中业务流程图符号的所代表的意思如下 : 招聘管理中心通过招聘管理工作生成员工录用表;合同管理员把劳动合同一份交给员工,一份存档;考核管理中心通过考核工作生成综合考核表;人事管理员根据综合考核表和员工录用表进行人事管理工作,生成员工信息表;薪资管理中心根据综合考核表和考勤管理提供的月考勤统计表进行相应的处理工作,把员工工资核算单交给财务部。 企业人力资源部门现行业务流程图见图4: 图 4 企业人力资源部门现行业务流程图 3.2.1 招聘管理业务流程图 招聘管理中心根据人员配置计划和各部门招聘申请进行部门招聘登记,对应聘人员进行登记和初选,根据应聘人员初选信息进行人员的面试,记录面试的相关信息,最后进行人员的录用工作,生成员工录用表。 招聘管理业务流程图见图5: 图 5 招聘管理业务流程图 3.2.2考勤管理业务流程图 考勤管理员根据员工提供的已批准请休假条进行请休假信息登记,月末对员工的请休假信息、加班情况以及部门提供的日常考勤信息进行汇总,形成月考勤统计表,并将其交给薪资管理中心。 考勤管理业务流程图见图6: 图 6 考勤管理业务流程图 3.2.3人事管理业务流程图 人事管理员根据招聘管理提供的员工录用表建立员工信息,并进行存档;根据员工离退申请表登记离退休人员信息,并修改相应的员工信息;人力资源经理根据员工的综合考核信息和部门意见进行员工职位调动,修改员工信息。 人事管理业务流程见图7: 图 7 人事管理业务流程图 3.2.4合同管理业务流程图 合同管理员建立签订的劳动合同信息,对于离退休员工进行合同变更处理,并把劳动合同和变更的劳动合同存档。 合同管理业务流程见图8: 图 8 合同管理业务流程图 3.2.5考核管理及薪资管理业务管理流程图 考核管理员根据部门提供的绩效考核信息,进行考核,把综合考核信息反馈给各员工,薪资管理员根据综合考核表和考勤管理员提供的月考勤统计表进行奖惩评定,由此确定员工的工资,并把员工工资核算单交给财务部。 考核管理及薪资管理业务管理流程见图9: 图 9考核管理及薪资管理业务管理流程图 3.3 新系统数据流程分析 对于新系统的数据流程分析时对现有系统的内外情况进行调查研究分析,找出问题所在,寻求最优途径和解决办法,是设计系统功能模块的依据,为设计新系统提供了思路。 以下数据流程图用到的流程图符号代表的意思如下: 3.3.1 新系统的TOP图 该系统就是为企业人力资源部提供服务。以下是该企业人力资源部的新系统顶层数据流程图: 人力资源管理系统顶层数据流程图见图10: 图 10 人力资源管理系统顶层数据流程图 3.3.2 人力资源管理系统数据流程展开图 顶层数据流程图仅仅是从总体上反映了企业人力资源管理的信息关系,应按照自顶向下逐层分解的数据流程分析方法对顶层图进一步细化。数据流程分析是把数据在组织内部的流动情况抽象独立出来表现实际业务的数据处理模式。根据现行系统的业务流程图,以及各个方面的信息得出该企业人力管理系统的第一层数据流程图: 图 11 人力资源管理系统第一层数据流程展开图 此层数据流程图是企业人力资源的内部各子系统之间的数据流向关系。招聘管理提供的员工录用信息为合同管理和人事管理工作提供了信息,薪资管理中心根据考核管理提供的综合考核信息和考勤管理中心每月末提供的月考勤统计信息进行相应的处理工作,把最终的员工工资核算单交给财务部。 3.3.3 考勤管理数据流程展开图 在下面数据流程图中出现的F1.1—F1.8分别代表如下单据: F1.1:刷卡信息 F1.2:刷卡记录表 F1.3:员工请休假信息 F1.4:员工加班信息 F1.5:员工请休假信息表 F1.6:员工考勤表 F1.7:加班信息表 F1.8:月考勤统计表 考勤管理子系统处理流程: 考勤机记录每个员工的刷卡记录,考勤员对刷卡记录进行考勤处理,生成考勤表,考勤员登记员工的请休假信息及加班信息,每月末将员工的考勤信息、加班信息和请休假信息进行统计,把月考勤统计表交给薪资管理中心。 图12 考勤管理细化数据流程图 3.3.4 招聘管理数据流程展开图 图13 招聘管理细化数据流程图 以下是数据流F2.1—F2.9所代表的具体单据 F2.1:企业发展规划 F2.2:职位设置表 F2.3:部门设置表 F2.4:人员配置计划 F2.5:招聘申请 F2.6:部门招聘登记表 F2.7:应聘人员登记表 F2.8:人员初选信息表 F2.9:人员面试信息表 招聘管理员根据人员配置计划和各部门招聘申请登记部门招聘信息,对应聘人员进行登记和初选,根据应聘人员初选信息进行人员的面试,记录面试的相关信息,最后进行人员的录用工作,生成员工录用表。 3.3.5人事管理数据流程展开图 图 14 人事管理第二层数据流程图 以下是数据流F3.1—F3.4所代表的具体单据 F3.1:员工录用表 F3.2:离退休申请表 F3.3:员工职位调动信息 F3.4:离退人员信息表 人事管理员根据员工录用表建立员工信息表;根据员工离退申请表登记离退休人员信息,并修改相应的员工信息;人力资源经理根据员工的综合考核信息和部门意见进行员工职位调动,修改员工信息。 3.4 数据字典 数据字典就是一个特定的格式记录下来的、对系统得数据流程图中各个基本要素(数据流、加工、存储和外部实体)的内容和特征所作的完善的定义和说明。 数据字典的内容包括六个方面:数据项、数据结构、数据流、处理逻辑、数据存储和外部实体。 数据项:也称数据元素,具有独立逻辑含义的最小单位。 表1 数据项 数据项编号:XSB0018 数据项名称:员工编号 简 述:员工的职位编号 长度:8个字节 取值范围:0~9 999 999 数据项编号:XSB00180122 数据项名称:合同编号 简 述:描述合同的数据项 长度:15个字节 取值范围:0~9 999 999 数据流:表明系统中数据的逻辑流向,可以使数据或数据的结构。 表2 数据流 编号:200805114 数据流名称:刷卡记录信息 简述:考勤机记录的员工上下班情况 数据流来源:考勤机 数据流去向:P6.1 处理逻辑(加工):仅对流程图中最底层的处理逻辑加以说明。 以下是逻辑处理示例图: 表3 逻辑处理 逻辑处理编号:0603 数据处理名称:月考勤统计 简述:对员工的出勤、加班和请休假信息进行汇总 输入的数据流: F1.5 F1.6 F1.7 来源:考勤员 处理:查看员工的日常考勤信息、加班和请休假信息,对其进行汇总,形成月考勤统计表,去向是薪资管理中心。 数据存储:数据流动的暂停或永久保存的地方。以下是数据存储示例图: 表4 数据存储 数据结构编号:YGXXB 数据结构名称:员工信息表 简述:公司所有员工的档案信息 数据结构组成:员工编号+姓名+性别+出生年月+籍贯+民族+学历+职称+所属部门编号 关键字:员工编号 外部实体:同系统内部有着一定联系的系统外部的机构或个人。 表5 以上只是对数据字典的部分内容进行了举例说明,数据字典中的其他内容见附录。 3.5 数据立即存取图 图15 月考勤统计表立即存取图 图16 员工奖惩信息表立即存取图 图17 合同签订立即存取图 图18 员工信息立即存取图 4 系统设计 所谓系统设计,就是根据目标系统逻辑功能的要求,结合实际情况,采取一定的方法,详细地确定目标系统的结构和具体实施方案,即建立目标系统的物理模型。 4.1系统总体设计方案 系统总体设计的目的是设计系统结构,根据需求分析给出的功能得出系统体系结构。如:划分模块。 根据企业的现行业务流程,分析人力资源部门的工作事项、数据处理过程以及部门对系统的具体需求得出企业新系统的功能模块。 各个模块所实现的功能是按照使人力资源部门的具体操作与业务管理更加方便而划分的。目的是为了实现各个功能模块的简洁易懂,可以使人力资源部门的操作人员迅速掌握各自子系统的各功能,增加此系统的实用性。 图19 人力资源管理系统功能结构图 4.2模块功能介绍 4.2.1 人事管理子系统 (1)部门设置 负责维护部门信息,提供增加、修改、删除和查询部门信息的功能。部门信息主要包括部门代码、部门名称、领导姓名、联系地址、联系电话、简介等。 (2)职务设置 负责维护职务信息,主要提供初始化、增加、修改、删除和查询信息的功能。职务信息主要包括职务代码、职务名称、工资等级ID、工资上限、工资下限、简介等。 (3)员工信息管理 主要负责维护员工的基本信息,具有增加、修改和查询功能。 (4)员工职位调动 主要负责记录员工的职位调动基本信息,具有增加和查询功能。 (5)离退休管理 主要用来管理离退休员工的信息,具有增加和查询功能。 4.2.2招聘管理子系统 包括人员配置、应聘人员登记、应聘人员初选、应聘人员面试、应聘人员录用。用来记录招聘工作各个阶段的相关信息。具有增加、修改和查询功能。 4.2.3合同管理子系统 用于管理企业和员工签订的劳动合同,包括合同的签订、变更信息。 4.2.4考勤管理子系统 (1)刷卡记录管理 用于输入和查询员工每天的上、下班时间记录。它一般和考勤机配套使用,员工的上、下班时间自动记录并转入系统中,在系统中也提供人工录入的功能,这样即便没有考勤机也可以使用该功能。 (2)考勤信息管理 用于将刷卡记录生成考勤信息,内容包括员工编号、上下班刷卡时间、出勤属性、是否迟到、是否早退等信息。刷卡记录中记录的仅是员工的刷卡时间,该功能根据一天中不同时间的刷卡记录自动生成考勤信息。 (3)月考勤统计表 用于统计员工指定月份的出勤信息,包括日期、员工编号、姓名、迟到次数、早退次数、旷工次数、请假次数、休假次数等。 (4)请假休假信息管理 用于输入和查询员工的请休假信息。 (5)加班信息管理 用于输入和查询员工加班信息。 4.2.5 员工考核管理子系统 绩效考核管理 用于管理员工的工作绩效,作为对员工奖励或惩罚的依据.可以录入和查询员工的考核情况,生成各员工的绩效考核单。 4.2.6 薪资管理子系统 包括奖惩信息管理和工资确定。奖惩信息管理是结合月考勤统计表和员工的综合考核信息进行奖惩评定。工资确定根据员工的奖惩信息及其他基本信息来确定员工的工资核算项目和数目,生成员工工资核算单。财务部据此进行工资的具体发放。 4.2.7 数据库管理 主要用于对一些基本数据的管理。 4.2.8 系统管理 对系统用户信息的管理,可以进行权限的设置。 4.3 代码设计 (1)各种单据:为了记忆方便,采用缩写码表示,各种表单均用表单名称中每个字拼音的第一个字母表示。如: 考勤信息表 KQXXB 综合考核表 ZHKHB 请休假信息表 QXJXXB 奖惩信息表 JCXXB 月考勤统计表 YKQTJB 员工信息表 YGXXB (2)部门代码:为记忆方便,部门代码采用部门的每个汉字的第一个字母。如: 销售部 XSB 人力资源部 RLZYB 软件开发部 RJKFB 财务部 CWB (3)员工编号:员工编号是由部门代码和员工所在部门的序号组成的,部门序号的范围从0001——9999,如: 张三是销售部的员工,他在销售部门的序号是0018,那么他的员工编号是XSB0018 (4)合同编号:合同编号是由员工编号和合同序号组成的,合同序号的范围也从0001——9999,示例如下: 张三的合同序号是0122,那么他的劳动合同编号是XSB00180122 4.4 数据库设计 数据库设计的主要依据是系统分析阶段提供的数据流程图、数据字典以及所使用的数据库管理系统提供的功能和描述工具。 其主要任务是设计出能够反映实际信息关系、数据冗余少、存储效率高、易于实施与维护,并能满足各种应用要求的数据模型。 4.4.1 数据库的概念模型设计 数据库中个实体之间的关系与联系(即数据库的E-R模型)如下图: 图20 数据库E-R模型 4.4.2 数据库的逻辑模型设计 数据库的逻辑模型设计就是设计数据的结构,即将数据组织成一个与计算机提供的数据库管理系统所采用的数据模型相符合的形式。通过E-R模型转换成的逻辑模型如下: 部门:(部门代码,部门名称,领导姓名,联系地址,联系电话,简介) 职务:(职务代码,职务名称,工资等级ID,工资上限,工资下限,简介) 员工:(员工编号,姓名,性别,出生年月,籍贯,民族,学历,专业,身份证号,政治面貌,婚姻状况,职称,连续工龄,现任职务,所属部门编号,联系电话,邮箱,职工账号) 月考勤统计表:(员工编号,日期,姓名,迟到次数,早退次数,旷工次数,请假次数,休假次数) 合同:(员工编号,合同编号,合同期限,合同起始日期,合同终止日期,合同签订日期,合同协商内容,岗位签订日期,岗位协议编号,岗位协议特备约定,合同鉴定日期,鉴定单位,合同类型,合同变动次数,合同状态,备注) 4.4.3 数据库的物理模型设计 数据库的物理模型设计是指为了将数据库的逻辑模型在计算机的物理存储设备上实现,如何组织和存取数据,以建立起一个既节省空间,又有较高存取速度,性能良好的物理数据库。 表6 部门表 列名 数据类型 数据长度 允许为空 说明 部门代码 char 8 no 主键 部门名称 Nvarchar 14 no 领导姓名 Char 10 no 联系地址 Nvarchar 50 yes 联系电话 Nvarchar 30 yes 简介 Text 50 yes 表7 职务表 列名 数据类型 数据长度 允许为空 说明 职务代码 char 8 no 主键 职务名称 Nvarchar 8 no 工资等级ID Char 10 no 外键 工资上限 Float 8 no 工资下限 Float 8 no 简介 Text 50 yes 表8员工信息表 列名 数据类型 数据长度 允许为空 说明 员工编号 Char 12 No 主键 姓名 Char 10 No 性别 Char 2 No 出生年月 Datetime 8 yes 籍贯 Nvarchar 20 yes 民族 Char 8 yes 学历 Nvarchar 8 yes 专业 Nvarchar 20 yes 政治面貌 varchar 8 yes 身份证号 Char 18 No 婚姻状况 Char 4 yes 职称 Nvarchar 10 yes 连续工龄 Int 2 yes 现任职务 Nvarchar 10 yes 所属部门编号 Char 8 yes 联系电话 Nvarchar 30 yes 邮箱 Nvarchar 50 yes 职工账号 Char 20 yes 表9 月考勤统计表 列名 数据类型 数据长度 允许为空 说明 员工编号 Char 12 No 主键 姓名 Char 10 No 日期 Datetime 8 No 迟到次数 char 2 yes 早退次数 char 2 yes 旷工次数 char 2 yes 请假次数 char 2 yes 休假次数 char 2 yes 4.5 计算机的配置及选择的设计 运行环境:Windows2008/XP或更高的版本。 接口设计 外部接口:用户一般通过终端进行操作,用户进入界面后进行相应的操作。 硬件接口:双合、80G硬盘 、内存512兆以上PC机满足输入端条件。 软件接口:Windows2008/XP或更高的操作系统、Office办公软件、Visual Basic 6.0 以及 Microsoft SQL Server2000 系统软件,采用C/S架构。 内部接口:内部接口(模块之间的接口) 验证模块:启动系统时,便激活登陆口令界面; 系统功能模块:数据库管理,人事管理子系统,招聘管理子系统,合同管理子系统,考勤管理子系统,考核管理子系统,薪资管理子系统,系统管理。 4.6 输入输出设计 由系统的各操作人员将各业务所涉及到的表单,基础信息等通过各自的子系统录入到数据库中,各子部门可通过对各自所需表单的查找操作获得所需表单的相应信息,也可以直接进入该表单所属的功能模块对该表单进行浏览。同时有的部门需要对所需数据进行统计,并显示统计结果。以上的表单和统计结果均可以通过打印操作,打印出结果,以便于他用。 5 系统运行与维护 5.1 日常的运行管理 一个系统开发设计是否成功,不仅取决于好的设计,更重要的在于运行管理的好坏。“重开发,轻管理”是系统失败的主要原因之一。 日常运行过程中,应作好数据收集,数据分类,数据录入工作,要严格按照系统操作规程完成系统的日常处理,应将系统对数据的处理情况,处理效率,意外情况的发生及处理等及时准确的,完整的记录下来。运行记录是系统管理和维护工作的基础,也是明确系统工作人员责任的重要依据。应及时的,坚持不懈的对各类数据进行备份,并对备份的数据进行妥善的管理。还应重视机房设施,计算机程序,文档资料,数据的管理及各种规章制度的建立和完善。这是系统正常运行不可缺少的因素。 5.2 硬件与软件维护 系统刚建成时所编制的程序和数据很少能一字不改的沿用下去,我们应该根据外界环境的变更和业务量增减等情况及时对系统进行维护。系统维护包括:程序维护,数据库维护,机器维护。 程序维护:当某一业务发生改变,影响到整个系统,这时相应部分也应及时改变,对程序段进行修改,以保证系统的运行。 数据库维护:此项维护可利用系统的数据管理功能,但要注意原数据的保护。采取保护措施,可以把旧库内容拷贝到一个空库里(即数据库的备份),待修改完毕再拷贝回原库中(数据库的还原)。 机器维护:要求计算机硬件人员对机器加强保养,定期检修并保证在损坏后及时修复。 结束语 通过对企业当今所处的地位、所面临的挑战的阐述,在对企业现存的问题进行科学的分析后设计出了此系统,并且此系统对于企业的技术和财力方面都是可以满足的,而且将大大的提高企业的工作与管理的效率,因此企业对此系统的有着迫切的需要,我也坚信此系统必将给企业带来更大的效益,会使得企业更加的适应时代发展,对企业产生深远的影响。但此系统目前并不完善,还存在一些不足,需要在日后的实践过程中逐步地改进和完善。 致 谢 此设计是在张建珍老师的精心指导下完成的。从选题到完成的整个过程中得到了张老师的热情帮助和精心指导,张老师严谨的治学态度、渊博的专业知识、敏锐的学术眼光、精益求精的精神给我留下了深刻的印象,并对我的学习和工作产生了极大的促进作用。在设计完成之际,特向张老师表示深深的敬意和感谢。同时向我在设计期间给予帮助的武建章老师致以由衷的感谢,感谢他的耐心指导。 在校学习期间,张建珍教授、索贵彬教授、田亚明老师、任红亚老师、毕胜男老师、武建章老师、江朝力老师的谆谆教诲引导着我在学业上不断进步,同时老师们以他们渊博的学识、严谨的作风为我树立了榜样,将激励着我在今后的学习和工作中更加努力进取。在此还要感谢ERP机房的管理员冯兰刚和史微老师,感谢他们在我们做设计时为我们提供了优越的条件。 特别感谢我的父母及亲人,感谢他们给予我的鼓励和支持。 感谢所有关心本设计的人们,祝你们健康,幸福! 参考文献 [1] 甘仞初 信息系统的分析与设计[M] 高等教育出版社,2002 [2] 甘仞初 信息资源的组织与管理[M] 机械工业出版社,2003 [3] 李红玲,张京成 中国现代企业人力资源管理现状与对策研究[M] 科研管理出版社, 2003 [4] 戚艳萍 现代人力资源管理[M] 杭州:浙江大学出版社,2002 [5] 孙小琴 企业人力资源管理信息化管理探讨[M] 机电工程技术,2003 [6] 唐侠 现代企业人力资源管理信息化系统的设计和实现[M] 黑龙江纺织,2001 [7] 邬锦雯 人力资源管理信息化[M] 清华大学出版社,2006 [8] 武兴兵 信息时代的中国企业管理挑战与案例[M] 高等教育出版社,2005 [9] 王晟 Visual Basic.Net数据库开发经典案例解析[M] 清华大学出版社,2002 [10] 徐翔 现代企业业务流程化操作手册[M] 企业管理出版社,2006 [11] 易福华 Visual Basic典型系统实战与解析[M] 电子工业出版社,2007 [12] 张磊 人力资源信息系统[M] 大连:东北财经大学出版社,2002 [13] Bartel, Ann P. Human resource management and performance in the service sector: the case of bank branches/Ann P . Bartel .Cambridge, MA : The Bureau , 2000 [14] Cerillo, VincentR. Human resource management systems Lexingtong, New York, 1991 附录 由于此系统设计的比较大,涉及到的表单很多,在这么短的设计时间里是很难完全的都做出来的。毕业在即,我没有更多的时间来把数据字典和表单等做全,请海涵。待我有时间再来把欠缺的补回来。抱歉。 考勤 管理 中心 数据存储 业务流 单据 外部实体 职位变更 信息表 员工 职位变更 人事 主管 部门意见 综合考核表 修改员工 信息 离退休 人员信息表 离退休 人员登记 员工离退 申请表 员工信息表 建立员工 信息表 员工录用表 人事 管理员 N F3.1 F3.4 职位调动信息表 D4 P2.3 修改 员工 信息 离退人员信息表 D3 P2.4 员工 职位 调动 P2.2 离退休 人员 登记 F1.8 F1.7 F1.1 F1.6 员工信息表 F1.5 F3.2 F1.2 加班信息表 D4 P6.5 月考勤 统计 请休假 信息表 公司 决策层 D1 D3 P1.1 人员 配置 F2.1 P6.4 加班 信息 登记 P6.3 请休假 信息 登记 刷卡记录表 D1 D1 F1.3 F1.4 P6.2 生成 考勤 信息 考勤 管理员 考勤表 D2 薪资 管理中心 月考勤统计表 D5 P6.1 记录 刷卡 信息 考勤机 P2.1 建立 员工 信息 F2.9 F3.3 职位设置 D7 人员面试信息表 D3 人员配置计划 D6 人员初选信息表 P1.3 应聘 人员 登记 P1.4 应聘 人员 初选 P1.2 部门 招聘 审核 D5 应聘人员登记表 D8 员工录用表 P1.5 应聘 人员 面试 P1.6 应聘 人员 录用 人事管理 中心 各部门 领导 F2.5 F2.2 F2.3 公司 员工 公司 员工 财务部 刷卡记录 外部实体 数据流 数据处理 数据存储 月考勤统计表 D8 1 N 1 1 1 N 1 N 1 员工 编号 姓名 工资等 级ID… 员工 编号 合同 编号 合同 期限… 职务 代码 职务 名称 工资等 级ID… 员工 编号 日期 姓名… 员工 编号 姓名 性别… 领导 姓名… 部门 名称 部门 代码 对应 对应 对应 对应 员工工资 基本信息表 工资信息表 员工基本 规划 企业发展 招聘申请 考核信息 综合考核表 月考勤统计表 合同 各部门 领导 公司 决策层 公司 员工 财务 部 人力资源 管理系统 请 休 假 登 记 F2.7 人事信息 管理员 F2.6 F2.4 D4 部门招聘信息表 D2 部门设置 外部实体 外部实体编号:CWB 外部实体名称:财务部 简述:进行具体的薪资发放的部门 输入的数据流: 员工工资核算单 考勤机 P5 薪 资 管 理 P4 考 核 管 理 招聘申请 奖惩日期 奖惩类型 员工编号 员工编号 奖惩类型 奖惩金额 是否计入工资 奖惩原因 部门意见 奖惩日期 各部门 领导 考核信息 P3 合 同 管 理 合同类型 合同签订日期 合同编号 员工编号 员工编号 合同编号 合同期限 合同起始日期 合同终止日期 合同签订日期 合同协商内容 岗位协议签订日期 岗位协议编号 岗位协议特备约定 合同鉴定日期 鉴定单位 合同类型 合同变动次数 合同状态 备注 职称 身份证号 姓名 员工编号 P6 考 勤 管 理 员工编号 姓名 性别 出生年月 籍贯 民族 学历 专业 身份证号 政治面貌 婚姻状况 职称 连续工龄 现任职务 所属部门编号 联系电话 邮箱 职工账号 P2 人 事 管 理 综合考核表 D5 员工信息表 D3 劳动合同 日期 姓名 员工编号 员工编号
/
本文档为【张豪毕业设计】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索