SlideShare a Scribd company logo
1 of 6
On the Spot Courier Services
Running Case Study
Michael Dimond
System Analysist
Problem Description
Founder of On The Spot Courier Services, Bill Wiley
discovered he had minor issues with his business. He was
having trouble getting business. He would advertise to local
businesses that needed same day delivery. After that didn’t
work he knew he needed to change things. Like build his own
website where companies could place shipments online, get
software to manage customer accounts, and a database to keep
track of inventory.
System Capabilities
· Be able to have customers place orders online as an alternative
to over the phone.
· Easily manage inventory
· Create customer accounts for easier tracking.
· Have delivery drivers be able to scan in packages upon pickup
and store that info in warehouse database.
Business Benefits
· Make ordering pickups and shipments easier for customers.
· Easier way to track shipments and know what is in the
warehouse at all times to prevent loss of package.
· Make tracking packages easy for customers so they will want
to continue doing business with you.
The stakeholders for On the Spot would be Bill Wiley, the
customers, warehouse staff, and delivery personal. The
customer should be actively involved in the system definition
because they will be placing the orders. As the business grows
Human Resources (payroll, accountant) would also be involved.
If I were commissioned to build the system I would determine
the requirements by:
I would first interview the users and stakeholders to understand
the business function and need. Then review inputs, outputs,
and procedures external to the organization and existing
business documents. I would then observe and document the
business process to better understand what occurs in the courier
business functions. Using the information obtained from the
business functions I would then research vender solutions to
avoid common mistakes, save time and money. Lastly, I would
collect user comments and suggestions to ensure the system is
accurate and functioning.
Some questions needed answered are as follows:
· What are the business operation and process?
· How are the operations performed?
– how is it done? –what steps are taken? – can they be done
another way?
· What information is needed to perform the operations?
–what information is used? – what inputs are used? –what
output is produced?
-Use Case actors:
· Customer
· Employee (Driver)
· Bill
-Use Cases:
· Requesting a package pickup
· Picking up a package
· Generate Bill
· Print Label
Fully developed use case for Requesting a package pickup
Use case name:
Request a package pickup
Scenario:
Web customer requests package pickup
Triggering event:
Web customer has package(s) to be picked up and requests
pickup
Brief description:
User enters package information (TO address, type of service,
size/weight). System returns the cost, expected pickup time, and
prints label
Actors:
Customer
Related use cases:
Request package pickup (phone in) Enter package info (pickup
package)
Stakeholders:
Bill, Customer, Delivery employee
Preconditions:
Customer and customer account must exist
Postconditions:
Pickup request is created and associated with Customer
Flow of activities
Actor
System
1. For each package
1.1 Enter type of service
1.2 Enter TO information
1.3 Enter package size/weight
1.4 Request label print
1. 1.3.1 Display Cost
2. 1.3.2 Display expected pickup time
3. 1.3.3 Create Request record
Create Package record
1.4.1 Print label
Exception conditions:
1.4.1 Label cannot print
Use Case Diagram
Access Controls
a. Bill (Owner): Should be given access to all financial records,
as well as payroll, customer info, and shipping info.
b. Customers: A user control for the customer is customerID so
only they have access to their account.
c. Warehouse workers: warehouse workers do not require access
to any controls, therefore have no access controls.
d. Delivery Driver: security locks and safeguards must be
placed on handheld scanners to protect shipping info in case of
loss or theft.
e. Suppliers: Should be given limited access to view weather the
shipment has arrived or not.
All data should be encrypted, especially on handheld devices or
anything that leaves the main office or warehouse. If any of the
encryptions were hacked, then all customer and supplier info
could be at risk of being stolen. Especially billing and payment
info.
Domain Model Classes
· Customer
· Payment
· Customer Account
· Order
· Package
On the Spot Courier ServicesRunning Case Study.docx

More Related Content

Similar to On the Spot Courier ServicesRunning Case Study.docx

