欢迎来到天天文库
浏览记录
ID:36048686
大小:4.21 MB
页数:48页
时间:2019-05-02
《职工工资管理系统论文x》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、word完美格式分类编号经济管理学院数据库综合训练课程设计课程设计题目工资管理系统专业班级信管L032学生姓名路丹学号031607224指导教师陈军霞张娜萍2006年04月08日1.问题描述精心整理学习帮手word完美格式1.1背景随着经济的发展,企业正向着大型化、规范化发展,而对于大中型企业,员工、职称等跟工资管理有关的信息随之急剧增加,在这种情况下,单靠人工来处理员工的工资显得力不从心,而且极易出错。该系统的具体任务就是设计一个企业工资的数据库管理系统,由计算机来代替人工执行一系列诸如增加新员工、删除旧员工、工资修改、查询、统计、打印等操作。1.2数据需求l尽量利
2、用企业现有的软硬件环境,采用先进的管理系统开发方案,达到充分利用企业现有资源,提高系统开发水平和应用效果的目的;l系统符合企业工资管理的规定,满足企业相关人员日常使用的需要,并达到操作过程中的直观、方便、使用、安全等要求;l系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员进行补充、维护。l系统具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。1.3事务需求通过使用该系统,使企业的工资管理工作系统化、规范化、自动化,从而提高企业管理效率。开发的总体任务是使办公人员可以轻松快捷的完成工资管理任务。1.解决
3、方案(或数据库系统设计)2.1E-R模型设计本实例根据上面的设计规划出的实体有:员工实体、员工工资实体、工资等级实体、部门岗位体、工资实体、公司福利实体。实体和实体之间的关系E---R图如图1-1所示。精心整理学习帮手word完美格式员工员工工资基础工资岗位工资工龄工资福利费用对应包含对应对应对应对应工资等级部门岗位工龄公司福利图1-1实体之间关系E-R图2.2数据字典数据库需求分析是数据库设计的第一个阶段,是非常重要的一个阶段。这个阶段主要是确定基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为以后进一步设计打下基础。在仔细调查企业工资管理过程的基础上
4、,我们得到本系统所处理的数据流程,如图1-2所示。精心整理学习帮手word完美格式级别工资设定岗位工资设定工龄工资设定工资基本设定员工信息员工工资图1-2数据流程图通过对企业工资管理的内容和数据流程分析,针对本实例,我们设计的数据项和数据结构如下:l员工基本情况。包括的数据库项有员工号、员工姓名、性别,所在部门、身份证号、生日、籍贯、国籍、民族、婚姻状况、健康状况、参加工作时间、员工状态、状态时间、家庭住址、联系电话等。l工资级别和工资金额。包括的数据库项有工资等级、工资额。l企业部门及工资岗位信息。包括的数据库项由部门名称、工作岗位名称、工作岗位工资等。l工龄的工资
5、金额。包括的数据库项有工龄及对应工资额。l公司福利表。包含的数据库项有福利名称、福利值。l工资信息。包含的数据库项有员工号、员工姓名、员工基础工资、员工岗位工资、员工工龄工资、公司福利、员工实得工资。2.3数据库逻辑结构设计在实体以及实体之间关系的基础上,形成数据库中的表格以及各个表格之间的关系。工资管理系统数据库中各个表格的设计结果见表1-6所示。每个表格表示在数据库中的一个表(只列出与本例相关的字段)表1—1为员工基本状况表PERSONNEL员工基本状况表列名数据类型可否为空说明PIDCHARACTER(3)NOTNULL员工号(索引)PNAMECHARACTER
6、(10)NULL员工姓名PSEXCHARACTER(2)NULL员工性别精心整理学习帮手word完美格式PDEPTCHARACTER(10)NULL所在部门PJOBCHARACTER(10)NULL所在岗位PINDATECHARACTER(2)NULL工龄PRANKCHARACTER(2)NULL工资等级表1—2为工资等级表PANK工资等级表列名数据类型可否为空说明RNAMECHARACTER(2)NOTNULL工资等级(索引)RSALARYNUMERIC(10,2)NULL相应工资额表1—3为工作岗位情况表DEPT工作岗位情况表列名数据类型可否为空说明JOBNAME
7、CHARACTER(10)NULL工作岗位名称(索引)JOBSALARYNUMERIC(10,2)NULL岗位工资表1—4为工龄工资表GONGLING工龄工资表列名数据类型可否为空说明GNAMECHARACTER(2)NOTNULL工龄(索引)GSALARYNUMERIC(10,2)NULL工龄工资额表1—5为公司福利表WELFARE为公司福利表列名数据类型可否为空说明WNAMECHARACTER(10)NOTNULL福利名称(索引)WMONEYNUMERIC(10,2)NULL福利费用表1—6为系统的用户口令表系统的用户口令表USER_PSWD列名
此文档下载收益归作者所有