栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C&C++期末课程设计——产品管理系统(源代码+详细注释)

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C&C++期末课程设计——产品管理系统(源代码+详细注释)

产品管理系统

目录

产品管理系统

一、描述

二、功能实现

三、运行结果截图

1、系统主界面

2、输入产品信息

3、产品信息的修改

4、产品信息的删除

5、根据产品名称查询产品信息

6、显示全部产品记录

7、按参考价格从小到大显示记录

8、显示全部过期产品信息

四、源代码

五、附载/下载地址

其他期末课程设计系统

本系统下载地址

C&C++期末课程设计

C语言期末课程设计


一、描述

        大家好!我是小浝仔,今天给大家分享C&C++期末课程设计——产品管理系统,这个程序是用C++&C语言程序编写的,运行环境为VisualC++  6.0,实现了产品的管理功能:输入产品信息、产品信息的修改、产品信息的删除、根据产品名称查询产品信息、显示全部产品记录、按参考价格从小到大显示记录、显示全部过期产品信息等等,是学习C++程序很好的参考资料,本系统在命令行窗口运行,没有可视化界面,也没有用到MFC类库,如果朋友们用来学习或做C++期末课程设计作业一定是可以的,我来共享给大家一些哦!!!

特别记住:运行程序后输入的口令密码都为:123

有问题或意见,请及时联系我: 

CSDN:小浝仔_CSDN博客https://blog.csdn.net/m0_46843484?spm=1000.2115.3001.5343

版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!

二、功能实现

        1、输入产品信息

        2、产品信息的修改

        3、产品信息的删除

        4、根据产品名称查询产品信息

        5、显示全部产品记录

        6、按参考价格从小到大显示记录

        7、显示全部过期产品信息

        8、保存到文件

        9、从文件读

        10、程序结束

三、运行结果截图

1、系统主界面

2、输入产品信息

3、产品信息的修改

4、产品信息的删除

5、根据产品名称查询产品信息

6、显示全部产品记录

7、按参考价格从小到大显示记录

8、显示全部过期产品信息

四、源代码

如果建好开发环境,直接拷贝源代码,即可运行,亲测有效!!!

***********************************************************
我的信息:              小浝仔                          *
CSDN:https://blog.csdn.net/m0_46843484?spm=1000.2115.3001.5343
						查阅更多资源!!!
***********************************************************/

#include "stdio.h"
#include "stdlib.h"
#include "conio.h"
#include "string.h"

#define N 50
#define FILENAME "chanpin.txt"
struct date 
{
 int month;
 int day;
 int year;
};
struct  chanpin
{
    int number1;        
    char name1[10];     
    int number2;        
    char name2[10];     
    char name3[10];     
    int d2;             
    int d3;             
    struct date jhrq;   
    struct date yxrq;   


};


 void displayMenu()
 {

        printf("n+++++++++++++++++++++++++++++++++++++++++++++++++++++++++n");
        printf("+                  产品信息管理系统                     +n");
        printf("+                                                       +n");
        printf("+                 1. 输入信息                           +n");
        printf("+                 2. 产品信息的修改                     +n");
        printf("+                 3. 产品信息的删除                     +n");
        printf("+                 4. 根据产品名称查询产品信息。         +n");
        printf("+                 5. 显示全部产品记录                   +n");
        printf("+                 6. 按参考价格从小到大显示记录         +n");
        printf("+                 7. 显示全部过期产品信息               +n");
        printf("+                 8. 保存到文件                         +n");
        printf("+                 9. 从文件读                           +n");
        printf("+                 10.程序结束                           +n");
        printf("+                                                       +n");
        printf("+++++++++++++++++++++++++++++++++++++++++++++++++++++++++n");

 }


 int login(char password[])
 {
     static char key[10]="123";
     if(strcmp(password,key)==0)
       return 1;
     else
       return 0;
  }
  
 int readFromFile(struct chanpin stu[])
 {
    FILE *fp;
    int i=0;
    if((fp=fopen(FILENAME,"rb"))==NULL) 
    {
      printf("cannot open filen");
      exit(0);
    }
    while(fread(&stu[i],sizeof(struct chanpin),1,fp)==1)
    {
        
        i++;
    }
    fclose(fp);
    return i;
}

int unique(struct chanpin stu[],int length,int stuNumber,int cur)
{
    int flag=1,i;
    for(i=0;i0)
        printf("%-4s %-10s %-4s %-4s %-4s %-4s %-4s %-4s %-4s","产品编号","名称","类型编号","产品规格","计量单位",
        "产品数量","参考价格","进货日期","有效期nn");
    for(i=0;i=length)
        printf("n指定的编号不存在!n");
}
 
