《C语言库存管理系统(最新版-修订)新修订》由会员分享,可在线阅读,更多相关《C语言库存管理系统(最新版-修订)新修订(29页珍藏版)》请在金锄头文库上搜索。
1、 沈阳商品航天大学北方科技学院 课 程 设 计 任 务 书课 程 设 计 任 务 书 课程设计题目 库存管理程序设计库存管理程序设计 教 研 室 计算机教研室 专业 班级 学号 姓名 课程设计时间: 年 月 日至 年 月 日 课程设计的内容及要求: 主要内容主要内容 设计一个程序管理库存商品,主要实现的功能如下: 1、添加、修改、删除库存商品信息,商品信息包括:编号、名称、类 别、数量、产地等; 2、进货或售出商品后,相应的库存商品数量应该有所改变; 3、当某种商品库存少于一定数量时,应该提醒进货; 4、可以按商品名称模糊查询商品信息。 基本要求基本要求 1、系统采用 C 程序设计语言实现;
2、2、独立完成系统的设计、编码和调试,通过指导教师当场验收; 3、交出完整的课程设计报告。 指导教师 史 俊 年 月 日 I 沈阳商品航天大学北方科技学院 课 程 设 计 成 绩 评 定 单课 程 设 计 成 绩 评 定 单 课 程 名 称 C 语言综合训练C 语言综合训练 课程设计题目 库存管理程序设计库存管理程序设计 专业 班级 学号 姓名 答辩日期 年 月 日 指导教师(答辩组)评语: 课程设计成绩 指导教师(答辩组)签字 年 月 日 II 库存管理程序设计 目录 摘摘 要要 .2 1绪论绪论 .2 2. 系统分析系统分析 .3 2.1 功能需求 .3 2.2 数据需求.3 2.3 性能需
3、求 .3 3. 总体设计总体设计 .3 3.1 功能模块设计.3 3.2 系统设计方案.4 4. 详细设计详细设计 .5 4.1 商品信息管理模块.5 4.2 商品查询管理模块.9 5. 调试与测试调试与测试 .10 5.1 调试 .10 5.2 测试 .10 6. 结论结论 .11 结束语结束语 .11 参考文献参考文献 .11 附录附录 1用户手册用户手册 .12 附录附录 2源程序源程序 .14 库存管理程序设计 3 摘摘 要要 库存管理系统是厂家、商城、商场等的管理商品信息不可缺少的部分,利用 这个系统,可以更好地管理商品的信息。 本系统使用 C 语言开发,实现商品信息库的新建,查询商
4、品信息,修改商品 信息,可对商品的出售进货有数量的变化,当数量不足时做提醒。 本文从分析课题的题目背景、 题目意义、 题目要求等出发, 分别从需求分析、 总体设计、详细设计、测试等各个方面详细介绍了系统的设计与实现过程,最后 对系统的完成情况进行了总结。 关键词:库存;商品信息;数量变化; 1绪论绪论 随着时代的进步,社会的发展,人们的生活水平逐渐提高,平时购物的种类 越来越多,商场出售商品的种类也越来越多,各种商品的库存量在每天的销售与 进货过程中会发生不断的变化,管理起来也越来越繁琐。发库存管理系统,可使 管理商品信息变得更加简单,节省人力物力,降低成本。库存管理系统,能实现 商场对商品的
5、添加,查询,修改,删除等功能,对商品的数量进行管理,满足商 场的需求。 随着社会的发展,社会生活水平不断提高,外出出行的人们也越来越多,伴 随而来的是民航部门对商品管理和订票业务更加繁重的问题。 开发商品售票管理 系统,使得国家民航部门对出行人员的信息和商品的管理问题得到了改善。商品 售票管理程序,能实现民航部门对商品信息的添加、查找、修改和删除等功能, 方便了民航部门的管理,满足了民航部门的需求。 根据课程设计任务书要求,本系统开发主要完成以下功能和性能。 1、添加、修改、删除库存商品信息,商品信息包括:编号、名称、类 别、数量、产地等; 2、进货或售出商品后,相应的库存商品数量应该有所改变
6、; 3、当某种商品库存少于一定数量时,应该提醒进货; 4、可以按商品名称模糊查询商品信息 4 2. 系统分析系统分析 2.1 功能需求功能需求 本系统主要是库存商品进行管理的系统。 该系统需要有添加,删除商品信息,查询商品信息,货少提醒等。 2.2 数据需求数据需求 需要管理的商品信息包括:商品号、商品名称、商品类别、数量和产地。 2.3 性能需求性能需求 安全性:本系统在设计,开发,运行各环节,都贯彻了安全性的原则。 可靠性:遵循安全性原理,来提高本系统的可靠性。 稳定性:本系统根据需要可以定义全局变量,可以使用结构体以及链表,来 确保本系统的稳定性。 响应速度;本系统因应用了链表,理论上可
7、以提高查找的速度,整体的响应 速度也会得到了提升。 3. 总体设计总体设计 3.1 功能模块设计功能模块设计 根据分析整个系统主要划分为 4 个模块,分别执行对于功能。商品信息管理 实现商品编号、名称、类别、数量、产地等的查询、添加、修改、删除等功能。 出售和进货管理可对商品在商品有数量变化时,对应变化,当商品数量少于一定 数量时,提醒数量不够。 功能模块图如图 1 所示。 5 库存管理系统 商品信息管理进货出售管理 商品 信息 查询 商品 信息 添加 商品 信息 删除 商品 信息 修改 图图 1 功能模块图功能模块图 (1)商品信息管理子模块 该模块是对商品编号、名称、类别、数量、产地等信息的增加、删除和修改。 (2)出售进货管理子模块 该模块是对商品的出售进货时,数量的随之变化,当数量少于一定数值时, 提醒数量不足。 3.2 系统设计方案系统设计方案 (1) 数据结构设计 typedef struct per char id10, 定义编号 name10, 定义商品名称 leibie10, 定义商品类别