欢迎来到天天文库
浏览记录
ID:47508758
大小:357.50 KB
页数:20页
时间:2020-01-12
《课程设计银行储蓄管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、.《数据结构》课程设计报告设计题目活期储蓄账目学院名称信息工程学院专业班级13计本1姓名学号000000000000word资料.目录一、实验题目—活期储蓄账理-------------------------------二、问题描述-----------------------------------------------三、设计目标-----------------------------------------------四、需求分析-----------------------------------------------五、概要设计--------
2、---------------------------------------1---系统流程图--------------------------------------2--各个模块功能的详细描-------------------------------六、详细设计-----------------------------------------------七、测试分析-----------------------------------------------八、使用说明------------------------------------------
3、-----九、课程设计总结-------------------------------------------一活期储蓄账目管理二问题描述活期储蓄处理中,储蓄开户、销户、存款、取款活动频繁,系统设计要求:•能够比较迅速地找到储户的账户,以实现存款、取款记账;•能比较简单,迅速地插入和删除,以实现开户和销户的需要。三设计目标编写一个程序,要求该程序可以实现储蓄开户,及储蓄销户。同时,该程序具有在储蓄账户中实现存款、取款,查看该账户信息的功能。四需求分析本演示程序用c语言编写,完成银行管理系统的生成,储户开户、销户、存入、支出。word资料.a输入的形式和输入值的
4、范围:开户时自定义输入账号、用户姓名、密码、及开户金额;用户登陆时输入正确的账号及密码,完成登陆后即可进行存款、取款及销户。b输出的形式:在所有三种操作中都显示操作是否正确以及相应操作后的内容。其中输入错误回到主页面,可继续选择操作。c程序所能达到的功能:用户开户账户登陆(存款、取款、查询余额、退出登录)账户注销d测试数据五概要设计:1、系统流程图word资料.2、各个模块功能的详细描本程序主要包括11个函数voidchoice():该函数可以实现选择功能voidDeleteList(LINK*L):该函数可以实现销户操作voidDeposit(LINK*L,L
5、INK*p):该函数可以实现存款功能word资料.voidInitList(LINK*L):构造函数voidInsertList(LINK*L)该函数可以实现开户操作voidmain()定义主函数voidmenu()该函数可以输出菜单页面的功能voidPrinList(LINK*L)把存放在链表中的数据输出来voidPrint(LINK*L)该函数可以将账户信息释放出来voidsave(LINK*L)该函数可以将账户信息存储起来voidSearch(LINK*L)该函数可以实现查询账户是否存在的功能六详细设计(给出算法的伪码描述)#include6、>#include#includeinttotal=1;typedefstructElemType{charname[8];intaccount;charpassword[6];floatmoney;}ElemType;typedefstructInode{ElemTypedata;structInode*next;}LINK;LINK*InitList(LINK*L){L=(LINK*)malloc(sizeof(LINK));word资料.L->next=NULL;returnL;}voidInsertList(LIN7、K*L){LINK*s;s=(LINK*)malloc(sizeof(LINK));printf("请输入你要开户的姓名:");scanf("%s",s->data.name);s->data.account=10001000+total++;printf("你开户的账号为:%d",s->data.account);printf("请输入你账户的密码:");scanf("%s",s->data.password);s->data.money=0.00;s->next=NULL;if(L->next==NULL)L->next=s;else{s->ne8、xt=L->next;L
6、>#include#includeinttotal=1;typedefstructElemType{charname[8];intaccount;charpassword[6];floatmoney;}ElemType;typedefstructInode{ElemTypedata;structInode*next;}LINK;LINK*InitList(LINK*L){L=(LINK*)malloc(sizeof(LINK));word资料.L->next=NULL;returnL;}voidInsertList(LIN
7、K*L){LINK*s;s=(LINK*)malloc(sizeof(LINK));printf("请输入你要开户的姓名:");scanf("%s",s->data.name);s->data.account=10001000+total++;printf("你开户的账号为:%d",s->data.account);printf("请输入你账户的密码:");scanf("%s",s->data.password);s->data.money=0.00;s->next=NULL;if(L->next==NULL)L->next=s;else{s->ne
8、xt=L->next;L
此文档下载收益归作者所有