我是一名现场服务技术员,我有一份零件库存,由我工作的公司或通过特定工作的订单发给我。我正在尝试设计一个网站来管理我的零件,包括现有库存和已退回或转移给其他人的零件。以下是我需要跟踪的信息:
我可能会使用PHP创建一个网站并与MySQL数据库进行交互。
什么是最好的设计?一个多表方法或一个带有网页的表格,只显示某些字段的查询?我需要一个手头部件列表,列出部件号,需求号,描述和位置。我还需要能够获得“有缺陷的退货”视图,该视图将列出我作为DEF返回的部分,其中填写了所有剩余的字段。
除了“on hand”字段之外,其他字段在不再“手头”之前不会有数据。
我非常感谢任何帮助,因为我是SQL和PHP的新手。我已经尝试过Ruby on Rails和django,但我不确定此时是否需要解决所有这些问题。
答案 0 :(得分:0)
即使您提供了有关您的问题的一些信息,但实际上很难接近它,因为关于“什么是最佳设计”的问题本身是模糊的。
我要做的是:
MYSQL表设计
表部分
req number(int(8), unique, KEY)
part number(int(10))
description(varchar(50))
location(enum 'Van','shed')
WorkOrder(varchar(10))
BOL(varchar(15))
TransferDate(date)
TransferMethod(enum 'DEF','RTS','OBF')
onhand (boolean)
PHP脚本
然后我将制作2个PHP脚本,每个脚本只有一个查询,一个表格显示信息
onhand.php
select *fields filled for on hand parts* from parts where onhand = 1
notonhand.php
select *fields filled for not on hand parts* from parts where onhand = 0