




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
海海论文网Q39808977913770027843企业工资管理系统设计说明书摘 要随着计算机技术的飞速发展,计算机在企业管理应用中的逐渐普及,利用计算机实现企业工资的自动化管理势在必行。通过该系统,我们希望公司员工方面:可随时通过工资管理员根据本人需要查阅工资情况,并且可以按月领取(或打印)相应的工资报表,以进行检查和核实。财务人员方面:实现工资数据输入、查询、修改和打印的计算机化管理,减轻工作量,使工资管理更加的规范化。单位方面:实现财务管理系统的统一,开发完本系统后,可使财务管理更具有统一性,提高管理效率,增强单位凝聚力。计算机的应用和普及,使我们可以应用计算机来进行管理,这样,面对大量的管理信息,我们不必再需要手工管理,开发出工资管理软件就可以很轻松的进行自动管理。工资管理系统是一个协助各单位科学、全面、高效地进行工资管理的系统,在任何一个单位,工资管理是一件非常重要的财务工作,开发工资管理系统是一个通用的管理系统,它是办公自动化系统的基础,是应用计算机进行管理的一种方法。本设计的目的就是要开发一个企业工资管理系统,实现对企业工资的自动化管理。本文介绍了在Visual FoxPro 6.0环境下开发本系统的详细过程,从软件工程的角度进行了科学而严谨的阐述。该系统的任务就是设计一个企业工资的数据库管理系统,由计算机来代替人工执行一系列诸如增加新员工、删除旧员工、工资修改、查询、统计及打印等操作。这样就使办公室人员可以轻松快捷地完成工资管理的任务,从而大大地提高工作效率。经过仔细的研究,我采用了微软公司的可视化编程软件Visual FoxPro 6.0(VFP)作为开发工具,一方面是因为VFP功能强大,能够开发出复杂、实用的应用程序;另一方面是因为VFP具有面向对象的特征,它有着可视化的操作界面,简单易学,因此特别适合初学者学习和使用。本系统由系统主界面、员工信息查询、工资基本设定、工资汇总、个人工资查询等五个模块组成。其功能主要有,普通员工可以通过输入员工号和密码查询到他的工资信息,包括工资总额和工资等级等。系统管理员可以对员工工资进行全面管理:首先管理员可以查询到每一位员工的信息,并可以根据实际情况进行修改(包括增加新记录,删除旧记录以及修改记录等);其次,管理员可实现对工资的设定,包括对基础工资、岗位工资、工龄工资的设定,通过对工资的设定可以及时的对员工进行管理;再次,管理员可以将所有员工的工资以报表的形式打印出来,让企业的员工都能及时地清楚地看到自己以及同事的工资信息。本论文从系统设计、模块设计、系统调试与运行等方面均做了一个简单的介绍。由于设计的时间比较短,论文和设计中均存在许多不足之处,望读者不吝赐教,以便在以后的更新与维护中不断完善其功能。关键字:Visual FoxPro 6.0 企 业 工 资 查 询 数据表目 录第一章概 述-41.1 企业工资管理的应用现状-41.2 开发设计思想-41.3 需求分析-4第二章 系统设计-5 2.1系统功能分析-5 2.2 系统功能模块设计-5 2.3 数据库设计-62.3.1数据库需求分析-52.3.2 数据库概念结构设计-62.3.3 数据库逻辑结构设计-72.4 开发工具与运行环境选择-102.4.1开发工具-112.4.2VFP的优点-11第三章 模块设计-10 3.1 系统主界面设计-10 3.2 员工信息模块设计-11 3.2.1“一览”子页面设计-11 3.2.2“查询”子页面设计-15 3.2.3“查询结果”子页面设计-17 3.3 工资基本设定模块设计-17 3.4 工资汇总模块设计-193.5个人工资查询模块设计-20第四章 系统调试与运行-244.1 系统主界面-22 4.2 员工信息模块-224.3 工资基本设定模块-24 4.4 工资汇总模块-254.5个人工资查询模块-28第五章 总结与体会-295.1 存在问题及设想-295.2体会-29参考资料-30第一章 概 述11 企业工资管理的应用现状随着我国国民经济建设的蓬勃发展和具有中国特色的社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,对企业体系无论是在行政职能、企业管理水平以及优质服务上都提出更高的要求。建设一个科学高效的信息管理系统是解决这一问题的必由之路。企业内部财务管理是该企业运用现代化技术创造更多更高的经济效益的主要因素之一。工资管理作为企业内部的一种财务管理也是如此,由于企业职工人数较多,每一位职工的具体实际情况也不尽相同,各项工资条款的发放,如果没有一个完整的管理系统来进行管理,那么势必会给管理人员带来种种麻烦,因此类似工资管理系统之类的财务软件的开发势在必行。管理信息系统简称MIS是一个计算机的数据处理过程的系统。它是一个机构为了支持决策及其它必需的管理功能提供及时有效的信息而开发的,并且可按需要把人工操作过程结合在一起。本课题,企業工资管理信息系统就是mis的一种。 工资管理信息系统的开发目标是:克服现在工资管理中存在的人工管理,统计与查询单一、管理效率低下等问题;能科学有效的管理工资,方便地查询和统计人员、工资等情况,对所需要的数据以表格形式显示,以报表形式打印,并为将来进一步扩充和发展工资管理系统奠定基础。工资,是企业经营活动中重要的组成部分,工资管理的准确性、稳定性关系到企业的生产顺畅、职工劳动积极性。工资管理系统的主要任务是用计算机对各种工资信息进行日常的管理,如查询、修改、增加、删除以及存储打印等,迅速准确地完成各种工资信息的统计。12 开发设计思想l 尽量利用企业现有的软硬件环境,采用先进的管理系统开发方案,从而达到充分得用企业现有资源,提高系统开发水平和应用效果的目的;l 系统应符合企业工资管理的规定,满足企业相关人员日常使用的需要,并达到操作过程中的直观、方便、实用、安全等要求;l 系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员进行补充、维护;l 系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。13 需求分析根据企业工资管理的实际情况以及客户的需求,本系统应该完成的功能主要有:u 系统数据初始化;u 员工基本信息数据的输入;u 员工基本信息数据的修改、删除;u 企业工资的基本设定u 员工工资的浏览;u 员工个人工资表的查询;u 员工工资计算;u 工资报表打印。第二章 系统设计21 系统功能分析 企业工资管理系统的主要任务是用计算机对各种工资信息进行日常的管理,如查询、修改、增加、删除以及存储等,迅速准确地完成各种工资信息的统计计算和汇总工作,快速打印出工资报表,针对系统服务对象的具体要求,设计了企业工资管理系统。企业工资管理系统主要有以下几大功能:(1).对单位人员的变动进行处理。一个单位的职工不会是一成不变的,总是在不断的变化:有调出、有调入、也有职工在本单位内部调动。因此,设计系统是应考虑到这些情况。(2).对职工的工资进行计算、修改。可以对职工的工资档案进行个别、部分和批量修改,同时,能对各职工的工资进行计算,即计算应发金额、应扣金额及实发金额等。(3).查询统计功能。要求即可以单项查询,比如查看某个职工的工资情况等;也可以多项查询,比如某部门工资数在某一范围的职工的工资情况等。(4).报表打印功能。每月发放工资时,要求能够打印本月的工资表、随工资发给每个职工的工资条以及工资统计表。22 系统功能模块设计在系统功能分析的基础上,根据Visual FoxPro 6.0程序编制的特点,将系统分成员工信息、工资基本设定、工资汇总三个主模块,各模块的主要功能以及模块之间的关系如图(1)所示。企业工资管理系统员工信息工资基本设定工资汇总工资总表基础工资个人工资查询公司福利工龄工资岗位工资员工查询员工增删资料输入浏览打印图(1) 系统功能模块图23 数据库设计在数据库应用系统的开发过程中,数据库的结构设计是其中非常重要的一个环节。数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。好的数据库结构设计会减少数据库的存储量,同时提高数据的完整性和一致性,从而使系统具有较快的响应速度,能简化基于此数据库的应用程序的实现等。231 数据库需求分析数据库需求分析是数据库结构设计的第一个阶段,是非常重要的一个环节。这个阶段主要是确定基本数据结构以及数据处理的流程,组成一份详尽的数据字典,为以后的进一步设计打下基础。在仔细分析企业工资管理系统的功能和结合企业的实际情况,该系统的数据流程如图(2)所示。级别工资设定岗位工资设定工龄工资设定工资基本设定员工信息员工工资图(2) 数据流程图通过对企业工资管理的内容和数据流程分析,针对企业工资管理现状,该系统的数据项和数据结构如下:l 员工基本情况。包括的数据库项有员工号、员工姓名、性别、所在部门、身份证号、生日、籍贯、民族、婚姻状况、参加工作时间、员工状态、状态时间、家庭住址、联系电话等。l 工资级别的工资金额。包括的数据库项有工资等级、工资额。l 企业部门及工作岗位信息。包括的数据库项有部门名称、工作岗位名称、工作岗位、工资等。l 工龄的工资金额。包括的数据库项有福利名称、福利值。l 工资信息。包含的数据库项有员工号、员工姓名、员工基础工资、员工岗位工资、员工工龄工资、公司福利、员工实得工资。232 数据库概念结构设计在需求分析的基础上,设计出能满足用户需求的各种实体,以及它们的关系。企业工资管理系统中的实体有:员工实体、员工工资实体、工资等级实体、部门岗位实体、工龄实体、公司福利实体。实体和实体之间的关系E-R图如图(3)所示。员工员工工资对应对应基础工资岗位工资工龄工资福利费用包含对应对应对应工资等级部门岗位工龄公司福利1111111111图(3) 实体之间的关系(E-R)图此处省略5000字,如有需要联系我们第五章 总结与体会51 存在问题及设想 目前该系统已经能胜任企业日常的工资管理及查询工作,但在报表这一块还需要进一步改进,使之能够实现更完善的统计工作,为员工查询和管理管理提供有力的支撑;作为一个完整的系统在功能上还需要增加些内容,这都有待于在今后的工作中进一步完善。52 体 会经过指导老师的精心指导和自己的摸索学习,终于开发出了企业工资管理系统。这次设计使我在数据库设计方面、编程技术方面有了长足的进步,对系统开发过程、步骤有了比较深刻的认识。首先是对系统开发的整个过程有了充分的认识,并有了深刻的体会。亲身感受到开发一个系统,完善的系统分析和模块设计能够给后续的工作带来更多的便利,当沿着结构化编程的程序往下走的时候,最后代码的编写,各个模块的调试就变得非常简单。而最重要的是,在整个系统中,由于是同一个人在开发,所以表单名称包括代码都有着相互的关联和相似之处,使得后续的调试排错也变得更加简单。最后的联合调测也是非常重要的,这时候出现的问题就体现了系统设计的时候整体概念够不够严谨,模块之间的接口是否标准等等。其次是对VFP开发工具的进一步了解。在系统开发的过程中,发现很多小的技巧和经验都来自于实战的积累,不断的动手是学习的最佳方式。比如说在调测的过程中尽量在项目管理器中进行,一旦出现问题可以及时将程序挂起,有利于立即排查原因,解决问题。再者,更深刻体会到编程应该充分体现实用性,再先进的东西如果不能在实际中派上用场也是没有用的。在BPR流程再造中,最强调的就是流程畅通,提高效率,而不是烦琐的手续让老师的管理工作停顿。关于企业工资管理及报表功能,都是管理者工作中非常必要而且非常实用的内容,我也在实际应用中不断发现问题进行改进。最后,我觉得,设计一个软件,不在于它的技术含量有多高,最重要的是能够充分从
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 技改、修理类工程监理合同
- ps考试题目模拟试题及答案
- nike兼职考试及答案
- 电缆工程专业科普知识培训课件
- 江西省抚州市南城县2022-2023学年九年级上学期期中化学试题(含答案)
- 高硅厂安全知识培训课件
- 北京客运实操考试题库及答案
- Rac-desisopropyl-tolterodine-d7-生命科学试剂-MCE
- BNP-1-32-porcine-pBNP-32-生命科学试剂-MCE
- PHD2-IN-5-生命科学试剂-MCE
- 建筑节能评估报告书-三亚-(深圳市建筑设计研究总院)
- 工程材料、构配件或设备清单
- 小学一年级《体育与健康》教学课件
- 企业环境安全健康EHS培训课件
- SES N 3293 试验测试标准
- 小班-数学-爱跳的棉花糖(上下、前后、里外方位)-课件(互动版)
- 葡萄糖生产工艺原理、过程控制点及流程图
- CPK数据图表生成器
- 汽车整车制造设备采购协议书
- 义务教育阶段中小学学生转学申请表
- 医保异地备案个人承诺书
评论
0/150
提交评论