Checkpoint 1 - Check Point 1 PDF

Title Checkpoint 1 - Check Point 1
Course Fundamentals of C Programming
Institution University of Technology Sydney
Pages 3
File Size 167.3 KB
File Type PDF
Total Downloads 16
Total Views 138

Summary

Check Point 1...


Description

48430 - Fundamentals of C Programming Objective, scope and program features: Our objective is to make a simple C program that can encrypt and compress created documents. Function Prototypes: -

User Interface - The user interface will be simple, yet elegant, it will be the face of the code to the user. The user will be asked to set a master password which will allow them access to the rest of the features of the program.

-

Password In - Password input will be taken from this.

-

Password Checker - The checker will take in a password from the user and compare with the preexisting password in the program and if the password is correct it will allow them access

-

Selection Menu/Interface Switch- This will take inputs from the initial user interface

-

Create Document - This function will allow the user to copy external text from their computer into the directory and use it into the program.

-

Compress - This part of the code will look at methods of compressing text in a file, these methods will include compressing repeated characters and replacing most commonly used words such as “the”, “of”, “and”, “to” etc. with shorthand’s

-

Decompress - Decompression will assess the characters in the text files and replace them with their intended meaning

-

Encrypt - This part of the code will look at methods of encrypting the documents, the text will be changed by specific methods which will help in the decrypting

-

Decrypt - Will decrypt the encrypted files that have been passed

-

View File in Console - ability to print file for viewing within the console

-

View Files in Directory - contextualise file location within a file directory tree

-

Search for a file - search function to locate files

-

Help - section that provides info on the functions of the program and commands

-

Exit - exits the program

Assessment 3

Group 18

48430 - Fundamentals of C Programming

Flow Chart:

Explanation of the design and the reasoning behind it: Assessment 3

Group 18

48430 - Fundamentals of C Programming

Discussion on problems encountered and how they were overcome:

Assessment 3

Group 18...


Similar Free PDFs