Build a console application

Assignment Help Programming Languages
Reference no: EM131938374

Definition - You are required to build a console application where you will be asked to read various inputs from the keyboard.

This application is not defined in terms of what it is but it is defined as to what it is expected to be doing in principal.

These inputs will be used as login details and as various actions in order to give the ability to the users of the system to interact with each other.

The interaction between the users is solely defined by you so you can decide,

- What kind of information you would like your users to interchange

- How often this information has or must be exchanged

- The role that each user has within the application

The output of the various subsystems will be displayed to the screen and it will be written to simple text files.

The following description of the logical units of the application is given in order to have a guideline to what it should be expected as minimum requirements.

A. Logical Units of the application 1. Main application 2. Login Screen 3. Application's menus 4. Database's access 5. Files' access

B. Deliverables

1. You need to produce at least five classes. Each class must contain the code needed as this is described in part A.

Each class gets a maximum of 10 marks. Extra classes that you might need get extra marks as described on next sections.

2. The system's menu should have the option to login a user with super admin privileges (username: admin, password: aDmI3$).

3. The super admin must have the option to create, delete, update the users of the system.

4. The super admin must have the option to assign a role to each created user.

5. Each role has different responsibilities to the application. The responsibilities are:

A. View the transacted data between the users.

B. View and Edit the transacted data between the users.

C. View, Edit and Delete the transacted data between the users.

6. Each user must be able to interact with any other user in terms of sending any data that you decided as if it was an email message. This data must contain any text limited to 250 characters. Every message containing this data must be stored to the database along with the following information
A. Date of submission
B. Sender
C. Receiver
D. Message Data

7. All the messages between the users must be stored in files so that all the transacted messages exist in these files and each file has the same contents as described in 6.

Reference no: EM131938374

Questions Cloud

What would you bring up in this discussion at the task force : In a minimum of 250 words, address the following: does the higher death rate at Community Hospital mean that there is lower quality care?
The causal effect of building a coal mine on house prices : Would this approach measure the causal effect of building a coal mine on house prices? Be sure to state the counterfactual we are attempting to evaluate.
What is the molarity of creatinine in the patient : Creatinine has a molar mass of 113.5 g/mol. What is the molarity of creatinine in the patient'ssample from question 3?
Explain why the given yield is the relevant one : Highlight the yield that would be more relevant for each of the two bonds - yield to maturity or yield to call. For each, explain why that yield is the relevant
Build a console application : You are required to build a console application where you will be asked to read various inputs from the keyboard - What kind of information you would like
What is the value today of social security promise : Assume that Social Security promises you $49,000 per year starting when you retire 45 years from today (the first $49,000 will get paid 45 years from now).
Monoprotic weak acid with pka : 30.0 mL solution of 0.010 M piperidine (the active ingredient in hot pepper, the protonated form is a monoprotic weak acid with pKa= 11.123)
In what ways will the mikes bikes business simulation enable : How can you apply what you have learned in Chapter 4 about the external environment to the Mike's Bikes simulation?
Creating key components of a project management plan : In this subject, you will be creating key components of a Project Management Plan using the information found in your selected Case Study

Reviews

Write a Review

Programming Languages Questions & Answers

  Write a haskell program to calculates a balanced partition

Write a program in Haskell which calculates a balanced partition of N items where each item has a value between 0 and K such that the difference b/w the sum of the values of first partition,

  Create an application to run in the amazon ec2 service

In this project you will create an application to run in the Amazon EC2 service and you will also create a client that can run on local machine and access your application.

  Explain the process to develop a web page locally

Explain the process to develop a Web page locally

  Write functions

These 14 questions covers java class, Array, link list , generic class.

  Programming assignment

If the user wants to read the input from a file, then the output will also go into a different file . If the user wants to read the input interactively, then the output will go to the screen .

  Write a prolog program using swi proglog

Write a Prolog program using swi proglog

  Create a custom application using eclipse

Create a custom Application Using Eclipse Android Development

  Create a application using the mvc architecture

create a application using the MVC architecture. No scripting elements are allowed in JSP pages.

  Develops bespoke solutions for the rubber industry

Develops bespoke solutions for the rubber industry

  Design a program that models the worms behavior

Design a program that models the worm's behavior.

  Writing a class

Build a class for a type called Fraction

  Design a program that assigns seats on an airplane

Write a program that allows an instructor to keep a grade book and also design and implement a program that assigns seats on an airplane.

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