数据库大作业员工工资管理系统

合集下载

(完整)职工工资管理系统 uml 最新

(完整)职工工资管理系统   uml    最新

(完整)职工工资管理系统 uml 最新编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整)职工工资管理系统uml 最新)的内容能够给您的工作和学习带来便利。

同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。

本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整)职工工资管理系统 uml 最新的全部内容。

面向对象的分析与设计课程结课大作业学号 5011111110学生姓名海仁妮萨·艾比布拉专业计算机科学与技术班级计算机民16—1塔里木大学教务处制《面向对象的分析与设计》课程结课作业职工工资信息管理系统1。

系统分析1. 1需求分析1. 1. 1 开发的意义传统人工的方式管理文件工资,这种管理方式存在着许多缺点,如;效率低、保密差、另外时间一长,将产生大量的文件和数据,给查找,维护和更新都带来了不少的麻烦,并且容易丢失。

因此,开发一个新型的计算机管理的职工工资管理系统对本来说非常重要。

1。

1。

2组织结构图单位职工工资管理信息系统主要是针对单位职工工资的数据库管理系统,目标是形成一套界面友好、功能齐全、使用方便的职工工资信息管理应用系统,其结构组织图如下:1. 1。

3 功能分析为了实现系统目标,系统必须具有各种功能,各子系统功能的划分如下:职工信息的浏览、编辑和查询。

包括职工编号,主键、性别、身份证号、工作证号、手机号码、工作岗位、职务、工资卡账号、工资金额等。

部门信息的浏览和查询。

包括部门编号,主键、部门名称、部门职能描述、上级部门编号等。

工资项目包括编号,主键、项目名称、固定值项目金额、计算值的公式等。

工资统计的功能即是对职工工资进行汇总。

包括编号、职工编号、统计年月、工资项目编号、工资项目金额。

数据库课程实训报告-职工工资管理系统

数据库课程实训报告-职工工资管理系统

数据库课程实训报告题目:职工工资管理系统目录目录 (2)职工工资管理系统 (1)1课题内容和要求 (1)1.1课题描述 (1)1.2 课题要求 (1)2需求分析 (1)2.1 功能需求分析 (1)2.2 数据需求分析 (1)3系统设计 (2)3.1 功能模块设计 (2)3.2 数据库概念设计 (2)4系统实现 (3)4.1 数据库模块实现 (3)4.2 用户登录识别模块实现 (3)4.3 管理员模块实现 (4)5代码调试与功能测试 (4)5.1 测试方案 (4)5.2 测试结果 (5)6收获与体会 (5)参考文献 (6)附录 (7)附录1源程序部分清单 (7)附录1.1登陆代码 (7)数据库课程实训(2017)职工工资管理系统1 课题内容和要求1.1课题描述本系统的主要目的就是实现职工工资管理系统设计与实现,使职工工资管理工作更加容易, 高效地管理企业职工工资,从而提高工作效率,降低管理成本.1.2 课题要求基本功能要求:1)可以按照科室(经理室、财务科、技术科和销售科)增加、修改、删除职工的基本资料2)职工信息应包含职称,分为高级、中级、初级,同一职称职工基本工资相同3)职工工资由基本工资、奖金、扣除金额组成,其中奖金、扣除金额可每月输入不同数据4)可以计算职工每月工资5)可以按照科室、职称、月份统计职工工资6)可以按照科室、职工号、职工名称查询职工工资2 需求分析2.1 功能需求分析1)可以按照科室(经理室、财务科、技术科和销售科)增加、修改、删除职工的基本资料2)职工信息应包含职称,分为高级、中级、初级,同一职称职工基本工资相同3)职工工资由基本工资、奖金、扣除金额组成,其中奖金、扣除金额可每月输入不同数据4)可以计算职工每月工资5)可以按照科室、职称、月份统计职工工资6)可以按照科室、职工号、职工名称查询职工工资2.2 数据需求分析职工工资管理系统3 系统设计3.1 功能模块设计1 数据库设计模块2 用户登录识别模块3 用户信息管理模块4 职工信息管理模块3.2 数据库概念设计数据库课程实训(2017)4系统实现4.1 数据库模块实现将数据库的连接包装在一个DBConnect类中,以便其他模块能够轻松调用,避免每次重写数据库连接代码。

员工工资管理系统数据库设计

员工工资管理系统数据库设计

《数据库原理》实验七:数据库设计数据库名称:员工薪资管理系统姓名:胡少帅班级: 2011 级网络工程学号:1需求剖析薪资管理系统是供给薪资管理人员和员工薪资进行管理的系统。

它能自动对不一样职务,不一样出勤及各个月份的薪资进行管理并生成财务表。

