954,517 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Have something to say? Contribute New Article Reply to this Article

Multi Location Store Software database design

Hello Members,

I am developing application in vb.net. We have multi store in various location. I want my application show stock in hand,Sales , Purchase information for all the stores. Should i need centeralised server like WAN or every day data transfer. I need to know the Table design. Normalisation tips. Can anyone suggest me normalisation solution? Please...

Salaam
Newbie Poster
2 posts since Dec 2006
Reputation Points: 10
Solved Threads: 0
 

>>Should i need centeralised server like WAN or every day data transfer
If the volume is quite high you will want to use a centralized server. I'm supprised you don't have one already.

>>I need to know the Table design
Since we don't know the exact information you need it will not be possible for us to help you out very much with that. You probably need more than one table.

what's the purpose of the tables? IRS tax reporting? then you need to consult an accountant. If you already have a database for that purpose maybe you can just use the information in that database instead of creating another one.


(1) general store information, such as an account number unique to each store, address, store manager's name, phone number, etc.

(2) Sales table with store account number and sales information. This could be a simple or complex as you need.

(3) Purchases. similar comments as for Sales.

Ancient Dragon
Retired & Loving It
Team Colleague
30,049 posts since Aug 2005
Reputation Points: 5,662
Solved Threads: 2,343
 

Dear Dragon,

Thank you very much for your reply. The table i mean that every store has sales, purchase. This informaiton is stored on table in respective location. What's is the case if I don't use WAN server. and also my end user like to see the sales ,purchase and delivery information of the particular part number (IT's unique in all branch) from his application for all the branches. also i worried about WAN connection because of stablity and aviablity . Incase if any shutdown in DSL or cable connection we don't have access of centeralised server. Now i am using data transfer to update the sales,purchase , part status information.

Can you throw some input please?



>>Should i need centeralised server like WAN or every day data transfer
If the volume is quite high you will want to use a centralized server. I'm supprised you don't have one already.

>>I need to know the Table design
Since we don't know the exact information you need it will not be possible for us to help you out very much with that. You probably need more than one table.

what's the purpose of the tables? IRS tax reporting? then you need to consult an accountant. If you already have a database for that purpose maybe you can just use the information in that database instead of creating another one.


(1) general store information, such as an account number unique to each store, address, store manager's name, phone number, etc.

(2) Sales table with store account number and sales information. This could be a simple or complex as you need.

(3) Purchases. similar comments as for Sales.

Salaam
Newbie Poster
2 posts since Dec 2006
Reputation Points: 10
Solved Threads: 0
 

The way we do it is each place has its own database and the databases replicate the data to a central site. If the internet connection happens to be down then the replication waits until the connection can be restored. You will need a much more sophicated database than something like Microsoft Access can provide. MySql, Microsoft SQL, Sybase and several others will work for you. Be prepared to spend some $$$ for that.

As for table design, you need to find out exactly what data elements that need to be stored. For example, a sales table might have

unique StoreID (probably char string or int)
product ID
sale date (date and time)
sale amount
customer ID (if sale is to a company)

Ancient Dragon
Retired & Loving It
Team Colleague
30,049 posts since Aug 2005
Reputation Points: 5,662
Solved Threads: 2,343
 

This article has been dead for over three months

Post: Markdown Syntax: Formatting Help
You