数据库原理课程设计报告-工资管理系统
重庆科技学院
课程设计报告
院(系):_电气与信息工程学院 专业班级: 计科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字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [小学教育]四年级综合实践活动课《衣物的洗涤》教
- [小学教育]2014半年工作总结怎么写
- [小学教育]20世纪外国文学专题综合试题及答案
- [小学教育]TS_1循环使用催化丙烯环氧化反应研究
- [小学教育]最实用的考勤签到表(上下班签到表)
- [小学教育]气候与生态建筑——以新疆民居为例
- [小学教育]二人以上股东有限责任公司章程参考样本
- [小学教育]2014届第一轮复习资料4.1,3美好生活的
- [小学教育]土方开挖、降水方案
- [小学教育]手绘儿童绘本《秋天的图画》(蜡笔)
- [小学教育]2002级硕士研究生卫生统计学考试试题
- [小学教育]环保装备重点发展目录
- [小学教育]金蝶K3合并报表培训教材
- [小学教育]岩浆岩试题及参考答案
- [小学教育]知之深爱之切学习心得
- [小学教育]第十二章 蛋白质的生物合成
- [小学教育]Chapter 2-3 Solid structure and basi
- [小学教育]市政道路雨季专项施工方案
- [小学教育]中国海洋大学2012-2013学年第二学期天
- [小学教育]教育心理学第3章-学习迁移
- 浅谈深化国企改革中加强党管企业
- 2006年中国病理生理学会学术活动安排
- 设计投标工作大纲
- 基于ARP的网络攻击与防御
- 2016届湖北省七市(州)教科研协作体高三
- Google_学术搜索及其检索技巧
- 2019-2020学年七年级地理下册6.3美洲教
- 城市道路可研报告
- 【名师指津】2012高考英语 写作基础技
- 6级知识点培训北京师范大学《幼儿智趣
- 注册会计师会计知识点:金融资产
- 新安装 500 kV 变压器介损分析与判断
- PS2模拟器PCSX2设置及使用教程.
- 医院药事管理与药剂科管理组织机构
- {PPT背景素材}丹巴的醉人美景,免费,一
- NAS网络存储应用解决方案
- 青海省西宁市六年级上学期数学期末考试
- 测量管理体系手册依据ISO10012:2003
- 洞子小学培养骨干教师工作计划
- 浅谈《牛津初中英语》的教材特点及教学




