资源描述:
《商品库存管理系统需求分析》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、商品库存管理程序设计报告课程名称:C语言课程设计程序设计班级:电气1401组长:王闯小组成员:王闯孟宁夏涵胡琛谢俊良韩梦成代仁旺指导老师:伊芸芸目录第1章引言………………………………………………(1)第2章总体设计…………………………………………(2)2.1系统的需求分析……………………………………(2)2.2系统的功能………………………………………(2)2.3主要用到的函数……………………………………(6)第3章详细设计…………………………………………(7)3.1代码以及对应的备注…………………………………(9)第4章界
2、面设计及代码…………………………………(17)4.1主界面…………………………………………………(17)4.2录入商品信息…………………………………………(18)4.3查看商品信息……………………………………………(20)4.4删除商品信息……………………………………………(22)4.5修改商品信息……………………………………………(24)4.6查询单个商品信息………………………………………(30)4.7商品库存系统退出………………………………………(32)4.8其他字符输入管理………………………………………(32)第5章
3、调试…………………………………………………(34)5.1测试目的…………………………………………………(34)5.2功能测试…………………………………………………(34)第6章总结与展望………………………………………(35)附录…………………………………………………………(36)1附录A小组成员及其分工情况……………………………(36)参考文献………………………………………………………(37)第一章2第一章引言商品经济是社会经济的重要组成部分,而作为商品经济最基本的商品,由于其种类繁多,因此其商品管理本身就已经比较复杂,何
4、况作为商品管理最重要的库存管理的复杂性,可想而知。因此一个完善的商品库存管理系统是一个企业不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以商品库存管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理仓库中的各种物资设备,这种管理方式存在着许多缺点,如:效率低、另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为
5、计算机应用的一部分,使用计算机对物资信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套商品库存管理软件成为很有必要的事情。36第一章总体设计2.1系统的需求分析伴随着计算机的发展及网络技术的应用,我们正在快速地向信息化社会迈进,信息自动化的作用变得越来越大。在仓库管理领域中,仓库管理的规模正在不断扩大,仓库管理的复杂度正在急剧地增加,有关仓库管理
6、的各种信息量也成倍地增长。面对庞大的信息量,就需要有商品库存管理系统来提高库存管理工作的效率。通过这样的系统,可以方便的查询、添加和修改商品及供货商的基本情况,掌握入库出库的各种情况,实现信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量,同时避免由于人为因素造成数据遗漏和误报等。2.2系统功能本系统主要模块为商品信息管理。仓库管理模块通过此模块来管理商品信息,包括浏览、录入、查询、修改和删除功能。2.2.1录入功能录入功能是向系统中输入数据的一个功能。可以把商品的名称、编号以及数据录入系统中。流程图如图2.1所
7、示36图2.1入库流程图2.2.2查询功能查询功能是对于库存中的产品的数据进行查询。流程图如图2.2所示36图2.2查询功能流程图首先输入一个商品代码i,然后对i进行判断,如果i正确也就是存在,那么i,执行输出该商品各信息的步骤。如果i不存在i,那么执行没有该商品这个步骤。最后进行循环该步骤查询多个商品.2.2.3修改功能修改功能是应用于对商品信息的修改。出库后的时候对商品库存数目的管理;还有对于一些错误信息的修改。具体流程如图2.3所示36图2.3修改功能流程图2.2.4删除功能删除功能主要应用于把不需要的商品进行下架处
8、理。流程图如图2.4所示36图2.1删除功能流程图刚开始定义两个变量,然后与商品的属性值进行比较,通过循环达到我们所需的条件,再根据这些与录入的商品信息进行比较,商品信息中有我们要找的商品最后进行删除,没有该商品信息的则退出。2.3主要用到的函数1.intmain(void);主函数2.voidadd_