职工工资核算管理信息系统毕业论文.doc
《职工工资核算管理信息系统毕业论文.doc》由会员分享,可在线阅读,更多相关《职工工资核算管理信息系统毕业论文.doc(39页珍藏版)》请在三一办公上搜索。
1、山东广播电视大学中央电大人才培养模式改革与开放教育试点”计算机专业(本科)毕 业 设 计设 计 题 目 职工工资核算管理信息系统 姓 名 高 峰 学 号 041170071 学生工作单位 莱钢运输部 学生所在电大莱钢广播电视大学 指 导 教 师 陈 东 山东广播电视大学教学管理处编印摘 要该课题采用自上而下的结构化开发方法与面向对象方法相结合的方法,研究和开发莱钢运输部职工工资核算管理信息系统。在理解软件工程的思想和数据库理论的基础上,通过对业务流程及原有旧系统分析和重构,重新设计系统体系结构。采用Microsoft SQL Server2000设计并建立数据库,采用面向对像编程工具Micro
2、soft VisualStudio C# .Net实现,其人机界面友好,操作简单,数据驱动相对容易,并易于实现。关键词:管理信息系统、工资管理、结构化方法、面向对象方法、Microsoft SQL Server2000、Microsoft VisualStudio C# .NetABSTRACTThis topic uses the method which the top-down structurization method of exploitation and the object-oriented method unify, studies and develops the staf
3、f wages calculation management information system. In understanding software engineering thought and in database theory foundation, through to service flow and original old system analysis and restructuring, redesign system architecture. Uses Microsoft SQL Server2000 to design and to establish the d
4、atabase, uses object-oriented programming tool Microsoft Visual Studio C#. The Net realization, its man-machine contact surface is friendly, the operation is simple, the data actuation is relatively easy, and easy to realize.Keywords:Management Information System ,Salary Management, Structure-rizati
5、on method,Object-oriented method,Microsoft SQL Server2000,Microsoft VisualStudio C# .Net目 录1前言-42管理信息系统概述-521MIS系统开发方法的选用-522 MIS系统开发过程-53可行性分析-731系统现状及缺陷分析-732新系统目标及功能要求-733系统业务流程-834数据流程图-835数据字典-94系统总体设计-1441系统体系结构设计-1442系统功能划分-1443数据库设计-175详细设计系统-2151编程环境和数据库选择-2152详细设计方案-256系统测试-3261 MIS测试介绍-32
6、62系统测试过程-327 系统实施-3571数据导入-3572系统切换-358结束语-37参考文献-381前言在现代化企业中,信息管理工作将发挥越来越重要的作用。企业信息管理工作已经渗透到企业日常工作的许多方面,无论是其自身还是所发挥的作用,都为企业的创新、发展以及经济效益,做出了显著的贡献。运输部自2000年企业局域网投入运用以来,先后开发使用了大大小小10几个管理新系统。近两年与软件公司合作,开发了智能化设备管理信息系统和智能化铁路运输综合管理信息系统。智能化设备管理信息系统涵盖设备一生管理,并将运输部自己的管理理念溶于其中,在设备管理方面起到了很好的效果;智能化铁路运输综合管理信息系统主
7、要将运输部的主业铁路运输的各个方面联系起来,利用铁路微机联锁、车号自动识别等技术,实现莱钢厂内车辆跟踪、统计、费用核算等功能,提高了运输效率和管理效能。企业工资管理系统是一个企业单位不可缺少的部分,它的内容对于企业决策者和管理者来说都是至关重要的,所以企业工资管理系统应该能够为用户提供充足的信息和快捷的查询手段。但是,运输部仍然沿用95年编制的工资核算系统,系统采用的技术老旧,不能适应现有条件下的管理要求,因此决定设计一个新的职工工资管理信息系统,达到检索迅速、查找方便、可靠性高、存储量大、保密性好、适应网络化的要求,提升工资管理手段。2管理信息系统概述管理信息系统(简称MIS)是介于信息论,
8、经济管理理论,统计学与运筹学及计算机科学之间的一门边缘性,综合性,系统性的交叉科学,它是随着管理科学,信息技术,计算机技术等的发展而产生和发展起来的。21 MIS系统开发方法的选用管理信息系统的开发方法有生命周期法、原型法和面向对象的开发方法等:生命周期法(Life Cycle Method)是20世纪60年代发展起来的一种应用广泛且比较成熟的管理系统开发方法,它的基本思想是将系统的开发工作从开始到结束划分为若干个阶段,每个阶段都有明确的任务,而系统开发出来后,并不意味着生命周期的结束,而意味着根据组织的需要对系统的修改和重建的开始。原型法(Prototyping Method)是20世纪80
9、年代发展起来的,旨在改变生命周期法的缺点的一种系统开发方法,该法的开发思路是首先根据用户的要求,由用户和开发者共同确定系统的基本要求和主要功能,利用系统快速生成工具,建立一个系统模型,再在此基础上与用户交流,将模型不断补充、修改、完善,如此反复,最终直至用户和开发者都比较满意为止,从而形成一个相对稳定、较为理想的管理信息系统。面向对象(Object Oriented)的开发方法于20世纪80年代开始兴起的,是一种基于问题对象的自底向上的一种系统开发方法,这种方法的特点是以对象为基础,对象是分析问题和解决问题的核心。基于以上三种方法的特点和各自的优缺点,本职工工资管理系统利用软件工程化思想和方法
10、,总体上是采用结构化生命法进行系统分析和设计的,而系统实现等步骤则采用了原型法和面向对象的方法。22 MIS系统开发过程一个MIS系统的开发过程一般包括如下几个步骤:(1)需求分析:需求分析主要是了解用户的需求。需求了解得越详细,程序的后期开发与维护费用就会越少。一般的开发团队中,需求分析都是由资历较深的系统分析员或项目经理担当,可见它的重要性。需求分析制订好后,需要反复修改。将最后的结果交给用户审定,确认无误后,由系统分析员完成需求分析文档,再开始下一步工作。(2)概要设计:概要设计紧跟在需求分析之后。用户需求明确后,将得到的数据分析后,开始构建数据库的逻辑结构。此时,数据库中的表格还未成形
11、,通过各种分析工具(如PowerDesigner等)画出数据流图,最后就可抽象出数据库的具体表结构。这时由系统分析人员反复审核。确认所有的需求都考虑在内,没有遗漏后,就可以开始制订概要设计文档。概要设计文档形成后,整个程序的逻辑框架也就形成了。(3)详细设计:概要设计完成后,根据设计中制订的功能模块。就可以进行详细分析设计了。详细设计就是将各个功能模块用处理代码全部用语言表达出。所以详细设计是整个系统中最繁琐的环节。详细设计完成后,整个程序就确定了,再由编程人员根据详细设计文档将代码完成。整个开发工作就宣告结束。(4)程序编码:程序编码相对于其他环节来说比较简单,程序员只需要根据详细分析文档写
12、程序编码,保证代码没有错误即可。程序编码需要注意的是整个程序书写中命名的规范化与编程风格的规范化,这需要较长时间的培养来形成。需要在不断的实践中形成自己独特的风格。总的来说,不要过分地追求复杂的算法,因为那可能会导致后期维护人员无法读懂你的代码而造成维护的困难。(5)测试:程序编码完成后,就需要测试。测试有几种类型,主要是测试代码有无逻辑错误以及在加载数据环境下程序的稳定性问题。测试工作中发现的错误应及时改正,然后将它记录到测试文档中。(6)实施:导入用户数据,进行系统切换,系统投入正常使用。以上是一个完整的MIS系统开发过程,其实不仅MIS系统,其他类型的程序开发也基本相同。3可行性分析31
13、系统现状及缺陷分析本系统投入运用前,运输部仍然沿用95年编制的工资核算系统,该系统为采用FoxBase2.0编写。其工作流程为:1每月各单位会计轮流输入工资数据。2由人力资源科人员进行工资核算程序,计算当月工资明细及其汇总表数据,并逐项打印。3由财务科人员进行三项费用提取(福利费、工会费、教育经费),形成三项费用表。4月末按发放银行进行数据拷贝,为各发放银行提供工资数据。现将该系统缺陷分析如下:1单机应用程序:这造成数据录入只能单人输入,使工作周期较长,影响工作效率;2可移植性差:该程序使用FoxBase2.0编写,运行于Dos系统,其打印模块采用直接调用Dos下打印指令执行,因此不适用于现有
14、的Windows系统,无法进行移植;3不是网络应用,无法支持现有的网络互连的便利条件。因此,该系统存在工作效率低、程序老旧、可移植性差、无网络功能等缺点,不能适应现有环境下的工作需要。32新系统目标及功能要求根据以上分析,需设计新系统以适应当前需要,新系统应支持网络,易于移植和配置,其具体功能要求如下:1、能够实现工资信息分布式录入、修改、打印;2、能够实现月度工资统计汇总并形成报表打印;3、充分利用网络资源,提供多用户服务,有用户权限设置,达到职工工资保密要求;4、提供较为丰富的工资查询功能,便于查询统计;5、用户界面友好,操作方便。33系统业务流程根据对工资核算日常工作的调查,现绘制工资核
15、算业务流程图如下:图3.1 业务流程图各单位会计月工资数据录入月度工资变动数据工资计算财务科月度工资明细月度工资汇总表人力资源科月度奖金人事变更信息月度工资人事变更三项费用计算三项费用汇总表34数据流程图根据已绘制的业务流程图,绘制新系统数据流图如下:W1各二级单位会计W2人力资源科P2月度工资输入F02月度工资明细S02月度工资变动项目数据S03月度奖金P3人事变更S05职工变更信息F01职工工资基本信息P4职工工资核算月度工资数据初始化W3财务科S06职工工资明细表P5职工工资汇总S07职工工资汇总表P6三项费用核算S09应付工资总数S08三项费用汇总表S01月度工资固定项目S04时间参数
16、图3.2 数据流图35数据字典表3.1 数据流定义表编号数据流名组成备注S01月度工资固定项目E01,E02,E03,E04,E05,E08,E10,E12,E13,E14,E15,E16,E18,E19,E20,E21,E24,E25,E26,E27,E28,E29,E30,E31,E32,E33,E34,E35,E36,E37,E38,E39,E40S02月度工资变动项目E06,E07,E09,E11,E17,E22,E23,E28,E29,E27S03月度奖金E39,E28,E29S04时间参数E28,E29S05职工变更信息E01,E02,E03,E05,E27,E30,E32,E33
17、,E34,E35,E36S06职工工资明细E01,E02,E03,E04,E05,E06,E07,E08,E09,E10,E11,E12,E13,E14,E15,E16,E17,E18,E19,E20,E21,E23,E24,E25,E26,E27,E28,E29,E30,E31,E32,E33,E34,E35,E36,E37,E38,E39,E40,E41,E49,E50,E51S07职工工资汇总表E03,E04,E05,E06,E07,E08,E09,E10,E11,E12,E13,E14,E15,E16,E17,E18,E19,E20,E21,E23,E24,E25,E26,E27,E2
18、8,E29,E30,E31,E32,E33,E34,E35,E36,E37,E38,E39,E40,E41,E49,E50,E51S08三项费用汇总表E41,E42,E43,E44,E45,E46,E47,E48S09应付工资总数E42表3.2 数据元素定义表编号数据元素名内部名类长值义E01编码编码Char/10职工编码E02姓名姓名Char/10职工姓名E03岗位岗位Money/8岗位工资E04年功年功Money/8年功工资E05技能技能Money/8技能工资E06夜贴夜贴Money/8夜班补贴E07节日节日Money/8节日加班费E08技师技师Money/8技师补贴E09岗贴岗贴Mone
19、y/8岗位补贴E10交通回民交通回民Money/8交通回民E11病事旷病事旷Money/8病事旷E12医保医保Money/8医疗保险E13养老金养老金Money/8养老金E14失业金失业金Money/8失业金E15公积金公积金Money/8公积金E16房水卫房水卫Money/8房水卫E17电费电费Money/8电费E18会费会费Money/8会费E19所得税所得税Money/8所得税E20投保投保Money/8投保E21收视收视Money/8收视E22补扣资补扣资Money/8补扣资E23补扣款补扣款Money/8补扣款E24百分比增资百分比增资Money/8百分比增资E25房改补房改补Mon
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 职工工资 核算 管理信息系统 毕业论文
链接地址:https://www.31ppt.com/p-3784620.html