欢迎来到天天文库
浏览记录
ID:6366251
大小:2.17 MB
页数:54页
时间:2018-01-11
《c语言项目报告-模拟购物平台》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Computerprogramming项目报告题目:模拟购物平台说明:本报告仅供分享交流使用,请勿用于商业用途。该报告适用于C语言初学者,尤其适合那些第一次作项目报告的初学者。由于适用该文档而造成的任何损失,本人概不负责,望请自重。建议:1.该报告中使用的数据结构为结构体数组,有能力的可使用链表;2.推荐添加一个购物车模块以实现多次或批量购买;3.本报告中商品录入模块没有对重复的商品编号进行重复性判断,这可可能会相同的商品编号也能录入,建议添加一个判断。1.问题描述该项目是对网上购物平台的一个模拟,模拟实现用户的登录注册,账户管理,商品选购以及管理员的后台维护功能。2.系统功能分解2.1模块结
2、构2.2程序流程图2.2.1主程序模块2.2.2登录注册模块2.2.2.1登录模块2.2.2.2注册模块2.2.3后台维护模块2.2.3.1商品录入模块2.2.3.2添加删除模块2.2.3.2.1添加商品模块2.2.3.2.2删除商品模块2.2.3.2.2.1按编号删除模块2.2.3.2.2.2按商品名称删除模块2.2.3.3修改商品信息模块2.2.2.4账户管理模块2.2.4.1充值模块2.2.4.2查询信息模块2.2.4.2.1查看基本信息模块2.2.4.2.2查看已购买模块2.2.4.2.3查看已收藏模块2.2.5商品选购模块2.2.5.1查询筛选模块2.2.5.2商品购买模块2.2.5
3、.2.1评价模块2.2.5.3收藏模块3.程序运行和测试商品录入登陆与充值注册查询筛选商品收藏查看已收藏购买查看已购买查看账户信息并修改密码删除商品商品修改4.程序清单#include#includestructsp{charid[20];charname[20];floatprice;floatxy;intkc;intnum_pj;intnum_gm;intnum_sc;};structyh{charname[20];charcode[20];floatmoney;};structsc{charyh_name[20];charsp_id[20];char
4、sp_name[20];floatprice;};structgm{charyh_name[20];charsp_id[20];charsp_name[20];floatprice;};structspsps[1000];structyhyhs[1000];structscscs[1000];structgmgms[1000];intnumber=0;intnumber1=0;intnumber2=0;intnumber3=0;charyh_name[20];FILE*yhml=NULL;//****用户目录文件****FILE*spml=NULL;//****商品目录文件****FILE*y
5、gm=NULL;//****已购买文件******FILE*ysc=NULL;//****已收藏文件******intnum[4];voidmain(){/*函数声明*/voidHTWH();voidDLZC();inti,choose;FILE*fp1;fp1=fopen("NUMBER.txt","a+");/*打开文件读取数据*/for(i=0;i<4;i++){fread(&num[i],sizeof(int),1,fp1);}fclose(fp1);number=num[0];number1=num[1];number2=num[2];number3=num[3];printf("*
6、******欢迎使用模拟购物平台*******");printf("");while(1){printf("请输入选择[1]登录注册[2]后台维护[0]退出:");scanf("%d",&choose);if(choose==0)break;switch(choose){case1:DLZC();break;case2:HTWH();break;default:printf("**************输入错误**************");}}num[0]=number;num[1]=number1;num[2]=number2;num[3]=number3;fp1=fope
7、n("NUMBER.txt","w");/*打开文件读取数据*/for(i=0;i<4;i++){fwrite(&num[i],sizeof(int),1,fp1);}fclose(fp1);}/*************************************登陆注册模块*************************************/voidDLZC(){intchoose;
此文档下载收益归作者所有