尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
SlideShare a Scribd company logo
HarieHaren GV
16MIS0033
SCHOOL OF INFORMATION TECHNOLOGY AND ENGINEERING
OBJECT ORIENTED ANALYSIS AND DESIGN
DIGITAL ASSIGNMENT - 2
Project Title : Smart Online Course Portal
Submitted By,
HarieHaren GV
16MIS0033
Submitted To,
Prof. Karthikeyan P
Team Member :
Celestine Raj P
16MIS0502
HarieHaren GV
16MIS0033
Abstract :
As the technology developing the way of learning is also keep changing, earlier school, college,
tuitions were the way to gather knowledge but in this modern world even with a mobile phone and internet we
can learn subjects. Online courses have become a part and parcel of each and everyone's life. Person with a
best degree also requires some additional knowledge apart from his normal studies to get well paid, this paved a
way for many online sites to provide online courses. Online course is a system wherein subjects can be read,
assignments can be done through online and earn a certificate through it. Smart Online Course Portal is an
effective way to gather knowledge about courses from different sites. This system provides searching of a
course, content of the course, duration, rating and reviews from different sites. This makes a person to have a
idea of selecting a course from a variety of providers in the competitive sites. This system works similar to
trivago which is similar for hotels. Lets discuss detail in the upcoming content.
Modules Involved
1)Creating account 4)Request assistance 7)Make payments
2)Modify account 5)Register course 8)Obtain certificate
3)View payment 6)Teach course
HarieHaren GV
16MIS0033
Flow Of Smart Online Course Portal :
Step 1 : Get Username and Password from the user (Student, Instructor, Admin, Banker) and Authenticate it
across Database.
Step 2 : If Authentication Success proceed further, else stop.
Step 3 : Search and Select the list of Courses Offered By Admin on request to the Instructor.
Step 4 : If all requirements are met, then register for that course and make Payment.
Step 5 : If Payment is Success give access to the student material and finish them within the time given.
Step 6 : If all the course material are completed, take a test provided by the instructor.
Step 7 : The instructor will evaluate and provide marks, if pass the student will get an certificate, else he should
take a re-test.
Note :All the activities are stored in the database.
HarieHaren GV
16MIS0033
Sequence Diagram :
UML Sequence diagrams are interaction diagrams that detail how operations are carried out. As sequence
diagrams can be used to capture the interaction between objects in the context of a collaboration, one of the
primary uses of sequence diagrams is in the transition from requirements expressed as use cases to the next
and more formal level of refinement.
Benefits of Sequence Diagram :
 Represent the details of a UML use case.
 Model the logic of a sophisticated procedure, function, or operation.
 See how objects and components interact with each other to complete a process.
 Plan and understand the detailed functionality of an existing or future scenario.
Basic Components Of Sequence Diagram :
Actor
 a type of role played by an entity that interacts with the subject (e.g., by exchanging signals and data)
 external to the subject (i.e., in the sense that an instance of an actor is not a part of the instance of its
corresponding subject).
 represent roles played by human users, external hardware, or other subjects.
HarieHaren GV
16MIS0033
Lifeline
 A lifeline represents an individual participant in the Interaction.
Activations
 A thin rectangle on a lifeline) represents the period during which an element is performing an operation.
 The top and the bottom of the of the rectangle are aligned with the initiation and the completion time
respectively
Call Message
 A message defines a particular communication between Lifelines of an Interaction.
 Call message is a kind of message that represents an invocation of operation of target lifeline.
Return Message
 A message defines a particular communication between Lifelines of an Interaction.
 Return message is a kind of message that represents the pass of information back to the caller of a
corresponded former message.
Self Message
 A message defines a particular communication between Lifelines of an Interaction.
 Self message is a kind of message that represents the invocation of message of the same lifeline.
Recursive Message
 A message defines a particular communication between Lifelines of an Interaction.
 Recursive message is a kind of message that represents the invocation of message of the same lifeline.
It's target points to an activation on top of the activation where the message was invoked from.
HarieHaren GV
16MIS0033
Symbols Used In Sequence Diagram :
Name Symbol
Actor
Life Line
HarieHaren GV
16MIS0033
Activation
Call Message (Synchronous)
Call Message (Asynchronous)
Return Message
Self Message
HarieHaren GV
16MIS0033
Recursive Message
HarieHaren GV
16MIS0033
SEQUENCE DIAGRAM FOR ACCUNT
CREATION MODULE
HarieHaren GV
16MIS0033
SEQUENCE DIAGRAM FOR LOGIN
MODULE
HarieHaren GV
16MIS0033
HarieHaren GV
16MIS0033
Activity Diagram :
Activity diagram is basically a flowchart to represent the flow from one activity to another activity. The
activity can be described as an operation of the system. Activity diagram is another important diagram in UML to
describe the dynamic aspects of the system.
Purpose Of Activity Diagram :
 Demonstrate the logic of an algorithm.
 Describe the steps performed in a UML use case.
 Illustrate a business process or workflow between users and the system.
 Simplify and improve any process by clarifying complicated use cases.
 Model software architecture elements, such as method, function, and operation.
