目 录
目录----------------------------------------------------------------------------------------------------(2)
工资管理系统概述--------------------------------------------------------------------------------(3)
1.系统的现状分析--------------------------------------------------------------------------------(4)
1.1工资管理的应用现状-----------------------------------------------------------(4)
1.2管理系统开发的目的-----------------------------------------------------------(4)
2.系统平台的选用---------------------------------------------------------------------------------(5)
2.1数据库技术的现状与发展------------------------------------------------------(5)
2.2数据库系统的选择原则---------------------------------------------------------(5)
2.3系统开发工具的选择------------------------------------------------------------(5)
3.MIS系统基本理论-----------------------------------------------------------------------------(6)
3.1 MIS系统的概念----------------------------------------------------------------------(6)
3.2 MIS系统的开发梗概----------------------------------------------------------------(7)
3.2.1 MIS系统的开发技术-----------------------------------------------------(7)
3.2.2 MIS系统的开发原则-----------------------------------------------------(8)
3.2.3 MIS系统的开发步骤-----------------------------------------------------(10)
4.工资管理系统分析-----------------------------------------------------------------------------(11)
4.1系统目标---------------------------------------------------------------------------------(11)
4.2系统可行性分析研究------------------------------------------------------------------(11)
4.3 需求分析--------------------------------------------------------------------------------(12)
4.4 数据流程图-----------------------------------------------------------------------------(12)
5.总体设计------------------------------------------------------------------------------------------(13)
5.1 系统功能模块图-----------------------------------------------------------------------(13)
5.2功能的说明------------------------------------------------------------------------------(14)
6.详细设计与实现--------------------------------------------------------------------------------(15)
6.1数据库设计------------------------------------------------------------------------------(16)
6.2系统模块设计---------------------------------------------------------------------------(16)
6.2.1数据输入-----------------------------------------------------------------------(16)
6.2.2工资计算-----------------------------------------------------------------------(17)
6.2.3查 询-------------------------------------------------------------------------(17)
7.系统实施-------------------------------------------------------------------------------------------(18)
7.1系统开发流程-------------------------------------------------------------------------------(18)
7.2系统试运行------------------------------------------------------------------------------(18)
参考文献------------------------------------------------------------------------------------------------(19)
附录1----------------------------------------------------------------------------------------------------(21)
附录2----------------------------------------------------------------------------------------------------(25)
附录3----------------------------------------------------------------------------------------------------(27)
[摘要]本系统为工资发放系统。采用的开发工具是 MicroSoft Visual FOXPRO 6.0。 使用的技术有:数据库的访问;菜单控制。系统能够提供对工资发放各明细项目的数据编辑,自动计算出工资发放各项合计数据及代扣项目数据;可自主设定条件从而达到对工资数据的多角度查询功能;方便导入、导出数据及输出报表;并可转换成适合与银行UNIX平台接口的数据形式以便于委托银行办理代发工资业务。财务部门人员以管理员身份登录,对本系统的可登录人员进行管理;而单位其他相关部门人员作为一般用户登录本系统时,数据编辑程序、数据导入程序及增加用户、删除用户程序自动关闭,从而控制本系统的工资数据编辑、数据导入及用户增、删功能只能由财务部门人员操作。实现了财务部门对本单位工资发放系统的集中管理,保证了系统的安全性。
[关键词]工资;管理系统;Visual FOXPRO 6.0
[Abstract]The system is laborage providing system, and we use Microsoft Visual Basic 6.0 to design it. The used technics: accessing of database and control of menu. The system can edit the data of the details of laborage providing, automatically count the summation of all kinds and deduction of all kinds of data. We can query the laborage data according to our conditions; expediently lead and export data and report forms; and we can transform data form in order to adapt the UNIX flat roof of bank, so the bank can transact the replacing of laborage providing, finance personnel enter the system in term of administrator’s degree, and manage other users of the system, when the others enter the system, they can’t edit and import data , and they can’t add and delete the user of the system, so these items can only be operated by the administrator, and achieve the finance branch controls the system, the security is ensured[1].
Circulating System: Microsoft Windows 98/Me/XP
Meet of Database: Miscosoft Access Driver
[Keywords]laborage, managing system; Visual FOXPRO 6.0
工资管理系统概述
一、系统的主要功能
工资管理系统的主要任务是用计算机对各种工资信息进行日常的管理,如查询、修改、增加、删除以及存储等,迅速准确地完成各种工资信息的统计计算和汇总工作,快速打印出工资报表,针对系统服务对象的具体要求,设计了本工资管理系统。本工资管理系统主要有以下几大功能:
(1) 对单位人员的变动进行处理。一个单位的职工不会是一成不变的,总是在不断的变化:有调出、有调入、也有职工在本单位内部调动。因此,设计系统是应考虑到这些情况。
(2) 对职工的工资进行计算、修改。可以对职工的工资档案进行个别、部分和批量修改,同时,能对各职工的工资进行计算,即计算应发金额、应扣金额及实发金额等。
(3) 查询统计功能。要求即可以单项查询,比如查看某个职工的工资情况等;也可以多项查询,比如某部门工资数在某一范围的职工的工资情况等。
(4) 报表打印功能。每月发放工资时,要求能够打印本月的工资表、随工资发给每个职工的工资条以及工资统计表。
二、方法概要
本工资管理系统是采用面向对象的程序设计思想进行编制的,整个系统由若干个表单、类、报表以及一个主菜单组成,有项目管理器统一管理全部程序的编写和调试。用户可以通过主菜单或总表单调用系统的各项功能。
★面向对象设计不再是单纯的从代码的第一行一直编到最后一行,而是考虑如何创建类和对象,利用类和对象来简化程序设计,并提供代码的封装和可重用性,便于程序的维护与扩展。