SlideShare a Scribd company logo
1 of 18
Sales Management System
For a Pharmaceutical Company
Presented by
Naimul Arif(0905004)
Babar Md. Khalid Akbar(0905016)
Shafiqul Islam (0905026)
Class Diagram, Collaboration
Diagram, Interaction Timeline
Subsystems
• Employee subsystem.
• Recruitment subsystem.
• Sales subsystem.
• Product subsystem.
• Territory management subsystem
Admin Employee
ViewEmployee
ViewEmployeeUIAdmin
3. Login()
6.selectOption()
2. ShowLogin()
5. showOptions()
4.verifyLogin()
8.showEmployeeList()
View Employee List: Collaboration Diagram
Admin
:viewEmployeeUI
:MainMenuUI
:viewEmployee
:Admin
:Employee
viewEmployee()
Admin()viewEmployeeUI()
showLogIn()
Login(uname,pw)
verifyLogIn()
Employee()
getEmployeeInfo()
prepareEmploy
eeList()
showEmployeeList()
View Employee List: Sequence Diagram
<<Boundary>>
ViewEmployeeListUI
ShowLogin()
showOptions()
Login()
selectOption()
<<Control>>
ViewEmployeeList
verifyLogin()
showEmployeeList()
<<Entity>>
Admin
adminID
Password
getAdminInfo()
<<Entity>>
Employee
Name
Post
Contact info
recruitmentDate
getEmployeeInfo()
*
*
*
View Employee List: Class Diagram
PaySalary
Employee
Manager
3. Login()
7. approveSalary()
Pay salary: Collaboration Diagram
1. showLogin()
6. showEmpList()
Bank acc
Manager
2. getManagerInfo()
11. verifyAcc()
BankUI
PaySalaryUI
Bank
Manager
:PaySalaryUI
:MainMenuUI
:PaySalary
:Manager
:Employee
paySalary()
Manager()paySalaryUI()
showLogIn()
Login(uname,pw)
verifyLogIn()
Employee()
getEmployeeInfo()
showEmployeeInfo()
Pay Salary: Sequence Diagram 1
ApproveSalary()
Manager
:PaySalaryUI
:MainMenuUI
:PaySalary
Pay Salary: Sequence Diagram 2
:BankUI
BankUI()
Bank
verifyAcc()sendApproval()
:BankACCBankAcc()
getAccInfo()
showInfo()
verifyAcc()
transferMoney()
<<Control>>
PaySalary
verifyLogin()
sendApproval()
TransferMoney()
<<Boundary>>
PaySalaryUI
Login()
approveSalary()
showLogin()
showEmpList()
<<Boundary>>
BankUI
showInfo()
verifyAcc()
<<Entity>>
Manager
Name
Id
password
RecruitementDate
getManagerInfo()
<<Entity>>
Employee
Name
Post
contacInfo
recruitmentDate
getEmployeeInfo()
<<Entity>>
BankAcc
BankName
accName
accNo
accType
getAccInfo()
**
*
Pay salary: Class Diagram
Applicant
ApplyForPost
ApplicationUIApplicant
2. provideInfo()
1. showForm()
4a. showSuccessful()
4b. showError()
3. verifyFillUp()
5. saveApplicantInfo()
Apply for post: Collaboration Diagram
Pay Employee Salary : : Class Diagram
<<boundary>>
ApplicationUI
provieInfo()
showForm()
showSuccessful()
showError()
<<entity>>
Applicant
setApplicantInfo()
*
<<control>>
Apply
verifyFillup()
saveApplicantInfo()
Online
order
Bank Acc
Customer
2. provideInfo()
Online Order: Collaboration Diagram
1. showOrderForm()
4a. showSuccessfulFillUp()
4b. showError()
12. showSuccessfulOrder()
Order
9. verifyAcc()
BankUI
CustomerUI
Bank
Product
Customer
:OnlineOrderUI
:MainMenuUI
:OnlineOrder
:Manager
:Product
onlineOrder()
Manager()onlineOrderUI()
showOrderForm()
fillUp()
verifyFillUp()
Product()
getProductInfo()
Online Order: Sequence Diagram 1
showSuccessfulFillup()
:BankAccBankAcc()
Customer
:OnlineOrderUI
:MainMenuUI
:OnlineOrder
Online Order : Sequence Diagram 2
:BankUI
BankUI()
Bank
:Order
showInfo()
verifyAcc()
transferMoney()
Order()
setOrderInfo()
showSuccessfulOrder()
Online Order : : Class Diagram
<<boundary>>
CustomerUI
provideInfo()
showOrderForm()
showSuccessfulFillUp()
showError()
showSuccessfulOrder()
<<boundary>>
BankUI
<<entity>>
Order
setOrderInfo()
showInfo()
verifyAcc()
TransferMoney()
<<control>>
Online Order
verifyFillup()
sendApproaval()
verifyAcc()
transferMoney()
<<entity>>
BankAcc
getAccinfo()
* *
Product
Add&UpdateProduct
Add&UpdateUIManager
3. Login()
5. fillUpProdInfo()
2. showLogin()
6a. showSuccessful()
6b. showError()
4. showProductForm()
6. verifyFillUp()
8. Save&UpdateInfo()
Add&Update Product: Collaboration
Diagram
Manager
1. getInfo()
Add&Update Product : : Class Diagram
<<boundary>>
Add&UpdateUI
Login()
showLogin()
showSuccessful()
showError()
showProductForm()
<<entity>>
Manager
getInfo()
<<control>>
Add&UpdateProduct
verifyFillUp()
Save&UpdateInfo()
<<entity>>
Product
setProductInfo()
getProductInfo()
*
*
*
THANK YOU
ANY QUESTION???

