object oriented programming 2 (c#)

24
Warehouse Item and Location Management System Course Instructor: SYED ISHTEAQUE AHMED

Upload: tanveer-ahmed

Post on 04-Aug-2015

62 views

Category:

Technology


1 download

TRANSCRIPT

Warehouse Item and Location Management System

Course Instructor: SYED ISHTEAQUE AHMED

Content:

1.Introduction

2.About Warehouse Management System

3.Analyzing the current system

4.User requirements

5.Feature List

6.Warehouse visual representation

About Warehouse

Project Goals:

• Reliable

• Flexible

• User Friendly

Purpose:

• Reduce time consumption

• Reduce manpower

• Help user improve the efficiency of

inventory control operations.

Feature List

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.

Use Case

Register

Receive product

Release product

Create warehouse

View warehouse

Transactions log

Login

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

Class Diagram

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()

Print

+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

Graphical User Interface

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:

Password:Recover Password

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

Enter Category Name Create

Category 1 Category Color

Category 3

Category 2

Category 1

Ok

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

Q&A