人事管理系统软件工程课程设计

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

人事管理系统软件工程课程设计软件工程课程设计―――人事管理系统指导老师:班级:姓名: 学号:前言随着当今社会计算机的不断的发展,人们开发优质软件的能力大大落后于计算机硬件日新月异的进展和社会对计算机软件的不断增长的需求,这种状况已经严重的妨碍了计算机技术的进步,软件工程学就此产生,现在它已经成为计算机科学技术的一个重要分支,一个异常活跃的研究领域,严格遵循软件工程方法论可以大大增高软件开发的成功率,能够显著减少软件开发和维护中的问题。

软件工程学研究的范围非常广泛,包括技术方法,工具和管理等许多方面,软件工程又是一门迅速发展的新兴学科新的技术方法和工具不断涌现。,系统分析 1.1 系统开发的背景随着计算机的普及,人们对计算机的人实际需求有了明显的增加。计算机对于大量信息的管理的优势更是显而易见。有了这个员工管理系统,管理员的工作任务就事半功倍了。

1.2 系统开发的目的本需求的编写目的在于研究管理系统软件的开发途径和应用方法,为以后的开发工作提供可靠的依据。该员工管理系统是一套操作简便实用的员工管理软件,包括“员工工资查询”,“员工调度查询”,“员工基本信息”三大功能,实现了日常员工的全面自动管理,提

高工作质量等方面,成为员工管理人员不可获缺的工具。 1. 3任务概述该员工管理系统目前已有比较完善的管理与使用功能。员工管理系统软件是为满足管理员方便对员工的具体信息工资的管理。

1.3.1开发意图为了员工管理的更完善;为了员工管理更方便;减轻员工管理工作人员的工作负担;为了加强员工各方面的正规化管理。

1.3.2应用目标通过本系统软件,能帮员工管理人员利用计算机,快速方便的对员工进行管理,例如员工基本信息,福利,工资查询所需操作。

1.3.3作用及范围本软件使用与各个工厂的员工管理,是一个很方便的员工管理软件以对员工的工资随时进行删除,添加,查询和处理。大大节省了员工管理人员的人力和财力。

人事管理系统需求分析数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存存储的效率,保证数据的完整和一致。同时,合理的数据库结构也将有利于程序的实现。

人事管理系统是一套功能强大而又操作简单实用的人事管理软件,包括人事管理、考勤管理、工资管理和系统维护管理功能,实现了某单位日常营运的全面自动管理,是各

种事业性单位进行电脑信息管理的理想选择。根据计算机数据处理严密可靠的特有机制,在改善单位人、财、物管理,降低管理人员和事务人员工作强度,提高工作质量等方面,该工资管理软件将成为不可或缺的助手和工具。

用户特点:该系统的工作人员主要为项目管理人员、各操作人员等。

背景:软件系统名称:某单位人事/工资管理系统;项目任务提出者:太原科技大学;项目开发者:计算机0257;系统用户:某单位管理人员。

系统配置:(1)软件配置:操作系统:Windows 98中文版或Windows2000中文版或更高;数据库选择:SQLServer 2000;开发平台:Visual Basic 6.0。

(2)硬件配置: CPU:Pentiun Ⅱ 266或者更高;内存:64M或以上;硬盘:2G以上;显示器:VGA或更高;系统总体功能需求该人事管理系统包括人事管理、考勤管理、工资管理和系统维护管理五部分(如图1)。

人事管理系统人事管理考勤管理工资管理系统维护图1系统总体功能需求框图人事管理系统人事管理考勤管理工资管理系统维护员工信息人员调动福利信息正常出勤异常出勤加班处理工资查询系统登录操作员授权图2系统详细功能需求框图<1>人事管理系统此管理系统包括员工信息、人员调动和福利信息三个功

能模块。员工信息功能模块主要是对该单位的员工的基本信息进行管理,并能够对员工的基本信息进行查询便于修改和删除。人员调动模块主要是实现本单位人事调动的管理,该模块设置了员工的基本信息表,操作人员能够从该表中直接获得员工的基本信息,再进行人员调动操作,同时也保存了人员调动的历史信息。福利信息主要是对本单位的员工的福利信息进行管理。

<2>考勤管理系统此管理系统包括正常出勤、异常出勤和加班处理三个功能模块。正常出勤是对员工的迟到和早退进行管理,同时能够查询人员信息,并对查询的人员信息进行添加。异常出勤是对员工的病假和事假进行管理。加班处理包括加班管理、人员信息和加班费率设置三部分组成。该模块主要对员工的加班进行管理,对员工的加班费用进行统计,为后续的功能模块提供数据。

<3>工资管理系统此管理系统是对员工的工资进行管理。主要功能是对员工的基本工资、福利信息、迟到扣款、请假扣款和加班费用进行查询。

<4>系统维护此管理系统包括系统登录、操作人员授权两个功能模块。

人事管理系统(1)员工信息员工信息功能模块包括新增员工、删除员工、修改员工和查询员工基本信息。该功能模块主要是对系统的初始化,对员工的基本信息进行管

理和维护。对员工基本信息的查询,操作人员可以按员工编号、姓名进行查询,对查询结果进行维护。

“员工信息”包括(员工编号、员工姓名、姓别、所在部门、身份证号、地址、邮编、电话);“员工信息”的ER 图如图:员工信息姓名编号性别所在部门身份证号电话邮编地址(2)人员调动功能人员调动功能模块包括员工基本信息查询、人员调动两部分组成。员工基本信息查询是为了方便进行人员调动,操作人员在进行人员调动时可以单击查询到人员信息直接进行部门的调动。历史调动信息用于保存每一次人员调动的操作以便以后查询人员调动信息。

“人员调动”包括(员工编号、员工姓名、原属部门、现属部门);“人员调动”的ER图如图:人员调动员工编号原属部门现属部门员工姓名(3)福利信息功能该功能模块主要是对本单位的员工的福利信息进行维护,增加、删除、员工的福利情况。

“福利信息”包括(员工编号、员工姓名、福利信息);“福利信息”的ER图如图:福利信息员工编号员工姓名福利信息“人事管理系统”的总ER图如图:福利调动支;动查询询查询询正常出勤查询询查询询异常出勤加班处理工资查询福利信息员工信息操作员信息人员调动维护护操作员年龄操作员姓名操作员编码员

相关文档
最新文档