17
Prepared by: Brandon Barkley, Bryan Platek, John Petro, and Aaron Linder Prepared for: Dr. Thom Luce MIS 400 course November 11, 2011 Warehouse Management System: SDLC Document Order Receiving

Warehouse Management System: SDLC Document · Warehouse Management System: SDLC Document Order Receiving 2 | P a g e Current State Analysis System Overview The client for the project

  • Upload
    buianh

  • View
    215

  • Download
    0

Embed Size (px)

Citation preview

Prepared by:

Brandon Barkley, Bryan Platek, John Petro, and Aaron

Linder

Prepared for:

Dr. Thom Luce

MIS 400 course

November 11, 2011

Warehouse Management System:

SDLC Document Order Receiving

Warehouse Management System: SDLC Document

Order Receiving

1 | P a g e

Table of Contents

Current State Analysis ..................................................................................................................... 2

System Overview ...................................................................................................................................... 2

As-Is Use Case Diagram ........................................................................................................................... 4

As-Is Process Flows .................................................................................................................................. 5

Known Issues List ..................................................................................................................................... 6

Requirements Definition ................................................................................................................. 7

To-Be Use Case Diagram ......................................................................................................................... 7

To-Be Process Flows ................................................................................................................................ 8

Risk Assessment ....................................................................................................................................... 9

Application Design ........................................................................................................................... 10

Functional Design Write-up .................................................................................................................... 10

Site Map .................................................................................................................................................. 11

Screen Prototypes.................................................................................................................................... 12

Database Design (ERD) .......................................................................................................................... 16

Warehouse Management System: SDLC Document

Order Receiving

2 | P a g e

Current State Analysis

System Overview

The client for the project is interested in receiving an upgrade for their warehouse management

system. The mission of the project is to modernize, increase efficiency and reduce errors that

take place in their supply chain system. Currently the clients are using a fax based system to send

and receive orders. This system is crucial to the company because they need it to receive parts

that are required in their product. The company is looking to modernize this system and move

their records into a database. Their reason for wanting to do this is because currently they are

experiencing manual errors caused by employees. They would like for us to increase processing

speed, reduce errors and create more standardization.

The warehouse management system within the company is broken down into three different

divisions. The first division is order placement (OP) which is where they will create orders,

receive missing orders, reorder missing orders and send orders to be recorded. This division is

used mostly at their assembly plant that is used to build vehicles. The clients would like this

system to be able to order multiple products in multiple quantities as a single order. They

currently have been having issues with order fulfillment and would like the ability to list

previous orders that were either damaged or missing with the capacity to reorder them along with

other items that have not been recently purchased. They would also like to be able to review

order totals and have the power to edit their line items.

The second division in their warehouse management system is order fulfillment (OF). In this

division they receive order information from order placement and store it on their data base.

After that the products are placed onto pallets and then are identified by their RFID tags. Finally

as the pallets are shipped out an Advanced Shipping Notice (ASN) is then sent to the third

division. In this area of the warehouse management system they would like the ability to view

received orders and to be able to pack multiple orders on a single pallet. They would like to be

able to do this because they follow the business accounting rule of first in first out (FIFO) for

their inventory. The clients also need to be able to have more control over what pallets are being

shipped and the details of the order. They stress that the order fulfillment division must follow

what they call the Pack Three rule. This means that for every shipment they must pack at least

three line items into a pallet and at least three pallets to a shipment.

The final division of our client’s warehouse management system is order receiving (OR). This

division is used for receiving orders of parts for their automobiles. They will simulate the

delivery of the products by using a RFID scanner. This information is then entered into the data

Warehouse Management System: SDLC Document

Order Receiving

3 | P a g e

base and will update the order placement division on the status of the order that was placed. In

this area of the warehouse system the clients would like to have the capability of using the RFID

to update current statuses at the shipping dock. They would also like the RFID to be able to show

if an order is missing or damaged.

The issues that our client has been experiencing are causing them to slow down their business

and become less efficient. When we are done with the project we will have resolved most of their

issues by modernizing their technology. This technology will help aid them in being more

organized and efficient through the use of the databases we created. It will also help resolve the

manual errors that are occurring within the company because of the massive paper trail their

current fax based system is causing. Our goal for this project is to resolve all the issues

surrounding the current system while at the same time improving the functionality of our clients

company.

Warehouse Management System: SDLC Document

Order Receiving

4 | P a g e

As-Is Use Case Diagram

Purchaser (Order Placement)

Supplier (Order Fulfillment)

Warehouse (Order Receiving)

Place New Order

ReorderMissing/Damaged Items

Fufill Orders fromOP

Send Order toWarehouse

Fax Missing/DamagedItems Notification

Recieve Order

Fax Invioce to Supplier

Review ShipmentContents

Warehouse Management System: SDLC Document

Order Receiving

5 | P a g e

As-Is Process Flows

FulfillmentPurchasing Receiving

Ready to order item(s)

Order Faxed Order Recieved

Order Processed

Order Packaged

Order Shipped Order Recieved

Notify of Damaged or Missing Items

Order Complete

Order PendingAre supply quantities

sufficient for order?

[[no]]

[[yes]]

Do the received

items match

the invoice?

[[yes]]

[[no]]

