收藏 分享(赏)

公司雇员管理系统.doc

上传人:精品资料 文档编号:9071265 上传时间:2019-07-22 格式:DOC 页数:18 大小:944.81KB
下载 相关 举报
公司雇员管理系统.doc_第1页
第1页 / 共18页
公司雇员管理系统.doc_第2页
第2页 / 共18页
公司雇员管理系统.doc_第3页
第3页 / 共18页
公司雇员管理系统.doc_第4页
第4页 / 共18页
公司雇员管理系统.doc_第5页
第5页 / 共18页
点击查看更多>>
资源描述

1、公司雇员管理系统设计报告一、需求分析1、背景人类已经跨入了新世纪,正在进入信息时代。我国国民经济和社会发展第十个五年计划将国民经济和社会信息化作为覆盖现代化建设全局的战略举措,要求加速发展信息产业,大力推进信息化。现在信息技术的应用越来越普及,不但促进了社会的高速发展,也改变着人们的工作、学习、生活和娱乐的方式以及思想观念。随着计算机的日益普及,计算机软件无处不在。软件在计算机的发展和应用中至关重要,在人类进入信息化社会时成为新兴信息产业的支柱。企业职工信息管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以职工信息管理系统应该能够为用户提供充足的信息和快

2、捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。而利用计算机技术,网络技术和数据库原理来设计的企业职工信息管理系统将为企业职工信息的管理带来众多方便之处2、功能系统主要完成一下几个功能:1企业职工基本信息管理(包括员工基本信息查询,修改,员工离职,信息表更新)2企业职工考勤管理3企业职工工资管理4企业职工工作调动管理3、功能结构图4、系统说明(1)职工信息管理:职工个人信息由职工本人提供,系统生成职工图 1 功能结构图基本信息表和职工工作信息表,职工基本

3、信息表包括职工姓名,性别,出生年月,住址等稳定信息,职工工作信息表包括职工职务,所在部门,工资等经常查询修改的变动信息。职工工作调动后,须向系统提出更改工作信息请求。(2)部门管理:包括部门号,部门名称,电话,部门经理等信息。(3)工资管理:职工工资为基本工资,岗位津贴,加班费的总和,工资管理子系统根据职工工作信息表,出勤记录,请假记录,加班记录,生成职工工资表,并发送给公司财政部,经财政部核对无误后生成工资表,并发送工资通知单给职工。(4)考勤管理:部门经理每天对本部门职工进行考勤,没到月底系统生成一份考勤记录,包括缺勤日期及缺勤类型等,缺勤类型分为迟到,早退,矿工三种。职工请假须提前向部门

4、经理申请,得到批准后方可休假并填写请假记录,包括请假日期,销假日期,请假理由等。(5)日常工作管理:日常工作管理包括工作调动管理和加班管理。职工如需调动工作须向系统提出申请,系统会自动通知原部门和申请调入部门,得到双方批准后方可调动,并生成工作调动记录文件,员工可多次申请职位调动,未批准的申请调动日期一项为空。如部门需要加班,须向系统提交加班安排,系统会自动通知部门每个员工,并生成加班记录文件。5、数据流图(1)顶层数据流图图 2 顶层数据流图(2)0 层数据流图6、数据字典图 3 0 层数据流图(1)数据项:系统涉及的数据项共有 27 项表 1 企业员工信息管理系统数据项说明数据项名 含义说

5、明 别名 类型 长度 与其他数据相关系Emp_No 职工编号 编号 Char 5Emp_Na 职工姓名 姓名 Varchar 8Emp_Bir 职工出生年月出生年月 DatetimeEmp_Phone 职工电话 联系电话 Char 11Emp_Ad 职工住址 住址 Varchar 55Emp_Da 职工入职日期入职日期 DatetimeEmp_Dept 职工所在部门部门 Char 4 等于 Dep_NoEmp_Post 职工职务 职务 Char 4Emp_Sal 职工工资 工资 IntEmp_Comn 职工岗位津贴津贴 IntDep_No 部门编号 部门号 Char 4Dep_Na 部门名称

6、部门名 varChar 8Dep_phone 部门电话 电话 Char 11Man_No 经理编号 编号 Char 5 等于 Emp_NoMan_Dept 经理管理 部门号 Char 4 等于 Dep_No部门EW_Time 加班工时 加班工时 IntEW_Date 加班日期 加班日期 dateEW_Comn 加班补贴 加班补贴 IntChck_Da 缺勤日期 缺勤日期 DatetimeChck_Type 缺勤类型 缺勤类型 Char 4Lev_Go 请假日期 请假日期 DatetimeLev_Back 销假日期 销假日期 DatetimeLev_Exce 请假理由 请假理由 Char 4Wo

7、rk_Dept1职工原所在部门原部门 Char 4 等于 Dep_NoWork_Dept2职工申请调入部门调入部门 Char 4 等于 Dep_NoWork_Date1 调动申请日期申请日期 DatetimeWork_Date2 工作调动日期调动日期 Datetime表 2 企业员工信息管理系统数据结构数据结构名 数据结构含义 组成Emp1 职工基本信息表 Emp_No,Emp_Na,Emp_Bir,Emp_Phone,Emp_Ad,Emp_DaEmp2 职工工作信息表 Emp_No,Emp_Dept,Emp_Post,Emp_Sal,Emp_ComnDep 部门基本信息表 Dep_No,De