薪资管理系统的用户需求主要功能有:1各部门的信息状况2各员工的信息状况3考勤信息状况4薪资信息状况5定义登岸用户和用户的权限2观点剖析(1)部门 E-R 图(2)员工信息 E-R 图(3)职务信息 E-R 图(4)考勤信息 E-R 图(5)用户 E-R 图(6)薪资状况 E-R 图(7)总 E-R图3逻辑设计关系模型:部门(部门编号(主键),部门名称,经理,电话)员工信息(员工编号(主键),职务编号,姓名,性别,电话,住址,部门编号(外键))考勤状况(员工编号(主键),出勤天数,加班天数,出勤奖金,月份)职务(职务编号(主键),职务名称(主键),基本薪资)薪资计算(员工编号(主键),考勤状况,薪资,月份)用户(用户名,密码,权限)4物理设计1给员工信息表成立非齐集索引“员工”/* 给员工信息表非成立齐集索引*/create nonclustered index 员工 on 员工信息( 员工编号) goSELECT *FROMsys.indexesWHEREname=' 员工 '2给薪资表成立独一索引“薪资”/* 给薪资表成立独一索引“薪资”*/create unique index薪资on薪资状况(员工编号)goSELECT *FROMsys.indexesWHEREname=' 薪资 'Go3给考勤信息表成立齐集索引“考勤”/* 给考勤信息表成立非齐集索引*/create nonclustered index 考勤 on 考勤信息( 员工编号) goSELECT *FROMsys.indexesWHEREname=' 考勤 '5实行过程(1)创立表构造1 员工信息表create table员工信息( 员工编号char(20) not null, 职务编号char(20) not null, 姓名 varchar(20) not null,性别 char(20) not null,电话 char(20) not null,地址 varchar(20) not null,部门编号char ( 20) not null)2职务信息表create table职务信息( 职务编号char(20) not null, 职务名称char(20) not null, 基本薪资money)3薪资表create table薪资状况( 月份 char(20) not null,员工编号char(20) not null,薪资 char(20) not null)4考勤信息表create table考勤信息( 员工编号 varchar(40) not null, 出勤天数 char(20) not null,加班天数 char(20) not null,出勤奖金 money)5部门表create table部门( 部门编号char(20) not null, 部门名称char(20) not null, 经理 varchar(20) not null,电话 char(20) not null)6用户表create table用户( 用户名 char(10) not null,密码 char(30) not null,权限 char(30))(2)给表定义拘束1 给考勤状况中的出勤奖金列定义拘束范围0-10002给部门表增添一个主键3给员工信息表增添一个主键和外键(3)给表插入信息1员工信息表插入2职务信息表插入3用户信息表插入4薪资状况表插入5部门表插入6考勤状况表插入(4)表的基本操作1 改正员工信息中编号为10001 的姓名为张琪2给职务信息表增添一列3删除方才增添的那列4改正薪资状况表中薪资的数据种类5给考勤信息表增添一列(5)定义登录名,用户和权限1定义第一个登录名和用户,权限对全部的表有全部的权限/* 创立用户和给予权限*/create login王琦with password='123456',default_database=员工薪资管理;/* 创立登录账户*/gocreate user王琦for login王琦gogrant allon 部门to王琦grant allon 薪资状况to王琦grant allon 考勤信息to王琦grant allon 用户to王琦grant allon 员工信息to王琦grant allon 职务信息to王琦2创立第二个登录名和用户,对全部的表只有查察和删除的权限create login高汉with password='123456',default_database=员工薪资管理;/* 创立登录账户*/gocreate user高汉for login高汉gogrant select,deleteon 部门to高汉grant select,deleteon 薪资状况to高汉grant select,deleteon 考勤信息to高汉grant select,deleteon 用户to高汉grant select,deleteon 员工信息to高汉grant select,deleteon 职务信息to高汉3创立第三个登录名和用户,只有查察的权限/* 创立第三个用户并给予全部权限*/create login王敏with password='123456',default_database=员工薪资管理;/*创立登录账户*/gocreate user for login王敏王敏gogrant selecton 部门to王敏grant selecton 薪资状况to王敏grant selecton 考勤信息to王敏grant selecton 用户to王敏grant selecton 员工信息to王敏grant selecton 职务信息to王敏(6)成立一个触发器,在薪资状况表被改正时使用/* 成立一个触发器*/create trigger mon 薪资状况for updateasif update(薪资)beginrollback tranprint' 基本薪资不可以改正,请联系财务部'end(6)成立储存过程1创立一个储存过程来寄存查问到的员工的信息和薪资2创立一个储存过程来寄存进行删除操作3 创立一个储存过程来寄存查问全部员工中薪资大于3500 的(7)成立一个视图6课程设计总结本次课程设计检查从职员的薪资,部门的状况,依据其详细状况,设计薪资管理系统。

员工管理-数据库员工工资管理系统 精品

员工管理-数据库员工工资管理系统 精品

成绩评定表课程设计任务书目录1.概述 (4)1.1设计背景 (4)1.2设计目的 (4)1.3设计内容 (5)2.需求分析 (5)2.1功能分析 (5)2.2 工作流图 (5)2.3数据字典 (5)2.3.1管理员用户表 (6)2.3.2员工信息表 (6)2.3.3员工工资信息表 (6)2.3.4津贴管理表 (7)2.3.5员工补助表 (7)3.概念模型分析 (7)3.1管理员用户表E-R图 (7)3.2 员工信息表E-R图 (8)3.3 员工工资信息表E-R图 (8)3.4 津贴管理表E-R图 (9)3.5 员工补助表E-R图 (9)4.逻辑设计 (9)4.1关系图 (10)4.2视图 (10)5.源代码及运行结果截图 (11)5.1登录界面 (11)5.1.1代码: (11)5.1.2截图: (13)5.2主窗体 (14)5.2.1代码: (14)5.2.2截图: (16)5.3查询界面 (16)5.3.1代码: (16)5.3.2截图: (18)5.4工资查询界面 (18)5.4.1代码: (18)5.4.2截图: (19)5.5津贴查询界面 (21)5.5.1代码: (21)5.5.2截图: (23)5.6补助查询界面 (25)5.6.1代码: (25)5.6.2截图: (27)5.7显示所有界面 (27)5.7.1代码: (25)5.7.2截图: (29)5.8添加员工界面 (30)5.8.1代码: (30)5.8.2截图 (32)5.9删除员工界面 (33)5.9.1代码: (33)5.9.2截图: (35)5.10修改界面 (36)5.10.1代码: (36)5.10.2截图: (39)6. 总结 (40)7. (40)员工工资管理系统1.概述1.1设计背景随着计算机技术的飞速发展和经济体制改革的不断深入,传统企业管理方法、手段以及工作效率已不能适应新的发展需要,无法很好地完成员工工资管理工作。

数据库应用系统设计大作业人事工资管理

数据库应用系统设计大作业人事工资管理

数据库应用系统设计大作业人事工资
管理
1
2
武汉工业学院
- 第 1学期
<数据库应用系统设计>
<人事工资管理>
学生学号:
学生姓名: 张海燕
所在班级: 信管二班
任课教师: 林菁
12月25日
人事工资管理系统设计
一、系统设计的目的
考虑到使用传统的人工方式来对各企事业人事工资进行管理带来的效率低下以及操作复杂等诸多弊端,我们为能够极大地提高人事管理的效率,优化单位的科学、正规化管理,而且与世界接轨。

