某公司需要做一个SQL人事管理系统,请做一份数据库的设计

某公司需要做一个SQL人事管理系统,请做一份数据库的设计,第1张

这个系统最终实现的主要功能如下:

员工基本信息部分:主要完成对员工基本信息的添加、修改、删除、查询等管理。

员工档案信息部分:主要完成对员工档案信息的添加、修改、删除、查询等管理。

员工部门信息部分:主要完成对对员工所属部门的添加、修改、删除、查询等管理。

员工工资信息部分:主要完成对员工工资信息的添加、修改、删除、查询等管理。

员工保险信息部分:主要完成对员工保障信息的添加、修改、删除、查询等管理。

员工合同信息部分:主要完成员工与企业签订合同的一系列信息的添加、修改、删除、查询管理。

员工配偶信息(工号,配偶姓名, 出生年月,工作单位,电话)的工号参照员工基本信息的工号。

员工学历信息(工号,员工姓名,学历,毕业学校,专业,毕业时间,外语情况)的工号参照员工基本信息的工号。

企业工作岗位信息(工号,学历,部门,职位)的工号参照员工基本信息的工号,部门参照企业部门信息的部门

员工基本信息与员工配偶信息建立关于工号的父子关系。

员工基本信息与员工学历信息建立关于工号的父子关系。

员工基本信息与企业工作岗位信息建立关于工号的父子关系

。 企业工作岗位信息与员工基本信息建立关于工号的父子关系。

企业工作岗位信息与企业部门信息建立关于部门的父子关系。

采纳吧

个人想法:

首先你要有个人员表

人员表中的字段 、

id name departmentid 职位 权限 。。。。

departmentid就是所属部门,再建立个部门表做关联

职位不必说 就是经理 老总 普通员工 等

权限是个用来设置员工特性的 比如说你要达到的目的

其他某一个具体的员工A(不属于销售部的)

那么这个员工权限这个字段可以设为1 其他为0 当然 你根据实际情况给这个字段取名 不一定叫权限。

然后发布公告 。其实发布公告就是这段信息给那些具有相关特权的人看

那么问题就在于查询这些有‘特权’的人

select id from 员工表 where departmentid= or 职位='经理' or 权限=1;

神啊,都什么情况啊,javascript和数据设计一个信息管理系统,想想看,这能行吗,是你听错了,还是你们老师误人子弟啊,javascript是脚本语言,前台用的嘛,这玩意能和数据库扯上什么关系吗,要是有,记得告诉我下,java?能能写后台,那也不是吧,javaweb还差不多,最简单的方法,来个MVC设计模式吧,通过servlet跳转都能搞定了,至于struts spring hibernate,要是你会,也是可以的。数据库,你就用mysql吧,数据库字段 员工基本信息的录入,

1。包括员工编号、姓名、性别、出生日期、职务、所在部门等信息;

2,员工工资信息的录入,包括工资月份、底薪、奖金基数、加班费、考勤扣款、代扣养老金、代扣医疗保险、代扣住房公积金、所得税、实发工资等信息;

这些功能就实现一些增删改查,差不多了吧

以上就是关于某公司需要做一个SQL人事管理系统,请做一份数据库的设计全部的内容,包括:某公司需要做一个SQL人事管理系统,请做一份数据库的设计、一条公告同时发给部门、职务、个人 这样的数据库怎样设计谢谢!、网页设计课程设计:员工信息管理系统 使用javascript和数据库设计一个员工信息管理系统,详细要求如下:等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9298376.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存