工资管理信息系统_毕业设计论文

上传人:l**** 文档编号:137067738 上传时间:2020-07-04 格式:DOC 页数:30 大小:438KB
返回 下载 相关 举报
工资管理信息系统_毕业设计论文_第1页
第1页 / 共30页
工资管理信息系统_毕业设计论文_第2页
第2页 / 共30页
工资管理信息系统_毕业设计论文_第3页
第3页 / 共30页
工资管理信息系统_毕业设计论文_第4页
第4页 / 共30页
工资管理信息系统_毕业设计论文_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《工资管理信息系统_毕业设计论文》由会员分享,可在线阅读,更多相关《工资管理信息系统_毕业设计论文(30页珍藏版)》请在金锄头文库上搜索。

1、工资管理系统摘 要本论文的主要容是小型企业工资管理系统的设计与开发。该系统对工资信息进行管理,具有手工管理所无法比拟的优点。可以存储所有有关工资、津贴、奖金等容,安全高效;实现报表功能。该系统是典型的信息管理系统,其开发主要包括后台数据库的建立、维护以及前端应用程序的开发两个方面。对于数据库要求具有数据一致性和完整性强、数据安全性好的特点;而对于应用程序,则要求系统功能完备、易操作、界面友好等特点。关键词:管理信息系统;数据库;VB6.0AbstractThe present paper primary coverage is the small business wages manageme

2、nt system management system design and the development.This system carries on the management to the wages information, has merit which the manual administration center is unable to compare.It may save all related contents and so on wages, allowance, bonus, safe highly effective; rapidly needs the in

3、formation; Realization report form function.This system is the typical information management , Its development mainly includes the backstage database the establishment, the maintenance as well as front end the application procedure development two aspects.Requests regarding the database to have the

4、 data uniformity and the integrity strong, the data security good characteristic; But regarding application procedure, then requests the system function complete, easy to operate, the contact surface in a friendly way and so on the characteristics.Key word: Management information system; Database目 录

5、摘 要11.1 管理信息系统的历史和发展51.2 本系统开发的目的和意义51.3 本系统的假设、限制和要求62.1 用户需求分析72.2.2 工资管理信息系统业务流程图72.3.2 后台数据库的选择92.3.3 什么是ADO93系统概要设计113.1 系统结构描述113.2 系统总体功能图113.3 模块设计113.4 数据库设计123.4.1 概念设计123.4.3物理设计144. 详细设计与模块的实现164.1 创建数据库164.2 系统标准模块184.3.2 设计与实现194.4 人员管理模块的设计与实现204.4.1 创建添加员工窗体204.4.2 创建修改员工窗体214.5 职位管理

6、模块的设计与实现224.5.1 创建添加职位窗体234.5.2 创建修改职位窗体234.6 特殊项管理模块的设计与实现244.6.1 创建添加特殊项窗体254.6.2 创建修改特殊项窗体254.7 工资发放管理模块的设计与实现264.8 统计报表模块的设计与实现275. 结束语30致 31参考文献32附录 源程序清单331前言1.1 管理信息系统的历史和发展管理信息系统(MIS,Management Information System),是一个由人、计算机等组成的能进行信息的收集、传送、储存、维护和使用的系统,能够实测企业的各种运行情况,并利用过去的历史数据预测未来,从企业全局的角度出发辅助

7、企业进行决策,利用信息控制企业的行为,帮助企业实现其规划目标。管理信息系统通过对企业当前运行的数据进行处理来获得有关信息,以控制企业的行为;利用过去和现在的数据及相应的模型,对未来的发展进行预测;能从全局目标出发,对企业的管理决策活动予以辅助。从工业发达国家来看,管理信息系统的发展经历了以下几个阶段。第一阶段:(1953年至1965年)单项数据处理阶段,也称电子数据处理(EDP)阶段。这是电子计算机在管理领域应用的起步阶段。这一阶段,由于当时计算机硬、软件的限制,数据处理的性质只是使用计算机代替人的手工劳动,进行简单的单项数据处理工作,如计算工资、数据统计、报表登记、编制计划等。这个阶段的处理

8、方式主要是集中式的批处理。第二阶段:(1965年至1970年)综合数据处理阶段,也称事务处理系统(TPS)阶段。这个阶段计算机硬、软件有了很大的发展,出现了多用户的分时系统,计算机开始应用于对某一个管理子系统的控制,并具有一定的反馈功能。如库存管理系统、生产调度系统、物资管理系统等。这个阶段的处理方式已发展为面向终端的联机实时处理。第三阶段:(1970年至今)管理信息系统(MIS)阶段。这个阶段是在企业中全面的使用计算机把各种管理子系统的功能集中起来,构成了计算机化的全方位的信息系统,即现代管理信息系统。这个阶段的处理方式是在数据库和网络基础上组成分布式处理系统。它的特点是使用数据库和分时处理

9、的计算机网络,并充分利用运筹学等数学方法,实现了硬件、软件和数据资源的共享。1.2 本系统开发的目的和意义工资管理系统是一个企业单位不可缺少的部分,它的容对于企业的决策者和管理者来说都至关重要。所以工资管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、性差等。另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对工资信息

