state patrol ticket processing system

state patrol ticket processing system

TC 1,4,6,8,12 State Patrol Ticket System 1,2,3

Published byAdelia Carter Modified over 2 years ago

Presentation on theme: "TC 1,4,6,8,12 State Patrol Ticket System 1,2,3"— Presentation transcript:

1 TC 1,4,6,8,12 State Patrol Ticket System 1,2,3

Chapter 5 Problems TC 1,4,6,8,12 State Patrol Ticket System 1,2,3

2 TC 1 Review the external event checklist in Figure 5-3 and think about a university course registration system. What is an example of an event of each type in the checklist? Name each event using the guidelines for naming an external event. University Events: External agent wants something requiring transaction: Student submits registration request. External agent wants information: Student wants to look up open sections available Data changed needs to be updated: Student submits change of address information Management wants some information: Department head wants enrollment data for open sections.

3 TC 4 Consider the following sequence of actions taken by a customer at a bank. Which action is the event the analyst should define for a bank account transaction processing system? (1) Kevin gets a check from grandma for his birthday (2) Kevin wants a car (3) Kevin decides to save his money (4) Kevin goes to the bank (5) Kevin waits in line (6) Kevin makes a deposit in his savings account (7) Kevin grabs the deposit receipt (8) Kevin asks for a brochure on auto loans. Event customer makes a deposit (6)

4 TC 6 Draw a class diagram, including minimum and maximum multiplicity for the following. The system stores information about two things: cars and owners. A car has attributes for make, model, and year. The owner has attributes for name and address. Assume a car must be owned by one owner and an owner can own many cars, but an owner might not own any cars (perhaps she just sold them all, but we still want a record of her in the system).

5 TC 8 Does this model allow a student to enroll in more than one course section at a time? Does the model allow a course section to contain more than one student? Does the model allow a student to enroll in several sections of the same course and get a grade for each enrollment? Does the model store information about all grades earned by all students in all sections?

6 TC 12 Refer to the class diagram for a bank in Figure Expand the model to show that there are special types of customers – personal and commercial. All customers have a name and mailing address. Commercial customers have additional attributes for credit rating, contact person, and contact person phone. Personal customers have attributes for home phone and work phone. Additionally, expand the model to show that the bank has multiple branches, and each account is serviced by one branch. Naturally, each branch has many accounts.

7 TC 12 Revisions

8 State Patrol Ticket System 1

To what events must the ticket processing system respond? Create a complete event table listing the event, trigger, source, use case, response, and destination for each event. Event Trigger Source Use Case Response Destination 1. Officer submits ticket New ticket Officer Record new ticket 2. Driver sends in fine payment Fine Payment Driver Record fine payment 3. Driver requests trial Trial request Process trial request Trial data questionnaire Ticket details Court 4. Court sends in verdict Verdict Record verdict 5. Time to produce warrant request “two weeks after fine is due (originally or after trial)” Produce warrant request Warrant request notice

9 State Patrol Ticket System 2

Draw a class diagram to represent the domain model for the ticket processing system, including the attributes mentioned. Explain why it is important to understand how the system is integrated with other State Patrol systems.

10 State Patrol Ticket System 3

Draw a class diagram to extend the domain model that assumes there are different types of drivers. Classifications of types of drivers vary by state. Some states have restricted licenses for minors, for example, and special licenses for commercial vehicle operators.

Filed Under: Essays Tagged With: court

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 for arrest should be issued when such fines are not paid in a timely manner. A separate State Patrol system records accidents and verification of financial responsibility (insurance).

Yet a third system produces driving record reports from the ticket and accident records 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, but otherwise, they are operated separately by different departments of the State Patrol. State Patrol operations (what the officers do) are entirely separate.

The portion of the database used with the ticket processing system involves driver data, ticket data, officer data, and court data. Driver data, officer data, and court data are used by the system. The system creates and maintains ticket data. Driver attributes include license number, name, address, date of birth, date licensed, and so on. Ticket attributes include ticket number (each is unique and preprinted on each sheet of the officer’s ticket book), location, ticket type, ticket date, ticket time, plea, trial date, verdict, fine amount, and date paid. Court and officer data include the name and address of each, respectively. Each driver may have zero or more tickets, and each ticket applies to only one driver. Officers write quite a few tickets.

