超市商品管理系统(免费哦,超好有源代码的)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

设计报告

设计题目:超市商品管理系统

年级

班级

姓名

学号

起止时间6.10~~6.28

1.主菜单显示进入各模块程序

2.信息输入模块input():建立超市商品数据总文件,完成对超市商品信息的录入,并将其存放到指定文件(如:pro.dat)中。

3.信息查找模块search(): 采用如下方式进行查找,若找到,则输出该商品的相关信息;否则,输出提示信息(如:not found!)。

1)按产品名称查询;

2)按进货日期查询并统计(统计某年某月进的某种产品的数量,产品的种类);

3)按产品名称和规模查询并统计;

4.新物资入库模块insert():在原数据文件中插入新物资信息。

5.打印功能模块print():

1)打印进货单

2)打印商品库存清单

课程设计目的

随着社会的逐步发展,超市在老百姓的生活中占据着重要的位置。然而琳琅满目的商品的管理也是一个大问题,在任何一个商店这都是不可忽视的问题,所以超市对商品的管理设计是很重要的,它可以在很大程度上帮助超市人员管理商品情况。

改程序一共有五个模块,不但可以进行超市信息的显示录入,查找,删除,更新,还能对货品的一些清单进行打印,操作界面简洁,操作简单。

程序用了指针、链表、数组、结构体等知识点,可运用于小的管理软件。软件运用菜单实现交互式管理,用户轻松的按键就可实现对软件的操作,方便超市管理。

设计思路

struct Marketgooods

{

char no[30]; /*商品的编号*/

char name[20]; /*商品的名称*/

float amount; /*库存数量*/

float price; /*商品价格*/

char kind; /*商品种类*/

struct import ko; /*进货的结构体*/

char place[50]; /*库存位置*/

}goods[count];

struct import

{

struct date time; /*进货日期的结构体*/

int jin; /*进货的数量*/

int sell-sum; /*销售总量*/

}ko[8000];

struct date

{

int year;

int month;

int day;

}time[8000];

主函数:

#include "stdio.h" //需要的一些头文件

#include "stdlib.h"

#include "cstring"

#define COUNT 10000 //声明商品的种类为30中,你也可以修改

//函数声明

void start(); //启动界面

void input(); //商品数据信息输入函数

void search(); //商品数据信息查找函数

void insert(); //插入新的物资信息

int sum(); //规定日期内的销售量

void print(); //商品信息输出

int count=0; //全局变量,用于保存实际上有多少个商品

void main() //主函数

{

while(1)

start();

}

1.启动界面

通过此界面超市员工可方便选择各种操作,灵活性较强。

流程图:

void start() /*启动菜单*/ {

int c;

printf(" 超市商品管理系统\n");

printf(" ********************************************\n"); printf(" 1.商品信息的录入:\n");

printf(" 2.商品信息的查找:\n");

printf(" 3.插入新的物资信息:\n");

printf(" 4.统计销售量:\n");

printf(" 5.打印商品清单:\n");

printf(" 6.退出系统:\n");

printf(" ********************************************\n");

printf(" 输入你的选择: ");

scanf("%d",&c); /*根据你的选择执行相应的函数*/

if(c==1)

input();

else if(c==2)

search();

else if(c==3)

insert();

else if(c==4)

sum();

else if(c==5)

print();

else if(c==6)

{ printf("你已经退出超市商品管理系统!\n");

exit(0);}

else

printf(" You Enter The Choice Is Not valid ! \n");

}

2.商品信息输入模块

通过对商品信息的录入来保存商品信息,从而方便以后商品的管理与其信息的更新。流程图:

void input() //数据录入

{

char flag[20];

do{

printf("请输入你的商品信息:\n"); //录入商品的信息printf("商品编号:");

scanf("%s",goods[count].no);

相关文档
最新文档