Basic Components of Activity Diagram :
 Action: A step in the activity wherein the users or software perform a given task. In actions are symbolized
with round-edged rectangles.
 Decision node: A conditional branch in the flow that is represented by a diamond. It includes a single
input and two or more outputs.
HarieHaren GV
16MIS0033
 Control flows: Another name for the connectors that show the flow between steps in the diagram.
 Start node: Symbolizes the beginning of the activity. The start node is represented by a black circle.
 End node: Represents the final step in the activity. The end node is represented by an outlined black
circle.
HarieHaren GV
16MIS0033
Symbols Used In Activity Diagram :
Name Symbol
Start
Action
Final
Connector
Decision
Join
HarieHaren GV
16MIS0033
Fork
HarieHaren GV
16MIS0033
Activity Diagram For Account Creation
Module
HarieHaren GV
16MIS0033
HarieHaren GV
16MIS0033
State Chart Diagram :
A state diagram, also called a state machine diagram or state chart diagram, is an illustration of the states
an object can attain as well as the transitions between those states in the Unified Modelling Language (UML).
State defines a stage in the evolution or behaviour of an object.
Purpose of State Machine Diagram :
 Depicting event-driven objects in a reactive system.
 Illustrating use case scenarios in a business context.
 Describing how an object moves through various states within its lifetime.
 Showing the overall behaviour of a state machine or the behaviour of a related set of state machines.
Basic Components In State Chart Diagram :
States
States represent situations during the life of an object. You can easily illustrate a state by using a rectangle with
rounded corners.
HarieHaren GV
16MIS0033
Transition
A solid arrow represents the path between different states of an object. Label the transition with the event that
triggered it and the action that results from it. A state can have a transition that points back to itself.
Initial State
A filled circle followed by an arrow represents the object's initial state.
Final State
An arrow pointing to a filled circle nested inside another circle represents the object's final state.
Fork
A short heavy bar with two transitions entering it represents a synchronization of control. The first bar is often
called a fork where a single transition splits into concurrent multiple transitions.
Join
The second bar is called a join, where the concurrent transitions reduce back to one.
HarieHaren GV
16MIS0033
Symbols Used In State Chart Diagram :
Name Symbol
Simple State
Composite State
Transition
Initial (Start)
Final (Stop)
Fork
HarieHaren GV
16MIS0033
Join
HarieHaren GV
16MIS0033
STATE CHART DIAGRAM FOR
ACCOUNT CREATION MODULE
HarieHaren GV
16MIS0033
THANK YOU

More Related Content

What's hot

E-learning system
E-learning systemE-learning system
E-learning system
Tomilayo Lawani
 
E learning project report (Yashraj Nigam)
E learning project report (Yashraj Nigam)E learning project report (Yashraj Nigam)
E learning project report (Yashraj Nigam)
Yashraj Nigam
 
Project Report on Employee Management System.docx
Project Report on Employee Management System.docxProject Report on Employee Management System.docx
Project Report on Employee Management System.docx
DhineshkumarPrakasam
 
Employee Management System
Employee Management SystemEmployee Management System
Employee Management System
Monotheist Sakib
 
Student information-system-project-outline
Student information-system-project-outlineStudent information-system-project-outline
Student information-system-project-outline
Amit Panwar
 
Uml class-diagram
Uml class-diagramUml class-diagram
Uml class-diagram
ASHOK KUMAR PALAKI
 
College management system ppt
College management system pptCollege management system ppt
College management system ppt
Shanthan Reddy
 
Activity diagram
Activity diagramActivity diagram
Activity diagram
LOKENDRA PRAJAPATI
 
Sims(Student Information management System)
Sims(Student Information management System)Sims(Student Information management System)
Sims(Student Information management System)
saiyadsanobar
 
Result Management System - CSE Final Year Projects
Result Management System - CSE Final Year ProjectsResult Management System - CSE Final Year Projects
Result Management System - CSE Final Year Projects
Jubair Hossain
 
Alumni Management System
Alumni Management SystemAlumni Management System
Alumni Management System
sneha indulkar
 
Architecture design in software engineering
Architecture design in software engineeringArchitecture design in software engineering
Architecture design in software engineering
Preeti Mishra
 
Internship Presentation 1 Web Developer
Internship Presentation 1 Web DeveloperInternship Presentation 1 Web Developer
Internship Presentation 1 Web Developer
Hemant Sarthak
 
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
grandhiprasuna
 
Web Development on Web Project Report
Web Development on Web Project ReportWeb Development on Web Project Report
Web Development on Web Project Report
Milind Gokhale
 
Attendance management system
Attendance management system Attendance management system
Attendance management system
SHIVANGI GOEL
 
