- 1、本文档共54页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言项目报告-模拟购物平台汇
Computer programming
项目报告
题目:模拟购物平台
说明:本报告仅供分享交流使用,请勿用于商业用途。该报告适用于C语言初学者,尤其适合那些第一次作项目报告的初学者。由于适用该文档而造成的任何损失,本人概不负责,望请自重。
建议:1.该报告中使用的数据结构为结构体数组,有能力的可使用链表;
2.推荐添加一个购物车模块以实现多次或批量购买;
3.本报告中商品录入模块没有对重复的商品编号进行重复性判断,这可可能会相同的商品编号也能录入,建议添加一个判断。
1.问题描述
该项目是对网上购物平台的一个模拟,模拟实现用户的登录注册,账户管理,商品选购以及管理员的后台维护功能。
2.系统功能分解
2.1模块结构
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.2.1评价模块
2.2.5.3收藏模块
3.程序运行和测试
商品录入
登陆与充值
注册
查询筛选商品
收藏
查看已收藏
购买
查看已购买
查看账户信息并修改密码
删除商品
商品修改
4.程序清单
#includestdio.h
#includestring.h
struct sp{
char id[20];
char name[20];
float price;
float xy;
int kc;
int num_pj;
int num_gm;
int num_sc;
};
struct yh{
char name[20];
char code[20];
float money;
};
struct sc{
char yh_name[20];
char sp_id[20];
char sp_name[20];
float price;
};
struct gm{
char yh_name[20];
char sp_id[20];
char sp_name[20];
float price;
};
struct sp sps[1000];
struct yh yhs[1000];
struct sc scs[1000];
struct gm gms[1000];
int number=0;
int number1=0;
int number2=0;
int number3=0;
char yh_name[20];
FILE *yhml=NULL; // ****用户目录文件****
FILE *spml=NULL; // ****商品目录文件****
FILE *ygm=NULL; // ****已购买文件******
FILE *ysc=NULL; // ****已收藏文件******
int num[4];
void main(){
/*函数声明*/
void HTWH();
void DLZC();
int i,choose;
FILE *fp1;
fp1=fopen(NUMBER.txt,a+);/*打开文件读取数据*/
for(i=0;i4;i++){
fread(num[i],sizeof(int),1,fp1);
}
fclose(fp1);
number=num[0];
number1=num[1];
number2=num[2];
number3=num[3];
printf(*******欢迎使用模拟购物平台*******\n);
printf(\n);
while(1){
printf(请输入选择[1]登录注册 [2]后台维护 [0]退出:)
您可能关注的文档
- 900t提梁机招标技术条件及技术说明汇.doc
- 950井下中央变电所招标内容及技术规范汇.doc
- AAA协议配置手册汇.doc
- A8协同系统简易使用手册汇.doc
- 91移动开发平台SDK(完整版)参考手册汇.pdf
- Access数据库基础及应用教程-第3章_Access_2003数据库管理系统概述汇.ppt
- AAM德国汉高原厂级汽车售后服务市场汇.ppt
- Access数据库基础及应用教程-第7章 窗体汇.ppt
- 75系列全站仪培训手册汇.ppt
- Abis及A口跟踪流程汇.doc
- 中国国家标准 GB/T 18233.4-2024信息技术 用户建筑群通用布缆 第4部分:住宅.pdf
- GB/T 18233.4-2024信息技术 用户建筑群通用布缆 第4部分:住宅.pdf
- GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计.pdf
- 《GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计》.pdf
- 中国国家标准 GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计.pdf
- GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置.pdf
- 《GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置》.pdf
- 中国国家标准 GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置.pdf
- GB/T 17889.4-2024梯子 第4部分:铰链梯.pdf
- 《GB/T 17889.4-2024梯子 第4部分:铰链梯》.pdf
文档评论(0)