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

数据库原理课程设计报告-工资管理系统

来源:网络收集 时间:2026-03-06
导读: 重庆科技学院 课程设计报告 院(系):_电气与信息工程学院 专业班级: 计科1203 学生姓名: 赵弈胰 学 号: 2012442084 设计地点(单位)______I308_ _______ _ _ 设计题目:__ _工资管理系统设计 完成日期: 2016年 1月 7日 指导教师评语: ____________________

重庆科技学院

课程设计报告

院(系):_电气与信息工程学院 专业班级: 计科1203 学生姓名: 赵弈胰 学 号: 2012442084 设计地点(单位)______I308_ _______ _ _ 设计题目:__ _工资管理系统设计

完成日期: 2016年 1月 7日 指导教师评语:

____________________________________

______________________________________________________________________________________________________________________________________________________

成绩(五级记分制):______ __________

指导教师(签字):

摘要

本次数据库课程设计不要求界面和外部应用程序的设计,只设计数据库部分。工资管理系统采用mysql作为数据库后台。工资管理系统的主要任务是用计算机对各种工资信息进行日常的管理,如查询、修改、增加、删除等,设计触发器、存储过程使管理更方便,迅速准确地完成各种工资信息的统计计算和汇总工作,快速打印出工资报表,针对系统服务对象的具体要求,设计了企业工资管理系统。

关键词: 工资管理系统 msyql 触发器 存储过程

重庆科技学院 课程设计任务书3

设计题目:工资管理系统设计

教研室主任:王双明 指导教师:游明英/王双明

2015年 12 月25 日

目录

摘要 ................................................................................................................................................. II 1 需求分析....................................................................................................................................... 1

1.1 系统目标设计 ................................................................................................................... 1 1.2 系统功能分析 ................................................................................................................... 1 1.3 数据流程分析 ................................................................................................................... 1 1.4 数据字典 ........................................................................................................................... 2 2 概念结构设计 ............................................................................................................................... 4

2.1 构成系统的实体型 ........................................................................................................... 4 2.2 E-R图 ................................................................................................................................ 4 3 逻辑结构设计 ............................................................................................................................... 5

3.1逻辑结构简介 .................................................................................................................... 5 3.2 关系模型 ........................................................................................................................... 5 4物理模型设计 ................................................................................................................................ 6

4.1定义数据库 ........................................................................................................................ 6 4.2 创建表 ............................................................................................................................... 6 4.3 创建存储过程 ................................................................................................................... 8 4.4 创建视图 ........................................................................................................................... 9 4.5 创建触发器 ..................................................................................................................... 10 总结 ................................................................................................................................................ 12 参考文献......................................................................................................................................... 13

1 需求分析

1.1 系统目标设计

信息时代不断发展,工资管理系统也需要不断更新,现代化,才能更加方便!

1.2 系统功能分析

根据不同的用户角色,进行授权,使不同用户具有相应的权限,比如管理员可以管理该数据库的全部数据更新;员工可以修改自己的基本信息等等。

基本工种,基本工资的管理; 公司部门、部门福利、员工的管理; 加班类型,加班工资的管理; 公司员工的考勤信息管理;

员工月工资管理,月工资=基本工资+部门福利-缺勤扣掉的工资; 查询统计上述信息,生成企业工资报表

1.3 数据流程分析

图1.3数据流程图

1.4 数据字典

表1.4 工资表

表1.5 考勤表

2 概念结构设计

2.1 构成系统的实体型

由工资管理系统的数据流图和数据字典,抽取出系统的几个个主要实体,包括:员工实体,工种实体,部门实体,工资实体。

员工实体型属性:StaffId, staffName, staffAge, staffSex, staffPhone 工种实体型属性:professionId, professionName

部门实体型属性:departmentId, departmentName,departmentPhone 工资实体型属性:basicSalary departmentAllowance

2.2 E-R图

图2.2E-R图

3 逻辑结构设计

3.1逻辑结构简介

逻辑结构设计就是把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。 设计逻辑结构一般分为3步进行:

(1) 将概念结构转换为一般的关系、网状、层次模型;

(2) 将转换来的关系、网状、层次模型向特定DBMS支持下的数据模型转换; (3) 对数据模型进行优化。

3.2 关系模型

将E-R图转换为关系模型实际上就是要奖实体型、实体的属性和实体型之间的联系转换为关系模式,这种转换一般遵循如下原则:一个实体型转换为一个关系模式,一个多对多的关系可以转化为一个关系模式,而一对多的关系可以融合在其他的相关的关系模式中。例如:

(1) 员工与部门是多对一的关系,所以将员工与部门设计成以下关系模式:

员工(StaffId, staffName, staffAge, staffSex, staffPhone ) 部门(departmentId, departmentName,dep …… 此处隐藏:4256字,全部文档内容请下载后查看。喜欢就下载吧 ……

数据库原理课程设计报告-工资管理系统.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/39972.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)