TEACHER RECORD MANAGEMENT SYSTEM REPORT PPT
TEACHER RECORD MANAGEMENT SYSTEM REPORT PPT TEACHER RECORD MANAGEMENT SYSTEM REPORT PPT
TEACHER RECORD MANAGEMENT SYSTEM REPORT PPT
Gowtham119048
 
School Management System E Attendance Module
School Management System E Attendance ModuleSchool Management System E Attendance Module
School Management System E Attendance Module
smjk
 
Online student portal
Online student portalOnline student portal
Online student portal
Zobia Zafar
 
Project proposal of school managment software
Project proposal of school managment softwareProject proposal of school managment software
Project proposal of school managment software
Proshanta Halder
 

What's hot (20)

E-learning system
E-learning systemE-learning system
E-learning system
 
E learning project report (Yashraj Nigam)
E learning project report (Yashraj Nigam)E learning project report (Yashraj Nigam)
E learning project report (Yashraj Nigam)
 
Project Report on Employee Management System.docx
Project Report on Employee Management System.docxProject Report on Employee Management System.docx
Project Report on Employee Management System.docx
 
Employee Management System
Employee Management SystemEmployee Management System
Employee Management System
 
Student information-system-project-outline
Student information-system-project-outlineStudent information-system-project-outline
Student information-system-project-outline
 
Uml class-diagram
Uml class-diagramUml class-diagram
Uml class-diagram
 
College management system ppt
College management system pptCollege management system ppt
College management system ppt
 
Activity diagram
Activity diagramActivity diagram
Activity diagram
 
Sims(Student Information management System)
Sims(Student Information management System)Sims(Student Information management System)
Sims(Student Information management System)
 
Result Management System - CSE Final Year Projects
Result Management System - CSE Final Year ProjectsResult Management System - CSE Final Year Projects
Result Management System - CSE Final Year Projects
 
Alumni Management System
Alumni Management SystemAlumni Management System
Alumni Management System
 
Architecture design in software engineering
Architecture design in software engineeringArchitecture design in software engineering
Architecture design in software engineering
 
Internship Presentation 1 Web Developer
Internship Presentation 1 Web DeveloperInternship Presentation 1 Web Developer
Internship Presentation 1 Web Developer
 
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
 
Web Development on Web Project Report
Web Development on Web Project ReportWeb Development on Web Project Report
Web Development on Web Project Report
 
Attendance management system
Attendance management system Attendance management system
Attendance management system
 
TEACHER RECORD MANAGEMENT SYSTEM REPORT PPT
TEACHER RECORD MANAGEMENT SYSTEM REPORT PPT TEACHER RECORD MANAGEMENT SYSTEM REPORT PPT
TEACHER RECORD MANAGEMENT SYSTEM REPORT PPT
 
School Management System E Attendance Module
School Management System E Attendance ModuleSchool Management System E Attendance Module
School Management System E Attendance Module
 
Online student portal
Online student portalOnline student portal
Online student portal
 
Project proposal of school managment software
Project proposal of school managment softwareProject proposal of school managment software
Project proposal of school managment software
 

Similar to UML Diagrams For Online Course Portal

Sequence Diagram
Sequence Diagram Sequence Diagram
Sequence Diagram
KamruzzamanKnok
 
Sequence Diagram
Sequence Diagram Sequence Diagram
Sequence Diagram
KamruzzamanKnok
 
D017311724
D017311724D017311724
D017311724
IOSR Journals
 
Model Based Software Timing Analysis Using Sequence Diagram for Commercial Ap...
Model Based Software Timing Analysis Using Sequence Diagram for Commercial Ap...Model Based Software Timing Analysis Using Sequence Diagram for Commercial Ap...
Model Based Software Timing Analysis Using Sequence Diagram for Commercial Ap...
iosrjce
 
Basic behavioral modeling chapter 3 of OMD
Basic behavioral modeling chapter 3 of OMDBasic behavioral modeling chapter 3 of OMD
Basic behavioral modeling chapter 3 of OMD
jayashri kolekar
 
CASE Tools lab.ppt
CASE Tools lab.pptCASE Tools lab.ppt
CASE Tools lab.ppt
RAJESH S
 
Unit three Advanced State Modelling
Unit three Advanced State ModellingUnit three Advanced State Modelling
Unit three Advanced State Modelling
Dr Chetan Shelke
 
SE_Lec 09_ UML Behaviour Diagrams
SE_Lec 09_ UML Behaviour DiagramsSE_Lec 09_ UML Behaviour Diagrams
SE_Lec 09_ UML Behaviour Diagrams
Amr E. Mohamed
 
Jar chapter 4, part 1
Jar chapter 4, part 1Jar chapter 4, part 1
Jar chapter 4, part 1
Reham Maher El-Safarini
 
Case tool lab-Reg2013 by Karthick Raja
Case tool lab-Reg2013 by Karthick RajaCase tool lab-Reg2013 by Karthick Raja
Case tool lab-Reg2013 by Karthick Raja
ursKarthick Raja
 
