Axa Assurance Maroc - Insurer Innovation Award 2024
Membership System
1. 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
3. 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
4. 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
5. 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
6. 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
7. 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
8. 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
9. 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
10. 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
15. 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
36. 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