You are on page 1of 6

PROJECT REPORT

Course Code: CSE 308


Course Title: Data Communication Lab

Project report Title: Cyclic Redundancy Check (CRC).

Submitted To:
MD. Atikuzzaman
Lecturer (CSE)

Submitted By:
MD Shahrior Shawon Prio
ID: 192002032

Shila Akter Hafsa


ID: 182002047
Introduction: A cyclic redundancy check (CRC) is an error-detecting
code commonly used in digital networks and storage devices to detect
accidental changes to raw data. Blocks of data entering these systems
get a short check value attached, based on the remainder of a
polynomial division of their contents.

Project overview: This project will take input from sender which is data
word and divisor then prints the codeword as well as the methods.

Same way it will take the input from receiver as codeword and divisor
then if it detects any error it will show error massages.

Tools:

1)HTML.

2)CSS.

3)JavaScript(for the logics and conditions)

Design Method: We created an HTML page that gives us the layout of


the tools then we designed it by css and added the conditions with
JavaScript.
Procedures:

Result Analysis: When we tested the tool, it was working perfect fully
and to be surer here are some screenshots.

From sender side result analysis.


From receiver side without any error.
Now let us see if it can detect any error.

From above we can see when we put wrong code word it was showing
error message.

Discussion: While writing the codes we faced some problem with the
logics because it was not in the language we practiced in the lab of this
course. But by the help from the internet and other resources we get a
clear view how to implement the project. Overall, it was working and
we finished it in due time.
References:

https://www.tutorialspoint.com/

https://www.geeksforthegeeks.com/

https://www.youtube.com/

You might also like