Software development company wants to continue developing

Assignment Help Basic Computer Science
Reference no: EM132357824

Your software development company wants to continue developing and enhancing a software for internal use.

For this week's assignment, it is required to read from a JSON application file (data.json) containing employee information. You will not use LINQ for this task.

Your tasks include:

Convert the previously created data.txt file into a JSON file

Implement JSON functionalities to search, display, and modify the employees' records in the JSON file

Meet specifications by displaying on Windows Form Application.

Program Input File:

Using Visual Studio® and C# programming concepts and using your data.json) file as your source file, write a program to meet the specifications of the company's request. The program should have the following characteristics:

Compile and execute without errors

Meet specifications by demonstrating file handling, JSON data structure manipulation, and Windows Form output mastery by accomplishing the following:

Read employees' data from a file

Input the data into a JSON data structure

Display the employees' data on the console

Logic flow is clear, concise, and effective

User inputs and outputs should be clear on screen

Validation for input types and data format

Appropriate indentation to logically illustrate program structure

Identifiers logically describe use

Naming conventions are consistent

Comments and headers to explain processing that is not obvious

Zip your Visual Studio® solution project folder so it can be submitted for grading. In Visual Studio®, you can locate the folder with your solution by left clicking on the solution node in the Solution Explorer. Look at the Properties window to find the folder name in the Path property. Locate this folder in File Explorer and zip the folder.

Create a Document showing your code and your program running : You can create a Word document and in it paste a screen shot of your code and your program running (use as many screen shots as necessary to show your program function)

Submit your project zip file and your screen shot document.

Reference no: EM132357824

Questions Cloud

Pavement and storm water management facilities : As indicated above, identify what type of critical infrastructure data collection is needed for pavement and storm water management facilities
Improve the forecast experience : What qualitative factors can be considered to improve the forecast experience?
Attribute based access control model : In an attribute based access control (ABAC) model, roles assigned are static, whereas in a role based access control (RBAC), roles are built more dynamically.
Different steps in the procurement process : What's the different steps in the procurement process when it comes to their triggers, required data, tasks completed, and outcomes.
Software development company wants to continue developing : Your software development company wants to continue developing and enhancing a software for internal use.
Determine the optimal order quantity : A mail-order house uses 16,540 boxes a year. Carrying costs are 60 cents per box a year, and ordering costs are $96. The following price schedule applies.
Six sigma based quality program not be applicable : In which industry will a Six Sigma based quality program NOT be applicable?
Importance of security principle of collection-correlation : Discuss the importance of the security principle of collection and correlation. you examined the security principle of collection and correlation.
What are the characteristics of cloud computing : What is cloud computing? What are the characteristics of cloud computing?

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Identifies the cost of computer

identifies the cost of computer components to configure a computer system (including all peripheral devices where needed) for use in one of the following four situations:

  Input devices

Compare how the gestures data is generated and represented for interpretation in each of the following input devices. In your comparison, consider the data formats (radio waves, electrical signal, sound, etc.), device drivers, operating systems suppo..

  Cores on computer systems

Assignment : Cores on Computer Systems:  Differentiate between multiprocessor systems and many-core systems in terms of power efficiency, cost benefit analysis, instructions processing efficiency, and packaging form factors.

  Prepare an annual budget in an excel spreadsheet

Prepare working solutions in Excel that will manage the annual budget

  Write a research paper in relation to a software design

Research paper in relation to a Software Design related topic

  Describe the forest, domain, ou, and trust configuration

Describe the forest, domain, OU, and trust configuration for Bluesky. Include a chart or diagram of the current configuration. Currently Bluesky has a single domain and default OU structure.

  Construct a truth table for the boolean expression

Construct a truth table for the Boolean expressions ABC + A'B'C' ABC + AB'C' + A'B'C' A(BC' + B'C)

  Evaluate the cost of materials

Evaluate the cost of materials

  The marie simulator

Depending on how comfortable you are with using the MARIE simulator after reading

  What is the main advantage of using master pages

What is the main advantage of using master pages. Explain the purpose and advantage of using styles.

  Describe the three fundamental models of distributed systems

Explain the two approaches to packet delivery by the network layer in Distributed Systems. Describe the three fundamental models of Distributed Systems

  Distinguish between caching and buffering

Distinguish between caching and buffering The failure model defines the ways in which failure may occur in order to provide an understanding of the effects of failure. Give one type of failure with a brief description of the failure

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