精华内容
下载资源
问答
  • 出入库管理系统

    2021-01-17 07:16:59
    出入库管理系统 本系统由陈表达于2021年1月15日创作完成,希望大家喜欢和支持,谢谢!!

    出入库管理系统

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    本系统由陈表达于2021年1月15日创作完成,希望大家喜欢和支持,谢谢!!

    展开全文
  • 出入库管理系统.xlsm

    2021-01-15 01:03:56
    出入库管理系统,超强功能和超漂亮配色,全自动记录出入库
  • 简单出入库管理系统
  • 智沃邦条码出入库管理系统,将普通的商品进行重新编码,并自动生成的一维码或者二维码,通过扫描器进行扫描操作,实现商品的出入库业务。本系统由西安智沃邦信息科技有限公司开发。 一、系统简介: 1、本系统可以...

    智沃邦条码出入库管理系统,将普通的商品进行重新编码,并自动生成的一维码或者二维码,通过扫描器进行扫描操作,实现商品的出入库业务。本系统由西安智沃邦信息科技有限公司开发。


    一、系统简介:
    1、本系统可以独立通过电脑操作实现仓库一维码/二维码出入库业务。
    2、将普通的商品进行重新编码,并自动生成的一维码/二维码,通过标签机打印出来。
    3、确保每个商品都具有一个条码标识,进而通过扫描器进行扫描操作,实现商品的出入库业务。


    二、系统功能介绍:

    1、基础信息
    (1)存储位置信息设置:提供增加、修改、删除仓库信息。为基本商品提供快速分类。 
    (2)用户信息设置:为系统提供操作人员功能。管理员具备增加、修改、删除的权限。 


    2、商品信息设置
    (1)商品信息录入:根据存储位置,录入商品的基本信息。 
    (2)商品管理:提供查询、修改、删除的功能。 


    3、标签打印
    (1)商品打标:根据商品录入日期、存储位置、商品名称进行条件筛选,打印自己需要的编码标签。 
    (2)标签补打:条码标签破损、模糊不清,可在此界面进行标签补打。 
    (3)编码为系统自动生成。序列号对应标签的号。中文是商品的名称。 


    4、入库扫描,入库查询
    (1)扫描需要入库的商品,点击执行完成入库。 
    (2)如果扫描重复,系统会做出提示。
    (3)如果扫描非入库商品,点击需要删除的商品,右键删除。 

     

    5、出库扫描,出库查询
    (1)扫描需要出库的商品,点击执行完成出库。 
    (2)重复扫描,系统会自动做出判断,提示重复操作;
    (3)出库商品扫描完毕后,点击执行按键,完成操作。系统自动更新下一批号。


     

    三、系统小结:
    (1)本版系统投入成本低,快速熟悉。适用于人员更换频繁,商品体积小,重量轻的行业,替代纸质作业的初级仓库管理。

    (2)如有其他功能需求,可与我们公司业务经理进行沟通,为您提供更适合的产品。

     

    有需求,请联系 袁经理 13669255852

    展开全文
  • 食品出入库管理系统查询Excel表格模板.xlsx
  • 车辆出入库管理系统采用ASP.NET技术和SQL SERVER数据库来实现的,系统实现了从车辆申请、车辆申请审批、车辆出库到最后的车辆入库完整的车辆出入库管理,构建了一个部队车辆出入库的标准化流程操作。通过车辆出入库...
  • c语言下的冰箱出入库管理系统,自己写的程序设计实践实验,能够实现冰箱出入库的增加删除修改查找等功能,添加了管理员登录界面和对文件的操作,实现文件的读取和写入。
  • 中仙食堂物资出入库管理系统是一款专业的食堂信息管理软件。软件功能非常强大,具有食品采购、食品入库、食品出库、统计一段时间内的总账等功能,并增加了多个报表,增加规格信息,供货商信息独立出来,可以大大提升...
  • 出入库管理系统软件

    2017-02-12 19:42:30
    本软件是为方便管理仓库的入库、出库、库存情况而设计。 主要功能为:入库管理、出库管理、库存管理、综合信息管理、用户管理。
  • 基于J2EE物资出入库管理系统
  • 超市出入库管理系统

    2018-05-13 16:12:51
    名为超市管理系统,仓库管理系统也是类似的,可供借鉴
  • 图书出入库管理系统 C语言程序设计课设 说是C语言程序设计的课设,实际上和上学期的数构的课设没什么区别,换了个系统而已,也不知道学校老师为啥要多一门这个课设。不过还是有所收获的,会改了很多常见的BUG,还把...

    图书出入库管理系统

    C语言程序设计课设

    说是C语言程序设计的课设,实际上和上学期的数构的课设没什么区别,换了个系统而已,也不知道学校老师为啥要多一门这个课设。不过还是有所收获的,会改了很多常见的BUG,还把系统做的有点花里胡哨的(功能多了点)。等以后有空,还想再完善一下这个简易的图书管理系统,毕竟老师给了我一个“界面设计还可以再优化”的建议,而且有些地方还有些小毛病要改正。

    系统简介

    图书出入库管理系统具体的功能包括:登陆注册、图书入库(管理员专属权限)、图书销售(购物车功能)、查看图书列表及库存情况、添加图书(加入购物车)、删除图书、数据保存、数据备份等功能,如图1所示。两个bk数组的数据分别来自文件book.txt和文件buy.txt,us数组的数据来自文件user.txt,三个数组作为数据基础,所有的功能操作都围绕着这三个数组,影响这三个数组,其数据的变化最终也要分别保存到对应的三个文件中。
    基本功能:通过该系统可以进行图书信息显示、图书入库、图书销售、图书查询、图书删除等操作。
    可选功能:通过该系统可以进行系统登录身份权限验证,分为普通用户和管理员两种权限身份,不同权限,可使用的功能不同。
    添加图书时需要录入以下内容:书名、作者、类型、出版社、书号、价格、库存数量。

    代码部分

    #include<stdio.h>
    #include<stdlib.h>
    #include<string.h>
    #include <io.h>
    #include <conio.h>
    #define MAXNUM 100    /*书库中书籍种类可能达到的最大数量*/ 
    //账号状态及界面功能标识符,pyth和gly分别表示普通用户和管理员的身份;cklb和gwc分别表示查看列表和购物车的功能 
    int ptyh=0,gly=0,cklb=0,gwc=0;   
    //创建三个顺序表(书库书籍、购物车书籍、帐号) 
    typedef struct       /*书籍定义*/ 
      {char bkname[10];  /*书名*/
       char auname[10];	 /*作者*/ 
       char type[5];	 /*类型*/
       char press[21];   /*出版社*/
       int bknum; 	     /*书号*/
       float price;      /*价格*/
       int num;          /*库存数量*/
      } BOOK;
      
    typedef struct
    {
    	BOOK bk[MAXNUM];     /*通过类型定义变量,书库书籍信息数组*/ 
    	int TotalBook;       /*最后一个元素在数组中的位置,即下标,空表为-1 */ 
    }BookList;               /*书籍信息表的顺序存储结构类型为BookList */
     
    BookList  book_list;     /*定义书库书籍信息顺序表*/
    BookList  book_buy_list; /*定义购物车书籍信息顺序表*/
    
    typedef struct       /*帐号定义*/ 
      {char name[10];    /*用户名*/
       char pass[10];	 /*密码*/
       char type[10];    /*类型(管理员/普通用户)*/
      }USER;
    
    typedef struct
    {
    	USER us[MAXNUM];     /*通过类型定义变量,帐号信息数组*/ 
    	int TotalUser;       /*最后一个元素在数组中的位置,即下标,空表为-1 */ 
    }UserList;               /*帐号信息表的顺序存储结构类型为UserList */
    
    UserList  user_list;     /*定义帐号信息顺序表*/
    //创建字符串来存储文本的名称 
    char b[10]="book.txt";   
    char buy[10]="buy.txt";
    char t1[10]="普通用户";
    char t2[10]="管理员"; 
    //将硬盘帐号信息文件中的数据读入对内存的book_list顺序表中
    void ReadData(){
    	FILE *fp;
    	int i;
    	if ((fp=fopen("book.txt","rb"))==NULL){
    	    printf("Can not open the file!\n");return;
    	}
    	fread(&book_list.TotalBook,sizeof(int),1,fp);
    	for(i=0;i<book_list.TotalBook;i++)
    	{
    	    fread(&book_list.bk[i],sizeof(BOOK),1,fp);
    	}
    	fclose(fp);
    }
    //将硬盘帐号信息文件中的数据读入对内存的book_buy_list顺序表中
    void ReadData_buy(){
    	FILE *fp;
    	int i;
    	if ((fp=fopen("buy.txt","rb"))==NULL){
    	    printf("Can not open the file!\n");return;
    	}
    	fread(&book_buy_list.TotalBook,sizeof(int),1,fp);
    	for(i=0;i<book_buy_list.TotalBook;i++)
    	{
    	    fread(&book_buy_list.bk[i],sizeof(BOOK),1,fp);
    	}
    	fclose(fp);
    }
    //将硬盘帐号信息文件中的数据读入对内存的user_list顺序表中
    void ReadData_user(){
    	FILE *fp;
    	int i;
    	if ((fp=fopen("user.txt","rb"))==NULL)
    		{printf("Can not open the file!\n");return;}
    	fread(&user_list.TotalUser,sizeof(int),1,fp);
    	for(i=0;i<user_list.TotalUser;i++)
    	{
    	    fread(&user_list.us[i],sizeof(USER),1,fp);
    	}
    	fclose(fp);
    }
    //将内存中三种顺序表的变化,分别存入对应的硬盘文件中
    void WriteData(){
    	FILE *fp;
    	if ( (fp=fopen("book.txt","wb"))==NULL){
    		printf("Can not open the file!\n");return;
    		}
    	fwrite(&book_list.TotalBook , sizeof(int) , 1 ,fp);
    	fwrite(book_list.bk,sizeof(BOOK),book_list.TotalBook,fp);
    	fclose(fp);
    }
    void WriteData_buy(){
    	FILE *fp;
    	if ( (fp=fopen("buy.txt","wb"))==NULL){
    		printf("Can not open the file!\n");return;
    		}
    	fwrite(&book_buy_list.TotalBook , sizeof(int) , 1 ,fp);
    	fwrite(book_buy_list.bk,sizeof(BOOK),book_buy_list.TotalBook,fp);
    	fclose(fp);
    }
    void WriteData_user(){
    	FILE *fp;
    	int i;
    	if ((fp=fopen("user.txt","wb"))==NULL)
    	    {printf("Can not open the file!\n");return;}
    	fwrite(&user_list.TotalUser , sizeof(int) , 1 ,fp);
    	for(i=0;i<user_list.TotalUser;i++)
    	{
    	    fwrite(&user_list.us[i],sizeof(USER), 1,fp);
    	}
    	fclose(fp);
    }
    //列表显示模块 
    void look(BookList *L){
    	int i=1,s=1;     //s为图书在列表中的序号 ,不是下标,是下标+1 
    	printf("\t%-8s%-16s%-16s%-16s%-24s%-10s%-10s%-10s\n",
            "序号","书名","作者","类型","出版社","书号","价格","数量");
    	printf("\t--------------------------------------------------------------------------------\n");        
    	for (i=0;i<L->TotalBook;i++,s++)
     		printf("\t%-8d%-16s%-16s%-16s%-24s%-10d%-10.2f%-10d\n",s,L->bk[i].bkname,L->bk[i].auname,L->bk[i].type,L->bk[i].press,L->bk[i].bknum,L->bk[i].price,L->bk[i].num);
    	printf("\t--------------------------------------------------------------------------------\n"); 
    }
    //图书删除模块
    void del(BookList *L){
    	int k,i=-1;
    	BOOK E,*e;
    	e=&E;
    	do{
    		system("cls");
    		look(L);
     	    printf("请输入要删除图书的序号(输入0返出):");
    	    scanf("%d",&i);   //i表示图书序号,不是下标 
    	    if(i==0) break;
            if((i<1)||(i>L->TotalBook+1))   
            {    
    	    printf("删除位置不合法!\n");
    	    printf("信息删除失败!\n");
            }
            *e= L->bk[i-1];      /* 将删除的元素存放到e所指向的变量中*/
            for(k=i;k<L->TotalBook;k++)
        	    L->bk[k-1]=L->bk[k];     /*将后面的元素依次前移*/
    	    L->TotalBook--;
            printf("该图书删除成功!\n");
            if(ptyh==1) WriteData_buy();
            if(gly==1) WriteData();
            system("pause");
    	}while(i);
    	return;
    }           
    //图书入库模块 
    void bookin(BookList *L){
    	BOOK add;
    	int k,i;
    	do{
    		if(gly==1){
    			system("cls");
    		    look(L);
    		    printf("\t请输入图书要插入的位置(输入0返回):");
    	        scanf("%d",&i);
    	        if(i==0) break;
    	        printf("\t请输入要插入的信息\n");
    	        printf("\t请输入图书的书名:");
    	        scanf("%s",add.bkname);
    	        printf("\t请输入图书的作者:");
    	        scanf("%s",add.auname);
    	        printf("\t请输入图书的类型:");
    	        scanf("%s",add.type);
    	        printf("\t请输入图书的出版社:");
    	        scanf("%s",add.press);
    	        printf("\t请输入图书的书号:");
    	        scanf("%d",&add.bknum);
    	        printf("\t请输入图书的价格:");
    	        scanf("%f",&add.price);
    	        printf("\t请输入图书的数量:");
    	        scanf("%d",&add.num);
    	        if( (i<1)||(i>L->TotalBook+2) ){     /*首先判断插入位置是否合法*/
    	            printf("\t插入位置i值不合法\n");
    		        printf("\t信息插入失败!\n");
                }
                if(L->TotalBook>=MAXNUM-1){
    	            printf("\t表已满无法插入\n");
                    printf("\t信息插入失败!\n");
                }
    	        for(k=L->TotalBook-1;k>=i-1;k--)     /*其后元素后移*/
                    L->bk[k+1]=L->bk[k]; 
                L->bk[i-1]=add; /*数据插入,第i个元素的下标为i-1*/ 
                L->TotalBook++; 
                printf("\t图书入库成功!\n");
    			WriteData();
    	    }
            else if(ptyh==1){
        	    printf("\t请输入想要加入购物车的图书编号(输入0退出):");
    		    scanf("%d",&i);
    		    if(i==0) break;
        	    if(L->TotalBook>=MAXNUM-1){
    	            printf("\t购物车已满,无法加入\n");
                }
        	    L->bk[L->TotalBook]=book_list.bk[i-1]; /*数据插入,第i个元素的下标为i-1*/ 
                L->TotalBook++; 
                printf("\t图书加入购物车成功!\n");
                WriteData_buy();
    	    }
    	}while(i);
    }
    //图书购买模块
    void bookbuy(){
    	int i,j;
    	float sum=0;
    	printf("\t您购买的有:\n");
    	for(i=0;i<=book_buy_list.TotalBook;i++){
    		sum=sum+book_buy_list.bk[i].price;
    		for(j=0;j<=book_list.TotalBook;j++){
    			if(strcmp(book_list.bk[j].bkname,book_buy_list.bk[i].bkname)==0){
    				book_list.bk[j].num--;
    				if(book_list.bk[j].num==0){
    					BOOK E,*e;
    	                e=&E;
    	                *e= book_list.bk[j];      /* 将删除的元素存放到e所指向的变量中*/
                        for(j;j<book_list.TotalBook;j++)
        	                book_list.bk[j]=book_list.bk[j+1];     /*将后面的元素依次前移*/
    	                book_list.TotalBook--;
    				}
    				break;
    			}
    		}
    		printf("\t%s  %.2f\n",book_buy_list.bk[i].bkname,book_buy_list.bk[i].price);
    	}
    	WriteData();
    	FILE *fp;
        fp=fopen("buy.txt","w");//假如打开的是1.txt文件
        fclose(fp);//这样就清空了内容,简单!
        book_buy_list.TotalBook=-1;
    	printf("\n下单成功,应付%.2f元!",sum);
    } 
    //图书查询
    void query(){
    	char a[20];
    	int s,b;
    	do{
    	    int i=0,x=1,bj=0;      /*i为扫描计数器,初值为0,即从第一个元素开始比较;b用于判断图书是否有找到*/
    		printf("\t1. 根据关键字查找\n");
    	    printf("\t2. 根据价格/数量查找\n");
    	    printf("\t请选择查找方式(输入0返回):");
    	    scanf("%d",&s);
    	    if(s==1){
    		    printf("\t请输入关键字:");
    	        scanf("%s",a);
    	    }else if(s==2){
    		    printf("\t请输入价格/数量:");
    	        scanf("%d",&b);
    	    }else break;
    	    printf("\n\n\t--------------------------------------------------------------------------------\n"); 
    	    printf("\t%-8s%-16s%-16s%-16s%-30s%-10s%-10s%-10s\n","序号","书名","作者","类型","出版社","书号","价格","数量");
    	    printf("\t--------------------------------------------------------------------------------\n");  /*若找到,则输出该医生信息*/
            for(i=0;i<=book_list.TotalBook;i++)
            {
        	    if(s==1){
        		    if((strcmp(book_list.bk[i].bkname,a)==0)||(strcmp(book_list.bk[i].auname,a)==0)||(strcmp(book_list.bk[i].type,a)==0)){
      	    	    printf("\t%-8d%-16s%-16s%-16s%-30s%-10d%-10.2f%-10d\n",x,book_list.bk[i].bkname,book_list.bk[i].auname,book_list.bk[i].type,book_list.bk[i].press,book_list.bk[i].bknum,book_list.bk[i].price,book_list.bk[i].num); 
    			    bj=1; x++;    //若找到则将b变为1,说明系统中有图书符合要求,需输出该图书的信息。 
    		        }
    		        else continue;
    		    }else{
    			    if(b==book_list.bk[i].num || b==book_list.bk[i].price){
      	    	    printf("\t%-8d%-16s%-16s%-16s%-30s%-10d%-10.2f%-10d\n",x,book_list.bk[i].bkname,book_list.bk[i].auname,book_list.bk[i].type,book_list.bk[i].press,book_list.bk[i].bknum,book_list.bk[i].price,book_list.bk[i].num); 
    			    bj=1; x++;    //若找到则将b变为1,说明系统中有图书符合要求,需输出该图书的信息。 
    		        }
    		        else continue;
    		    }
            }
            if(bj==0) printf("暂无该书!\n");  /*若b依旧为0,说明没找到,则输出无*/
            printf("\t--------------------------------------------------------------------------------\n");
        }while(s);
    } 
    //图书列表/购物车查看模块
    void booklist(BookList *L){
    	int ph,s; 
    	if(cklb==1){
    		if(ptyh==1){
    			do{
    			    system("cls");
    			    look(L);
    	            printf("\t0. 退出\n");
    	            printf("\t1. 图书查找\n");
    	            printf("\t2. 加入购物车\n");
    	            printf("\t----------------------------------\n");
    	            printf("\t请输入您要进行的操作的序号:");
    	            scanf("%d",&s);  
    	            switch(s)		//根据选择项调用对应的函数
     		       {	case 0: break;
     		    	    case 1:
    			            system("cls");
    			            query();
    					    getch();break;   /*图书查找功能*/ 
    					case 2:
    						BookList *L1;
    						L1=&book_buy_list;
    			            bookin(L1);
    					    getch();break;   /*加入购物车功能*/ 
     		        }  
     	        }while(s);	//当选择主菜单中序号0时,结束程序
    	    }else if(gly==1){
    		    do{
    			system("cls");
    			look(L);
    	        printf("\t0. 退出\n");
    	        printf("\t1. 图书删除\n");
    	        printf("\t----------------------------------\n");
    	        printf("\t请输入您要进行的操作的序号:");
    	        scanf("%d",&ph);  
    	        switch(ph)		//根据选择项调用对应的函数
     		   {	case 0: break;
     			    case 1: 
    			        system("cls");
    			        BookList *L1;
    					L1=&book_list;
    			        del(L1);
    					getch();break;   /*图书删除功能*/ 
     		        }  
     	        }while(ph);	//当选择主菜单中序号0时,结束程序
    	    }
    	}else if(gwc==1){
    		do{
    			system("cls");
    			look(L);
    	        printf("\t0. 退出\n");
    	        printf("\t1. 删除\n");
    	        printf("\t2. 结算\n");
    	        printf("\t----------------------------------\n");
    	        printf("\t请输入您要进行的操作的序号:");
    	        scanf("%d",&ph);  
    	        switch(ph)		//根据选择项调用对应的函数
     		   {	case 0: break;
     		    	case 1:
    			        system("cls");
    			        BookList *L1;
    					L1=&book_buy_list;
    			        del(L1);
    			        getch();break;   /*购物车图书删除功能*/ 
     			    case 2: 
    			        system("cls");
    			        bookbuy();
    					getch();break;   /*图书购物结算功能*/ 
     		    }  
     	    }while(ph);	//当选择主菜单中序号0时,结束程序
    	}
    } 
    //图书管理系统初始界面
    void view_user(){     //用户界面 
    	int sel;
    	ReadData_buy();
    	ReadData();
    	do{
    		system("cls");		//清屏
    		printf("\t设计者:陈佳婷  班级:计科184\n");
    		printf("\t程序设计课程设计(C/C++)\n");
    		printf("\t---------------------------------\n");
    	    printf("\t欢迎进入图书出入库管理系统(%s)\n",t1);
    	    printf("\t---------------------------------\n");
    	    printf("\t0. 退出\n");
    	    printf("\t1. 查看图书列表\n");
    	    printf("\t2. 查看购物车\n");
    	    printf("\t----------------------------------\n");
    	    printf("\t请输入您要进行的操作的序号:");
    	    scanf("%d",&sel);
    	    switch(sel)		//根据选择项调用对应的函数
     		{	case 0: break;
     			case 1:
    			        system("cls");
    			        cklb=1;gwc=0;
    			        BookList *L1;
    					L1=&book_list;
    			        booklist(L1);
    			        getch();break;      /*查看图书列表功能*/ 
     			case 2: 
    			        system("cls");
    			        cklb=0;gwc=1;
    			        BookList *L2;
    					L2=&book_buy_list;
    					booklist(L2);
    					getch();break;      /*查看购物车功能*/ 
     		}  
     	}while(sel);	//当选择主菜单中序号0时,结束程序
    } 
    void view(){     //管理员界面 
    	int sel,w;
    	ReadData();
    	do{
    		system("cls");		//清屏
    		printf("\t设计者:陈佳婷  班级:计科184\n");
    		printf("\t程序设计课程设计(C/C++)\n");
    		printf("\t---------------------------------\n");
    		printf("\t欢迎进入图书出入库管理系统(%s)\n",t2);
    	    printf("\t---------------------------------\n");
    	    printf("\t0. 退出\n");
    	    printf("\t1. 查看图书列表\n");
    	    printf("\t2. 图书入库\n");
    	    printf("\t----------------------------------\n");
    	    printf("\t请输入您要进行的操作的序号:");
    	    scanf("%d",&sel);  
    	    switch(sel)		//根据选择项调用对应的函数
     		{	case 0: break;
     			case 1:
    			        system("cls");
    			        cklb=1;gwc=0;
    			        BookList *L1;
    					L1=&book_list;
    			        booklist(L1);
    			        getch();break;   /*查看图书列表功能*/ 
     			case 2: 
    			        system("cls");
    			        BookList *L2;
    					L2=&book_list;
    					bookin(L2);
    					getch();break;   /*图书入库功能*/ 
     		}  
     	}while(sel);	//当选择主菜单中序号0时,结束程序
    } 
    //登陆界面
    void login(){
    	system("cls");		//清屏
    	int a;
    	char u[10];
    	char p[10];
    	printf("\t---------------------------------\n");
    	printf("\t设计者:陈佳婷  班级:计科184\n");
    	printf("\t程序设计课程设计(C/C++)\n");
    	printf("\t-----欢迎登陆JT图书管理系统-----\n");
    	printf("\t用户名:\n");
    	scanf("%s",u);
    	printf("\t密码:\n");
    	scanf("%s",p);
    	for(int i=0;i<user_list.TotalUser;i++){
    		if(ptyh==1){
    			if((strcmp(u,user_list.us[i].name) == 0) && (strcmp(p,user_list.us[i].pass) == 0)&& (strcmp(t1,user_list.us[i].type) == 0)){
    			view_user();            //进入图书管理系统初始界面
    			return;
    		    }
    		}else if(gly==1){
    			if((strcmp(u,user_list.us[i].name) == 0) && (strcmp(p,user_list.us[i].pass) == 0)&& (strcmp(t2,user_list.us[i].type) == 0)){
    			view();            //进入图书管理系统初始界面
    			return;
    			}
    		}	
    	}
    	printf("账号或密码错误!请重新输入\n");
    	system("pause");                //屏幕停顿 
    	system("cls");                  //清屏
    	login();
    } 
    //注册界面
    void reg(){
    	system("cls");		//清屏
    	char user[10];
    	char pass[10];
    	int a;
    	USER add;
    	UserList *L;
    	L=&user_list;
    	printf("\t---------------------------------\n");
    	printf("\t设计者:陈佳婷  班级:计科184\n");
    	printf("\t程序设计课程设计(C/C++)\n");
    	printf("\t-----欢迎来到JT图书管理系统-----\n");
    	printf("\t您正在进行注册帐号操作\n");
    	printf("\t用户名:\n");
    	scanf("%s",add.name);
    	printf("\t密码:\n");
    	scanf("%s",add.pass);
    	if(ptyh==1) strcpy(add.type,t1);
    	else if(gly==1) strcpy(add.type,t2);
    	//将新注册的账户信息插入账户信息顺序表
    	if(L->TotalUser >= MAXNUM)//判断顺序表是否 已满??
    	{
    		printf("Seqlist has been full\n");
    		return ;
        }
    	L->us[L->TotalUser]=add;
    	L->TotalUser++;
    	printf("注册成功!输入0进入登录界面:");
    	WriteData_user();
    	scanf("%d",&a);
    	if(a==0){
    		system("cls");		//清屏
    		login();
    	}
    } 
    //身份判断界面
    void id(){
    	int a,b;
    	printf("\t---------------------------------\n");
    	printf("\t设计者:陈佳婷  班级:计科184\n");
    	printf("\t程序设计课程设计(C/C++)\n");
    	printf("\t-----欢迎登陆JT图书管理系统-----\n");
    	printf("\t1、普通用户\n");
    	printf("\t2、管理员\n");
    	printf("\t请输入您的登陆身份(输入序号):");
    	scanf("%d",&a);
    	printf("\n");
    	printf("\t--------------------------------------------------\n"); 
    	while(a!=1 && a!=2){
    		printf("\t请输入正确的序号(1或2)!\n");
    		printf("\t请输入您的登陆身份(输入序号):");
    	    scanf("%d",&a);
    	    printf("\n");
    	    printf("\t--------------------------------------------------\n");
    	}
    	if(a==1){ptyh=1;gly=0;}
    	else if(a==2){ptyh=0;gly=1;}
    	printf("\t1、已有帐号\n");
    	printf("\t2、还未注册账号\n");
    	printf("\t请选择您的帐号状态(输入序号):");
    	scanf("%d",&b);
    	printf("\n");
    	printf("\t--------------------------------------------------\n");
    	while(b!=1 && b!=2){
    		printf("\t请输入正确的序号(1或2)!\n");
    		printf("\t请选择您的帐号状态(输入序号):");
    	    scanf("%d",&b);
    	    printf("\n");
    	    printf("\t--------------------------------------------------\n");
    	}
    	if(b==1) login();
    	else reg();
    }
    //主函数 
    int main(){
    	ReadData_user();
    	id();
    }
    
    展开全文
  • 电子行业企业管理 毕业设计电子 标签(RFID)在仓储出入库管理系统 中的应用研究 电子标签RFID 在仓储出入库管理系统中的应用研究 摘要前需有论文题目三号黑 体居中上下各空一行 摘 要 空一行 研究设计 自动识别技术是...
  • 新源仓库管理系统单机版一款通用性好的仓库及货物管理系统,系统适用于食品、五金、保健品、电子、贸易、物资、化妆品、电器等工业、商业、贸易领域的企业。是一款不可多得的库房管理系统,仓储管理系统. 系统具有...
  • excel 库存系统
  • 这是一套用execl实现的出入库管理查询工具。包括参数设计、入库明细、出库明细、库存统计、库存查询五大模块。适合财务、出纳、库管人员直接使用,或execl编写人员做参考。
  • RFID车辆盘点管理系统通过RFID电子标签的性,赋予每辆车一个的身份ID,然后建立数据库,把每辆车的名称、型号、入店时间等信息关联到相对应的ID号上,存储在数据库内。某公司50间店面均可以在公司权限系统平台内查看...
  • 这是一套用execl实现的出入库管理查询工具,包括参数设置、入库明细、出库明细、库存统计、库存查询等功能,适合财务、出纳、库管人员直接使用,或execl编写人员做参考。
  • 自己做的EXCEL可联网多人多仓库管理进销存,异地登录,多门店等,上传商品图片 ,审核权限,各种报表显示导入导出。
  • 简易出入库管理系统

    2014-05-12 11:38:57
    系统可帮助您进行简单的产品进销存业务管理系统的主要特点如下:  1、 界面直观。系统界面直观、清晰,主要功能一键直达。  2、 操作简单。各功能模块的信息录入以选择为主,尽量减少 键盘操作。  3、 安全...
  • 面料出入库管理系统

    2015-03-21 14:06:55
    简单的面辅料管理软件,傻瓜市操作,excl操作简单。
  • 原标题:博物馆RFID出入库管理系统解决方案--RFID出入库-文物仓库管理-新导智能智慧博物馆建设中的博物馆RFID出入库体系,不仅能够感知不同要素,更使这些要素的感知、信息 采集、传输和管理等形成交互的整体。...

    原标题:博物馆RFID出入库管理系统解决方案--RFID出入库-文物仓库管理-新导智能

    智慧博物馆建设中的博物馆RFID出入库体系,不仅能够感知不同要素,更使这些要素的感知、信息 采集、传输和管理等形成交互的整体。这里将这四个元素三三相联,从博物馆发展出发, 以管理者和观众的需求为主,分别解决运营、保护管理、展陈交互和研究学习四个方面 的核心业务问题.

    博物馆越来越成为国民文化生活的综合场所,成为一个城市或城镇的旅游亮点。博物馆管理者越来越多地考虑如何在博物馆场馆内为观众提供更优质多样的运营服务。通过主动导览、射频识别、定位和信号调节等技术,能够主动推送讲解语音、文字和其他图片、 音视频相关导览信息;能够让观众的参观、休闲和消费等行为信息更精准有效地传达给 管理者;馆方能够提供更贴近观众需求的智能导览、休闲交流、品牌推广、活动组织和 文创产品开发等运营服务。

    通过物联网,静止沉默的文物仓库管理能够“说话”,管理者能够“听到”文物本体的健康状况、 文物对展柜微环境和场馆大环境的“感受”和反应,据此进行评估、调控和管理。在管 理者、文物和场馆这种实时动态的互动中,文物能够活得更健康更长寿。

    文物和场馆的展互深度和多样性,符合观众参展体验的期待。通过物联网,知识技术线、 技术成果展示线、艺术展示线、交互体验展示线、感悟与导览线等能够得到综合控制。 物联网技术不断发展,可穿戴技术与物联网的融合、多点触控和运动感知、自然用户界 面等,正在或将会让观众在展陈和交互之中的体验越发灵敏自然。

    让博物馆文物说话,让文物活起来,管理者和观众才能更长久地研究和学习文物。对于文物内容价值的挖掘更充分,展示方式更丰富,研究和学习的信息量也会更大、接受程度更高、 记忆更为深刻。此外,物联网与数字系统结合,能够为管理者搭建可移动研究平台,为 观众提供长期的用户学习平台。智慧管理:人与物的互动 .文物保护:从“内” 到“外” ,精准监测,服务观众:更快、更全、更有趣.

    博物馆文物仓库管理特点:

    • 智能出入库管理

    • 藏品实时监测

    • 文物上级监管平台

    • 馆长可视化看板

    • 领导审批

    • 互动营销

    • 室内定位与语音导览

    • 智能出入库管理

    • 藏品实时监测

    • 馆长可视化看板

    • 游客室内定位

    • 智能出入库管理

    • 藏品实时监测

    • 领导管理驾驶舱

    为文物保护和管理提供先进高效的技术手段;

    • RFID文物”电子身份证”,使文物鉴定及防伪简单易行;

    • 提升博物馆的现代化博物馆形象;

    • 展现博物馆个性化人性化服务理念;

    • 提升博物馆综合竞争力;

    • 推动管理创新实现经济效益提升;

    • 为主管部门提供了一个远程实时督查管理平台。

    博物馆RFID出入库部分:

    • 库存管理:库存查询、文物资料、库务日记、记录查询

    • 入库管理:入库登记、文物分配、rfid绑定、入藏清册、藏品转库

    • 展厅管理:展厅出库登记、展厅回库登记 • 临时出库:临时出库登记、临时回库登记

    • 外展管理:外展出库、外展回库、外展转场 • 文物保护: 修复出库、回复回库、注销出库

    • 盘点管理: 盘点计划、盘点计划下达、库房盘点、项目盘点、 • 文物定位:布防撤防、设备添加、区域绑定、标签管理、操作记录

    • 人员定位:实时定位、历史轨迹查询、电子围栏、视频联动 • 环境监测:温度采集、湿度采集、其他特种数据采集

    • 系统管理:部门/角色添加、库房自定义、用户设置、权限设置、年代设置、类别设置

    • RFID中间件:相关物联网设备、传感器等数据采集设备中间件返回搜狐,查看更多

    责任编辑:

    展开全文
  • 系统总体设计3.1功能需求分析销售供应链管理系统主要实现对货品信息的记录和查询,包括货品的入和出库记录,以及货品的库存信息的查询。在销售供应链管理系统中,应该首先为每一种货品定义一个编码,以便进行统一...
  • 办公自动化,减轻行政管理负担。办公室行政人员的好帮手。
  • 本软件主要实现了基于电子台秤+条码扫描枪的出入库管理功能。软件功能包括: 系统管理模块:操作员管理、参数设置; 供应商管理模块:供应商维护; 商品管理模块:类别管理、商品维护; 条码管理模块:条码分配...
  • 这是一套梏鸿影书店出入库管理系统,系统的主要功能是: 1级管理员只可以进行出货和退货操作 2级管理员可以进行添加商品分类,合并分类,进货和出货等操作 3级管理员可以添加管理员,查看经销的信息

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,667
精华内容 666
关键字:

出入库管理系统