欢迎来到天天文库
浏览记录
ID:57644433
大小:68.00 KB
页数:5页
时间:2020-08-30
《活期储蓄账目管理—课程设计报告.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1需求分析1)、本程序是一个面向储蓄用户的程序,它能够实现人机交流,比如创建账户、查询账户、修改密码以及存取款等操作。程序不但能够保存用户的账户信息,而且能够根据用户的要求,对用户账户进行修改。2)、本程序为“活期储蓄账目管理”,也就是一个对活期储蓄账户进行操作的程序,它的使用者是广大用户。2概要设计1)、数据结构:typedefstructmessage{charname[10];charsex[3];intold;charno[20];doublebase;doubleir;intcode;intyear;intyday;message*next;}message,*Message;2
2、)、各种函数说明:Messageout();将txt文件中的信息读出tm*date();调用系统时间voidmake();对文件中已有账户进行处理voidit(Message);将信息写入txt文件voidcreate();创建新账户voiddebit(Message);从账户中取款voidcredit(Message);向账户中存款intchaxun();查询账户信息voidrework(Message);修改账户密码intmain();主函数3运行环境1)、操作系统:Windows7旗舰版(32位/DirectX11)2)、电脑:X86兼容台式电脑处理器:英特尔Pentium(奔腾)双
3、核E5300@2.60GHz主板:梅捷SY-I5G41-LV2.0(英特尔4Series芯片组-ICH7Family)内存:2GB(黑金刚DDR2800MHz)4开发工具和编程语言1)、VC6.0++,TC2.0-5-5详细设计1)、头文件headerfile.h中,声明结构体和函数:typedefstructmessage{charname[10];主菜单创建账户存款查询账户修改密码回主菜单取款退出程序结构图charsex[3];intold;charno[20];doublebase;doubleir;intcode;intyear;intyday;message*next;}mess
4、age,*Message;Messageout();tm*date();voidmake();voidit(Message);voidcreate();voiddebit(Message);voidcredit(Message);intchaxun();voidrework(Message);2)、intmain()//主函数{intchoice=0;while(1){cout<<"请选择操作:1、创建账户2、查询账户0、退出";cin>>choice;switch(choice){case1:create();break;case2:chaxun();break;case0:retu
5、rn0;default:cout<<"你敲错键了。";break;}}}tm*date()//调用系统时间{time_trawtime;structtm*timeinfo;-5-time(&rawtime);timeinfo=localtime(&rawtime);returntimeinfo;}voidmake()//预处理账目{Messagep,q,head=out();p=head->next;while(p!=NULL){for(inti=1;i<=d->tm_yday-p->yday+365*(d->tm_year-p->year);i++){p->base=p->base+
6、p->base*p->ir;}p=p->next;}q=head->next;ofstreamfout("Message.txt");fout.close();while(q!=NULL){it(q);q=q->next;}}Messageout()//将txt文件中的信息读出{Messagep,q,head;head=newmessage;p=head;ifstreamfin("Message.txt");if(!fin){cout<<"文件打开失败";returnhead;}elsewhile(!fin.eof()){q=newmessage;fin>>q->name>>q->se
7、x>>q->old>>q->no>>q->base>>q->ir>>q->code>>q->year>>q->yda;q->next=NULL;p->next=q;p=p->next;}fin.close();returnhead;}voidit(Messageq)//将信息写入txt文件{ofstreamfout("Message.txt",ios::app);if(!fout){cout<<"文件打开失败";}f
此文档下载收益归作者所有