OntheSpot Courier Services Previous chapters have describe.pdf
OntheSpot Courier Services Previous chapters have describe.pdfOntheSpot Courier Services Previous chapters have describe.pdf
OntheSpot Courier Services Previous chapters have describe.pdfabsgroup9793
 
NetSuite Procure To Pay Process.pdf
NetSuite Procure To Pay Process.pdfNetSuite Procure To Pay Process.pdf
NetSuite Procure To Pay Process.pdfPratik686562
 
RPA Case Studies - AAPNA Infotech
RPA Case Studies - AAPNA InfotechRPA Case Studies - AAPNA Infotech
RPA Case Studies - AAPNA InfotechAapna Infotech
 
Accounting information systems the processes and controls turner 2nd edition ...
Accounting information systems the processes and controls turner 2nd edition ...Accounting information systems the processes and controls turner 2nd edition ...
Accounting information systems the processes and controls turner 2nd edition ...abb183n
 
presentationonsapsd-230717060614-f4adb19e.pdf
presentationonsapsd-230717060614-f4adb19e.pdfpresentationonsapsd-230717060614-f4adb19e.pdf
presentationonsapsd-230717060614-f4adb19e.pdfKetanChaudhari43
 
Presentation on SAP SD.pptx
Presentation on SAP SD.pptxPresentation on SAP SD.pptx
Presentation on SAP SD.pptxPrasannPatil3
 
Car Booking ass slide (2).pptx
Car Booking ass slide (2).pptxCar Booking ass slide (2).pptx
Car Booking ass slide (2).pptxRAKSMEYSEM2
 
Client Onboarding: Effectively Managing the Client Lifecycle
Client Onboarding: Effectively Managing the Client LifecycleClient Onboarding: Effectively Managing the Client Lifecycle
Client Onboarding: Effectively Managing the Client LifecycleDoxim Inc.
 
Design Implementation ProposalDesign Implementation Proposal.docx
Design Implementation ProposalDesign Implementation Proposal.docxDesign Implementation ProposalDesign Implementation Proposal.docx
Design Implementation ProposalDesign Implementation Proposal.docxtheodorelove43763
 
Auto Ancillaries Limited Report (Database + Source Code)
Auto Ancillaries Limited Report (Database + Source Code) Auto Ancillaries Limited Report (Database + Source Code)
Auto Ancillaries Limited Report (Database + Source Code) nataliej4
 
BSA520 v4Gail Industries Case StudyBSA520 v4Page 6 of 6.docx
BSA520 v4Gail Industries Case StudyBSA520 v4Page 6 of 6.docxBSA520 v4Gail Industries Case StudyBSA520 v4Page 6 of 6.docx
BSA520 v4Gail Industries Case StudyBSA520 v4Page 6 of 6.docxcurwenmichaela
 
BSA520 v4Gail Industries Case StudyBSA520 v4Page 6 of 6.docx
BSA520 v4Gail Industries Case StudyBSA520 v4Page 6 of 6.docxBSA520 v4Gail Industries Case StudyBSA520 v4Page 6 of 6.docx
BSA520 v4Gail Industries Case StudyBSA520 v4Page 6 of 6.docxjasoninnes20
 
2_Q2-Entrep-Autosaved.pptx
2_Q2-Entrep-Autosaved.pptx2_Q2-Entrep-Autosaved.pptx
2_Q2-Entrep-Autosaved.pptxSheraRuthFeolino
 
C03-BPM03_UT-BPMN_Ex.ppt
C03-BPM03_UT-BPMN_Ex.pptC03-BPM03_UT-BPMN_Ex.ppt
C03-BPM03_UT-BPMN_Ex.pptLuckySaigon1
 
CASE STUDY - THE NEXTGEN POS SYSTEM (2).ppt
CASE STUDY - THE NEXTGEN POS SYSTEM (2).pptCASE STUDY - THE NEXTGEN POS SYSTEM (2).ppt
CASE STUDY - THE NEXTGEN POS SYSTEM (2).pptJayaprasanna4
 
