- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
工资管理系统数据库设计
目录
1 引言 2
2 数据库设计 3
2.1 需求设计 3
2.2 业务流程图……………………………………………………………………..4
2.3 数据流图………………………………………………………………………..4
2.4 数据字典…………………… 5
3 概念设计 8
E-R图 8
4 逻辑设计 10
4.1 E-R 图向关系模型转换 10
4.2 数据模型的优化 10
5 物理设计 10
5.1 建立触发器 11
5.2 建立存储过程 11
6 数据库实施阶段 12
6.1 建立数据库 12
6.2使用数据库 12
6.3创建四张表 13
6.4删除表 14
6.5创建四个存储过程 15
6.6删除 17
6.7信息录入 17
6.8创建查询视图 18
6.9查询 18
6.10删除触发器 19
6.11创建修改数据的存储过程 19
7.参考文献 24
1 引言
本次数据库实习不要求界面和外部应用程序的设计,只设计数据库部分。工资管理系统采用SQL server 2000作为数据库后台。工资管理系统的主要任务是用计算机对各种工资信息进行日常的管理,如查询、修改、增加、删除以及存储等,迅速准确地完成各种工资信息的统计计算和汇总工作,快速打印出工资报表,针对系统服务对象的具体要求,设计了企业工资管理系统。
2 数据库设计
2.1 需求设计
2.1.1 总体分析
借助现代信息技术和管理理论,建立企业管理信息系统是当今社会的重要趋势。根据“用信息化带动工业化”的指导思想,全面开发和应用计算机管理信息系统是一个不能回避的问题。在企业管理中,人力资源是企业最宝贵的资源,也是企业的“生命线”,因此人事管理是企业的计算机管理信息系统的重要组成部分。而工资管理又是人力资源管理的重中之重。实行电子化的工资管理,可以让人力资源管理人员从繁重琐碎的案头工作,以便抽出时间完成更重要的工作。工资管理信息系统的实现可以减轻比较繁琐的收购。
现在大型的ERP软件具备相当强大的工资管理模块。但是由于在一些小型公司实施ERP,会造成不必要的资源浪费,所以设计一套适合小型企业的工资管理系统有特别的现实意义。
2.1.2 功能描述
要求具备如下基本功能:
基本工种、基本工资的管理;
公司部门、部门提成和绩效、员工的管理;
加班类型、加班工资的管理;
公司员工的考勤信息管理;
公司员工月工资管理
月工资=基本工资+提成工资+绩效工资+加班工资-社保扣费-其他扣款;
查询统计上述信息,生成企业工资报表。
2.2 业务流程图
人事管理系统主要有以下几项功能:
员工档案的管理:包括员工基本信息,所在部门,工作信息和工作简历的输入,员工信息的查询和修改。
员工考勤的管理:包括考勤的添加,查询,修改和删除。
员工工资的管理:包括工资的添加,工资报表的查询,修改和删除。
员工评价的管理:包括评价的输入,查询和修改。
人事变动的详细记录,包括岗位和部门的调整,便于掌握人员的动向,及时调整人才的分配。
企业所有部门的查询与管理。
管理员以及其它功能模块。
仔细分析调查有关企业人事信息需求的基础上,得到如下的数据流程。
2.3数据流图
2.4 数据字典
数据流图表达了数据和处理的关系,数据字典则是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。数据字典在数据库设计中占有很重要的地位。
数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程5个部分。其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容。
2.4.1 数据项定义
数据项是不可在分的数据单位。下面定义了工资管理系统需要的数据项:
表2.1 数据项定义
数据项编号 数据项名称 简述 类型及宽度 I1 Sno 员工号 char(10) I2 Sname 员工姓名 char(20) I3 Sex 性别 char(4) I4 Sage 年龄 int I5 Dno 部门编号 char(10) I6 Dname 部门名称 char(10) I7 Dallowance 部门福利 int I8 Jno 工作编号 char(10) I19 Jname 工作名称 char(20)
2.4.2 数据结构
数据结构反映了数据之间的组合关系,。一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成,或由若干个数据项和数据结构混合组成。对数据结构的描述通常包括数据结构名、含义等。
表2-2 数据结构
数据结构定义 数据结构名 数据结构含义 组成 DS-1 StaffInf 在职职工信息 Sno,Sname,Sex,Sage,Dno,Dna
文档评论(0)