More Related Content

What's hot

Vehicle Tracking System Android Project Report
Vehicle Tracking System Android Project ReportVehicle Tracking System Android Project Report
Vehicle Tracking System Android Project ReportSujit9561
 
Federated Cloud Computing
Federated Cloud ComputingFederated Cloud Computing
Federated Cloud ComputingDavid Wallom
 
Learning Management System
Learning Management SystemLearning Management System
Learning Management SystemShubham Singh
 
Student management system analysis document
Student management system analysis documentStudent management system analysis document
Student management system analysis documentHojamuradowa
 
Student management system university erp
Student management system   university erpStudent management system   university erp
Student management system university erpMehul Thakkar
 
Cloud computing using Eucalyptus
Cloud computing using EucalyptusCloud computing using Eucalyptus
Cloud computing using EucalyptusAbhishek Dey
 
College Management System project
College Management System projectCollege Management System project
College Management System projectManish Kushwaha
 
Ch25-Software Engineering 9
Ch25-Software Engineering 9Ch25-Software Engineering 9
Ch25-Software Engineering 9Ian Sommerville
 
Final year project report on Internet And Interanet Emailing server
Final year project report on Internet And Interanet Emailing serverFinal year project report on Internet And Interanet Emailing server
Final year project report on Internet And Interanet Emailing serversachin993
 
School management system
School management systemSchool management system
School management systemSoumya Behera
 
Local Service Search Engine Management System LSSEMS
Local Service Search Engine Management System LSSEMSLocal Service Search Engine Management System LSSEMS
Local Service Search Engine Management System LSSEMSYogeshIJTSRD
 
PPT on Cloud computing
PPT on Cloud computingPPT on Cloud computing
PPT on Cloud computingLakshita Mukul
 
Class diagram- UML diagram
Class diagram- UML diagramClass diagram- UML diagram
Class diagram- UML diagramRamakant Soni
 
Presentation on e learning management system
Presentation on e learning management systemPresentation on e learning management system
Presentation on e learning management systemHunain Asghar
 

What's hot (20)

Vehicle Tracking System Android Project Report
Vehicle Tracking System Android Project ReportVehicle Tracking System Android Project Report
Vehicle Tracking System Android Project Report
 
Federated Cloud Computing
Federated Cloud ComputingFederated Cloud Computing
Federated Cloud Computing
 
ERD Example
ERD ExampleERD Example
ERD Example
 
Learning Management System
Learning Management SystemLearning Management System
Learning Management System
 
Student management system analysis document
Student management system analysis documentStudent management system analysis document
Student management system analysis document
 
Student management system university erp
Student management system   university erpStudent management system   university erp
Student management system university erp
 
Cloud computing using Eucalyptus
Cloud computing using EucalyptusCloud computing using Eucalyptus
Cloud computing using Eucalyptus
 
College Management System project
College Management System projectCollege Management System project
College Management System project
 
Ch25-Software Engineering 9
Ch25-Software Engineering 9Ch25-Software Engineering 9
Ch25-Software Engineering 9
 
Final year project report on Internet And Interanet Emailing server
Final year project report on Internet And Interanet Emailing serverFinal year project report on Internet And Interanet Emailing server
Final year project report on Internet And Interanet Emailing server
 
