一、引言
会计六要素是资产、负债、所有者权益、收入、费用、利润。资产随处可见,比如房屋、机器设备、运输工具、仓库里的货物等。负债确认必须具备以下条件:负债是企业承担的现时义务;负债预期会导致经济利益流出企业;负债是由企业过去的交易或者事项形成的。所有者权益就是投资者对企业净资产的所有权,又称为股东权益。
二、内容
会计六要素是:
1、资产,资产随处可见,比如房屋、机器设备、运输工具、仓库里的货物等。
2、负债,负债确认必须具备以下条件:负债是企业承担的现时义务;负债预期会导致经济利益流出企业;负债是由企业过去的交易或者事项形成的。
3、所有者权益,所有者权益就是投资者对企业净资产的所有权,又称为股东权益。所有者权益是所有者对企业资产的剩余索取权。
4、收入,是指企业在日常活动中形成的、会导致所有者权益增加的、与所有者投入资本无关的经济利益的总流入。
5、费用,是指企业在日常活动中发生的、会导致所有者权益减少的、与向所有者分配利润无关的经济利益的总流出。
6、利润,是指企业在一定会计期间的经营成果,是一种收获。
会计科目有:
1、资产类科目:按资产的流动性分为反映流动资产的科目和反映非流动资产的科目。
2、负债类科目:按负债的偿还期限分为反映流动负债的科目和反映长期负债的科目。
3、共同类科目:共同类科目的特点是需要从其期末余额所在方向界定其性质。
4、所有者权益类科目:按权益的形成和性质可分为反映资本的科目和反映留存收益的科目。
5、成本类科目:包括“生产成本”,“劳务成本”,“制造费用”等科目。
6、损益类科目:分为收入性科目和费用支出性科目。收入性科目包括“主营业务收入”,“其他业务收入”,“投资收益”,“营业外收入”等科目。费用支出性科目包括“主营业务成本”,“其他业务成本”,“营业税金及附加”,“其他业务支出”,“销售费用”,“管理费用”,“财务费用”,“所得税费用”等科目。
二者之间的关系是:
会计科目是对会计要素对象的具体内容进行分类核算的类目。会计对象的具体内容各有不同,管理要求也有不同。
为了全面、系统、分类地核算与监督各项经济业务的发生情况,以及由此而引起的各项资产、负债、所有者权益和各项损益的增减变动,就有必要按照各项会计对象分别设置会计科目。设置会计科目是对会计对象的具体内容加以科学归类,是进行分类核算与监督的一种方法。
三、代码设计
如果把每个元素看做是一个对象,是不是可以参考设计学生对象的代码:
// example3_26_student.h:学生类的定义
#ifndef _STUDENT //条件编译
#define _STUDENT
#include<iostream>
#include<string>
using namespace std;
#define SIZE 80
class Student
{
char *name; //姓名
char ID[19]; //身份证
char number[10]; //学号
char speciality[20]; //专业
int age; //年龄
public:
Student(); //无参构造函数
Student( char *na , char *id , char *num , char * spec ,int ag); //带参构造函数
Student(const Student &per); //拷贝构造函数
~Student(); //析构函数
char* GetName(); //提取姓名
char* GetID(); //提取身份证
char* GetNumber(); //提取学号
char* GetSpec(); //提取专业
int GetAge(); //提取年龄
void Display(); //显示学生信息
void Input(); //输入学生信息
};
#endif