物资管理系统 c语言,物资管理系统课程设计报告.doc

物资管理系统课程设计报告

中 国 地 质 大 学

本科生课程论文封面

课程名称 c语 言 课 程 设 计课程设计评语2

目 录3

1.课程论文题目4

2.程序设计思路4

3.功能模块图5

4.数据结构设计5

5.算法设计6

6.程序代码13

7.程序运行结果22

8.编程中遇到的困难及解决方法25

9.总结心得及良好建议26

10.致谢26

1.课程论文题目

2.程序设计思路

(2)提供库存几种方式的查找。

(3)提供库存的建立、插入。

(4)能查找满足领货要求的信息,并修改库存、领货文本文件。

3.功能模块图

4.数据结构设计

图(1)

菜单****/

do

{

puts("\n\t\t*****************菜单********************\n\n");

puts("\t\t\t1.信息输入");

puts("\t\t\t2.信息查询");

puts("\t\t\t3.信息插入");

puts("\t\t\t4.领货");

puts("\t\t\t5.信息打印");

puts("\t\t\t6.退出");

puts("\n\n\t\t***************************************\n");

puts("\t\t****************************** 陈文\n");

puts("\t\t********************************2013.01.05\n");

printf("请选择 [1-6]:[ ]\b\b");

scanf("%d",&n);

if(n<1||n>6)

{

w1=1;getchar();}

else w1=0;

}

while(w1==1);

switch(n) /***********选择功能***********/

{

case 1:enter();break; /***********信息输入模块***********/

case 2:search();break; /***********信息查询模块***********/

case 3:insert();break; /***********信息添加模块***********/

case 4:lend();break; /***********物资领取模块***********/

case 5:print();break; /***********信息打印模块***********/

case 6:exit(0); /***********退出模块***********/

}

}

main() /***********主函数***********/

{

menu();

}

(二)各功能模块设计

1.输入模块*********几种类型,名称等信息 *********

/***********信息输入模块***********/

void enter()

{

int i,n;

printf("\n产品种类数量(0-%d)?:",N-1);

scanf("%d",&n);

printf("\n请输入数据\n\n");

for(i=0;i

{

printf("输入第%d种产品数据:\n",i+1);

input(i);

}

if(i!=0)save(n);

printf_back();

}

2.searchmenu()*******查询模块*******

/***********信息查询模块***********/

void searchmenu()

{

int n,w2;

do

{

puts("\n\t\t*****************查询********************\n\n");

puts("\t\t\t1.按名称查询");

puts("\t\t\t2.按日期查询");

puts("\t\t\t3.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值