class diagram
class diagramclass diagram
class diagram
 
School management system
School management systemSchool management system
School management system
 
Local Service Search Engine Management System LSSEMS
Local Service Search Engine Management System LSSEMSLocal Service Search Engine Management System LSSEMS
Local Service Search Engine Management System LSSEMS
 
Google Cloud Platform
Google Cloud Platform Google Cloud Platform
Google Cloud Platform
 
Class diagrams
Class diagramsClass diagrams
Class diagrams
 
Exam system
Exam systemExam system
Exam system
 
Sequence diagram
Sequence diagramSequence diagram
Sequence diagram
 
PPT on Cloud computing
PPT on Cloud computingPPT on Cloud computing
PPT on Cloud computing
 
Class diagram- UML diagram
Class diagram- UML diagramClass diagram- UML diagram
Class diagram- UML diagram
 
Presentation on e learning management system
Presentation on e learning management systemPresentation on e learning management system
Presentation on e learning management system
 

More from Naimul Arif

Xiaomi Marketing Strategy: Bangladesh Vs Other Countries
Xiaomi Marketing Strategy: Bangladesh Vs Other CountriesXiaomi Marketing Strategy: Bangladesh Vs Other Countries
Xiaomi Marketing Strategy: Bangladesh Vs Other CountriesNaimul Arif
 
DEMAND SIDE MANAGEMENT OF ELECTRIC- ITY FOR CONTROLLING PEAK DEMANDS IN BANGL...
DEMAND SIDE MANAGEMENT OF ELECTRIC- ITY FOR CONTROLLING PEAK DEMANDS IN BANGL...DEMAND SIDE MANAGEMENT OF ELECTRIC- ITY FOR CONTROLLING PEAK DEMANDS IN BANGL...
DEMAND SIDE MANAGEMENT OF ELECTRIC- ITY FOR CONTROLLING PEAK DEMANDS IN BANGL...Naimul Arif
 
Why business should not be involved in CSR
Why business should not be involved in CSRWhy business should not be involved in CSR
Why business should not be involved in CSRNaimul Arif
 
Basic Probability and statistics in Bangla
Basic Probability and statistics in BanglaBasic Probability and statistics in Bangla
Basic Probability and statistics in BanglaNaimul Arif
 
Entity relationship Diagram for Online buy and Sale Project
Entity relationship Diagram for Online buy and Sale ProjectEntity relationship Diagram for Online buy and Sale Project
Entity relationship Diagram for Online buy and Sale ProjectNaimul Arif
 
Mystery of stars
Mystery of starsMystery of stars
Mystery of starsNaimul Arif
 

More from Naimul Arif (7)

Xiaomi Marketing Strategy: Bangladesh Vs Other Countries
Xiaomi Marketing Strategy: Bangladesh Vs Other CountriesXiaomi Marketing Strategy: Bangladesh Vs Other Countries
Xiaomi Marketing Strategy: Bangladesh Vs Other Countries
 
DEMAND SIDE MANAGEMENT OF ELECTRIC- ITY FOR CONTROLLING PEAK DEMANDS IN BANGL...
DEMAND SIDE MANAGEMENT OF ELECTRIC- ITY FOR CONTROLLING PEAK DEMANDS IN BANGL...DEMAND SIDE MANAGEMENT OF ELECTRIC- ITY FOR CONTROLLING PEAK DEMANDS IN BANGL...
DEMAND SIDE MANAGEMENT OF ELECTRIC- ITY FOR CONTROLLING PEAK DEMANDS IN BANGL...
 
Why business should not be involved in CSR
Why business should not be involved in CSRWhy business should not be involved in CSR
Why business should not be involved in CSR
 
SQL Join Basic
SQL Join BasicSQL Join Basic
SQL Join Basic
 
Basic Probability and statistics in Bangla
Basic Probability and statistics in BanglaBasic Probability and statistics in Bangla
Basic Probability and statistics in Bangla
 
Entity relationship Diagram for Online buy and Sale Project
Entity relationship Diagram for Online buy and Sale ProjectEntity relationship Diagram for Online buy and Sale Project
Entity relationship Diagram for Online buy and Sale Project
 
Mystery of stars
Mystery of starsMystery of stars
Mystery of stars
 

Recently uploaded

Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 

Recently uploaded (20)

Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 

Class, Collaboration, Sequence Diagram of a sample project