活期储蓄账目管理—课程设计报告.doc

活期储蓄账目管理—课程设计报告.doc

ID:57644433

大小:68.00 KB

页数:5页

时间:2020-08-30

活期储蓄账目管理—课程设计报告.doc_第1页
活期储蓄账目管理—课程设计报告.doc_第2页
活期储蓄账目管理—课程设计报告.doc_第3页
活期储蓄账目管理—课程设计报告.doc_第4页
活期储蓄账目管理—课程设计报告.doc_第5页
资源描述:

《活期储蓄账目管理—课程设计报告.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

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

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

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