- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库项目设计
班级:电子商务092班 组数:第三组
组员:郭俊辰2009211082;黄崇隆2009211078;张秀娟2009211061
一、项目名称:
人力资源管理系统
二、项目需求:
为了处理公司人事资料,实现对人事资料进行查询、修改、增加、删除及存储等功能,并能快速、准确的完成档案资料的统计和汇总工作,及时输出报表。对于数据库要求建立起的数据具有一致性和完整性,数据安全性好。且界面清晰,易使用。
《人力资源管理系统》主要用于员工个人资料的录入、职务变动的记录和管理,目的是帮助企业的人力资源部门提高工作效率,实现企业认识信息管理的系统化、规范化和自动化。
《人力资源管理系统》应包含以下功能:
1. 基本档案建立
a) 部门档案:记录部门信息,包括部门编号、部门名称
b) 人员档案:记录个人基本信息,包括人员编号、姓名、性别、生日、部门、职务、教育程度、专业、家庭住址、电话等
2. 职务变动管理:
记录员工的变动职务、时间和说明信息及调整的部门
3. 查询打印
a) 查询员工基本信息,并可输出按部门分组显示人员信息的报表
b) 查询员工变更信息,输入人员编号或姓名,查询员工变更的详细信息,包括时间、变更部门、职务和说明
对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度的要求、推动企业劳动人事管理走向科学化、规范化的必要交际;计算机管理无法比拟的优点检索迅速、查找方便,可靠性高、存储量大、保密性好、寿命长、成本低等,能极大的提高人事管理效率。
三、项目数据库设计
E-R图
职务人员编号人员档案职务变动表
职务
人员编号
人员档案
职务变动表
部门档案
人员编号
姓名
性别
原职务
现职务
职务变动时间
姓名
性别
生日
部门编号
备注
现部门编号
部门编号
部门名称
教育程度
家庭住址
专业
电话号码
属于
改动
属于
数据表结构详细说明
字段名、数据类型和主键:
表一:人员档案;主键:人员编号
字段名
数据类型
字段名
数据类型
人员编号
Char(3)
职务
Char(10)
姓名
Char(10)
教育程度
Char(10)
性别
Char(2)
专业
Char(20)
生日
Datetime(8)
家庭住址
Char(30)
部门编号
Smallint(2)
电话号码
Char(11)
表二:部门档案;主键:部门编号。
字段名
数据类型
字段名
数据类型
部门编号
Smallint(2)
部门名称
Char(10)
表三:职务变动表;主键:人员编号。
字段名
数据类型
字段名
数据类型
人员编号
Char(3)
现职务
Char(10)
姓名
Char(10)
现部门编号
Smallint(2)
性别
Char(2)
职务变动时间
Datetime(8)
原职务
Char(10)
备注
Char(255)
索引:前三个为系统自然生成的索引,第四个为自己创建的索引:①PK-人员档案,聚焦索引,列为“人员编号”,属于表“人员档案”; ②PK-部门档案,聚焦索引,列为“部门编号”属于表“部门档案”; ③PK-职务变动表,聚焦索引,列为“人员编号”属于表“职务变动表” ;④PK-专业,主键索引,列为“姓名”和“专业”,属于表“人员档案”。
默认值:表“人员档案”和表“职务变动表”的“性别”属性的默认值都为“男”。
约束:表“人员档案”和表“职务变动表”的检查约束:性别= 男 or 性别 = 女
规则:规定属性名为“部门编号”的规则:部门编号between 1 and 6。并依次绑定到各表中。(绑定列为“部门编号”和“现部门编号”)
表关系图
关系
表
关系1
关系2
主键表
部门档案(as A)
部门档案 (as A)
外键表
人员档案(as B)
职务变动表 (as C)
关系
A.部门编号=B.部门编号
A.部门编号=C.现部门编号
四、命令语句
汇总:select * from 人员档案
select * from 职务变动表
查询:select * from 人员档案 where 姓名=蔡依林
select * from 人员档案 order by 部门编号
select * from 职务变动表 where 人员编号=86
select * from 职务变动表 where 姓名=蒙永彬
修改:update 职务变动表 set 现部门编号=1 where 姓名=蒙永彬
增加:insert into 职务变动表(人员编号,姓名,性别,原职务,现职务,现部门编号,职务变动时间,备注)
values (06,于武,男,职工,职工,1,1990-9-1,)
删除:delete from 职务变动表 where 人员编号=06
五、分工
大家
原创力文档


文档评论(0)