You are on page 1of 14

CP- 7

K. K. WAGH POLYTECHNIC
HirabaiHaridasVidyanagari,Amrutdham, Panchavati,Nashik – 422003

Department of Artificial Intelligence & Machine


Learning
(Academic year 2023-24)

Assignment no 4: Design & Modelling

o TITLE OF PROJECT: AI based resume builder

o PROJECT GROUP MEMBERS:


Sr. Name of Student Class & Roll E-mail ID Mobile No.
No. No.
1. Leader: Kalpesh TYAN 22 mahalekalpesh507@gmail.com 87667 57914
Vinayak Mahale
2. Madhur Sandeep Madane TYAN 21 madhurmadane@gmail.com 77570 26779

3. Samarth Sanjay Pawar TYAN 30 samarthpawar088@gmail.com 81800 14444

4. Soham Sachin Mistry TYAN 37 sohamistry2005@gmail.com 72764 99731

Place: Nashik

Date: / /
1. Block Diagram:

Fig 1.1 Block Diagram of AI based resume builder

A block diagram is a simplified graphical representation of a system or process, using blocks to


represent major components or functions and lines to show connections and data flow between
them. It provides a high-level view of a system's structure and interactions, making it easier to
understand and communicate complex systems. Block diagrams are commonly used in
engineering, control systems, and various technical fields to illustrate system architectures and
relationships.
2. System Diagram:

Fig 2.1 System Diagram of the System

A system diagram, also known as a system architecture or system overview diagram, provides a
visual representation of the components, relationships, and interactions within a complex system. It
offers a high-level view of how different elements in the system work together to achieve a specific
goal or functionality.
3. DFD diagrams:

a) DFD Level 0:

Fig 3.1 Level 0 DFD

At Level 0, the context diagram represents the AI-based Resume Builder system as a single
process. It interacts with external entities, such as Users and a Resume Database. The system
takes user input, processes it using AI algorithms, and updates the resume database.
b) DFD Level 1:

Fig 3.2 Level 1 DFD

Level 1 provides an overview of the AI-based Resume Builder system, breaking it down into high-
level processes:
1. User Input: Users input their information, such as personal details, work experience, and
skills.
2. AI Processing: The system employs AI algorithms to analyze and structure the user's data
into a well-organized resume.
3. Database Update: The resulting resume is stored in the Resume Database, which can be
accessed for future editing or retrieval.
4. User Interaction: Users can interact with the system, providing input and receiving the
generated resumes.
c) DFD Level 2:

Fig 3.3 Level 2 DFD

At Level 2, we delve into the details of the processes from Level 1. For example, the "AI
Processing" process can be broken down into sub-processes like Natural Language Processing
(NLP), Formatting, and Template Selection. Each of these sub-processes can have further detailed
descriptions and data flows.
4. UML Diagrams:

a) Object Diagram:

Fig 4.1 Object Diagram

 Object diagrams are used to show a snapshot of a system at a specific point in time,
including instances of classes and their relationships. They are similar to class diagrams but
focus on specific instances.
b) Component Diagram:

Fig 4.2 Component Diagram of the system

 Component diagrams depict the physical components of a system and their relationships.
They are often used in the design phase to illustrate the architecture and organization of a
system.
c) Deployment Diagram:

Fig 4.3 Deployment Diagram of the system

 Deployment diagrams show the physical deployment of components and nodes in a system,
including hardware and software elements. They are useful for understanding the system's
deployment configuration.
d) Composite Structure Diagram:

Fig 4.4 Composite Structure Diagram of the system

 A composite structure diagram in UML is a type of diagram that illustrates the internal
structure and composition of complex systems or components. It shows how components
are interconnected, how they communicate, and how they are structured internally. This
diagram includes components, ports, connectors, parts, roles, and can depict delegation
relationships. It is valuable for modeling and understanding complex systems and their
internal organization.
e) Package Diagram:

Fig 4.5 Package Diagram of the system

 Package diagrams help organize and represent the elements of a system into logical groups
or packages, providing a high-level view of the system's structure and dependencies.
5. Module wise diagram:

a) Artificial Intelligence:

Fig 5.1 Module Wise Diagram of the Artificial Intelligence


b) Web Development:

Fig 5.2 Module Wise Diagram of the Web Development


C) Cloud Computing:

Mr. H. M. Gaikwad Mr. S. A. Mahajan Mr. H. M. Gaikwad


( Internal Guide ) ( Project Coordinator ) ( HOD-AN. )

You might also like