Question

In: Computer Science

Subject (Foundations of B.A.) Case Example The State Patrol Ticket-Processing System The purpose of the State...

Subject (Foundations of B.A.)

Case Example

The State Patrol Ticket-Processing System

The purpose of the State Patrol ticket-processing system is to record moving violations, keep records of the fines paid by drivers when they plead guilty or are found guilty of moving violations, and notify the court that a warrant for arrest should be issued when such fines are not paid in a timely manner. A separate State Patrol system records accidents and the verification of financial responsibility (insurance). But a third system uses ticket and accident records to produce driving record reports for insurance companies. Finally, a fourth system issues, renews, or suspends driver’s licenses. These four systems are obviously integrated, in that they share access to the same database; otherwise, they are operated separately by different departments of the State Patrol.When an officer gives a ticket to a driver, a copy of the ticket is turned in and entered into the system. A new ticket record is created, and relationships to the correct driver, officer, and court are established in the database. If the driver pleads guilty, he or she mails in the fine in a preprinted envelope with the ticket number on it. In some cases, the driver claims innocence and wants a court date. When the envelope is returned without a check and the trial request box has an “X” in it, the system does the following: notes the plea on the ticket record; looks up driver, ticket, and officer information; and sends a ticket details report to the appropriate court. A trial date questionnaire form is also produced at the same time and is mailed to the driver. The instructions on the questionnaire tell the driver to fill in convenient dates and mail the questionnaire directly to the court. Upon receiving this information, the court schedules a trial date and notifies the driver of the date and time.When the trial is completed, the court sends the verdict to the ticketing system. The verdict and trial date are recorded for the ticket. If the verdict is innocent, the system that produces driving record reports for insurance companies will ignore the ticket. If the verdict is guilty, the court gives the driver another envelope with the ticket number on it for mailing in the fine.If the driver fails to pay the fine within the required period, the ticket-processing system produces a warrant request notice and sends it to the court. This happens if the driver does not return the original envelope within two weeks, or does not return the court-supplied envelope within two weeks of the trial date. What happens next is in the hands of the court. Sometimes, the court requests that the driver’s license be suspended, and the system that processes driver’s licenses handles the suspension.

question

  1. To what events must the ticket-processing system respond? List each event, the type of event, the resulting use case, and the actor(s). Think carefully about who the actors are. Does the officer directly enter the ticket into the system? Or does a state patrol clerk do it when the paper ticket is received from the officer? The existing system uses paper forms, so for now assume the state patrol clerk enters all of the information. A new system would use the same use cases, but opportunities for efficiency and accuracy would lead to changes in who the actors are.?
  2. Write a brief use case description for each use case.?
  3. Draw a use case diagram for the ticket-processing system assuming the actors are based on your answers in question 1 (the existing system as described).?

Solutions

Expert Solution

The events that ticket processing system responds:

Event

Type

Use case

Officer submits a ticket

External

Record new ticket

Driver sends in fine payment

External

Record fine payment

Driver requests trial

External

Process trial request

Court sends verdict

External

Record verdict

Time to produce warrant request

Temporal

Produce warrant request

use case description for each use case:

Use Case

Description

Give ticket

A new ticket is created when officer give ticket to driver.

Record fine payment

A clerk will enter the data from the payment sent in by the driver.

Process trial request

A clerk enter the data from the trial request checkbox and the envelop sent to the driver. The system must generate a trial request and send it to the court system. It also produces a questionnaire for the driver.

Record verdict

The system records the verdict information sent by the court system.

Produce warrant request

after two weeks system produce warrant request by the court system.

Claims CourtDate

Driver claims innocence and ask for court date

FinePayment

Driver need to pay fine if its proved guilty

UseCase Diagram:


Related Solutions

