物流企业人事管理系统分析与设计(1)

更新时间:2024-03-13 03:23:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

精品文档 你我共享

淮阴工学院

《物流信息系统分析与设计》课程设计报告

设计题目: 物流企业人事管理系统分析与设计 专 业: 物流工程

班 级: 物流1101 组 长: 王赛

小组成员:顾燕,张玉,汤宗翔,王赛,陈涛,戴思盛

指导教师评阅:

指导教师(签字)

二O一三年 月 日

AAAAAA

精品文档 你我共享

成员 分工内容 成绩 AAAAAA

精品文档 你我共享

物流企业信息化管理系统

摘 要: 关键词:AAAAAA

精品文档 你我共享

目录

1设计时间 ...................................................................................................................................................... 1 2设计目的 ...................................................................................................................................................... 1 3设计任务 ...................................................................................................................................................... 1 4 设计内容概述 ............................................................................................................................................. 1

4.1组织机构介绍 ................................................................................................................................ 2 4.2业务流程介绍与分析 ...................................................................................................................... 2

4.2.1现业务流程描述 .................................................................................................................. 2 4.2.2现业务流程图 ...................................................................................................................... 3 4.3新业务流程介绍与分析 .................................................................................................................. 3

4.3.1系统调研 .............................................................................................................................. 3 4.3.2可行性分析概述 .................................................................................................................. 4

5.需求分析 ................................................................................................................................................... 5

5.1 总体目标 ......................................................................................................................................... 5 5.2 具体目标 ......................................................................................................................................... 5 5.3系统数据建模(ER图) ................................................................................................................. 7 图1-3系统数据建模(ER图) ..................................................................................................................... 7

5.4 系统功能建模(数据流程图) ..................................................................................................... 7 5.5数据字典 .......................................................................................................................................... 9 6.总体设计 .................................................................................................................................................... 10

6.1HIPO设计 ........................................................................................................................................ 10

6.1.1系统层次图 ........................................................................................................................ 10 6.1.2系统IPO图 ........................................................................................................................ 11 6.2数据库设计 .................................................................................................................................... 14 7.详细设计 .................................................................................................................................................... 15

7.1.程序过程设计 ............................................................................................................................... 15 8、总结与展望 ............................................................................................................................................. 16 参考文献 ....................................................................................................................................................... 17 成绩评定 ....................................................................................................................................................... 18

AAAAAA

精品文档 你我共享

1设计时间 2013年6月17日-2013年6年21日 2设计目的 随着企业彼此间的竞争日趋激烈,信息技术在企业的发展中占据着越来越重要的地位。企业的人事管理系统已成为企业经营中不可或缺的一部分,为管理者进行管理决策和进行各种经营活动提供了重要的依据,在人事管理过程中发挥了越来越重要的作用。设计一个企业人事信息管理系统,此系统要以人为中心,为企业提供全面的人事管理解决方案;具体目标: 1) 为企业建立规范化、实时互动化人事管理机制; 2) 提高企业人事管理的效率、节约相关的管理成本,增强人事管理的安全性; 3) 满足企业管理层,人事业务操作层和全体员工的不同层次和不同方面的需要; 4) 对企业将来的整体信息化建设提供必要的支持。 3设计任务 要求学生运用物流信息系统工程的思想,严格按照生命周期各阶段的目的和任务,完成对系统的分析和设计。 能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询、新用户的设置及密码修改等方面的工作,基本满足人事日常业务的需要。 4 设计内容概述 目前市面上流行的人事管理系统不少。但是,对于XX公司来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。我们的目标就是在于开发一个功能实用、操作方便,简单明了的人事管理系统。 能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询、新用户的设置及密码修改等方面的工作,基本满足人事日常业务的需要。 所做出的人事管理系统能让XX公司管理层在操作简单的前提下并有效的提高对该公司的人事管理,并通过该系统提高员工的能力。尽量使本系统做到是一个科学化、信息化、简单使用的人事管理系统。 AAAAAA

精品文档 你我共享

