Details of all advertisers registered with the service

Assignment Help JAVA Programming
Reference no: EM13757246

Question 1

Use JavaScript and HTML to write a web page which collects the user's first name, family name/surname, email address, date of birth, and favourite sport (Athletics, Basketball, Cricket, Football, Hockey, Swimming or Tennis only) and sends them off to a server. Make some reasonable assumptions about the content and format of these data and enforce the assumptions from within your page.

Required Documentation

- External documentation consisting of

(a) a brief description of the problem

(b) a description of your solution approach including structured design/pseudo-code for the Javascript specific code

(c) proof of testing and sample results

(d) source code listing

The above external documentation should be saved in a file in MS Word format - the web page source code file

Question 2

- For the question given below, you are required to submit design and implementation documentation as described over the page.

Design, implement (in Java), test and document a set of classes for use in a program to manage a (prototype) online dating service.

The service manages a list of customers.

Customers have login (names) and passwords.

A customer is either an advertiser or a responder.

All customers also have some personal details including gender, age and income.

An advertiser has a text advert, a description of partner sought and a list of reply messages.

A description of partner sought has a gender, range of ages and range of incomes.

A reply message has an owner (which is a responder) and some text.

When new customers are created, ie when someone has paid and is accepted, then they choose a new login and they are given their own default password. (We don't encrypt passwords in this prototype.)

When a new advertiser is created (when they log in) they enter the required details and they begin with no replies recorded for them.

When a new responder is created they enter their details. When a responder logs in for the first time or subsequently, the program finds all the matching descriptions sought by advertisers. The responder is then able to choose to send reply messages to any of those
matching advertisers.

When an advertiser logs in later they get presented with their list of reply messages, old or new, which they can delete or keep to re-read. We assume that reply messages' text are supposed to contain other ways for advertisers to contact responders (eg, phone, email) so there is no need for this service to pass messages that way.

There should be a class to manage the list of customers. The final product will use a database to store customer data but the prototype for this assignment just needs to manage a data- structure. It does NOT even have to store information in an external file.

Design and implement enough functionality in the classes to allow the operation of the following test program (which you also design, implement, test and document):

The client program should do the following (and explain on the screen as it does each step)

a) create a list of 6-7 different customers of both types with made-up details built in to the client program (Alternatively, get input from the user using the java.util.Scanner class),

b) get some matches for a responder, choose one match and send the match a message, then log in that advertiser to get the message,

c) add a new customer to the dating service,

d) delete an existing customer from the dating service,

e) display the details of all advertisers registered with the service,

f) display the details of all responders registered with the service,

g) repeat steps (b) to (d) above for different advertisers and responders to thoroughly test your program.

Display enough information during the running of the program to allow checking of its operation.

Note that the program should only communicate via command line (i.e., the IDE output window). There is no need for any sophisticated user interface: we are only testing the way these classes work with each other. Also, note that you can use the java API classes (such as ArrayList) instead of arrays to store the above information.

Reference no: EM13757246

Questions Cloud

The profit-leverage effect of supply savings means : The profit-leverage effect of supply savings means that:
Affordable care act in relation to public health : What is the most important element of the affordable care act in relation to public health
Database management system : Should define, explain, and discuss one of the following: Database management system
Assess the fraud that occurred in the organization : Based on your research, identify and assess the fraud that occurred in the organization and the impact it has had on the corporation's investors and creditors. Provide support for your rationale.
Details of all advertisers registered with the service : Create a list of 6-7 different customers of both types with made-up details built in to the client program - display the details of all advertisers registered with the service,
Discuss ways in which the changes will be implemented : The owner was impressed with your presentation last week and is willing to move forward with the implementation of the new information system. Discuss ways in which the changes will be implemented
Write a review of the case study national products : Write a review ofthe case study "National Products". National Products Susan Thomas is the vice president for human resources at National Products.
Compensation and lending decisions : Compare and contrast compensation plans, such as restricted stock and stock appreciation rights, indicating the key differences with the accounting treatment. Determine the option that would have the least impact on a company's earnings. Recommend..
How has public health informatics improved public health : How has public health informatics improved public health and public health services offered to Americans over the last two decades? Describe one example that supports this statement

Reviews

Write a Review

JAVA Programming Questions & Answers

  Calculate percentage of increase in price - java application

Write a Java application that will take an input using an input dialog box for the item price and assign it to a variable

  This project mainly focuses on explaining your

this project focuses on demonstrating your understanding of java collections. before attempting this project be sure

  Assignment 1java tic-tac-toe game assignment 1 is

assignment 1java tic-tac-toe game assignment 1 is attachedattachment-nbsptic tac toe game.docxthis assignment consists

  A regular polygon is an n-sided polygon

A regular polygon is an n-sided polygon in which all sides are of the same length and all angles have the same degree(i.e the polygon is both equilateral and equiangular).

  Implement a class person with two fields name and age

Implement a class Person with two fields name and age, and a class Car with three fields

  Method summarizesequences that takes a string as a parameter

Now implement the method summarizeSequences that takes a String as a parameter. This method should open the file named by this String, and read a sequence from that file into an array list using the getSequence method you wrote above

  Write a program to find solution tocryparithmetic puzzle

Write a program (Crypta.java) that finds a solution to the cryparithmetic puzzle: TOO + TOO + TOO+ TOO = GOOD

  The application with all the specifications should be

the application with all the specifications should be developed based on a graphical user interface.1. implement proper

  We will simulate a very simple network by having a process

we will simulate a very simple network by having a process correspond to a node in the network and files correspond to

  Declare another television object called portable

Add to the comment header as indicated at the top of the program.

  Design constraintsyour program should confirm to the

design constraintsyour program should confirm to the following constraints.nbsp it shouldinclude at least one example

  Create file lab7.java with a main method.

Create file Lab7.java with a main method. Inside your main method, write a segment of code which instantiates an object of the Student class (This class has been created for you in the  Student.java  file that is provided as part of this lab).

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