object oriented programming 2 (c#)
TRANSCRIPT
Content:
1.Introduction
2.About Warehouse Management System
3.Analyzing the current system
4.User requirements
5.Feature List
6.Warehouse visual representation
Purpose:
• Reduce time consumption
• Reduce manpower
• Help user improve the efficiency of
inventory control operations.
Feature List:
Warehouse size can be created according to the user’s specification.
Touch screen facility along with non touch system.
User will get a visual representation of warehouse and products.
Product and placement will be dynamic.
Can generate transaction log with information about product and its
related information.
Can print transaction details whenever warehouse receives or release
products.
Register
Receive product
Release product
Create warehouse
View warehouse
Transactions log
Login
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
MainProgramm
-userCheack()
CreateWarhouse
+warehouseLength: String+warehouseWidth: String+warehouseHeight: String+startDate: String+addWarehouseInfo()
Login
-passwordField+cheackPassword (password :String) :bool
-login(userInfo : UserInfo)-warehouseAvailability()
+recoverPassword()
Registration
-Password : String-securityQuestion_1 : -securityQuestion_2 : String-answerOfSecurityQuestion_1:String-answerOfSecurityQuestion_2: String+addUserInfo()
MainWorkspace
-reciveProduct()-releaseProduct()-warehouseMap()
ReciveProduct
-addProduct()
ReleaseProduct
-productList:Vector-searchProduct() : SqlCeCommand
-productsID :Vector
WarehouseVirtualMap
-reciveProduct()-warehouseMap()
-viewInMap()-generateTransactionLog()
+printReleaseProductsList (productsList: Vector)+printRecivedToken (productID: int)
Product
-productName :String-productWeight :float-productCatagory: Catagory-productLength: float-productWidth: float-productHeight: float-productDescription: String-productLocation: -addLocation()-verifyLocation()
TransactionLog
-addReleaseProducts (productsList: Vector)-addRecivedProducts (productID: int)
Catagory
-catagoryname-catagoryColor
Administrator Registration
Enter Your PasswordPassword:
Re-Enter PasswordConfirm Password:
Write Your Security Question 1?Security Question 1:
Write Your Answer
Write Your Security Question 2?
Write Your Answer
Answer:
Submit
Security Question: 2
Answer:
Recover Password
W.*?
Enter your Security Question’s Answer
Enter your New password
Re-Enter your password
W.*?
Enter your Security Question’s Answer
Security Question 1:
Save
Security’s Answer:
New Password:
Confirm Password:
Security Question 2:
Security’s Answer:
AboutChange Password
Change Password
Enter your old password
Enter your new password
Re-Enter your password
Old Password:
New Password:
Confirm Password:
Save
5
150 inch 120 inch
5
700 inch
30 inch120 inch
Create Warehouse
Warehouse Size:
Row No.:
Width: Height:
Warehouse Layout: Manual
Grid
Column No.
Length:
Grid Width:Grid Length:
Create
Warehouse Map
Grid 12
Product ID 5
Product ID 2Product ID 1
Product ID 3Product ID 4
Product ID 1
Product ID 6Product ID 7
Name: Category: Weight:Dimension:
10 11 12 13 14
20 21 22 23 24
30 31 32 34
00 01 03 04
40 41 42 43 44
0 1 3 4
0
1
2
3
4
02
2
33
40 41 42 43 445
14
24
34
04
44
5
44
14
24
34
04
44
6
44Save
Receive Product Release ProductWarehouse Map Transaction Log
Category 3
Category 2
Category 1
Product Name:
Weight:
Category: Create New Catagory
Length: Width: Height:
Product Description:
Next
Product Quantity:
Receive Product Release ProductWarehouse Map Transaction Log
Create
Product Name Product ID
Shipment Date
Expire Date
Weight
View in Map Release Products
Search
Product ID 2
Product ID 5
Product ID 1
Product ID 3Product ID 4
Product ID 6Product ID 7
Product ID Category Weight Dimension
Receive Product Release ProductWarehouse Map Transaction Log
Search
Transaction LogFrom
To System Date
Product ID Name Shipment Date
Receive Product Release ProductWarehouse Map Transaction Log