超市管理系统-C语言

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

超市管理系统-C语言

————————————————————————————————作者:————————————————————————————————日期:

西安邮电大学

高级语言课程设计报告题目:超市管理系统

院系名称:理学院

专业名称:应用物理学

班级:1301

学生姓名:王松

学号(8位):07132022

指导教师:王西龙

设计起止时间:2014年06月19日~2014年06月27日

1:程序模型

2:原函数概况

1:创建函数

void start(); /*启动界面*/

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

void change(); /*商品数据信息修改函数*/

void dele(); /*给定指定商品名称,删除商品信息*/ void output(); /*商品信息输出*/

void search(); /*商品信息查找*/

void mima();/*密码程序*/

void colour();//颜色选择

void huanying();

2:商品信息录入

input()

3:商品信息的修改

Change()

4:商品信息的删除

Dele()

5:商品信息的查询

Seaerch()

6:系统颜色选择

Colour()

7:退出系统

3:详细设计过程

1:结构体变量的定义

struct MarketGoods /*存数商品信息的结构体*/

{

char goods_id[30]; /*商品编号*/

char goods_name[30]; /*商品名称*/

double goods_price; /*商品价格*/

double goods_discount;/*商品折扣*/

int goods_amount;/*商品总数目*/

int goods_remain;/*商品剩余数目*/

}goods[COUNT];

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

2:欢迎界面

void huanying()

{

printf("\t\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\n");

printf("\t\3 欢迎使用\3\n");

printf("\t\3 \3\n");

printf("\t\3 \3\n");

printf("\t\3 超市管理系统\3\n");

printf("\t\3 \3\n");

printf("\t\3 \3\n");

printf("\t\3 \4\4\4\4\4\4 \3\n");

printf("\t\3 \3\n");

printf("\t\3 \5\5\5\5\5\5\5\5\5 \3\n");

printf("\t\3 \3\n");

printf("\t\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\n");

}

3:密码登陆

void mima()

{

// char pass[6]={'1','2','3','4','5','6'};/*假设密码长度是6*/

char pass[]={"123456"};/*假设密码长度是6*/

char str[6],ch;

int i=0;

int flag=0;

printf(" 请输入密码:");

fflush(stdin);

for(i=0;i<6;i++)

{

ch=getch(); /*读取字符,不显示*/

str[i]=ch;

putchar('*');

}

for(i=0;i<6;i++)

{

if(str[i]!=pass[i])

{

flag=1;

break;

}

}

if(flag)

{

printf("\n密码错误,登录失败!请重新登录\n");

mima();

}

else printf("\n登录成功\n");

getch();

system("cls");

start();

}

4:系统选择界面

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

{

int chi;

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

printf("

********************************************\n");

printf("

********************************************\n");

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

printf(" 2.商品信息的修改:\n");

printf(" 3.删除某个商品信息:\n");

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

printf(" 5.颜色选择:\n");

printf(" 0.退出程序\n");

printf("

********************************************\n");

printf("

********************************************\n");

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

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

if(chi==1) input();

else

if(chi==2) change();

else if(chi==3) dele();

else if(chi==4) search();

else if(chi==5) colour();

else if(chi==0)

{

printf("你已经退出超市商品管理系统!谢谢您的使用,再见\n");

exit(0);

}

else

{

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

getch();

system("cls");

start();

}

}

void huanying()

{

printf("\t\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\n");

printf("\t\3 欢迎使用\3\n");

相关文档
最新文档