SlideShare a Scribd company logo
DESIGN AND IMPLEMENTATION OF POLITICAL
PARTY MEMBERS AND CAMPAIGN MANAGEMENT
SYSTEM: CASE STUDY CHAMA CHA MAPINDUZI(CCM)
FINAL YEAR PROJECT PRESENTATION
CS 499
Nicholaus Noel +255654111704
nnicholaus@gmail.com
1
Outline
Introduction
Problem Statement and Solution
General Objective
Specific Objectives
Literature Review
System implementation
System Testing
Recommendation and Conclusion
2
INTRODUCTION
 Currently Tanzania has 22 political parties.
 CCM is the dominant ruling party in Tanzania and
the longest reigning ruling party in Africa.
 Currently membership management activities are
performed manually by personnel. Information is by
using public campaigns and media.
 Costs time, man power not accurate and secure data.
Excluding rural and some urban people.
3
Facilitating easy, fast and affordable information flow
between political party and its members from registering
of members up to campaigns.
By exploiting three major features namely SMS, mobile
payment and the online/Web platform.
TCRA, 2010 the mobile subscriber has risen from 15
million people in 2009 to 20.9 million in 2010 which is
equivalent to 27.5% rise per year. Not to mention the
24.5% increase on internet users per annum
PROPOSED SOLUTION
4
GENERAL OBJECTIVE
 The main objective of this project is to develop a web
based management information system integrated with
SMS and mobile payment for political party members
and campaign that will coordinate various activities
relating to membership and campaign management in
any political party.
5
SPECIFIC OBJECTIVES
The specific objectives of the project are :
 Module for registering and storing membership details
or information.
 Payments module( membership fee).
 Campaign module (tracking members, event calendar,
notify members).
 To integrate and test the system.
6
PROJECT SCOPE
The system will focus on managing members of
political party(CCM) in accordance with available
policies not otherwise and ease campaign
activities through web, SMS and mobile payment.
7
LITERATURE REVIEW
 Related Work
Project Narwhal
 Engineers from Facebook, Twitter and Google
 Build qualified political profile of each voter
CodeIgniter framework
Web based application development
Mobile SMS and payment technology
8
SYSTEM DESIGNING
After normalization of the central database design resulted
with the following table with each table using the prefix
ep_ as a security measure
9
SYSTEM IMPLEMENTATION
 Setup of the environment
Developed in a remote server.PHPDesigner IDE
containing ftp for file transfer and updating.
 Online or web application
 Login module
 Password reset module
 User creation module
 Member registration module
 Event module
 Posts module
 Payment module
 Notification module
 Report and Statistics module
 Campaign website module 10
Login module
11
Login module illustration
Password reset module
When user forgot password will be required to
enter his or her email
12
User registration module
• Member users
13
User registration module
• Users’ information will be generated from the
database
14
User registration module
Users permission
15
Users Role Permissions
User registrar Add new users, view or download user information,
delete or update user information
Campaign manager Publish or add political party activities or
posts,view,update or review
Campaign manager Send notification ,review notification, set notification
schedule, view notification
Accountant View payments records .download payment records
Member registration module
16
Member registration module
Add a single member form
17
Member registration module
Upload member form
18
Event module
19
• All political event will be posted here
Record of events
20
New event notification
21
Post module
22
• All political posts or activities will be published
here
Record of posts
23
Comments approvement : when there is a new comment user
will be notified in order to approve it
24
Notification module
Notify specific group of members or users
25
Campaign website module
Guest and members can
View posts
View events
Comment to posts
Guest can
Subscribe to receive updates
26
Campaign
website home
page
27
Subscription form
28
Payment module
Membership fee will be paid through a private
number.
29
Lis of payments
30
Report module
User filtration options
31
Member filtration option
32
Statistics module
 Member distribution in zones and regions
 Members’ age statistics
 Members’ jobs statistics
33
SYSTEM TESTING
• User permission testing
34
New event validation
35
RECOMMENDATION AND
CONCLUSION
 members to use the same phone (payment).
 political party can use Tigopesa or Mpesa menu
for payment which is secure.
 the system can be in mobile platform instead of
only web based system.
 according to the design this system can be used to
manage members in any institution apart from
political party.
36
THANK YOU
FOR LISTENING
END OF PRESENTATION !!!
37

More Related Content

Similar to Membership System

