我是一名现场服务技术人员,我有一份零件库存,这些零件要么由我工作的公司发给我,要么通过特定工作的订单发给我。我正在尝试设计一个网站来管理我的零件,包括现有库存和已退回或转移给其他人的零件。这是我需要跟踪的信息:
- 零件编号(10位)
- 请求编号(8位,唯一)
- 描述(最多 50 个字符)
- 位置(货车或棚子)。
- WorkOrder("w"+9 位 ex: 'W212141234')
- BOL(15位提单#)
- TransferDate(删除部分的日期)
- TransferMethod(枚举'DEF','RTS','OBF')
我可能会使用 PHP 创建一个网站并与 MySQL 数据库进行交互。
什么是最好的设计?一种多表方法还是一个带有仅显示某些字段查询的网页的表?我需要列出零件编号、请求编号、描述和位置的现有零件清单。我还需要能够拥有“有缺陷的退货”视图,该视图将列出我作为 DEF 退回的部分,并填写了所有剩余的字段。
除了“现有”字段外,其余字段在不再“现有”之前不会有数据。
我非常感谢任何帮助,因为我对 SQL 和 PHP 都是新手。我已经尝试过 Ruby on Rails 和 django,但我不确定此时是否需要解决所有这些问题。