Description of the logical units of the application

Assignment Help Programming Languages
Reference no: EM131937508

Programming Assignment -

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. 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: EM131937508

Questions Cloud

Considering the pricing of air fare : What impact do you think social media has on considering the pricing of air fare? Would the pricing competition be the same without the online tools?
Assignment-health insurance expansion : Health care market failures, such as adverse selection, can be addressed through government policy and regulation.
What problems emerged as a result of piloting : What problems emerged as a result of piloting. Discuss how you addressed or would address these problems/issues before live data collection.
What about triple in value : What is the approximate probability that your money will double in value in a single year? (Do not round intermediate calculations).
Description of the logical units of the application : You are required to build a console application where you will be asked to read various inputs from the keyboard
Praise them even if the grade they receive : Helping someone overcome a fixed mindset is something I would take pride in. I would encourage the student to study, and praise them even if the grade
Private placement memorandum and private placement offering : Private Placement Memorandum (PPM) and Private Placement Offering (PPO), Due Diligence, and anatomy of a 'term sheet' and regulations to PPM/PPO.
Who is the likely delegating authority for a project : Who is the likely delegating authority for a project like this and what sorts of things might need clarification?
Discuss about the expected rate of inflation : Assume the risk-free rate is 3.0% and the required return on the market portfolio is 12.0%. Suppose the expected rate of inflation is constant at 3.0%.

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