工资管理信息系统课程设计.docx
《工资管理信息系统课程设计.docx》由会员分享,可在线阅读,更多相关《工资管理信息系统课程设计.docx(18页珍藏版)》请在冰豆网上搜索。
![工资管理信息系统课程设计.docx](https://file1.bdocx.com/fileroot1/2023-1/23/3560b40f-0c9b-448b-acf4-0e9995f16408/3560b40f-0c9b-448b-acf4-0e9995f164081.gif)
工资管理信息系统课程设计
工资管理信息系统
课程设计
班级西科大电子商务
姓名
学号
课程设计报告撰写要求
课程设计报告撰写的基本要求是报告原则上不少于4000字,需在封面注明设计选题、班级、姓名、学号,其正文至少包括如下几个方面的内容:
(1)系统概述(现状分析,系统目标等)
(2)系统分析部分(必需)
1)需求分析
2)业务流程图(重点)
3)数据流程图(重点)
4)数据字典
(3)系统设计部分(必需)
1)功能结构图设计(重点)
2)输出设计(主要指打印输出界面设计)
3)存储文件格式设计(数据库结构设计)
4)输入设计(主要指数据录入界面设计)
5)代码设计(职工证号和部门代号等)
(4)系统实施部分(显示出运行图片并上交开发的系统)
(5)参考文献
(6)心得体会
1系统概述(现状分析,系统目标等)
用户需求调研和分析
系统开发的必要性:
随着计算机技术的飞速发展,计算机在企业和大学管理中应用的普及,利用计算机实现人事工资的管理势在必行。
利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业和大学劳动人事管理走向科学化、规范化的必要条件 。
工资管理是任何企业单位都需要进行的一项工作,因此,开发制作工资管理系统具有较大的社会现实意义。
而工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,实行电子化的工资管理,可以让人力资源管理人员从繁重琐碎的案头工作解脱出来,去完成更重要的工作。
职工工资管理信息系统的实现可以减轻比较繁琐的手工工资管理更加针对性、便捷性、可视化的管理职工工资。
下面从管理上、技术上、经济上进行开发的可能性分析,并给出明确的分析结论。
运用计算机的便捷性,程序的可操作性,让我们更能够方便快捷的对信息系统进行科学性的管理。
与此同时,我们能够利用专业知识来解决实际问题。
财务资源方面:
企业在03年时拥有总资产6.5亿,随着企业的成长,企业资产的不断积累目前企业已拥有总资产15亿元,可以称得上是运城的龙头民营企业。
技术资源方面:
在工业方面企业不断引进国内外先进的技术水平,提高企业的生产效率。
本设计所涉及到的工资管理从实际中提取出来的一个简单的系统。
具体到不同的企业,会有不同的要求
2系统分析部分
2.1业务流程图
该系统的业务流程图如下图所示:
2.2数据流程图
1)现行系统的顶层数据流程图如图1所示。
对顶层图中的数据流“l,2,3,”说明如下:
1
3
3
2
“1”:
员工工资表。
“2”:
员工扣款表。
“3”:
员工工资发放表。
2)第一层数据流程图如图5所示。
12
4
3
工资汇总表3
“1”:
员工房费电费表。
“2”:
员工人事表。
“3”:
员工汇总表。
“4”员工缺勤表
2.3功能分析图
2.4数据字典
数据项表1数据字典
(一)
编号:
1+学号后三位名称:
职工代码
简述:
每个职工有一个唯一的编码
值
类型(C,N)字符型
长度:
6
与其他值的运算关系:
无
备注:
职工代码为主键
数据结构表2数据字典
(二)
编号:
02名称:
工资表
简述:
记录员工的基本信息和工资明细
组成:
职工代码+姓名+部门+基本工资+附加工资+房费
数据流表3数据字典(三)
编号:
03名称:
工资汇总
简述:
说明员工的工资情况,以及公司的财务情况
组成:
应发工资=基本工资+附加工资
扣款=房费+扣电费
实发工资=应发工资-扣款
若为数据流
来源:
各个工资报表
去向:
财务部门
数据存储表4数据字典(四)
编号:
04名称:
工资汇总
简述:
记录员工的基本信息和工资明细
组成:
职工代码+姓名+部门+基本工资+附加工资+房费+扣电费+应发工资
处理逻辑表5数据字典(五)
编号:
05名称:
扣款
简述:
记录员工的基本信息和工资扣款项目
组成:
职工代码+姓名+部门+扣电费
外部实体表4数据字典(六)
名称:
员工
输入数据流:
工资表
6个人
2.5数据加工处理的描述
◆数据收集:
根据系统自身的需求和用户的需求收集相关的数据
◆数据转换:
为了使手机的信息使用与计算机处理的形式,要设计各种各种代码来描述自然界中的各种实际数据,这种将实际数据采用代码表达的方式被称为数据的转换。
◆数据的筛选,分组和排序。
◆数据的组织:
将具有某种逻辑关系的一批数据组织起来,按一定的存储方式配置在计算机的存储中,目的是使计算机处理使能够符合速度快,占用存储器的容量少,成本低等多方面的要求。
◆数据的运算:
指算术运算和逻辑运算
◆数据存储。
◆数据检索。
◆数据输出。
2.6管理信息系统流程设想图(新系统模型)
工资管理信息
外部实体处理
员工基本信息
数据流数据存储
3系统设计部分
3.1功能结构图设计
图3.1工资管理系统功能模块结构图
3.2新系统信息处理流程设计(ER图)
3.3输出设计(主要指打印输出设计)
3.4存储文件格式设计(数据库结构设计)
3.5输入设计(主要指数据录入卡设计)
3.6代码设计(职工证号和部门代号等)
3.7程序设计说明书
3.3-3.6工资管理信息系统数据库设计
1.数据库中的表对象
序号
名称
作用描述
1
工资表
存储职工工资的基本信息
2
扣款表
存储职工扣款的基本信息
3
工资汇总
存储计算出的职工的应发工资
2.表结构设计
2-1工资表的设计
表名称
gongzi
主键名称
代码
行的最大字节数
38
估计平均数据量
10
估计表的大小/年
1MB
序号
属性名称
属性描述
数据类型
字节数
备注
1
DM
代码
char
2
主键属性,规则从1313开始
2
XM
姓名
Char
8
描述姓名的基本信息
3
BM
部门
Char
4
描述部门的基本信息
4
JBGZ
基本工资
Float
8
描述基本工资的信息
5
FJGZ
附加工资
Float
8
描述附加工资的信息
6
FF
房费
Float
8
描述房费的基本信息
SQL语句:
select*fromgongzi
表内容:
2-2扣款表的设计
表名称
Koukuan
主键名称
代码
行的最大字节数
30
估计平均数据量
8
估计表的大小/年
0.5MB
SQL语句:
select*fromkoukuan
表内容:
序号
属性名称
属性描述
数据类型
字节数
备注
1
DM
代码
Char
2
主键属性,规则从1313开始
2
XM
姓名
Char
8
描述姓名的基本信息
3
BM
部门
Char
4
描述部门的基本信息
4
DFKK
电费扣款
Float
8
描述电费扣款信息
5
QQKK
缺勤扣款
Float
8
描述缺勤扣款信息
6
2-3工资汇总表的设计
表名称
工资汇总
主键名称
代码
行的最大字节数
62
估计平均数据量
8
估计表的大小/年
1.1MB
序号
属性名称
属性描述
数据类型
字节数
备注
1
DM
代码
Char
2
主键属性,规则从1313开始
2
XM
姓名
Char
8
描述姓名的基本信息
3
BM
部门
Char
4
描述部门的基本信息
4
JBGZ
基本工资
Float
8
描述基本工资的信息
5
FJGZ
附加工资
Float
8
描述附加工资的信息
6
FF
房费
Float
8
描述房费的基本信息
7
DFKK
电费扣款
Float
8
描述电费扣款信息
8
QQKK
缺勤扣款
Float
8
描述缺勤扣款信息
9
SFGZ
实发工资
Float
8
描述是罚工资的信息
SQL语句:
selectgongzi.*,koukuan.电费扣款,koukuan.缺勤扣款,gongzi.基本工资+gongzi.附加工资-gongzi.房费-koukuan.电费扣款-koukuan.缺勤扣款as实发工资into工资汇总fromgongzi,koukuanwheregongzi.代码=koukuan.代码
select*from工资汇总
insertinto工资汇总(代码,姓名,部门,基本工资,附加工资,房费,电费扣款,缺勤扣款,实发工资)selectgongzi.*,0,0,gongzi.基本工资+gongzi.附加工资-gongzi.房费as实发工资fromgongziwheregongzi.代码notin(selectkoukuan.代码fromkoukuan)
select*from工资汇总orderby代码
4系统实施部分
4.1程序框图
4.2源程序
4.3模拟运行数据
4.4打印报表
4.5系统使用说明书
4.1-4.5
1封面
2工资表
3扣款表
4工资汇总表
5工资表源程序
6扣款表源程序
7工资汇总表源程序
8关于
5附录或参考资料
6心得体会
经过半学期的努力学习,在复习相关知识以及查询资料的基础上,终于完成了企业工资管理信息系统的课程设计。
管理信息系统是为了适应现代化管理的需要,在管理科学、系统科学、信息科学和计算机科学等学科的基础上形成的一门科学,它研究管理系统中信息处理和决策的整个过程,并探讨计算机的实现方法。
它是一个由人、计算机、通信设备等硬件和软件组成的,能进行管理信息的收集、加工、存储、传输、维护和使用的系统。
管理信息系统可促使企业向信息化方向发展,使企业处于一个信息灵敏、管理科学、决策准确的良性循环之中,为企业带来更高的经济效益。
所以,管理信息系统是企业现代化的重要标志,是企业发展的一条必由之路。
信息系统在管理各项事务中有着普遍的应用,促进了企业管理工作的提升。
管理信息系统是为管理服务的,它的开发和建立使企业摆脱落后的管理方式,实现管理现代化的有效途径。
管理信息系统将管理工作统一化、规范化、现代化,极大地提高了管理的效率,使现代化管理形成统一、高效的系统。
过去传统的管理方式是以人为主体的人工操作,虽然管理人员投入了大量的时间、精力,然而个人的能力是有限的,所以管理工作难免会出现局限性,或带有个人的主观性和片面性。
而管理信息系统使用系统思想建立起来的,以计算机为信息处理手段,以现代化通信设备为基本传输工具,能力管理决策者提供信息服务的人机系统,这无疑是将管理与现代化接轨,以科技提高管理质量的重大举措。
管理信息系统将大量复杂的信息处理交给计算机,使人和计算机充分发挥各自的特长,组织一个和谐、有效的系统,为现代化管理带来便捷。
在现代化管理中,计算机管理信息系统已经成为企业管理不可缺少的帮手,它的广泛应用已经成为管理现代化的重要标志。
在企业管理现代化中,组织、方法、控制的现代化离不开管理手段的现代化。
随着科学技术的发展,尤其是信息技术和通讯技术的发展,使计算机和网络逐渐应用于现代管理之中。
面对越来越多的信息资源和越来越复杂的企业内外部环境,企业有必要建立高效、实用的管理信息系统,为企业管理决策和控制提供保障,这是实现管理现代化的必然趋势。
管理信息系统在管理现代化中起着举足重轻的作用。
它不仅是实现管理现代化的有效途径,同时,也促进了企业管理走向现代化的进程。
在这次的设计中,虽然,过程进行中遇到了困难,但是通过我的不断努力和老师的指导,使我顺利的完成了这个程序的设计,收获很大。
通过本次实训体验,使我基本上掌握了开发一个系统所要做的准备,从采集信息到收集信息再到整理信息的过程是必不可少的。
从用户的角度去搜索要完成的基本功能,再决定所要得做的功能模块,最后再编辑和设计各个模块,最后在实现各个模块的连编,完成一个可以实现基本功能的管理系统。
同时该次实训使我掌握了VB以及SQL系统环境的各种基本操作,如数据库的建立和使用、表单的设计和使用、菜单的设计和使用及菜单和表单之间的关系建立等等。
在这个企业工资管理信息的开发设计过程中,首先是在一个数据库中建立两张表,工资表,扣款表,通过代码的执行生成第三张表即工资汇总表,再通过VB程序对每张表进行组合与连接,进而会生成各个表单与工程,各种界面的设计与实施,通过不断的实践与老师的指导,终于完成了工资管理信息的开发,分析设计与实施。
由于对企业管理信息的知识了解的非常少,所以,刚开始进行系统的开发设计,系统分析时,只有从最基本的企业员工知识进行,通过一点一滴的积累,将工资系统的的构成、员工的基本工资信息的构成进行了深入的分析和理解。
最终对工资管理信息系统有了系统的了解。
随后,便开始对本次系统开发的题目——工资管理信息系统,进行开发分析和设计。
刚开始时,也许自己把工资管理信息系统想的过于简单,造成之后的设计中屡屡受挫,设计一度停滞不前。
但是,在我们心中一只有一个想法:
要做就把它做到最好。
即使上课我没有完成当堂任务,下课后,我也会利用课余时间去追个进行解决,问题被各个击破。
该工资管理信息系统在界面和结构上,看似每个模块都非常类似,其实不然。
虽然,每个模块都具有添加、删除和退出功能,但是,其功能的具体实现,是各不相同的。
由于,在设计过程中,为了方便企业对信息的查看,添加、删除和退出放在了同一个窗体之中。
窗体的数量虽然减少了,但功能依然非常齐全。
这次实训使我收益非浅,不但让我学到了很多知识,也使自己开阔了视野,知道了当今科技的快速发展,只有不断学习才可跟上时代的步伐。