欢迎来到天天文库
浏览记录
ID:35190396
大小:4.29 MB
页数:108页
时间:2019-03-21
《design and implementation of inventory control system论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、中南大学硕士学位论文DesignandImplementationofInventoryControlSystem姓名:李力衡申请学位级别:硕士专业:计算机应用技术指导教师:张祖平20070420摘要库存管理是企业物流系统中的复杂而关键的环节。库存控制系统用于控制库存的相关策略,如入库、存储、转运及出库等过程的登记与控制等。系统涉及从货物(或材料)的计划、选购、定购、进货、检验、入库登记、存储和到最后的发货或出货等一系列过程。库存控制的目的是既保证物料供应的及时与准确,又保证整体库存量控制在一个安全的水平,不超
2、储也不低储,为企业安全生产提供保障,同时尽可能减少资金的占用,是企业高标准管理水平的典型体现。论文分析了库存控制系统的技术选型方案,其相关技术包括分析与设计所采用的UML建模技术、系统实现时所采用的.Net架构、ADO.NET技术、c群语言、SQLServer数据库管理系统以及水晶报表视图等。系统分析部分我们主要进行用户需求分析包括系统的功能性需求如更新支付状态,搜索供应商等和非功能性需求如管理客户订单和管理供应商支付情况等;系统设计部分我们主要用束研究系统的功能结构、信息模型、数据库及用户界面等设计和系统的各
3、种接口设计等:系统实现部分包括库存控制系统实现从数据库中加载、选择、添加、更新、删除、预览BMP图象、统计计算等关键功能以及允许用户使用水晶报表视图来生成各种各样希望的报告格式然后按照需要打印输出的功能。论文实现的系统采用.Net平台,使用c撑语言编程,运用ADO.NET并且通过引用System.Data.SqlClient数据源来连接后台的SQLServer数据库系统。论文第二部分论述了系统需求分析与设计过程。系统需求分析包括功能性需求分析和非功能性需求分析。其中功能性需求是说明此系统是用来做什么的或是用来期
4、望做什么的;非功能性需求是用来描述系统的各个方面的相关性。在需求分析阶段我们采用了统一建模语’N(UML)技术,包括用例图、序列图、数据流图等。一个完整的库存管理系统的主要特征包括(1,.方便处理不同种类的货物(2)能方便跟踪库存中各类货物的入库、出库及库存等的动态与静态数量(3)能方便跟踪库存中各个货物的实际库存位置。在此分析阶段,我们首先鉴别系统应该具有什么样的功能,其次是分析现有解决方案中的所涉及的信息与性能等需求。需求分析过程贯穿需求收集与整理的全过程。论文从研究已有解决方案和存在的问题开始,结合用户调
5、查与讨论等方式进行需求分析,其中现有的解决方案一般有手工统计和简单计算机统计两种方式。论文在设计部分中首先论述了系统的功能划分、信息模型、数据库设计、树型结构以及主要的交互界面设计等。根据库存控制系统的定义、既要保证物料供应的及时与准确,又保证整体库存量控制在一个安全的水平的特点以及自身的工作流程,我们将系统功能分为基础信息管理功能和仓库业务管理功能两大类。这种将基础信息与实际货物动态变化信息分离的设计方法可以帮助我们更好的理解和实现整个系统的功能细节,并较好地解决了系统的可扩展性问题如新货物、新仓库、新客户等
6、在计划阶段其基本信息就可以进入系统。在系统设计部分我们采用树型结构清晰地展示了系统关键功能和存在于每一关键功能之问、每一子功能之间的关系。信息模型中我们定义了客户管理信息、供应商信息和产品分布信息等重要的信息及其关系,从产品分布信息到供应商信息,最后到客户信息我们就形成了一个完整的物流的过程。数据库设计部分我们定义了客户表(Customers)、订单表(PurchaseOrders)、产品分类表fCategory)、供应商表(Vendors)、销售表(Sales)、货物表(Items)、发票表(Invoices
7、)、货物注册表(StockRegisteration)、货运表(Shippers)、销售订单表(SaleOrders)、库房表(Depot)、客户支付表(CustomerPayment)、供应商支付表(VendorPayment)等。为了方便理解系统中数据的自然联系和问题域的关系,在实体设计部分我们采用ER图来表示他们之脚的联系,我们设计了各类信息的编码(字段名中带No的)或序列号(字段名中带ID的),有效地解决了各类信息的关联表达问题,较好地建立了各表之
8、’日J的联系。系统图形界面设计起到为用户呈表各类信息、
9、方便用户操作及进行用户人机交互等作用,其中包括图形用户界面和主框架菜单设计。我们的目的是设计良好、功能完善的图形用户界面,提高用户的易用性以及与程序之间的交互能力,并在系统实现中充分体现。我们设计的主框架菜单形式包括菜单栏、子菜单栏、任务栏、弹出菜单和图标等,其中菜单形式既包括单级菜单项包括分级的主菜单和子菜单,在系统实现时体现为主界面及各类操作菜单。论文最后论述了系统的关键功能及实现
此文档下载收益归作者所有