c语言课程设计(论文)-购物卡管理系统

c语言课程设计(论文)-购物卡管理系统

ID:8259122

大小:133.01 KB

页数:14页

时间:2018-03-14

c语言课程设计(论文)-购物卡管理系统_第1页
c语言课程设计(论文)-购物卡管理系统_第2页
c语言课程设计(论文)-购物卡管理系统_第3页
c语言课程设计(论文)-购物卡管理系统_第4页
c语言课程设计(论文)-购物卡管理系统_第5页
资源描述:

《c语言课程设计(论文)-购物卡管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、C语言课程设计报告班学号:1姓名:指导老师:日期:2010年6月中国地质大学(武汉)计算机学院一、题目要求系统主要功能模块:1,实现系统内制卡,发卡功能。2,实现系统内购物卡帐户及相关帐户管理。3,实现购物卡交易和合法性检查。4,实现购物卡交易积分功能。5,实现购物卡报表功能。6,数据以文件形式存储。提示:制卡:指申请一个购物卡,但还没有使用。发卡:指该卡已经起用。实现卡交易:指从卡中消费掉一定金额。二、需求分析根据题目要求,由于购物卡信息是存放在文件中,所以应提供文件的输入、输出等操作;在程序中需浏览购物卡的信息,应提供报表、查询等操作;另外还应提供键盘式选择菜单实现功能选择。三、

2、总体设计根据需求分析,可以将系统分为五大模块:制卡、发卡、登陆、报表、积分。购物卡管理系统制卡模块发卡模块登录模块积分模块报表模块查询储蓄修改密码消费四、详细设计1、主函数将main()函数体内的界面选择部分语句单独抽取出来作为一独立函数,目的在于系统执行完每部分功能模块后能够方便返回到系统界面。voidmenu(){intv,w1;do{printf("tt*********************MENU*********************");printf("tttt1.card-made");printf("tttt2.card-life

3、");printf("tttt3.card-enter");printf("tttt4.card-browse");printf("tttt5.exit");printf("tt**********************************************");printf("Choiceyournumber(1-5):[]bb");scanf("%d",&v);if(v<1

4、

5、v>5){w1=1;getchar();}elsew1=0;}while(w1==1);switch(v){case1:made();

6、break;case2:life();break;case3:enter();break;case4:browse();break;case5:exit(0);}}2、各功能模块设计(1)制卡模块【数据结构】structcredicard{intnumber;charname[20];charID[20];charword[8];intflag;floataccount;intintegal;}card[M];/*card[M]中每个数组元素对应一个运动员信息*/【程序】voidmade(){inti;charh[20];do{printf("tInputyournumbe

7、r:bbbbbbb");scanf("%s",h);if(strlen(h)!=6){printf("tt***************Wrong!Inputagain****************");continue;}for(i=0;i

8、

9、strcmp(c

10、ard[i].ID,h)==0);card[n].number=n;strcpy(card[n].name,"***");strcpy(card[n].ID,h);strcpy(card[n].word,"000000");card[n].flag=0;card[n].account=0.00;card[n].integal=0;printf("tt********************Thecardismade!**********************");print_one(n);n++;add();menu();}print_one(n):显示一张

11、卡信息的函数。【程序】voidprint_one(intj){printf("

12、----

13、--------------------

14、--------------------

15、----

16、----------

17、----------

18、");printf("

19、NO.

20、name

21、ID

22、flag

23、account

24、integal

25、");printf("

26、----

27、--------------------

28、--------------------

29、----

30、-

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

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

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