工资管理系统
编辑整理: 贵州自考网 发表时间: 2018-05-24 【大 中 小】 点击数:
工资管理系统
【摘要】工资管理系统是针对企业的工资管理业务进行计算机处理而开发的应用软件。该系统由系统维护、输入、查询、修改、输出、统计等子模块组成,功能基本涵盖普通企业的工资管理业务范围。企业应用本系统后,可以有效的提高工资管理水平。本文从市场调查、需求分析、开发平台选择、系统模块建立、数据库设计、功能模块编程实现及软件测试等方面阐述了本应用系统的设计过程。为便于说明,文中绘制了程序结构框图、数据流程图和部分界面图。最后附有主要的源程序代码清单。
【关键词】工资管理 系统维护 数据汇总 管理系统 软件开发 VF
【Abstract】Device Management System of laborage is specially designed for the application of device managing of enterprise. It consists of six subsystems,they are system maintenance, querying ,forming &listing. The functions can meet the demands of it,the level of laborage managing & factory management rapidly .in this paper , a description is given concerning the programa’s designing in aspects of market investigating ,demangs analyzing,choosing software development condition ,establishing system model ,desiging user’s database ,procedural construct diagrams,data flow diagrams and interface diagrams are presented for the purpose of understanding . In addition ,program source code is listed in the end of the article.
目 录
第一章 选题背景与意义 …………………………………………1
第二章 需求分析 …………………………………………………3
2.1 系统需求分析 ……………………………………………3
2.2设计的基本思想和方法……………………………………5
2.3工资系统开发的必要………………………………………6
第三章 系统总体设计 ……………………………………………8
3.1 系统功能结构图 …………………………………………8
3.2 系统总体主设计流程图 …………………………………9
3.3 系统数据流图 ………………………………………… 10
3.4 数据词典…………………………………………………10
第四章 系统数据库的设计………………………………………13
4.1 Visual FoxPro6.0的特点及功能 ……………………13
4.2系统数据库结构 ………………………………………16
第五章 系统各模块设计…………………………………………19
5.1主界面设计………………………………………………20
5.2输入模块设计………………………..…………………22
5.3查询模块设计……………………………………………24
5.4修改模块设计……………………………………………28
5.5删除模块设计……………………………………………29
5.6打印模块设计……………………………………………31
5.7数据分析模块设计………………………………………33
第六章 系统测试…………………………………………………37
6.1系统开发测试流程图……………………………………37
6.2系统测试方法……………………………………………38
第七章 系统使用说明………………………………………………39
7.1 系统硬件环境……………………………………………38
7.2 系统软件环境……………………………………………38
7.3 系统使用说明……………………………………………38
第八章 总结………………………………………………………42
8.1系统特点…………………………………………………42
8.2系统功能有待完善之处…………………………………42
8.3致谢………………………………………………………42
附:部分源代码……………………………………………………44
第一章 选题背景与意义
随着社会的进步和计算机技术的发展,特别是微型计算机的大范围普及,计算机的应用逐渐由科学计算、实时控制等方面向非数值处理的各个领域中渗透。尤其是以微型计算机为处理核心,以数据库管理系统为开发环境的管理系统在办公室自动化以及商业信息管理等方面的应用,日益受到人们的关注。
随着社会信息量的迅速增长,计算机处理的数据量不断增加。文件管理系统采用的一次最多存取一个记录的访问方式,以及在不同文件之间缺乏相互联系的结构,越来越不能适应管理大量数据的需要,于是数据库管理系统便应运而生。数据库管理系统是用来控制建立数据库中的数据、数据的存取,并维护数据库的数据。从文件管理到数据库管理,代表了两代不同的数据管理技术。今天,数据库管理已成为计算机信息管理的主要方式。数据库的应用非常广泛,可应用于各行各业。尤其目前电脑发展神速,运用广泛,甚至每个公司、每户都有电脑,只要是稍复杂的数据,都可制作成数据库,交由电脑来管理。用电脑管理数据,可免除人为的疏忽,并且运算速度快,可靠性提高。
在我国,管理信息系统是计算机应用最广泛的领域之一。随着我国经济建设突飞猛进,管理科学化与管理手段的现代化已经提到非常重要的地位。企、事业单位为了提高自身的管理水平和竞争能力,纷纷投入人力物力,开发适合本单位需求的管理信息系统。中小企业与行政事业单位建立的管理信息系统尤如雨后春笋,一个新的开发和管理信息系统的热潮正在掀起, 为此我计划设计:**公司工资管理系统。它可以大大减少人力,使人们摆脱了原有系统的局限性,只要在电脑上轻轻地点几下就可以完成查询、输入、修改、输出等功能。非计算机专业的人员也可以熟练地进行操作。
现在设计《工资管理系统》的软件在网上很多且企业单位使用的也很多,我为什么未下载一套或使用一套现成的还要开发设计一套新的软件呢?主要有两大方面的原因:
第一:因为**通信公司的工资项目上有一些比较特殊的方面。随着我们公司的不断发展壮大,我们的员工使用我们自己本单位电话的越来越多,员工的电话费要到公司营业厅和银行营业网点缴费来完成,这样既费时又费力。为方便员工,本公司工资管理系统根据实际情况要求加入职工在工资中自动缴纳电话费的功能。
第二:现代社会发展迅速,市场竞争激烈,尤其是在通信行业中。**公司刚成立三年要在残酷的市场竞争中求生存立于不败之地,就要在企业管理制度中对企业支出费用进行统计分析,极约经营,才能良性发展。《工资管理系统》的统计功能可以实现对单位的工资支出项目进行详尽的统计分析,根据比较分析为企业领导提供职工收入的依据,单位领导做出决策判断,有目的的向一些关键岗位和对企业发展贡献大的岗位进行倾斜,调动职工的积极性,保持企业的良性发展。让职工的工资收入和付出的劳动成正比,根据对企业的发展贡献大小与职工的工资收入挂钩。根据工资管理系统的统计分析功能,比较年收入为领导在决策未来市场发展方向中,提供具有较大参考价值的依据。为公司的可持续性快速发展提供重要的价值。
第二章 需求分析
2.1系统需求分析
〈〈工资管理查询系统〉〉主要根据本公司的要求进行设计,并了解了公司的工资的工作流程,该系统包括六大模块:系统维护模块、数据输入模块、数据查询模块、数据修改模块、报表输出模块、报表统计模块。
系统维护模块的功能要求如下:
(1) 用户权限设置,修改密码。
(2) 综合初始系统设置。
数据输入模块功能要求如下:
(1) 员工信息的录入。
(2) 数据存储。
数据查询模块功能要求如下:
(1) 根据员工姓名查询员工的工资情况。
(2) 根据员工编号等查询员工的工资情况。
(3) 根据员工学历等各种条件组合查询员工的工资情况。
数据修改模块功能要求如下:
(1) 追加员工信息。
(2) 删除员工信息。
(3) 修改员工信息。
(4) 自动更新数据库。
报表输出模块功能要求如下:
(1) 打印工资信息。
(2) 打印工资条。
(3) 打印各种图表。
报表统计模块功能要求如下:
(1) 按年统计员工工资收入。
(2) 按年统计员工养老统筹。
(3) 根据年份以图形方式显示员工每月的工资。
(4) 提供多种图表格式。
员工信息包含以下内容:
(1) 编号。
(2) 姓名。
(3) 年龄。
(4) 职务。
本系统可以根据不同的操作者进行密码管理,杜绝了无权用户进行恶意登录进行破坏,给单位造成无畏的损失。
2.2设计的基本思想和方法:
本系统设计是在windows环境的支持下运行的,采用窗口式执行文件,操作实用、简易、方便、直观。本着高效、全面、安全的设计思想,单位的办公环境已经具备办公自动化系统,以前的工资管理已经是微机化管理,在此基础上只是设计软件环境,就能满足单位工资管理的需要。
一、 为了方便用户操作,该系统提供了部分提示窗口!,使用户能够按照提示语句完成各项操作。
二、本系统的查询功能可以按照编号或者姓名、学历、职务、工作时间、民族等项目进行查询,也可以按照各个字段组合进行查询。
三、本系统的修改功能提供了逐条察看的方式修改删除和以姓名方式进行查询修改和删除的功能,而且本着直观、方便的原则进行设计窗口。
四、报表打印功能可以打印所有通信录中拥有的信息,而且还要实现设置打印机的属性,使用非常方便。
五、本系统的统计功能可以按照实发工资和养老金等各种组合进行查询,达到公司对工资情况的具体分析,对公司领导的决策起到帮助作用。
本系统包含“数据输入”、“数据查询”、“数据修改删除”、“数据输出”、“用户管理”、 “统计功能”“退出”等功能。这些功能是以下拉菜单的形式要求用户选择相应的操作。本系统包含dhhmk.dbf和mmk.dbf数据库主要用于存放职工编号信息和用户信息。
2.3工资管理系统开发的必要性
1、可扩充性:
原有系统是其他公司研究开发,存在知识产权问题,在实际使用过程中,存在维护的困难。为适应公司管理的要求,需要修改工资管理系统界面、增加或修改功能等方面,在操作的时候存在费用和时间等问题,不能及时达到单位的要求。如果自主开发软件,在使用维护方面,能够及时、高效的完成软件的更新提高,满足单位的特殊需求。如单位工资改革要求加入安全工资、电话费和目标工资,在企业和个人的安全生产达到要求是累计增加安全工资,在经营收入指标完成的个人增加目标工资,达到工资收入和个人付出相挂钩,达到多劳多得,保持公司的发展动力。
2、实际特殊项目:
因为单位职工的电话基本上是使用本公司的电话,电话费由工资中扣除,为职工提高方便,同时减少本公司营收人员的工作量,减少工作环节。还可以提供各种统计查询,包括养老金、实发工资等项目按照学历、职位不同进行统计分析查询,给主管领导作为企业管理的资料。
3、整个程序在操作上具有以下优点:
界面友好,操作方便:全中文界面,界面友好,而且操作的交互方式多采用键盘操作以提高操作的速度。
功能的集中使用:以往的系统,往往功能分散,相关的功能不能集中进行使用,这给用户的实际使用带来了很大的不便。为此,在设计中应进尽可能地将一项工作中可能涉及的相关操作和可能查看的相关数据安排在同一的操作界面中,这样,用户便不需要反复地切换操作界面来修改哪怕是最微不足道的相关数据,这在一定程度上也简化了操作的流程,同时使操作更加灵活。
操作的简便易用:无论什么水平的操作人员,简便的操作方法是一致性要求,因此,最大限度地简化操作,尤其是提供足够系统辅助功能以减少手工数据录入的工作量便成为系统的设计目标之一,同时在系统操作的界面的设计中也应尽可能地把常用子模块添加至主系统窗口中,实现“一触即开”窗口。
适应性:应该明确的是,实际操作人员对计算机的了解程度和实际的操作能力各不相同,因此软件应具有一定的适应能力。一方面要保证计算机的初级操作人员在经过短期的培训之后能够很好的胜任基本的操作要求,另一方面还要能够满足计算机的熟练人员对操作的灵活性方面的较高层次上的要求。
透明性:在系统设计中,应充分利用计算机在处理数据方面的能力,从而尽可能减轻操作人员的工作,实现一定意义上的透明操作,即用户无须知道模块功能实现的具体过程,只需要设置一定的操作选项,计算机即可按照用户的要求得到所需要的处理结果,具体的操作细节对用户是“透明”的。采用这样的设计一方面可减轻使用者的操作复杂性,另一方面还可使操作折兑数据处理的针对性更强,从而提高了工作的效率。
点面结合:再数据处理方面,一方面应强调数据的成批处理能力,以尽可能简化操作人员的处理工作,另一方面也应十分重视对单独数据的处理能力,这主要是因为在实际的处理中,往往会涉及对单个人员数据的修改和操作,如果仅仅修改少数人的数据还要使用较为复杂成批处理功能,那将会给操作带来极大的不便,因此,“点面结合”的系统才能真正满足实际的需要。
第三章 系统总体设计
第一节 系统功能结构
................
⊙小编提示:添加【贵州自考网】招生老师微信,即可了解2025年贵州自考政策资讯、自考报名入口、准考证打印入口、成绩查询时间以及领取历年真题资料、个人专属备考方案等相关信息!
(添加“贵州自考网”招生老师微信,在线咨询报名报考等相关问题)
贵州自考网声明:
1、由于各方面情况的调整与变化,本网提供的考试信息仅供参考,考试信息以省考试院及院校官方发布的信息为准。
2、本网信息来源为其他媒体的稿件转载,免费转载出于非商业性学习目的,版权归原作者所有,如有内容与版权问题等请与本站联系。
贵州自考便捷服务
- 微信交流群
- 微信公众号
微信扫一扫加入考生微信群
①学习交流、②考试提醒、③自考解答
④自考资料、⑤新闻通知、⑥备考指导
贵州自考网微信公众号
随时获取贵州省自考政策、通知、公告
以及各类学习微信公众号
- 热点文章
- 常见问题