装饰公司人事信息管理系统课程设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
装饰公司人事信息管理系统课程设计
目录
1.系统项目介绍
1.1该系统项目的背景及意义
1.2该项目系统的开发工具
1.3该项目系统的可行性分析
2.该项目系统的需求分析
3.概要设计(数据加工处理)
3.1数据库设计
3.2模块设计
3.3系统输入输出设计
3.4代码设计(略)
4.系统详细设计
4.1系统设计总体目标
4.2系统功能描述
4.3总体功能模块设计:功能分析图
4.4系统流程分析
4.4.1系统业务流程分析
4.4.2系统数据流程分析
4.5系统界面设计
4.6数据字典
1.系统项目介绍
1.1该项目系统的背景及意义
全球发展新时代下,竞争环境的变化使当今企业面临新的挑战,作为管理学的一支, 人事信息管理在企业管理中的地位越发重要。企业想有效开发人力资源,以实现企业利润最大化, 就必须更新观念, 实现人事信息管理。它增加了人力资源规划、人力资源开发等一系列内容, 使现代人力资源的管理更具计划性、战略性、整体性和未来性。人事信息系统的创建与实施可以为企业管理人事管理的系统化、自动化和规范化提供有效的支持手段。1.2该项目系统的开发工具
Microsoft公司从Fox公司的FoxBase数据库软件经改良移植到Windows之后,得来的应用程序开发软件——Visual FoxPro ,是主用于开发数据管理与运算等方面的软件。VFP是Microsoft 公司推出的最新可视化数据库管理系统平台,是功能特别强大的32位数据库管理系统,是目前最快捷、最实用的数据库管理系统软件之一。
1.3该项目的可行性分析
计算机教育课程的普及为该项目开发提供了坚实的理论和实践基础。在现有技术条件下,软件开发人员能够熟练地使用上述开
发工具进行系统的研究与设计,并使之投入使用。技术上完全可行。
项目系统未运行之前,初期投资比较大,花费相对比较多。但运行后可减少数据的流通环节,提高了工作效率,保证了各项数据的准确性,避免工作人员的流动造成的收据丢失等问题。因此,从长远的收益来看,经济上完全可行。
2.该项目系统的需求分析
2.1需求分析
需求分析步骤:问题分析,需求描述及评审等。
问题分析。在该阶段,分析人员通过对问题以及环境的理解、分析和综合,清除用户需求的模糊性、歧义性和不一致性,并在用户的帮助下对为原始问题及其软件解建立模型。接着需求描述及评审阶段,以需求模型为基础,考虑到问题的软件可解性,生成规格说明和初步的用户手册。分析人员应配合设计人员使用户和软件设计人员对需求规格说明以及用户手册的理解达成一致。
任何的需求分析的一般步骤都必须遵守以上的步骤。
3.概要设计
3.1数据库设计
3.1.1数据库设计五个阶段步骤:
(1).规划;
(2).需求分析;
(3).概念结构设计;
(4).逻辑结构设计;
(5).数据库物理设计。
3.1.2概念模型分析
人事管理信息系统的实体关系简图如下表3-1所示:3.1.3创建数据库
表3-2 员工基本信息表
列名
数据类
型字段是否空列名
数据类
型
字
段
是否空
员工号N 10
NOT
NULL
出生地点 C 50 NULL
C 20
NOT、
NULL
户口所在地 C 50 NULL 性别 C 2 NULL 身份证号 C 20 NULL 出生日
期
D 8 NULL 所学专业 C 20 NULL 民族 C 5 NULL 学历 C 20 NULL 婚姻状
况
L 2 NULL 职称Cr 20 NULL 政治面
貌C 10 NULL
家庭通信地
址
C 50 NULL
进入时
间
D 8 NULL 电话N 20 NULL 转正时
间
D 8 NULL 移动电话N 20 NULL 部门 C 10 NULL 爱人姓名 C 20 NULL
爱人工作单
人事管理信息系统的实体关系简图如下表3-1
员工考勤信息表,如表3-3所示。
表3-3 员工考勤信息表
列名 数据类型
字段大
小
是否可以为空 序号 N 10 NOT NULL 年度 N 4 NOT NULL 月份 N 4 NOT NULL 部门
C
20
NOT NULL
话
工资信息 员工基本信息
考勤信
奖惩信息
评价信息
员工号N 10 NULL
姓名 C 20 NOT NULL 应出勤天数N 4 NOT NULL 全勤N 4 NULL
病假N 4 NULL
事假N 4 NULL
迟到早退次数N 4 NULL
其他假时间N 4 NULL
旷工时间N 4 NULL
加班时间N 4 NULL
员工工资信息表,如表3-4所示。
表3-4 员工工资信息表
列名数据类型
字段大
小是否可以为
空
员工号N 10 NOT NULL 姓名 C 20 NULL
底薪N 20 NULL
补贴N 20 NULL
奖金N 20 NULL
加班费N 20 NULL
扣考核N 20 NULL