软件工程课设商品库存信息管理系统 下载本文

内容发布更新时间 : 2024/5/20 22:03:18星期一 下面是文章的全部内容请认真阅读。

课程设计说明书

目录

NO 1 1. 设计背景、目的与方法··································2 1.1设计背景·······················································2 1.2设计目的·······················································2 1.3 设计方法学·····················································4 2. 可行性研究············································5 2.1技术可行性······················································5 2.2经济可行性······················································6 2.3操作可行性······················································6 2.4法律可行性······················································7 3. 需求分析··············································7 3.1功能需求························································7 3.2性能需求·······················································11 3.3系统流程·······················································13 3.4功能模型·······················································13 4. 总体设计··············································15 4.1.系统的详细底层数据流图·········································15 4.2系统总体功能的层次划分·········································16 4.3系统数据库的设计···············································18 5. 详细设计··············································20 5.1商品入库操作流程图············································20 5.2商品出库操作流程图············································21 5.3商品信息查询操作流程图········································22 5.4供应商查询操作流程图··········································24 5.5历史信息查询操作流程图········································25 5.6产生订货处理操作流程图········································26 5.7商品囤积处理操作流程图········································27 5.8商品优惠提示操作流程图········································28 6. 总结感悟··············································29 参考文献··························································30 沈 阳 大 学

课程设计说明书 商品库存管理信息系统 1.设计背景、目的与方法 1.1设计背景

NO 2 随着科学技术的不断发展,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对商品信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高商品管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。 同时改革的深入和经济的发展使得企业的生产任务日益繁重,从而对库存管理的要求也更加严格。在传统的手工管理时期,一种物品由进货到发货,要经过若干环节,且由于物品的规格型号繁多,加之业务人员操作失误等因素,造成物品供应效率低下,严重影响了企业的正常生产。同时,由于库房与管理部门之间的信息交流困难,造成库存严重积压,极大地影响了企业的资金周转速度,另外也使得物资管理、数据汇总成为了一大难题。由此可见,商品库存管理系统是一个企业不可缺少的部分。由于所掌握的物资种类众多,订货、管理、发放的渠道各有差异,各类统计报表繁多,若仍然采用人工记账的方式,必然不能满足企业的需求。因此商品的管理必须编制一套库存管理信息系统,实现计算机化操作。 1.2设计目的 沈 阳 大 学

课程设计说明书

NO 3 该商品库存管理信息系统旨在充分利用现有的设备,建立一个高效、准确、操作方便,具有查询、更新及统计功能的微机管理信息系统,以满足管理人员进行综合的、模糊的查询及更新要求,从而更加方便地管理库存物品。该系统的开发与建立会极大地提高管理人员、工作人员的工作效率。 该系统最主要的功能是解决传统的手工管理所存在的问题: (1)不能及时获得库存信息 在企业运作过程中,管理人员必须获知各种商品当前的库存量,在库存数量小于商品的最低库存限度的时候,向供应商进行订货;在库存数量大于商品的最高库存限度的时候,即商品积压的时候,应该停止商品的进货活动。但在实际操作中,由于商品的种类多、数量大,需要进行仔细地核算,这不仅费时,而且易出错,从而影响企业快速有效地运转。 (2)库存信息不够准确 仓库管理员根据各种入库单、需求计划单和领料单进行商品的入库、出库操作后,要随时修改商品的库存信息和出库、入库信息,以便反映库存状况。工作中的主要问题是:由于商品种类多、数量大、出库入库操作频繁等原因,造成库存记录和实际库存量通常达不到严格一致,因而需要通过盘点来纠正差错,这既耽误时间,又增加了工作量。 (3)无法及时了解车间对库存商品的需求情况 在需求计划单下达后,由于库存商品与车间的关系复杂,根据送沈 阳 大 学

课程设计说明书

NO 4 料员的个人经验给各车间分配车间所需商品时,常缺少入库、出库信息和相关信息,经常出现车间缺少该商品的时候才知道该产品需要情况,此时如果库存量不足,将会导致车间的停产。无法及时了解车间对库存商品的需求情况会使企业的生产和销售环节发生混乱,使企业无法正常的运作。 1.3设计方法学 本次软件工程的设计采用面向对象的方法。面向对象方法把数据和行为看成是等同重要的,它是一种以数据为主线,把数据和对数据的操作紧密的结合起来的方法。面向对象方法学的出发点和基本原则,是尽可能的模拟人类习惯的思维方式,使开发软件的方法与过程尽可能接近人类认识世界解决问题的方法,也就是使描述问题的问题空间(也称为问题域)与实现解法的解空间(也称为求解域)在结构上尽可能一致。 概括地说,面向对象方法学具有以下四个要点: (1)把对象(object)作为融合了数据记在数据上的操作行为的统一的软件结构。面向对象程序是有对象组成的,程序中任何元素都是对象,复杂的对象有比较简单的对象组合而成。也就是说,用对象分解取代了传统方法的功能分解。 (2)把所有对象都划分成类(class)每个类都定义了一组数据和一组操作,了是对具有相同数据和相同操作的一组相似对象的定义。数据用于表示对象的静态属性,是对象的状态信息,而施加于数据之上的操作用于实现对象的动态行为。 沈 阳 大 学

课程设计说明书

NO 5 (3)按照父类(或称为基类)与子类(或称为派生类)的关系,把若干个相关类组成一个层次结构的系统(也称为类等级)。在类等级中,下层派生类自动拥有上层基类中定义的数据和操作,这种现象称为继承。 (4)对象彼此间仅能通过发送消息互相联系。对象与传统数据有本质区别,它不是被动的等待外界对它施加操作,相反,它是数据处理的主体,必须向它发送消息请求它执行它的某个操作已处理它的数据,而不是从外界直接对它的数据进行处理。也就是说,对象的所有私有信息都被封装在该对象内,不能从外界直接访问,这就是通常所说的封装性。 面向对象方法学具有以下优点: (1)与人类习惯的思维方法一致; (2)稳定性好; (3)可重用性好; (4)交易开发大型软件产品; (5)可维护性好。 2.可行性研究 2.1技术可行性 考虑使用现有的技术能否实现这个系统。 本系统采用C++作为开发语言, C++语言既保留了C语言的有效性、灵活性、便于移植等特点,又添加了面向对象编程的支持,具有强大的编程功能,可方便的构造出模拟现实问题的实体和操作;编写沈 阳 大 学