Campus Research Thesis And Dissertation Data Banking System

. ofCampus Research Thesis and Dissertation Data Banking System developed the System Development Life Cycle. From manual record keeping into computerized record system to sustain the errors . , the study of Campus Research Thesis and Dissertation Data Banking System helps to record and print the list of all thesis that was .

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 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 then is in the hands of the court. Sometimes the court requests that the driver’s license be suspended, and the system that processes drivers’ licenses handles the suspension.

. enforce upon the society. (2) In her article Biased Family Court System Hurts Mothers, Garland Waller suggests that it is practically impossible . /archive/2007/09/18/391 1/ Waller, G. Biased Family Court System Hurts Mothers. April 5, 2001. Womens News. Retrieved October 4 .

1. To what events must the ticket processing system respond? Create a complete event table listing the event, trigger, source, activity, response, and destination for each event.

2. Draw an entity-relationship diagram to represent the data storage requirements for the ticket processing system, including the attributes mentioned.

. from other company which also applying the new online ticketing system to speeding up data-gathering process in order to create and improve .

Information System Data University Records

. work and many problems in locating and managing the records system. The university should keep student details and grades located . unauthorised persons tapping into the database and viewing confidential data. All staff should also sign a form of .

Ethics of Online Air Ticket Reservations Systems

. the achievement of business objectives. Precision air reservation system, ethical issues are being considered for the . other organization without customers consent. Equality of accessing system and performing regular functions such as book for .

Decision Support Systems Vision Technology Data

. Systems (DSS) A Decision Support System (DSS) is an information system at the management level of an organization that combines data, . or massive databases optimized for data analysis. DSS has more power than other systems. They are built explicitly .

The Criminal Justice System and Process

. they will have a court date set for the trail to begin. The date of trail will . to him not to his job. Police officers let him he know he can explain . charges his is charged with is recorded and an administrative recorded of the arrest is created. Now .

. information system (IS) refers to a system of people, data records and activities that process the data and information . Chief Executive Officer (CEO), Chief Financial Officer (CFO), Chief Operating Officer (COO) and Chief Technical Officer (CTO).The .

Systems Analysis and Design in a Changing World (6th Edition) View more editions

Solutions for Chapter 3 Problem 1CS

Problem 1CS: The State Patrol Ticket-Processing SystemThe purpose of the .

  • 560 step-by-step solutions
  • Solved by professors & experts
  • iOS, Android, & web

Get solutions

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). 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 then is in the hands of the court. Sometimes, the court requests that the driver’s license be suspended, and the system that processes drivers’ licenses handles the suspension.

1. To what events must the ticket-processing system respond? List each event, the type of event, and the resulting use case.

2. Write a brief use case description for each use case.

3. The portion of the database used with the ticketprocessing system involves driver data, ticket data, officer data, and court data. Driver data, officer data, and court data are read by the system, and the ticketprocessing system creates and updates ticket data. In an integrated system like the ticket-processing system, some domain classes are created by and updated by other systems, as described in this case. Create a table with systems down the rows and the four types of data (domain classes) across the columns. Indicate C, R, U, or D for each domain class and each system.

Homework Help - Post Questions, Assignments & Papers

Studypool values your privacy. Only questions posted as Public are visible on our website.

The State Patrol Ticket Processing System

CIS 510 – Extra Credit.

Extra credit requires you to use all of the concepts discussed in this course. There are sections with each section having point value. You must have all elements required in each section to receive points for that section. All diagrams must be part of your System Review document placed in the appropriate section. The format is included in this document.

Extra credit the case study “The State Patrol Ticket Processing System” (Page 199, Chapter 5). There are five independent systems.

1) Ticket Processing System

2) Accident and Insurance Verification System

3) Driving Record System

4) Driver License System

5) Patrol Operations