故开发了此系统来尽可能提高管理效率。

二、需求分析
经过我们小组的讨论,实践并参考一些资料得出比较完全的人事工资管理系统必须包括以下几个模块:企业基础设施部分,职工档案管理部分,考勤记录管理部分,职工的事假病假管理部分、工资发放管理部分,同时为达到系统的完善性处理,也设置了退出系统模块和帮助模块。

系统的基本功能主要包括:部门信息的管理(查询、添加、修改、删除学生部门等)、职员信息的管理(录入、查询、修改、删除员工的信息等)、工资信息的管理(录入、查询、修改员工的工资等)。

总之为帮助企业人力资源部门提高工作效率,实现人事信息管理的系统化、规范化和自动化。

根据这个系统所要实现的目的和任务,调查分析总结出该系统实现以上功能。

1)、经过分析所见表格详细介绍如下:
各个表的基本情况如下:
(1)政治面貌表
2
表1
(2)职称类型表
表2
(3)、用户表
表3
(4)、学历类型表
表4
(5)、员工基本信息表
3。

数据库课程设计——企业员工工资管理系统

数据库课程设计——企业员工工资管理系统

数据库课程设计——企业员工工资管理系统一、引言在现代企业管理中,员工工资的管理是一个极为重要的环节。

为了提高工资管理的效率和准确性,需要设计和实现一套高效的企业员工工资管理系统。

本文将介绍如何在数据库课程设计中构建一个功能完善的企业员工工资管理系统。

二、系统需求分析企业员工工资管理系统需要满足以下基本需求:1. 员工信息管理:包括员工基本信息(姓名、性别、年龄等)、部门信息、职位信息等。

2. 工资计算:根据员工的基本工资、绩效考核等因素计算工资。

3. 工资发放:自动生成工资发放单,记录工资发放的时间和方式。

4. 工资查询:员工和管理人员能够查询工资详细信息,包括工资单、工资发放记录等。

5. 统计报表:生成各种工资统计报表,如部门工资总额、员工工资排名等。

三、系统设计与实现1. 数据库设计为了满足系统需求,需要设计一组适当的数据库表来存储相关数据。

以下是数据库表的设计方案:- 员工表(Employee):存储员工的基本信息(员工编号、姓名、性别、年龄等)。

- 部门表(Department):存储部门的信息(部门编号、部门名称等)。

- 职位表(Position):存储职位信息(职位编号、职位名称等)。

- 工资表(Salary):存储员工的工资信息(员工编号、基本工资、绩效等)。

- 工资发放表(SalaryPayment):记录工资的发放信息(员工编号、发放时间、发放方式等)。

2. 系统实现利用SQL语言和数据库管理系统,可以实现员工工资管理系统的各项功能需求。

以下是关键功能的实现示例:- 员工信息管理:通过SQL语句实现员工信息的增加、删除、修改和查询操作。

- 工资计算:编写SQL函数或存储过程来计算员工的工资,考虑到绩效考核等因素。

- 工资发放:编写SQL语句插入工资发放记录,记录发放时间和方式等信息。

- 工资查询:编写SQL语句实现员工和管理人员的工资查询功能,根据需要生成工资单。

- 统计报表:通过SQL语句生成工资统计报表,利用聚合函数和分组操作实现部门工资总额、员工工资排名等统计指标的计算。

数据库-工资管理系统

数据库-工资管理系统

数据库-工资管理系统(总34页)本页仅作为文档封面,使用时可以删除This document is for reference only-rar21year.March1 需求分析1.1系统分析对于一个企业来说,正确、及时而且规范地进行员工工资的管理和发放无疑就是十分重要的。

由于工资计算往往涉及多方面的数据,对于每位员工往往需要单独计算,在员工数量较多时,工资管理的工作量就会变得很大,而且在重复的数据输入和计算中容易出错。

利用数据库对企业职工工资进行管理是数据库技术在当代企业管理中的一个重要应用。

利用数据库技术,可以保证工资数据的安全完整。

本系统通过对企业基本信息管理、工资管理、奖惩管理3个环节的数据收集,建立现代企业工资管理系统,实现有用数据的快速查询,减少操作中可能出现的错误以及减少数据管理的工作量。

1.2系统功能设计在本系统中,主要功能包括:(1)保存职工的基本信息资料(2)根据工资管理数据和员工的奖惩情况对职工每月的工资进行计算。

(3)将职工工资的数据进行保存,便于查找和核实。

(4)对保存的数据,可以根据特殊字段进行查找。

图1.1是本系统的功能模块图。

图1.1 系统功能模块图2 概要设计2.1数据库的建立使用SQL创建一个名为“工资”的数据库。

2.2工资数据表的设计在本数据库中,将建立3个数据表,其功能如下:员工基本信息:用于存放员工的基本信息情况,包括员工的民族、出生年月、部门等。

员工工资表:用于存放员工的基本工资、交通补助等。

员工奖惩记录:用于记录员工的奖惩类别和奖惩原因等。

这3个数据表的结构如表2.21至表2.23所示。

图2.21 员工基本信息表设计图2.22 员工工资表的设计图2.23 员工奖惩记录表的设计E-R图3 详细设计3.1工程的建立在“开始”菜单中启动VB,将弹出“新建工程”窗体如图3.1所示。

在该窗体的“新建”选项卡中选择“标准EXE”,单击“打开”按钮,系统将生成一个新工程,默认名称为“工程1”,如图3.1所示。

数据库课程设计——企业员工工资管理系统

数据库课程设计——企业员工工资管理系统

《大型数据库系统应用》集中实训报告系统名称:员工工资管理系统专业:信息管理与信息系统班级: B1201学号: 124365姓名:高振指导教师:王希娟2015 年 6 月11 日摘要企业的工资管理是公司管理的一个重要内容。

