教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 教育文库 >

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

来源:网络收集 时间:2026-09-13
导读: 课程设计任务书 专业 计算机科学与技术 年级 09 班 1班 姓名 庄晓华 学号 2009314108 一、 设计题目 工资管理系统设计报告 二、主要内容 系统概述:通过对人事管理管理部门中的职称、工资、员工、部门、工资类别等相关内容进行分析,完成具有人员管理、工资

课程设计任务书

专业 计算机科学与技术 年级 09 班 1班 姓名 庄晓华 学号 2009314108

一、 设计题目

工资管理系统设计报告

二、主要内容

系统概述:通过对人事管理管理部门中的职称、工资、员工、部门、工资类别等相关内容进行分析,完成具有人员管理、工资管理、部门管理等相关功能的小型数据库管理应用系统,系统需要具备增减工资中应发、应扣类别的灵活性,以适应将来需求的变化

三、具体要求

1、完成进人员、部门、工资类别、职称表的维护 2、根据需要对工资类别进行添加

3、完成工资表的生成,并计算相关数据,进行查询。 4、按部门计算平均工资 5、按人、年统计平均工资

6、完成权限控制功能(如果一个同学独立完成,仅要求简单的用户登录即可)

本题目所需的知识点:E-R关系图;数据库表设计,数据库表维护等。

该题可2个同学完成,各同学题目为: 学生成绩管理系统——基础数据 学生成绩管理系统——工资管理

其中,基础数据包括职称、工资、部门、工资类别、员工基本信息的录入、修改、删除、查询、打印;工资成绩管理包括工资的录入、删除、修改、查询、打印以及相关统计查询等。

四、进度安排

1. 2. 3. 4.

要求讲解、资料查找、系统分析,概要设计 (2天) 系统详细设计、功能设计(2天) 算法实现、编程调试(5天)

功能演示、资料整理、课程设计说明书编写。(1天)

五、完成后应上交的材料

1. 课程设计的题目、系统的总功能和各子模块的功能; 2. 主要算法简述;

3. 程序流程图,数据流程图,E-R关系图; 4. 使用的数据库表结构的详细情况;

5. 数据库设计中建立的视图、触发器、存储过程的代码 6. 课程设计的总结报告,主要包括以下内容: (1)课程设计中遇到的主要问题和解决方法; (2)创新和得意之处;

(3)课程设计中存在的不足,需进一步改进的设想; (4)课程设计的感想和心得体会。

六、总评成绩

指导教师 签名日期 年 月 日

系 主 任审核日期年月

目 录

一、 系统概述…………………………………………………………4 二、 系统功能分析……………………………………………………5 三、 概念分析…………………………………………………………6 四、 逻辑设计…………………………………………………………7 五、 物理设计…………………………………………………………9 六、 算法实现………………………………………………………10 七、 系统截图………………………………………………………20 八、 心得体会………………………………………………………24

一、系统概述

随着计算机技术的飞速发展,计算机在企业管理中的应用越来越普及,利用计算机实现企业工资的管理显得越来越重要。对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;而工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事工资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

企业的工资管理是公司管理的一个重要内容。随着当今企业人员数量增加,企业的工资计算也变得越来越复杂。如果能够实现工资管理的自动化,无疑是给企业管理部门带来很大的方便。

资金是企业生存的主要元素。资金的流动影响到企业的整体运作,企业员工的工资是企业资金管理的一个重要的组成部分,因为企业每个月都要涉及发放企业员工工资的问题。企业员工的人数越多,工资的统计工作就越多,工资的发放困难就越大。最初的工资统计和发放都是使用人工方式处理,工作的时候,出现错误的机率也随之升高。工资管理系统就是使用电脑代替大量的人工统计和计算,完成众多工资信息的处理,同时使用电脑还可以安全地保存大量的工资记录。

企业工资管理系统,为个人提供工资查询服务,为企业提供工资计算,工资统计等服务。传统的纸张材料的数据信息管理已经不适合现代企业公司的发展了,实现工资管理的系统化、规范化、自动化,将成为现在公司管理工资的首选。本系统实现的工资管理系统基本上能够满足现代化企业工资管理的需求。

本系统由李有焯、庄晓华、陆广行、蔡斌等四位同学共同完成,主要的分工如下:

李有焯(组长):系统的主要设计、代码的实现

庄晓华:系统的分析设计 文档及图表的制作 陆广行:系统的辅助设计、数据库的建立及维护 蔡斌: 系统的辅助设计、代码的检测及维护

二、 系统功能分析

1、系统目标

采用公司现有的软硬件及科学的管理系统开发方案,建立工资管理系统,实现企业工资管理的计算机自动化。系统应符合公司人事、工资管理制度,并达到操作直观、方便、实用、安全等要求。

2、 系统功能

系统从总体上可以分为员工信息系统,工资操作系统,数据库用户系统。 (1) 员工信息系统

本系统包括对员工各种基本信息(姓名、职工号、住址、联系电话、婚姻状况、出生年月、岗位、部门号、性别)的录入、修改、查询等操作。

(2) 工资操作系统

本系统包括对各种类型的基本工资的计算、生成工资表以及对员工工资的查询等操作。

(3) 数据库用户系统

本系统包括对数据库用户添加、删除及修改密码等操作。

2.1、 功能图

由上述功能描述可得系统功能图如下:

图2-1 系统总功能图

三、 概念分析

3.1、系统E-R图

E-R图如下:

由系统的分析部分可得系统的

图3 -1 系统E-R图

系统的E-R图表明:本工资管理系统由数据库用户、工资表、员工信息、工资类别、部门信息、考勤表等五部分组成。

3.2、数据流图

E-R 图建立了系统的数据模型,但我们还需要了解信息流与数据从输入移动到输出的过程中所经受的变换,所以在此给出本系统的数据流图:

图3-2 数据流图

四、逻辑设计

以下是工资管理系统的关系模型:

员工(职工号、部门号、姓名、性别、出生年月、岗位、婚姻状况、联系电话、住址)

部门信息(部门号、岗位、部门人数)

工资类别 (岗位、基础工资、缺勤费、加班费) 工资表(职工号、工资、工资日期) 数据库用户(用户名、密码、权限)

考勤表(职工号、加班时间、缺勤天数、考勤日期)

五、物理设计

在SQL数据库中需要建立6个数据表:员工基本信息表、部门信息表、工资类别表、工资表、考勤表和数据库用户表。

六、算法实现

1、添加职工

if (e.getActionCommand().equals(&qu …… 此处隐藏:2244字,全部文档内容请下载后查看。喜欢就下载吧 ……

数据库工资管理系统课程设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/110863.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)