4.1组织机构介绍 财务部 某公司 总经理办公室 销售部 人事部 内务部 图1.1组织机构图 4.2业务流程介绍与分析 1)人事变动数据录入:主要功能是利用数据库对职工信息变更数据的录入,包括有上岗通知、员工基本信息、调出及离退人员通知、学历证明、培训人员通知及考核情况等信息的录入。 2)人事变动业务处理:主要功能是对员工的调入、调出及离退人员的实际执行和学历变动、员工培训及考核的处理。 3)数据分析:主要是用系统针对员工的相关变动信息进行统计,再做一分析,有利于企业对人员变动的管理。 4)打印统计报表:主要功能是打印员工统计表、员工学历统计表、年龄结构分析表、员工培训结果统计表和员工考核情况表等。 5)档案查询:主要完成员工档案查询、调出及离退休人员的档案查询、员工培训及考核的信息的查询工作,提供多种形式、多种角度的查询。 4.2.1现业务流程描述 本系统主要有功能划分为五模块:员工基本信息管理,部门管理,岗位管理,员工入职管理,员工离职管理。人事部门通过岗位管理统计各部门岗位职工情况,招聘入职人员后,对岗位进行信息的改动,各部门管理员负责对本部门的岗位进行登记。人事部对人事变动信息档案进行管理。 AAAAAA

精品文档 你我共享

4.2.2现业务流程图 员工基本信息表 员工培训 员工信息库 人事部 员工考勤 选定人员名单 部门职务安排 员工信息表 合同单 退休员工信息表 学历证明 年龄分析 考勤表 员工学历表 年龄分析表 部门领导 岗位调换 员工辞退 财务部 员工变动信息库 工资结算 工资表 4.2.2图:业务流程图 4.3新业务流程介绍与分析 员工入职后对自己的个人基本信息进行录入,核实。 4.3.1系统调研 AAAAAA

精品文档 你我共享

正式开发管理信息系统之前进行调研是非常必要的,必要对现行系统进行详细的调查,明确用户需求,保证开发的新系统的功能与用户的要求相吻合,避免耗费大量的人力、物力、财力,新系统的开发却失败的悲剧发生。 4.3.2可行性分析概述 可行性分析一般可定义为:可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是否可行。 可行性分析阶段的主要工作包括以下几个方面: (1) 新系统目标可行性分析:分析新系统的目标是否符合企业的现状和发展的需要。很明显这个人事管理系统是符合A公司的现状和发展需要的,如果公司采用人事管理系统来管理公司人员,那么它在工作效率上会有很大的提高。 (2) 社会可行性分析:社会可行性分析主要是指管理信息系统的开发是否符合国家法律、政策,是否能够与社会大系统实现良好的对接。这个人事管理系统是个小规模的管理系统,是用来管理一个公司的员工信息的,它符合国家法律要求,能与社会大系统实现良好对接。 (3) 技术可行性分析:技术可行性分析是根据新系统的目标来衡量是否具备所需要的技术,包括系统开发人员数量和水平,硬件方面,软件方面及其它应用技术。 (4) 经济可行性分析:经济可行性分析主要是对开发新系统所投入的资金与系统投入使用后所带来的经济效益进行比较,确认新系统是否会给企业带来一定的经济效益。由于本系统规模较小,所以开发本系统不会耗费太多的资金,相反如果将本系统很好的运用到工作中,能大大提高工作效率,给公司带来更多的经济效益. (5) 管理可行性分析:管理可行性分析主要是分析企业现行的管理体制和企业领导是否具有现代化的管理意识和管理水平. AAAAAA

精品文档 你我共享

