• 大小: 440KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-19
  • 语言: C/C++
  • 标签: 数据结构  

资源简介

数据结构课程设计,进销存货物管理系统,C语言实现,包含源代码和设计报告

资源截图

代码片段和文件信息

#include 
#include 
#include 
typedef struct goodsList2
{
int num;//货物编号
char name[20];//名称
float jinjia;//进价
    float shuliang;//入库数量
char danwei[5];//单位
int rukud;//入库日期
float yishou;//已售数量
float shoujia;//售价
struct goodsList2 *next;
}CunList;
int yanzheng(CunList * headint num);//1
CunList * Creat();//2
CunList *Load();//3 文件里的货物信息导入链表
CunList * Addgoods(CunList *head);//4添加货物信息
void updatecun(CunList *head);//5可实现货物信息的更新
void deletecun(CunList *head);//6 删除货物信息
void findcun(CunList *head);//7查找货物
void fprint1(CunList *head);//8货物信息存入文件
void printcun();//9
void countkucun();//10
void xiaoliangsort();//11
void countlirun();//12
void Sale();//13
int main()
{
char login[10]=“123“loginname[10];
char pass[10]=“456“password[10];
CunList *p1*p2;
CunList *head=NULL;
char ch;
int i=0m=1;
int abe;
int nck;
while(m)
{
printf(“\n\n\n\n\n“);
printf(“            ==================欢迎进入进销存货物管理系统!==================\n“);
printf(“\n\n\n“);
    printf(“                           用户登录请按1\n“);
    printf(“                           退出系统请按0\n“);
printf(“请输入您的选择:“);
    scanf(“%d“&b);
printf(“\n“);
getchar();
switch(b)
{
case 0:
m=0;
break;
case 1:
printf(“请输入登录账号:“);
scanf(“%s“loginname);
printf(“\n“);
printf(“请输入登录密码:“);
scanf(“%s“password);
printf(“\n“);
if(strcmp(loginnamelogin)!=0||strcmp(passwordpass)!=0)
{
printf(“对不起,您输入的账号或密码有误,按Enter键返回初始界面重新选择!\n“);
scanf(“%c“&ch);
getchar();
system(“cls“);
}
else
{
printf(“登录成功!按Enter键进入!“);
printf(“%c“&ch);
getchar();
n=1;
            while(n)
            {
            system(“cls“);
printf(“\n\n\n\n\n“);
                    printf(“============================进销存货物管理系统================================\n“);
                printf(“ 1:进货                                          2.查询货物信息\n“);
                printf(“ 3:删除货物信息                                  4.修改货物信息\n“);
                printf(“ 5.显示货物列表                                  6.统计货物信息\n“);
            printf(“ 7:录入货物信息                                  8.货物销售       0.退出系统    \n“);
                printf(“===============================================================================\n“);
                printf(“\n 请根据提示输入操作代号执行您的操作:\n“);
                scanf(“%d“&a);
getchar();
system(“cls“);
                 switch(a)
                 {
                     case 1: 
     head=Load();
     if(head==NULL)
        {
     printf(“文件为空,请录入数据\n“);
 printf(“按Enter键返回主菜单重新选择\n“);
 getchar();
     break;
      }
      else
      {
          Addgoods(head);
      printf(“是否将货物信息保存到文件中,按1确定,按0取消:\n“);
      scanf(“%d“&c);
      switch(c)
      {
          case 1:fprint1(head);
        

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件      611840  2016-10-12 15:14  1400360104张洁数据结构课设报告与代码\1400360104张洁_数据结构与算法课程设计说明书 (最终版).doc
     目录           0  2016-10-13 09:39  1400360104张洁数据结构课设报告与代码\代码文件\
     文件       22075  2016-09-19 13:29  1400360104张洁数据结构课设报告与代码\代码文件\Good.cpp
     文件         917  2016-10-04 22:33  1400360104张洁数据结构课设报告与代码\代码文件\f1.txt
     目录           0  2016-10-13 09:39  1400360104张洁数据结构课设报告与代码\

评论

共有 条评论