活期储蓄帐目管理.doc

活期储蓄帐目管理.doc

ID:58374550

大小:159.50 KB

页数:16页

时间:2020-05-02

活期储蓄帐目管理.doc_第1页
活期储蓄帐目管理.doc_第2页
活期储蓄帐目管理.doc_第3页
活期储蓄帐目管理.doc_第4页
活期储蓄帐目管理.doc_第5页
资源描述:

《活期储蓄帐目管理.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、洛阳理工学院课程设计报告课程名称数据结构课程设计设计题目活期储蓄帐目管理课程设计任务书设计题目:活期储蓄帐目管理_________________________________________________________设计内容与要求:【问题描述】  活期储蓄处理中,储户开户、销户、存入、支出活动频繁。设计一个活期储蓄账目管理系统。【基本要求】1)能比较迅速地找到储户的帐户,以实现存款、取款记账;2)能比较简单,迅速地实现插入和删除,以实现开户和销户的需要。课程设计评语成绩:指导教师:_______________年月日洛阳理工学院课程设计报告(1)问

2、题描述:活期储蓄处理中,储户开户、销户、存入、支出活动频繁。设计一个活期储蓄账目管理系统。(2)基本要求:1)能比较迅速地找到储户的帐户,以实现存款、取款记账;2)能比较简单,迅速地实现插入和删除,以实现开户和销户的需要。(3)测试数据:13洛阳理工学院课程设计报告(4)算法思想:1主要思想12开户3查询13洛阳理工学院课程设计报告(5)模块划分:01)voidInsertList(LINK*&L)//链表插入实现开户功能02)voidSearch(LINK*L)//链表查找,实现用户登陆功能03)voidDeposit(LINK*&L,LINK*p)//用

3、户存款、取款04)voidPrintList(LINK*L)//打印链表,实现用户信息输出05)voidDeleteList(LINK*&L)//链表删除,实现销户功能(需要账号和密码)06)voidsave(LINK*L)//保存链表,实现用户信息保存到文件07)voidPrint(LINK*&L)//打开文件,得到链表08)voidmenu()//主菜单函数09)voidchoice()//菜单选择函数(6)数据结构:typedefstructElemType//定义结构体{charname[11];intaccount;charpassword[7];

4、floatmoney;}ElemType;typedefstructlnode//定义链表{ElemTypedata;structlnode*next;}LINK;(7)心得:13洛阳理工学院课程设计报告这次实验我学到了很多在课本上没有注意的知识,在设计实验的过程中,我通过对链表的应用,让我对链表的应用更加的牢固,也通过设计,我也发现了我在学习中的不足,在不断改进程序的同时,我也发现了很多能够改进的地方,在改进程序的同时,巩固对链表的知识掌握。这次我设计的程序,主要是以链表为中心,通过对链表的建立,插入,删除打印等来实现开户、销户、存钱、取钱等功能。其中链表

5、打印的环节的功能我不是很明白,通过上网查询。查找资料。逐渐改善。最终实现完全的程序(8)源程序:#include#include#include#include#definefile"lnode.txt"inttotal=0;//定义的全局变量,用于开户所需typedefstructElemType//定义结构体{charname[11];intaccount;charpassword[7];floatmoney;}ElemType;typedefstructlnode//定义链表{

6、ElemTypedata;structlnode*next;}LINK;voidInitList(LINK*&L)//建立空链表13洛阳理工学院课程设计报告{L=(LINK*)malloc(sizeof(LINK));L->next=NULL;}voidInsertList(LINK*L)//链表插入实现开户功能{intx;LINK*s;s=(LINK*)malloc(sizeof(LINK));printf("请输入你要开户的姓名(10字符以内):");scanf("%s",s->data.name);x=rand()%10;//随机数total+=x;/

7、/total随机增大一个数值(10以内)xs->data.account=+total;printf("你开户的账号为:%d",s->data.account);printf("请输入你账号的密码(6位数以内):");scanf("%s",s->data.password);s->data.money=0.00;s->next=NULL;if(L->next==NULL)L->next=s;else{s->next=L->next;L->next=s;}printf("开户成功。");}13洛阳理工学院课程设计报告voidDeleteList(L

8、INK*L)//链表删除实现销户功能(需要账号和密码

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。