Online spice selling report1
Online spice selling report1Online spice selling report1
Online spice selling report1
manasvi sarkar
 
Analysis and design of entreprise with uml
Analysis and design of entreprise with umlAnalysis and design of entreprise with uml
Analysis and design of entreprise with uml
zineb encgk
 
Component based models and technology
Component based models and technologyComponent based models and technology
Component based models and technology
Saransh Garg
 
Use case model
Use case modelUse case model
Use case model
Ashwani Kumar
 
A Suite of Metrics for UML Behavioral Diagrams based on Complexity Perspectives
A Suite of Metrics for UML Behavioral Diagrams based on Complexity PerspectivesA Suite of Metrics for UML Behavioral Diagrams based on Complexity Perspectives
A Suite of Metrics for UML Behavioral Diagrams based on Complexity Perspectives
sebastianku31
 
Basic Behavioral Modeling
Basic Behavioral ModelingBasic Behavioral Modeling
Basic Behavioral Modeling
AMITJain879
 
Component based models and technology
Component based models and technologyComponent based models and technology
Component based models and technology
Mayukh Maitra
 
SE18_Lec 10_ UML Behaviour and Interaction Diagrams
SE18_Lec 10_ UML Behaviour and Interaction DiagramsSE18_Lec 10_ UML Behaviour and Interaction Diagrams
SE18_Lec 10_ UML Behaviour and Interaction Diagrams
Amr E. Mohamed
 
UML.pptx
UML.pptxUML.pptx
UML.pptx
RAJESH S
 
Uml examples
Uml examplesUml examples
Uml examples
Ashenafi Workie
 

Similar to UML Diagrams For Online Course Portal (20)

Sequence Diagram
Sequence Diagram Sequence Diagram
Sequence Diagram
 
Sequence Diagram
Sequence Diagram Sequence Diagram
Sequence Diagram
 
D017311724
D017311724D017311724
D017311724
 
Model Based Software Timing Analysis Using Sequence Diagram for Commercial Ap...
Model Based Software Timing Analysis Using Sequence Diagram for Commercial Ap...Model Based Software Timing Analysis Using Sequence Diagram for Commercial Ap...
Model Based Software Timing Analysis Using Sequence Diagram for Commercial Ap...
 
Basic behavioral modeling chapter 3 of OMD
Basic behavioral modeling chapter 3 of OMDBasic behavioral modeling chapter 3 of OMD
Basic behavioral modeling chapter 3 of OMD
 
CASE Tools lab.ppt
CASE Tools lab.pptCASE Tools lab.ppt
CASE Tools lab.ppt
 
Unit three Advanced State Modelling
Unit three Advanced State ModellingUnit three Advanced State Modelling
Unit three Advanced State Modelling
 
SE_Lec 09_ UML Behaviour Diagrams
SE_Lec 09_ UML Behaviour DiagramsSE_Lec 09_ UML Behaviour Diagrams
SE_Lec 09_ UML Behaviour Diagrams
 
Jar chapter 4, part 1
Jar chapter 4, part 1Jar chapter 4, part 1
Jar chapter 4, part 1
 
Case tool lab-Reg2013 by Karthick Raja
Case tool lab-Reg2013 by Karthick RajaCase tool lab-Reg2013 by Karthick Raja
Case tool lab-Reg2013 by Karthick Raja
 
Online spice selling report1
Online spice selling report1Online spice selling report1
Online spice selling report1
 
Analysis and design of entreprise with uml
Analysis and design of entreprise with umlAnalysis and design of entreprise with uml
Analysis and design of entreprise with uml
 
Component based models and technology
Component based models and technologyComponent based models and technology
Component based models and technology
 
Use case model
Use case modelUse case model
Use case model
 
A Suite of Metrics for UML Behavioral Diagrams based on Complexity Perspectives
A Suite of Metrics for UML Behavioral Diagrams based on Complexity PerspectivesA Suite of Metrics for UML Behavioral Diagrams based on Complexity Perspectives
A Suite of Metrics for UML Behavioral Diagrams based on Complexity Perspectives
 
Basic Behavioral Modeling
Basic Behavioral ModelingBasic Behavioral Modeling
Basic Behavioral Modeling
 
Component based models and technology
Component based models and technologyComponent based models and technology
Component based models and technology
 
SE18_Lec 10_ UML Behaviour and Interaction Diagrams
SE18_Lec 10_ UML Behaviour and Interaction DiagramsSE18_Lec 10_ UML Behaviour and Interaction Diagrams
SE18_Lec 10_ UML Behaviour and Interaction Diagrams
 
UML.pptx
UML.pptxUML.pptx
UML.pptx
 
Uml examples
Uml examplesUml examples
Uml examples
 

Recently uploaded

BBOC407 Module 1.pptx Biology for Engineers
BBOC407  Module 1.pptx Biology for EngineersBBOC407  Module 1.pptx Biology for Engineers
BBOC407 Module 1.pptx Biology for Engineers
sathishkumars808912
 