5.需求分析 在当今社会,随着企业规模越来越大,职工人数不断增加,职工调入调出等日常事务频繁,数据繁多,使人事管理工作越来越复杂,随着计算机的普及,为减轻人事管理人员的工作,提高工作效率,人事管理工作越来越信息化,为此开发人事管理系统 现对现行系统调研,分析人事管理所需的业务数据,主要是从系统的角度理解用户的需要,确定新系统的综合要求,并提出这些需求的实现条件以及需求应达到的标准,也就是确定新系统要做什么,做到什么程度。这些需求包括: (1)功能需求。确定新系统应做什么,这是最主要的需求。该系统就是对A公司的人员信息进行录入、修改、删除、查找及表单输出。 (2)性能需求。给出所开发的新系统的技术性能指标,包括存储容量限制、运行时间限制、安全保密性等。 (3)环境需求。这是对系统运行以及所处环境的要求。例如,在硬件方面采用什么机型、有什么硬件设备等(需要一台电脑、一台打印机);在软件方面,采用什么支持系统运行的系统软件(指操作系统window XP)。 (4) 未来需求。随着外界环境的变化以及系统的发展可能会提出的要求。所以在开发过程中,我们会使系统的开发与未来社会的发展接轨,让系统能适应社会环境的变化,从而使其在未来的一段时间里都能使用。 5.1 总体目标 总体需求目标是在企业需求分析、考察调研和工程基本原则大体确定后才能进行设计。在总体需求目标方面,以企业的基本需求和关键需求为重点。基本需求是企业正常的作业规范和业务流程的概念组合,关键需求是企业全部管理流程中重要环节和重要路线的概要抽取。如果没有基本需求就没有企业总体的经营作业管理,而没有关键需求也就没有了本企业的经营管理特色和个性。 5.2 具体目标 AAAAAA

精品文档 你我共享

(1)精度 该系统的输入、输出数据精度的要求 ①员工姓名:不超过20个字符(允许英文名字存在),字符型 ②员工工资:大小为10个字符,字符型 (2)时间特性要求 ①查询服务部分:用户通过电脑提交查询服务命令到返回结果不超过5秒钟 ②数据管理部分:提交某一数据录入到结果返回不超过5秒钟 (3)灵活性 操作方式:支持Windows XP系统,对于Windows Vista 、Win7系统暂时不支持。 接受到从另一个系统发来的违反协议格式的消息时能及时拒绝。 发现系统自己出现错误时能及时提出出错处理需求。 (4)该人事管理系统至少要达到以下四个方面的系统功能特点: ①操作简单、界面友好:完全控件式的页面布局,使得员工信息的录入工作更简便;许多选项包括员工基本信息管理、员工考勤管理等只需要点击鼠标就可以完成;另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。 ②功能完善:包括人事管理的各个方面:员工信息录入、浏览、修改、删除、按各种条件进行查询、新用户的设置及密码修改等方面,都能完整地实现该企业对人事管理的要求。 ③即时可见:对员工基本信息的处理(包括录入、修改、删除等)将立即在主页的对应栏目显示出来,达到\即时发布、即时见效\的功能。 ④方便移植:针对不同的企业,只需要稍作修改就可以开发出适合不同企业特点的人事管理系统。 AAAAAA

精品文档 你我共享

5.3系统数据建模(ER图) 岗位编岗位 岗位名 m 1 部门编号 就职 姓名 n 职工号码 职工 1 姓名 管理 部门编号 管理 n 密码 管理员 管理 角色 姓名 管理 职工编号 n 部门名称 部门 图1-3系统数据建模(ER图) 部门电话 5.4 系统功能建模(数据流程图) 数据的源点/终点 数据的处理 数据存储 数据流 AAAAAA

精品文档 你我共享

F6数据分析汇总信息 管理员 F1人事变动数据录入 F2员工培训信息 P0 公司人事管理系统 人事部 各 部门负责人 财务部 管 理 员 F7本部门员工信息 F8部门人事变动信息 职工 各部门 F3职工基本信息表 F9离退人员信息 F4部门信息 F5岗位信息 F10新进员工信息 F11职工统计报表 系统功能建模(顶层图) 员工信息 员工信息处理 人事管理系统 F4 员工变动信息 员工变动处理 员工培训信息 员工培训处理 员工培训结果信 息 息 员工变动信息员工信息表 息 表单输出 F13 员工总计表员工信息变更表员计工表个人信息表员工培训结果统 AAAAAA

精品文档 你我共享

