经济管理学院数据库综合训练课程设计课程设计题目 工资管理系统专 业 班 级 信管 L032学 生 姓 名 路丹学 号 031607224指 导 教 师 军霞 娜萍2006 年 04 月 08 日1. 问题描述1.1 背景随着经济的进展,企业正向着大型化、规化进展,而对于大中型企业,员工、职称等跟工资管理有关的信息随之急剧增加,在这种情况下,单靠人工来处理员工的工资显得力不从心,而且极易出错。该系统的具体任务就是设计一个企业工资的数据库管理系统,由计算机来代替人工执行一系列诸如增加新员工、删除旧员工、工资修改、查询、统计、打印等操作。1.2 数据需求尽量利用企业现有的软硬件环境,采纳先进的管理系统开发方案,达到充分利用企业现有资源,提高系统开发水平和应用效果的目的;系统符合企业工资管理的规定,满足企业相关人员日常使用的需要,并达到操作过程中的直观、方便、使用、安全等要求;系统采纳模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参加开发的技术维护人员进行补充、维护。系统具备数据库维护功能,与时根据用户需求进行数据的添加、删除、修改、备份等操作。1.3 事务需求通过使用该系统,使企业的工资管理工作系统化、规化、自动化,从而提高企业管理效率。开发的总体任务是使办公人员可以轻松快捷的完成工资管理任务。2. 解决方案(或数据库系统设计)2.1 E-R 模型设计本实例根据上面的设计规划出的实体有:员工实体、员工工资实体、工资等级实体、部门岗位体、工资实体、公司福利实体。实体和实体之间的关系 E---R 图如图 1-1 所示。 图 1-1 实体之间关系 E-R 图2.2 数据字典数据库需求分析是数据库设计的第一个阶段,是非常重要的一个阶段。这个阶段主要是确定基本数据、数据结构以与数据处理的流程,组成一份详尽的数据字典,为以后进一步设计打下基础。在认真调查企业工资管理过程的基础上,我们得到本系统所处理的数据流程,如图1-2 所示。员工员工工资基础工资岗位工资工龄工资福利费用对应包含对应对应对应对应工资等级部门岗位工龄公司福利 图 1-2 数据流程图 通过对企业工资管理的容和数据流程分析,针对本实例,我们设计的数据项和数据结构如下:员工基本情况。包括的数据库项有员工号、员工、性别,所在部门、号、生日、籍贯、国籍、民族、婚姻状况、健康状况、参加工作时间、员工状态、状态时间、家庭住址、联系等。工资级别和工资金额。包括的数据库项...