Call Girls Chennai +91-8824825030 Vip Call Girls Chennai
Call Girls Chennai +91-8824825030 Vip Call Girls ChennaiCall Girls Chennai +91-8824825030 Vip Call Girls Chennai
Call Girls Chennai +91-8824825030 Vip Call Girls Chennai
paraasingh12 #V08
 
College Call Girls Kolkata 🔥 7014168258 🔥 Real Fun With Sexual Girl Available...
College Call Girls Kolkata 🔥 7014168258 🔥 Real Fun With Sexual Girl Available...College Call Girls Kolkata 🔥 7014168258 🔥 Real Fun With Sexual Girl Available...
College Call Girls Kolkata 🔥 7014168258 🔥 Real Fun With Sexual Girl Available...
Ak47
 
Update 40 models( Solar Cell ) in SPICE PARK(JUL2024)
Update 40 models( Solar Cell ) in SPICE PARK(JUL2024)Update 40 models( Solar Cell ) in SPICE PARK(JUL2024)
Update 40 models( Solar Cell ) in SPICE PARK(JUL2024)
Tsuyoshi Horigome
 
The Differences between Schedule 40 PVC Conduit Pipe and Schedule 80 PVC Conduit
The Differences between Schedule 40 PVC Conduit Pipe and Schedule 80 PVC ConduitThe Differences between Schedule 40 PVC Conduit Pipe and Schedule 80 PVC Conduit
The Differences between Schedule 40 PVC Conduit Pipe and Schedule 80 PVC Conduit
Guangdong Ctube Industry Co., Ltd.
 
Better Builder Magazine, Issue 49 / Spring 2024
Better Builder Magazine, Issue 49 / Spring 2024Better Builder Magazine, Issue 49 / Spring 2024
Better Builder Magazine, Issue 49 / Spring 2024
Better Builder Magazine
 
Hot Call Girls In Bangalore ✔ 9079923931 ✔ Hi I Am Divya Vip Call Girl Servic...
Hot Call Girls In Bangalore ✔ 9079923931 ✔ Hi I Am Divya Vip Call Girl Servic...Hot Call Girls In Bangalore ✔ 9079923931 ✔ Hi I Am Divya Vip Call Girl Servic...
Hot Call Girls In Bangalore ✔ 9079923931 ✔ Hi I Am Divya Vip Call Girl Servic...
Banerescorts
 
Mahipalpur Call Girls Delhi 🔥 9711199012 ❄- Pick Your Dream Call Girls with 1...
Mahipalpur Call Girls Delhi 🔥 9711199012 ❄- Pick Your Dream Call Girls with 1...Mahipalpur Call Girls Delhi 🔥 9711199012 ❄- Pick Your Dream Call Girls with 1...
Mahipalpur Call Girls Delhi 🔥 9711199012 ❄- Pick Your Dream Call Girls with 1...
simrangupta87541
 
MODULE 5 BIOLOGY FOR ENGINEERS TRENDS IN BIO ENGINEERING.pptx
MODULE 5 BIOLOGY FOR ENGINEERS TRENDS IN BIO ENGINEERING.pptxMODULE 5 BIOLOGY FOR ENGINEERS TRENDS IN BIO ENGINEERING.pptx
MODULE 5 BIOLOGY FOR ENGINEERS TRENDS IN BIO ENGINEERING.pptx
NaveenNaveen726446
 
An In-Depth Exploration of Natural Language Processing: Evolution, Applicatio...
An In-Depth Exploration of Natural Language Processing: Evolution, Applicatio...An In-Depth Exploration of Natural Language Processing: Evolution, Applicatio...
An In-Depth Exploration of Natural Language Processing: Evolution, Applicatio...
DharmaBanothu
 
High Profile Call Girls Ahmedabad 🔥 7737669865 🔥 Real Fun With Sexual Girl Av...
High Profile Call Girls Ahmedabad 🔥 7737669865 🔥 Real Fun With Sexual Girl Av...High Profile Call Girls Ahmedabad 🔥 7737669865 🔥 Real Fun With Sexual Girl Av...
High Profile Call Girls Ahmedabad 🔥 7737669865 🔥 Real Fun With Sexual Girl Av...
dABGO KI CITy kUSHINAGAR Ak47
 
一比一原版(psu学位证书)美国匹兹堡州立大学毕业证如何办理
一比一原版(psu学位证书)美国匹兹堡州立大学毕业证如何办理一比一原版(psu学位证书)美国匹兹堡州立大学毕业证如何办理
一比一原版(psu学位证书)美国匹兹堡州立大学毕业证如何办理
nonods
 
Online train ticket booking system project.pdf
Online train ticket booking system project.pdfOnline train ticket booking system project.pdf
Online train ticket booking system project.pdf
Kamal Acharya
 
