员工工资管理系统数据库设计E-R模型

合集下载

企业员工信息管理系统的设计与实现毕业设计论文

企业员工信息管理系统的设计与实现毕业设计论文

企业员工信息管理系统- 0 -分类号_______________ 密级________________UDC _______________ 学号_ ___毕业设计(论文)论文题目企业员工信息管理系统的设计与实现 Thesis Topic Design and implementation of enterprise employee2017年7月25日毕业设计(论文)任务书企业员工信息管理系统的设计与实现摘要随着电子信息的飞速发展,计算机已经融入到了生活的各个方面,越来越多的企业开始使用电子计算机来对企业进行管理,信息化的时代已经到来,各个企业无论大小都需要一个信息化的管理系统来对自己公司内部的员工信息进行管理,企业员工信息管理系统是一个针对此问题而进行开发的系统,使得公司的员工管理不如现代化,开启了一个新的管理模式。

本文首先对比了国内外企业员工信息管理的现状,明确了需求的不同以及需要吸收借鉴的部分,然后在员工信息管理的需求基础上,通过系统的功能需求与系统的可行性分析,确立了企业员工信息管理系统的基本功能,构建了该系统的框架以及结构设计,然后对该系统的各个功能的主要代码进行分析、设计,最后对系统的各个功能进行测试,完成了本次系统的开发。

企业员工信息管理系统分为两大模块,管理员模块和普通员工模块,管理员可以操作系统的所有功能,主要包括部门管理、员工信息管理、出勤管理、工资管理以及请假审核等功能;为了信息的保密以及系统的安全性,普通员工只具有查看工资以及请假的功能。

文章以需求分析,系统概要设计,系统功能实现,系统测试等为主要内容,详细介绍了一个基于Web技术的B/S结构的企业员工信息管理系统。

本系统主要使用MyEclipse软件进行程序编写,使用JSP作为前台的开发语言,使用MySql 作为后台的数据库管理系统,服务器采用tomcat,开发出的一个适应现代社会发展的企业员工信息管理系统。

关键词:员工信息,JSP,B/S结构The design and implementation of enterpriseemployee information management systemABSTRACTWith the rapid development of electronic information, computer has been integrated into all aspects of life, more and more enterprises begin to use computer to manage the enterprise, the information age has arrived, regardless of the size of each enterprise needs an information management system to the company's internal staff information management, employee information a management system is to solve this problem for the development of the system, making the company's employee management as the modernization, opening a new management mode.This paper first compares the present situation of domestic and foreign enterprise employee information management, clarifies the different demand and need to absorb the part, and then the demand based on the employee information management, through the feasibility of functional requirements and system analysis, establishes the basic function of enterprise staff information management system, construct the system framework and structure design, and then the main code foreach function of the system is analyzed and designed, and finally test the various functions of the system, completed the development of this system. Employee information management system is divided into two modules, administrator module and general staff module, the administrator can all functions of the operating system, including department management, employee information management, attendance management, salary management and audit functions in order to leave; information security and secrecy system, general staff wages and leave only with a view the function of.This paper takes requirement analysis, system outline design, system function realization and system test as the main contents, and introduces a B/S enterprise employee information management system based on Web technology in detail. This system mainly uses MyEclipse software to program and use JSP as the development language, using MySQL as the background database management system, using Tomcat server, an information management system for enterprise employees adapt to the development of modern society developed.Keywords:em ployee information,JSP,B / S structure企业员工信息管理系统目录摘要 (1)ABSTRACT (3)1绪论 (1)1.1课题背景 (1)1.2目的和意义 (2)1.3研究的目标与内容 (3)1.4软硬件需求 (4)1.5本文组织结构 (4)2 需求分析 (6)2.1系统功能需求 (6)2.1.1系统功能需求 (6)2.1.2用户特点 (8)2.2系统模型 (8)2.2.1参与者 (8)2.2.2管理员用例图 (8)2.2.3普通员工用例图 (9)2.3可行性分析 (10)2.3.1技术的可行性 (10)2.3.2经济的可行性 (11)2.3.3操作可行性 (11)2.3.4法律的可行性 (12)3 系统概要设计 (13)3.1系统设计原则 (13)3.2系统架构设计 (14)3.3数据库设计 (16)3.3.1数据库的概念结构设计 (16)3.3.2数据库的逻辑结构设计 (17)3.3.3数据库的连接原理 (21)4 系统详细设计 (25)4.1系统登陆页面实现 (25)4.2管理员模块 (32)4.2.1部门信息管理 (33)4.2.1.1部门信息录入 (33)4.2.1.2部门信息管理 (34)4.2.1.3部门信息删除 (37)4.2.2员工信息管理 (38)4.2.2.1员工信息信息录入 (38)4.2.2.2员工信息管理 (39)4.2.3出勤管理 (43)4.2.3.1出勤录入 (43)4.2.4修改密码 (43)4.2.5工资管理 (43)4.2.6请假审核管理 (44)4.2.7退出系统 (45)4.3普通员工模块 (45)4.3.1请假申请 (45)4.3.2我的工资浏览 (46)4.3.3修改密码 (47)5 系统测试 (48)5.1系统测试目的与意义 (48)5.2系统测试方法 (48)5.2.1系统测试计划 (48)5.2.2系统测试方法 (49)5.2系统功能测试 (49)5.2.1主页面的登录模块测试 (49)5.2.2修改密码的模块测试 (50)5.2.3部门管理的模块测试 (51)5.2.4员工管理的模块测试 (51)5.2.5出勤管理的模块测试 (52)5.2.6工资管理的模块测试 (53)5.2.7请假审核的模块测试 (54)5.2.8我的请假的模块测试 (55)5.3其他错误 (55)6 总结与展望 (57)6.1论文的主要工作 (57)6.2存在问题 (57)结论 (59)参考文献 (61)致谢 (62)外文原文 (63)中文翻译 (77)企业员工信息管理系统1绪论1.1课题背景计算机网络技术的发展,给信息时代的人们带来了很大的方便。

