2. Aryanz Super Mart
Vision:
“Fulfilling daily necessities of people”
Mission:
To make daily-use products readily available for Bahria Town’s
residents 24/7”
3. SWOT ANALYSIS
Strengths:
• None
Weaknesses:
• No proper inventory management
system
• Outdated technology being used
• Insufficient marketing of store
• Doesn’t market online
• Need to improve their management
Opportunities:
• Use new technology
• Provide more services
• Maintain a database
• Market online
• Make commercials
• Maintain proper financial records
Threats:
• Competitors; both existing and new
• Dwindling budget
• Expensive database
• Government regulations like rent,
taxes etc.
6. KEYS
PRIMARY KEY
Relation name Primary Key
Stock receipt Order ID
Employee Employee ID
Purchases Voucher number
Supplier Supplier ID
Product Item code
Category Category ID
Sales Invoice Number
7. FOREIGN KEY
Foreign Key Referenced
Attribute Relation Attribute Relation
Supplier ID Purchases Supplier ID Supplier
Item code Stock receipt Item code Product
Voucher No Stock receipt Voucher no Purchases
Category ID Product Category ID Category
Item code Inventory Item code Product
Invoice No Inventory Invoice No Sales
Employee ID Inventory Employee ID Employee
Category ID Inventory Category ID Category
Employee ID Sales Employee ID Employee
Item code Sales Item code Product
8. ATTRIBUTES AND ATTRIBUTE DOMAIN
Entity Name Attributes Description Data Type & Length Nulls Multi
valued
Inventory Item Code
Invoice Number
Category ID
Quantity
Total cost
Inventory Status
Numeric values
Unique for every sale
Product category
How much of an item is present in
inventory
Cost of all products available
Available / Reorder
12-13 variable characters
6 variable characters
Numeric value
3-4 variable characters
Numeric Value
In text
No
No
No
No
No
No
No
No
No
No
No
No
Stock Receipt Order ID
Item Code
Voucher Number
Quantity
Total Cost
Unique for every order
Numeric Values
Specific number for every purchase
Number of products
Cost of all items
4-5 variable characters
12-13 characters
4-5 variable characters
3-4 Variable characters
Numeric value
No
No
No
No
No
No
No
No
No
No
9. Purchases Voucher Number
Date
Supplier’s name
Quantity
Total Cost
Specific number for every
purchase
Of that specific day
The supplying company
The number of items
Cost of all purchases
4-5 variable characters
Date
In text
3-4 variable characters
Numeric Value
No
No
No
No
No
No
No
No
No
No
Product Item Code
Product Name
Product Price
Product Cost
Description
Unique for every product
The product’s brand
Price at which it is sold
Price at which it was bought
Product’s details
12-13 variable characters
In text
Numeric Value
Numeric Value
In text
No
No
No
No
No
No
No
No
No
No
Category Category ID
Category Name
Category description
Unique for every category
The type of product
Category’s details
4-5 variable characters
In text
In text
No
No
No
No
No
No
10. Sales Invoice Number
Employee ID
Item Code
Quantity
Total Price
Unique no for every sale
Unique for every employee
Unique code for every
product
Number of items sold
Price of all products sold
6 Variable characters
5-6 variable characters
12-13 characters
3-4 variable characters
Numeric value
No
No
No
No
No
No
No
No
No
No
Supplier Supplier ID
Supplier’s Name
Supplier’s contact
Unique for every supplier
Supplier’s Name
Supplier’s Number
4-5 variable characters
In text
Numeric Value
No
No
No
No
No
No
Employee Employee ID
Date
Employee’s name
Unique for every employee
Of that specific day
Employee at the POS
5-6 variable characters
Date
In text
No
No
No
No
No
No
12. TRANSACTION MANAGEMENT
Committed Transaction:
Normal transaction
Buyer purchases a product and it is eliminated from inventory
Supplier supplies products and these are added into the inventory
Aborted Transaction:
Only if customer cancels a purchase
The already scanned item needs to be added back into the
inventory