8、p_Na,Dep_phoneMan 经理信息表 Man_No,Man_Dept EW 加班记录信息 Emp_No,EW_Time,EW_Date,EW_ComnChck 考勤记录信息 Emp_No,Chch_Da,Chck_TypeLev 请假记录信息 Emp_No,Lev_Go,Lev_Back,Lev_ExceWork 工作调动记录信息 Emp_No,Work_Dept1,Work_Dept2,Work_Date1,Work_Date2、概念结构设计1、主要任务概念设计阶段主要目的是将需求分析阶段得到的用户需求抽象为信 息结构(概念模型),为以后的数据库设计做好基础。它是整个数据库设计的关

9、键,他的主要任务是概念模型设计(画出 E-R 图) 。2、E_R 图(1)职工、部门管理 E_R 图(2)考勤管理 E_R 图N 111图 4 职工、部门管理 E_R 图图 5 考勤管理 E_R 图NN11(3)日常工作管理 E_R 图(4) 公司雇员管理系统全局 E_R 图图 6 日常工作管理 E_R 图NN11三、逻辑结构设计1、初始化模式设计(1)一个实体转换成一个关系模型职工(职工号,姓名,性别,出生年月,住址,联系方式,入职日期,部门,职务,工资,岗位补贴)部门(部门号,部门名称,部门电话)经理(经理号,部门)(2)一个联系转换为一个关系模式请假申请(职工号,请假日期,销假日期,请假

10、理由)考勤(职工号,缺勤日期,缺勤类型)NNN NN1 1111111 1图 7 公司雇员管理系统全局 E_R 图调职申请(职工号,原部门,调入部门,申请日期,调动日期)加班安排(职工号,加班时间,加班工时,加班补贴)2、关系模式规范化(1)职工(职工号,姓名,性别,出生年月,住址,联系方式,入职日期,部门,职务,工资,岗位补贴)主键:职工号函数依赖:职工号 姓名,性别,出生年月,住址,联系方式,入职日期,部门,职务,工资,岗位补贴范式级别:3NF 存在数据冗余模式分解:职工 1(职工号,姓名,性别,出生年月,住址,联系方 式,入职日期)职工 2(职工号,部门,职务,工资,岗位补贴)(2)部门

11、(部门号,部门名称,部门电话)主键:部门号函数依赖:部门号 部门名称,部门电话范式级别:BCNF(3)经理(经理号,部门)主键:经理号函数依赖:经理号 部门范式级别:BCNF(4)请假申请(职工号,请假日期,销假日期,请假理由)主键:职工号,请假日期函数依赖:(职工号,请假日期 ) 销假日期,请假理由范式级别:BCNF(5) 考勤(职工号,缺勤日期,缺勤类型)主键:职工号,缺勤日期函数依赖:(职工号,缺勤日期 ) 缺勤类型范式级别:BCNF(6)调职申请(职工号,原部门,调入部门,申请日期,调动日期) 主键:职工号函数依赖:职工号 原部门,调入部门,申请日期,调动日期范式级别:BCNF(7)加

12、班安排(职工号,加班日期,加班工时,加班补贴)主键:职工号,加班日期函数依赖:(职工号,加班日期) 加班工时,加班补贴范式级别:BCNF3、规范后的关系模式说明:“ ”表示模式主键“ ”表示模式外键“ ”表示既是模式主键又是模式外键职工 1(职工号,姓名,性别,出生年月,住址,联系方式,入职日期)职工 2(职工号,部门,职务,工资,岗位补贴)部门(部门号,部门名称,部门电话)经理(经理号,部门)请假记录(职工号,请假日期,销假日期,请假理由)考勤(职工号,缺勤日期,缺勤类型)调职记录(职工号,原部门,调入部门,申请日期,调动日期)加班记录(职工号,加班日期,加班工时,加班补贴)4、物理结构设计

13、1、目标与任务数据库的物理设计阶段的目标就是为逻辑数据模型选取一个最合适应用要求的物理结构,在这个阶段中要完成两大任务:(1)确定数据库的物理结构,即将关系模式转化为基本表。(2)设计视图,存储过程等,从而实现子功能模块。2、数据库的存储结构(1)易变结构:职工 2,请假记录,考勤,调职记录,加班记录(2)稳定结构:职工 1,经理,部门3、数据库视图表 3 数据库视图信息视图名称 说明EmpView 职工信息视图,用于查询职工经常变动的信息ManView 经理视图,用于查询经理信息DeptView 部门信息视图,用于查询部门信息SalView 工资视图,用于查询工资信息ChckView 考勤视图,用于查询考勤信息LevView 请假视图,用于查询请假信息EWView 加班视图,用于查询加班信息WorkView 工作调动视图,用于查询职工工作调动信息4、数据库实现相关截图基本表Emp1 表Emp2 表Dep 表Man 表EW 表Chck 表Lev 表Work 表视图EmpViewManViewDeptViewSalViewChckViewLevViewEWViewWorkView

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报