10、进行管理,具有手工管理所无法比拟优点。例如:检索迅速、查找方便、可靠性高、存储量大、性好、寿命长、成本低等。这些优点能够极地提高工资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套工资管理软件成为很有必要的事情。1.3 本系统的假设、限制和要求本论文所讨论的是一个毕业设计示例软件系统,因此将重点放在功能的实现上,即不重复相同模式的功能实现。所以系统的核心输出结果,即工资只与职工基本信息的职位栏和职工绩效考核成绩有关。基本表字段的设计只取其重点,初始版本将重点放在系统的实现上,后续版本才能最终适用。所开发的软件系统应该满足如下基本要求:1) 功能:管理员工基本信

11、息、绩效考核、职位管理和工资发放记录。2) 性能:能够支持数据存储,使用方便。3) 输入:员工基本信息、考核详细记录等相关信息。4) 输出:员工信息、员工工资,报表等。基本数据流程和处理流程:1) 用户输入员工信息,包括、性别、出生日期、职位等。2) 职位管理输入和修改跟职位有关的信息,如基本工资等。3) 每月考核员工的成绩,包括迟到、早退、旷工等信息。4) 系统根据职位和考核成绩自动生成工资单 2.系统需求分析需求分析是对系统开发提出明确要求的过程,其结果是后续系统开发工作的基础。需求分析是在用户调查的基础上,通过分析,逐步明确用户对系统的需求,包括数据需求和围绕这些数据的业务需求。2.1

12、用户需求分析本文的主要容是编制出一个实用的程序来帮助小型公司进行更有效的工资管理。 归纳起来,好处大约有以下几点:(1) 可以存储职员的档案,安全、高效;(2) 只需一到二名会计人员经过基本培训即可操作系统,节省大量人力;在假设的条件下,用户的需求可分为如下几个方面:第1方面是员工的管理,包括员工的、性别、职位等信息;第2方面是职位的管理,每个职位对应着相应的工资和津贴;第3方面是绩效考评的管理,包括各种奖惩措施,以及项目提成等容;第4方面是工资发放;第5方面是各种各样的统计报表,方便用户对以往数据的把握和管理;2.2 业务流程2.2.1 业务流程图图示说明图2.1业务流程图图示说明2.2.2

13、 工资管理信息系统业务流程图根据假设条件,设工资发放的业务流程如图2.2所示。我们所开发的工资管理信息系统是基于这一业务流程的。图2.2 工资管理信息系统业务流程图首先员工将自己的个人档案提交给系统管理人员(企业管理人员),管理员将档案信息录入系统;职位信息统一修改由职位确定的基本工资等信息,对系统来说,属于静态工资;绩效信息是对一段时间(比如一个月)对员工的考评成绩,系统将根据员工的档案信息和考评成绩自动确定员工的工资数量,最后生成工资清单。通过业务流程图我们可以看到,档案信息、职位信息和绩效考核信息的生成是工资清单的前提条件。因此,在每一期工资清单生成前,都必须考核相应的员工,否则,系统将

14、不允许生成该员工的工资清单。这是也是需要说明的业务规则。2.3 技术要求2.3.1 前台开发语言的选择Visual Basic 继承了BASIC语言简单易学的优点,又增加了许多新的功能,它采用面向对象与事件驱动的程序设计思想,使编程变得更加方便、快捷。Visual Basic是国外最流行的程序设计语言之一,它是可视化开发工具的先驱与典,它所具有的可视化、面向对象、组件开发等特性,大大缩短了应用软件的开发周期,因此,深受广大软件开发人员的厚爱。Visual Basic 6.0的特点:1.可视化:Visual Basic是可视化开发工具的先驱与典,实际上,Visual Basic所展现出来的可视性

15、风格,已经成为了诸多可视性继承开发工具的参照标准。可视化环境下创作前端界面就如同做拼图游戏那样简单,Visual Basic之所以成为Windows环境下快捷、便利的前端开发工具,并获得最广泛的用户群体支持,其所具有高度智能的人性化开发环境起了很大的作用。2.面向对象:面向对象编程思想(OOP)诞生与20世纪80年代初期,并先期在Ada、Small Talk、C+等程序设计语言中实现。它是建立在类模块基础上的,并通过类的封装、继承、多态性获得代码重用。这个特点尤其体现在它所具有的基于部件的编程方法上。3.部件编程:基于部件的编程方法是分布式构架思想体系的具体化。在Visual Basic中进行部件编程是通过微软的部件对象模型(COM,Componet Object Model)实现的。COM是建立在二进制标准上的对象模型,其具有通用性。因此,在Visual Basic中创建的部件可以自用,也可以在其他开发环境中使用,同时Visual Basic也可以引用由其他开发工具建立的部件。4.事件驱动:基于事件驱动的编程方法体现在程序的执行是依靠系统能够被识别的触发事件启动的。用户操作、系统信息,以及程序等各种因素都可能触发事件。当对象

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

当前位置:首页 > 办公文档 > 工作范文

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