基于.Net的eHR管理系统设计

基于.Net的eHR管理系统设计
基 于.e 的 e Nt HR管理 系统 设计
何 蕾 ( 航空 长沙 职业技术学院
摘要 : 论文介绍 e R系统 的设计 目标和 总体设计原则 , 出系统体 系结 H 提 构 设计 的解决 方案 ,并 以模块 划分的 方式对于 系统功能及 系统 特点进行 探
讨。 关键词 : 力资源 人 e HR .E NT
资源信息集 中管理。实现人 力资源信息的收集、 存储 、 索、 检 加工 、 分 析、 出, 输 为各级人事部 门的信息管理及各级领导的科学决策服务。 e HR的 总体 设计 原 则 是 : 循 企 业 管 理 信 息 系统 的 设 计 、 发 遵 开 原 则 , 用 BS 浏 览 器 / 务 器 ) 构 , 用 最 新 W e 采 /( 服 架 使 b技 术 Mi — co ot .e 作 为开 发平 台 , 过 网络 将 分布 在 不 同地 点 的企 业 人 rs f N t 通
O 引言 “ H ”ee t nc Hu n R s uc ( e R (l r i c o ma e o re) 以下 均 使 用 e HR) 通 是 过 信 息 技 术 实 现 的 企业 人 力 资源 管理 的 完 整 解决 方 案 ,是 基 于 先 进 的软件和高速、 大容量的硬件 基础 上的新 的人力资源管理模式 , 过 通 集 中式 的信 息 库 、 自动 处 理信 息 、 员工 自助 服 务 、 协 以及 服 务 共 享 , 外 达 到降低成本、 提高效率、 改进 员工服务模 式的 目的。它通过 与企业 现有 的 网络 技 术相 联 系 ,保 证 人 力 资 源 与 日新 月 异 的技 术环 境 同 步 发展 o ( 1 1 1 设 计 目标 和 总体 设 计 原 则 e HR的设计 目标是 :应用先进的信息化技术为企业搭建一个标 准 化、 范 化 、 规 网络 化 的人 力 资 源 管 理工 作 平 台 , 现 广 域 性质 的人 力 实

工资管理系统

工资管理系统

第一章可行性分析和需求分析1.1可行性分析可行性分析是要决定“做还是不做”,它是客观的、科学的。

目前国内很多软件公司做系统集成项目,业内流传“没有做不了的系统集成项目”。

这是个错误的理念,因为可行性分析表明做某件事的成功几率和是不是有真正的开发价值。

不论是为客户做软件项目还是为自己做软件产品,都要进行需求分析。

它可以减少不必要的损失和资金投入。

对于我所做的工资管理系统,经过可行性分析它具有开发成功几率高和广阔的市场应用价值。

1.2需求分析需求分析所要作的工作是深入描述软件的功能和性能,确定软件设计的限制和软件同其他系统元素的接口细节,定义软件的其他有效性需求。

要围绕两个核心问题开展需求分析:(1)应该了解什么?(2)通过什么方式去了解?随着计算机硬件成本的降低,中小型企业已经有能力配置一台计算机来管理职工的工资。

虽然可以直接购买软件市场上十分成熟的商业化软件,但根据自己企业的实际情况,设计一套有自己公司特色的工资管理软件,具有操作简单方便、运行速度快等特点。

由于软件是自己开发的,自己掌握程序的源代码,如果遇到公司需求变动时,只要简单修改软件即可,不用额外支出费用。

另外,自己开发的程序由于加密方式不同于商业化软件,安全系数相对来讲也高一些。

以前的工资的核算模式是企业根据员工的实际情况,首先定制一个基本工资,根据员工的工作情况,再给予各种形式的奖金。

员工的考勤通常是经专人记录。

到月底时,会计要根据员工的工作情况,按一定的工资核算计算工资。

这种工作模式工作起来效率很低,并且存在着考勤人员作弊、会计计算工资错误等种种弊端。

如果使用计算机管理员工的工资时,就不存在这种现象。

作为工资管理系统的参考,需求分析的任务就是借助于当前大多数普通人手工作业的逻辑模型导出本系统的逻辑模型,解决本系统的“做什么”的问题需求分析方法由对软件的数据域和功能域的系统分析过程及其表示方法组成。

它定义了表示系统逻辑视图和物理视图的方式。

数据库系统工程师-数据库设计与E-R模型_真题(含答案与解析)-交互

数据库系统工程师-数据库设计与E-R模型_真题(含答案与解析)-交互

数据库系统工程师-数据库设计与E-R模型(总分60, 做题时间90分钟)试题1阅读下列说明和图,根据要求回答下列问题[说明]某企业决定开发一个企业仓储管理系统,由李工承担系统的设计工作。

该系统的网络连接如图4-26所示。

该企业有多个仓库,如图4-26所示的中心数据库存储了各个仓库中每种货物的库存信息。

每个仓库配备一台前端机,进出货物均由前端机辅助实现。

管理员每天上班时,通过前端机从中心数据库的库存表中读取本仓库各种货物的库存数,每个仓库的当日业务数据也都暂存在前端机中,当天业务结束后,再将前端机中存储的数据传输到主机进行存储与汇总。

每个仓库可以存放多种货物,但同一种货物不能存放在不同的仓库中。

每个仓库有多个管理员,但每个管理员只管理一个仓库。

货物出库/入库时,由仓库管理员将货物的条码通过阅读器输入前端机中,货物数量的默认值为1,可以由管理员修改。

前端机根据输入的货物信息,打印“出库/入库”清单。

出库/入库单中同一种货物最多只出现一次,每份出库/入库单由流水号唯一标识。

表4-35是一个出库单的实例。

该系统处理业务的过程如下。

(1) 初始化:前端机根据仓库号从货物表中读取本仓库中每种货物的货物编码、库存量、货物名称和单价。

(2) 登记出库/入库信息:由前端机存储每一笔“出库/入库”记录。

(3) 汇总:在每个工作日结束前汇总当日各种货物的“出库/入库”量至日汇总表。

(4) 更新库存表:根据当日的汇总信息更新货物的库存。

图4-27所示为与该系统对应的实体联系图(不完整)。

李工经过分析,设计出如下关系模式。

出入库单(流水号,出入库标志,管理员号,时间)出入库记录(货物编码,数量,流水号)日汇总表(日期,货物编码,数量,出入库标志)仓库(仓库号,仓库名,仓库电话)管理员(管理员号,姓名,仓库号)货物( (a) )注:时间格式为年-月-日时:分;日期格式为年-月-日。

1. 根据题意,请将货物关系模式的属性(即(a)空缺处)补充完整。

Access工资管理系统方案

Access工资管理系统方案
固定福利查询
月度福利津贴查询
月度奖金查询
月度扣发查询
总查询
4)窗体的创建
根据需要建立了11个窗体,分别是:
a)登陆界面
b)福利津贴扣发
c)工资管理系统
d)工资统计结果
e)管理员登陆
f)管理员信息
g)人员信息
h)一般用户登陆
i)员工工资设置
j)月度工资统计
k)月度考勤统计
l)在系统中选择窗体,在设计视图中创建新窗体
数字
长整型

累计加班时间
数字
长整型

迟到次数
数字
长整型

早退次数
数字
长整型

员工编号
文本
10

根据表的结构可创建各表,各表的关系如下:
创建的各表如下:部门设置
部门编号
部门名称
部门经理
介绍
01
技术部
1

02
科创部
2

03
人事部
1

04
外联部
1

05
销售部
1

福Hale Waihona Puke 津贴扣发记录编号年月
项目
员工编号
金额
011
根据上面的分析,最后得到系统的数据流程图。
六、详细设计
根据上面的数据流程图,可以列出如下系统所需的数据项和数据结构。
(1)员工工资设置:员工编号、工资(元/小时)。
(2)福利津贴扣发:记录编号、年月、员工编号、类别、项目名称、金额、说明。
(3)月度工资统计:记录编号、年月、员工编号、基本工资、奖金、其他应发明细、其他应发总额、扣发明细、扣发总额、实发金额。

E-R图典型实例

E-R图典型实例

E-R事例1、某商业集团的销售管理系统数据库中有三个实体集。

一是“商店”实体集,属性有商店编号、商店名、地址等;二是“商品”实体集,属性有商品号、商品名、规格、单价等;三是“职工”实体集,属性有职工编号、姓名、性别、业绩等。

商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品也可放在多个商店销售,每个商店销售一种商品,有月销售量;商店与职工间存在着“聘用”联系,每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。

(1)试画出ER图,并在图上注明属性、联系的类型。

(2)将ER图转换成关系模型,并注明主键和外键。

解:(1) ER图如图7.1所示。

图7.1(2)这个ER图可转换4个关系模式:商店(商店编号,商店名,地址)职工(职工编号,姓名,性别,业绩,商店编号,聘期,月薪)商品(商品号,商品名,规格,单价)销售(商店编号,商品号,月销售量)2、设某商业集团的仓库管理系统数据库有三个实体集。

一是“公司”实体集,属性有公司编号、公司名、地址等;二是“仓库”实体集,属性有仓库编号、仓库名、地址等;三是“职工”实体集,属性有职工编号、姓名、性别等。

公司与仓库间存在“隶属”联系,每个公司管辖若干仓库,每个仓库只能属于一个公司管辖;仓库与职工间存在“聘用”联系,每个仓库可聘用多个职工,每个职工只能在一个仓库工作,仓库聘用职工有聘期和工资。

(1)试画出ER图,并在图上注明属性、联系的类型。

(2)将ER图转换成关系模型,并注明主键和外键。

解:(1) ER图如图7.2所示。

图7.2(2)这个ER图可转换3个关系模式:公司(公司编号,公司名,地址)仓库(仓库编号,仓库名,地址,公司编号)职工(职工编号,姓名,性别,仓库编号,聘期,工资)3、设某商业集团的商品供应管理系统数据库有三个实体集。

一是“商品”实体集,属性有商品号、商品名、规格、单价等;二是“商店”实体集,属性有商店号、商店名、地址等;三是“供应商”实体集,属性有供应商编号、供应商名、地址等。

3.E-R图实例详解

数据库设计之概念结构设计---------E-R图详解0、试述采用E-R方法进行数据库概念设计的过程。

