目录
个人收支管理系统
一、描述
二、功能实现
三、运行结果截图
1、系统主界面
2、输入个人信息
3、收支记录管理
4、收支清单打印
5、总收入和总支出统计
6、查询当前个人信息及余额
7、保存到文件
四、程序源代码
五、其他期末课程设计系统
六、附载/下载地址
注意
本系统下载地址
C&C++期末课程设计
C语言期末课程设计
大家好!我是小浝仔,今天给大家分享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、程序结束
/***********************************************************
我的信息: 小浝仔 *
相要获得更多资源,请多多关注我!!!
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++文档类资源-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语言课程设计——教工工资管理系统(源代码+课程设计+详细注释).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文库
- 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!