SlideShare a Scribd company logo
1 of 37
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

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
 
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
 

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...
 
Civicrmintro 100331183537 Phpapp02
Civicrmintro 100331183537 Phpapp02Civicrmintro 100331183537 Phpapp02
Civicrmintro 100331183537 Phpapp02
 
CiviCRM User Group-Intro to CiviCRM
CiviCRM User Group-Intro to CiviCRMCiviCRM User Group-Intro to CiviCRM
CiviCRM User Group-Intro to CiviCRM
 
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

Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
panagenda
 

Recently uploaded (20)

Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
 
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideCollecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentation
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptx
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 

Membership System