信息管理系统课程设计——企业工资管理系统.doc_第1页
信息管理系统课程设计——企业工资管理系统.doc_第2页
信息管理系统课程设计——企业工资管理系统.doc_第3页
信息管理系统课程设计——企业工资管理系统.doc_第4页
信息管理系统课程设计——企业工资管理系统.doc_第5页
免费预览已结束,剩余14页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论