当前位置:首页 » 操作系统 » 工资管理数据库设计

工资管理数据库设计

发布时间: 2023-07-22 15:17:40

A. 怎么用java+sql数据库做一个工资管理系统

第一章 需求分析

1.1 功能要求

1.1.1 功能概况

本次设计要求运用面向对象设计知识,利用 JAVA 语言设计实现一个“小型公司工资管理系统”。

1.1.2 存储功能

能够存储雇员的编号、姓名、性别、所在部门,级别,并进行工资的计算。 其中,雇员级别分为经理、技术人员、销售人员和销售经理。四类人员的月薪计算方法如下:经理拿固定月薪;技术人员按小时领取月薪;销售人员按其当月销售额的提成领取工资;销售经理既拿固定月薪也领取销售提成。由此要求,该项目需要利用数据库的关系表存储数据。

1.1.3 添加功能

程序能够任意添加上述四类人员的记录,可提供选择界面供用户选择所要添加的人员类别,要求员工的编号要唯一,如果添加了重复编号的记录时,则提示数据添加重复并取消添加。需要利用 Java 语言连接数据库,使用数据库添加语句。

1.1.4 查询功能

可根据编号、姓名等信息对已添加的记录进行查询,如果未找到,给出相应的提示信息,如果找到,则显示相应的记录信息。利用 Java Swing 控件进行展示。

1.1.5 编辑功能

可根据查询结果对相应的记录进行修改,修改时注意编号的唯一性。

1.1.6 删除功能

主要实现对已添加的人员记录进行删除。如果当前系统中没有相应的人员记录, 则提示“记录为空!”并返回操作;否则,输入要删除的人员的编号或姓名,根据所输入的信息删除该人员记录,如果没有找到该人员信息,则提示相应的记录不存。

1.1.7 统计功能

能根据多种参数进行人员的统计。例如,统计四类人员数量以及总数,或者统计男、女员工的数量,或者统计平均工资、最高工资、最低工资等信息。利用数据库语句完成统计。

1.1.8 界面功能

利用 java 的 GUI 功能设计系统的图形用户界面,要求界面美观,易用。

B. 如何用命令方式建立一个名为“工资管理”的数据库

首先在SQL中利用企业管理器或向导建立一个数据库,命名为学生管理系统,
启动SQL Sever服务,运行企业管理器,单击要创建数据库的服务器左边的加号图标,展开树形目录,在“数据库”节点上右击鼠标,在弹出的快捷菜单中选则“新建数据库”命令,然后按照提示一步步建立数据库,不再详细叙述。