115442368-49930505-Car-Rental-System-Project-Report
115442368-49930505-Car-Rental-System-Project-Report115442368-49930505-Car-Rental-System-Project-Report
115442368-49930505-Car-Rental-System-Project-ReportScott Bou
 

Similar to On the Spot Courier ServicesRunning Case Study.docx (20)

Unit2 ch1
Unit2 ch1Unit2 ch1
Unit2 ch1
 
Final Project
Final ProjectFinal Project
Final Project
 
OntheSpot Courier Services Previous chapters have describe.pdf
OntheSpot Courier Services Previous chapters have describe.pdfOntheSpot Courier Services Previous chapters have describe.pdf
OntheSpot Courier Services Previous chapters have describe.pdf
 
NetSuite Procure To Pay Process.pdf
NetSuite Procure To Pay Process.pdfNetSuite Procure To Pay Process.pdf
NetSuite Procure To Pay Process.pdf
 
RPA Case Studies - AAPNA Infotech
RPA Case Studies - AAPNA InfotechRPA Case Studies - AAPNA Infotech
RPA Case Studies - AAPNA Infotech
 
Accounting information systems the processes and controls turner 2nd edition ...
Accounting information systems the processes and controls turner 2nd edition ...Accounting information systems the processes and controls turner 2nd edition ...
Accounting information systems the processes and controls turner 2nd edition ...
 
presentationonsapsd-230717060614-f4adb19e.pdf
presentationonsapsd-230717060614-f4adb19e.pdfpresentationonsapsd-230717060614-f4adb19e.pdf
presentationonsapsd-230717060614-f4adb19e.pdf
 
Presentation on SAP SD.pptx
Presentation on SAP SD.pptxPresentation on SAP SD.pptx
Presentation on SAP SD.pptx
 
Ts
TsTs
Ts
 
Car Booking ass slide (2).pptx
Car Booking ass slide (2).pptxCar Booking ass slide (2).pptx
Car Booking ass slide (2).pptx
 
Client Onboarding: Effectively Managing the Client Lifecycle
Client Onboarding: Effectively Managing the Client LifecycleClient Onboarding: Effectively Managing the Client Lifecycle
Client Onboarding: Effectively Managing the Client Lifecycle
 
North Face
North FaceNorth Face
North Face
 
Design Implementation ProposalDesign Implementation Proposal.docx
Design Implementation ProposalDesign Implementation Proposal.docxDesign Implementation ProposalDesign Implementation Proposal.docx
Design Implementation ProposalDesign Implementation Proposal.docx
 
Auto Ancillaries Limited Report (Database + Source Code)
Auto Ancillaries Limited Report (Database + Source Code) Auto Ancillaries Limited Report (Database + Source Code)
Auto Ancillaries Limited Report (Database + Source Code)
 
BSA520 v4Gail Industries Case StudyBSA520 v4Page 6 of 6.docx
BSA520 v4Gail Industries Case StudyBSA520 v4Page 6 of 6.docxBSA520 v4Gail Industries Case StudyBSA520 v4Page 6 of 6.docx
BSA520 v4Gail Industries Case StudyBSA520 v4Page 6 of 6.docx
 
BSA520 v4Gail Industries Case StudyBSA520 v4Page 6 of 6.docx
BSA520 v4Gail Industries Case StudyBSA520 v4Page 6 of 6.docxBSA520 v4Gail Industries Case StudyBSA520 v4Page 6 of 6.docx
BSA520 v4Gail Industries Case StudyBSA520 v4Page 6 of 6.docx
 
2_Q2-Entrep-Autosaved.pptx
2_Q2-Entrep-Autosaved.pptx2_Q2-Entrep-Autosaved.pptx
2_Q2-Entrep-Autosaved.pptx
 
