工资管理系统设计.docx

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
经济管理学院 数据库综合训练课程设计 课程设计题目 工资管理系统 专业班级 信管L032 学生姓名路丹 学 号 031607224 指导教师陈军霞张娜萍 2006年04月08日 1. 问题描述 背景 随着经济的发展,企业正向着大型化、规范化发展,而对于大中型企业,员工、职称等跟 工资管理有关的信息随之急剧增加, 在这种情况下, 单靠人工来处理员工的工资显得力不从心, 而且极易出错。 该系统的具体任务就是设计一个企业工资的数据库管理系统,由计算机来代替人工执行一 系列诸如增加新员工、删除旧员工、工资修改、查询、统计、打印等操作。 数据需求 尽量利用企业现有的软硬件环境,采用先进的管理系统开发方案,达到充分利用企业 现有资源,提高系统开发水平和应用效果的目的; 系统符合企业工资管理的规定,满足企业相关人员日常使用的需要,并达到操作过程 中的直观、方便、使用、安全等要求; 系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开 发的技术维护人员进行补充、维护。 系统具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等 操作。 事务需求 通过使用该系统,使企业的工资管理工作系统化、规范化、自动化,从而提高企业管理效 率。开发的总体任务是使办公人员可以轻松快捷的完成工资管理任务。 2. 解决方案 (或数据库系统设计 ) 2.1 E-R 模型设计 本实例根据上面的设计规划出的实体有:员工实体、员工工资实体、工资等级实体、部门 岗位体、工资实体、公司福利实体。 实体和实体之间的关系 ER 图如图 1-1 所示。 图1-1实体之间关系E-R图 2.2数据字典 数据库需求分析是数据库设计的第一个阶段,是非常重要的一个阶段。这个阶段主要 是确定基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为以后进一 步设计打下基础。 在仔细调查企业工资管理过程的基础上, 我们得到本系统所处理的数据流程, 如图1-2 所示。 级别工资设定岗位工资设定工龄工资设定 级别工资设定 岗位工资设定 工龄工资设定 图1-2数据流程图 通过对企业工资管理的内容和数据流程分析,针对本实例,我们设计的数据项和数据结 构如下: 员工基本情况。包括的数据库项有员工号、员工姓名、性别,所在部门、身份证号、 生日、籍贯、国籍、民族、婚姻状况、健康状况、参加工作时间、员工状态、状态时 间、家庭住址、联系电话等。 工资级别和工资金额。包括的数据库项有工资等级、工资额。 企业部门及工资岗位信息。包括的数据库项由部门名称、工作岗位名称、工作岗位工 资等。 工龄的工资金额。包括的数据库项有工龄及对应工资额。 公司福利表。包含的数据库项有福利名称、福利值。 工资信息。包含的数据库项有员工号、员工姓名、员工基础工资、员工岗位工资、员 工工龄工资、公司福利、员工实得工资。 2.3数据库逻辑结构设计 在实体以及实体之间关系的基础上,形成数据库中的表格以及各个表格之间的关系。 工资管理系统数据库中各个表格的设计结果见表 1-6所示。每个表格表示在数据库中的一 个表(只列出与本例相关的字段) 表1—1为员工基本状况表 PERSONNE员工基本状况表 列名 数据类型 可否为空 说明 PID CHARACTERS) NOT NULL 员工号(索引) PNAME CHARACTER。。) NULL 员工姓名 PSEX CHARACTERS) NULL 员工性别 PDEPT CHARACTER。。) NULL 所在部门 PJOB CHARACTER。。) NULL 所在岗位 PINDATE CHARACTER(2) NULL 工龄 PRANK CHARACTER(2) NULL 工资等级 表1—2为工资等级表 PANK工资等级表 列名 数据类型 可否为空 说明 RNAME CHARACTER(2) NOT NULL 工资等级(索引)「 RSALARY NUMERIC(10,2) NULL 相应工资额 表1—3为工作岗位情况表 DEPT工作岗位情况表 列名 数据类型 可否为空 说明 JOBNAME CHARACTER。。) NULL 工作岗位名称(索引): JOBSALARY NUMERIC(10,2) NULL 岗位工资 表1—4为工龄工资表 GONGLING工龄工资表 列名 数据类型 可否为空 说明 GNAME CHARACTER(2) NOT NULL 工龄(索引) GSALARY NUMERIC(10,2) NULL 工龄工资额 表1—5为公司福利表 WELFARE为公司福利表 列名 数据类型 可否为空 说明 WNAME CHARACTER。。) NOT NULL 福利名称(索引) WMONEY NUMERIC(10,2) NULL 福利费用 表1—

文档评论(0)

zh1556655 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档