int deleteInfoByNumber(struct chanpin stu[],int length,int stuNumber)
{
    int i,j;
    char choice;
    for(i=0;istu[i+1].d3)
          {t=stu[i];
          stu[i]=stu[i+1];
          stu[i+1]=t;
          }

}
void y( struct chanpin stu[],int n)
{
    int i;
    int year;
    int month;
    int day;
   printf("今天日期n:");
   scanf("%d,%d,%d",&year,&month,&day);
   for(i=0;istu[i].yxrq.year) || ((year==stu[i].yxrq.year) && (month>stu[i].yxrq.month)) ||
        ((year==stu[i].yxrq.year) && (month==stu[i].yxrq.month) && (day>stu[i].yxrq.day)))
             printf("%-4s %-10s %-4s %-4s %-4s %-4s %-4s %-4s %-4s","产品编号","名称","类型编号","产品规格","计量单位",
        "产品数量","参考价格","进货日期","有效期nn");
        printf("%-4d %-10s %-3d %6s %9s %8d %8d %8d-%d-%d %9d-%d-%d",stu[i].number1,stu[i].name1,stu[i].number2,
        stu[i].name2,stu[i].name3,stu[i].d2,stu[i].d3,stu[i].jhrq.year,stu[i].jhrq.month,stu[i].jhrq.day,
        stu[i].yxrq.year,stu[i].yxrq.month,stu[i].yxrq.day);
    
   }
}



 main()
{
    struct chanpin stu[10];
    int choice = 0; 
    int s=0;
    char password[10];
    long stuNumber;
    char stuName[10];
    int n=0;
    int i;


    
    do{
        printf("请输入登录密码:");
        scanf("%s",password);

        s=login(password);
     }while(s==0);
     
    
   while(1)
    {

        displayMenu();
       
        printf("n 请选择您的操作(1,2,3,4,5,6,7,8,9,10):n");
        scanf("%d",&choice);

        switch(choice)
        {

            case 1:
                n=scan(stu,n);
                break;

            case 2:
                printf("请输入欲修改的名称的编号:n");
                scanf("%d",&stuNumber);
                editInfoByNumber(stu,n,stuNumber);
                break;
            case 3:
                printf("请输入欲删除的名称的编号:n");
                scanf("%d",&stuNumber);
                deleteInfoByNumber(stu,n,stuNumber);
                break;
            case 4:
                printf("请输入欲查找的名称:n");
                scanf("%s",stuName);
                chazhao(stu,n,stuName);
                break;
            case 5:
                print(stu,n);
                break;
            case 6:
                f(stu,n);
                for(i=0;i 

五、附载/下载地址

其他期末课程设计系统

C&C++期末课程设计——学生成绩管理源代码_小浝仔-CSDN博客

C&C++期末课程设计——图书管理系统源代码_小浝仔-CSDN博客

C++期末课程设计——宾馆客房管理系统(详细报告+源代码+详细注释)(另附加“25+”C++&&C语言期末课程设计系统下载地址)_小浝仔-CSDN博客

本系统下载地址

C&C++期末课程设计——产品信息管理系统(源代码+详细注释)-C/C++文档类资源-CSDN文库

C&C++期末课程设计

C&C++——文件成绩(源代码)-C/C++文档类资源-CSDN文库

C&C+课程设计——图书管理系统.zip_图书管理系统c++增添删除-C/C++文档类资源-CSDN文库

C&C++课程设计——学生成绩管理系统.zip-C/C++文档类资源-CSDN文库

C/C++课程设计——职工工作量统计系统(源代码、注释).zip-C/C++文档类资源-CSDN文库

C&C++课程设计——班级学生档案管理系统源代码(源代码+注释).zip-C/C++文档类资源-CSDN文库

C&C++期末课程设计——KTV歌曲管理系统(源代码+详细注释).zip-C/C++文档类资源-CSDN文库

C&C++期末课程设计——产品信息管理系统(源代码+详细注释)-C/C++文档类资源-CSDN文库

 C&C++期末课程设计——个人收支管理系统(源代码+详细注释)-C/C++文档类资源-CSDN文库

 C&C++期末课程设计——职工资源管理系统(源代码+详细注释)-C/C++文档类资源-CSDN文库

C&C++期末课程设计——个人收支管理系统(二)(源代码+详细注释).zip-C/C++文档类资源-CSDN文库

C语言期末课程设计

C语言课程设计——教工工资管理系统(源代码+课程设计+详细注释).zip-C/C++文档类资源-CSDN文库

C语言课程设计——成绩管理系统源程序.zip-C/C++文档类资源-CSDN文库

C语言课程设计——超市管理系统(源代码+详细注释).zip-C/C++文档类资源-CSDN文库

C语言课程设计——火车票订票管理系统(源代码+详细注释).zip-C/C++文档类资源-CSDN文库

C语言课程设计——商品销售系统(源代码+详细注释).zip-C/C++文档类资源-CSDN文库

C语言课程设计——通讯录管理系统(源代码+详细注释).zip-C/C++文档类资源-CSDN文库

C语言课程设计——图书管理系统(源代码+详细注释).zip-C/C++文档类资源-CSDN文库

C语言课程设计——图书借阅系统(源代码+详细注释).zip-C/C++文档类资源-CSDN文库

C语言课程设计——万年历系统(源代码+详细注释).zip-C/C++文档类资源-CSDN文库

C语言课程设计——文本编辑器系统(源代码+详细注释).zip-C/C++文档类资源-CSDN文库

C语言课程设计——学生成绩管理系统.zip-C/C++文档类资源-CSDN文库

 C语言课程设计——学生成绩管理系统(源代码+详细注释).zip-C/C++文档类资源-CSDN文库

C语言课程设计——学生信息系统(源代码+详细注释).zip-C/C++文档类资源-CSDN文库

C语言课程设计——做的绘图板系统(源代码+详细注释).zip-C/C++文档类资源-CSDN文库

 -  版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/587484.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号