工资管理系统数据库原理.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
工资管理系统数据库原理

课 程 设 计(论文) 课程名称 数据库原理 题目名称 工资管理系统 学生学部(系) 计算机与艺术设计学部 专业班级 07网络工程 2010 年 6 月 9 日 广东工业大学华立学院 课程设计(论文)任务书 题目名称 工资管理系统 学生学部(系) 计算机与艺术设计学部 专业班级 姓 名 学 号 一、课程设计(论文)的内容 设计并实现一个工资管理系统,能够方便企业或单位方便对员工工资的管理,包括员工的基本信息、员工工资基本信息以及部门基本信息等内容,要求使用约束、规则、默认、触发器等实现数据的完整性,建立视图来定制数据信息,使用存储过程来插入数据、查询数据。 二、课程设计(论文)的要求与数据 (1)按时按量完成课程设计分配的任务; (2)参照格式规范写出报告,参考文献应有5篇; (3)模块代码能正常运行 (4)提供合理的测试数据 三、课程设计(论文)应完成的工作 (1)根据上述要求完成一个学生选课系统的数据库; (2)根据课程设计规范撰写报告并按时提交。 四、课程设计(论文)进程安排 序号 设计(论文)各阶段内容 地点 起止日期 1 搜集资料 图书馆 2010.6.10-2010.6.12 2 分析与设计 宿舍 2010.6.12-2010.6.13 3 系统测试,运行并完成课程设计 宿舍 2010.6.13-2010.6.14 五、应收集的资料及主要参考文献 [1] 申时凯,王珊.数据库应用技术(SQL server 2005).北京:中国铁道出版社,2008 [2] 申时凯,王珊.数据库应用技术(SQL server 2000).北京:高等教育出版社,2000 [3] 王景才, 申时凯,陈玉国.数据库技术与应用.北京:高等教育出版社,2000 [4] 萨师煊,王珊.数据库系统概论(第三版).北京:高等教育出版社,2005年 发出任务书日期: 2010年 6月 2日 指导教师签名: 计划完成日期: 2010年 6 月 25 日 教学单位责任人签章: 摘要 包括员工的基本信息、员工工资基本信息以及部门基本信息等内容,要求使用约束、规则、默认、触发器等实现数据的完整性,建立视图来定制数据信息,使用存储过程来插入数据、查询数据。 本课程设计以SQL server2000作为系统开发平台。 关键词:工资管理系统,SQL server2000 目录 1 数据库的概念设计 1 2 数据库的逻辑设计 2 2.1 关系模型 2 2.2 规范化 2 3 数据库建立 2 3.1 数据库建立 2 3.2 数据库表的设计 3 3.2.1部门表:department 3 3.2.2 员工表:staff 4 3.2.3工资表:wage 5 3.2.4 工资结算表:wagezs 5 3.3 数据库完整性 6 3.3.1 外码约束 6 3.3.2 唯一约束 7 3.3.3 规则 8 4 视图 9 5 存储过程 9 5.1 存储过程 9 5.2 触发器 10 总结 11 参考文献 12 1 数据库的概念设计 工资管理系统是企业或单位的很重要的一个环节。它要求数据的准确性、响应的快速性和数据的完整性。 工资管理系统要求:有员工的工号,姓名,部门,基本工资等信息,员工基本信息有工号,姓名,性别,年龄,职位,部门等信息,如果员工进了某一部门则有相应的工资信息。系统可以有插入数据、删除数据、修改数据以及更新数据的功能。 通过对系统要求的分析,设计以下的概念模型 实体 该工资管理系统有两个实体:部门、员工 属性: 部门的属性为:代号、名称、人数 员工的属性为:员工号、姓名、部门,性别,年龄,职位,基本工资,奖金,税金,应发工资 工资包含:基本工资,奖金,税金,应发工资 联系 部门与员工的联系为招聘,类型为一对多 5、E—R图 图1-1 E—R图 2 数据库的逻辑设计 2.1 关系模型 根据E—R模型向关系数据库的转换规则将上述的概念模型转换为以下的关系模型 部门(代号,名称,人数) 员工(员工号,姓名,部门,性别,年龄,职位,基本工资,奖金,税金,应发工资) 聘请(代号,员工号,工资) 2.2 规范化 部门(代号,名称,人数) 员工(员工号,姓名,部门,性别,年龄,职位,基本工资,奖金,税金,应发工资,实发工资) 聘请(代号,员工号,工资) 等三个关系模型均符合3NF 3 数据库建立 3.1 数据库建立 通过以下分析,我们采用SQL server 2000建立数据库“工资管理系统”,属性图如图3-1 数据库属性所示。 图3

文档评论(0)

allap + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档