C03-BPM03_UT-BPMN_Ex.ppt
C03-BPM03_UT-BPMN_Ex.pptC03-BPM03_UT-BPMN_Ex.ppt
C03-BPM03_UT-BPMN_Ex.ppt
 
CASE STUDY - THE NEXTGEN POS SYSTEM (2).ppt
CASE STUDY - THE NEXTGEN POS SYSTEM (2).pptCASE STUDY - THE NEXTGEN POS SYSTEM (2).ppt
CASE STUDY - THE NEXTGEN POS SYSTEM (2).ppt
 
115442368-49930505-Car-Rental-System-Project-Report
115442368-49930505-Car-Rental-System-Project-Report115442368-49930505-Car-Rental-System-Project-Report
115442368-49930505-Car-Rental-System-Project-Report
 

More from vannagoforth

1. Primary sources2. Secondary sources3. La Malinche4. Bacon’s.docx
1. Primary sources2. Secondary sources3. La Malinche4. Bacon’s.docx1. Primary sources2. Secondary sources3. La Malinche4. Bacon’s.docx
1. Primary sources2. Secondary sources3. La Malinche4. Bacon’s.docxvannagoforth
 
1. Prepare an outline, an introduction, and a summary.docx
1. Prepare an outline, an introduction, and a summary.docx1. Prepare an outline, an introduction, and a summary.docx
1. Prepare an outline, an introduction, and a summary.docxvannagoforth
 
1. Normative moral philosophy typically focuses on the determining t.docx
1. Normative moral philosophy typically focuses on the determining t.docx1. Normative moral philosophy typically focuses on the determining t.docx
1. Normative moral philosophy typically focuses on the determining t.docxvannagoforth
 
1. Paper should be 5-pages min. + 1 page works cited2. Should have.docx
1. Paper should be 5-pages min. + 1 page works cited2. Should have.docx1. Paper should be 5-pages min. + 1 page works cited2. Should have.docx
1. Paper should be 5-pages min. + 1 page works cited2. Should have.docxvannagoforth
 
1. Name and describe the three steps of the looking-glass self.2.docx
1. Name and describe the three steps of the looking-glass self.2.docx1. Name and describe the three steps of the looking-glass self.2.docx
1. Name and describe the three steps of the looking-glass self.2.docxvannagoforth
 
1. Provide an example of a business or specific person(s) that effec.docx
1. Provide an example of a business or specific person(s) that effec.docx1. Provide an example of a business or specific person(s) that effec.docx
1. Provide an example of a business or specific person(s) that effec.docxvannagoforth
 
1. Mexico and Guatemala. Research the political and economic situati.docx
1. Mexico and Guatemala. Research the political and economic situati.docx1. Mexico and Guatemala. Research the political and economic situati.docx
1. Mexico and Guatemala. Research the political and economic situati.docxvannagoforth
 
1. Many scholars have set some standards to judge a system for taxat.docx
1. Many scholars have set some standards to judge a system for taxat.docx1. Many scholars have set some standards to judge a system for taxat.docx
1. Many scholars have set some standards to judge a system for taxat.docxvannagoforth
 
1. List and (in 1-2 sentences) describe the 4 interlocking factors t.docx
1. List and (in 1-2 sentences) describe the 4 interlocking factors t.docx1. List and (in 1-2 sentences) describe the 4 interlocking factors t.docx
1. List and (in 1-2 sentences) describe the 4 interlocking factors t.docxvannagoforth
 
1. Please explain how the Constitution provides for a system of sepa.docx
1. Please explain how the Constitution provides for a system of sepa.docx1. Please explain how the Constitution provides for a system of sepa.docx
1. Please explain how the Constitution provides for a system of sepa.docxvannagoforth
 
1. Please watch the following The Diving Bell & The Butterfly, Amel.docx
1. Please watch the following The Diving Bell & The Butterfly, Amel.docx1. Please watch the following The Diving Bell & The Butterfly, Amel.docx
1. Please watch the following The Diving Bell & The Butterfly, Amel.docxvannagoforth
 