答:采用E-R方法进行数据库概念设计,可以分成3步进行:首先设计局部E-R模式,然后把各局部E-R模式综合成一个全局的E-R模式,最后对全局E-R模式进行优化,得到最终的E-R模式,即概念模式。

1、某大学实现学分制,学生可根据自己情况选课。

每名学生可同时选修多门课程,每门课程可由多位教师主讲;每位教师可讲授多门课程。

其不完整的E-R图如图1所示。

(1)指出学生与课程的联系类型。

(2)指出课程与教师的联系类型。

(3)若每名学生有一位教师指导,每个教师指导多名学生,则学生与教师是如何联系?(4)在原E-R图上补画教师与学生的联系,并完善E-R图。

答:(1)学生与课程联系类型是多对多联系。

(2)课程与教师的联系类型是多对多联系。

(3)学生与教师的联系类型是一对多联系。

(4)完善本题E-R图的结果如图2所示。

2、将如图3所示的E-R图转换为关系模式,菱形框中的属性自己确定。

答:本题的E-R图转换为如下的关系模式:单位(单位号,地址,电话)职工(职工号,姓名,性别,年龄,单位号)3、假定一个部门的数据库包括以下信息:(1)职工的信息:职工号、姓名、地址和所在部门。

(2)部门的信息:部门所有职工、部门名、经理和销售的产品。

(3)产品的信息:产品名、制造商、价格、型号及产品的内部编号。

(4)制造商的信息:制造商名称、地址、生产的产品名和价格。

试画出这个数据库的E-R图。

答:本题对应的E-R图如图4所示。

4、某医院病房计算机管理中心需要如下信息:科室:科名、科地址、科电话、医生姓名病房:病房号、床位号、所属科室名医生:姓名、职称、所属科室名、年龄、工作证号病人:病历号、姓名、性别、诊断、主管医生、病房号其中,一个科室有多少个病房、多少个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。

ERP中人力资源管理子系统的设计开发

