Inventory Control, Software or DA: Kick-Start Data Models for Database Designs might help you get started. Important thing is to get the tables right first. When you feel the table structures are correct, post back what you have (in text form) along with a description of what you are modeling...