前言
本文以某公司的管理信息系统建设中的工资管理系统的开发为背景,它面向的是小型企业工资管理发放部门的用户,工资管理是企业财务管理的重要方面,因为它是和人、资都相关的方面。工资管理需要和员工人事管理连接,同时连接工时考勤和医疗保险等等,来生成企业每个职工的基本工资、津贴、医疗保险、保险费、实际应发工资等。此系统采用当今最安全先进的客户服务器架构,vc++ /6..0开发工具编制而成,它有利于改善手工进行工资发放工作中的弊端。采用计算机进行工资发放,不仅能够保证工资核算正确无误、快速输出,而且还可以利用工资数据库对有关工资信息进行统计,服务于财务部门其他方面的核算和帐务处理。同时论述了管理信息系统的概念、结构及系统开发的基础原理和方法。详细阐述了系统分析、系统设计的技术和应用,讨论了结构化生命周期法这种技术。同时,本文适当对当前管理信息系统的现状进行了分析
1. 系统总框图及函数定义及说明
1.1 系统总框图
本系统的功能虽然不是很强大,但是也包括了数据录入,数据统计,数据打印,数据备份等基本的功能,总体设想,要有一个菜单,用于选择各项功能,其中
1)总经理工资管理:包括相关信息输入和其工资的计算;
2)兼职技术人员工资管理:包括相关信息输入和其工资的计算;
3)销售经理工资管理:包括相关信息输入和其工资的计算;
4)销售人员工资管理:包括相关信息输入和其工资的计算;
5)退出:退出本系统;
注:各项菜单都调用一个函数来实现。具体框图如下。
1.2 数据定义与说明
(1) 公司主要有4类人员:总经理、技术员、销售员、销售经理。要求存储这些人的职工号、姓名、月工资、岗位,等信息。
工资的计算方法:
A、经理:固定月薪为8000;
B、技术员:工作时间*小时工资(100元每小时);
C、销售员:销售额*4%提成;
D、销售经理:底薪(5000)+所辖部门销售额总额*0.5%;
(2) 类的层次结构大体如下