列的职位变动或 升迁建议 。
收 稿 日期 :0 7 l一 3 2 0 一 1 o 作者简介 : 韦鸿钰( 9 O )女 , 1 8 一 , 黑龙江省绥化市人 , 仲恺农业技术学院助教 , 硕士 , 研究方 向: 制造业信 息化。
当应用程序服务器使用了动态参数之后那么客户端应用程序必须在执行时期根据应用程序的需要动态的把选择数据的条件传递到应用程序服务器之中选择需要的数据所以客户端应用程序必须先从应用程序服务器中取得动态参数当clientdataset控件连接了datasetprovider控件之后这个选项就可以从clientdataset控件连接的datasetprovider控件中得到tquery控件中sql叙述中的动态参数在取得了应用程序服务器中的动态参数之后便可以使用对象监视器检查应用程序服务器定义了那些动态参数以及动态参数的数据型态也可以设定动态参数的数据型态但是使用这种方法取得的远程动态参数是clientdataset控件连接的datasetprovider控件连接的tquery控件定义的动态参数
了管 理 者 首 先 需 要 面 对 的一 个 问 题 。
1 人 力资源管 理信 息化现 状
人力资源是企业 的重要资源 之一 ,而人力资源管理 也是
E P 企 业 资 源计 划 ) R( 系统 中 的一 个 重 要 组 成 部 分 。 追 述 E P R
() 3 招聘管理 : 负责根据招聘计划发布招聘 信息 , 并对应聘
韦鸿钰
( 仲恺农业技术 学院 机 电工程系 , 广东 广州 5 0 2 ) 1 25
摘要 : 阐述 了人力资源管理信息化现状 , 进行 了系统需求分析 , 出了 E P中人力资源管理子 系统的设计思路及方法 , 提 R 并对其 中一些关

数据库原理实验报告S12-关系的建立及使用Visio画E-R图

要求:
1.报告格式和内容要求:
a. 内容和格式整齐。

大标题采用黑体四号字加粗,小标题采用小四号字加粗。


文采用五号宋体,单倍行距。

b. 贴图时请剪裁到适当大小,要保证打印时可以看清,但也不要太大以免“越界”。

c. 不要在报告中写与实验无关的话,内容要有条理、完整、并能突出重点,要将
遇到的主要问题说明。

2.文件格式要求:
a. 将实验成果放入一个文件夹中,文件夹的内容包括:本实验报告、分离后的数
据库、如有查询代码(.sql文件)和其它文件也一并放入。

b. 文件夹以“学号姓名班级_S12”为文件名。

注意:你的学号放在姓名前。

c. 注意:所有文件保存后关闭,然后打包成RAR文件,以免提交的内容丢失或打
不开。

3.提交方式和时间:一周内完成。

可以将文件包发到我。

4.主动查阅资料,坚持自己亲手完成实验,弄清每个步骤和相关原理。

基于J2EE的企业人事管理系统的设计

5 0
主键 否 主键
描述 惟 一标识 应聘 者名 称 性别 年龄 应聘 职位
所学 专业
理 、 聘 管理 为主 要 功 能 的人 事 管理 系统 。 招
关键 词 :2 E 企业人 事 管理 系统 数据库 模 型 JE 中图分类号 :P 1 T 35 文献标识码 : A
文章编 号 : 0-9 1 ( 0 1 0 —0 5 0 1 7 4 6 21 ) 1 1 - 4 0 0
Ust. t raei (e j a ui D e ss C ett n w a .t . e me v 1
ae); t( )
S s i n e so e so s si n=s s i n. e i Tr ns e so b g n a a
图3员工工资信息实体E R — 图 表1培训 信息表
3 1 人员管理 .
人员 管理包 括浏览人 员信息和添加人 员信息两 部分 , 实现人员的系统化管理0 弱
加人 员 信息 的主 要 代码 如下 : P b cv i d Usr( esues h u l od a d es r sr ̄ i Us
rws Hien t xe t n o b rae cpi { E o
2 2 系统数据库设计
培 训 信 息 表 如表 1 示 , 惩表 如 表 2 示 , 所 奖 所
3 系统功 能和 代码 设计 、
系统主要 由人事管理 、 考勤管理 、 招聘 管理 、 培训管理 、 薪酬管理、 系统管理等功能 模块构成。
Jv  ̄访 问诸  ̄ O al,y ae MS S 应聘信息表如表3 aa rceS b s , 所示 , 薪金表如表4 所示 ,
cin) t (; o
描 述 惟 一标 识 培 训名 称 培 训 目的 开 始 时间 结 束 时间 培 训材 料 讲 师 培训 人 员 创建 时 间 是否 培 训过 培 训效果 培 训总 结
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

员工工资管理系统数据库设计E-R模型
背景
在现代企业管理中,员工工资管理系统是一个至关重要的组成部分,它负责记
录员工的薪资、报销、考勤等信息。

为了提高管理效率,降低人工成本,设计一个合理的数据库结构至关重要。

本文将介绍员工工资管理系统的E-R模型设计。

实体
1.员工( Employee ):存储员工的基本信息,如姓名、职位、员工号等。

2.部门( Department ):记录公司内部各个部门的信息,包括部门名称、
部门编号等。

3.工资( Salary ):存储员工的薪资信息,包括基本工资、奖金、扣款等。

4.报销( Reimbursement ):记录员工的报销情况,包括金额、报销时
间等。

5.考勤( Attendance ):记录员工的考勤信息,包括请假、加班情况等。

关系
1.员工与部门:一个员工属于一个部门,一个部门可以有多个员工,使
用“隶属于”关系连接。

2.员工与工资:一个员工对应一个工资记录,一个工资记录只能对应一
个员工,使用“拥有”关系连接。

3.员工与报销:一个员工可以有多条报销记录,一条报销记录只能对应
一个员工,使用“属于”关系连接。

4.员工与考勤:一个员工可以有多条考勤记录,一条考勤记录只能对应
一个员工,使用“参与”关系连接。

E-R模型
erDiagram
Employee ||--o| Department : 隶属于
Employee ||--o| Salary : 拥有
Employee ||--o| Reimbursement : 属于
Employee ||--o| Attendance : 参与
以上是员工工资管理系统的E-R模型设计,通过这样的数据库结构,可以有效
地管理员工的信息,实现工资的发放、报销的记录以及考勤的管理,提高了管理效率和准确性。

相关文档
最新文档