人事工资管理系统_数据库课程设计

上传人:飞*** 文档编号:30651646 上传时间:2018-01-31 格式:DOCX 页数:47 大小:565.31KB
返回 下载 相关 举报
人事工资管理系统_数据库课程设计_第1页
第1页 / 共47页
人事工资管理系统_数据库课程设计_第2页
第2页 / 共47页
人事工资管理系统_数据库课程设计_第3页
第3页 / 共47页
人事工资管理系统_数据库课程设计_第4页
第4页 / 共47页
人事工资管理系统_数据库课程设计_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《人事工资管理系统_数据库课程设计》由会员分享,可在线阅读,更多相关《人事工资管理系统_数据库课程设计(47页珍藏版)》请在金锄头文库上搜索。

1、1数据库系统原理及其应用教程课程设计报告题目名称:人事工资管理系统任课教师: 姓 名: 学 号: 2009 年 12 月 26 日2目 录一 设计概述31. 背景说明32. 设计目的33. 设计内容3二 系统体系结构设计41. 系统的功能模块图42. 用户管理功能模块图43. 系统流程分析54. 数据库结构设计(数据字典)6三 概念模型设计(E-R 图)39四 逻辑设计111. 系统关系模式112. 关系模式满足的范式分析113. 工资计算方法11五 源代码及查询截图121. 创建工程并设置主界面122. 部门管理模块设计223. 员工信息编辑和管理314. 薪资调整编辑和管理375. 工资税

2、率编辑和管理4406. 设置工资项目407. 创建和查看工资表428. 用户管理模块42六 总结451. 设计过程中遇到的问题及解决方法452. 课程学习及课程设计的体会45参考文献46一设计概述1.背景说明5人事工资管理是企、事业单位中的一项主要管理工作,特别是对于企、事业单位的决策者和管理者来说,人事工资管理工作都是至关重要的,但一直以来人们是使用传统的人工方式管理数据和文档,这种管理方式存在着许多缺点,如:效率低、保密性差,也不够方便、灵活,另外随着企、事业单位人员数量的增加,其管理的工作量也将大大增加,这必然增加了管理人员的工作量和劳动强度,同时将产生大量的文件和数据,这给人事工资中各

3、种数据信息的查找、更新和维护都带来了不少困难。据调查,目前很多企、事业单位的人事工资管理依然停留在纸介质的基础上,这样的管理机制已经不能适应时代发展的需要,也不能满足管理工作逐步走向规范化、科学化和自动化的要求。随着计算机科学与技术的日渐成熟和计算机应用的普及,计算机已进入到人类社会的各个领域,并发挥着越来越重要的作用。原来这种传统的手工管理模式必然被以计算机为物质基础的信息管理方式所取代。作为计算机应用的一部分,使用计算机对人事工资信息进行管理,有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,这些优点能够极大地提高人事工资管理的工作效率,

4、也是企、事业单位向科学化、正规化管理发展的必要条件。因此,开发一套能够为用户提供充足的信息和快捷的查询手段的人事工资管理系统具有非常重要的意义。2.设计目的从背景概述我们可以知道,开发人事工资管理系统,使用计算机化的人事工资管理系统可以彻底改变目前人事工资管理工作的现状,能够提高工作效率,能够提供更准确、及时、适用、易理解的信息,能够从根本上解决工作效率低、信息滞后、资源浪费等问题。而 SQL Server 2000 是一个功能强大而又实用的数据库管理系统,使用它作为系统的后台数据库管理并配合相应的前端开发工具,可以很容易地实现人事工资管理系统所需的功能。因此,从使用系统所带来的良好效果以及我

5、们目前所掌握的知识和技术来看,开发一个简易而实用的人事工资管理系统都是可行的 3.设计内容(1) 部门信息的添加、修改、删除和查询。此功能为员工的分类管理提供依据。(2) 员工基本信息的添加、修改、删除和查询。(3) 认识工资信息的添加、修改、删除和查询,包括工资项目管理、工资税率管理、生成工资表和查看工资表等功能。二系统体系结构设计1.系统的功能模块图人事工资管理系统基本信息管理员工工资管理系统用户管理部门管理工资项目管理查看工资表员工管理薪资调度管理工资税率设置新建工资表用户管理修改密码6图 2.1 人事工资管理系统功能模块示意图2.用户管理功能模块图Admin 用户普通用户图 2.2 用

