首页 计算机信息管理课程设计-人事信息管理系统

计算机信息管理课程设计-人事信息管理系统

举报
开通vip

计算机信息管理课程设计-人事信息管理系统计算机信息管理课程设计-人事信息管理系统 题目:人事信息管理系统 班级:08计算机信息管理 指导老师: 组长: 时间:2010年11月1日 人事管理信息系统 可行性研究报告 ............................................................................................................................... 1 项目名.....................................

计算机信息管理课程设计-人事信息管理系统
计算机信息管理课程 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 -人事信息管理系统 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 目:人事信息管理系统 班级:08计算机信息管理 指导老师: 组长: 时间:2010年11月1日 人事管理信息系统 可行性研究报告 ............................................................................................................................... 1 项目名....................................................................................................................................... 1 项目定义................................................................................................................................... 1 技术可行性............................................................................................................................... 1 所需资源................................................................................................................................... 2 进度安排................................................................................................................................... 2 需求规格说明书 ............................................................................................................................... 3 任务概述:............................................................................................................................... 3 产品概述: ....................................................................................................................... 3 用户特点: ....................................................................................................................... 3 条件与约束: ................................................................................................................... 3 预计不良后果: ............................................................................................................... 3 需求规定................................................................................................................................... 3 对功能的规定 ................................................................................................................... 3 对性能的规定 ................................................................................................................... 4 对输入输出的规定 ........................................................................................................... 4 数据管理规定 ................................................................................................................... 4 输入输出要求 ........................................................................................................................... 4 运行环境规定 ......................................................................................................................... 10 程序结构................................................................................................................................. 10 数据流图................................................................................................................................. 15 总体设计说明书 ............................................................................................................................. 15 概述......................................................................................................................................... 15 模块结构................................................................................................................................. 16 模块描述................................................................................................................................. 17 详细说明书..................................................................................................................................... 18 引言......................................................................................................................................... 18 编写目的 ......................................................................................................................... 18 背景 ................................................................................................................................. 18 参考资料 ......................................................................................................................... 18 程序系统结构 ......................................................................................................................... 18 任务概述 ......................................................................................................................... 18 系统结构 ......................................................................................................................... 19 程序设计说明 ......................................................................................................................... 25 程序描述 ......................................................................................................................... 25 功能 ................................................................................................................................. 25 输入项 ............................................................................................................................. 26 输出项 ............................................................................................................................. 26 存储分配 ......................................................................................................................... 26 限制条件 ......................................................................................................................... 26 测试计划 ......................................................................................................................... 26 系统功能界面 ................................................................................................................................. 26 模块界面................................................................................................................................. 26 系统登录界面 ................................................................................................................. 26 I 人事管理信息系统 主界面 ............................................................................................................................. 27 信息录入 ......................................................................................................................... 27 浏览界面 ......................................................................................................................... 28 查询界面 ......................................................................................................................... 28 修改界面 ......................................................................................................................... 29 统计界面 ......................................................................................................................... 29 报表界面 ......................................................................................................................... 30 打印输出 ......................................................................................................................... 30 数据库设计............................................................................................................................. 30 数据项没计 ..................................................................................................................... 31 II 人事管理信息系统 可行性研究报告 项目名 人事信息管理系统 项目定义 人事信息管理系统:人事信息管理系统是一种典型的管理信息系统。管理信息系统(MIS)是一门跨越若干领域的新学科。在强调管理,强调信息的现代社会中越来越普及。信息管理系统能够实现管理信息系统化是一个企事业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事信息管理系统应该能够为用户提供充足的信息和快捷的管理、查询手段。一直以来人们使用传统人工的方式管理人事档案,这种管理方式存在着许多缺点。如:效率低、保密性差。时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。因此,随着企业的壮大和发展,传统的管理方式已不再适应企业的需要。而使用计算机对人事信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高企事业单位人事信息管理工作的效率,是企事业单位人事管理部门的科学化、正规化、自动化管理的重要途径,也是企事业单位与世界接轨的重要途径。 人事信息管理系统为企业单位和个人提供信息输入、信息修改、信息查询、工资调整、员工变动、员工培训、考核与奖罚、考勤与加班、综合管理、依据信息出具个人的基本档案等服务;为企业单位和个人提供信息的收集、整理、保管等服务。 该人事信息管理系统是帮助企事业单位处理员工人事档案管理、工资信息管理等的信息管理软件。 技术可行性 1.信息管理系统软件目前已有比较完善的管理与使用功能。研制人事信息管理系统软件是为了满足各企事业单位对员工基本信息,员工的考勤信息,员工离职调动信息管理的方便,以现代化的创新思维模式去工作。使用计算机进行的管理、提供的服务是规范的、统一的,它在人事管理当中的应用不仅可以简化、规范企事业单位的日常操作,而且可以使企事业单位人事管理更加简单、方便、快捷、清晰、从而减轻工作人员的劳动强度、减低企事业单位的财政消耗。 2.人事信息管理系统的总目标是:在计算机网络、数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的人事信息管理系统,实现企事业单位的人事信息管理的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的人事变动信息和人事基本信息。 3. 为了保证系统能够长期、安全、稳定、可靠、高效的运行,人事信息管理系统应该满足以下的要求: (1).系统处理的准确性和及时性。 (2).系统的可扩充性。(可扩充性的因素包括: 增加内存的能力 、增加处理器的能力 、增加磁盘容量的能力 、操作系统的限制) (3).系统的易用性和易维护性。 (4).系统的响应速度快。 (5)系统的 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 性。 1 人事管理信息系统 4. 灵活性 当用户需求,如操作方式,运行环境,结果精度,数据结构于其他软件接口等发生变化时,设计的软件要做适当调整,灵活性非常大。 5. 其他专门要求 (1).数据库 数据库是实现有组织地,动态地存储大量关联数据,方便多用户访问的计算机软硬件组成的系统;他与文件系统的重要区别是数据的充分共享,交叉访问,与应用程序的高度独立性。 (2).运行环境规定 本产品的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:输入界面、输出界面)。用户对程序的维护,最好要有备份。 (3).场合的使用性 给定的场合时汉语程序系统,通过该系统软件,完成各模块功能,采用模块设计思想,将各程序划分为独立使用的功能模块,但他们之间又相应联系。 本系统所采用的软硬件平台具体要求如下: Microsoft Windows XP,采用Visual Foxpro作为开发工具。 在现有的技术条件下,软件开发人员能够熟练地使用上述开发工具进行系统的研究与设计,并使之投入使用。技术上完全可行。 所需资源 本系统使用软件的开发工具是Visual FoxPro6.0(下写VF代表Visual FoxPro6.0),在开发过程中,充分感受到使用VF工具来开发大型的软件,能够快速完成,是繁杂的开发过程待以改善。 作为市场上最灵活和功能最强大的数据库管理系统,VFP拥有悠久而辉煌的发展历史。提供多种可视化编程工具,最突出的是面向对象编程。世界上没有一种产品像 VF 那样运行,它是独一无二的。VF中的Visual的意思是“可视化”,该技术使得在Windows环境下设计的应用程序达到即看即得的效果。VF面向对象的开发环境使得无论是组织信息、运行、查询、创建集成的关系型数据库系统,还是编写数据库管理应用程序,都变得十分轻松。它支持两种类型的视图,即本地视图和远程视图。VF能够得到广泛的使用,这是与其具有的强大的功能分不开的,VF 与其前期的版本相比,有更高的性能指标和鲜明的特点。VF 增加了面向对象的语言和方式。借助 VF 的对象模型,可以充分使用面向对象程序设计的所有功能。在 VF 中可以借助“项目管理器”创建和集中管理应用程序中的任何元素;可以访问所有向导、生成器、工具栏和其他易于使用的工具。VF 的功能很强大,但是对整个开发环境的要求却不是很高。现在,普通的家用电脑一般都能够运行它。 进度安排 前期了解调查(25天) 安排分组(5天) 可行性报告、需求规格说明书(30天) 总体设计说明书、详细设计说明书、系统功能界面(界面设计)(15天) 系统功能界面(系统数据库设计)(15天) 2 人事管理信息系统 需求规格说明书 任务概述: 产品概述: 系统开发意图:为了使企业人事信息管理系统更加完善,以企业网络作为基础,利用计算机系统实现企业各相关部门的联系,减轻企业人事部门管理人员的工作负担,增加企业人事部门管理的透明度,实现对企业人事部门各种相关事务的统一管理。 系统的应用目标:通过本系统使管理人员利用计算机,简化企事业单位在人事管理方面的复杂性和减少企事业单位在管理上的庞大开销,让企事业单位能运用更多的物力和财力去从事开发、生产等别的发展方向。同时可以快速方便地管理企业人事档案、工资管理等相关事宜,使分散、杂乱的管理明确化、统一化。 系统的作用范围:本系统主要适应于中小型企业,是比较完善的企业人事信息管理系统,对企业人事档案、工资管理等可以进行客观、公正的管理。 系统开发背景:随着企业规模的壮大和发展、企业工作人员的增多,传统的管理方式需要耗费大量的物力和人力资源,已不再适应企业管理的需要,而使用计算机对人事信息进行管理,具有手工管理所无法比拟的优点。基于以上因素,决定开发本系统。 用户特点: 本系统的使用对象是企事业管理部门工作人员,掌握相关计算机的基本操作就可以利用本系统进行相关的操作来管理相关事宜。 条件与约束: 项目的开发经费不超过3万元。 项目的开发时间半年左右。 项目负责人:主负责人1名,开发小组5人。 在管理方针、硬件限制、并行操作安全和保密方面有一定限制。 预计不良后果: 假设开发经费不到位,管理不够完善,数据处理不够规范,各部门需求分析调查不细致等因素都可能影响到本系统的开发。 需求规定 对功能的规定 1. 人事管理档案:可以查询公司员工的各种信息,对档案信息进行录入、查询、修改。 2. 工资信息管理:可以查询公司员工的工资,按照计时工资和计件工资两种工资计算方式得到不同工种的工资信息,可以打印和输出工资表格和员工个人工资条。 3. 人员变动:可以查询公司员工的招聘、离职、变动记录。对新近员工进行登记,记录公司员工的离职情况,了解公司员工的提升、降职等人事变动。 4. 员工培训:可以对公司员工培训计划的录入、查询、修改;对公司员工培训成绩的录入、查询、修改。 5. 考核与奖惩:可以查询公司员工的考核和奖惩记录,对公司员工的考核信息进行录入、查询、修改;对公司员工的奖惩信息进行录入、查询、修改。 6. 考勤与加班:可以查询公司员工的考勤和加班记录,对公司员工的考勤信息进行录入、查询、修改;对公司员工的加录入、查询、修改行录入、查询、修改。 7. 统计处理:可以统计职位、职务等信息。 8. 打印与输出:可以根据各种信息进行打印和输出。 3 人事管理信息系统 对性能的规定 为了保证系统能够长期、安全、稳定、可靠、高效的运行,人事信息管理系统应该满足以下的要求: 1. 系统处理的准确性和及时性。 2. 系统的可扩充性。 3. 系统的易用性和易维护性。 4. 系统的标准性。 5. 系统的响应速度快。 灵活性 当用户需求,如操作方式,运行环境,结果精度,数据结构于其他软件接口等发生变化时,设计的软件要做适当调整,灵活性非常大。 对输入输出的规定 输入设计:该系统采用键盘输入和表格导入两种方式对系统数据库进行数据的输入。 键盘输入是由系统操作员用键盘直接对数据库进行数据的输入,适用于少量数据的输入。它具有灵活多变的特性。 表格导入是由系统操作员用外部表格直接对数据库进行数据的输入,适用于大量数据的输入。它具有简单方便的特性。 输出设计:人事信息管理系统采用设备输出和介质输出两种方式对系统数据库进行数据的输出。 设备输出是指将数据库数据输到在屏幕、投影仪、等输出设备上,使系统管理员或操作员及时了解系统变化。 介质输出是指将数据库数据输出到光盘、U盘、移动硬盘等介质上,使系统管理员或操作员能方便的移动数据。 数据管理规定 在用和备份的磁盘数据文件,应不少于两份,分不同地进行保管,即当天的数据文件应备份在两台工作站上,当月的数据至少要复制在两张光盘上并保存在不同的两个地方。 备份的数据,应在单机上进行恢复试验,以确认是否正确备份。 建立操作记录制度。每天资料的输入、输出都要及时详细记录,发现擅自使用计算机或输入、输出数据的应立即报告有关负责人进行处理。 各操作人员必须严格按照岗位职责来处理有关数据,不得随意选择与岗位职责无关的软件功能进行处理。 遵守保密制度。所有人事数据,未经同意,不得私自向外公布。确因工作需要必须提供有关人事数据的,应严格按照有关规定执行。 未经批准,不得擅自修改正在使用的系统的字段名。对确有必要修改的软件程序,必须经过批准,但不得由此而影响机内原所有数据的连续性和完整性。 系统维护员要全面负责系统软件、机内数据的安全管理,并做好机器设备日常维护,出现故障,应积极配合专业技术人员及时排除故障,确保系统的正常运行。 输入输出要求 表2-1 员工基本信息表 字段名 类型 空值 约束条件 员工编号 字符型(6) Not null 前二位必须是有效的 部门编号 姓名 字符型(4) Not null 4 人事管理信息系统 性别 字符型(1) Not null 男或女 出生日期 日期型(8) 民族 字符型(4) 部门编号 字符型(4) Not null 编号不能重复 部门名称 字符型(10) Not null 入职时间 日期型(8) Not null 学历情况 字符型(6) Not null 职称 字符型(6) Not null 职位 字符型 (6) Not null 基本工资 货币型 Not null 籍贯 字符型(15) Not null 住址 字符型(20) Not null 联系电话 字符型(11) Not null 必须有效 身份证编号 字符型(18) Not null 唯一,不能重复 简历 字符型(100) 照片 通用型(4) Not null 必须本人照片 备注 备注型 (100) -2 员工健康记录表 表2 字段名 类型 空值 约束条件 字符型(8) Not null 前二位必须是有效的员工编号 部门编号 姓名 字符型(4) Not null 性别 字符型(1) Not null 男或女 出生日期 日期型(8) 部门名称 字符型(10) Not null 部门编号 字符型(6) Not null 编号不能重复 身高 数值型(4) 单位cm 体重 数值型(4) 单位kg 血型 字符型(5) A,B,AB,O,其他 健康状况 字符型(4) Not null 健康或不健康 表2-3 人事合同管理表 字段名 类型 空值 约束条件 员工编号 字符型(8) Not null 前二位必须是有效的 部门编号 姓名 字符型(4) Not null 性别 字符型(1) Not null 男或女 部门编号 字符型(6) Not null 编号不能重复 部门名称 字符型(10) Not null 合同编号 字符型(15) Not null 编号不得重复 合同生效日期 日期型(8) Not null 合同终止日期 日期型(8) Not null 5 人事管理信息系统 表2-4 员工投保记录表 字段名 类型 空值 约束条件 员工编号 字符型(8) Not null 前二位必须是有效的 部门编号 姓名 字符型(4) Not null 性别 字符型(1) Not null 男或女 出生日期 日期型(8) 部门编号 字符型(6) Not null 编号不能重复 部门名称 字符型(10) Not null 保险类型 字符型(10) Not null 保险编号 字符型(15) Not null 编号不得重复 投保日期 日期型(8) Not null 退保日期 日期型(8) Not null 表2-5 员工工资信息表 字段名 类型 空值 约束条件 员工编号 字符型(8) Not null 前二位必须是有效的 部门编号 姓名 字符型(4) Not null 职位 字符型(6) Not null 岗位工资 货币型 Not null 工龄工资 货币型 Not null 绩效工资 货币型 Not null 考勤工资 货币型 Not null 加班工资 货币型 Not null 奖金 货币型 Not null 交通津贴 货币型 Not null 总计 货币型 Not null 表2-6 计件计算工资表 字段名 类型 空值 约束条件 员工编号 字符型(8) Not null 前二位必须是有效的 部门编号 姓名 字符型(4) Not null 生产产品数量 数值型 Not null 产品单价 货币型 Not null 合计工资 货币型 Not null 其他工资 货币型 Not null 指加班费、考勤等方 面 总计工资 货币型 Not null 表2-7 计时计算工资表 6 人事管理信息系统 字段名 类型 空值 约束条件 员工编号 字符型(8) Not null 前二位必须是有效的 部门编号 姓名 字符型(4) Not null 工作时数总计 数值型 Not null 单位时间工资 货币型 Not null 加班费 货币型 Not null 合计工资 货币型 Not null 其他工资 货币型 Not null 指加班费、考勤等方 面 总计工资 货币型 Not null 表2-8 新进员工登记表 字段名 类型 空值 约束条件 员工编号 字符型(8) Not null 前二位必须是有效的 部门编号 姓名 字符型(4) Not null 性别 字符型(1) Not null 男或女 出生日期 日期型(8) 民族 字符型(4) 部门编号 字符型6) Not null 编号不能重复 部门名称 字符型(10) Not null 入职时间 日期型(8) Not null 学历情况 字符型(6) Not null 职称 字符型(6) Not null 职位 字符型(6) Not null 基本工资 货币型 Not null 籍贯 字符型(15) Not null 住址 字符型(20) Not null 联系电话 字符型(11) Not null 必须有效 身份证编号 字符型(18) Not null 唯一,不能重复 简历 字符型(100) 照片 通用型(4) Not null 必须本人照片 备注 备注型(100) 表2-9 员工离职登记表 字段名 类型 空值 约束条件 员工编号 字符型(8) Not null 前二位必须是有效的 部门编号 姓名 字符型(4) Not null 性别 字符型(1) Not null 男或女 职位 字符型(6) Not null 部门编号 字符型(6) Not null 编号不能重复 7 人事管理信息系统 部门名称 字符型(10) Not null 离职日期 日期型(8) Not null 离职原因 字符型(50) Not null 表2-10 人事变动记录表 字段名 类型 空值 约束条件 变动日期 日期型(8) Not null 员工编号 字符型(8) Not null 前二位必须是有效的 部门编号 姓名 字符型(4) Not null 原部门编号 字符型(6) Not null 编号不能重复 原部门名称 字符型(10) Not null 原职位 字符型(6) Not null 现部门编号 字符型(6) Not null 编号不能重复 现部门名称 字符型(10) Not null 现职位 字符型(6) Not null 变动说明 字符型(100) Not null 表2-11 员工培训计划表 字段名 类型 空值 约束条件 员工编号 字符型(8) Not null 前二位必须是有效的 部门编号 姓名 字符型(4) Not null 部门编号 字符型(6) Not null 编号不能重复 部门名称 字符型(10) Not null 培训时间 日期型(8) Not null 培训内容 字符型(30) Not null 培训费用 货币型 Not null 备注 备注型(100) Not null 表2-12 员工培训成绩表 字段名 类型 空值 约束条件 员工编号 字符型(8) Not null 前二位必须是有效的 部门编号 姓名 字符型(4) Not null 部门编号 字符型(6) Not null 编号不能重复 部门名称 字符型(10) Not null 学历情况 字符型(6) Not null 毕业时间 日期型(8) Not null 毕业学校 字符型(10) Not null 毕业专业 字符型(12) Not null 表2-13 员工考核记录表 8 人事管理信息系统 字段名 类型 空值 约束条件 员工编号 字符型(8) Not null 前二位必须是有效的 部门编号 姓名 字符型(4) Not null 部门编号 字符型(6) Not null 编号不能重复 部门名称 字符型(10) Not null 嘉奖 字符型(1) Not null 是或否 记功 字符型(1) Not null 是或否 警告 字符型(1) Not null 是或否 记过 字符型(1) Not null 是或否 表2-14 员工奖惩记录表 字段名 类型 空值 约束条件 员工编号 字符型(8) Not null 前二位必须是有效的 部门编号 姓名 字符型(4) Not null 部门编号 字符型(6) Not null 编号不能重复 部门名称 字符型(10) Not null 奖惩原因 字符型(100) Not null 奖惩方法 字符型(100) Not null 表2-15 员工考勤记录表 字段名 类型 空值 约束条件 员工编号 字符型(8) Not null 前二位必须是有效的 部门编号 姓名 字符型(4) Not null 部门编号 字符型(6) Not null 编号不能重复 部门名称 字符型(10) Not null 休假 整型 Not null 不得大于当月天数 出勤 整型 Not null 不得大于当月天数 事假 整型 Not null 不得大于当月天数 公差 整型 Not null 不得大于当月天数 病假 整型 Not null 不得大于当月天数 公假 整型 Not null 不得大于当月天数 婚假 整型 Not null 不得大于当月天数 丧假 整型 Not null 不得大于当月天数 迟到 整型 Not null 不得大于当月天数 早退 整型 Not null 不得大于当月天数 旷职 整型 Not null 不得大于当月天数 表2-16 员工加班记录表 字段名 类型 空值 约束条件 员工编号 字符型(8) Not null 前二位必须是有效的 9 人事管理信息系统 部门编号 姓名 字符型(4) Not null 部门编号 字符型(6) Not null 编号不能重复 部门名称 字符型(10) Not null 工作内容 字符型(25) Not null 工作地点 字符型(25) Not null 起始时间 日期型(8) Not null 结束时间 日期型(8) Not null 加班时数 整型 Not noll 加班费 货币型 Not null 其他费用 货币型 Not null 费用合计 货币型 Not null 表2-17 统计职位表 字段名 类型 空值 约束条件 职位 字符型(6) Not null 人数 数值型(10) Not null 表2-18 统计职务表 字段名 类型 空值 约束条件 职务 字符型(6) Not null 人数 数值型(10) Not null 表2-19 统计部门名称表 字段名 类型 空值 约束条件 部门名称 字符型(6) Not null 人数 数值型(10) Not null 表2-10 统计学历情况表 字段名 类型 空值 约束条件 学历情况 字符型(6) Not null 人数 数值型(10) Not null 运行环境规定 开发和运行环境规定: 开发工具:Visual FoxPro 6.0\ 运行环境:Windows9x\Windows NT\Windows 2000\Windows XP\Windows 2003操作系统。 程序结构 人事档案管理 10 人事管理信息系统 人事管理档案 员工基本员工投保人事合同员工健康信息记录 录入、查录入、查录入、查录入、查询、修改询、修改询、修改询、修改 录入员查询员修改员录入员查询员修改员录入员查询员修改员录入员查询员修改员工基本工基本工基本工健康工健康工健康工合同工合同工合同工投保工投保工投保信息信息信息信息信息信息信息信息信息信息信息信息按员工按员工按员工按员工按员工按员工按员工按员工按员工按员工按员工按员工编号将编号将编号将编号将编号在编号在编号在编号在编号在编号在编号在编号在基本信健康信合同信投保信数据库数据库数据库数据库数据库数据库数据库数据库息录入息录入息录入息数据中查询中修改中查询中修改中查询中修改中查询中修改数据库数据库数据库库 返回员返回员返回员返回员工基本工健康工合同工投保信息信息信息信息 工资信息管理 工资信息管理 员工工资信息员工工资信息的基本设定 录入、查询、修改功能计时工资计算计件工资计算 查询员工计时查询员工计件录入员工工资查询员工工资修改员工工资工资信息工资信息信息信息信息 按员工编号将按员工编号在按员工编号在按员工编号在按员工编号在工资信息录入数据库中查询数据库修改数据库中查询数据库中查询数据库 返回员工工资返回员工工资返回员工工资信息信息信息 人员变动 11 人事管理信息系统 人员变动 新近员工记录人事变动记录员工离职记录 录入、查询、录入、查询、录入、查询、修改修改修改 录入新近查询新近修改新近录入员工查询员工修改员工录入人事查询人事修改人事员工信息员工信息员工信息离职信息离职信息离职信息变动信息变动信息变动信息按员工编按员工编按员工编号将新近按员工编按员工编号号将员工按员工编按员工编号号将人事按员工编按员工编员工信息号在数据在数据库中离职信息号在数据在数据库中变动信息号在数据号在数据录入数据录入数据录入数据库中查询修改库中查询修改库中查询库中修改库库库 返回人事返回员工变动信息返回新近离职信息员工信息 员工培训 员工培训 员工培训计划员工培训成绩 录入、查询、录入、查询、修改修改 录入员工培训查询员工培训修改员工培训录入员工培训查询员工培训修改员工培训信息信息信息成绩成绩成绩按员工编号将按员工编号将按员工编号在按员工编号在按员工编号在按员工编号在考核信息录入培训成绩录入数据库中查询数据库中修改数据库中查询数据库中修改数据库数据库 返回员工培训返回员工培训信息成绩 考核与奖惩 12 人事管理信息系统 考核与奖惩 员工考核记录员工奖惩记录 录入、查询、录入、查询、 修改修改 录入员工考核查询员工考核修改员工考核录入员工奖惩查询员工奖惩修改员工奖惩 信息信息信息信息信息信息按员工编号将按员工编号将按员工编号在按员工编号在按员工编号在按员工编号在考核信息录入奖惩信息录入数据库中查询数据库中修改数据库中查询数据库中修改数据库数据库 返回员工考核返回员工奖惩信息信息 考勤与加班 考勤与加班 员工考勤记录员工加班记录 录入、查询、录入、查询、修改功能修改功能 录入员工考勤查询员工考勤修改员工考勤录入员工加班查询员工加班修改员工加班信息信息信息信息信息信息按员工编号将按员工编号将按员工编号在按员工编号在按员工编号在按员工编号在考勤信息录入加班信息录入数据库中查询数据库修改数据库中查询数据库中修改数据库数据库 返回员工考勤返回员工加班信息信息 统计处理 13 人事管理信息系统 统计处理 统计职位统计职务统计部门名称统计部门名称 按查询 按查询条 按查询 按查询选择查返回查选择查返回查选择查返回查选择查返回查条件对数件对数据条件对数条件对数询条件询结果询条件询结果询条件询结果询条件询结果据库查询库查询据库查询据库查询返回数据返回数据返回数据返回数据确认查确认查询确认查确认查库查询结库查询结库查询结库查询结询条件条件询条件询条件果果果果 打印与输出 打印与输出 打印功能输出功能选择打印信息选择输出信息 类别类别 选择输出全部打印选择打印全部输出 14 人事管理信息系统 数据流图 F1员工基本信F2员工健康记息录员工工资计算的重要依据 录入、查询、修改F3人事合同录入、查询、修改录入、查询、修改 录入、查询、修改F4员工投保记F6员工工资信人事档案管理查询员工工资计算的重要依据录息人事档案管理 退出系统退出系统录入、查询、修改F5员工工资基工资信息管理F7新近员工记录工资信息管理本设定录入、查询、修改 F8员工离职记录入、查询、修改人员变动选择系统功能人员变动录退出选择系统功能录入、查询、修改F9人事变动记选择系统功能录入、查询、修改员工培训录员工培训F10员工培训计选择系统功能划录入、查询、修改 选择系统功能登录密码正确人事信息管理F11员工培训成员工工资计算的重要依据人事信息管理用户欢迎界面考核与奖惩录入、查询、修改欢迎界面考核与奖惩系统绩系统录入、查询、修改选择系统功能F12员工考核记录考勤与加班密码错误考勤与加班选择系统功能选择系统功能录入、查询、修改F13员工考勤记员工工资计算的重要依据录统计处理F14员工考勤记统计处理打印与输出录入、查询、修改打印与输出录查询员工工资计算的重要依据进入进入F15员工加班记F16员工统计表录打印功能输出功能打印功能输出功能 全部、选择全部、选择 F1~15F1~15 总体设计说明书 概述 人事信息管理系统的主要功能: 密码和权限 该功能包括对设置系统操作员的权限,防止越权操作。每个员工编号有对应的密码,防止员工的个人信息泄露。所有操作权限和密码都有系统管理员负责设置和管理。 信息录入功能 本系统应实现人事档案信息、工资信息、人员变动记录、员工培训记录、考核和奖惩记录等的录入。 浏览功能 该功能包括浏览人事档案信息、工资信息、员工考勤和加班记录。 统计功能 该功能包括实现统计职位、职务等信息的功能。 计算功能 该功能包括根据工资信息的基本设定和员工的考勤与加班、考核与奖惩记录计算员工的 15 人事管理信息系统 工资。 打印输出功能 该功能包括各种信息的打印和表格输出。 人事信息管理系统的主要模块: 1. 人事档案管理 2. 工资信息管理 3. 人员变动 4. 员工培训 5. 考核与奖惩 6. 考勤与加班 7. 统计处理 8. 打印与输出 模块结构 欢迎界面 验证身份 密码正确 密码错误 进入人事信息管理系统 16 人事管理信息系统 人事信息管理系统 人事档案管理 工资信息管理 人员变动 人员培训 考核与奖惩 考勤与加班 统计处理 打印与输出 员员人员员计新员人员员员员员员计打输工工事工工时近工事工工工工工工件印出基健合投工工员离变培培考奖考加工功功本康同 保资资工职动训训核惩勤班能 资能 信记记信计记记记计成记记记记计 录 息 录 录 息 算 录 录 划 绩 录 录 录 录 算 模块描述 1. 人事管理档案:主要包括员工基本信息、员工健康、人事合同、员工投保记录。 该模块主要功能可以实现对员工各种信息的录入、查询、修改。了解员工的健康 状况,合同期限,投保情况等重要信息。 2. 工资信息管理:主要包括员工工资信息、计时工资计算和计件工资计算。该模块 主要功能可以实现根据员工的工资信息的基本设定和员工的考勤与加班、考核与 奖惩记录计算员工的工资。加入了计时工资和计件工资两种薪酬方式,能适应大 多数公司的工资制度,使该软件更加的灵活、方便。 3. 人员变动:主要包括新近员工记录、员工离职记录、人事变动记录。该模块主要 功能可以实现通过对新近员工记录了解公司的人事招聘情况。根据员工离职记录 了解公司的岗位空缺,及时进行招聘。根据人事变动记录及时了解人事变动的情 况。 4. 员工培训:主要包括员工培训计划、员工培训成绩。该模块主要功能可以实现人 事部门对公司的员工培训计划的录入、查询、修改,并在员工培训结束后进行员 工培训成绩的录入、查询、修改。 5. 考核与奖惩:主要包括员工考核记录、奖惩记录。该模块主要功能可以实现对员 工的考核情况行录入、查询、修改,是人事变动的重要依据。对员工的奖惩情况 进行录入、查询、修改,为员工的工资计算提供依据。 6. 考勤与加班:主要包括员工考勤记录、员工加班记录。该模块主要功能可以实现 对员工的考勤情况就行录入、查询、修改。对员工的加班情况进行录入、查询、 修改。员工考勤记录和员工加班记录为员工的工资计算提供依据。 7. 统计处理:该模块主要功能可以实现统计职位、职务等信息的功能。 8. 打印与输出:主要包括打印功能和输出功能。该模块主要功能可以实现各种信息 的打印和输出,其中最主要的工资表打印功能,可以将公司各员工的工资条打印 出来,方便公司的财务结算。 17 人事管理信息系统 详细说明书 引言 编写目的 为明确系统设计、安排项目规划与进度、组织系统开发与测试,撰写本文档。 本文档供项目经理、设计人员、开发人员参考。 背景 (1)人事信息管理系统 (2)项目任务的提出者:肖斌老师; 项目开发者:程默、邹初平、蒋俊、陈海斌、肖梅芳; 项目用户:XXXX有限公司。 参考资料 (1)《软件工程基础教程》--北京大学出版社。 (2)《人事信息管理系统概要》--设计说明书的编写。 (3)《人事 管理制度 档案管理制度下载食品安全管理制度下载三类维修管理制度下载财务管理制度免费下载安全设施管理制度下载 》--中国最大的资料文档站。 (4)《数据库系统原理》--经济出版社。 (5)《Visusl FoxPro管理信息系统开发案例》--西安电子科技大学出版社。 程序系统结构 任务概述 (1)本系统主要的输入数据有: 人事档案管理信息,如:人员姓名、人员电话。(图4-1) 工资管理信息,如:员工工资的基本设定(工资等级)情况。(图4-5) 合同管理信息,如:员工合同的基本情况。(图4-3) (2)主要输出项目 查询所得的相关结果。 产生的各种报表,如工资报表、加班记录、考勤记录等等。 处理的功能: 人事档案管理子系统:该子系统可以实现添加、修改、删除员工的姓名和电话号码等基本信 息。 工资管理子系统:该子系统可以实现按员工工资等级、考核与奖惩、考勤和加班情况等自动 生成每个员工工资。 合同管理子系统:该子系统可以实现添加、修改、删除员工姓名、合同编号、合同时间和合 同内容等基本信息。 18 人事管理信息系统 系统结构 人事档案管理系统 添加信息 修改信息 删除信息 信息记录到数据库中 打印报表 人事档案管理概要设计图 1、人事档案管理 姓名 性别 出生日期 籍贯 基本工资 民族 职务 部门编号 员工基本信息 部门名称 备注 入职时间 照片 学历情况 简历 职称 身份证编号 联系电话 地址 图4-1:员工基本信息 员工编号 姓名 性别 健康状况 出生日期 员工健康记录 血型 部门名称 体重 部门编号 身高 19 人事管理信息系统 图4-2:员工健康状况 姓名 性别 员工编号 终止日期 人事合同管理 部门编号 生效日期 部门名称 合同编号 图4-3:人事合同管理 姓名 性别 员工编号 出生日期 退保日期 部门编号 员工投保记录 投保日期 部门名称 保险编号 保险类型 图4-4:员工投保情况 2、工资信息管理 员工编号 交通津贴 姓名 奖金 职务 员工工资信息 加班工资 岗位工资 考勤工资 工龄工资 绩效工资 图4-5 员工工资信息 20 人事管理信息系统 员工编号 姓名 总计工资 其他工资 生产产品数量 计件计算工资 产品单价 合计工资 图4-6 计件计算工资 员工编号 姓名 总计工资 工作时数总计 计时计算工资 其他工资 单位时间工资 加班费 合计工资 图4-7计时计算工资 3、人员变动 姓名 性别 出生日期 籍贯 基本工资 民族 职务 部门编号 员工基本信息 部门名称 备注 入职时间 照片 学历情况 简历 职称 身份证编号 联系电话 地址 图4-8新进员工登记 21 人事管理信息系统 姓名 员工编号 性别 职务 离职原因 员工离职登记 离职日期 部门编号 部门名称 图4-9 员工离职登记 员工编号 姓名 变动日期 原部门编号 变动说明 人事变动记录 原部门名称 现职务 现部门名称 原职务 现部门编号 图4-10 人事变动记录 4、员工培训 性别 姓名 员工号 部门 员工 成绩 培训 课程 教师 课号 课名 课时 图4-11 员工培训 22 人事管理信息系统 员工培训计划 员工编号 课程结束时间 课程编号 课程开始时 间 图4-12 员工培训计划 姓 名 课程编号 员工编号 教师评语 上课时间 员工培训成绩 成绩 上课地点 授课教师编号 图4-13 员工的课程评价情况表 5、考核与奖惩 部门名称 部门编号 电话 部门 招聘 入职时间 员工 姓名 职务 性别 学历 图4-14 员工招聘 23 人事管理信息系统 姓名 部门编员工编号 号 部门名称 记过 员工考核记录 警告 记 功 嘉 奖 图4-15 员工考核记录 员工编号 姓名 奖惩方法 部门编号 员工奖惩记录 奖惩原因 部门名称 图4-16 员工奖惩记录 6、考勤与加班 部门名称 员工编号 部门编号 姓名 休假 旷职 出勤 员工考勤记录 早退 事假 迟到 公差 丧假 婚假 公假 病假 图4-17 员工考勤记录 姓名 部门编号 员工编号 部门名称 费用合计 工作内容 员工加班记录 其他费用 工作地点 加班费 加班时数 结束时间 起始时间 图4-18 员工加班记录 7、统计处理:该模块主要功能可以实现统计职位、职务等信息的功能。 24 人事管理信息系统 统计处理 部门 部门名称 职务 人数 学历情况 图 4-19 统计处理 8、打印与输出:该功能包括各种信息的打印和表格输出。 程序设计说明 程序描述 (1)人事档案管理信息模块:该程序主要包括人事信息的查询、管理等;主要特点是采用非常驻内存方式、是子系统、运用并发处理方式处理数据。 (2)工资信息管理模块:该程序主要包括员工的工资查询、统计等相关操作;主要特点是采用非常驻内存方式、是子系统、运用并发处理方式处理数据。 (3)人员变动模块:该程序主要包括新近员工、员工离职和人事变动的记录;主要特点是采用非常驻内存方式、非子系统、运用并发处理方式处理数据。 (4)员工培训模块:该程序主要包括员工培训计划和员工培训成绩的查询和记录;主要特点是采用非常驻内存方式、非子系统、运用并发处理方式处理数据。 (5)考核与奖惩模块:该程序主要包括员工考核记录和惩记录;主要特点是采用非常驻内存方式、非子系统、运用并发处理方式处理数据。 (6)考勤与加班模块:该程序主要包括员工考勤记录和工加班记录;主要特点是采用非常驻内存方式、非子系统、运用并发处理方式处理数据。 (7)统计处理模块:该程序主要包括按职务、职位等分类;主要特点是采用非常驻内存方式、非子系统、运用并发处理方式处理数据。 (8)打印与输出模块:该程序主要包括打印功能和输出功能;主要特点是采用非常驻内存方式、非子系统、运用并发处理方式处理数据。 功能 (1)人事档案管理信息模块:通过输入关键字实现对员工基本信息的查询、修改等,了解员工的健康状况、合同和投保情况,便于企业人事信息的管理。 (2)工资信息管理模块:该模块主要功能是综合员工的考勤、加班和基本工资来计算员工的工作,同时提供计时和计件两种常用的计算方法,能适应市面上大多数公司的工资制度。 (3)人员变动模块:该模块主要功能是通过记录企业的人事变动,及时明白企业各部门人员状况。 (4)员工培训模块:该模块主要功能是记录员工的培训情况,以及培训成绩的录入和查询。 (5)考核与奖惩模块:该模块主要功能是通过记录员工的考核和奖惩情况来为企业人员调动和工资计算提供一定信息参考。 (6)考勤与加班模块:该模块主要功能是实现对员工考勤和加班情况的记录,是员工工资组成的重要部分之一。 (7)统计处理模块:该模块主要功能是按职务、职位等对企业人员进行统计,及时了解企业各部门人员分配情况。 (8)打印与输出模块:该模块主要功能是打印和输出各种信息,如员工基本信息、员 25 人事管理信息系统 工工资等信息。 输入项 见输入输出要求 输出项 见输入输出要求 存储分配 员工基本信息、员工工资和员工考勤与加班占据磁盘的2/3 限制条件 硬件条件:处理器:Pentium或更高级处理器;内存:128MB以上;硬盘:60GB以上。 软件限制:Windows 98/2000/XP操作系统,服务器安装微软Visual FoxPro 6.0。 权限限制:禁止一切非授权更改数据。 测试计划 测试要求专业的测试人员,使用真实的数据输入,然后将其输出的结果与原有的结果进行比较得出最终结果,我们计划将测试分为3个阶段: 首先,将整个程序按功能划分成8个子模块,分别对每个模块进行单元测试,在该阶段我们在每个单独的程序块中,消除块内的逻辑、功能上的缺陷和错误,保证每个块作为一个单元能正确执行,并为上一级测试做准备; 第二步,进行联合测试,将8个模块进行集中和装配,形成一个完整的软件后就可以进行联合测试,联合测试除了进一步 检测 工程第三方检测合同工程防雷检测合同植筋拉拔检测方案传感器技术课后答案检测机构通用要求培训 和排除系统结构或相应程序结构上的错误之外,还应该验证所有的系统单元配合是否合适、整体性能和功能是否完整; 最后,在对整个程序进行有效性测试,在模块测试、联合测试之后,就可以对组装起来的软件进行有效性测试,有效性测试就是根据需求分析规格说明书中规定的有效性标准,通过功能测试验证软件系统是否与用户的要求一致。 系统功能界面 模块界面 系统登录界面 26 人事管理信息系统 主界面 信息录入 27 人事管理信息系统 浏览界面 查询界面 28 人事管理信息系统 修改界面 统计界面 29 人事管理信息系统 报表界面 打印输出 数据库设计 创建数据库是设计系统的第一步,其关键问题在于确定所需的表结构并为之建立索引。为了使系统设计精练实用,体现关系型数据库的特点,本系统还为各相关表建立关系。 30 人事管理信息系统 数据项没计 通过需求分析,可确定系统的数据项和数据结构如下: 人事管理档案模块分类: (1)、员工基本信息(员工编号、姓名、性别、出生日期、民族、单位编号、单位名称、入职时间、学历情况、职称、职位、基本工资、籍贯、住址、联系电话、身份证编号、简历、照片、备注) (2)、员工健康记录(员工编号、姓名、性别、出生日期、部门名称、部门编号、身高、体重、血型、健康情况) (3)、人事合同管理(员工编号、姓名、性别、部门编号、部门名称、合同编号、合同生效日期、合同终止日期) (4)、员工投保记录(员工编号、姓名、性别、出生日期、部门编号、部门名称、保险类型、保险编号、投保日期、退保日期 工资信息管理模块分类: (1)、员工工资信息(员工编号、姓名、职位、岗位工资、工龄工资、绩效工资、考勤工资、加班工资、奖金、交通津贴) (2)、计件计算工资(员工编号、姓名、生产产品数量、产品单价、合计工资、其他工资、总计工资) (3)、计时计算工资(员工编号、姓名、工作时数总计、单位时间工资、合计工资、其他工资、总计工资) 人员变动模块分类: (1) 、新进员工登记 (员工编号、姓名、性别、出生日期、民族、单位编号、单位名称、学历情况、职称、职务、基本月薪、合同编号、合同生效日期、合同终止日期、投保日期、保险编号、退保日期) (2) 、员工离职登记 (员工编号、姓名、性别、部门编号、部门名称、是否离职,离职日期、离职原因) (3)、人事变动记录 (变动日期、员工编号、姓名、原部门编号、原部门名称、原职务 、现部门编号、现部门名称、现职务、变动说明) 员工培训模块分类: 员工培训计划(员工编号、姓名、部门编号、部门名称、学历、毕业时间、毕业学校、毕业专业) 员工培训成绩(员工编号、姓名、部门编号、部门名称、培训时间、培训内容、培训费用,备注) 考核与奖惩模块分类: (1)员工考核记录(员工编号、姓名、部门编号、部门名称、嘉奖、记功、警告、记过) (2)员工奖惩记录(员工编号、姓名、部门编号、部门名称、奖惩原因、奖惩方法) 考勤与加班模块分类: (1)员工考勤记录(员工编号、姓名、部门编号、部门名称、休假、出勤、事假、公差、病假、公假、婚假、丧假、迟到、早退、旷职) (2)员工加班记录(员工编号、姓名、部门编号、部门名称、工作内容、工作地点、起始时间、结束时间、加班时数、加班费、其他费用、费用合计) 统计处理模块分类: 为了方便统计,本系统还设定了几个用于统计的临时表: (1)、统计职位(部门、人数)。 (2)、统计职务(职务、人数)。 31 人事管理信息系统 (3)、统计部门名称(部门名称、人数)。 (4)、统计学历情况(学历情况、人数)。 32
本文档为【计算机信息管理课程设计-人事信息管理系统】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_954223
暂无简介~
格式:doc
大小:915KB
软件:Word
页数:58
分类:其他高等教育
上传时间:2017-09-16
浏览量:81