Create a user account and add and activate the tag

Assignment Help Computer Engineering
Reference no: EM13982596

I would like to have a short comments about the common mistakes students make when a diagram is make

Read the set of user requirements and create an Entity Relationship diagram using UML notation. To receive full credit for this assignment, your diagram must be well organized and include:

• Each main entity type, labeled with an appropriate name and a designated primary key
• Attributes of each entity type
• All relationships between entities, each labeled with an appropriate name
• Multiplicity constraints clearly identified for each relationship
• All assumptions made when interpreting the requirements

You may use any software with drawing capabilities (e.g., Microsoft Word, LucidChart, or Visio) to complete this assignment.

Assignment:

A state-wide toll road system (MyStateTolls) allows users to buy an RF tag for use in paying tolls on their system. Each tag includes a unique tagID. In order to use the newly purchased tag a user must create a user account and add and activate the tag by ID. A user is either personal or commercial. The user registration system requires first and last name, street address, city, state, zip, and a bank account which will be charged for the tolls. The bank account is identified by nameOfBank, routingNumber, accountNumber, nameOnAccount, and permission to create reoccurring charges. Additionally a tag can be registered to only one vehicle. The vehicle must be identified by VIN, make, model, year, registrationID, stateOfRegistration, and class. The registration process allows for four classes of vehicle (passenger, commercial2axle, commercial4axle, commercialHeavy). A user can register more than one vehicle but each must have its own tag.

Once the registration has been completed an initial balance is set on the MyStateTolls account. Additionally the user selects the level of charge to be drawn from the bank whenever the account balance is below the current charge level. The levelOfCharge can be either $15, $30, or $50, so the initial balance will also be one of these values. While driving the tag is read directly by the MyStateTolls system and the account charged with the appropriate road travel fee. At the time of the charge a toll is identified by tagID, location, timeStamp including date, vehicleClass, and amount charged. When the balance on a toll account drops below the level to pay the current charge, the levelOfCharge is deducted from the registered bank account and added to the Toll account balance so that the balance always remains positive. If a vehicle is disposed of, the tag must be made inactive. The tag is not transferrable to another vehicle or user.

Reference no: EM13982596

Questions Cloud

Define dynamic pricing : Name a company that uses data as a source of competitive advantage. Justify your response. Define dynamic pricing (in your own words) and provide an example not found in the text. Define the following terms: table, record, field. Provide another name..
Find the de broglie wavelength of the electrons : Find the de Broglie wavelength of the electrons. Find the ratio of this wavelength to the wavelength of light at the middle of the visible spectrum (550 nm).
What is the minimum capacitance the capacitor must have : What is the minimum capacitance the capacitor must have? What is the maximum capacitance the capacitor must have?
Creating a first website in dreamweaver : Access Lynda.com using the link provided and search for the following course: "Creating a First Website in Dreamweaver CC 2015" with Paul Trani
Create a user account and add and activate the tag : In order to use the newly purchased tag a user must create a user account and add and activate the tag by ID. A user is either personal or commercial.
Creating a first website in dreamweaver : Access Lynda.com using the link provided and search for the following course: "Creating a First Website in Dreamweaver CC 2015" with Paul Trani
Does it mean when the speed of light barrier is broken : When the sound barrier is broken, a series of concentric waves of sound is produced. Does it mean when the speed of light barrier is broken, a ripple of photons are created in the space-time fabric?
Does it mean when the speed of light barrier is broken : When the sound barrier is broken, a series of concentric waves of sound is produced. Does it mean when the speed of light barrier is broken, a ripple of photons are created in the space-time fabric?
What is the total acoustical power output of the explosion : The sound from an explosion is heard at a distance of 50 m with an intensity of 0.1 W/m2. What would be its intensity at a distance of 1000 m?

Reviews

Write a Review

Computer Engineering Questions & Answers

  Write a program to count the number of non-isomorphic

You will write a program to count the number of non-isomorphic simple un-weighted directed graphs with a given number of vertices. The number of vertices will be specified at run time.

  How java programming knowledge benefits nonprogramming

How does information of programming concepts benefits individuals working in almost any IT position? Include at least one specific example of how java programming knowledge benefits nonprogramming working in IT?

  Describe the contents of the text box

A form contains two text boxes and one large label between them with no preset caption. When the first text box receives the focus, the label reads "Enter your full name." When the second text box receives the focus, the label reads "Enter your ph..

  Breaking the version of cipher

Assume an improved version of Vigen ere cipher in which in place of utilizing several shift ciphers, several mono-alphabetic substitution ciphers are utilized.Display how to break this version of the cipher.

  What is one-dimensional array and its components are

at last, explain how two-dimensional arrays are different than one-dimensional arrays.

  Express how the program is to work

Write a GUI program which incorporates a try-catch block to error check the input for integers and alphabetic characters other than Y or N. Your program must include.

  Talk about the different reasons why lte is better than 3g

talk about the various reasons why lte is better than 3g and various improvements of lte -- what they are -- are they

  Create two function in c++ with using arrays

create two function in C++ with using arrays.

  The employee and the weekly pay amount

make a non-GUI based Java application that calculates weekly pay for an employee. The application should display text that requests the user input the name of the employee, the hourly rate, and the number of hours worked for that week.

  Make a c++ class that implements a "safe" array

design a C++ class that implements a "safe" array, where the arrays bounds are checked before accessing its elements. The class constructor must accept an integer parameter and create a dynamic array of that size for storing integers, implemented ..

  The microprocessor simulator

Modify the program in 07textio.asm to include three procedures. The first should read text from the keyboard and store it in RAM. The second should convert any upper case characters in the stored text to lower case. The third should display the te..

  Questiona write down proper sequence of activities in

questiona. write down proper sequence of activities in design of a video rental database. the initial erd is revealed

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd