C语言数据结构课程设计报告库存管理系统

  • 格式:doc
  • 大小:309.50 KB
  • 文档页数:25

下载文档原格式

  / 25
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章
家电已成为每家每户的必需品,家里的家电种类越来越多。商场出售的家电种类也越来越多,商场家电部管理和销售需要有规格有条理的管理方式,灵活记录每天的情况。针对上面的情况,开发一个系统软件成为必然。该系统需要能够方便的对每天进货提货操作和每天的销售额及库存总价值进行记录,能够给小型家电部门提供诸多方便。因此,家电库存系统应运而生。
printf(" *********************菜单***************************\n\n");
printf(" * ======================================================= * \n");
printf(" * 1.读取记录*\n");
3.2文件模块的测试……………………………………………………………………..10
3.2.1文件读取的测试…………………………………………………………………..10
3.2.2文件写入的测试…………………………………………………………………..11
第四章软件使用说明书………………………………………………………………....13
3.1函数模块的设计……………………………………………………………..8
3.1.1添加记录函数的测试……………………………………ห้องสมุดไป่ตู้…………………….....8
3.1.2查询函数的测试……………………………………………………………………8
3.1.3删除函数的测试…………………………………………………………………..10
2.1设计分析…………………………………………...…………………………………..1
2.1.1设计理念…………………………………………………………………………...1
2.1.2设计框架…………………………………………………………………………...1
2.2详细设计………………………………………………………………………………..2
2.2.5查询函数的设计…………………………………………………………………....4
2.2.6删除函数的设计…………………………………………………………………....6
2.2.7更改函数的设计……………………………………………………………...….....7
第三章软件测试…………………………………………………………………………....8
}
}
}
2.2.4录入函数的设计
选择添加记录,系统调用添加函数,在用户输入家电信息后添加到链表里,在添加过程中自动寻找比自己价格高的家电,插入到它的前面。添加成功后,返回主菜单并提示用户保存。
XXXXXXX学院
XXXXXX系
数据结构课程设计报告书
项目名称:家电库存管理系统
班级学号:XXXXXXXXXX
学生姓名:XXXXX
指导老师:XXX
完成时间:2011年X月X日
成绩评定:
老师签字:
第一章软件设计需求分析………………………………………………………………..1
第二章系统分析与设计…………………………………...…...……………….................1
第五章软件设计总结…………………………………………………………………….13
第六章参考文献…………………………………………………………………………..13
第七章附录….......................................................................................................................14
printf(" * 2.保存记录* \n");
printf(" * 3.添加记录* \n");
printf(" * 4.删除记录* \n");
printf(" * 5.查询记录* \n");
printf(" * 6.更改记录* \n");
printf(" * 0.退出系统* \n");
printf(" * ------------------------------------------------------- * \n");
第二章
2.1设计分析
2.1.1
家电库存系统以最简单操作界面,最少的内存使用和最高的效率为原则,带给用户带来清爽的体验。进入主菜单,选择相应的功能即可进入相应的操作,操作完毕有相应的提示语。操作完毕,返回主菜单。
2.1.2
2.2详细设计
2.2.1主要流程图
2.2.2数据存储结构
为了能够提高内存的利用,程序使用单链表结构,方便频繁的插入、删除和排序而不占用多余的内存。
2.2.3主函数的设计
程序启动进入主函数,进入主菜单界面和用户进行交互。
int main(void)//主函数
{
int y;
linklist *l;
char a;
l=Initlist(l);
while(1)
{
printf(" ***************电器库存管理系统*******************\n\n");
case '5':y=list(l);break;
case '6':change(l);break;
case '0':printf("\n感谢使用X-Sky电器库存管理系统\n按任意键退出......\n");return 0;break;
default:printf("输入错误,请重新输入:\n\n");
printf("请输入你要进行的操作:");
a = getch();
switch(a)
{
case '1': l=read_file(l);break;
case '2': write_file(l); break;
case '3':l=add(l);BubbleSortList(l);break;
case '4':dellist(l);break;
2.2.1主要流程图………………………………………………………………………...2
2.2.2数据存储结构………………………………………………………………………2
2.2.3主函数的设计………………………………………………………………………2
2.2.4录入函数的设计………………………………………………………………........3