工资管理信息系统的设计_毕业设计论文.doc
《工资管理信息系统的设计_毕业设计论文.doc》由会员分享,可在线阅读,更多相关《工资管理信息系统的设计_毕业设计论文.doc(41页珍藏版)》请在三一办公上搜索。
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 onthe 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 inf
3、ormation; 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方面是职位的管理,每个职位对应着相应的工资和津贴;第3方面是绩效考评的管理,包括各种奖惩措施,以及项目提成等容;第4方面是工资发放;第5方面是各种各样的统计报表,方便用户对以往数据的把握和管理;2.2 业务流程2.2.1 业务流程图图示说明图2.1业务流程图图示说明2.2.2 工资管理信息系统业务流程图根据假设条件,设工资发
13、放的业务流程如图2.2所示。我们所开发的工资管理信息系统是基于这一业务流程的。图2.2 工资管理信息系统业务流程图首先员工将自己的个人档案提交给系统管理人员企业管理人员,管理员将档案信息录入系统;职位信息统一修改由职位确定的基本工资等信息,对系统来说,属于静态工资;绩效信息是对一段时间比如一个月对员工的考评成绩,系统将根据员工的档案信息和考评成绩自动确定员工的工资数量,最后生成工资清单。通过业务流程图我们可以看到,档案信息、职位信息和绩效考核信息的生成是工资清单的前提条件。因此,在每一期工资清单生成前,都必须考核相应的员工,否则,系统将不允许生成该员工的工资清单。这是也是需要说明的业务规则。2
14、.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 Obj
16、ect Model实现的。COM是建立在二进制标准上的对象模型,其具有通用性。因此,在Visual Basic中创建的部件可以自用,也可以在其他开发环境中使用,同时Visual Basic也可以引用由其他开发工具建立的部件。4.事件驱动:基于事件驱动的编程方法体现在程序的执行是依靠系统能够被识别的触发事件启动的。用户操作、系统信息,以及程序等各种因素都可能触发事件。当对象由一种状态过渡到另一种状态时,可能会发生许多个与时间相关的有序事件,而事件顺序又将决定着代码执行顺序,因此,基于事件编写程序也就成为了根据有待解决的问题性质合理安排事件和根据事件顺序有效地组织程序。Visual Basic 6
17、.0是一个非常优秀的数据库应用前端开发工具,它能通过ODBC、Jet、ADO等中间连接件而获得对数据库的前端操作。在数据库应用系统的创建过程中,Visual Basic 6.0能够出色地承担起前端界面层和中间连接层的创建任务。2.3.2 后台数据库的选择Access是Office软件包的成员之一,擅长对数据进行处理,例如建立,排序,分类及汇总数据等操作。Access最重要的特征是不必编写程序。Access中数据库文件不是简单的存储数据的表,其数据库文件还包括操作或控制数据的其他对象如查询,窗体和报表等。数据库应用总是会涉及到这3个方面的问题:前端程序、数据库结构、前端程序和数据库之间的连接,
18、在这里Visual Basic 6.0通过ADO这一中间连接件而实现对数据库操作的。2.3.3 什么是ADOADOActive Data Objects:Active数据对象。是DAO/RDO的后继产物,ADO扩展了DAO和RDO所使用的对象模型,这意味着它包含较少的对象、更多的属性、方法和参数,以及事件。ADO实际上是一种提供访问各种数据类型的连接机制。在使用 Visual Basic进行数据库程序的开发时,必须建立与数据库的连接。Visual Basic中有三种可用的数据访问接口:ActiveX 数据对象、远程数据对象 和数据访问对象。数据访问接口是一个对象模型,它包含了用于访问数据库的各
19、种变量和函数。Visual Basic 中的三种数据访问接口分别代表了该技术的不同发展阶段。最新的是 ADO,它是比RDO和 DAO 更加简单,然而更加灵活的对象模型。目前普遍使用 ADO 作为数据访问接口。3系统概要设计3.1 系统结构描述开发此系统的目的就是帮助小企业管理人员提高工作效率,实现工资管理的系统化、规化和自动化。根据这个系统所要实现的目的和任务,总结出这个系统最终实现的主要功能如下:1) 员工档案管理。主要员工基本档案信息的管理。2) 职位信息管理。主要用来统一管理各个职位的与工资有关的基本信息。3) 绩效考核。主要完成每期对员工进行考核。4) 工资发放。完成对员工的工资管理功
20、能。5) 报表功能。主要完成查看历史工资发放信息。3.2 系统总体功能图概要设计阶段,我们可以得到系统总体功能图如图3.1所示:图3.1 系统总体功能图3.3 模块设计根据上面的分析,工资管理信息系统各个模块的名称和功能概要说明如下:1) 员工档案信息管理。增加、修改和删除员工基本档案信息。2) 职位信息管理。主要用来统一各个职位的与工资有关的基本信息。用户功能包括增加、修改和查看基本职位的各项工资信息。3) 特殊项管理。每期对员工进行考核,考核成绩包括迟到、早退、加班等方面。管理人员可以根据条件增加、修改和查看员工考核记录。4) 工资发放。管理人员选择员工、日期,系统生成该员工在该期的工资。
21、5) 报表功能。根据条件罗列、统计已经发放的工资。3.4 数据库设计3.4.1 概念设计系统在概念设计阶段常用E-R图表现。E-R图即实体关系图。实体关系图可以定义为两个层次,即可以从逻辑数据模型转移到实施模型。E-R图涉及两个方面,一是实体,二是关系。实体关系图中的实体有三种:一般实体normal entity,表示逻辑或物理数据集;联系实体associate entity,表示含有多对多关系的关系表;分解实体decompositions,表示一组将在下层实体关系图中细化的数据。实体通过关系而相连。一个关系可加两个标识labels,指出各自的关系指向。关系的基数类型Cardinality可以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工资 管理信息系统 设计 毕业设计 论文

链接地址:https://www.31ppt.com/p-1132143.html