工资管理既涉及到企业劳动人事的管理,同时也是企业财务管理的重要组成部分。

工资管理需要和人事管理相联系,同时连接工时考勤和医疗保险等等,来生成企业每个职工的基本工资、津贴、医疗保险、保险费、实际发放工资等。

资金是企业生存的主要元素,资金的流动影响到企业的整体运作,企业员工的工资是企业资金管理的一个重要的组成部分。

但考虑到学生的开发时间,本次设计主要阐述员工工资管理系统主要是以企业员工工资情况为对象而开发的。

涉及系统比较小,有利于学生单独编写。

其系统的设计主要包括数据库的设计、维护和应用界面的设计与后台数据库的连接。

经分析采用Microsoft 公司开发的Visual Basic 6.0为开发工具,Microsoft SQL sever 2000 为后台数据库。

Visual Basic (简称VB)是由Microsoft公司推出的在Windows操作平台下最迅速、最简捷的应用开发工具之一。

它引入了面向对象的程序设计思想和“控件”的概念,使得大量已经编好的Visual Basic 程序可以直接拿来使用。

同时VB具有简单、易学的特点,是大多数初学者最理想的编程语言,也是专业人员得心应手的开发工具。

它在一个公共环境里集成了许多不同的功能,例如,设计、编辑、编译和调试。

目前市场上数据库的主流厂商及产品有IBM DB2、Microsoft SQL SERVER 2000、ORACLE 9i、Sybase。

Microsoft SQL Server 2000是在SQL Server 7.0的基础上对性能、可靠性、质量以及易用性进行了扩展。

SQL Server 2000中包含许多新特性,这些特性使其成为针对电子商务、数据仓库和在线商务解决方案的卓越的数据库平台。

员工薪资管理系统带数据库

员工薪资管理系统带数据库

员工薪资管理系统带数据库简介员工薪资管理系统带数据库是一种用于管理员工薪资信息的软件系统。

该系统的主要功能包括员工信息的录入、薪资计算、薪资发放以及薪资报表生成等。

本文档将详细介绍员工薪资管理系统带数据库的设计与功能,并提供相关的使用说明。

功能概述员工薪资管理系统带数据库的主要功能可以分为以下几个方面:1.员工信息管理:包括员工基本信息的录入、修改、删除与查询等。

2.薪资计算:根据员工的薪资设置、考勤记录等信息,自动计算出员工的应发工资。

3.薪资发放:将已计算出的薪资数据导出至工资表,并支持导出为Excel格式。

4.薪资报表生成:根据薪资发放记录,生成相应的薪资报表,包括每月薪资汇总、员工个人薪资明细等。

技术选型员工薪资管理系统带数据库的技术选型如下:•后端开发语言:Java•数据库:MySQL•前端框架:Vue.js数据库设计员工薪资管理系统的数据库设计主要包括以下表:•员工表(employee):用于存储员工的基本信息,包括姓名、性别、年龄、职位等。

•薪资设置表(salary_setting):用于存储员工薪资的设置信息,包括基本工资、绩效工资等。

•考勤记录表(attendance_record):用于存储员工的考勤记录,包括迟到次数、早退次数等。

•工资表(salary_table):用于存储每月的薪资发放记录,包括员工ID、薪资金额等。

以下是数据库表的详细设计:员工表(employee)字段名数据类型说明id int员工IDname varchar员工姓名gender varchar员工性别age int员工年龄position varchar员工职位薪资设置表(salary_setting)字段名数据类型说明id int设置ID employee_id int员工ID basic_salary decimal基本工资performance_bonus decimal绩效工资考勤记录表(attendance_record)字段名数据类型说明id int记录IDemployee_id int员工ID late_count int迟到次数early_leave_count int早退次数工资表(salary_table)字段名数据类型说明id int记录ID employee_id int员工ID salary_amount decimal工资金额month varchar发放月份系统架构员工薪资管理系统带数据库的系统架构如下:系统架构系统架构•前端:使用Vue.js开发,负责与用户交互,包括员工信息录入、薪资计算配置、薪资发放等。

数据库应用课程设计—工资管理系统

数据库应用课程设计—工资管理系统

《数据库应用课程设计》大作业报告班级:电商1701班学号:姓名:课题:工资管理系统目录一.数据库设计 (1)1.需求分析 (1)2.概念结构设计 (1)3.逻辑结构设计 (2)二.数据库及表的创建 (4)1.数据库的创建 (4)2.表的创建 (5)3.表的数据加入 (11)三.数据库查询 (14)1.选择查询 (14)2.聚合函数查询 (15)3.分组和汇总查询 (16)4.连接查询 (17)5.子查询 (18)四.视图和索引 (20)1.视图 (20)2.索引 (22)五.存储过程与触发器 (24)1.存储过程 (24)2.触发器 (26)六.数据库的安全管理 (27)1.登录账号 (27)2.数据库用户账号 (28)一.数据库设计1.需求分析与用户协商,了解用户的需求,了解需要哪些数据和操作(主要是查询),确定系统中应包含的实体有员工信息、部门、考勤、工资。

员工的属性确定为员工编号、姓名、性别、出生日期、银行卡号、联系方式、部门编号、职务、入公司时间;部门的属性确定为部门编号、部门名称、部门负责人、电话;考勤表的属性确定为ID、所属月份、员工编号、应到天数、实到天数、加班天数;工资的属性确定为ID、所属月份、员工编号、基本工资、工龄补、全勤奖、加班费、其它扣款、应发工资、五险一金、所得税、实发工资、发放时间。

其中,每个员工只属于一个部门,每个部门拥有多名员工;每个员工对应多个月份的考勤信息,每个月份的每条考勤信息对应一个员工;每个员工对应多个月份的工资信息,每个月份的每条工资信息对应一个员工。

