Project Report Template
Project Report Template
<All the important points which are mandatory are marked in Blue>
TEAM MEMBERS
1 <Project Title>
1.1 Objectives
1.2 Description
Project Requirements
//Initerim Submission part. This part is submitted by the
student to ensure they have correctly formulated the
solution. This ensures they have planned correctly for all the
logic and hardware connections.//
2.1.1 Block Diagram: (This is the simplest and most powerful project description tool. Following this
approach, Try and depict your overall system with a number of different blocks. E.g. If your system has 1
temperature sensor, 1 servo motor, a microcontroller and Thingspeak IoT channel, your block diagram will
consist of 4 components)
Take care to make the blocks all same sizes. If you want your project to look professional, instead of blocks,
you may also use IEEE defined symbols for Servo, motors, sensors, etc.
2.1.2 Circuit Diagram: (This is the descriptive tool for defining all electronic circuits used in the project.
Students from the Electronics Discipline are already familiar with this concept. Please note the sample
diagram shown below. Please note that this type of diagram is known as circuit schematic diagram, which
does not show the component package details, only their overall functionalities. The below diagram shows a
battery, an LED, a resistor and a switch)
2.2. Software Architecture
2.2.1 Flowchart: (This is the descriptive tool utilized for defining a software code flow, or execution flow.
Every flowchart has the following few components. Please refer to the sample )
Please note that for flowcharts, there are different symbols for if/else input/ output, data. Please make your
flowchart according to convention.
2.2.2 State Machine Diagram: (This is an advanced form of representation, where it is possible to
describe a real-time system more efficiently. If you want to describe a system which turns on an led at a button
press, blinks it and switches it off after subsequent button presses and a timeout, you may do so by the
following state model.)
2.3. Test Cases:
All tests needed by the project to ensure correct operation are sketched out by the students here.
They can input a weekwise / daywise test planning required for validating the project. Or they can
simply put as test 1 test 2 etc.