- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
设计题目:库房物质管理系统
班级:计1110
姓名:黄秀美
学号:20111221095
2012年9月6日
1.课程设计目的和要求
我们课程设计的主要目的是为了让我们贯串大一一年所学的C语言知识,让我们能应用自如,为我们后边的学习奠下更坚固的基础。
课程设计要求每个同学依据自己所学的知识对课程题目进行考虑并编程,而后经过沟通和查找,设计出一个现实可实行的C语言代码。
2.系统整体设计
设计主要包含了6大功能:
创立库存记录文件,依据提示输入若干电器的信息,并将信息保留至
个文件中。
物质入库管理,创立一个入库记录文件,每次有物质入库,则按入库记录要求输入各项信息,并将该次的入库信息增添到文件中,同时改正相应的库存记录文件。
物质出库管理,创立一个出库记录文件,每次有物质出库,则按出库记录要求输入各项信息,并将该次的出库信息增添到文件中,同时改正相应的库存记录文件。注意:物质出库时要检查出库数目的合法性(即出库数目一定小于库存数目)。
按不一样条件进行查问操作,输出知足条件的物质信息。
输入电器名称,在库存记录文件中查找相应的物质信息并输出。
输入品牌名称,在库存记录文件中查找该品牌的全部电器信息并输
出。
输入提货人姓名,输出该提货人对应的出库记录。
输入送货人姓名,输出该送货人对应的入库记录。
按不一样条件对物质信息进行统计工作。
输入一个日期(年.月),统计该月每种电器的出库数目,并输出。
输入一个日期(年.月),统计该月每种品牌电器的出库数目,并输出。
(3)统计该库房的商品总价值。(全部入库记录中入库价钱*入库数目)
计算该库房的总利润。((出库价钱–全部入库记录价钱)*出库
数目)
第1页
按不一样条件对信息进行排序并输出
依据电器名称,对库存信息从小到大进行排序(注:电器名称使用字符串比较函数strcmp比较大小),并输出排序后的电器品牌名称。
依据库存数目,对库存信息进行排序,并按库存量从高到低的次序输出电器信息。
2.1系统功能模块图
printf(\t====================================================\n);
printf(\t========
库房物质管理系统
========\n);
printf(\t========
1
、创立库存记录文件========\n);
printf(\t========
2
、物质入库管理
========\n);
printf(\t========
3
、物质出库管理
========\n);
printf(\t========
4
、查问物质信息
========\n);
printf(\t========
5
、统计物质信息
========\n);
printf(\t========
6
、排序物质信息
========\n);
printf(\t========
请选择功能(1-6)
========\n);
printf(\t====================================================\n);
2.2数据构造设计
对全局变量,构造体种类等进行定义和说明
#includestdio.h
#includestring.h
structgoods
{
charname[N];
charbrand[N];
intnumber;
};//*******************库存商品
structdate
{
第2页
intyear;
intmonth;
intday;
};//******************日期
structin_goods
{
charname[N];
charbrand[N];
intin_num;
floatin_money;
structdatein_day;//构造体的镶套定义
charin_peo_name[N];
};//*****************入库商品
structout_goods
{
charname[N];
charbrand[N];
intout_num;
floatout_money;
structdateout_day;
charout_peo_name[N];
};//*******************出库商品
3.系统详尽设计
#includestdio.h
#includestring.h
第3页
#defineN10
#defineLEN20
structgoods
{
charname[N];
charbrand[N];
intnumber;
};//*******************库存商品
structdate
{
intyear;
intmonth;
intday;
};//******
您可能关注的文档
最近下载
- 《大学生职业生涯规划》教案 第13课 应征入伍与自主创业政策.doc
- 2.关于干部人事档案审核工作的问答(组工通讯〔总2764号〕).docx
- 《大学生职业生涯规划》教案 第12课 基层就业政策.doc
- 中频炉熔炼操作技术标准.doc VIP
- 2023湖南长沙麓山投资控股集团有限公司招聘46人笔试备考试题及答案解析.docx
- 【广东卷】广东省(江西)上进教育稳派联考2025届高三上学期10月阶段检测联考(10.6-10.8)英语试卷答案.docx
- 认识声现象-说课稿-教科版.ppt
- 《培养自尊自信的》课件.pptx VIP
- 学堂在线《学术英语读写与交流》作业单元考核答案.docx
- 比较级最高级语法课(西游记主题)课件-人教版英语八年级上册.pptx VIP
文档评论(0)