2.概念结构设计画出工资管理系统的E-R图,如图1-1:图1-1 工资管理系统E-R图3.逻辑结构设计将E-R图转化为关系数据模型,即将实体、属性和实体之间的联系转化为关系模式,如下:(1)员工表(员工编号,姓名,性别,出生日期,银行卡号,联系方式,部门编号,职务,入公司时间);(2)部门表(部门编号,部门名称,部门负责人,电话);(3)考勤表(ID,所属月份,员工编号,应到天数,实到天数,加班天数);(4)工资表(ID,所属月份,员工编号,基本工资,工龄补,全勤奖,加班费,其它扣款,应发工资,五险一金,所得税,实发工资,发放时间)。

数据库设计报告——工资管理系统

数据库设计报告——工资管理系统

一、设计目的和要求通过两周的课程设计,加深对数据库技术相关理论的理解,增强动手能力,掌握使用现行较为流行的数据库理论和数据库开发工具进行数据库管理操作(如建库、建立完整性约束,对数据库中数据进行查询,更改等操作)的方法;具体应用方面,设计一个工资管理系统,实现对员工工资的管理及查询功能。

最终结果为设计和完成具有较完善功能和一定规模的数据库应用系统(后台),为此后的软件工程课程设计和毕业设计作准备。

二、设计内容2.1概述项目背景:当今的科技迅速发展,管理系统已经完全通过计算机实现,因此需要根据外界的不断变化来完善管理系统,设计适应其发展的数据库管理系统,提高其性能,完善其功能。

编写目的:用SQL Server 2000建立一个工资管理系统数据库,在该数据库中建立员工基本信息表、员工工种信息表、员工考勤情况表、员工津贴信息表、员工月工资表、年终奖金表、工资等级表、奖金等级表。

按照要求设置好属性和各表的主键,并实现一下功能:(1)员工每个工种基本工资的设定(2)加班津贴管理,根据加班时间和类型给予不同的加班津贴;(3)按照不同工种的基本工资情况、员工的考勤情况产生员工的每月的月工资;(4)员工年终奖金的生成,员工的年终奖金计算公式=(员工本年度的工资总和+津贴的总和)/12;(5)企业工资报表。

能够查询单个员工的工资情况、每个部门的工资情况、按月的工资统计,并能够打印2.2需求分析1.问题陈述:随着现代化技术的发展,员工管理已经完全通过计算机来实现了,为了高效率的完成员工工资的管理,满足对员工工资的查询及其他相关操作的实现,决定开发设计工资管理系统,并通过使用工资管理系统,使工资管理工作系统化、规范化、自动化,从而达到提高管理效率的目的。

使办公人员可以轻松快捷地完成工资管理的任务。

系统后台采用SQL Server 2000建立数据库及其相关表和关系,运用SQL语句实现查询,计算等共能;后台采用Visual Basic所为界面输出,可提供添加删除等更新操作。

数据库课程设计(员工薪资管理系统)

数据库课程设计(员工薪资管理系统)

HUNAN CITY UNIVERSITY 数据库系统课程设计设计题目:员工薪资管理姓名:学号:专业:信息与计算科学指导教师:2011 年 12 月 21 日目录一课题组与课题选取 (3)●课题组构成 (3)●课题组项目分工 (3)●课题选取背景及意义 (3)二员工薪资管理系统概述 (4)●现状分析 (4)●系统目标 (4)●系统特点 (5)三员工薪资管理系统数据库设计 (6)●需求分析 (6)●数据库物理结构分析 (7)●数据库概念结构设计 (8)●数据库逻辑结构设计 (11)●数据词典 (13)●问题及解决方法 (15)四总结 (16)●体会 (16)●参考文献 (17)一课题组与课题选取1、课题组构成指导老师:组长:组员:2、课题组项目分工课程设计报告的撰写······················需求分析································数据库物理结构设计······················数据库概念结构设计······················数据库逻辑结构设计······················数据字典·······························3、课题选取背景及意义背景:随着经济的发展,各个公司的规模也越来越大,为了更好的、更方便地管理企业中各个成员的工资发放情况,我们必须要有一个完善的、合理的、便捷的员工薪资管理系统来管理公司员工工资的发放情况。

数据库课程设计工资管理系统

数据库课程设计工资管理系统

数据库课程设计工资管理系统一、背景在现代社会中,工资管理是企业日常经营中不可或缺的一环。

而为了更好地管理企业工资发放和福利待遇,需要一种完善的管理系统。

数据库课程设计工资管理系统的建立就是为了实现该目标,通过实时更新员工信息和工资情况,让企业能够更加精准、高效的管理员工工资。

二、系统功能该系统作为一款针对企业工资管理的应用系统,其主要功能如下:1.基本信息管理:可进行员工基本信息管理,包括员工姓名、性别、入职时间、工作部门、岗位职责、身份证号等信息。

2.工资管理:在员工信息基础上,还可进行工资管理,包括发放日期、发放金额、所得税情况等信息。

3.福利管理:对企业内部的福利体系进行管理,包括社保、公积金、医疗福利各方面的内容。

4.报表管理:提供各种报表以分析工资结构,同时提供员工查询功能。

5.权限管理:管理员工资信息,确保数据的安全性和数据准确性。

三、系统架构1. 数据库本系统采用MySQL 数据库进行数据存储,能够应对大型企业的数据量。

除此之外,也可以通过数据库的备份和恢复等功能来保障数据的安全与稳定。

2. 系统框架采用MVC 框架,以前端技术HTML、CSS、JavaScript 为基础,后端使用PHP 语言进行开发。

同时采用Ajax 对后台进行数据请求,能够实现数据的快速响应。

3. 系统部署将系统进行打包,可在任何符合系统要求的服务器上进行部署。

其中,需要对于服务器进行相关设置,例如Apache、PHP、MySQL 等环境的安装及配置。

四、开发过程1.需求获取开发工作正式启动之前,需要充分了解企业的工资管理需求,并进行详尽的调研。

通过调研之后,需要将调研结果进行整理,以便更好的开发工作。