1. Most sociologists interpret social life from one of the three maj.docx
1. Most sociologists interpret social life from one of the three maj.docx1. Most sociologists interpret social life from one of the three maj.docx
1. Most sociologists interpret social life from one of the three maj.docxvannagoforth
 
1. Members of one species cannot successfully interbreed and produc.docx
1. Members of one species cannot successfully interbreed and produc.docx1. Members of one species cannot successfully interbreed and produc.docx
1. Members of one species cannot successfully interbreed and produc.docxvannagoforth
 
1. Of the three chemical bonds discussed in class, which of them is .docx
1. Of the three chemical bonds discussed in class, which of them is .docx1. Of the three chemical bonds discussed in class, which of them is .docx
1. Of the three chemical bonds discussed in class, which of them is .docxvannagoforth
 
1. Look at your diagrams for hydrogen, lithium, and sodium. What do .docx
1. Look at your diagrams for hydrogen, lithium, and sodium. What do .docx1. Look at your diagrams for hydrogen, lithium, and sodium. What do .docx
1. Look at your diagrams for hydrogen, lithium, and sodium. What do .docxvannagoforth
 
1. Name the following molecules2. Sketch the following molecules.docx
1. Name the following molecules2. Sketch the following molecules.docx1. Name the following molecules2. Sketch the following molecules.docx
1. Name the following molecules2. Sketch the following molecules.docxvannagoforth
 
1. List the horizontal and vertical levels of systems that exist in .docx
1. List the horizontal and vertical levels of systems that exist in .docx1. List the horizontal and vertical levels of systems that exist in .docx
1. List the horizontal and vertical levels of systems that exist in .docxvannagoforth
 
1. Kemal Ataturk carried out policies that distanced the new Turkish.docx
1. Kemal Ataturk carried out policies that distanced the new Turkish.docx1. Kemal Ataturk carried out policies that distanced the new Turkish.docx
1. Kemal Ataturk carried out policies that distanced the new Turkish.docxvannagoforth
 
1. If we consider a gallon of gas as having 100 units of energy, and.docx
1. If we consider a gallon of gas as having 100 units of energy, and.docx1. If we consider a gallon of gas as having 100 units of energy, and.docx
1. If we consider a gallon of gas as having 100 units of energy, and.docxvannagoforth
 
1. In 200-250 words, analyze the basic issues of human biology as th.docx
1. In 200-250 words, analyze the basic issues of human biology as th.docx1. In 200-250 words, analyze the basic issues of human biology as th.docx
1. In 200-250 words, analyze the basic issues of human biology as th.docxvannagoforth
 

More from vannagoforth (20)

1. Primary sources2. Secondary sources3. La Malinche4. Bacon’s.docx
1. Primary sources2. Secondary sources3. La Malinche4. Bacon’s.docx1. Primary sources2. Secondary sources3. La Malinche4. Bacon’s.docx
1. Primary sources2. Secondary sources3. La Malinche4. Bacon’s.docx
 
1. Prepare an outline, an introduction, and a summary.docx
1. Prepare an outline, an introduction, and a summary.docx1. Prepare an outline, an introduction, and a summary.docx
1. Prepare an outline, an introduction, and a summary.docx
 
1. Normative moral philosophy typically focuses on the determining t.docx
1. Normative moral philosophy typically focuses on the determining t.docx1. Normative moral philosophy typically focuses on the determining t.docx
1. Normative moral philosophy typically focuses on the determining t.docx
 
1. Paper should be 5-pages min. + 1 page works cited2. Should have.docx
1. Paper should be 5-pages min. + 1 page works cited2. Should have.docx1. Paper should be 5-pages min. + 1 page works cited2. Should have.docx
1. Paper should be 5-pages min. + 1 page works cited2. Should have.docx
 
1. Name and describe the three steps of the looking-glass self.2.docx
1. Name and describe the three steps of the looking-glass self.2.docx1. Name and describe the three steps of the looking-glass self.2.docx
1. Name and describe the three steps of the looking-glass self.2.docx
 
