资源简介
无人超市管理系统
- 注册功能。注册失败返回继续注册
- 登陆功能。登陆成功,进行商品操作,登陆失败,重新登陆
- 添加商品功能。
- 删除商品功能。根据id删除
- 修改商品属性。
- 查看商品属性。全部查看和根据id查看

代码片段和文件信息
#include“client.h“
/**************************************************************/
int main()
{
//选择登录还是注册
char login;
//选择商家还是顾客
char mode;
//选择操作方式,增删改插
char goods_mode;
int clifd=Initclient();
char buf[1024]={0};
char cmd[20]={0};
printf(“***********************************************\n“);
printf(“ 欢迎光临 \n“);
printf(“****** 请选择您的身份是:1.商家 2.顾客 *****\n“);
printf(“***********************************************\n“);
mode=getchar();
getchar();
switch(mode)
{
case ‘1‘:
loop:
printf(“*** 请选择您需要的功能:1.注册 2.登录 ***\n“);
login=getchar();
getchar();
switch(login)
{
case ‘1‘:
{
printf(“***欢迎您的注册****\n“);
//发送判断字符串
strcpy(buf“registe“);
send(clifdbufsizeof(buf)0);
//接收提示信息
memset(buf0sizeof(buf));
recv(clifdbufsizeof(buf)0);
printf(“%s\n“buf);
//发送用户名
memset(buf0sizeof(buf));
gets(buf);
int ret=send(clifdbufsizeof(buf)0);
{
if(ret<0)
{
printf(“error“);
}
}
//接收提示信息
memset(buf0sizeof(buf));
recv(clifdbufsizeof(buf)0);
printf(“%s\n“buf);
//发送密码
memset(buf0sizeof(buf));
gets(buf);
ret=send(clifdbufsizeof(buf)0);
{
if(ret<0)
{
printf(“error“);
}
}
//接收注册成功的消息
memset(buf0sizeof(buf));
recv(clifdbufsizeof(buf)0);
puts(buf);
goto loop;
}
case ‘2‘:
{
printf(“欢迎登录\n“);
//发送判断字符串
memset(buf0sizeof(buf));
strcpy(buf“login“);
send(clifdbufsizeof(buf)0);
//接收提示信息
memset(buf0sizeof(buf));
recv(clifdbufsizeof(buf)0);
printf(“%s\n“buf);
//发送已经存在的用户名
memset(buf0sizeof(buf));
gets(buf);
int ret=send(clifdbufsizeof(buf)0);
{
if(ret<0)
{
printf(“error“);
}
}
//接收提示信息
memset(buf0sizeof(buf));
recv(clifdbufsizeof(buf)0);
printf(“%s\n“buf);
//发送密码
memset(buf0sizeof(buf));
gets(buf);
ret=send(clifdbufsizeof(buf)0);
{
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 29083 2019-08-12 15:42 查看1.png
文件 44711 2019-08-12 15:02 无人超市管理系统.png
文件 39532 2019-08-12 15:02 无人超市管理系统.xmind
文件 11821 2019-08-11 17:11 manMaster\bin\client
文件 707091 2019-08-11 17:11 manMaster\bin\server
文件 4096 2019-08-11 17:22 manMaster\bin\sqlite.db
文件 31 2019-08-06 10:50 manMaster\makefile
文件 7320 2019-08-11 17:10 manMaster\obj\client\client.o
文件 1616 2019-08-11 17:10 manMaster\obj\client\Initclient.o
文件 98 2019-08-06 08:42 manMaster\obj\client\makefile
文件 37 2019-08-06 08:29 manMaster\obj\makefile
文件 12256 2019-08-11 17:10 manMaster\obj\server\db.o
文件 1776 2019-08-11 17:10 manMaster\obj\server\Initserver.o
文件 122 2019-08-07 11:17 manMaster\obj\server\makefile
文件 3868 2019-08-11 17:10 manMaster\obj\server\server.o
文件 720532 2019-08-11 17:11 manMaster\obj\server\sqlite.o
文件 2248 2019-08-11 17:11 manMaster\obj\server\sqliteinterface.o
文件 13398 2019-08-11 15:59 manMaster\src\client\client.c
文件 276 2019-08-06 19:14 manMaster\src\client\include\client.h
文件 654 2019-08-06 18:51 manMaster\src\client\Initclient.c
文件 201 2019-08-06 18:50 manMaster\src\client\makefile
文件 37 2019-08-07 11:15 manMaster\src\makefile
文件 11635 2019-08-11 17:06 manMaster\src\server\db\db.c
文件 294 2019-08-07 19:00 manMaster\src\server\db\makefile
文件 4889311 2019-08-07 09:34 manMaster\src\server\db\sqlite3.c
文件 5027 2019-08-07 19:25 manMaster\src\server\db\sqliteinterface.c
文件 552 2019-08-07 13:36 manMaster\src\server\include\db.h
文件 266 2019-08-07 13:37 manMaster\src\server\include\server.h
文件 344640 2019-08-07 09:34 manMaster\src\server\include\sqlite3.h
文件 1008 2019-08-07 09:34 manMaster\src\server\include\sqliteinterface.h
............此处省略25个文件信息
相关资源
- uboot到linux logo显示不间断 补丁
- UNIX/LINUX编程实践教程的源码
- Linux任务管理器
- linux应用层的华容道游戏源代码
- ubuntu9.10 可加载内核模块和字符设备驱
- MP3文件ID3v2ID3v2APEv2标签读取
- 课程作业:模拟仓库管理系统
- 操作系统实验——虚存管理实验
- linux下的发包工具sendip
- 尚观培训linux许巍关于c 的笔记和讲义
- 尚观培训linux董亮老师关于数据结构的
- linux 线程池源码 c 版
- linux C 电梯程序练习
- linux下用多进程同步方法解决生产者
- 一个简单实用个人日记管理系统
- 带时间温度显示的室内灯光控制系统
- 成绩管理系统(数据结构)
- Linux 操作系统实验(全)
- Linux From Scratch 中文手册
- FIR低通滤波器 ccs运行环境
- linux 网络实验 ftp程序
- Linux命令大全离线版&在线版
- 操作系统共享内存实验
- dos 下运行Linux 命令--gnu_utils
- linux 0.12内核源代码
- linux简易shell C实现
- linux实验报告及心得体会
- 基于GTK的Linux环境下的简易任务管理器
- linux扫雷游戏代码
- CAN Linux驱动代码
评论
共有 条评论