1 / 52
文档名称:

个人银行账户管理系统.doc

格式:doc   大小:1,160KB   页数:52页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

个人银行账户管理系统.doc

上传人:miao19720107 2018/2/15 文件大小:1.13 MB

下载得到文件列表

个人银行账户管理系统.doc

相关文档

文档介绍

文档介绍:西安郵電大学
C语言课程设计报告
题目: 个人银行账户管理系统
院系名称: 计算机学院
专业名称: 计算机科学与技术
班级: 1106
学生姓名: 高丹
学号(8位):
指导教师: 王春梅
设计起止时间:2012年06月06日~2012年06月15日
设计目的
1、学会用C语言编程实现小区管理系统;
能熟练的掌握各个功能函数的熟练编写和理解。
2、本次课程设计我设计的是一个银行个人账户管理系统。由于大学生日常生活开支以及钱的来源都需要详细的记录下来,所以我设计了这个系统,目的是希望通过这个系统来让大家养成良好的记账****惯,慢慢学会理财,并且可以对自己记录的数据进行简单的分析(通过其中的排序系统),达到更合理的利用自己的金钱资源的目的。
设计内容
经过对程序设计题目的分析可知,整个程序的设计实现大致分为九个模块,每一个模块对应一个或多个函数。在这些函数当中,储户注册函数,登录函数,储户信息录入函数,储户信息显示函数,信息插入函数,信息修改函数,信息排序函数以及信息删除的实现严格按照题目的要求,而储户密码的修改属于附加功能。读取文件函数和保存信息函数对其它函数的实现起辅助作用,主函数及菜单函数控制程序的整体运行。
内容如下:
用户登录系统(包括用户以及管理员的注册,登录界面,其中有注册函数和登录函数)。
系统以菜单的模式打开并工作(有储户界面和管理员界面)。
储户信息的录入(保存函数)。
储户信息的读出并显示出来(信息读出并打印函数)。
储户信息的查询系统,包括按月份查询和按日期查询(用过查询函数来实现)。
储户信息的修改系统,包括修改月份,修改日期,修改进账数目和出账数目(通过修改函数来实现)。
修改密码系统(修改密码函数实现储户对账户密码的修改)。
退出(退出到主界面和上一界面)。
每一个储户记录都包含账户编号,月份,日期,进账数目,出账数目。在程序当中,将储户记录类型定义为结构体类型,,其它函数每次对储户记录的访问,,这样做不但可以保证储户信息的一致性,而且可以对储户信息进行永久保存,保证每次运行程序都可以采用原来的数据。
概要设计
功能模块图
删除
删除
删除
删除
按日期查询
按月份查询
修改出账数目
修改进账数目
修改日期
修改月份
按月份
按出账数目
按进账数目
按日期
按日期
按月份
main()主函数
先注册后登录
管理员登录
注册
成功
直接登录
用户登录
失败
信息显示
信息录入
信息查询
修改密码
退出
信息显示
信息排序
信息添加
信息删除
信息修改
退出

1. 储户注册函数(void regist())
主要实现程序最初储户注册自己的账户名和密码,只有注册了账户名和密码才可以进入账户管理系统并且操作自己的信息。
2. 登录函数(int load())
储户和管理员通过此登录系统进入各自的页面对信息进行操作。
(void menu())以及管理员登录界面(void menu_1())
通过界面来选择想要操作的内容。
4. 储户信息录入函数,包括链表的建立和信息的保存(linklist creat()、save(linklist h))
实现储户信息以链表的形式录入并保存到文件中,即我们所说的记账。
5. 储户信息读出函(Node *show())
实现的功能是按照账号和密码对储户所存储的信息从所存文件中读出。
,包括按月份查询和按日期查询。(Node *search())
实现用户针对自己信息的查询,可以查询当月的账户信息,也可以查询当天的账户信息。
7. 储户信息插入函数,包括两个函数,一个是单纯实现插入功能,另一个是在此系统中实现的插入功能。(linklist insert()、Insert(linklist h))
实现储户信息插到原信息并且显示出来的功能。
8. 信息修改函数,包括两个函数,一个是单纯实现修改,另一个是在此系统中实现对信息的修改功能(linklist recr(linklist h)、void Recr())
通过该函数管理员可以对储户的数据信息进行修改。
9. 信息排序函数,包括两个函数,一个是单纯实现排序,另一个是在此系统中实现对信息的排序。(在此只举按月份查询的例子linklist sort_mon(linklist head)、void Sort_M())
该函数实现的功能是对储户信息中各个项目按一定的顺序进行排序(默认为升序)。
10. 信息删除函数,包括两个函数,一个是单纯实现修改功