2.需求分析在详细了解后,需要将调研结果进行分析,确立该系统应具备哪些需求和功能,以及哪些需求和功能是必须的和优先的。

3.设计在确定需求和功能之后,根据系统架构规划软件系统的开发设计。

通常,设计工作包括数据库表设计、系统组件设计、界面设计、文档编写等工作。

数据库工资管理系统课程设计(大作业)报告

数据库工资管理系统课程设计(大作业)报告

课程设计(大作业)报告课程名称:数据库原理与技术设计题目:工资管理系统院系:信息技术学院班级:2010级应用技术班设计者:马素丹学号:201011020122指导教师:设计时间:2012-6-18——2012-6-21信息技术学院昆明学院课程设计(大作业)任务书课程设计(大作业)报告一、题目分析1、数据:·职工(职工编号、职工姓名、性别、年龄、职称、部门)·工资(职工编号、基本工资、岗位工资、职务工资、交通补贴、误餐补贴、应发工资、养老保险、医疗保险、住房公积金、个人所得税、实发工资)·部门(部门编号、名称、编制、负责人、电话)2、工资管理规则:一名职工只能属于一个部门,一个部门可以有多个职工。

每名职工每月的工资组成为“应发工资=基本工资+岗位工资+职务工资+交通补贴+误餐补贴;实发工资=应发工资-养老保险-医疗保险-住房公积金-扣税;个人所得税应发工资2000元起征:2000元内无税,2500元内的征收超过2000部分的5%,3500元内的征收超过2000元不到2500元的5%及超过2500元的10%,5000元内的15%,5000元以上的征收超过2000元不到2500元的5%、超过2500元不到3500元的10%、超过3500元不到5000元15%,及5000元以上的20%。

可以对各种信息进行增加、修改、删除和查询,如:更新各种基本信息、查询职工的各种相关信息、统计职工当月实发工资等。

二、总体设计i.系统概述论坛管理系统:使用SQL数据库实现后台的添加、修改、删除和查询各项基本信息。

ii.数据流程图3、逻辑模型设计:·职工(职工编号、职工姓名、性别、年龄、职称、部门)·工资(职工编号、基本工资、岗位工资、职务工资、交通补贴、误餐补贴、应发工资、养老保险、医疗保险、住房公积金、个人所得税、实发工资)·部门(部门编号、名称、编制、负责人、电话)4、工资管理系统E-R图:三、实验器材Windows XPMicrosoft SQL sever 2005四、实验步骤1、分析题目,项目主管制定出合理的后台数据库设计项目计划。

以Visual FoxPro数据库为基础开发高校人事工资管理系统

以Visual FoxPro数据库为基础开发高校人事工资管理系统

以Visual FoxPro数据库为基础开发高校人事工资管理系统Visual FoxPro是一个强大的数据库开发工具,它能够快速、高效地开发出各种类型的应用程序。

在高校人事工资管理系统的开发过程中,Visual FoxPro可以为我们提供强有力的支持和帮助。

首先,我们需要明确高校人事工资管理系统的功能需求。

该系统应包括以下功能:1. 基础数据管理:包括员工基本信息、职务信息、部门信息等。

2. 工资管理:包括工资计算、社保管理、公积金管理等。

3. 绩效管理:包括考勤管理、工作绩效考核等。

4. 报表管理:包括各种统计报表、工资单等。

在设计数据库之前,我们需要根据需求分析,确定系统的数据结构。

以下是高校人事工资管理系统的数据结构:1. 员工信息表员工编号、姓名、性别、出生日期、籍贯、入职日期、身份证号码、驾照号码、电话号码、邮箱、家庭住址、学历、专业、毕业院校、部门名称、职务、职称等。

2. 部门信息表部门编号、部门名称、部门电话、部门地址、部门负责人、上级部门等。

3. 工资信息表员工编号、部门名称、上岗日期、基本工资、津贴、扣除项、社保费、公积金等。

4. 绩效考核表员工编号、考勤日期、迟到次数、早退次数、缺勤次数、工作任务完成情况、绩效等级等。

5. 报表统计表员工编号、姓名、部门名称、本月工资、社保费、公积金、所得税、实际发放工资等。

以上数据表是高校人事工资管理系统的核心数据,通过Visual FoxPro可以方便地创建和管理该系统所需的所有数据。

在设计数据库之后,我们需要根据需求分析,编写系统的各个模块。

以下是高校人事工资管理系统的主要模块:1. 基础数据管理模块该模块主要用于管理员工基本信息、职务信息、部门信息等。

管理员可以通过该模块进行添加、修改、删除员工、职务、部门等操作。

2. 工资管理模块该模块主要用于管理员工工资信息。

管理员可以通过该模块实现工资计算、社保管理、公积金管理等操作。

3. 绩效管理模块该模块主要用于管理员工考勤和绩效评估情况。

数据库大作业-员工工资管理系统(1)

数据库大作业-员工工资管理系统(1)

Hefei University数据库技术综合报告BACHE LOR DISSERTATION题目: 员工工资管理系统设计系别:电子信息与电气工程系班级:电子信息工程(1)班姓名:王蓓蓓学号: 14050110072015年12月11日目录摘要 (1)一、应用背景 (1)1。

1 引言 (1)1.2 管理信息系统的发展历史 (1)1。

3 国内信息系统发展现状 (2)1.4 国内信息系统存在的问题 (2)1。

5 信息系统开发的紧迫性 (3)二、系统的主要功能 (3)2.1数据库需求分析 (4)2.2功能陈述 (4)2.3数据流图 (4)2。

4功能流程图 (5)2。

5 E-R模型图 (7)2.5。

1 部门实体E—R图 (7)2.5.2员工实体E-R图 (7)2.5。

3 考勤表实体E—R图 (8)2.5.4加班表实体E-R图 (8)2.5。

5工种表实体E—R图 (9)2.5.6实体与实体之间的E—R模型如图8所示 (9)三、数据库逻辑设计 (10)3.1表的定义 (10)3.1.1员工表 (10)3。

