教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 幼儿教育 >

数据库课程设计_工资管理系统

来源:网络收集 时间:2026-05-06
导读: 本文是一篇数据库设计的课程设计,文中包含了E-R图,可SQL代码,希望帮到你、 1 需求分析 工资管理系统是提供工资管理人员和职工工资进行管理的系统。它能自 动对不同职务,不同出勤及各个月份的工资进行管理并生成财务表。 工资管理系统的用户需求主要功能有:

本文是一篇数据库设计的课程设计,文中包含了E-R图,可SQL代码,希望帮到你、

1 需求分析

工资管理系统是提供工资管理人员和职工工资进行管理的系统。它能自

动对不同职务,不同出勤及各个月份的工资进行管理并生成财务表。

工资管理系统的用户需求主要功能有: 1各部门的信息情况 2各职工的信息情况 3考勤信息情况 4工资信息情况

5定义登陆用户和用户的权限

2 概念分析 (1) 部门E-R图

(2) 职工信息E-R图

本文是一篇数据库设计的课程设计,文中包含了E-R图,可SQL代码,希望帮到你、

(3) 职务信息E-R图

(4) 考勤信息E-R图

本文是一篇数据库设计的课程设计,文中包含了E-R图,可SQL代码,希望帮到你、

(5) 用户E-R图

(6) 工资情况E-R图

(7) 总E-R图

本文是一篇数据库设计的课程设计,文中包含了E-R图,可SQL代码,希望帮到你、

3 逻辑设计

关系模型:

部门(部门编号(主键),部门名称,经理,电话)

职工信息(职工编号(主键),职务编号,姓名,性别,电话,住址,部门编号(外键))

考勤情况(职工编号(主键),出勤天数,加班天数,出勤奖金,月份)

职务(职务编号(主键),职务名称(主键),基本工资) 工资计算(职工编号(主键),考勤情况,工资,月份) 用户(用户名,密码,权限)

4 物理设计

1 给职工信息表建立非聚集索引“职工”

本文是一篇数据库设计的课程设计,文中包含了E-R图,可SQL代码,希望帮到你、

/*给职工信息表非建立聚集索引*/

create nonclustered index 职工on 职工信息(职工编号) go

SELECT *

FROM sys.indexes WHERE name='职工'

2给工资表建立唯一索引“工资”

/*给工资表建立唯一索引“工资”*/

create unique index 工资on 工资情况(职工编号) go

SELECT *

FROM sys.indexes WHERE name='工资' Go 3

给考勤信息表建立聚集索引“考勤”

本文是一篇数据库设计的课程设计,文中包含了E-R图,可SQL代码,希望帮到你、

/*给考勤信息表建立非聚集索引*/

create nonclustered index 考勤on 考勤信息(职工编号) go

SELECT *

FROM sys.indexes WHERE name='考勤'

5 实施过程

(1) 创建表结构

1 职工信息表

本文是一篇数据库设计的课程设计,文中包含了E-R图,可SQL代码,希望帮到你、

create table 职工信息 (职工编号char(20) not null, 职务编号char(20) not null, 姓名varchar(20) not null, 性别char(20) not null, 电话char(20) not null, 住址varchar(20) not null, 部门编号 char(20)not null )

2职务信息表

本文是一篇数据库设计的课程设计,文中包含了E-R图,可SQL代码,希望帮到你、

create table 职务信息 (职务编号char(20) not null, 职务名称char(20) not null, 基本工资money )

3工资表

本文是一篇数据库设计的课程设计,文中包含了E-R图,可SQL代码,希望帮到你、

create table 工资情况 (月份char(20) not null, 员工编号char(20) not null, 工资char(20) not null )

4考勤信息表

本文是一篇数据库设计的课程设计,文中包含了E-R图,可SQL代码,希望帮到你、

create table 考勤信息

(职工编号 varchar(40) not null, 出勤天数char(20) not null, 加班天数char(20) not null, 出勤奖金money )

5部门表

本文是一篇数据库设计的课程设计,文中包含了E-R图,可SQL代码,希望帮到你、

create table 部门

(部门编号char(20) not null, 部门名称char(20) not null, 经理varchar(20) not null, 电话char(20) not null )

6用户表

本文是一篇数据库设计的课程设计,文中包含了E-R图,可SQL代码,希望帮到你、

create table 用户

(用户名char(10) not null, 密码char(30) not null, 权限char(30) )

(2)给表定义约束

1 给考勤情况中的出勤奖金列定义约束范围0-1000

本文是一篇数据库设计的课程设计,文中包含了E-R图,可SQL代码,希望帮到你、

2 给部门表添加一个主键

3 给职工信息表添加一个主键和外键

(3)给表插入信息 1 职工信息表插入

本文是一篇数据库设计的课程设计,文中包含了E-R图,可SQL代码,希望帮到你、

2 职务信息表插入

本文是一篇数据库设计的课程设计,文中包含了E-R图,可SQL代码,希望帮到你、

3 用户信息表插入

本文是一篇数据库设计的课程设计,文中包含了E-R图,可SQL代码,希望帮到你、

4工资情况表插入

本文是一篇数据库设计的课程设计,文中包含了E-R图,可SQL代码,希望帮到你、

本文是一篇数据库设计的课程设计,文中包含了E-R图,可SQL代码,希望帮到你、

5 部门表插入

本文是一篇数据库设计的课程设计,文中包含了E-R图,可SQL代码,希望帮到你、

6考勤情况表插入

…… 此处隐藏:643字,全部文档内容请下载后查看。喜欢就下载吧 ……
数据库课程设计_工资管理系统.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/38781.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)