资源简介

无人超市管理系统 - 注册功能。注册失败返回继续注册 - 登陆功能。登陆成功,进行商品操作,登陆失败,重新登陆 - 添加商品功能。 - 删除商品功能。根据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个文件信息

评论

共有 条评论