某灯塔公司员工资料信息整理_第1页
某灯塔公司员工资料信息整理_第2页
某灯塔公司员工资料信息整理_第3页
免费预览已结束,剩余7页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、灯塔员工资料信息整理原始资料灯塔公司 2000年员工资料( Excel 文件)灯塔公司 2001年员工花名册 (Excel 文件)目标通过对照两年的资料, 统计出 2001 年灯塔公司各岗位中年龄、 性别、 学历结构以及在灯塔工作的年数。难点及问题说明灯塔所提供的原始材料本身存在很多问题,包括:1 2001 年的员工花名册缺乏所在部门、职位、学历结构等重要 信息2 两年的员工信息中存在许多明显相矛盾的信息。比如从 2001 年花名册中可发现,在 2000 年之前加入灯塔的员工有 2425 人, 但从 2000年的资料中只能找到 1424人与 2001年的表相吻合!3 信息的表示非常不规范。比如

2、出生日期,有的具体到日期,有 的只有年份,而在 2001 年的花名册上更是只有年龄。给数据的整理带来极大的不方便。工作流程1系统分析由于两张表的人数都超过了 2000 人,而且分成了三十多个部门,单 凭人工统计是非常不现实的,应使用数据库完成统计。前面已经提到, 原始数据存在很多不规范之处, 所以在使用数据库之 前,必须对原始数据加以整理。经考虑,决定采取 PHP 编程实现数据的规范化整理, 使用 MySQL 数 据库实现数据存储,采用 IIS WWW 服务器作为 PHP 的运行平台。2数据结构设计使用三张表来存放数据,分别是:表 1:Staff2000 数据结构 存放 2000 年员工数据I

3、-+| Field| TypeI-+| name | 姓名 | sex|性别 | age|年龄 | yr_start_work | 开始工作年度 | yr_start_beacon | 加入灯塔年度 | edu | 学历| id | 身份证号 | position | 职位| Null | Key | Default | Extra |char(10) | YES |char(2) | YES |int(11) | YES |year(4) | YES |year(4) | YES |char(20) | YES |char(20) | YES |char(20) | YES | NULL |

4、 | NULL | | NULL | | NULL | | NULL | | NULL | | NULL | | NULL | | poison |int(11) |YES | |NULL有毒工作| contract |char(50)| YES | |NULL合同日期| note |char(50)| YES | |NULL备注| dept |char(20)| YES | |NULL部门| end_date |char(50)| YES | |NULL合同终止日期表 2:Staff2001 数据结构 存放 2001 年员工数据-+| Field| Type | Null | Key | D

5、efault | Extra|-+| employee_id | char(10) | YES | | NULL | 员工号| name| char(10) | YES | | NULL | 姓名| age | int(11) | YES | | NULL | 年龄| year_start_work | year(4) | YES | | NULL | 开始工作年度| sex | char(2) | YES | NULL | 性别| year_start_beacon| year(4)| YES | NULL| 加入灯塔年度| poison| int(11)| YES | NULL | 有毒工

6、作表 3: Staffboth 数据结构 存放两张表中相吻合的员工数据| char(10) | YES | | NULL | | Field | Type | Null | Key | Default | Extra | sex| char(2) | YES | NULL| edu| char(20) | YES | NULL| age| int(11) | YES | NULL| dept| char(20) | YES | NULL| position| char(20) | YES | NULL| name| beacon_year | int(11) | YES | | NULL |

7、| 在 灯塔工作时间(年数)3数据整理(a) 因为软件无法直接读取exceI文件,所以需要将excel文件另存 为“以制表符分隔的文本文件 (.txt) ”。(b) 编写PHP程序读取该文本文件,并对数据加以处理(c) 通过Web服务器(IIS)将处理后的标准化数据存入 MySQL数据 库。4数据统计利用数据库的结构化查询语言(Structural Query Language庫找所需信 息。例如,要查询在 2000 人员表和 2001人员表中姓名、性别、年龄 相同的人员信息,可以这样写:mysql select , staff2000.sex, staff2000

8、.edu,staff2000.age,- staff2000.dept, staff2000.position- from staff2000, staff2001- where =- and staff2000.sex=staff2001.sex- and staff2000.age=staff2001.age- order by staff2000.dept;-+ | name | sex | edu | age | dept | position|+王继文1男丨中技133 |104|树脂闫士强|男|高中|41 |104I房娟|女|中

9、专|28 |104I安文陆1男丨大专150|104|树脂AAA. A A. A A. A. AA. A A. A. AA. A A. A. AA. A A. A. AA. A A. h. AA 冲.A. AA 冲.片.A A.A、A. A A.A、A. A A.AA. A A. A A .-.A. A A. A. A A. A. A A. A A.A. A A. A. A A. A. A A. A. A A. A. A A. A. A A. A. A A. A. A A. A. A A. A A. A. A A. A. A A. A. A A. A. A A. A. A A. A. A A. A. A A. A. A A. A. A A. A A- |赵家泰1丨男|大本丨56丨综合处|销售|高春发1丨男|大专丨40丨综合处|内联|张金柱|丨男|初中丨43丨综合处|采购|穆瑞泉|丨男|中专丨43丨综合处|管理|- + 1424 rows in set (5.65 sec)通过下面URL可直接查询http:/localhost/beac on/qu

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论