首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >库存管理系统方法

库存管理系统方法
EN

Stack Overflow用户
提问于 2016-01-30 20:41:48
回答 1查看 462关注 0票数 0

我目前正在从事一个与vb.net上的药品库存管理系统有关的项目。基本上,我在一个MySQL数据库中有3个表,我将链接到我的程序;订单、当前库存和药品。

每个订单都有一个自动递增的订单参考、交货日期、订购单位和已订购药品的参考编号。

库存表包含库存的所有药品名称、库存多少、成本和零售价格。

最后,每种药物都有一个参考、一个名称和一个供应商名称。

我想在整个程序中执行的任务是: 1-存储并将药物添加到系统2- -创建、编辑和查看订单、3视图药品库存和当前单位数量--在每个表中搜索特定字段。

我对面向对象编程和Vb.net非常陌生,所以我想知道设计这个程序的最佳方法是什么?

基于Windows窗体的应用程序,没有继承,我只有1种产品类型(所有产品都有不同的类),2-基于Windows窗体的,但具有继承和接口3-还有其他更有效的方法吗?

如果我要选择选项2,我只需要几个指导提示,我的基层应该是什么。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-31 11:42:39

嗯,从技术上讲,这不仅仅是一个库存管理系统,如果你包括订单的话。库存只是照顾库存物品的一部分。

简而言之,你要寻找的可能是:

  • (采购)订单:将其逻辑与库存逻辑分开处理。您将需要Orders (订单列表)和OrdersLines表。我猜你是说定购。
  • (客户)订单--如果你没有在商店销售商品,而是按发票向合作伙伴出售商品,你将需要类似的客户订单。
  • 项目:表项目- ut将保存每种药物的详细信息,如: ItemNo、Name、Description、OrderCode、VendorReference、ReferencePicture、Price (如果不同数量的价格不同,则需要另一个带有ID链接到项目外键的ItemPrices表)等。
  • StockRecords:表StockCards (每一个链接到项目,它是存储数据,如最小、最大a和实际库存水平,您可以预定义库存位置),(用于记录货物进出库存的移动),也可以有一个单独的StockLocations。

至于接口,我建议为每个表做一个列表和详细的VB.NET表单。列表将包含项目列表和筛选器,以查找所需内容。详细信息页将允许显示所有deatails并编辑它们。然后,可以将表单加载到主应用程序中的即TabControl中。并将它们结合起来,即将一个列表放到SplitContainer的左面板中,细节放在右边的面板中,然后使用DataGridView的CellClick将项加载到细节模块中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35106868

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档