6、户管理功能集合模块关系图3.系统流程分析运行系统后,首先会看到登陆窗体,对用户的身份进行认证。身份认证可以飞为以下两个过程:系统用户信息管理修改 Admin 用户的密码创建、修改和删除普通用户信息修改自身的用户和密码7(1) 确认用户是否是有效的系统用户。(2) 确定用户的类型。第(1)个过程决定用户能否进入系统,第(2)个过程根据用户的类型决定用户的操作权限。如果需要对普通用户进行管理,则使用 Admin 用户登录;否则建议使用User 用户登录。如果还要创建其他用户,可以在用户管理模块中创建和管理。在创建用户时,需要输入要创建的用户名和密码。Admin 用户还可以修改和删除其他普通用户数据

7、。在本系统中,应该首先增加部门信息,之后才能增加员工信息。部门信息管理模块可以添加、修改、删除和查询部门等操作。部门信息包括部门名称、职能描述和上级部门等。部门信息可以对员工进行分类。添加部门信息后,就可以添加员工信息了。员工信息包括员工基本信息和员工照片信息。员工基本信息包括姓名、性别、民族、籍贯、身份证号等信息。用户还可以设置员工照片信息。员工信息是本系统管理的核心数据,它为人事工资管理模块提供员工数据。在添加员工信息时,需要首先选择部门信息。在人事工资管理模块中,可以对人事工资信息进行添加、修改、删除和查询等操作。人事工资包括薪资调整信息、工资项目信息、工资税率信息和工资表信息。薪资调整

8、信息包括员工信息、调薪日期、调薪前工资、调薪后工资和调薪原因等信息。工资项目信息包括项目名称、项目类型、固定值项目金额、计算值的公式和操作运算方式等。工资税率信息包括应纳税金额下限、应纳税金额上限、税率和速算扣除数等。工资表信息包括姓名、工资总额、应纳税金额、纳税后金额、 、纳税金额和实发工资等信息。系统的流程分析如图 3 所示:图 2.3 系统流程分析图4.数据库结构设计(数据字典)普 通 用 户 Admin用 户 管 理 自 己 的 用 户 信 息 部 门 信 息 管 理 用 户 登 录 开 始 读 取 用 户 类 型 成 功 失 败 失 败 超 过 3次 是 退 出 程 序 否 重 试

9、管 理 自 己 的 用 户 信 息 管 理 普 通 用 户 的 用 户 信 息 用 户 管 理 模 块 人 事 工 资 管 理 模 块 人 事 信 息 管 理 人 事 工 资 管 理 8数据库中包含 7 张表,即部门信息表 Departments、员工基本信息表Employees 、工资项目表 SalaryItem、工资记录表 Salary、工资税率表TaxRate、月度工资统计表 Statistics 和用户信息表 Users。下面介绍这些表的结构。(1) 部门信息表 Departments,用来保存部门信息。本系统采用树状结构来管理部门数据。表结构如下图所示。表 Departments 的

10、结构编号 字段名称 数据类型 说明1 DepId int 部门编号,主键2 DepName varchar40 部门名称3 Describes varchar250 部门职能描述4 UpperId int 上级部门编号(2) 员工基本信息表 Employees,用来保存员工的基本信息,表结构如下图所示。表 Employees 的结构编号 字段名称 数据类型 说明1 EmpId int 员工编号,主键2 EmpName varchar50 姓名3 Photo image 照片4 Sex varchar4 性别5 Nationality varchar30 民族6 Birth varchar20

11、生日7 Political_Party varchar20 政治面貌8 Culture_Level varchar40 文化程度9 Narital_Condition varchar20 婚姻状况10 Family_Place varchar60 籍贯11 Id_Card varchar20 身份证号12 BadgeID varchar40 工作证号13 Offiec_phone varchar30 办公电话14 Mobile varchar30 手机号码15 Files_Keep_Org varchar100 档案存放地16 Hukou varchar100 户口所在地17 HireDate

12、 varchar20 到岗日期18 DepId int 所在部门编号19 Positionl varchar40 工作岗位20 Title varchar20 职务21 State tinyint 员工状态(1-在职人员,2-兼职人员,3-试用人员,4-离职人员,5-返聘人员,6-退休人员)22 UpperId int 上级员工编号23 Salary int 工资金额24 Memol varchar200 备注925 Fillin_Person varchar30 填表用户26 Fillin_Time varchar20 填表日期和时间(3) 工资项目表 SalaryItem,用来保存工资项目信息,表结构如下图所示。表 SalaryItem 的结构编号 字段名称 数据类型 说明1 ItemId int 编号,主键2 ItemName varchar50 项目名称3 ItemType tinyint 项目类型(0-系统值,1-固定值,2-计算值)4 ItemSum decimal15 固定值项目金额5 F

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号