5.5数据字典 数据字典是对描述数据流程图中的数据项、数据流、数据存储、加工处理逻辑等组成部分的严格定义,下面是本系统的部分数据字典: 长度:6字节 位置:部门信息录入管理 名称:员工信息表 别名:员工基本信息表 数据流来源:人力资源部 描述:员工基本信息录入处理 组成:员工编号+员工姓名+部门编号+性别+生日+ 住址+职位+出生地+联系电话+学历 位置:员工信息管理 名称:档案信息表 别名:无 描述:记录员工详细的档案信息,便于职称文凭的查询 组成:员工信息表+档案信息表 位置:档案管理 关键字:员工编号 别名:无 描述:某个部门的编号 数据项名称:部门编号 类型:字符型 AAAAAA

精品文档 你我共享

6.总体设计 1)设计概念 目前企业已经建立起的财务管理系统中包含工资管理部分,为了避免重复开发,本系统主要实现人事管理中的人事档案管理和考勤管理功能,并提供相应的接口为财务管理系统中的工资管理提供相应的数据支持。另外,基于成本以及安全性考虑,假设本系统是一个相对封闭的单机运行系统,不提供与其他系统的实时数据交互。对数据库的要求,如今后台数据库支持软件有多种,如Oracle(对于大型系统设计)Access、SQL(对于中小型系统设计)各具有其优越性。在满足需求的前提下,尽量将系统对运行环境的性能要求降到最低。 2)处理流程 系统基本的流程是:用户登录 系统主界面 选择各项功能 3)功能分析 人事管理系统主要有以下几项功能要求: (a) 新员工资料的输入; (b) 自动分配员工号,并且设置初始的用户密码; (c) 人事变动的详细记录,包括岗位和部门的调整; (d) 员工信息的查询和修改,包括员工个人信息和密码等; 6.1HIPO设计 即层次图和IPO图 6.1.1系统层次图 AAAAAA

精品文档 你我共享

公司人员管理系统 人事变动管理培训管理员工信息管理打印统计报表档案查询 离退人员登记 岗位情况统计 打印员工考核情员工信息登记 图1-6系统层次图 统计员工年龄 6.1.2系统IPO图 IPO图 系统名:人事管理系统 模块名称:离退人员登记模块 上级模块名称:人事变动管理 下级模块名称:无 输 入:年龄统计信息 输 出:离退人员信息 描 述:当系统用户查看人事管理的信息后,就可记录查询出员工的信息 AAAAAA

精品文档 你我共享

AAAAAA

系统名称:人事管理系统 模块名称:员工信息登记 上级模块名称:员工信息管理 下级模块名称:无 输入:部门信息 输出:部门员工基本信息 处理:对各个部门的员工进行更好的管理 IPO图 系统名称:人事管理系统 模块名称:岗位情况统计 上级模块名称:人事变动管理 下级模块名称:无 输入:部门信息岗位信息 输出:岗位情况 处理:通过人事变动登记,对于之后的岗位空缺情况等信息可以查询。 IPO图 精品文档 你我共享

AAAAAA

系统名称:人事管理系统 模块名称:打印员工考核情况 上级模块名称:培训管理 下级模块名称:无 输入:员工基本信息,培训信息 输出:员工考核情况表 处理:对员工考核情况查询,对各部门的员工考核情况分析 IPO图 系统名称:人事管理系统 模块名称:统计员工年龄 上级模块名称:员工信息登记 下级模块名称:无 输入:离退年龄限定表 输出:复合退休年龄的员工信息表 处理:对允许退休的员工信息进行统计 IPO图 精品文档 你我共享

6.2数据库设计 表1员工表(Staff) 列名 数据类型 长度 允许空 文字描述 ID char 6 N 员工编号 name char 8 N 姓名 sex char 2 Y 性别 salary int 4 N 基本工资 phone varchar 12 Y 联系电话 entime datetime y 入职时间 others varchar 50 Y 备注 表2部门信息表 列名 数据类型 长度 允许空 文字描述 ID char 6 N 部门编号 name char 8 N 部门名称 mname char 2 Y 负责人 chuanzhen char 4 N 部门传真号 phone char 12 Y 联系电话 others varchar 50 Y 备注 表3岗位信息表 列名 数据类型 长度 允许空 文字描述 ID char 6 N 岗位编号 name varchar 8 N 岗位名称 salary int 4 N 基本工资 phone varchar 12 Y 联系电话 others varchar 50 Y 备注 AAAAAA