My Airframe Metallic Design Capability Studies..pdf
My Airframe Metallic Design Capability Studies..pdfMy Airframe Metallic Design Capability Studies..pdf
My Airframe Metallic Design Capability Studies..pdf
Geoffrey Wardle. MSc. MSc. Snr.MAIAA
 
Butterfly Valves Manufacturer (LBF Series).pdf
Butterfly Valves Manufacturer (LBF Series).pdfButterfly Valves Manufacturer (LBF Series).pdf
Butterfly Valves Manufacturer (LBF Series).pdf
Lubi Valves
 
🔥Young College Call Girls Chandigarh 💯Call Us 🔝 7737669865 🔝💃Independent Chan...
🔥Young College Call Girls Chandigarh 💯Call Us 🔝 7737669865 🔝💃Independent Chan...🔥Young College Call Girls Chandigarh 💯Call Us 🔝 7737669865 🔝💃Independent Chan...
🔥Young College Call Girls Chandigarh 💯Call Us 🔝 7737669865 🔝💃Independent Chan...
sonamrawat5631
 
一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理
gapboxn
 
CSP_Study - Notes (Paul McNeill) 2017.pdf
CSP_Study - Notes (Paul McNeill) 2017.pdfCSP_Study - Notes (Paul McNeill) 2017.pdf
CSP_Study - Notes (Paul McNeill) 2017.pdf
Ismail Sultan
 
Intuit CRAFT demonstration presentation for sde
Intuit CRAFT demonstration presentation for sdeIntuit CRAFT demonstration presentation for sde
Intuit CRAFT demonstration presentation for sde
ShivangMishra54
 
🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...
🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...
🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...
aarusi sexy model
 

Recently uploaded (20)

BBOC407 Module 1.pptx Biology for Engineers
BBOC407  Module 1.pptx Biology for EngineersBBOC407  Module 1.pptx Biology for Engineers
BBOC407 Module 1.pptx Biology for Engineers
 
Call Girls Chennai +91-8824825030 Vip Call Girls Chennai
Call Girls Chennai +91-8824825030 Vip Call Girls ChennaiCall Girls Chennai +91-8824825030 Vip Call Girls Chennai
Call Girls Chennai +91-8824825030 Vip Call Girls Chennai
 
College Call Girls Kolkata 🔥 7014168258 🔥 Real Fun With Sexual Girl Available...
College Call Girls Kolkata 🔥 7014168258 🔥 Real Fun With Sexual Girl Available...College Call Girls Kolkata 🔥 7014168258 🔥 Real Fun With Sexual Girl Available...
College Call Girls Kolkata 🔥 7014168258 🔥 Real Fun With Sexual Girl Available...
 
Update 40 models( Solar Cell ) in SPICE PARK(JUL2024)
Update 40 models( Solar Cell ) in SPICE PARK(JUL2024)Update 40 models( Solar Cell ) in SPICE PARK(JUL2024)
Update 40 models( Solar Cell ) in SPICE PARK(JUL2024)
 
The Differences between Schedule 40 PVC Conduit Pipe and Schedule 80 PVC Conduit
The Differences between Schedule 40 PVC Conduit Pipe and Schedule 80 PVC ConduitThe Differences between Schedule 40 PVC Conduit Pipe and Schedule 80 PVC Conduit
The Differences between Schedule 40 PVC Conduit Pipe and Schedule 80 PVC Conduit
 
Better Builder Magazine, Issue 49 / Spring 2024
Better Builder Magazine, Issue 49 / Spring 2024Better Builder Magazine, Issue 49 / Spring 2024
Better Builder Magazine, Issue 49 / Spring 2024
 
Hot Call Girls In Bangalore ✔ 9079923931 ✔ Hi I Am Divya Vip Call Girl Servic...
Hot Call Girls In Bangalore ✔ 9079923931 ✔ Hi I Am Divya Vip Call Girl Servic...Hot Call Girls In Bangalore ✔ 9079923931 ✔ Hi I Am Divya Vip Call Girl Servic...
Hot Call Girls In Bangalore ✔ 9079923931 ✔ Hi I Am Divya Vip Call Girl Servic...
 
Mahipalpur Call Girls Delhi 🔥 9711199012 ❄- Pick Your Dream Call Girls with 1...
Mahipalpur Call Girls Delhi 🔥 9711199012 ❄- Pick Your Dream Call Girls with 1...Mahipalpur Call Girls Delhi 🔥 9711199012 ❄- Pick Your Dream Call Girls with 1...
Mahipalpur Call Girls Delhi 🔥 9711199012 ❄- Pick Your Dream Call Girls with 1...
 
MODULE 5 BIOLOGY FOR ENGINEERS TRENDS IN BIO ENGINEERING.pptx
MODULE 5 BIOLOGY FOR ENGINEERS TRENDS IN BIO ENGINEERING.pptxMODULE 5 BIOLOGY FOR ENGINEERS TRENDS IN BIO ENGINEERING.pptx
MODULE 5 BIOLOGY FOR ENGINEERS TRENDS IN BIO ENGINEERING.pptx
 