假设学生管理系统下有三个表,分别为学生表、课程表、修课表,表的结构分别如下:
学生表(student) (
学号(sno) 普通编码定长字符类型,长度7,主码,
姓名(sname) 普通编码定长字符类型,长度8,非空,
性别(ssex) 统一编码定长字符类型,长度1,
年龄(sage) 微整型,
所在系(sdept) 统一编码可变长字符类型,长度20


课程表(course) (
课程号(cno) 普通编码定长字符类型,长度6,主码,
课程名(cname) 统一编码定长字符类型,长度10,非空,
学分(credit) 小整型,
学期(semester) 小整型

C. 如何编写工资管理数据库的代码

VB+VC+VFP
可以完成你说的题目
具体的代码
还要自己去写
在写的过程中发现的问题
可以把你写的发到网上
让大家帮助你完成
如故光是别人写你照抄
那对于你来说是没有进步的

D. vf数据库基本工资大于1000小于3000该怎么设置

工资大于等于1000和小于等于3000在信息框中输入表达式。
你先建立一个项目,在项目中建立相应的单、相应的表单、相应的菜单,在表单中引用表、引用菜单。当然表单中含有相应的管理功能、连编项目,成exe或app文件就可以了。
vfp写工资管理系统,可以完成一些基本的工资管理操作,如基本的数据浏览、查找、修改、添加、打印以及数据统计的功能。

E. 谁能帮我用access软件制作职工工资管理数据库。

员工工资管理系统数据库设计文档说明数据库设计所谓数据库(Database)就是指按一定组织方式存储在一起的,相互有关的若干个数据的结合,数据库管理系统(database Management System)就是一种操纵和管理数据库的大型软件,简称DBMS,他们建立在操作系统的基础上,对数据库进行统一的管理和控制,其功能包括数据库定义,数据库管理,数据库建立和维护,与操作系统通讯等。DBMS通常由数据字典,数据描述语言及其编译程序,数据操纵(查询)语言及其编译程序,数据库管理例行程序等部分组成。关系数据库是以关系模型为基础的数据库,是数据表、记录、字段之间的关系将这些表联系在一起,关系数据库提供了成为结构化查询语句(SQL)标准接口,该接口允许使用多种数据库工具和产品,关系数据库是目前最流行的数据库。 一、 创建表以及表之间的关系1、 创建表 (1) 员工基本信息表(Employeebaseinfo)字段名数据类型长度允许空主键列名员工编号char9No null是employee_id姓名char8No null否employee_name性别char2No null否sex出生日期smalldatetime4No null否birth学历char8No null否diploma职务char8No null否position工龄float8No null否wordage联系电话varchar25null否werpan住址varchar50null否Lihome参加工作时间smalldatetime4Null null否wordtime部门编号varchar12No null否department_id备注varchar50null否weipen注明:设计索引:主键:员工编号外键:“部门编号”为部门基本表部门编号的外键(2)员工工资基本表字段名数据类型长度允许空主键列名员工编号char9No null是employee_id基本工资smallmoney5No null否basepay职务工资smallmoney5No null否positionpay发放日期smalldatetime4No null否othertime注明:设计索引:主键:员工编号 (3)奖励扣款表(Employeepay)字段名数据类型长度允许空主键列名员工编号char9No null employee_id加班工资smallmoney5Null否overtimepay奖励工资smallmoney5Null否bonuswage其他补贴smallmoney5Null否subsidy劳动保险smallmoney5No null否laborinsure考勤扣款smallmoney5Null否discountpay其他扣款smallmoney5Null否otherpay 注明:实施CHECK约束othertime设计索引:主键:员工编号外键:‘员工编号’为员工基本信息表员工编号的外键,“部门编号”为部门基本表部门编号的外键劳动保险是必有的,不以为空 (4)工资领取表(incomepay)字段名数据类型长度允许空主键列名发放编号char10NO NULL是Fempyee id员工编号char8NO NULL否employee_id是否领取char10NULL否paycount注明:设计索引:主键:发放编号 (5)登陆表 (Customeradminister)字段名数据类型长度允许空主键列名IDchar10No null是Id idOperNamevarchar25No null否OperNameOperLevelvarchar25No null否OperLevelOperNochar10No null否OperNoOperPwdchar10No null否 null否OperDateNotevarchar25Null否Note (6)类型表(listtable)字段名数据类型长度允许空主键列名表名varchar25NO NULL是 字段名varchar25NO NULL是 序号varchar10NO NULL是 选取内容varchar25NO NULL否 注明:设计索引:主键:ID (7)部门信息表(Departmenttable)字段名数据类型长度允许空主键列名部门编号varchar12No nul+是department_id部门名称varchar25No null否department_name联系电话varchar25No null否phonenumber注明:设计索引:主键:部门编号

F. 求工资管理系统数据库表

--创建数据库
create database Bwagemanage

--创建管理员表

create table Toperator
(oid int identity(1,1)
uname varchar(8), --用户名
upass varchar(15), --密码
units varchar(20), --单位
umpopedom varchar(1) 'F' NOT NULL, --管理权限
uopopedom varchar(1) 'F' NOT NULL, --操作权限
uspopedom varchar(1) 'F' NOT NULL, --查询权限
opera varchar(8), --操作员
stamp datetime default getdate() not null --修改时间
)

--创建职工信息表

create table Temployee
( sid int identity(1,1),
enumber varchar(6) not null primary key, --职工编号
ename varchar(8) , --职工姓名
sex varchar(2) check(sex='男' OR sex='女'), --性别
unique(idcard varchar(18) ), --身份证号码
job varchar(8), --职称
department varchar(8), --部门
operatordate datetime default 'Now' --最后操作时间
)

--创建工资表
create table Tsalary
( wid int identity(1,1),
enumber varchar(6) not null primary key, --员工编号
year_date varchar(4), --工资年份
month_date varchar(2), --工资月份
base_salary decimal, --标准工资
qjwage decimal, --计件工资
cj decimal, --全勤
yf_salary decimal, --应付工资
board_wage decimal, --伙食费
zjts decimal, --出勤天数
rgts decimal, --日工天数
rpriece decimal, --日工价
overtime decimal, --加班工时
overpriece decimal --加班工资
age_salary decimal, --工龄工资
addition_award decimal, --岗位补贴
other_stipend decimal, --其它薪金
ynssr_tax decimal, --应纳税收入
gzfkk decimal, --工作服扣款
insurance decimal, --保险费扣款
yk_tax decimal, --应扣税金
other decimal, --其它扣款
real_salary decimal --实发工资
)

--创建历史信息表,保存工资表的历史信息,方便查询

create table Tinfo
( iid identity(1,1),
enumber varchar(6) not null, --职工编号
ename varchar(8), --职工姓名
year_date varchar(4) not null, --工资年份
month_date varchar(2) not null, --工资月份
opera varchar(8), --操作员
base_salary decimal, --标准工资
qjwage decimal, --计件工资
cj decimal, --全勤
yf_salary decimal, --应付工资
board_wage decimal, --伙食费
zjts decimal, --出勤天数
rgts decimal, --日工天数
rpriece decimal, --日工价
overtime decimal, --加班工时
overpriece decimal --加班工资
age_salary decimal, --工龄工资
addition_award decimal, --岗位补贴
other_stipend decimal, --其它薪金
ynssr_tax decimal, --应纳税收入
gzfkk decimal, --工作服扣款
insurance decimal, --保险费扣款
yk_tax decimal, --应扣税金
other decimal, --其它扣款
real_salary decimal --实发工资
)

--创建伙食费表

create table Tboard_wages
( bid int identity(1,1),
enumber varchar(6) not null primary key , --职工编号
ename varchar(8), --职工姓名
breakfast decimal, --早餐
chinese_meal decimal, --中餐
supper decimal, --晚餐
evening decimal, --夜宵
bdate datetime --日期

G. 某大学工资管理信息系统的分析、设计和实施

一、实验的地位、作用
管理信息系统实验作为课程实践性环节之一,是教学过程中必不可少的重要内容。通过计算机实验和案例分析,使学生加深理解、验证巩固课堂教学内容;增强管理信息系统的感性认识;掌握管理信息系统分析、开发的基本方法;培养学生理论与实践相结合的能力。
二、实验开设对象
本实验开设对象为《管理信息系统》课程的学习者(信息管理与信息系统专业及工商管理专业本科学生),实验为必修内容。
三、基本原理及课程简介
《管理信息系统》是一门培养学生信息系统分析、设计、开发能力的理论课程,同时要求学生具有较强的动手实践能力。在信息管理与信息系统专业的培养计划中,它是核心课程。本课程在教学内容方面着重基本理论、基本知识和基本方法。在实践能力方面着重培养系统分析方法、系统设计方法与基本技能的训练。实验课程不同于理论课程,应充分体现“教师指导下的以学生为中心”的教学模式,以学生为认知主体,充分调动学生的积极性和能动性,重视学生自学能力的培养,共开设5个实验项目。实验1-4侧重单项技能训练,实验5为综合性实验。
四、指导教师
原则上由管理信息系统课程讲授教师负责,由年轻教师担任主要的实验指导教师,实验室人员配合指导。指导教师应在每次实验前讲清实验目的、基本原理、实验要求等,指导学生在规定的时间内完成相关课程实验。

五、实验设备配置
每人配置1台电脑,安装有金蝶K3系统和其他试验系统 / Visual Foxpro / PowerBuilder / ERWin,可访问Internet。
六、考核与报告
1.实验后,学生将实验结果等内容写出实验报告(例如系统分析报告等),符合实验教学的要求,并得到指导教师的认可。
2.指导教师对每份实验报告进行审阅、评分。
3.该实验程依附于理论课,实验课的成绩记入课程平时成绩,占总成绩的20%。

实验一 数据库设计

一、实验题目
小型自选商场综合管理系统数据库设计。

二、实验课时
课外2课时。

三、实验目的
1.能够正确运用《数据库技术》课程的基本理论和知识,结合一个管理信息系统中的模拟课题,复习、巩固、提高数据库方案设计、论证和分析方法。
2.熟悉关系数据库规范化设计理论,根据实验要求设计并建立科学合理的数据库,正确建立数据库中表与表之间的关系。
3.进一步正确理解数据库设计思路,培养分析问题、解决问题的能力,提高查询资料和撰写书面文件的能力。

四、实验内容和要求

[系统描述]
小型自选商场综合管理系统应具备进货、销售、库存等基本管理功能,具体要求如下:
(1)能记录每一笔进货,查询商品的进货记录,并能按月进行统计。
(2)能记录每一笔售货,查询商品的销售情况,并能进行日盘存、月盘存。
(3)能按月统计某个员工的销售业绩。
(4)在记录进货及售货的同时,必须动态刷新库存。
(5)能打印库存清单,查询某种商品的库存情况。
(6)能查询某个厂商或供应商的信息。
(7)能查询某个员工的基本信息。
(8)收银台操作中,能根据输入的商品编号、数量,显示某顾客所购商品的清单,并显示收付款情况。

1.根据上述系统功能需求,使用ERWin描述该管理信息系统的概念模型。
2.完成该管理信息系统的数据库总体设计方案,明确数据库中表的结构,各表中关键字的设置,表与表之间的关系。
3.说明提交的数据库设计方案满足第几范式,说明设计理由。
4.根据系统功能需求,以SQL语句的形式分类列出系统应涉及的数据操作。
5.选用熟悉的数据库工具,根据设计方案正确建立数据库,并成功实现上述数据操作。
6.独立完成上述内容,并提交书面实验报告。

实验二 系统分析(一)

一、实验题目
小型自选商场综合管理系统系统分析。

二、实验课时
课外2课时。

三、实验目的
1.能够正确运用系统分析的过程与方法,结合一个模拟课题,复习、巩固、管理信息系统的系统分析知识,提高系统分析实践能力。
2.熟悉业务流程图、数据流程图、数据字典的绘制。
3.树立正确的系统分析思想,培养分析问题、解决问题的能力,提高查询资料和撰写书面文件的能力。

四、实验内容和要求

[系统描述]
参见实验一。

1.根据所述系统功能需求,开展实地调查或通过Internet查阅相关资料或结合个人经验,进行系统分析。
2.明确管理业务调查过程和方法,包括小型自选商场的典型组织机构、管理功能及业务流程。
3.明确数据流程的调查与分析过程,绘制数据流程图,编制数据字典。
4.在上述工作基础上,完成小型自选商场综合管理系统的系统化分析,提出新系统的逻辑方案。
5.针对个人在实验一中提出的数据库方案,提出修正或完善建议。
6.独立完成上述内容,并提交书面实验报告。

实验三 系统分析(二)

一、实验题目
金蝶K3软件进销存系统演示及系统分析。

二、实验课时
课外2课时。

三、实验目的
1.通过演示优秀的管理信息系统,借鉴正确、优秀的系统分析思想。
2.进一步强化、提高系统分析实践能力。
3.进一步熟悉商业企业管理实践中的进销存业务。

四、实验内容和要求
1.根据金蝶K3软件进销存系统演示及实际操作,对此系统进行系统分析。
2.通过上述系统分析,对个人在实验二中提出的小型自选商场综合管理系统系统分析报告进行自查,有何借鉴意义,具体的修正或完善措施如何?
3.独立完成上述内容,并提交书面实验报告。

实验四 系统设计及实施

一、实验题目
小型自选商场综合管理系统系统设计及实施。

二、实验课时
课外4课时

三、实验目的
1.能够正确运用系统设计的过程与方法,结合一个模拟课题,复习、巩固、管理信息系统中系统设计知识,提高系统设计实践能力。
2.熟悉代码设计、数据存储设计、输入输出设计等环节,并编制相应的文档及程序编写。
3.进一步树立正确的系统设计、实施思想,培养分析问题、解决问题的能力,提高查询资料和撰写书面文件的能力。

四、实验内容和要求

[系统描述]
参见实验一。

1.根据前述实验系统分析内容,进行系统设计。包括代码设计、数据存储设计、功能结构图设计、系统流程图设计、输入输出设计等。
2.在计算机上实现上述内容,完成一个实用、可运行的管理信息系统。
3.独立完成上述内容,并提交书面实验报告。

实验五 管理信息系统的分析、设计和实施

一、实验题目
某大学工资管理信息系统的分析、设计和实施。

二、实验课时
课外6课时。

三、实验目的
联系所学的管理信息系统开发的原理、技术、方法、工具和步骤,以及在各个阶段上应该完成的工作内容等理论知识,亲身体会开发一个管理信息系统的全过程及其工作内容,训练独立从事开发管理信息系统的能力。

四、实验内容和要求

某大学现行工资管理系统简单描述如下:
某大学共有教职员工3758人。学校下设教务处、财务处和房产处等二十六处室,还设有计算机系、自动控制系和管理工程系等十八个教学系,此外还附设一个机械工厂、一个电子厂和一所校医院。该校财务处负责全校教职工的工资管理工作,其工资管理业务情况如下:
每月25日至28日,房产处将本月职工住房的房费和水电费扣款清单报送财务处,总务处将托儿费扣款和通勤职工的交通补贴费清单报送财务处。财务处按期列出一份职工借支应扣款清单。所有这些清单的格式如表SJ-l和表SJ-2所示。

表 SJ-1 ( )月份职工( )项扣款清单
职工号 姓名 扣款金额(元) 备注

制表人: 日期:

表 SJ-2 ( )月份职工交通补贴清单
职工号 姓名 补贴金额(元) 备注

制表人: 日期:

此外,学校人事部门及时向财务处提供下列信息:
1)若有职工在学校内部各部门之间调动工作情况发生,则提供这些职工的姓名、由何部门调至何部门工作、工资发放变动情况等。
2)若有校外人员调入学校工作,则应提供调入者的职工号、姓名、调入校内何部门、以及有关调入者工资方面的数据,还有他们的工资开始发放的月份,据此,财务处的工资管理会计员建立调入者的职工工资台帐帐页。
3)若有职工调离学校,则要提供调出人员的姓名、所在单位和终止发放本人工资的月份。
4)若调整工资,则应提供全校教职工工资调整变动情况清单和调整后工资从哪个月份开始发放。
当财务处收到各部门报送来的扣款单、补贴清单和其它有关职工工资变动通知单后,财务处的工资管理会计就可以依据上个月份的职工工资台帐制做本月职工工资台帐。职工工资台帐格式如表SJ-3所示,每名职工全年工资信息占据台帐的一页。