1.2部门表 (10)3。

1。

3工种表: (11)3.1。

4加班类型表(类型,加班名称,加班薪酬) (11)3.2代码 (12)四、物理结构设计 (13)4.1存储结构设计 (13)4。

2确定数据库的存放位置 (13)4.3存储过程 (14)4.4触发器的实现 (15)五、总结与心得 (16)摘要人事管理是企业管理中的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。

如何管理好企业内部员工的信息,成为企业管理中的一个大问题。

在这种情况下,开发一个企业人事管理系统就显得非常必要。

本企业人事管理系统具有如下功能:员工基本信息的录入、修改、查询、删除模块,员工考勤信息和员工调动信息的录入、修改、查询、删除模块,以及系统维护功能.为企业人事管理提供信息咨询,信息检索,信息存取等服务,基本上能够满足现代企业对人事管理的需要.一、应用背景1.1 引言企业人事管理是企业管理的一个重要内容,随着时代的进步,企业也逐渐变的庞大起来。

数据库大作业_工资管理系统分析

数据库大作业_工资管理系统分析

工资管理系统分析一、选题背景与意义随着社会的进步和计算机技术的发展,特别是微型计算机的大范围普及,计算机的应用逐渐由科学计算、实时控制等方面向非数值处理的各个领域中渗透。

尤其是以微型计算机为处理核心,以数据库管理系统为开发环境的管理系统在办公室自动化以及商业信息管理等方面的应用,日益受到人们的关注。

在我国,管理信息系统是计算机应用最广泛的领域之一。

随着我国经济建设突飞猛进,管理科学化与管理手段的现代化已经提到非常重要的地位。

企、事业单位为了提高自身的管理水平和竞争能力,纷纷投入人力物力,开发适合本单位需求的管理信息系统。

中小企业与行政事业单位建立的管理信息系统尤如雨后春笋,一个新的开发和管理信息系统的热潮正在掀起,为此我们计划设计了这个工资管理系统。

它可以大大减少人力,使人们摆脱了原有系统的局限性,只要在电脑上轻轻地点几下就可以完成查询、输入、修改、输出等功能。

非计算机专业的人员也可以熟练地进行操作。

二、系统需求分析《工资管理系统》主要根据本公司的要求进行设计,并了解了公司的工资的工作流程,该系统包括五大模块:数据输入模块、数据查询模块、数据修改模块、报表输出模块、报表统计模块。

(一)数据输入模块功能要求如下(1)员工信息的录入。

(2)数据存储。

(二)数据查询模块功能要求如下:(1)根据员工姓名查询员工的工资情况。

(2)根据员工编号等查询员工的工资情况。

(3)根据员工身份证号查询员工的工资情况。

(4)根据员工工资级别查询员工的工资情况。

(三)数据修改模块功能要求如下:(1)增加员工信息。

(2)删除员工信息。

(3)修改员工信息。

(4)自动更新数据库。

(四)报表输出模块功能要求如下:(1)打印工资信息。

(2)打印工资条。

(五)报表统计模块功能要求如下:(1)统计员工工资收入。

(2)根据月份显示员工每月的工资。

(六)员工信息包含以下内容:(1)编号(2)姓名(3)身份证号(4)工资级别三、设计的基本思想和方法:本系统设计是在windows环境的支持下运行的,采用窗口式执行文件,操作实用、简易、方便、直观。

数据库员工工资管理系统概述

数据库员工工资管理系统概述

数据库员工工资管理系统概述数据库员工工资管理系统概述作为一个企业,员工管理和工资管理都是核心的管理内容之一。

要想保证企业的运营和发展,需要确保员工得到合理的工资安排,同时这必须与企业检验和程序管理系统紧密结合。

为了解决这个问题,许多企业通过实施数据库员工工资管理系统来安排员工的工资,并且有效地对员工的工资管理进行优化。

1. 系统概述数据库员工工资管理系统是一种基于大数据分析的员工工资管理平台,它能够依据公司的内部政策和流程,进行员工工资安排和管理。

该系统采用先进的数据管理系统,确保数据的安全性和数据精度。

而自主研发的大数据分析技术,可以提供更精确的薪资策略和管理建议,以保证员工的收入符合市场标准, 且员工的薪资变化符合公司政策和法律法规规定。

2. 系统特点该系统拥有多种特性和优势。

包括:2.1 数据安全性:该系统使用国际先进的数据库安全技术和加密技术,保证数据的安全性和机密性。

2.2 数据准确性:该系统采用先进的数据分析技术和财务计算公式,确保员工薪资数据的准确性和完整性。

2.3 工作流程简化:该系统实现了多种工作流程的自动化和智能化管理,使得员工工资管理的流程更加简化和流畅。

2.4 全面性:该系统包括多种员工工资管理功能,可以全面,综合察看企业员工的工资情况,从而为企业管理层决策的提供依据。

2.5 数据查询和分析:该系统支持数据的二次开发和查询,这能够让企业管理层更全面地了解员工工资情况和薪资管理状况,有助于进一步优化和改进薪资管理策略和流程。

3. 系统优势通过采用数据库员工工资管理系统,能够帮助企业管理层更加准确地掌握员工的收入情况和企业的支出状况。

同时,加强员工薪资安排的合理性,更好地调动员工服务意识,从而为企业的发展提供更有效的支持。

3.1 薪资管理的透明度通过数据库员工工资管理系统,企业管理层可以清晰地了解员工的薪资情况,从而为制定更精准的薪资管理政策提供依据,有效地减少企业内部的薪资不公现象。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Hefei University数据库技术综合报告题目:员工工资管理系统设计系别:电子信息与电气工程系班级:电子信息工程(1)班姓名:王蓓蓓学号: 14050110072015年12月11日目录摘要 ..................................................................................................... 错误!未指定书签。

一、应用背景 ..................................................................................... 错误!未指定书签。

1.1 引言 ..................................................................................... 错误!未指定书签。

