第一范文网 - 专业文章范例文档资料分享平台

数据库人事管理系统-《数据库设计与管理》课程设计报告

来源:用户分享 时间:2025/6/5 22:33:08 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

管理

(2)部门表的查询和更新模块

将完成员工所在部门基本信息的查询、更新(修改、插入、删除)操作,便于对员工信息的集中管理

(3)职称表的查询和更新模块

将完成职称基本信息的查询、更新(修改、插入、删除)操作,便于对员工职称信息的集中管理

(4)婚姻表的查询和更新模块

将完成对婚姻基本信息的查询、更新(修改、插入、删除)操作,便于对员工信息的集中管理

(5)学历表的查询和更新模块

将完成员工学历基本信息的查询、更新(修改、插入、删除)操作,便于对员工信息的集中管理

(6)考勤表的查询和更新模块

将完员工考勤基本信息的查询、更新(修改、插入、删除)操作,便于对员工信息的集中管理

(7)工资表的查询和更新模块

将完成员工的工资基本信息的查询、更新(修改、插入、删除)操作,便于对员工信息的集中管理

3物理设计阶段结果 编号 1 2 3 4 5 6 7 存储过程 员工表_insert 部门表_insert 职称表_insert 爱人表_insert 学历表_insert 考勤表_insert 工资表_insert 存储过程汇总

(其他表的查询、修改、删除与上面表的大致相同,这里不再具体列出)

作用 在系表中插入一元组 在班级中插入一元组 在学生中插入一元组 在课程中插入一元组 在选课中插入一元组 在教室中插入一元组 在占用表中插入一元组 4 数据库实施阶段

16

4.1数据库实施阶段目标

用DBMS所提供的数据定义语言和其他实用程序将数据库逻辑设计和物理设计结果描述出来,成为DBMS可以接受的源代码,在经过调试生成目标模式

4.2数据库实施阶段任务 4.2.1建立数据库

Create database人事管理系统;

4.2.2建立数据表 建立员工表:

员工表:

use 人事管理系统 go

create table 员工表

(员工号 char(6) not null primary key, 员工姓名 varchar(20), 年龄 char(4), 部门 char(10), 职位 char(10), 学历 char(8), 状态 char(8), 性别 varchar(2), 出生年月 datetime, 籍贯 varchar(8), 民族 varchar(10), 身份证号 char(2), 婚姻状况 char(8), 政治面貌 char(4), 血型 varchar(2),

家庭住址 varchar(10), 电话 char(10))

考情表:

create table 考勤表

( 员工号 char(6) not null, 员工名称 varchar(10), 本月天数 char(4), 公休假天数 char(4), 应出勤天数 char(4), 请假天数 char(4), 节假日加班 char(4),

17

日常加班 char(4),

foreign key(员工号) references 员工表(员工号))

工资表:

create table 工资表

( 员工号 char(6) not null, 员工姓名 varchar(10), 底薪 int not null, 补贴 int, 奖金 int, 加班费 int, 代扣养老金 int, 代扣医疗保险 int, 代扣住房公积金 int, 所得税 int, 实发工资 int,

foreign key(员工号) references 员工表(员工号))

学历表:

create table 学历表 ( 员工号 char(6),

学位证书编号 char(15) primary key, 学历 char(10), 专业 varchar(20), 毕业时间 datetime, 毕业院校 varchar(20), 外语类型 char(10), 外语级别 char(10), 计算机级别 char(10),

foreign key(员工号) references 员工表(员工号))

用户表:

create table 用户表 ( 用户名 char(10), 口令 char(10), )

管理员表:

create table 管理员表 ( 管理员 char(10), 密码 char(10), 权限 char(10), )

18

部门表:

create table 部门表 ( 部门员 char(10), 部门 char(10),

部门经理 char(10), 部门员工数 int, 部门工资 money, )

5 存储过程定义

第六章 数据库的实施与运行

1基于数据表的数据查询(员工表查询)

考勤表:

19

工资表:

学历表:

20

数据库人事管理系统-《数据库设计与管理》课程设计报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0og9291gwq6gjoh0oaae_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top