Review Content of OrderSend Shipment Notice

Receive Shipment Notice

Refax Order of Missing/Damaged

Warehouse Management System: SDLC Document

Order Receiving

6 | P a g e

Known Issues List

Outdated technology

o Current fax based management system is cumbersome and is inefficient

Often responsible for causing manual errors and slow processing speeds

Lacks the ability of error control and ability to detect delays on parts

All data and information is saved on paper, there is so much paper it has become

more difficult to store it, organize or track files

Lack of a centralized information system that automatically inputs and updates order information

in database

Inability to list ordered items that never got fulfilled and reorder them with other new items

Inability to review the total of an order or change quantities or remove items from an order

Lack of the ability to review data about previous shipments that have been moved on to OR

There is no way to review shipments and their contents or confirm status of the LineItems

Warehouse Management System: SDLC Document

Order Receiving

7 | P a g e

Requirements Definition

To-Be Use Case Diagram

Purchaser (Order Placement)

Warehouse (Order Receiving)

Supplier (Order Fulfillment)

Create Order

Reorder Missing/Damaged Items

Fulfill OrderShip Order toWarehouse

Recieve Order

Enter into database/update statuses

Send Order

Ship Product & ASN

Send Order Status Update

Scan RFID's

Review ShipmentContents

Warehouse Management System: SDLC Document

Order Receiving

8 | P a g e

To-Be Process Flows

ReceivingFulfillmentPurchasing

Ready to order item(s)

Enter orderinto System

Order Packaged

Order Shipped

Shipment Recieved

Order Complete

Order Pending

Are supply quantities sufficient

for order?

[[no]]

[[yes]]

Review & Submit Order

Send Shipment Notice Receive Shipment Notice

Scan RFID's

Review Shipment/Confirm Pallet Status

Submit to Database/Send Status Updates to OPReorder Missing/Damaged Items

Warehouse Management System: SDLC Document

Order Receiving

9 | P a g e

Risk Assessment

Risk Likelihood Impact Approach/mitigation Early Warning

Signs

Team Dynamics

Inexperience with RFID High Med Pay attention in class

Other commitments

conflict with group

meetings

Med High Find a time that is repeatable

weekly.

Falling behind

schedule

Inability to form a reliable

medium for

communication

Med-low Very

High

Set up system early / fall back

to email

Persons being

“out of the loop”

/ things not

getting done

Client

Employee training High High Create a training manual

Employee resistance to

new protocol

Med High Incentivize attendance to

training sessions

Low attendance

at training

sessions

Client may not have

sufficient IT resources to

support the proposed

system

High Very

High

Inform client, such that they

may procure needed server(s)

Cost of the system and

maintenance

variable Very

High

Describe the relative

complexity of the system to the

client and its associated costs.

Application

Complexity of building an

entire system from the

ground up

Med-high Med-

high

Vigilance, commitment Falling behind

schedule

Difficulty in having the

applications

“communicate” with the

other entities’ applications

Med-high Very

high

Meeting between the three

entities

Warehouse Management System: SDLC Document

Order Receiving

10 | P a g e

Application Design

Functional Design Write-up

Module Description

Home/login Authenticate Users

OR portal Displays order anomalies

Links to other modules(pages)

Order Check-In Allows for check-in of orders

Order Review Forces the user to do a line-by-line review of order

contents

Order Review Allows for searching or previously received orders

Allows for reviewing of previously received

orders.

OF Data receiver Receives data from Order fulfillment

OP Data Sender Passes data to Order Placement

Warehouse Management System: SDLC Document

Order Receiving

11 | P a g e

Site Map

Home/login

Main

Order Lookup OrderCheck-In

Line Item Review

Warehouse Management System: SDLC Document

Order Receiving

12 | P a g e

Screen Prototypes

OR_MAIN

After login, user will be taken here. The page displays the current date and also shows the user any

anomalies with expected arrivals, etc. Clicking on the [select] button with in this dashboard will take the

used to a detailed report showing the contents of the late order. The [Order Check-in] Button will take the

user to an RFID entry page, where the user can enter received orders. The [Order Lookup] button will

take the user to an Order lookup page where the user will be able to look at previous orders.

Warehouse Management System: SDLC Document

Order Receiving

13 | P a g e

OR_Check-In

This page is reached from the [Order-check-In] button from the main page. That button is now disabled,

because we are already on that page. [The Order lookup] button will allow the user to look up specific

orders. The cancel button will return the user back to the main page, and the submit button will take the

user to a shipment review page.

Warehouse Management System: SDLC Document

Order Receiving

14 | P a g e

OR_ShipmentCheck

This page is reached from submitting an RFID on the order check-in page. Both the Present and Missing

columns will contain checkboxes, once one and only one checkbox has been checked in each row then the

Submit button will become enabled. Clicking the enabled submit button will pass information along to

Order Placement and return the user to the order check-in page.

Warehouse Management System: SDLC Document

Order Receiving

15 | P a g e

OR_Lookup

This page will allow users to type in an Order ID# and a query will return information from that order

ID#, if such an order exists. The Order Check-In button takes the user to the order check-in page. The

Cancel button will take the user back to the main page.

Warehouse Management System: SDLC Document

Order Receiving

16 | P a g e

Database Design (ERD)