1. Provide an example of a business or specific person(s) that effec.docx
1. Provide an example of a business or specific person(s) that effec.docx1. Provide an example of a business or specific person(s) that effec.docx
1. Provide an example of a business or specific person(s) that effec.docx
 
1. Mexico and Guatemala. Research the political and economic situati.docx
1. Mexico and Guatemala. Research the political and economic situati.docx1. Mexico and Guatemala. Research the political and economic situati.docx
1. Mexico and Guatemala. Research the political and economic situati.docx
 
1. Many scholars have set some standards to judge a system for taxat.docx
1. Many scholars have set some standards to judge a system for taxat.docx1. Many scholars have set some standards to judge a system for taxat.docx
1. Many scholars have set some standards to judge a system for taxat.docx
 
1. List and (in 1-2 sentences) describe the 4 interlocking factors t.docx
1. List and (in 1-2 sentences) describe the 4 interlocking factors t.docx1. List and (in 1-2 sentences) describe the 4 interlocking factors t.docx
1. List and (in 1-2 sentences) describe the 4 interlocking factors t.docx
 
1. Please explain how the Constitution provides for a system of sepa.docx
1. Please explain how the Constitution provides for a system of sepa.docx1. Please explain how the Constitution provides for a system of sepa.docx
1. Please explain how the Constitution provides for a system of sepa.docx
 
1. Please watch the following The Diving Bell & The Butterfly, Amel.docx
1. Please watch the following The Diving Bell & The Butterfly, Amel.docx1. Please watch the following The Diving Bell & The Butterfly, Amel.docx
1. Please watch the following The Diving Bell & The Butterfly, Amel.docx
 
1. Most sociologists interpret social life from one of the three maj.docx
1. Most sociologists interpret social life from one of the three maj.docx1. Most sociologists interpret social life from one of the three maj.docx
1. Most sociologists interpret social life from one of the three maj.docx
 
1. Members of one species cannot successfully interbreed and produc.docx
1. Members of one species cannot successfully interbreed and produc.docx1. Members of one species cannot successfully interbreed and produc.docx
1. Members of one species cannot successfully interbreed and produc.docx
 
1. Of the three chemical bonds discussed in class, which of them is .docx
1. Of the three chemical bonds discussed in class, which of them is .docx1. Of the three chemical bonds discussed in class, which of them is .docx
1. Of the three chemical bonds discussed in class, which of them is .docx
 
1. Look at your diagrams for hydrogen, lithium, and sodium. What do .docx
1. Look at your diagrams for hydrogen, lithium, and sodium. What do .docx1. Look at your diagrams for hydrogen, lithium, and sodium. What do .docx
1. Look at your diagrams for hydrogen, lithium, and sodium. What do .docx
 
1. Name the following molecules2. Sketch the following molecules.docx
1. Name the following molecules2. Sketch the following molecules.docx1. Name the following molecules2. Sketch the following molecules.docx
1. Name the following molecules2. Sketch the following molecules.docx
 
1. List the horizontal and vertical levels of systems that exist in .docx
1. List the horizontal and vertical levels of systems that exist in .docx1. List the horizontal and vertical levels of systems that exist in .docx
1. List the horizontal and vertical levels of systems that exist in .docx
 
1. Kemal Ataturk carried out policies that distanced the new Turkish.docx
1. Kemal Ataturk carried out policies that distanced the new Turkish.docx1. Kemal Ataturk carried out policies that distanced the new Turkish.docx
1. Kemal Ataturk carried out policies that distanced the new Turkish.docx
 
1. If we consider a gallon of gas as having 100 units of energy, and.docx
1. If we consider a gallon of gas as having 100 units of energy, and.docx1. If we consider a gallon of gas as having 100 units of energy, and.docx
1. If we consider a gallon of gas as having 100 units of energy, and.docx
 
