灯塔员工资料信息整理原始资料灯塔公司2000年员工资料(Excel文件)灯塔公司2001年员工花名册(Excel文件)目标通过对照两年的资料,统计出2001年灯塔公司各岗位中年龄、性别、学历结构以及在灯塔工作的年数
难点及问题说明灯塔所提供的原始材料本身存在很多问题,包括:1.2001年的员工花名册缺乏所在部门、职位、学历结构等重要信息2.两年的员工信息中存在许多明显相矛盾的信息
比如从2001年花名册中可发现,在2000年之前加入灯塔的员工有2425人,但从2000年的资料中只能找到1424人与2001年的表相吻合
3.信息的表示非常不规范
比如出生日期,有的具体到日期,有的只有年份,而在2001年的花名册上更是只有年龄
给数据的整理带来极大的不方便
工作流程1.系统分析由于两张表的人数都超过了2000人,而且分成了三十多个部门,单凭人工统计是非常不现实的,应使用数据库完成统计
前面已经提到,原始数据存在很多不规范之处,所以在使用数据库之前,必须对原始数据加以整理
经考虑,决定采取PHP编程实现数据的规范化整理,使用MySQL数据库实现数据存储,采用IISWWW服务器作为PHP的运行平台
2.数据结构设计使用三张表来存放数据,分别是:第3页共7页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共7页表1:Staff2000数据结构—存放2000年员工数据+-----------------+----------+------+-----+---------+-------+|Field|Type|Null|Key|Default|Extra|+-----------------+----------+------+-----+---------+-------+|name|char(10)|YES||NULL||姓名|sex|char(2)|YES