C&C++期末课程设计——个人收支管理系统(一)【源代码+详细注释】

个人收支管理系统

目录

个人收支管理系统

一、描述

二、功能实现

三、运行结果截图

1、系统主界面

2、输入个人信息

3、收支记录管理

4、收支清单打印

5、总收入和总支出统计

6、查询当前个人信息及余额

7、保存到文件

四、程序源代码

五、其他期末课程设计系统

六、附载/下载地址

注意

本系统下载地址

C&C++期末课程设计

C语言期末课程设计


C&C++期末课程设计——个人收支管理系统(一)【源代码+详细注释】_第1张图片

一、描述

        大家好!我是小浝仔,今天给大家分享C&C++期末课程设计——个人收支管理系统(一),这个程序是用C++&C语言程序编写的,运行环境为VisualC++  6.0,实现了个人收支管理功能:输入个人信息、收支记录管理、收支清单打印、总收入和总支出统计、查询当前个人信息及余额、保存到文件等等,是学习C++程序很好的参考资料,如果朋友们用来学习或做C++期末课程设计作业一定是可以的,我来共享给大家一些哦!!!大家觉得好的话,记得给个三连哦!!!

特别记住:运行程序后输入的口令密码都为:123

有问题或意见,请及时联系我: 

CSDN:小浝仔_CSDN博客https://blog.csdn.net/m0_46843484?spm=1000.2115.3001.5343

版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!

二、功能实现

        1、输入个人信息(第一次进入请选择)

        2、收支记录管理

                ①添加新的收支信息

                ②删除已有信息

                ③修改已有信息

        3、收支清单打印

        4、总收入和总支出统计

        5、查询当前个人信息及余额

        6、保存到文件

        7、程序结束

三、运行结果截图

1、系统主界面

C&C++期末课程设计——个人收支管理系统(一)【源代码+详细注释】_第2张图片

2、输入个人信息

C&C++期末课程设计——个人收支管理系统(一)【源代码+详细注释】_第3张图片

3、收支记录管理

C&C++期末课程设计——个人收支管理系统(一)【源代码+详细注释】_第4张图片

C&C++期末课程设计——个人收支管理系统(一)【源代码+详细注释】_第5张图片

4、收支清单打印

C&C++期末课程设计——个人收支管理系统(一)【源代码+详细注释】_第6张图片

5、总收入和总支出统计

C&C++期末课程设计——个人收支管理系统(一)【源代码+详细注释】_第7张图片

6、查询当前个人信息及余额

C&C++期末课程设计——个人收支管理系统(一)【源代码+详细注释】_第8张图片

7、保存到文件

C&C++期末课程设计——个人收支管理系统(一)【源代码+详细注释】_第9张图片

四、程序源代码

/***********************************************************
我的信息:              小浝仔                          *
			相要获得更多资源,请多多关注我!!!
CSDN:https://blog.csdn.net/m0_46843484?spm=1000.2115.3001.5343

***********************************************************/
 #include "stdio.h"
#include "stdlib.h"
#include "string.h"


#define N 30
#define FILENAME1 "personal.txt"
#define FILENAME2 "money.txt"
 struct personal
{
    char name[10];         /*姓名*/
    char sex;              /*性别*/
    float age;             /*年龄*/
	char add[40];             /*地址*/
	char tel[20];           /*电话*/
	float yue;          /*余额*/
	
};
 struct record
 {
	 int year;
	 int month;
	 int day;
	 char shouzhi;
	 float money;
	 char reason[50];
};


/*******************************************************       
功能:显示菜单
 *******************************************************/
 void displayMenu()
 {

        printf("\n+++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n");
        printf("+                  个人收支管理系统                     +\n");
		printf("+                                                       +\n");
        printf("+                 1. 输入个人信息(第一次进入请选择)     +\n");
        printf("+                 2. 收支记录管理                       +\n");
        printf("+                 3. 收支清单打印                       +\n");
        printf("+                 4. 总收入和总支出统计                 +\n");
        printf("+                 5. 查询当前个人信息及余额             +\n");
        printf("+                 6. 保存到文件                         +\n");
        printf("+                 7. 程序结束                           +\n");
        printf("+                                                       +\n");
		printf("+                                                       +\n");
        printf("+++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n");

 }

/*******************************************************       
功能:登陆函数,验证口令
 *******************************************************/
 int login(char password[])
 {
     static char key[30]="123";
     if(strcmp(password,key)==0)
       return 1;
     else
       return 0;
  }
  /*******************************************************       
功能:从文件读信息到结构体数组中
 *******************************************************/
 