精品文档 你我共享

表4档案表 列名 数据类型 长度 允许空 文字描述 staffID char 6 N 员工编号 id char 8 N 档案号 zhicheng char 2 Y 职称 school char 4 N 毕业院校 others varchar 50 Y 备注 7.详细设计 (1)运行控制 运行控制将严格按照各模块间函数调用关系来实现。在各事务中心模块中,需对运行控制进行正确的判断,选择正确的运行控制路径。 (2)运行时间 在软件的需求分析中,对运行时间的要求为必须对作出的操作有较快的反应。硬件对运行时间有最大的影响,当设备负载量大时,对操作反应将受到很大的影响。所以尽量采用高性能主机,充分发挥软件性能。 7.1.程序过程设计 1)程序设计流程图 输入项目: 无变动 人事变动 员工调动记录 入库添加进行输入 人事变动入库流程图 AAAAAA

精品文档 你我共享

输出项目: 盒图: 离 T 首条记录 提示分析完毕 进行调动、培训分析 无变动返回 处理调动内容 是否已调动 首条记录 调动内容 人事调动分析处理流程图 是否调动 F 处理调动内容 F T 进行调动、培训分析 无变动 退出 退8、总结与展望 AAAAAA

提示分 析完毕

精品文档 你我共享

人事管理系统是我学习计算机以来,做的第一个有实用功能的系统,做成后很有成就感,由于有过一次做课程设计的经验,因此,在筛选知识,编写文档等方面就有了一定的经验。不过即使是这样,刚开始的时候遇到的主要问题还是不知道如何下手,不知道该如何编写一个有用的系统,后来去图书馆查阅了一些相关书籍,看了几个系统设计的具体事例,受益匪浅,从而也让我此次的课程设计有了一点头绪,通过几天的努力,我完成了这个人事系统管理设计。在本案例中,主要实现了员工信息的录入、修改、删除、查询及输出表单四项功能,算是一个基本的人事管理系统。当然,这个程序还有缺陷,如功能过于简单,形式过于单一等,不过,我会尽我最大的努力让它更加完善的,相信以后再遇到这样的课程设计,我会将它做的跟好一点的。 虽然系统还有很多需要改进和加强的地方,不过这次课程设计真的提高了我实践操作能力。这次软件工程的课程设计,让我所学到的软件工程、VC++以及自己所不太了解的各种相关知识,进行了一次很好的综合提炼,使我对软件的开发与应用有了更深入的认识,这对我今后的工作和学习都是宝贵的经验积累。 参考文献 [1]肖丁,吴建林,周春燕,俢佳鹏《软件工程模型与方法》, 北京邮电大学出版社,2008 [2]软件工程课程设计案例教程,南京信息工程大学图书馆TP311.5/246 [3]软件工程课程设计,南京信息工程大学图书馆TP311.5/227 [4]纪红,人事管理信息系统的设计与实施[J],计算机与现代化2000年第3期,总第6期 [5]王福成等, <>,清华大学出版社,2002年6月 AAAAAA

精品文档 你我共享

成绩评定 成绩 教师签字 沁园春·雪 北国风光, 千里冰封, 万里雪飘。 望长城内外, 惟余莽莽; 大河上下, 顿失滔滔。 山舞银蛇, 原驰蜡象, 欲与天公试比高。 须晴日, 看红装素裹, 分外妖娆。 江山如此多娇, 引无数英雄竞折腰。 AAAAAA

精品文档 你我共享

惜秦皇汉武, 略输文采; 唐宗宋祖, 稍逊风骚。

一代天骄, 成吉思汗, 只识弯弓射大雕。 数风流人物,AAAAAA

俱往矣, 还看今朝。

本文来源:https://www.bwwdw.com/article/6ln8.html

Top