人事信息管理系统的设计课程设计
题目:人事管理系统课程设计 课程设计(论文)书课程设计(论文)书 学生姓名学生姓名 学院名称学院名称管理学院管理学院 专专业业 学学号号 指导教师指导教师 职职称称 目录目录 一、可行性分析…………………………………………………………1 1.系统背景…………………………………………………1 2.可行性研究报告及信息系统目标………………………1 二、系统分析部分……………………………………………………2 1.业务流程图………………………………………………2 2.数据流程图………………………………………………3 3.功能分析图………………………………………………6 4.数据加工处理的描述……………………………………7 5.管理信息系统流程设想图………………………………8 三、系统设计部分……………………………………………………9 1.功能结构图设计…………………………………………9 2.功能分析…………………………………………………9 3.新系统信息系统流程设计………………………………10 4.代码设计…………………………………………………11 5.输出设计…………………………………………………12 6.程序设计说明书…………………………………………16 四、系统实施部分……………………………………………………17 1.程序框图…………………………………………………17 2.源代码……………………………………………………17 3.模拟程序运行结果………………………………………20 4.系统使用说明书…………………………………………20 一 可行性分析 1 系统背景 本系统是用 Access 开发的中小型人事管理系统。 人事管理系统主要是处理 人事资料。利用本系统可以对人事资料进行查询,修改,增加,删除及存储,并 快速准确地完成各种档案资料的统计和汇总工作, 还可以迅速打印出各种报表资 料以供使用。 目前,人事管理正在从人工化向信息化转换,许多大型企业已经开发了自 己的人事管理系统。但许多中小型企业仍然缺乏适用性好的人事信息管理系统, 这正是中小型人事管理系统开发的必要性。 该管理系统,在管理上科学便利,安全有效;在技术上,可利用现有工具立 即开发,并且可以根据实际运用的具体情况进行不断改进;在经济方面,切实可 行,节约人力物力和财力。 2 可行性研究报告及信息系统目标 该人事管理系统包括新员工档案输入,人事变更和员工档案查询修改三个模 块。人事管理系统的开发包括七个方面的内容,分别是:系统的分析和设计、数 据表的创建和设计、查询的设计、窗体的设计、通用模块的设计和系统的保护。 系统的分析和设计目的是分析功能、设计模块和设计信息流程图,是对系 统的结构和功能的整体规划;数据表的创建和设计,首先要创建数据库,然后设 计和创建数据表,最后创建表间关系,目的是对数据库对象进行有效的管理、处 理、生成和存储,还可以与Office 集成,并连接 Internet;查询的设计目的是 对关联数据的提取和调用; 窗体的设计目的是根据人事管理系统的需要来设计系 统的功能,包括“添加新员工”窗体、 “人事变动信息”窗体、 “查询修改”窗体 和“登陆”窗体;通用模块的设计有 Dbcontrol 模块和 Function 模块两部分, 它是人机对话的桥梁,也是连接数据库和计算机系统的纽带。代码保护是对系统 数据的维护和更新,并确保其安全性和保密性。系统的启动是系统运行的开始, 其证实系统的可行性和稳定性。该系统的整体目标是简化人事管理系统的程序, 节约成本。 开发人事管理系统需要企业投入一定的人力、物力和财力,而这些资源在 一般中小型企业中具备充分。信息系统开发人才必不可少,软硬件设备是开发系 统的基础,资金投入是开发系统的保证。然而,系统开发运行之后带来的效益是 长期的,所节约的成本一定远大于投入。 由此可知,人事管理信息系统是可以立即开发并不断改进的。 1 二 系统分析部分 1 业务流程图 现行人事管理系统的业务流程图如图 1 所示: 职员需求文 人事部 件 检查职员档 总经理 案 招聘、变迁 或解雇计划 各部门 审批 招聘、变迁 或解雇职员 任用变迁解雇 人事档案 查询修改 变更记录 2 2 数据流程图 (1) 现行系统的顶层数据流程图如图 2 所示。对顶层的数据流“1、2、3、4” 说明如下所示: 1 人事管理 3 24 “1”:人事部任用文件。 “2”:各部门人员信息变动文件。 “3”:人事部解雇文件。 “4”:公司人事部月人员调整表。 (2)第一层数据流程图如图 3 所示。图中“1、2、3、4”与图 2 相同: 1 2 3 3 人员变动管 理 人员变动管理 4 人事档案 3 (3)第二层数据流程图如图 4 所示: 1 F1 P1 登记新员工 5 D1 人员增加表 26P2 修改员工信息 F29P4 D2 信息变动表 登记人事档案 37P3 删除离职员工 D3 职工离职表 F31011 D4 人事档案 P5 制作月人员调 整表 12 现对图 4 中的数据流进行说明: “1、2、3、4” :其意义与图 2 相同. “5” :新员工登记的资料。 “6” :在职员工信息变化的资料。 “7” :员工离职登记的资料。 “8” :人员增加表在当日人员累计增加的数据。 “9” :人员信息变动表在当日人员信息变动累计增加的数据。 “10” :人员离职表在当日人员累计离职的数据。 “11” :获得“8、9、10”的数据。 “12” :人事档案调整后的数据。 8 4 附图 5: 人 事 部 人员需求文件 P1判定人员变动方式 P2P3P4 任用变更解雇 人事档案 查 询 修 改 员工调整月表 5 3 功能分析图 人事部主管——全面管理人事部的行政和业务 招聘组——负责配合其他部门进行新员工流入工作 行政组——负责员工的任免和升迁工作 档案组——负责员工信息的录入、修改、删除和员工档案保管工作 人事管理系统 新人员 员事工 工变档 档更案 案查 输询 入修 改 人人人档档 事事事案案 任变解查修 用迁雇询改 6 4 数据加工处理的描述 (1)处理名:登记新员工信息标识符:P1 输入:数据流 F1 输出:数据流 F5 处理定义: 当一名员工通过招聘审核后, 被成功录用时, 应将该员工的信息录入到人员增 加表中。 激发条件:人员任用发生 (2)处理名:登记人事档案标识符:P4 输入:员工调整月表上的当前的数据 输出:登记入人事档案的数据 处理定义: 将员工任用、升迁、解雇等变动信息分别记入员工增加累计、员工变迁累计、 员工解雇累计的核算。然后将当天的日期、 员工代码和累计结果记入人事档案的 相应栏中。 激发条件:每日对员工调整累计数据的处理 (3)处理名:制作员工调整月表标识符:P5 输入:取自人事档案的数据 输出:填入输出人事调整表中的数据 处理定义: 对人事档案本月发生的人事调整数据, 分别按员工代码进行累计。一种代码代 表的人员累计即位输出调整表中的一栏。 激发条件:每月制作人员调整表 系统中的另外几个加工处理描述省略。 7 5 管理信息系统流程设想图 根据前面分析的结果,提出新系统逻辑模型如图 7 和图 8: 图 7:新系统