商店管理系统课程设计报告

发布 2022-10-03 00:45:28 阅读 6954

黄淮学院信息工程学院2011级。

程序设计基础课程设计报告。

题目:商店销售管理系统。

姓名:班级:软件工程1101b

学号:指导教师:杨锋英。

完成地点:机房606

完成时间:2012-6-6

目录。一. 设计目的3

二. 设计要求3

三. 模块设计3

四. 主要数据结构4

五. 流程图4

六. 源**5

七. 测试结果及分析8

八. 小结10

九. 参考文献10

一、 设计目的。

随着现代生活质量的提高,超市这种便利的服务开始走进我们的生活,同时随着超市涌入我们的生活,如何更便利的对超市进行系统和有序的操作,成为了我们需要考虑的问题,本程序运用c语言程序设计了一个超市管理系统。关系系统的的功能主要有新购物品入库、物品信息删除、物品信息修改、物品信息查询、物品信息浏览功能,

二、 设计要求。

1、用c语言实现程序的设计;

2、利用结构体数组和指针实现信息的数据结构设计;

3、系统的各个功能模块:新购商品入库、物品查询、不需要信息的删除、物品修改、浏览等等都可以用函数的形式实现;

4、界面友好(良好的人机交互)。

三、 模块设计。

系统功能模块结构图

四、 主要数据结构。

*定义存储单元基本信息的结构*/

struct thing

char name[10商品名字。

int num商品编号。

int kucun商品库存。

float danjia商品单价。

struct thing *next; /指向下一个商品信息的链。

五、 流程图。

六、 源**。

/*程序名:商店管理管理系统。

/*作者:孙太明汪腾飞张红福陈红彪胡培鑫巩持烁。

/*时间:2012-6-6 *

/*功能: 实现对商品的输入、输出、增加、减少、库存等。

*用链表实现学生成绩信息的管理*/

/商店商品信息管理系统。

#include <>

#include <>

#include <>

/define sp struct thing

struct thing

char name[10];

int num;

int kucun;

float danjia;

struct thing *next;

struct thing *creat(void);

void product(struct thing *p);

struct thing *del(struct thing *p);

/struct thing *p;

struct thing *sell(struct thing *head);

/struct thing *head;

struct thing *insert(struct thing *head,int n);

/struct thing *head;

struct thing *review (struct thing *head);

/struct thing *head;

/int n=0;

struct thing *duqu();

void baocun(struct thing *head);

/主函数。void main()

system("color 3a");

int n=0,b;

struct thing *head;

int choose;do

else printf("输入错误!");

}while(1);

/原始创建。

struct thing *creat

struct thing *head,*p,*q;

int i;

printf("请输入四种商品");

for(i=1;i<5;i++)

p->next=null;

return head;

/显示商品信息

void product(struct thing *p)

if(p==null)

goto end;

printf("\t\t商品详细信息");

printf("\t产品编号\t产品名字\t库存\t单价");

dowhile(p!=null);

end:;/商品**。

struct thing *sell(struct thing *head)

int num,n;

float sum;

struct thing *p;

p=head;

printf("请输入购买商品的编号:");

scanf("%d",&num);

printf("请输入购买的数量:");

scanf("%d",&n);

while(p->num!=num&&p->next!=null)

if(p->kucun

if(p->num==num)

p->kucun=p->kucun-n;

else sum=p->danjia*n;

printf("\t\t购买清单");

printf("\t商品名:\t%s",p->name);

超市管理系统课程设计报告

交通运输工程学院。visual foxpro 课程设计报告。设计名称 超市进货供货管理系统 系 院 交通运输工程学院。专业班级。学号。姓名。指导老师。设计时间 2012年6月 目录。课程设计任务书1 一 前言。1 课程设计的目的和意义。2 系统功能设计。3 创建项目管理文件。二 vfp课程设计说明书...

库存管理系统课程设计报告

北华航天工业学院。c 程序设计 课程设计报告。课程设计题目 库存管理系统。作者所在系部 计算机科学与工程系 作者所在专业 计算机科学与技术 作者所在班级 08513班。作者姓名 王士通。作者学号 20083051313 指导教师姓名 金大兵。完成时间 2010年7月3日 北华航天工业学院教务处制。课...

超市管理系统课程设计报告

报告编号 第五组。综合课程设计报告。超市管理系统的设计与实现。学生姓名 指导教师 所在系 电子信息系。所学专业 计算机科学与技术 年级08级 2 班。2010年6月。目录。摘要 1 第1章前言 2 1.1系统前景 2 1.2系统主要功能 2 第2章需求分析 3 第3章概要设计 4 3.1 主界面流程...