好文档 - 专业文书写作范文服务资料分享网站

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

天下 分享 时间: 加入收藏 我要投稿 点赞

管理

(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

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

管理(2)部门表的查询和更新模块将完成员工所在部门基本信息的查询、更新(修改、插入、删除)操作,便于对员工信息的集中管理(3)职称表的查询和更新模块将完成职称基本信息的查询、更新(修改、插入、删除)操作,便于对员工职称信息的集中管理(4)婚姻表的查询和更新模块
推荐度:
点击下载文档文档为doc格式
0og9291gwq6gjoh0oaae
领取福利

微信扫码领取福利

微信扫码分享