void readFromFile1(struct personal pe)
 {
	FILE *fp=NULL;

	fp=fopen(FILENAME1,"rb");  

	if(fp!=NULL)
	{

		if(!feof(fp))    
		{
     
		
			fread(&pe,sizeof(struct personal),1,fp);
		}

		fclose(fp);
	}
}
void readFromFile2( struct record re[],int length)
 {
	FILE *fp=NULL;
	int i=0;
	fp=fopen(FILENAME1,"rb");  /*打开文件*/

	if(fp!=NULL)
	{

		while(!feof(fp))    /*从文件中读入学生*/
		{
     
			if(i>=N)
				break;
			if(fread(re+i,sizeof(record),1,fp)==1)
				i++;
		}

		fclose(fp);
	}
}



 /*******************************************************       
功能:输入信息到结构体数组中

 *******************************************************/
int inputInfo(struct personal &pe,struct record re[])
{
    int i;
	char p;
	printf("\n请输入您的姓名(只限英文名)\n");
	scanf("%s",pe.name);
	printf("请输入您的性别(m为男性,w为女性)\n");
	scanf("%s",&pe.sex);
	printf("请输入您的年龄\n");
	scanf("%f",&pe.age);
	printf("请输入您的地址(限用拼音或英文,中间加空格)\n");
	scanf("%s",pe.add);
	printf("请输入您的电话(只需要一个)\n");
	scanf("%s",pe.tel);
    printf("请输入您的余额");
	scanf("%f",&pe.yue);
	printf("您的个人信息已经输入完毕,下面请输入您的收支记录\n");
	for(i=0;p!='n'&&i

五、其他期末课程设计系统

C&C++期末课程设计——产品管理系统(源代码+详细注释)_小浝仔-CSDN博客

C&C++期末课程设计——学生成绩管理源代码_小浝仔-CSDN博客

C&C++期末课程设计——图书管理系统源代码_小浝仔-CSDN博客

C++期末课程设计——宾馆客房管理系统(详细报告+源代码+详细注释)(另附加“25+”C++&&C语言期末课程设计系统下载地址)_小浝仔-CSDN博客

六、附载/下载地址

注意

下面附载了“25+”C++&&C语言期末课程设计下载地址(超详细),每个系统的简介都详细介绍了本系统的实现功能,可以根据功能查找自己所需要的。

本系统下载地址

​​​​​​C&C++期末课程设计——个人收支管理系统(源代码+详细注释)-C/C++文档类资源-CSDN文库

C&C++期末课程设计

C&C++——文件成绩(源代码)-C/C++文档类资源-CSDN文库

C&C++课程设计——图书管理系统.zip_图书管理系统c++增添删除-C/C++文档类资源-CSDN文库

C&C++课程设计——学生成绩管理系统.zip-C/C++文档类资源-CSDN文库

C/C++课程设计——职工工作量统计系统(源代码、注释).zip-C/C++文档类资源-CSDN文库

C&C++课程设计——班级学生档案管理系统源代码(源代码+注释).zip-C/C++文档类资源-CSDN文库

C&C++期末课程设计——KTV歌曲管理系统(源代码+详细注释).zip-C/C++文档类资源-CSDN文库

C&C++期末课程设计——产品信息管理系统(源代码+详细注释)-C/C++文档类资源-CSDN文库

 C&C++期末课程设计——个人收支管理系统(源代码+详细注释)-C/C++文档类资源-CSDN文库

 C&C++期末课程设计——职工资源管理系统(源代码+详细注释)-C/C++文档类资源-CSDN文库

C&C++期末课程设计——个人收支管理系统(二)(源代码+详细注释).zip-C/C++文档类资源-CSDN文库

C语言期末课程设计

C语言课程设计——教工工资管理系统(源代码+课程设计+详细注释).zip-C/C++文档类资源-CSDN文库

C语言课程设计——成绩管理系统源程序.zip-C/C++文档类资源-CSDN文库

C语言课程设计——超市管理系统(源代码+详细注释).zip-C/C++文档类资源-CSDN文库

C语言课程设计——火车票订票管理系统(源代码+详细注释).zip-C/C++文档类资源-CSDN文库

C语言课程设计——商品销售系统(源代码+详细注释).zip-C/C++文档类资源-CSDN文库

C语言课程设计——通讯录管理系统(源代码+详细注释).zip-C/C++文档类资源-CSDN文库

C语言课程设计——图书管理系统(源代码+详细注释).zip-C/C++文档类资源-CSDN文库

C语言课程设计——图书借阅系统(源代码+详细注释).zip-C/C++文档类资源-CSDN文库

C语言课程设计——万年历系统(源代码+详细注释).zip-C/C++文档类资源-CSDN文库

C语言课程设计——文本编辑器系统(源代码+详细注释).zip-C/C++文档类资源-CSDN文库

C语言课程设计——学生成绩管理系统.zip-C/C++文档类资源-CSDN文库

 C语言课程设计——学生成绩管理系统(源代码+详细注释).zip-C/C++文档类资源-CSDN文库

C语言课程设计——学生信息系统(源代码+详细注释).zip-C/C++文档类资源-CSDN文库

C语言课程设计——做的绘图板系统(源代码+详细注释).zip-C/C++文档类资源-CSDN文库

 -  版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!

你可能感兴趣的:(C&C++期末课程设计,c++,c语言,个人收支管理系统,课程设计,C)