The State Patrol Ticket Processing System The purpose of the state patrol ticket processing system is...
The State Patrol Ticket Processing System The purpose of the state patrol ticket processing system is to record driver violations, to keep records of the fines paid by drivers when they plead guilty or are found guilty of moving violations by the courts, and to notify the court that a warrant should be issued when such fines are not paid in a timely manner. The system does not maintain data on accidents, insurance, driving history and driver's licenses. These data...
SUBJECT BTA (Foundations of B.A.) Case Study Spring Breaks R Us Travel Service Chapter 3 –...
SUBJECT BTA (Foundations of B.A.) Case Study Spring Breaks R Us Travel Service Chapter 3 – Use Cases Spring Breaks ‘R’ Us (SBRU), introduced in Chapter 2, includes many use cases that make up the functional requirements. Consider the following description of the Booking subsystem. A few weeks before Thanksgiving break, it is time to open the system to new bookings. Students usually want to browse through the resorts and do some planning. When a student or group of students...
SINGAPORE Express Ticket Booking System INTRODUCTION 1.1 PURPOSE The purpose of this document is to describe...
SINGAPORE Express Ticket Booking System INTRODUCTION 1.1 PURPOSE The purpose of this document is to describe the SINGAPORE Express Ticket Booking System which provides the tickets validity, discount info, purchase limits, and other booking activities like, · Confirm ticket booking · Cancel booking · Check ticket availability 2.0 OVERALL DESCRIPTION 2.1 PRODUCT PERSPECTIVE It enables us to maintain the ticket details like available destinations, type of tickets/packages, prices, date/time, available tickets, booking details, and more. : : 2.2 PRODUCT FUNCTIONS...
Subject Total quality management 1000words each words. CASE STUDY The State of State Universities As a...
Subject Total quality management 1000words each words. CASE STUDY The State of State Universities As a result of the drastic cuts by the Ministry of Education in its operating budget over the years, management of state universities have raised tuition fees to be paid annually by both local and foreign students. Five years ago, the cost of education at the university was a negotiation with local and foreign students; now it has become very expensive to pursue university education. An...
A Case Study of the Muscular System The purpose of this assignment is to assess your...
A Case Study of the Muscular System The purpose of this assignment is to assess your ability to communicate effectively, think critically, and understand quantitative information. This assignment also gives you the opportunity to work through a potential real-life scenario in the medical field. Obtain all data for the patients to answer the questions, fill out the tables, and produce graphs. You will be submitting answers (typed), tables, and graphs. Your words must be your own, do not just write...
What is a brief explanation of the system use case diagram? What is the purpose of...
What is a brief explanation of the system use case diagram? What is the purpose of the use case diagram, and why might a system analysts draw many different use case diagrams when reviewing the use cases with end-users?
The case: Advanced Airport Passenger Processing System As the IT Manager, you were tasked to improve...
The case: Advanced Airport Passenger Processing System As the IT Manager, you were tasked to improve the performance of the local airport passenger processing system by addition new IT sections. The new airport will have less employees and faster passenger processing. This is to make the airport more efficient and more secure. The new system will replace the boarding-pass and ID Control personnel with IT System (consists of Hardware and software) . The passenger will walk through a passage surrounded...
Please state the worst case run time for the following with an example of the worst...
Please state the worst case run time for the following with an example of the worst case and explain why! 1. Dijksta's Algorithm 2. Bellman-Ford Algorithm 3.DAG Algorithm 4. Prim's Algorithm 5. Kruskal's Algorithm 6. Baruvka's algorithm
Compare and contrast top-down vs. bottom-up processing (for the visual system) and provide an example or...
Compare and contrast top-down vs. bottom-up processing (for the visual system) and provide an example or two of each in your discussion. What benefits does top-down processing provide? What problems can it produce?
Course: CIVE 4309: SOLID WASTE MANAGEMENT Subject: Case study landfill area and state fully the operational...
Course: CIVE 4309: SOLID WASTE MANAGEMENT Subject: Case study landfill area and state fully the operational method that applies to chosen landfill The slide presentation must have: 1) The definition of landfill 2) Background of the chosen landfill 3) Landfill operation should include: 1) Landfill layout and design 2) Landfill operation and management (include the diagram) 3) The reaction occur in the landfill 4)The management of leachate o Environmental monitoring (Gas monitoring) 5) Landfill closure Assessment based on the rubric...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT