Project Phase3
Project Phase3
A PROJECT REPORT
Submitted by
Amit Kumar(20BCS2054)
Dev Maheswari(20BCS9620)
Harkirat Singh(20BCS3423)
Selendra Kumar(20BCS9960)
Bachelor Of Engineering
IN
Computer Science and Engineering
Chandigarh University
May 2023
1
Table of Contents
1. Concept Generation.................................................................................4
2. Features....................................................................................................6
3. Design Constraints...................................................................................8
4. Analysis and Feature Finalization to Constraints....................................9
5. Design Flow............................................................................................10
6. Implementation Plan.................................................................................14
2
DESIGN FLOW/PROCESS
1. Concept Generation:
The main objective of this project is to develop an evaluation system that can analyze the academic
performance of students by utilizing the fuzzy logic method. The system will consider three parameters,
namely attendance, internal marks, and external marks, to evaluate the final academic performance of
students of an institution. The fuzzy inference system is expected to be much more accurate than
conventional techniques.
2. Features:
The evaluation system will be designed with the following features:
The system will consider three parameters, namely attendance, internal marks, and external marks, to
evaluate the final academic performance of students.
Fuzzy logic will be used to analyze the data, which is expected to be more accurate than conventional
techniques.
The system will be able to generate reports that provide an overview of the academic performance of
individual students as well as the entire institution.
The system will also be able to identify students who are at risk of failing or dropping out of the
institution.
3
3. Design Constraints:
The following design constraints will be taken into consideration during the development of the
evaluation system:
The system must be able to process the data quickly and efficiently.
The system must be able to generate reports that are easy to understand and interpret.
The system will use a database to store the academic data of students.
The system will have a user-friendly interface that will allow users to easily enter
and access data.
The system will generate reports that will provide an overview of the academic performance of
individual students as well as the entire institution.
The system will be able to identify students who are at risk of failing or dropping out of the institution.
4
Design Flow:
+-----------------+
| User |
+-----------------+
|
|
+------------------------------------+
| Evaluate |
+------------------------------------+
/ | \
/ | \
+----------------+ | +-----------------+
| Attendance | | | Internal Marks |
+----------------+ | +-----------------+
|
|
+-----------------+
| External Marks |
+-----------------+
In this diagram, there is one primary actor, which is the User. The User interacts with the system to evaluate the
academic performance of the students. The system has three use cases: Attendance, Internal Marks, and External
Marks. These use cases represent the three parameters that are considered in the fuzzy logic method for
evaluating the academic performance of the students.
In this diagram, the Student Data Repository serves as the data source for the Academic System using Fuzzy
Logic. The Academic System has three sub-modules: Attendance Calculation, Internal Marks Calculation, and
External Marks Calculation. The output of these sub-modules is then used in the Academic Performance
Evaluation sub-module to generate the Evaluation Report. The Evaluation Report is then passed back to the
user.
Implementation Plan: 7
The implementation plan for the evaluation system will be as follows:
Start
|
v
+----------------------------------------+
| Input student parameters |
| attendance, internal marks, |
| External marks |
+-----------------+----------------------+
|
v
+-----------------+----------------------+
| Fuzzy inference system |
| Determine final academic |
| performance of student |
+-----------------+----------------------+
|
v
+---------------+---------------+
| Display the results |
| of academic evaluation |
+---------------+---------------+
|
v
End
The activity diagram starts with the "Start" node, then moves to "Input student parameters" where the user
inputs the three parameters - attendance, internal marks, and external marks. Then, the "Fuzzy inference system"
analyzes these parameters to determine the final academic performance of the student. Finally, the "Display the
results" activity displays the evaluation results to the user, and the process ends at the "End" node.