CHinaCHat 2019 - Best practices for killer Wechat Mini Programs in 2019 - 31T...
CHinaCHat 2019 - Best practices for killer Wechat Mini Programs in 2019 - 31T...CHinaCHat 2019 - Best practices for killer Wechat Mini Programs in 2019 - 31T...
CHinaCHat 2019 - Best practices for killer Wechat Mini Programs in 2019 - 31T...
Clément LEDORMEUR
 
CiviCRM User Group-Intro to CiviCRM
CiviCRM User Group-Intro to CiviCRMCiviCRM User Group-Intro to CiviCRM
CiviCRM User Group-Intro to CiviCRM
dggreenberg
 
Civicrmintro 100331183537 Phpapp02
Civicrmintro 100331183537 Phpapp02Civicrmintro 100331183537 Phpapp02
Civicrmintro 100331183537 Phpapp02
Erik Hommel
 
Presentation of smart voting system.pptx
Presentation of smart voting system.pptxPresentation of smart voting system.pptx
Presentation of smart voting system.pptx
Sony235240
 
PoliTech_ExecutiveSummary_fin
PoliTech_ExecutiveSummary_finPoliTech_ExecutiveSummary_fin
PoliTech_ExecutiveSummary_fin
Ahmad Ali
 
Chapter & National Databases - Do or Don't They Interface
Chapter & National Databases - Do or Don't They InterfaceChapter & National Databases - Do or Don't They Interface
Chapter & National Databases - Do or Don't They Interface
Mariner Management / Peggy Hoffman
 
2Meet - a mobile application for conferences and exhibitions
2Meet - a mobile application for conferences and exhibitions2Meet - a mobile application for conferences and exhibitions
2Meet - a mobile application for conferences and exhibitions
Pavel Tokarev
 
Online Voting System project proposal report.doc
Online Voting System project proposal report.docOnline Voting System project proposal report.doc
Online Voting System project proposal report.doc
KhondokerAbuNaim
 
Hivetree introduction (Mar 2014)
Hivetree introduction (Mar 2014)Hivetree introduction (Mar 2014)
Hivetree introduction (Mar 2014)
HIVENEST
 
IMC MEMBERSHIP AGREEMENT
IMC MEMBERSHIP AGREEMENTIMC MEMBERSHIP AGREEMENT
IMC MEMBERSHIP AGREEMENT
Stevens Komnev
 
ONLINE VOTING SYSTEM SE Project for vote
ONLINE VOTING SYSTEM SE Project for voteONLINE VOTING SYSTEM SE Project for vote
ONLINE VOTING SYSTEM SE Project for vote
RaunakRastogi4
 
Net squared manchester 28th june 2011
Net squared manchester   28th june 2011Net squared manchester   28th june 2011
Net squared manchester 28th june 2011
richcraig
 
Bajaj Allianz Life Insurance Company Limited - Insurer Innovation Award 2023
Bajaj Allianz Life Insurance Company Limited - Insurer Innovation Award 2023Bajaj Allianz Life Insurance Company Limited - Insurer Innovation Award 2023
Bajaj Allianz Life Insurance Company Limited - Insurer Innovation Award 2023
The Digital Insurer
 
WEPOLITICS. the political social network
WEPOLITICS. the political social networkWEPOLITICS. the political social network
WEPOLITICS. the political social network
Yannis Evmolpidis
 
Use of technology for public information on elections - u hla thein (uec myan...
Use of technology for public information on elections - u hla thein (uec myan...Use of technology for public information on elections - u hla thein (uec myan...
Use of technology for public information on elections - u hla thein (uec myan...
Cecep Husni Mubarok, S.Kom., M.T.
 
Team Ramen, BizNation'20, 1st Round
Team Ramen, BizNation'20, 1st RoundTeam Ramen, BizNation'20, 1st Round
Team Ramen, BizNation'20, 1st Round
Afnan Faruk
 
FESTIVALO- Celebrate Your Life
FESTIVALO- Celebrate Your LifeFESTIVALO- Celebrate Your Life
FESTIVALO- Celebrate Your Life
RAVI PRAKASH SINGH
 
Revamping clics using clic youth clubs
Revamping clics using clic youth clubsRevamping clics using clic youth clubs
Revamping clics using clic youth clubs
sarvan k
 
Hp 17 s-bbo-1350-brian-reed
Hp 17 s-bbo-1350-brian-reedHp 17 s-bbo-1350-brian-reed
Hp 17 s-bbo-1350-brian-reed
Satya Harish
 
10 Things for a Likeable 2016
10 Things for a Likeable 201610 Things for a Likeable 2016
10 Things for a Likeable 2016
CMRS Group
 

Similar to Membership System (20)

CHinaCHat 2019 - Best practices for killer Wechat Mini Programs in 2019 - 31T...
CHinaCHat 2019 - Best practices for killer Wechat Mini Programs in 2019 - 31T...CHinaCHat 2019 - Best practices for killer Wechat Mini Programs in 2019 - 31T...
CHinaCHat 2019 - Best practices for killer Wechat Mini Programs in 2019 - 31T...
 
CiviCRM User Group-Intro to CiviCRM
CiviCRM User Group-Intro to CiviCRMCiviCRM User Group-Intro to CiviCRM
CiviCRM User Group-Intro to CiviCRM
 
Civicrmintro 100331183537 Phpapp02
Civicrmintro 100331183537 Phpapp02Civicrmintro 100331183537 Phpapp02
Civicrmintro 100331183537 Phpapp02
 
Presentation of smart voting system.pptx
Presentation of smart voting system.pptxPresentation of smart voting system.pptx
Presentation of smart voting system.pptx
 
PoliTech_ExecutiveSummary_fin
PoliTech_ExecutiveSummary_finPoliTech_ExecutiveSummary_fin
PoliTech_ExecutiveSummary_fin
 
Chapter & National Databases - Do or Don't They Interface
Chapter & National Databases - Do or Don't They InterfaceChapter & National Databases - Do or Don't They Interface
Chapter & National Databases - Do or Don't They Interface
 
2Meet - a mobile application for conferences and exhibitions
2Meet - a mobile application for conferences and exhibitions2Meet - a mobile application for conferences and exhibitions
2Meet - a mobile application for conferences and exhibitions
 
Online Voting System project proposal report.doc
Online Voting System project proposal report.docOnline Voting System project proposal report.doc
Online Voting System project proposal report.doc
 
Hivetree introduction (Mar 2014)
Hivetree introduction (Mar 2014)Hivetree introduction (Mar 2014)
Hivetree introduction (Mar 2014)
 
IMC MEMBERSHIP AGREEMENT
IMC MEMBERSHIP AGREEMENTIMC MEMBERSHIP AGREEMENT
IMC MEMBERSHIP AGREEMENT
 
ONLINE VOTING SYSTEM SE Project for vote
ONLINE VOTING SYSTEM SE Project for voteONLINE VOTING SYSTEM SE Project for vote
ONLINE VOTING SYSTEM SE Project for vote
 
Net squared manchester 28th june 2011
Net squared manchester   28th june 2011Net squared manchester   28th june 2011
Net squared manchester 28th june 2011
 
Bajaj Allianz Life Insurance Company Limited - Insurer Innovation Award 2023
Bajaj Allianz Life Insurance Company Limited - Insurer Innovation Award 2023Bajaj Allianz Life Insurance Company Limited - Insurer Innovation Award 2023
Bajaj Allianz Life Insurance Company Limited - Insurer Innovation Award 2023
 
WEPOLITICS. the political social network
WEPOLITICS. the political social networkWEPOLITICS. the political social network
WEPOLITICS. the political social network
 
Use of technology for public information on elections - u hla thein (uec myan...
Use of technology for public information on elections - u hla thein (uec myan...Use of technology for public information on elections - u hla thein (uec myan...
Use of technology for public information on elections - u hla thein (uec myan...
 
Team Ramen, BizNation'20, 1st Round
Team Ramen, BizNation'20, 1st RoundTeam Ramen, BizNation'20, 1st Round
Team Ramen, BizNation'20, 1st Round
 
FESTIVALO- Celebrate Your Life
FESTIVALO- Celebrate Your LifeFESTIVALO- Celebrate Your Life
FESTIVALO- Celebrate Your Life
 
Revamping clics using clic youth clubs
Revamping clics using clic youth clubsRevamping clics using clic youth clubs
Revamping clics using clic youth clubs
 
Hp 17 s-bbo-1350-brian-reed
Hp 17 s-bbo-1350-brian-reedHp 17 s-bbo-1350-brian-reed
Hp 17 s-bbo-1350-brian-reed
 
10 Things for a Likeable 2016
10 Things for a Likeable 201610 Things for a Likeable 2016
10 Things for a Likeable 2016
 

Recently uploaded

Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 

Recently uploaded (20)

Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 

Membership System