An In-Depth Exploration of Natural Language Processing: Evolution, Applicatio...
An In-Depth Exploration of Natural Language Processing: Evolution, Applicatio...An In-Depth Exploration of Natural Language Processing: Evolution, Applicatio...
An In-Depth Exploration of Natural Language Processing: Evolution, Applicatio...
 
High Profile Call Girls Ahmedabad 🔥 7737669865 🔥 Real Fun With Sexual Girl Av...
High Profile Call Girls Ahmedabad 🔥 7737669865 🔥 Real Fun With Sexual Girl Av...High Profile Call Girls Ahmedabad 🔥 7737669865 🔥 Real Fun With Sexual Girl Av...
High Profile Call Girls Ahmedabad 🔥 7737669865 🔥 Real Fun With Sexual Girl Av...
 
一比一原版(psu学位证书)美国匹兹堡州立大学毕业证如何办理
一比一原版(psu学位证书)美国匹兹堡州立大学毕业证如何办理一比一原版(psu学位证书)美国匹兹堡州立大学毕业证如何办理
一比一原版(psu学位证书)美国匹兹堡州立大学毕业证如何办理
 
Online train ticket booking system project.pdf
Online train ticket booking system project.pdfOnline train ticket booking system project.pdf
Online train ticket booking system project.pdf
 
My Airframe Metallic Design Capability Studies..pdf
My Airframe Metallic Design Capability Studies..pdfMy Airframe Metallic Design Capability Studies..pdf
My Airframe Metallic Design Capability Studies..pdf
 
Butterfly Valves Manufacturer (LBF Series).pdf
Butterfly Valves Manufacturer (LBF Series).pdfButterfly Valves Manufacturer (LBF Series).pdf
Butterfly Valves Manufacturer (LBF Series).pdf
 
🔥Young College Call Girls Chandigarh 💯Call Us 🔝 7737669865 🔝💃Independent Chan...
🔥Young College Call Girls Chandigarh 💯Call Us 🔝 7737669865 🔝💃Independent Chan...🔥Young College Call Girls Chandigarh 💯Call Us 🔝 7737669865 🔝💃Independent Chan...
🔥Young College Call Girls Chandigarh 💯Call Us 🔝 7737669865 🔝💃Independent Chan...
 
一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理
 
CSP_Study - Notes (Paul McNeill) 2017.pdf
CSP_Study - Notes (Paul McNeill) 2017.pdfCSP_Study - Notes (Paul McNeill) 2017.pdf
CSP_Study - Notes (Paul McNeill) 2017.pdf
 
Intuit CRAFT demonstration presentation for sde
Intuit CRAFT demonstration presentation for sdeIntuit CRAFT demonstration presentation for sde
Intuit CRAFT demonstration presentation for sde
 
🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...
🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...
🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...
 

UML Diagrams For Online Course Portal

  • 1. HarieHaren GV 16MIS0033 SCHOOL OF INFORMATION TECHNOLOGY AND ENGINEERING OBJECT ORIENTED ANALYSIS AND DESIGN DIGITAL ASSIGNMENT - 2 Project Title : Smart Online Course Portal Submitted By, HarieHaren GV 16MIS0033 Submitted To, Prof. Karthikeyan P Team Member : Celestine Raj P 16MIS0502
  • 2. HarieHaren GV 16MIS0033 Abstract : As the technology developing the way of learning is also keep changing, earlier school, college, tuitions were the way to gather knowledge but in this modern world even with a mobile phone and internet we can learn subjects. Online courses have become a part and parcel of each and everyone's life. Person with a best degree also requires some additional knowledge apart from his normal studies to get well paid, this paved a way for many online sites to provide online courses. Online course is a system wherein subjects can be read, assignments can be done through online and earn a certificate through it. Smart Online Course Portal is an effective way to gather knowledge about courses from different sites. This system provides searching of a course, content of the course, duration, rating and reviews from different sites. This makes a person to have a idea of selecting a course from a variety of providers in the competitive sites. This system works similar to trivago which is similar for hotels. Lets discuss detail in the upcoming content. Modules Involved 1)Creating account 4)Request assistance 7)Make payments 2)Modify account 5)Register course 8)Obtain certificate 3)View payment 6)Teach course
  • 3. HarieHaren GV 16MIS0033 Flow Of Smart Online Course Portal : Step 1 : Get Username and Password from the user (Student, Instructor, Admin, Banker) and Authenticate it across Database. Step 2 : If Authentication Success proceed further, else stop. Step 3 : Search and Select the list of Courses Offered By Admin on request to the Instructor. Step 4 : If all requirements are met, then register for that course and make Payment. Step 5 : If Payment is Success give access to the student material and finish them within the time given. Step 6 : If all the course material are completed, take a test provided by the instructor. Step 7 : The instructor will evaluate and provide marks, if pass the student will get an certificate, else he should take a re-test. Note :All the activities are stored in the database.
  • 4. HarieHaren GV 16MIS0033 Sequence Diagram : UML Sequence diagrams are interaction diagrams that detail how operations are carried out. As sequence diagrams can be used to capture the interaction between objects in the context of a collaboration, one of the primary uses of sequence diagrams is in the transition from requirements expressed as use cases to the next and more formal level of refinement. Benefits of Sequence Diagram :  Represent the details of a UML use case.  Model the logic of a sophisticated procedure, function, or operation.  See how objects and components interact with each other to complete a process.  Plan and understand the detailed functionality of an existing or future scenario. Basic Components Of Sequence Diagram : Actor  a type of role played by an entity that interacts with the subject (e.g., by exchanging signals and data)  external to the subject (i.e., in the sense that an instance of an actor is not a part of the instance of its corresponding subject).  represent roles played by human users, external hardware, or other subjects.
  • 5. HarieHaren GV 16MIS0033 Lifeline  A lifeline represents an individual participant in the Interaction. Activations  A thin rectangle on a lifeline) represents the period during which an element is performing an operation.  The top and the bottom of the of the rectangle are aligned with the initiation and the completion time respectively Call Message  A message defines a particular communication between Lifelines of an Interaction.  Call message is a kind of message that represents an invocation of operation of target lifeline. Return Message  A message defines a particular communication between Lifelines of an Interaction.  Return message is a kind of message that represents the pass of information back to the caller of a corresponded former message. Self Message  A message defines a particular communication between Lifelines of an Interaction.  Self message is a kind of message that represents the invocation of message of the same lifeline. Recursive Message  A message defines a particular communication between Lifelines of an Interaction.  Recursive message is a kind of message that represents the invocation of message of the same lifeline. It's target points to an activation on top of the activation where the message was invoked from.
  • 6. HarieHaren GV 16MIS0033 Symbols Used In Sequence Diagram : Name Symbol Actor Life Line
  • 7. HarieHaren GV 16MIS0033 Activation Call Message (Synchronous) Call Message (Asynchronous) Return Message Self Message
  • 9. HarieHaren GV 16MIS0033 SEQUENCE DIAGRAM FOR ACCUNT CREATION MODULE
  • 12. HarieHaren GV 16MIS0033 Activity Diagram : Activity diagram is basically a flowchart to represent the flow from one activity to another activity. The activity can be described as an operation of the system. Activity diagram is another important diagram in UML to describe the dynamic aspects of the system. Purpose Of Activity Diagram :  Demonstrate the logic of an algorithm.  Describe the steps performed in a UML use case.  Illustrate a business process or workflow between users and the system.  Simplify and improve any process by clarifying complicated use cases.  Model software architecture elements, such as method, function, and operation. Basic Components of Activity Diagram :  Action: A step in the activity wherein the users or software perform a given task. In actions are symbolized with round-edged rectangles.  Decision node: A conditional branch in the flow that is represented by a diamond. It includes a single input and two or more outputs.
  • 13. HarieHaren GV 16MIS0033  Control flows: Another name for the connectors that show the flow between steps in the diagram.  Start node: Symbolizes the beginning of the activity. The start node is represented by a black circle.  End node: Represents the final step in the activity. The end node is represented by an outlined black circle.
  • 14. HarieHaren GV 16MIS0033 Symbols Used In Activity Diagram : Name Symbol Start Action Final Connector Decision Join
  • 16. HarieHaren GV 16MIS0033 Activity Diagram For Account Creation Module
  • 18. HarieHaren GV 16MIS0033 State Chart Diagram : A state diagram, also called a state machine diagram or state chart diagram, is an illustration of the states an object can attain as well as the transitions between those states in the Unified Modelling Language (UML). State defines a stage in the evolution or behaviour of an object. Purpose of State Machine Diagram :  Depicting event-driven objects in a reactive system.  Illustrating use case scenarios in a business context.  Describing how an object moves through various states within its lifetime.  Showing the overall behaviour of a state machine or the behaviour of a related set of state machines. Basic Components In State Chart Diagram : States States represent situations during the life of an object. You can easily illustrate a state by using a rectangle with rounded corners.
  • 19. HarieHaren GV 16MIS0033 Transition A solid arrow represents the path between different states of an object. Label the transition with the event that triggered it and the action that results from it. A state can have a transition that points back to itself. Initial State A filled circle followed by an arrow represents the object's initial state. Final State An arrow pointing to a filled circle nested inside another circle represents the object's final state. Fork A short heavy bar with two transitions entering it represents a synchronization of control. The first bar is often called a fork where a single transition splits into concurrent multiple transitions. Join The second bar is called a join, where the concurrent transitions reduce back to one.
  • 20. HarieHaren GV 16MIS0033 Symbols Used In State Chart Diagram : Name Symbol Simple State Composite State Transition Initial (Start) Final (Stop) Fork
  • 22. HarieHaren GV 16MIS0033 STATE CHART DIAGRAM FOR ACCOUNT CREATION MODULE
  翻译: