《信息管理系统课程设计企业工资管理系统》由会员分享,可在线阅读,更多相关《信息管理系统课程设计企业工资管理系统(20页珍藏版)》请在金锄头文库上搜索。
1、InstituteofTechnology.EastChinaJiaotongUniversity管理信息系统课程设计题目企业工资管理系统分院:电信分院专业:08信管班级:学号:学生姓名:指导教师:起讫日期:2011621-2011627摘要步入21世纪以来,计算机以惊人的速度渗透入各行各业和大部分家庭。各种应用的需求也不断增加,人们更加追求生活的品质和工作的效率,企业更是视提高生产效率为生存和发展之道,于是通过科技手段提高生产和管理效率自然成为竞争和发展的焦点。这不仅包括如何实现企业生产设备的改进和生产技术的提高还包括如何有效地组织和管理企业各项事务,实现企业的办公自动化。而管理信息系统(M
2、anagementInformationSystem,MIS)在办公自动化的进程中发挥着重要的作用。市场需求也日益增加。在现今的社会,财务已成每一个单位都会涉及的问题,资金的流动影响到每个单位的整体运作,员工工资是企业资金管理的一个重要的组成部分,因为企业每个月都要涉及发放企业员工工资的问题。而随着企业人员数量的增加,企业的工资管理也变得越来越复杂。企业员工的人数越多,工资的统计工作就越多,工资的发放困难就越大。如果能够实现工资管理的自动化,无疑将给企业管理部门带来很大的方便。传统的纸质材料的数据信息管理方式已经不适合现代企业公司的发展了。随着计算机的诞生和普及以及计算机网络的发展,管理软件雨
3、后春笋般崛起的今天,企业不仅需要通过软件有效地对其实施管理,还想操作能够尽可能简单,软件易于上手。通过查阅相关资料,对市场需求进行分析,对既成工资管理软件的研究和测试,我们认为本课题是一个适应现今工资管理需求的计算机信息管理系统,具有一定的现实意义和开发使用价值。关键字:工资管理数据库数据字典功能结构数据流程图目录摘要-2-目录-3-一、绪论-4-1.1 课题研究背景-4-12课题研究意义-4-二、管理信息系统研究概述-5-2.1 管理信息系统的发展历史-5-2.2 管理信息系统的功能-5-2.2.1 信息采集的功能-5-2.2.2 信息处理的功能-5-2.2.2 计划功能-6-2.2.3 控
4、制功能-6-辅助决策功能-6-三、工资管理系统分析-7-3.1 工资管理系统的主要功能-7-3.2 系统可行性分析-7-3.2.1 技术上的可行性-7-3.2.2 经济上的可行性-8-3.3系统需求分析-8-3.4 系统业务流程图-8-系统数据流程图-9-四、工资管理系统设计-10-4.1 系统设计目标-10-4.2 系统设计理念-10-4.3 系统功能需求描述-11-4.3.1 员工基本信息模块-12-4.3.2 工资结构设置模块-13-4.3.2 工资汇总模块-13-4.4 系统功能结构分析-13-4.4.1 数据输入部分-13-4.4.2 数据输出部分-13-4.4.3 数据处理部分-1
5、4-4.5 数据库设计-14-4.5.1 数据库介绍-14-4.5.2 数据字典分析-14-数据库概念结构设计-16-结论-16-参考文献-17-、绪论1.1 课题研究背景随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事工资的管理势在必行。对企业而言,全面开发和应用计算机管理信息系统就是近期不能回避的问题。在企业管理中,人事管理是企业的计算机管理信息系统重要组成部分,而工资管理又是人力资源管理的重中之重。工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人
6、员大量的时间和精力,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行管理,服务于财务部门其他方面的核算和财务处理,同时计算机具有手工管理所无法比拟的优点。不同规模的企业具有不同的人事、工资管理制度,这就决定了不同的企业需要不同的工资管理系统。现今市场上的工资管理软件大都根据规范的西方的管理制度设计的,在很多时候还不能完全解决中国特色的中小企业的问题。通过一周来老师的多次指导,查阅各类资料,观看看各类工资管理软件的设计内部,基本上搞清楚了小型企业或是小单位对系统的需求,确定了实现方案的要点和工作计划。本系统的实现的主要功能有:员工信息管
7、理、工资结构设置、工资汇总打印等等功能。12课题研究意义目前市面上流行的工资管理系统不少。但是,对于企、事业单位的工资管理系统来说,不需要太大型的数据库系统。只需要一个操作方便,功能实用,能同时满足本单位数据的管理及需求的系统。我们的目标就是在于开发一个功能实用、操作方便,简单明了的工资管理系统。、管理信息系统研究概述2.1 管理信息系统的发展历史信息作为生产力中最活跃的因素,很早之前,在人类经济生活中就发挥着不可代替的作用。目前人们所提到的管理信息系统,通常指代以计算机为工具,对管理信息进行收集、存贮、检索、加工和传递,使其应用于组织机构及企业管理领域的“人机系统”。随着计算机网络和通信技术
8、的大力发展,企业管理信息系统由单一的人机系统进入网络化的发展时期。我国的管理信息系统大发展是在80年代末90年代初,多数企事业单位建立了局域网和广域网管理信息系统。随着世界经济和我国经济逐步向知识经济迈进,无论是基于工业经济的管理信息系统,还是面向少数专家和管理人员的专家系统(ES)或决策支持系统(DSS),其处理对象和服务对象,自身的系统结构,处理能力,都有了进一步的发展。2.2 管理信息系统的功能管理信息系统是企业的信息系统,它具备数据处理、计划、控制、预测和辅助决策功能,具体概括如下:2.2.1 信息采集的功能管理信息系统首先应具备信息采集的功能,它能够将散布于企业组织内部和外部的各种有
9、关信息收集起来,并转换成系统所需要的数据形式。信息采集工作是MIS的基础,也是MIS能够正常工作的前提。信息的采集要注意到信息的真实性和有效性,要有检验的方法,采集的手段要方便可行。2.2.2 信息处理的功能信息处理功能是指MIS能够对各种类型的数据进行录入、加工、整理、检查、查询、存储、传输和管理等工作的总称。信息处理功能是MIS的最基本功能,也是MIS要完成的首要任务。2.2.2 计划功能MIS的计划功能是指通过系统能够对企业管理的各种具体工作进行合理的计划和安排。例如市场开发计划、新产品设计计划、生产作业计划、市场营销计划等。有了MIS提出的辅助计划,再通过一定的调整,更有利于提高各个管
10、理层次的工作效率。2.2.3 控制功能MIS的控制功能是通过信息反馈来对整个企业系统生产经营活动中的各个部门、各个环节的运行情况进行监测、协调和控制,这样有利于从系统的整体角度保证企业系统的正常运行。2.2.4 辅助决策功能MIS的辅助决策功能是指通过一些建模技术和运筹学的方法,为企业的高层管理者提供一些辅助决策数据,有利于合理地配置企业的各项资源,并为企业管理者做出最佳决策提供科学的依据。三、工资管理系统分析3.1 工资管理系统的主要功能工资管理是企业财务管理的重要组成部分。企业工资管理系统的主要任务是用计算机对各种工资信息进行日常的管理,如查询、修改、增加、删除以及存储等,迅速准确的完成各
11、种工资信息的统计计算和汇总工作,快速打印出工资报表,针对系统服务对象的具体要求,设计了企业工资管理系统。企业工资管理系统主要有以下几大功能:1)对单位人员的变动进行处理。一个单位的职工不会是一成不变的,总是在不断地变化:有调出、有调入、也有职工在本单位内部调动。因此,设计时应考虑到这些情况。2)对职工工资进行修改、计算。可以对职工的工资档案进行个别、部分和批量修改,同时,能对各职工的工资进行计算,即计算实发工资、应扣金额等。3)查询统计功能。要求既可以单项查询,比如查看某个职工的工资信息,也可以以多项查询,比如某部门工资数在某一范围的职工的工资信息等。4)报表打印功能。每月发工资时,要求能够打
12、印本月的工资表、随工资发给每个职工的工资条以及工资汇总表。3.2 系统可行性分析3.2.1 可行性研究的目的使用最小的代价在尽可能短的时间里确定问题是否能解决,通过复杂系统的规模与目标,研究与此类似的系统后,具体从下面两个方面考技术上的可行性一个系统技术上的可行性分析主要从两个方面着手:一是该技术方案是否成熟;二是应用技术是否能够在当前技术环境下长时间应用,不会因技术环境的改变而流产。由于开发企业工资管理系统已有一定的时期,技术方案已经相当成熟,技术基础也已经非常雄厚,因而在往后很长一段时间内,本系统不会因此而流产。322经济上的可行性我所开发的企业工资管理系统是一个规模较小的系统,无论从人力
13、、物力、财力各个方面来说都是可行的。并且经济可行性取决于利用系统是否能够得到利益。如因节省了人力和物力,降低这方面的费用等,更重要的是,它所产生的无形利益,可以全面提升企业管理的水平。3.3系统需求分析对用户需求的分析应该全面、深入、发展,全面是指考查由MIS管理的信息是否有纰漏,必须保证各静态、动态信息的完全;深入是指对信息的内容、结构、含义、变换、生存周期的分析和认识;发展是指对信息未来发展变化的预测,因为信息在某个系统、机构内的变化往往存在着自身特有的发展规律,需求分析应该预见这种规律,否则就会缩短MIS的使用寿命。为了保证需求分析的完备性,就必须保证需求分析的时间。3.4系统业务流程图
14、图3-4系统业务流程图3.5系统数据流程图数据库需求分析是数据库结构设计非常重要的一个阶段。在此阶段里,主要工作是确定基本数据,数据结构以及相关流程的数据处理,进而形成一份详尽的数据字典,为进一步设计奠定基础。在仔细考量和认真调查企业工资管理过程的基础上,根据对工资管理工作的调查和用户需求分析,该系统的数据流图如图3-5所示:外部实体数据流数据存储四、工资管理系统设计4.1 系统设计目标此工资管理系统是通过对基础数据的设定,如对工资标准设定,员工工资结构设置等,自动计算出各项工资条,并实现月底对员工工资进行统计并发放,打印员工工资条。对员工数据的管理包括:增加、删除和修改功能。查询模块可根据条
15、件查询员工工资信息和员工基本信息。在系统安全方面,可实现数据的导出/导入及备份/恢复功能。采用用户名、密码安全机制,不同用户又有不同的权限登陆访问,保证系统资源不受人为因素的干扰。4.2 系统设计理念为了保证能达到充分利用公司现有资源,提高系统开发水平和应用效果的目的,本工资管理系统应尽量采用公司现有软硬件环境及先进的管理系统开发方案,更应符合公司工资管理的相关规定,满足公司工资管理工作运作的需要,并达到在操作过程中的直观、方便、实用、安全等要求。本系统应该达到以下要求:1)时间经济性。优化逻辑设计与物理设计,使系统运行效率高,反映速度快。2)可靠性。能连续准确的处理业务,有较强的容错能力。3)可理解性。用户容易理解和使用该系统。4)可维护性和适应性。系统应易于修改、易于扩充、易于维护,能够适应业务不断发展变化的需要。5)可用性。目标系统功能齐全,能够完全满足业务需求。6)安全保密性。保证系统的物理安全、数据存储和存取的安全与保密、数据传输的安全与保密,做好使用人员的授权管理。本系统所采用的是模块化程序设计方法,既便于系统的各种功能的组合和修改,又便于未参与开发的技术维护人员补充以及后续系统维护。本系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等的相关操作。4.3系统功能需求描述由于该工资管理系统的开发针对的是中、小规模的公司,是以一家总体人