- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
仓库管理系统 c 语言程序设计报告
———————————————————————————————— 作者:
———————————————————————————————— 日期:
2
信息科学与工程学院
课程设计报告
班 级: 通信一班
姓名 (学号):
实验项目名称: c 语言程序设计
实验室 ( 中心 ) :信息科学与工程学院信息技术实验
室
指导教师: 李益才
实验完成时间:2013
年 6
月 28
日
3
序
标准
评分
项目
号
按要求完成系统功能且界面友好容错能力强(
45-50 )
按要求完成系统功能界面一般有较好的容错能力
系统演示(功能)
( 40-44 )
1
( 50%)
基本完成系统功能有一定的容错能力(
35-39
)
基本完成系统功能(
30-34 分)
未完成系统功能或他人代做或抄袭(
15)
课程设计书各项目认真填写,具有清晰的设计思路及
软件测试结果分析(
45-50 )
课程设计书各项目认真填写,具有较为清晰的设计思
课程设计说明书
路并对软件测试结果进行了较为清晰的分析(
40-44 )
2
课程设计书各项目认真填写,设计思路正确(
35-39 )
( 50%)
课程设计书进行为较为认真的填写(
30-34 )
课程设计书有未完成项或各项填写不属实或他人代做
或抄袭( 15)
教师签字 总分
一、题目
仓库管理系统
二、功能描述
该系统将输入进系统的仓库中物品的基本信息(包括货号、名称、单价、库存数量、品牌)进行处理,可以进行:
1)、按物品价格降序输出、按库存数量升序排列。
2)、修改制定物品的信息。
3)、删除指定物品的信息。
4
4)、在指定物品前或后再插入一个物品的信息。
5)、统计同一种品牌的数量。
三、概要设计
系统功能模块图
进入系统
物
数
修
删
插
统
数
数
退
品
据
改
除
入
计
据
据
出
信
按
特
特
物
指
文
文
系
息
序
定
定
品
定
件
件
统
输
输
物
物
信
品
输
载
入
出
品
品
息
牌
入
入
的
的
物
磁
信
信
品
盘
息
息
的
数
量
四、详细设计
5
1、结构的定义 :
数组结构体一共有两个: 链表结构体一共有一个:
struct information //物品信息机构 struct information // 物品信息机构
{ {
int Artnumber; int Artnumber;
char goodsname[20]; char goodsname[20];
float unitprice; float unitprice;
int quantity; int quantity;
char brand[20]; char brand[20];
}; struct information *next;
struct Mainfest // 仓库信息机构 };
{ struct information *head; //头指针
struct information data[Number];
int Num;
};
struct Mainfest goods;
2、各个函数的具体设计思想及流程图
本系统一共九个函数:
( 1) void inputInformation(); //对仓库中所有物品的基本信息进行输入
( 2) void outputsort(); //按序输出数据
( 3) void modifyInformation(); //修改物品信息
( 4) void deleteInformation(); //删除物品信息
5) void insertInformation();// 插入 //插入物品信息
( 6) void statistics();// 统计 //统计相同品牌的物品数量
( 7) void saveInfoToFile(); //文件输入到磁盘
( 8) void loadInfoFromFile(); //文件磁盘载入
( 9) void maon(); //主函数
其中第七、八个为文件函数,进行文件的存储和载入。
6
主函数 main()是一个死循环,每执行玩一个函数都要输出菜单选择,直到选择退出为止。
2.1 仓库物品基本信息输入函数
对物品基本信息进行连续输入, 直到所有物品信息都输入完毕, 改函数用 while 循环函数进行连续赋值。
(1)、具 体 流 程 图 如 下 图 所 示:
开
判断是否已满
if(goods.Num==
未满,继续 已满 ,结束
Printf ( ) break
是否要继续输
入 if (yn==0)
是 , 继 续 while
1)
否,退出 break
结
链表
开
7
While ( 1)循环
是
菜单,选
您可能关注的文档
- 一年级班主任下学期工作计划_1.docx
- 一年级语文上册班主任必备主题班会(我的梦想主题班会)新人教版.docx
- 一年级语文上册班主任必备少先队主题队会(我环保我健康中队会主题)新人教版.docx
- 一年级语文上册班主任必备教师听课评语新人教版.docx
- 一年级语文上册班主任必备教师职称(小学高级教师职称评定讲课答辩题目)新人教版.docx
- 一起作业网让小学英语作业变得更有趣[权威资料].docx
- 七年级11班第二学期期末成绩分析.docx
- 七年级下册道德与法治教学计划_1.docx
- 七年级科学上册第3章生物多样性1《生物物种的多样性》习题1(无答案)(新版)华东师大版.docx
- 七年级语文上册第一课《春》朱自清词语新人教版.docx
最近下载
- 小学英语自然拼读法基本规则.doc VIP
- 肿瘤内科护理常规.pdf VIP
- 消防设施通用规范GB 55036-2022与《消防给水及消火栓系统技术规范》GB 50974-2014失效条款对比分析.pdf VIP
- 《预防导尿管相关尿路感染(CAUTI)指南2025》解读(2).docx VIP
- 船员起居舱室.pdf VIP
- 慢性肾脏病PPT【71页】_20212085.pptx VIP
- 《闻鸡起舞》儿童绘本成语故事演讲ppt课件(图文).pptx VIP
- 6.13 中国华能集团公司电力安全生产奖惩办法 .pdf VIP
- 山西汾酒-市场前景及投资研究报告-汾酒复兴进阶.pdf VIP
- 中建一局集团公司总承包公司质量管理手册(2013版)(OCR).pdf VIP
原创力文档


文档评论(0)