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

  Analysis the advantages and disadvantages of social network

Analyze how the university might integrate at least two social media and networking technologies to accomplish their goals. Your analysis must cover the advantages and disadvantages of social networking.

  Write program to display company payroll report in list box

Write a program that display a company payroll report in a list box. the program should read each employees name, hourly rate and hours worked from a file and produce a report.

  How to make game in pascal programming lanuage

How to make game in pascal programming lanuage

  How you take care of these missed values

For the assignment, assume that the sensed data are be generated randomly either by a random number generator in your program or read a triplet every time from a file which is pre@generated).

  Personal care limited pcl is a large and premier fmcg

personal care limited pcl is a large and premier fmcg company in india with a turnover of about rs 1200 crore. it has

  Implement method to create thousand random integers

Implement a method named posNeg which creates 1000 random integers. Range of numbers must be from -5 to +5 inclusive.

  Prepare a program that takes the data from triangle

Prepare a program that takes the data from triangle.txt (supplied in this folder) and outputs a message indicating whether the triangle is a right triangle. The text file has data for three triangles.

  Create a new project in your ide named exceptionhandler

Create a new project in your IDE named "ExceptionHandler." Write code to accept numbers as described above from the user. Your code should ensure that only numbers are accepted.

  Write program to caculate value of user-s stock

Write a program which caculates value of user's holding of a particular stock. Program asks for number of shares held, whole ¬dollar portion of price for one share, also the fraction portion.

  Write program simulate checkout line at supermark

Write the program which simulates checkout line at supermarket. Line is a queue object. Customers( i.e customer objects) arrive in random integer intervals of 1-4 minutes.

  Run the program with a file name

Write a short Python program that asks the user to input two numbers, and then divides the first number by the second. The program must use an exception handling structure to process the situation when the denominator is zero. Run your program wit..

  Program that creates a series of random 2d objects

Create a program (OpenGL, or DirectX) that creates a series of random 2D objects, (or 3D objects that only move in 2D), about 25 is probably good but you may need more or less and has them move around on the screen, they should wrap around the edg..

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