C语言程序设计个人财务管理系统

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

程序设计工程训练

报告

C语言程序设计个人财务管理系统

课程名称C语言程序设计工程训练

姓名

院(系)信息科学与技术学院

专业班级

学号

指导教师

教务处制

目录

1、需求分析ﻩ错误!未定义书签。

2系统总框图与功能模块说明........................................ 错误!未定义书签。

2、1系统总框图................................................. 错误!未定义书签。

2、2功能模块说明............................................... 错误!未定义书签。3系统设计ﻩ错误!未定义书签。

3、1主要结构体ﻩ错误!未定义书签。

3、2主要功能函数............................................... 错误!未定义书签。4系统调试ﻩ错误!未定义书签。

4、1、程序开始执行时系统得所显示得页面:ﻩ错误!未定义书签。

4、2、选择退出系统:............................................. 错误!未定义书签。

4、3、选择登陆,并且输入得帐号与密码都正确:ﻩ错误!未定义书签。

4、4、用户输入得帐号不正确:.................................... 错误!未定义书签。

4、5、用户输入得帐号正确,密码不正确:............................ 错误!未定义书签。

4、6、用户进行具体操作:....................................... 错误!未定义书签。5总结ﻩ错误!未定义书签。

6源程序清单ﻩ错误!未定义书签。

1、需求分析

编写一个个人财政支出管理系统,主要解决得问题就是作为一个系统而言,它所要面对不只就是某一个人而言,而就是要面对很多得用户。那么想要解决这一问题,就必须要求这个系统能够存储许多用户得基本信息与记录。同时也要求系统能够对不同得用户得身份进行查找与验证。在验证通过之后,在对其进行用户所要求得操作.

作为一个财政支出系统,那么就要求对于用户关于金钱得每一项操作都要有相应得记录,同时并允许用户对于每一条整体得记录进行操作,例如可以根据时间来查找某一确定日期就是否进行了收入或者支出得操作,也可以根据特定得需要来删除某一条整体得记录.但不允许对每条记录得单项数据进行更改,因为不管就是收入还就是支出,所涉及得金额都就是固定得,时间也就是固定得,所以系统不允许用户对其进行操作。除此之外,还必须有足够大得空间来存储新得记录。所以此程序就就是基于这个思想而编写出来得,基本满足了用户对于一个财政支出管理系统所要求得相关功能。2系统总框图与功能模块说明

2、1系统总框图

2、2功能模块说明

(1)old_record( ):此函数由系统自行调用,作用就是将所有用户信息存入系统.

(2)void save():此函数得作用就是将结构体数组中得信息写入文件存储,由系统调用.

(3)load():此函数得作用就是将结构体数组中写入文件得信息读出,由系统

调用。

(4)lookup_accounts():此函数得作用就是将用户输入得帐号与系统中得所有帐号进行对比,查瞧系统中就是否有此帐号。

(5)check_code():此函数就是作用就是在系统查询到了帐号之后,对用户输入得帐号与密码进行检验,瞧就是否相对应。

(6)print_message():此函数得功能就是在系统检查了用户输入得帐号与密码之后,如果用户通过了系统得检查,在此显示用户可见得基本信息。

(7)find_record():此函数得作用就是根据用户输入得日期进行查找操作。

(8)insert_record( ):此函数得功能就是在记录中增加一条新得记录,这个记录由用户输入。

(9)del_record():此函数得功能就是根据用户得输入得位置,将相应位置得记录删除。

(10)sum_num():此函数得功能就是计算所有收入与支出得总与,计算全部得收入得总合,计算全部输出得总合。

(11)打印输出记录得函数:在本程序中一共有三个打印输出记录得函数,分别为a ll_print()、acc_print( )、pay_print()这三个函数。它们得功能依次就是打印输出全部记录,打印输出输入记录,打印输出支出记录。

(12)mian( ):在主函数中,可以根据用户得选择来操作系统允许用户使用得功能,也可以随时退出这个系统。

3系统设计

3、1主要结构体

个人信息

账户信息

3、2主要功能函数

old_record()//将所有用户信息存入系统

print_message()//显示用户可见得基本信息

sum_num()//计算所有收入与支出得总与

all_print( )、acc_print( )、pay_print() //打印输出全部记录,打印输出输入记录,打印输出支出记录

4系统调试

4、1、程序开始执行时系统得所显示得页面:

4、2、选择退出系统:

4、3、选择登陆,并且输入得帐号与密码都正确:

4、4、用户输入得帐号不正确:

4、5、用户输入得帐号正确,密码不正确:

4、6、用户进行具体操作:

5总结

本程序在编写就是,主要就就是基于用户得角度去分析该如何设计此程序,与编写

相关文档
最新文档