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

  Describe the key elements for effective documentation

Describe at least six types of user and technical documentation that you are likely to come across in an ICT environment - describe the process that you would use to review current versions of technical and user documentation.

  What is access control

What is access control? What is a data classification model? How is data classification different from a clearance leve?

  Program to multiply two integers

What occurs when you multiply two integers whose product is larger than largest int value? Try out example and report your findings.

  Explain some ways tables can be used on web page

Tables are one of the most useful page layout tools available to web designers. Explain some ways tables can be used on a web page. Elaborate on other ways to achieve the same look.

  Write a regular expression that matches the string

Note that these regular expressions give all of the following symbols (operator characters) a special meaning:- Write a regular expression that matches the string "\.

  Write procedure list-records whihc returns list of records

Write a procedure called list-records which returns a list of all records by artist from a list of records containing several artists.

  Step by step procedure to solve to create record note book

Create Record note book; The Record note book should be in the follwoing order. Procedure: Write down step by step procedure to solve problem.

  Program to displays the sum of the integer numeric values

Design a program that displays the sum of the integer numeric values stored in two arrays, in a tabular format. The design defines two arrays of the same size (each array has 10 elements).

  Design program that accept number below one hundred as input

Design a program that accepts a number below 100 as input. Once your program has received this number as input, your program should pass this number between a group of 5 friends.

  Write driver class to instantiates-updates flight objects

Write a driver class called FlightTest whose main method instantiates and updates several Flight objects. Two classes are needed for this project: Flight and FlightTest.

  Calculate and display total fees and discount

Write a program to select type of student using an option button and capture total credit hours using a text box. Calculate and display total fees, discount (if any) and net total fees (after discount).

  Write a program where the user will enter a number

Write a program where the user will enter a number between 1 and 50 representing a state. The program should display the full name of that state.

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