나는 꽤 좋은 프로그래머이지만 시스템 아키텍처를 설계 할 때는 훌륭하지 않다. 나는 꽤 간단한 인벤토리 시스템을 가지고 있지만 구조화에 대한 좋은 방법을 알고 싶다.인벤토리 시스템을 설계하는 올바른 방법
나는 사용자가 할 수있는 장비가 약 20 가지있다 [전체보기 | 업데이트 | 삭제 | 추가]를 클릭하십시오. 그러나 나는 다른 장비에 대해 다른 액세스 레벨을 가지고 있습니다 (동적 인 것이 필요하거나 누가 무엇을 보거나 삭제할 수 있는지 변경해야합니다).
예를 들어 하나의 장비에는?
addPart1.php
removePart1.php
updatePart1.php
index.php (view all parts)
addPart2.php
removePart2.php
updatePart2.php
index.php (view all parts)
모든 부품에 대해? 좋은, 확장 가능하고 효율적인 구조를 설계하려고 할 때 혼란스러워합니다.
귀하의 비즈니스가 성장하고 50,000 개의 서로 다른 부분으로 끝나는 경우 어떻게됩니까? 50,000 개의 addPart.php, 50,000 개의 removePart.php 등이 있습니다. 완전히 유지할 수 없습니다. –
'addPart.php? id = 1' GET 매개 변수가 손상 되었습니까? – Cyclone