1.2 管理信息系统的发展历史.................................................. 错误!未指定书签。

1.3 国内信息系统发展现状...................................................... 错误!未指定书签。

1.4 国内信息系统存在的问题.................................................. 错误!未指定书签。

1.5 信息系统开发的紧迫性...................................................... 错误!未指定书签。

二、系统的主要功能.......................................................................... 错误!未指定书签。

2.1数据库需求分析................................................................... 错误!未指定书签。

2.2功能陈述............................................................................... 错误!未指定书签。

2.3数据流图............................................................................... 错误!未指定书签。

2.4功能流程图........................................................................... 错误!未指定书签。

2.5 模型图.................................................................................. 错误!未指定书签。

2.5.1 部门实体图.............................................................. 错误!未指定书签。

2.5.2员工实体图............................................................... 错误!未指定书签。

2.5.3 考勤表实体图.......................................................... 错误!未指定书签。

2.5.4加班表实体图........................................................... 错误!未指定书签。

2.5.5工种表实体图........................................................... 错误!未指定书签。

2.5.6实体与实体之间的模型如图8所示....................... 错误!未指定书签。

三、数据库逻辑设计........................................................................ 错误!未指定书签。

3.1表的定义 ...................................................................................... 错误!未指定书签。

3.1.1员工表 ........................................................................ 错误!未指定书签。

3.1.2部门表....................................................................... 错误!未指定书签。

3.1.3工种表:................................................................... 错误!未指定书签。

3.1.4加班类型表(类型,加班名称,加班薪酬)....... 错误!未指定书签。

3.2代码 ...................................................................................... 错误!未指定书签。

四、物理结构设计.............................................................................. 错误!未指定书签。

4.1存储结构设计....................................................................... 错误!未指定书签。

4.2确定数据库的存放位置....................................................... 错误!未指定书签。

4.3存储过程............................................................................... 错误!未指定书签。

4.4触发器的实现....................................................................... 错误!未指定书签。

五、总结与心得 ................................................................................. 错误!未指定书签。

摘要人事管理是企业管理中的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。

如何管理好企业内部员工的信息,成为企业管理中的一个大问题。

在这种情况下,开发一个企业人事管理系统就显得非常必要。

本企业人事管理系统具有如下功能:员工基本信息的录入、修改、查询、删除模块,员工考勤信息和员工调动信息的录入、修改、查询、删除模块,以及系统维护功能。

为企业人事管理提供信息咨询,信息检索,信息存取等服务,基本上能够满足现代企业对人事管理的需要。

一、应用背景1.1 引言企业人事管理是企业管理的一个重要内容,随着时代的进步,企业也逐渐变的庞大起来。

如何管理好企业内部员工的信息,成为企业管理中的一个大问题。

在这种情况下,一个可以规范化,自动化的企业人事管理系统就显得非常必要。

最初的人事管理,都是靠人力来完成的。

当企业规模比较小的时候,人力可以完成,随着企业的规模越来越大,企业的员工人数也越来越多,依然维持着人力进行人事管理,必然会造成工作效率低,工作错误增高的问题。

人事管理系统就是把分散的企事业单位的职工信息实行统一,集中,规范的收集管理,建立分类编号管理,电脑存储查询以及防火,防潮,防蛀,防盗等现代化,专业化的管理系统,为企事业单位和职工解除后顾之忧。

企业人事管理系统为企事业单位提供信息咨询,信息检索,信息存取等服务。

1.2 管理信息系统的发展历史管理信息系统的概念起源很早。

早在20世纪30年代,柏德就强调了决策在组织管理中的作用。

50年代,西蒙提出了管理依赖于信息和决策的概念。

同一时代维纳发表了控制论与管理,他把管理过程当成一个控制过程。

50年代计算机已用于会计工作,1958年盖尔写道:管理将以较低的成本得到及时准确的信息,做到较好的控制。

"这时数据处理一词已经出现。

管理信息系统已经逐步成为一个独立的学科分支,它继承了其他众多学科的理论、方法与应用技术,它与信息科学、系统科学、控制理论、运筹学、会计学、统计学、经济学、管理科学、计算机科学有着十分密切的联系。

同时,管理信息系统作为一种应用工具,又广泛地应用于工业、农业、交通、运输、文化、教育、卫生、体育以及各种社会经济活动的信息管理之中,并起着益重要的作用,显示出强大的生命力。

随着社会的不断进步、科学技术快速发展以及生产力水平逐步提高,使得管理工作显得越来越重要。

在现代管理科学体系中,管理信息系统已经被公认为是一门不可替代的崭新学科,目前,其正处在不断发展、逐步完善阶段。

计算机作为现代化的工具与手段应用于管理,已成为信息处理的重要工具。

计算机的应用范围越来越广,应用的功能由一般数据处理发展为分析预测、支持决策,最终导致了管理信息系统的产生。

管理信息系统它是依赖于管理和科学技术的发展而形成的。

管理信息系统的三要素是系统的观点、数学的方法和计算机的应用,而这三点也正是管理现代化的标志。

管理信息系统是依赖于电子计算机的发展而发展的。

管理信息系统是与电子计算机同步发展的。

从原理上讲,任何部门或企业,无论有无计算机,均有信息的收集,加工和使用,因而都有管理信息系统。

但是,只是有了计算机以后管理信息系统的功能才能真正体现出来。

1.3 国内信息系统发展现状企业是国民经济的基本单元,而企业信息系统建设是我国企业走向现代化的必由之路。

我国目前共有各类企业800万家,这些企业在近20年来,在不同程度上都遇到了企业信息系统建设的问题。

80年代以来,国家有关部门就一直非常重视企业信息化的推进。

国家有关部门曾重点扶持过一批国有大企业的信息化工程,并以它们为样板在全国制造业企业中推广过。

沈阳鼓风机厂、成都飞机制造厂、北京第一机床厂等,都是这一时期涌现出来的企业信息化样板企业。

相关文档
最新文档