综合上述各项要求,本文首先分析了企业工资管理系统的应用现状,阐述了本工资管理系统的开发目的,通过对数据库技术的现状与发展,数据库系统的选择原则,系统开发工具的选择一系列问题的分析确定了系统的开发平台.接着阐述了MIS系统基本理论,并在此理论指导下,详细给出了从工资管理系统分析到总体详细设计与实现及测试的各个环节,最后对本系统作了客观评价指明了系统的现实意义,缺点以及系统的升级方向.利用其能快速地构建各类对象,特别是数据窗口这一能方便而简洁操纵数据库的最具特色的智能化控件,在短时间内快速建立起系统的原型,然后再对原型不断地根据需要进行修正和改进,直到形成用户满意的可行系统为止.
1、企业工资管理系统概述
1.1系统的主要功能
企业工资管理系统的主要任务是用计算机对各种工资信息进行日常的管理,如查询、修改、增加、删除以及存储等,迅速准确地完成各种工资信息的统计计算和汇总工作,快速打印出工资报表,针对系统服务对象的具体要求,设计了企业工资管理系统.企业工资管理系统主要有以下几大功能:
(1)对单位人员的变动进行处理.一个单位的职工不会是一成不变的,总是在不断的变化:有调出、有调入、也有职工在本单位内部调动.因此,设计系统是应考虑到这些情况.
(2)对职工的工资进行计算、修改.可以对职工的工资档案进行个别、部分和批量修改,同时,能对各职工的工资进行计算,即计算应发金额、应扣金额及实发金额等.
(3)查询统计功能.要求即可以单项查询,比如查看某个职工的工资情况等;也可以多项查询,比如某部门工资数在某一范围的职工的工资情况等.
(4)报表打印功能.每月发放工资时,要求能够打印本月的工资表、随工资发给每个职工的工资条以及工资统计表.
1.2方法概要
本工资管理系统是采用面向对象的程序设计思想进行编制的,整个系统由若干个表单、类、报表以及一个主菜单组成,有项目管理器统一管理全部程序的编写和调试.用户可以通过主菜单或总表单调用系统的各项功能.
(1)面向对象设计不再是单纯的从代码的第一行一直编到最后一行,而是考虑如何创建类和对象,利用类和对象来简化程序设计,并提供代码的封装和可重用性,便于程序的维护与扩展.
(2)所谓的对象是一种抽象的名称,用来对应实现世界存在的"东西".一个窗口、一个按钮、一个菜单都可视为一个对象,而按钮对象、菜单对象、又会出现在窗口对象中,因此按钮对象、菜单对象便是窗口的组件之一.对象内部的数据是不能随意更改的,必须由外部向其传递信息,再由对象按其方法加以处理.用户无需知道其任何细节,操作是封闭的,对象之间能通过函数调用相互通信.
(3)类可视为一个产品模具、一个模块.在面向对象设计中,类是对象的原型,是对象的制作器.类的概念是面向对象程序设计最重要的特征.所谓类,是指由数据结构及其相关操作所形成的集合,描述该类任一对象的共同的行为特征,是对一组性质相同的对象的程序描述,概括了对象的共同性质和数据.
(4)面向对象设计的核心是类的设计.例如:可以定义一个"工资查询表单"类,该类中可以定义查询的姓名、年龄、工资等等信息,则以此类为原型可以设计出众多的"工资查询表单"类的对象实例,这些实体都具有类中所定义的特征.
(5)设计的工资管理系统也是建立在一系列类基础之上的,其编程的思想是:先根据一定的需要创建一系列的子类或直接调用vfp提供的基类,编制程序时,由这些类派生出相应的对象,所派生出的对象继承了其父类所有的功能,而且具有很好的封装性,这样就可利用派生出的对象像搭积木一样来设计自己的程序.
打个比方,就比如要制造一台机器,首先要制造各种零件的模具,然后用制造好的模具生产出所需的零件,所有这些做完后,剩下的就只是如何把这些零件组装起来,这样一台机器就很容易制造出来了.
实际编程也是如此.每个表单都是由一定数量的对象按某一种方式组合在一起的,程序编制的核心是类的设计.
1.3工资管理系统的现状
(1)企业工资管理的应用现状
随着我国国民经济建设的蓬勃发展和具有中国特色的社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,对企业体系无论是在行政职能、企业管理水平以及优质服务上都提出更高的要求.建设一个科学高效的信息管理系统是解决这一问题的必由之路.企业内部财务管理是该企业运用现代化技术创造更多更高的经济效益的主要因素之一.煤矿工资管理作为企业内部的一种财务管理也是如此,由于企业职工人数较多,每一位职工的具体实际情况也不尽相同,各项工资条款的发放,如果没有一个完整的管理系统来进行管理,那么势必会给管理人员带来种种麻烦,因此类似工资管理系统之类的财务软件的开发势在必行.
(2)管理系统开发的目的
本系统开发的主要目的就是要使煤矿企事业单位工资管理实现计算机管理,使管理员能够有序的管理每一位职工的各项工资条款的发放以及员工个人台帐的生成,使企业运用现代化技术创造更多更高的经济效益.
2、系统平台的选用
2.1数据库技术的现状与发展
数据库是60年代末出现的一门计算机软件技术,到现在虽然只有四十多年的历史,但在理论和时间上都得到了和很大的发展.现在,数据库是数据处理的主要工具,是管理信息系统(MIS)的核心部分.
数据库系统是当今计算机信息系统的核心,是计算机技术和应用发展的关键.传统的数据库系统旨在处理永久、稳定的数据,强调维护数据的完整性、一致性.
数据库理论与技术的发展极其迅速,其应用日益广泛,在当今的信息社会中,它几乎无所不在.以关系型为代表的三大经典(层次、网状、关系)型数据库在传统的(商务和管理的事务型)应用领域获得了极大成功.计算机世界报社与IBM公司联合举办了"21世纪数据库技术发展专家研讨会".IBMDB2的创始人DonaldHaderle先生与国内着名数据库专家,就下世纪数据库发展的趋势、数据库领域革命性的突破、IBMDB2的应用、数据仓库的实施、我国数据库技术和应用的现状及趋势、我国数据库用户的需求等问题,进行了广泛而深入的讨论.
2.2数据库系统的选择原则
1)数据库系统采用易于集成的,开放的技术.
2)产品质量优异,可行性高,适于长期运行,能支持关键应用.
3)数据安全,保安型高.
4)能提供分布式数据库功能.
5)支持多种开发环境,软件开发容易.
6)扩充性和升级能力强.
2.3系统开发工具的选择
现在市场上有很多管理系统的开发工具,如:Visualbasic、delphi、ASP等等,数据库开发工具又有很多种,如:Access,SQLSever,Oracle等等.这些都是很出色的管理信息系统及数据库的开发工具.不过Visualfoxpro6.0有着以下几项特点:Visualfoxpro是microsoft公司推出的全新的pc平台关系数据库管理系统.
它具有强大的性能、无与匹敌的速度、完整而丰富的工具、及其友好的图形用户界面、简单得数据存取方式、良好的兼容性、独一无二的跨平台特性及真正的可编译性,是系统成为目前最快、最完美的数据库系统.不但兼容早期的dbase以及foxbase各种版本,同时还提供了许多基于windows的崭新功能.Visualfoxpro作为具有windows95兼容标志的应用软件,具有快速开发应用程序、面向对象和客户机/服务器的强大功能,它是多年来出现在关系数据库方面最重要的产品.
3、MIS系统基本理论
MIS系统的概念,管理信息系统(ManagementInformationSystem,简称MIS)是一个由人、计算机等组成的能进行信息收集、传递、存储、加工、维护和使用的系统.
管理信息系统按照其名称进行基本概念分解,可分为管理、信息和系统三个部分,事实上MIS正是在这三个科学领域的基础上发展起来的.信息反映着客观事物,信息以数据、文字、符号、声音和图象等各种不同的形式表示出来.这些形式经过转换都可以输入到计算机中,在管理信息系统中信息是管理的对象.数据是一组表示数量,行为和目标的非随机的可兼备的符号,它可以是字母,数字或其他符号,如*,%,也可以是图象,声音或者味道,数据项可以按使用的目的组织数据结构管理的含义一般说来就是计划、组织、领导和控制的活动.利用已有的和可以争取到的各种资源,在实现其目标的过程中,所应用的一切思想、理论和方法就构成了管理的主要内容.系统是为了某种目标而将一些部件有机地结合的一个整体.一个大系统还可以分成若干个子系统,各子系统又可以有它自己的组成部件.
总之,管理信息系统是一个综合性的概念,而且它还在不断地发展着.
4、企业工资管理系统分析
4.1系统目标
本系统要对企业工资管理的日常的工资发放进行数据输入,并对各项工资条款进行计算.汇总各项数据生成员工个人台帐,打印工资报表.采用用户名,密码安全机制,分用户权限登陆访问,保证系统资源不受人为因素的干扰.
4.2需求分析
对用户需求的分析应该全面、深入、发展,全面是指考查由MIS管理的信息是否有纰漏,必须保证各静态、动态信息的完全;深入是指对信息的内容、结构、含义、变换、生存周期的分析和认识;发展是指对信息未来发展变化的预测,因为信息在某个系统、机构内的变化往往存在着自身特有的发展规律,需求分析应该预见这种规律,否则就会缩短MIS的使用寿命.为了保证需求分析的完备性,就必须保证需求分析的时间.
1)系统的功能要求
①整体结构合理,风格一致,模块化结构,界面清晰,接口灵活,操作简便.
②开发方法,文档规范化,便于管理,可扩充.
③完善的数据输入,维护,输出.
④自检性能高,用户误输、错输均有提示.
⑤容错性能高,某个用户的操作错误不会引起整个系统的瘫痪,每一功能的操作都有信息提示以免重复操作,错误操作有警告,以便用户及时改正.
2)功能的说明.
本系统大致分为如下四大功能模块.
(1)员工信息
分为员工信息浏览和员工信息查询:
在员工信息浏览子模块中,可以对员工的编号、姓名、性别、岗位、工龄、工资等级等信息进行浏览,并可以对员工信息进行增加记录,修改记录,删除记录等操作;在员工信息查询模块中,可按员工号或员工姓名进行查询.
(2)工资基本设定
包括对基础工资、岗位工资、工龄工资的设定.
基础工资的设定包括工资等级、工资额的设定,可以对工资等级及相应的工资额进行修改、添加、删除.
岗位工资的设定包括岗位名称、岗位工资额的设定,可以对岗位名称及相应的岗位工资额进行修改、添加、删除.
工龄工资的设定包括工龄、工资额的设定,可以对各个工龄段及相应的工龄工资额进行修改、添加、删除.
(3)工资汇总
在工资管理中,要分别输入每一个员工的各项工资条款,这样才能运用计算机技术来管理好员工的工资发放情况,其中包括:员工基本情况,员工基本工资情况,员工岗位工资情况,员工工龄工资,工资综合.
(4)个人工资查询
此查询分为按职工姓名查询、按职工号查询.
(5)退出
此功能块为退出系统.
总之,煤矿企业的工资管理系统还需要不断的完善和改进,才能适应现代化的煤矿管理模式,才能更好的、准确的登记和录入煤矿工资管理的系统性的管理模式.通过不断的努力和学习专业技能分析和解决问题的全面系统的锻炼.使我在综合知识的选用方面,在应用软件开发的基本思想、方法方面,以及在常用编程设计思路技巧的掌握方面都能向前迈了一大步.为日后成为合格的应用型人才打下良好的基础.它需要设计者具有全面的专业知识、缜密的思维、严谨的工作态度以及较高的分析问题、解决问题的能力.
在国家指导层面,《2011-2015年建筑业信息化发展纲要》(以下简称《纲要》)中指出:工程总承包类,进一步优化业务流程,整合信息资源,完善提升设计集成、项目管理、企业运营管理等应用系统,构建基于网络的协同工作平台,提高集成化、智能化与自动化程度,推进设计...
引言煤矿企业的舆情信息收集管理工作是企业掌握职工思想动态、了解民情民意的一个有效的途径,是及时发现问题、及时将问题解决在萌芽状态、保证职工队伍稳定的一个有效手段。因此,做好舆情信息收集管理工作是开展思想政治工作中一项非常重要的事情。然而,...
煤炭企业井下生产现场环境恶劣、条件多变,存在着许多的不安全因素。煤矿信息化建设是实现煤矿安全、高效生产的科学保证。因此,推动煤炭企业信息化建设是促进现代化企业建设的必要手段,也是建设本质安全型矿井的必经之路,因此加快推进网络信息资源在煤矿...
第5章系统实现因为系统包括基于web和基于C/S两种结构,在本文阐述过程中将逐一介绍。首先介绍基于Web的软件系统实现。5.1、基于Web的软件系统实现5.1.1、用户登陆功能实现系统定义了YHUser类、YHWareUser类、YHAdmin类、YHDepAdmin类用...
摘要:江苏欧密格光电科技股份有限公司刚挂牌成立,即将新三板上市,其前身是常州欧密格光电科技有限公司。企业正处于管理规范升级的阶段,企业信息化建设,将为欧密格光电实现系统化管理,提供最有力的保证。作为企业信息化的主管,有责任对企业信息化现状...
近年来,在信息化带动工业化的推动下,ERP系统成为现阶段企业信息化主导应用软件的核心系统。随着集团公司信息部2012年下发的《实施ERP登高计划指导意见》要求,将会进一步发挥ERP系统在中国石化的核心价值作用,应用效果也将得到更显著的提升。同时,ERP...
第7章结论本文提出的物流企业信息管理系统由企业基础信息管理、仓储管理、企业公告、企业聊天软件和系统管理五个模块组成。企业基础信息管理模块,用于以部门为单位,建立企业员工基础数据档案。包括人事档案中的员工的姓名、工作证号、性别、部门、电...
0引言煤炭是中国的基础能源,煤炭业的发展直接关系着国民经济命脉.近年来.随着煤炭业市场化程度的不断加深,煤炭业面临的销售局面更加复杂,竞争也日趋激烈[1].中国煤炭储量不均衡,表现为北煤多于南煤,西煤多于东煤的情况[2].煤炭的运销工作作为煤炭销售的核...
题目:ERP系统在公司运营管理中的应用目录摘要(详见正文)一、MRP是的核心功能二、MRPⅡ是的重要组成三、系统的核心管理思想1、体现对整个供应链资源进行管理的思想2、精益生产、并行工程和敏捷制造的思想3、体现了集成管理思想参考文献以下是论...
保险公司理赔垂直管理模式是近年来保险公司广泛采用的一种管理模式,是指将基层公司理赔部门的人、财、物、业务等方面的权力收归上级公司统一调配,这种模式对增强上级公司对基层公司的宏观调控和监管、促进了理赔业务专业化水平起到了较好的效果。其在业务...