The first four systems are integrated and share a common database; however, each processes only data specifically identified for the system. This project has a $150,000 budget and must be completed within 4 months. You currently have a staff of two programmers, one tester, one network adminstrator, one database adminstrator, and a State Trooper Officer as a liason.

Extra Credit Project (150 points):

Your team is required to integrate the Patrol Operations system with the other four. Patrol Operations include all information of the State Trooper (Name, address, Badge Number, Rank), vehicle assigned (Type, VIN, State Number), and patrol area. Sections 1 and 2 are traditional design approach requirements. Sections 3 and 4 are Object- Oriented design requirements. Section 5 will be a full project scope statement.

SYSTEM REVIEW DOCUMENT

PROJECT: State Trooper Multi-System Integration

SYSTEMS ANALYST: <Your Name>

PROJECT MANAGER: <Your Name>

CLASS: CIS510 – SPRING QUARTER

Section 1: Entity Relationship Diagram – Visio or Open Source version (30 points)

a) Current System (15 points)

b) Upgraded System (15 points)

Section 2: Data Flow Diagram – Visio or Open Source version. (30 points)

a) Current system (15 points)

b) Upgraded system (15 points)

Section 3: Class Diagram – Visio or Open Source version. (30 points)

a) Upgraded system

Section 4: Use Case Diagram – Visio or Open Source version. (30 points)

a) Upgraded system

Section 5: Project Scope Statement (30 points) – Use the format below.

Project Name: State Trooper Multi-system integration

Department: State Trooper IT Division

CIS 616 Final - practice

A type of relationship between classes that allows inheritance of attributes by subclasses. [A]

An interative style of software engineering methodology where the phases of the life cycle are repeated [H]

A diagram which shows the various states that an object may have in its lifetime. [I]

A notation for showing concurrent states [J]

Distinguish between an ERD and a class model

ERD = traditional/structured methodology

Class = object oriented methodology, includes encapsulated attributes/methods

Comprehensive True/False (false are show bold & underlined)

A context diagram shows the flow of information from a user into the system.

Both state and sequence diagrams show objects and messages, but only sequence diagrams show objects being created.

Business process reengineering aims for small, gradual improvements in business operations.

Functional requirements describe response time and other constraints on the sys­tem.

Enterprise Resource Planning depends on purchasing software that has been developed from industry best practices.

In the context diagram of the Appointment Scheduling system, the requirement that customers are charged for no-shows is modeled as a temporal event.

Stakeholders are those who will be using the new system.

System analysis focuses on understanding the business domain and specifying how the system will perform.

The “extends” relationship refers to a manditory association between two classes.

There will be one use case for every functional objective defined in the charter.

You have courageously accepted responsibility for completing a specifications document initiated by your predecessor (who recently mysteriously disappeared, without a trace). Fortunately, almost every model gives you hints that you can use to complete (or correct) other elements of the analysis.

From the Introduction and System Summary you are able to determine the following:

The client is the State Traffic Court Clerk's Office.

The purpose of this system is state patrol ticket processing.

The client has indicated that they want the system to:

Record driver violations and accidents

Produce driving record reports for insurance companies

Verify responsibility (insurance)

Keep records of fines paid by the drivers

Notify the court that a warrant for arrest should be issued when fines are not paid within two weeks of being due

Issue, renew or suspend driver's licenses

1. Add detail as necessary to correct this functional objective for the system (5 pts)

The system shall automatically generate a report, containing driver and ticket information, to the insurance company whenever a driver is found guilty of a moving violation.

connected to a benefit, like:

Improve Service by providing insurance companies faster violation data

Avoid cost of clerks manually generating reports

connected to a measurement, like:

Time spent by clerks is reduced by x%

Number of violations reported within 5 business days increase by y%

2. Use the system description and functional objective above to complete this partial event table and preliminary list of data entities for this system. [no entry is required for the shaded blocks.] (5 pts)

1 Star2 Stars3 Stars4 Stars5 Stars (Пока оценок нет)
Loading...
Like this post? Please share to your friends:
Leave a Reply

4 + 5 =

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

map