工资管理系统数据库
1. 如何用access建立工资管理系统
access只是数据库而已,用来存储数据,并不能实现你描述的这些功能
你所说的应该是基于access开发的工资管理系统
你可以用很多语言来实现,用asp,delphi开发相对简单
楼上正解
2. 如何用命令方式建立一个名为“工资管理”的数据库
首先在sql中利用企业管理器或向导建立一个数据库,命名为学生管理系统,
启动SQL Sever服务,运行企业管理器,单击要创建数据库的服务器左边的加号图标,展开树形目录,在“数据库”节点上右击鼠标,在弹出的快捷菜单中选则“新建数据库”命令,然后按照提示一步步建立数据库,不再详细叙述。
假设学生管理系统下有三个表,分别为学生表、课程表、修课表,表的结构分别如下:
学生表(student) (
学号(sno) 普通编码定长字符类型,长度7,主码,
姓名(sname) 普通编码定长字符类型,长度8,非空,
性别(ssex) 统一编码定长字符类型,长度1,
年龄(sage) 微整型,
所在系(sdept) 统一编码可变长字符类型,长度20
)
课程表(course) (
课程号(cno) 普通编码定长字符类型,长度6,主码,
课程名(cname) 统一编码定长字符类型,长度10,非空,
学分(credit) 小整型,
学期(semester) 小整型
)
3. 设计工资管理系统数据库步骤
1、需求分析,画出系统数据流程图;
2、设计数据库系统E-R图,通常包括以下实体:员工实体、员工工资实体、工资等级实体、部分岗位实体、工龄实体、公司福利实体;
3、根据E-R图列出需要的数据库数据表;
4、通过SQL SREVER 数据库软件建议相应的数据表
4. 谁能帮我用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注明:设计索引:主键:部门编号
5. 人事工资管理系统怎么建立数据库
广州璐华科技有限公司
推荐一款不错的人力资源管理软件,供你参考:
璐华RuvarHRM人力资源管理系统解决方案
RuvarHRM人力资源管理系统,汇集了众多成功企业先进的人力资源管理理念、人力资源管理实践、人力资源信息化系统建设的宝贵经验,以先进的信息技术,实现对企业人力资源信息的高度集成化管理,是适合中国企业使用的人力资源管理解决方案,为现代企业的成长与发展提供了先进、科学、务实的人力资源管理模式。
RuvarHRM采用基于IE浏览器的 B/S 结构,以人员管理、考勤管理、薪资管理、招聘管理、培训管理、合同管理、社保福利、绩效考核、报表中心为核心功能模块,是企业领导、HR经理和员工全员参与的,可多层次管理的集团版eHR系统。
1.岗位规划
岗位规划的目的是完善组织机构与岗位信息,企业可根据自身实际需求,建立规范有效的组织机构与岗位解决方案。
● 提供多种层次组织结构设计模式,根据各企业架构特点提供最合适的解决方案。
● 实现组织机构、编制管理、岗位管理、人员信息的协同,可灵活调整和管理企业各部门机构、岗位职级、岗位编制等信息。
● 可灵活定义各机构之间、岗位之间的上下级关系,并根据组织关系自动生成组织架构、岗位架构图,形象呈现企业组织架构、岗位架构之间的关系。
● 支持上传岗位发展图,让各个员工了解自身在企业的发展方向。
● 支持岗位信息活灵查询与导出功能。
● 可实现机构、部门的合拼,避免批量员工信息要重新输入。
● 支持组织信息统计分析、组织报表管理。
● 支持岗位信息与人员管理、考勤管理、薪资管理、招聘管理、培训管理、保险福利、合同管理、绩效考核、劳保用品等功能模块的数据关联。
2、人员管理
建立人员信息档案,管理各类人员基本信息和变动信息,实现人员信息方便快捷的统计和查询,生成各类人员管理台帐。
● 可自定义增加员工资料属性(如自定义字段、子集),完整记录员工的相关信息。
● 可批量导入人员基本信息档案。
● 通过身份证计算个人出生年月与年龄。
● 支持批量数据更新。
● 员工生日、试用期满、证照到期,退休时间等自动提醒。
● 支持人员变动操作,如入职、试用、延长试用,转正、调岗、薪资变动、离职,实现对员工从入职到离职的整个过程的信息化管理。
● 支持员工自己填写提交离职申请表,人性化管理离职操作过程。
● 支持员工离职程序在线流程化处理,自定义离职审查表。
● 支持员工从离职档案库中复职。
● 提供强大的定位查询及模糊查询功能,能快速方便查找任意的相关信息,实现以EXCEL表格格式导出相关信息功能。
● 提供各类统计报表,如:人员档案的报表、人员结构分析报表、部门分类统计报表、月度人数统计报表、年度人数统计报表等。
● 支持用户自由定制多种不同形式的统计报表。
3、考勤管理
管理系统考勤信息,根据考勤班次与打卡时间、请假、加班、出差记录,生成员工出勤报表,并为薪资计算提供相关数据, 使考勤数据与薪资计算直接挂钩。
● 支持多种班次自定义方式,提供夜班和跨天设置,实现不同班次不同考勤计算方法。
● 可单独或批量设置企业每个部门或每位员工的考勤排班,灵活设置个人调班,实现机动灵活考勤模式。
● 灵活设置非考勤人员,非常考勤人员不计入考勤统计报表。
● 支持多种格式(如TXT格式,EXCEL格式)的考勤数据导入。
● 根据班次与打卡时间自动生成考勤日、月报表,自动绑定请假、出差、调休时间来对比打卡时间,生成考勤报表。
● 支持对漏打卡情况进行手工补登数据。
● 支持请假、加班、出差、调休等考勤业务在线申请及审批管理。
● 支持年假的天数自动计算及休假规则设置。
● 支持加班换算计算,如:周末加班、节假日加班,可以换算成平时加班的小时数,这样方便薪酬计算读取统一数据。
● 提供多种考勤日报、月报、年报以及员工休假报表,可按员工或部门自动统计出勤、迟到、早退、请假、出差、加班等数据。
● 支持考勤数据与薪资数据对接,实现考勤薪资准确与灵活计算。
4、薪资管理
管理薪资信息,实现对员工进行薪资帐套划分、工资计算及审核发放,生成银行报盘及相关工资统计报表。
● 支持建立个性化的薪酬体系,自定义工资帐套、工资项目,每个工资项目可设置计算公式。
● 支持工资多次发放功能,每次发放可不同的工资发放人。
● 支持国家标准扣税方法与个性区间扣税方法,灵活管理扣税方式。
● 与考勤系统自动链接,可自动调用迟到、早退、旷工、加班、休假等数据进行工资项目计算。
● 可自动调用保险福利、绩效考核等数据进行相关工资项目计算。
● 支持导入EXCEL格式的外部数据进行工资项目计算。
● 人员离职或调岗后,仍可以按原来的薪酬体系进行工资发放。
● 支持工资单格式自定义功能,适应打印不同格式工资单的需要。
● 支持与银行自动转账系统相容的数据格式输出,方便向银行报盘。
● 提供完善的薪资统计分析功能,生成不同格式的薪资明细报表和统计报表,为制定薪资制度与调整薪资结构提供依据。
5、招聘管理
管理企业人员招聘从需求计划至面试录用的全过程,建立企业人才库,优化人才资源配置。
● 支持各部门提交招聘需求,招聘需求可以进行多层次审批。
● 审批通过的招聘需求可以直接转为招聘计划。
● 提供外部招聘、内部招聘、校园招聘等招聘模式。
● 可建立人才信息库,并对人才信息进行分类。
● 支持应聘人员信息批量导入(需excel格式的简历表)。
● 员工应聘内部招聘,相应的员工档案信息自动作为简历信息。
● 可以根据不同岗位面试要求自定义面试内容模版,并自定义面试流程。
● 用户可在线对应聘人员进行面试测评,面试结果可自动保存到其简历中。
● 被录用的员工,可从人才信息库直接将其相应信息转档进入人员档案库。
● 可对于高层人员或特殊员工进行相应的背景情况调查备案。
● 针对应聘建立,可根据需要查询生成相应的报表。
● 针对招聘计划,可建立招聘效果评估表。
6、培训管理
对企业内部员工培训体系的管理,实现培训计划与资源的管理。
● 支持员工在线提出培训需求,并由人力资源部门汇总,并编制培训规划。
● 可以对培训分类型管理,如:岗位培训、入职培训、内部培训、外部培训和海外培训等。
● 企业可建立强大的培训资源库,如常用课程、培训机构、培训讲师等。
● 支持自定义课程体系,可以实现多层次设置。
● 支持同一个培训课程可以设置/启动多个培训班次。
● 可对培训项目、培训活动的申请和审批、评估培训结果等进行过程监控。
● 可记录员工培训参加情况、培训成绩、培训时间等,并与员工档案关联。
● 参加培训人员可对培训效果(包括讲师、机构和课程等)进行评估,有助于优化培训的设置。
7、保险福利
管理员工社会保险及商业保险,生成相关台账及报表。
管理员工社会保险及商业保险,生成相关台账及报表。
● 支持针对不同人群设置不同社保帐套。
● 可批量设置社保基数与缴费比例,批量设置参保人,批量修改参保数据。
● 支持离职人员可以继续参保缴费,灵活解决一些特殊情况。
● 支持社保台账月末、年末汇总,并能导出成EXCEL文件。
● 社保数据可与薪资管理进行数据关联。
● 社保信息与人员信息档案关联,员工可随时自助查询。
● 提供完善的保险福利统计分析功能,生成多种格式的明细报表和统计报表。
● 可记录员工商业保险参保情况。
● 支持社保的工伤理赔、生育理赔管理。
8、合同管理
管理企业员工的劳动合同或其它合同协议的签订、变更、续签、违约、终止等全过程。
● 支持多种类型的合同管理,如劳动合同、培训协议、保密协议等。
● 支持对历史劳动合同的批量导入。
● 劳动合同编号可根据需要定义规则自动生成。
● 支持劳动合同到期续签功能,自定义设置合同续签规则。
● 支持合同到期自动提醒。
● 提供多种快速查询功能,如未签订劳动合同人员、已离职但未终止的合同等。
● 提供强大的高级查询功能,筛选出管理所需要的各种状态的合同信息。
● 合同信息与人员档案信息关联。
9、绩效考核
通过自己定义绩效考核类别、项目、评分标准、权重及评议流程,满足企业实现目标考核、行为考核等绩效考核要求,帮助企业实现对员工客观公正的考评。
● 可自定义考核类别,实现多种考核方式,如行为考核,目标考核。
● 自定义考核模板,设置考核表的格式、考核项目及分值计算公式。
● 自定义考核评议的流程环节,每个评议环节可限制评议栏目,有效避免考核误操作。
● 支持从计划到考核,计划与考核均可审核及退回。
● 桌面自动提醒待审核计划或待评议的考核表。
● 可对最终考核结果进行修正。
● 可生成多种考核汇总表。
● 支持员工通过自助帐号对考核结果进行申诉,并查询申诉处理结果。
● 考核结果可自动连接员工档案,考核分数或系数可直接被薪资模块调用。
10、用品管理
管理员工用品信息,实现对各类用品的入库,发放,更换,统计报表等功能。
● 根据企业需要设置分类用品信息,规范管理企业的劳保用品。
● 支持用品库存记录实时变动更新,实现数据快速更新,确保数据真实性。
● 可对用品设置使用年限,系统自动提醒下次发放的时间。
● 用品发放后,可以进行用品更换管理。
● 提供多种统计报表,方便领导与用品管理人员查看。
● 与人员档案信息关联,可在人员档案查阅用品领用记录。
11.宿舍管理
管理企业的员工集体宿舍。
● 按区域、大楼建立宿舍基本资料。
● 按宿舍床位分配员工入住;支持批量导入入住信息。
● 图形化显示宿舍入住情况。
● 自动生成宿舍使用情况报表。
12.公共信息
管理企业人力资源相关的公共文件、发布相关信息,如规章制度、通知公告等。
可以建立多种公共信息类别,按类别编辑相关信息,可以以网页形式,也可以以文件附件形式。信息编辑完成可发布到桌面,用户可根据权限进行随时查阅。
13.员工自助
员工自助的目的是让企业的员工都参与到人力资源管理流程中去,使人力资源管理更科学。
● 员工可查看本人的档案信息以及相关的信息如社会保险、培训、薪资、岗位异动、合同、绩效考核成绩等;
● 部门负责人可查看本部门所有员工的档案及相关信息。
● 员工可以在线进行考核评分。
● 员工可提交培训需求、招聘需求、考核申诉等。
● 员工可在线查阅规章制度、企业部门岗位职责、当月(周)生日员工等。
6. 求工资管理系统数据库表
--创建数据库
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 --日期
7. 怎么用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 功能设计系统的图形用户界面,要求界面美观,易用。