您所在位置: 网站首页 / C语言课程设计--物资管理系统.doc / 文档详情
C语言课程设计--物资管理系统.doc 立即下载
2024-09-10
约1.7万字
约28页
0
459KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

C语言课程设计--物资管理系统.doc

C语言课程设计--物资管理系统.doc

预览

免费试读已结束,剩余 23 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

程序设计综合实习报告
第页共NUMPAGES28页
C语言程序设计报告
——物资管理系统



实习成员:
姓名学号贡献率(%)e-mail组长吴江09907433734%282800463@qq.com成员韩艺超09907432133%yichcao80@gmail.com黄杨洋09907432333%451250157@qq.com

专业:网络工程
班级:网092班
指导教师:程泽凯
2010/12/12
课题:物资管理系统

问题描述:
建立物资管理信息系统,包括仓库内的物资信息、入库信息、车库信息等,物资信息为物资编号、物资名称、规格类型、类别、计量单位等;入库信息为物资编号、物资名称、规格型号、类别、计量单位、数理、单价、金额、入库时间、经办人、保管人等;出库信息为物资编号、物资名称、规格型号、类别、计量单位、数理、单价、金额、领用时间、经办人、领用人等;物资余额信息为物资编号、物资名称、规格类型、类别、计量单位、数量、金额等。

功能要求:
(1)各种物资管理信息需要利用文件的形式进行存储。
(2)输入功能:可以从键盘或文件中一次性输入多条信息;
(3)输出功能:可将入库、出库等信息打印输出或显示;
(4)查找功能:根据物资信息、或经办人、保管人等查找出所需信息;
(5)增加、删除、修改功能:完成物资信息的多种更新;
(6)统计功能:完成入库、出库、库存等信息的统计功能。

总体设计:
根据上面的分析及题目要求可以分为以下六个模块(系统模块如下图1。)
物资管理系统
产品信息录入
产品信息查询
产品信息修改
产品信息统计

退出系统
产品信息输出

程序实现:
(一)主函数一般设计简洁,用switch结构实现对各功能函数的调用,其中包括input()、load()、output()、search()、count()、save()、quit()。(所有函数中用链表实现数据的传递)

(二)各功能函数的实现:
Input():
主要是为了输入商品编号,名称,数量,型号,单价,日期,实库存量,保管人,经办人等。以上物资信息均存放在以全局变量first为头指针的链表中,每输入一组信息生成一个节点,并在函数结尾用if判断是否继续录入,若需要则调用input()函数自身,若不需要则退出。
请输入第1th中商品信息:
number:1234567
name:apple
storekeeper:zhangsan
quantity:2000kg
price:3/kg
……
input()
{charflag='N';
addr_product*last=NULL;
addr_product*new_addr=(addr_product*)malloc(sizeof(addr_product));
printf("\n****************************************************************\n");
printf("input");
printf("\n****************************************************************\n");
memset(new_addr,0,sizeof(addr_product));
new_addr->next=NULL;
if(first==NULL)
{
first=new_addr;
}
else
{
last=get_last(first);
last->next=new_addr;
}
scanf_product(&(new_addr->pro));
getchar();
printf("\n>continue?(Y/N)");
flag=getchar();
if(flag=='Y'||flag=='y')
{
input();
}
printf("\n*************************************************************\n\n");
}

Show():
显示所有入库物资信息,通过遍历链表的每一个节点实现。
show()
{
addr_product*p=first;
printf("\n*****************************************************************\n\n");
printf("show");
printf("\n******************************************************************\n");
if(p==NULL)
{
printf("noneproduct");
}
else
{
w
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

C语言课程设计--物资管理系统

文档大小:459KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用