表SJ-3 某大学职工工资台帐帐页 第 页
职工号: 姓名: 部门代号: 部门名称:
月份 基本
工资 工龄
工资 副食
补贴 煤粮
补贴 交通
补贴 备补
1 备补
2 应发
工资 房
费 水电
费 托儿
费 借支
扣款 其它
扣款 扣款
合计 实发
工资
一月
二月
三月
四月
五月
六月
七月
八月
九月
十月
十一月
十二月

接下来,工资管理会计员再根据填制好的本月份职工工资台帐,花费一个星期左右的时间制作出一式两份的本月份全校职工工资发放单(按部门制作)和本月份工资汇总表,如表SJ-4所示。

表SJ-4 某大学一月份职工工资发放单
部门名称:
姓名 基本
工资 工龄
工资 副食
补贴 煤粮
补贴 交通
补贴 备补
1 备补
2 应发
工资 房
费 水电
费 托儿
费 借支
扣款 其它
扣款 扣款
合计 实发
工资
汪大伟
……
李 俊
合计

工资管理会计员依据工资汇总表上的全校“实发工资”合计数字,从银行提回现金,并于下月的5号将本月份职工工资发至职工手中。
职工工资计算处理中的几项说明:
.工龄工资每人每年增加0.50元。
.应发工资 = 基本工资 + 工龄工资 + 各项补贴之和。
.扣款合计 = 房费 + 水电费 + 托儿费 + 借支扣款 + 其它扣款。
.实发工资 = 应发工资 - 扣款合计。
从上面的描述不难看出,该所大学现行职工工资管理业务工作量特别大,同时还时常出现差错现象。有关人员迫切要求早日开发出全校职工工资管理信息系统,用计算机代替手工记帐、计算和制作报表工作。学校主管领导也十分支持这项工作,已批准投资5万元人民币用于购置设备和软件开发。同时,学校还拥有雄厚的技术力量。

1.在认真分析题目及其对现有系统描述的基础上,按照管理信息系统开发的工作步骤和工作内容,独立完成给定系统的分析、设计任务。
2.在Windows环境支持下选择所熟悉的程序设计语言开发本系统。系统即可以开发单机版,也可以开发为网络版。网络版中,人事、总务等部门可直接通过网络传输数据。
3.提交提供包含下述内容的实验报告。

五、实验报告的内容
1.系统分析部分
1)业务流程图
2)数据流程图
3)功能分析图
4)数据字典
5)数据加工处理的描述
6)某大学工资管理信息系统流程设想图(新系统模型)
2.系统设计部分
1)功能结构图设计
2)新系统信息处理流程设计
3)输出设计(主要指打印输出设计)
4)存储文件格式设计(数据库结构设计)
5)输入设计(主要指数据录入卡设计)
6)代码设计(职工证号和部门代号)
7)程序设计说明书
3.系统实施部分
1)程序框图
2)源程序
3)模拟运行数据
4)打印报表
5)系统使用说明书

热点内容
知网查数据库吗 发布:2025-03-15 21:11:44 浏览:295
c语言截屏 发布:2025-03-15 21:06:57 浏览:606
安卓手机桌宠哪个最好 发布:2025-03-15 21:05:08 浏览:463
vps自动脚本 发布:2025-03-15 20:50:29 浏览:60
php刷新重复提交 发布:2025-03-15 20:50:26 浏览:307
艾莫迅plc编程电缆 发布:2025-03-15 20:44:05 浏览:303
妖妖灵脚本 发布:2025-03-15 20:36:56 浏览:257
公司自己搭建ftp 发布:2025-03-15 20:36:07 浏览:63
如何增加配置使半袖变得不单调 发布:2025-03-15 20:33:37 浏览:350
linux显示目录 发布:2025-03-15 20:30:42 浏览:661