1. In 200-250 words, analyze the basic issues of human biology as th.docx
1. In 200-250 words, analyze the basic issues of human biology as th.docx1. In 200-250 words, analyze the basic issues of human biology as th.docx
1. In 200-250 words, analyze the basic issues of human biology as th.docx
 

Recently uploaded

Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...Pooja Nehwal
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...anjaliyadav012327
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 

Recently uploaded (20)

Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 

On the Spot Courier ServicesRunning Case Study.docx

  • 1. On the Spot Courier Services Running Case Study Michael Dimond System Analysist Problem Description Founder of On The Spot Courier Services, Bill Wiley discovered he had minor issues with his business. He was having trouble getting business. He would advertise to local businesses that needed same day delivery. After that didn’t work he knew he needed to change things. Like build his own website where companies could place shipments online, get software to manage customer accounts, and a database to keep
  • 2. track of inventory. System Capabilities · Be able to have customers place orders online as an alternative to over the phone. · Easily manage inventory · Create customer accounts for easier tracking. · Have delivery drivers be able to scan in packages upon pickup and store that info in warehouse database. Business Benefits · Make ordering pickups and shipments easier for customers. · Easier way to track shipments and know what is in the warehouse at all times to prevent loss of package. · Make tracking packages easy for customers so they will want to continue doing business with you. The stakeholders for On the Spot would be Bill Wiley, the customers, warehouse staff, and delivery personal. The customer should be actively involved in the system definition because they will be placing the orders. As the business grows Human Resources (payroll, accountant) would also be involved. If I were commissioned to build the system I would determine the requirements by: I would first interview the users and stakeholders to understand the business function and need. Then review inputs, outputs, and procedures external to the organization and existing business documents. I would then observe and document the business process to better understand what occurs in the courier business functions. Using the information obtained from the business functions I would then research vender solutions to avoid common mistakes, save time and money. Lastly, I would collect user comments and suggestions to ensure the system is accurate and functioning.
  • 3. Some questions needed answered are as follows: · What are the business operation and process? · How are the operations performed? – how is it done? –what steps are taken? – can they be done another way? · What information is needed to perform the operations? –what information is used? – what inputs are used? –what output is produced? -Use Case actors: · Customer · Employee (Driver) · Bill -Use Cases: · Requesting a package pickup · Picking up a package · Generate Bill · Print Label Fully developed use case for Requesting a package pickup Use case name: Request a package pickup Scenario: Web customer requests package pickup Triggering event:
  • 4. Web customer has package(s) to be picked up and requests pickup Brief description: User enters package information (TO address, type of service, size/weight). System returns the cost, expected pickup time, and prints label Actors: Customer Related use cases: Request package pickup (phone in) Enter package info (pickup package) Stakeholders: Bill, Customer, Delivery employee Preconditions: Customer and customer account must exist Postconditions: Pickup request is created and associated with Customer Flow of activities Actor System 1. For each package 1.1 Enter type of service 1.2 Enter TO information 1.3 Enter package size/weight 1.4 Request label print 1. 1.3.1 Display Cost 2. 1.3.2 Display expected pickup time 3. 1.3.3 Create Request record Create Package record 1.4.1 Print label Exception conditions: 1.4.1 Label cannot print
  • 5. Use Case Diagram Access Controls a. Bill (Owner): Should be given access to all financial records, as well as payroll, customer info, and shipping info. b. Customers: A user control for the customer is customerID so only they have access to their account. c. Warehouse workers: warehouse workers do not require access to any controls, therefore have no access controls. d. Delivery Driver: security locks and safeguards must be placed on handheld scanners to protect shipping info in case of loss or theft. e. Suppliers: Should be given limited access to view weather the shipment has arrived or not. All data should be encrypted, especially on handheld devices or anything that leaves the main office or warehouse. If any of the encryptions were hacked, then all customer and supplier info could be at risk of being stolen. Especially billing and payment info. Domain Model Classes · Customer · Payment · Customer Account · Order · Package