SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
NEAR EAST UNIVERSITY
FACULTY OF ECONOMICS AND ADMINISTRATIVE
SCIENCES
DEPARTMENT OF COMPUTER INFORMATION SYSTEMS
20…. / 20…. FALL/SPRING TERM
CIS 400 (Graduation Project)
Name of the Project online charity management system
Submitted to: Prof Dr. NADIRE ÇAVUŞ
Submitted By: 20174685 DERRICK DUSABE
RUHIGIRA
20166428 AYMAN MUBARK SHAIKH
Lefkoşa, Year
1.Acknowledgment
Through the right direction, guidance and motivation nothing can be achieved and as we
worked on this project in a relentless way, we were able to make the project a success. This
has been able to happen because of the team effort in terms of research, time, commitment
and the hard work that was put in.
In a special we would like to pass on our gratitude to Prof.Dr. Nadire çavuş, Assist. Prof.Dr
Sahar Ebadinezhad for the guidance they offered to us through correcting the mistakes we
made and also giving us the confidence installing trust in us to form a team that was able to
come up with this project.
Also, a special shout goes to my fellow students who have been so gracious with them to help
us to improve our work thank you all we appreciate your effort.
We find this opportunity to show our work and use of the work the school has given us
hopefully we make them proud.
2. ABSTRACT
A system used for collecting donations via the World Wide Web or Internet. The online charity
management is a profit free organization which has a presence on the website or on the Internet.
The online system is joined with the charitable organization's website. The charitable organization
has classified on the system's database special items or assets as gifts to the donor based on the
contribution area of interest of the donor. The giver, communicates with the charity, chooses a
donation by activating a hyperlink to the system's website. Transparent to the donor, the system is
now in communication with the donor and the charitable organization. The charity organization
system facilitates the donation process, the selection of gifts, the implication and effect of the tax
deduction, and the delivery of the selected gifts. The system has three modules:
Keywords: Donations, the internet, organizations, online charity, services, html and CSS
3. Introduction
On-line charity management system
The whole process relies on you doing all the work. Now, imagine a donor gives online,
the donation is automatically entered into your database and an automatic thank you and
tax receipt are sent out without you lifting a finger. That's the beauty of online fundraising!
The on-line charity management is a profit free organization which has a presence on the
website or on the Internet. The online system is joined with the charitable organization's
website.
It is also known as a website where donors go to incase, they want to donate items inform
of cash, clothes and also post their feedback about the system.
Feedback can be from donors, other organizations.
For providing an interactive and dynamic website the group has worked over some of the
languages like HTML, PHP, CSS, JAVASCRIPT and bootstrap used to make the front end
look great and exciting.
4. SWOT ANALYSIS
SWOT analysis is a strategic planning technique used to help a person or organization identify
strengths, weaknesses, opportunities, and threats related to business competition or project
planning.
SWOT Analysis stands for strengths, weakness, opportunities and threats
As explained below;
strength Weakness
• One single philanthropist
• Exposure to a big crowder/people
• Serves the whole world.
• High tax generation from online charities
• expensive
• difficult to get to everyone.
• single sponsor/donor
• inadequate skilled labor force
• Steady Progress in joining charity
activities in all media across
Opportunities Threats
• use of available mobile apps to get
people’s feedback.
• creation of feedback apps
• high competition levels from other
organizations
• inadequate funds to promote the online
app/website.
• poor ratings from the donors
5.FEASIBILITY ANALYSIS
Feasibility study of the online charity management system
5.1 Technical
In order to finish this project successfully, this project will require the skills of coding and
programming using the different languages we are familiar with, it maybe flutter, html or python
or any other language as we have not yet decided yet however on a personal basis, I would like to
use flutter and dart as its easier for I used it before.
5.2 Economic
This project wouldn’t finish without involving finances, this is because if we are to build a
webpage in particular, we shall need a domain name to use which is bought, we need reliable
internet and laptops plus if we want to promote it online as well basically it will involve a few
costs in order to complete the project on time.
5.3Operational
This kind of feasibility is to show how the project will be run and how
It fits in the day to today operations of the society, will it obtain the desired objectives, after
completing the project, will we be able to obtain feedback and lastly how to control the project.
who will be in control??
5.4 Legal
This feasibility will address a variety of issues before the project finishes such issues may include
the following.
• Copy rights i.e., if we need to use a certain software to develop a program, we need to use
the licensed software
• Antitrust laws
Originality of the project, this helps to check if the project is original or its just plagiarizing
other peoples’ work these and other issues are checked in order to avoid court orders as this is
a student project its personal project and belongs to the owners
5.5 Schedule
A project will fail if it takes too long to be completed before its usefulness. Basically, this
feasibility helps to determine how long the project takes to develop and time given and helps to
solve questions like will this project finish on time. as for our project we
have to continue working on it till the last hour as its complex.
6SOFTWARE DEVELOPMENT LIFE CYCLE
What is SDLC?
The software development life cycle (SDLC) is a process by which software is developed and
deployed. It’s a process that encompasses every phase of software creation, from conception to
maintenance after the software is released.
There are a variety of SDLC methodologies, including waterfall, agile and others. Teams select a
specific methodology with the goal of producing their software as quickly and as cheaply as
possible without sacrificing quality. This is achieved by choosing the right SDLC methodology
for the context of your software development project.
SDLC Phases
Regardless of the SDLC methodology that you choose, there are consistent SDLC phases that
should be followed in order to successfully complete a deliverable for the client. The name of the
phases might vary, but the following list summarizes the core functions of typical SDLC phases:
 Requirements Gathering: Understand the proposal put forth by the customer, and
then gather their requirements for a suitable solution. Be sure to probe as much as
possible to gather as much information as you can at this stage. This phase is heavily
documented so that developers can revisit requirements at any time.
 Analysis: During this phase you need to analyze the problem in the context of the
organization’s policies and objectives. While you are analyzing the problem, consider
whether or not you need to develop a new system, or simply improve an existing one.
You’ll want to create a project proposal for your solution that includes the costs and
benefits of your choice.
 Plan & Design: This is when you elaborate on a project proposal by developing a
plan for meeting those requirements laid out by the customer. Once you have a plan,
design concrete specifications for the developers to utilize, like screen layouts and
other materials.
 Build: During this phase the actual code is constructed.
 Test: Now that the code has been written, it’s time to test. Usually this is done in a
special environment, so the team can check for bugs and other mistakes without being
distracted by too many variables.
 Deploy: After all known errors have been eliminated, the software is deployed. This
is when the product is actually put into production and released in a business
environment.
 Maintain: During the maintenance phase, the software is maintained so that it stays
effective and relevant. Tweaks can be made to the initial software so that it remains a
viable solution that is free of bugs
Agile Model
The Agile model was made in response to the rigidity of the waterfall model. Agile is an iterative
process where the team is constantly re-evaluating their priorities based on regular customer
feedback and the success of their sprints. Sprints are short work periods, maybe 2 weeks, where
the team tries to knock out high-priority tasks and release a workable product for customer
feedback. The Agile model rejects the concept that you can know everything about a project at its
onset.
The Agile Manifesto consists of four key values:
 Individuals and interactions over processes and tools.
 Working software over comprehensive documentation.
 Customer collaboration over contract negotiation.
 Responding to change over following a plan
Which Software Development Process is Right for You?
To me agile is right for my project because it enables me correct my mistakes and allows me to
improve and change any design in our project
Agile maximizes value throughout the development process and significantly reduces the overall
risk of any given project.
7 Data Flow Diagram
7.1 Draw data flow diagram of the system.
Figure1:snapshot of a data flow diagram
Figure 2:snapshot of data flow diagram for user
Class Diagram:
In object-oriented programming , a class is a template definition of the method s and variables
in a particular kind of object . Thus, an object is a specific instance of a class; it contains real
values instead of variables.
The class is one of the defining ideas of object-oriented programming. Among the important
ideas about classes are: A class can have subclasses that can inherit all or some of the
characteristics of the class. In relation to each subclass, the class becomes the superclass.
Subclasses can also define their own methods and variables that are not part of their superclass.
The structure of a class and its subclasses is called the class hierarchy
Figure3:class diagram
Relation database schema
Tables
Beneficiary
FILED NAME DATA TYPE MEASUREMENT NOTE
id
Varcha
r 10 Primary key
name varchar 500
pass varchar 10
address varchar 500
phone varchar 10
email varchar 50
marry varchar 5
child varchar 5
salary int 11
wallet float 10
Figure 4: snapshot of beneficiary
FILED NAME DATA TYPE MEASUREMENT NOTE
P id varchar 10 Primary key
P desc varchar 500
P price float
CatLog varchar 50
Donor table
FILED NAME DATA TYPE MEASUREMENT NOTE
S id varchar 10 Primary key
S name varchar 500
S phone varchar 10
type varchar 20
description varchar 1000
photo Medium blob
P id varchar 10
Product
Figure 5: snapshot of product
7.2 Requirements Modeling (RUP)
7.3 Rational unified process
7.3.1 INCEPTION
The main objective of an online charity management system is simply to help people especially
the needy access basic needs of life such as food and good medical facilities. This helps to
improve on the wellbeing of the people in need.
This can be done through opening up an online website where people can donate the items,
they aren’t using hence bringing change to some people
In order to be effective, the online management system must ensure that it has genuine
intentions so as to gain people’s trust.
7.3.2 ELABORATION
Before starting an online charity management system, there are some questions which need to
be answered such as why we are starting this platform, how helpful will it be to the society
when we have answers to this question then we can go ahead with the creation of the website
and promote it to the society.
7.3.3 CONSTRUCTION
In this phase we check for the features needed to construct the app or website, carry out testing
and make sure all the features work properly. We shall also compare and contrast with other
similar online websites with similar requirements and once we are satisfied, we can launch the
project.
7.3.4 TRANSITION
Once the project has been successfully accomplished, we can hand in to the lecturer to check
if it meets all the requirements needed and she will be able to give us the feedback if she is
satisfied with our work, she will give positive reviews and vice versa.
8.0 Object Modeling (UML)
fig 6: sequence diagram of charity system management
Figure 7: snapshot of database employee’s table
9 Manual script
Our home pages
Figure 1: Snapshot of the home page
The homepage gives you an opportunity to view website information, such as contact, home,
causes, projects and team members
10 MAJOR CAUSES
The major causes are like the main reasons as to why we created the website for example
To give donations
To inspire others so as to also give charity
To volunteer to become a donor
To make donations
Figure2: Snapshot of the major causes
This is to inspire donors to give more for there is good in giving.
11.we’re all over the world
Figure 4: Snapshot we’re all over the world
12.0 Services
The following below represents the kind of services our charity organization offers to the society
Figure 5: Snapshot of services.
13.0 OUR AMAZING TEAM
For more details about our project and how to give donations contact our team on their different
phone numbers and social media as shown
Figure 6: Snapshot of our amazing team members.
14.0 ABOUT US
For more details about the organization click on the different URLs below to get the details
Figure7: Snapshot of about us
15.0 Newsletter
Subscribe to receive updates!
For inquires and updates about the successful work being done you can always send an email and
you will get all the needed updates
Figure 8: Snapshot of newsletter
For more details about the organization click on the different URLs below to get the details
16.0 CONTACT
For more details about the organization and help please contact us on the numbers, you can send
an email and state your reasons keep it brief below and include your name, email, message and
send thank you
Figure 9: Snapshot of contact
17.0 For registration
Enter your password, then password and click on the submit button ...also follow us on our social
media search for crucial cause charity organization on all social media apps.
Figure 10: Snapshot of sign up to register.
User Guidelines and Interface
Home page:
The first public web page visitors see is the default “Home” page when the URL name of the
website is entered in the web browser. Visitors can also register or retrieve forgotten password
from this page. All users (including administrator) use the same login interface on the “Home”
page to login. Upon authenticating, the information and the interface the user sees are limited by
the ACL (Access Control List). The “Home” page is shown in appendix 1.
Register page:
To become a member user, have to create an account on this page. User can create an account by
providing a user-name, password and an e-mail address. A security question and answer are also
required. On successful registration the user gets a confirmation by e-mail. See appendix2.
Contact page:
This page provides the interface where users can send messages to the administration. To send a
message, the user must provide his or her name, e-mail address and the message body. If the
message is successfully sent a confirmation message is displayed. See appendix 4.
7 Testing Before an application or website can be deployed it has to be tested to satisfy the
requirement specifications. They are many types of tests to carry out on a web application such as
performance, functionality, database loading time, response time, server time handling, user’s
actions and many others. This facility enables end-users to test the functionality of the application
online.
7. CONCLUSION
The online charity management system is a system poised to contribute towards the
wellbeing of different people in the society and this platform is to close that gap between
the donors and receivers.
in conclusion, this project online charity management system has enabled us to discuss and
learn so many things about online charity and why Charity is Necessary and Beneficial to the
needy, we basically discussed about so many things in detail such as the literature review,
SWOT analysis, feasibility study analysis.
It also enabled to learn more about online activities and how to sustain we as well got to
learn more about programming and lastly this platform will hopefully bring change and
happiness to some people in the nearby future.
references
1] All About Giving. http://www.AllAboutGiving.org/,
[2] Amann, W., Khan, S., "Online Communication for Environmental Fundraising", in: Scharl, A. (Ed.),
Environmental Online Communication.
[3] Amos, O.M., "Empirical Analysis of Motives Underlying Individual Contributions to Charity",
[4] Andreasen, A.R., Kotler, P., Strategic Marketing for Nonprofit Organizations.
[5] Brady, M.K., Noble, C.H., Utter, D.J., Smith, G.E., "How to Give and Receive: .
[6] Charity Cards. http://www.CharityCards.co.uk/

Contenu connexe

Tendances

How to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy WebinarHow to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy WebinarITSM Academy, Inc.
 
Sendachi | 451 | GitHub Webinar: Demystifying Collaboration at Scale: DevOp...
Sendachi | 451 | GitHub Webinar: Demystifying Collaboration at Scale: DevOp...Sendachi | 451 | GitHub Webinar: Demystifying Collaboration at Scale: DevOp...
Sendachi | 451 | GitHub Webinar: Demystifying Collaboration at Scale: DevOp...Sendachi
 
DevOps - The Future of Application Lifecycle Automation
DevOps - The Future of Application Lifecycle Automation DevOps - The Future of Application Lifecycle Automation
DevOps - The Future of Application Lifecycle Automation Gunnar Menzel
 
Whitepaper: Ten Benefits of Integrated ALM
Whitepaper: Ten Benefits of Integrated ALMWhitepaper: Ten Benefits of Integrated ALM
Whitepaper: Ten Benefits of Integrated ALMKovair
 
ITSM Roles in an Agile and DevOps World, an ITSM Academy Webinar
ITSM Roles in an Agile and DevOps World, an ITSM Academy WebinarITSM Roles in an Agile and DevOps World, an ITSM Academy Webinar
ITSM Roles in an Agile and DevOps World, an ITSM Academy WebinarITSM Academy, Inc.
 
Agile and dev ops – an ideal match for seamless software development
Agile and dev ops – an ideal match for seamless software developmentAgile and dev ops – an ideal match for seamless software development
Agile and dev ops – an ideal match for seamless software developmentKaty Slemon
 
Il paradigma DevOps e Continuous Delivery Automation
Il paradigma DevOps e Continuous Delivery Automation Il paradigma DevOps e Continuous Delivery Automation
Il paradigma DevOps e Continuous Delivery Automation HP Enterprise Italia
 
DevOps or Devops - living in silos or living as a team
DevOps or Devops -  living in silos or living as a teamDevOps or Devops -  living in silos or living as a team
DevOps or Devops - living in silos or living as a teamVinay Krishna
 
DevOps Overview in my own words
DevOps Overview in my own wordsDevOps Overview in my own words
DevOps Overview in my own wordsSUBHENDU KARMAKAR
 
Using Agile Processes on Documentum Projects
Using Agile Processes on Documentum ProjectsUsing Agile Processes on Documentum Projects
Using Agile Processes on Documentum ProjectsBlueFish
 
Implementing WCAG 2.2 into Your Digital Strategy
Implementing WCAG 2.2 into Your Digital StrategyImplementing WCAG 2.2 into Your Digital Strategy
Implementing WCAG 2.2 into Your Digital Strategy3Play Media
 

Tendances (13)

How to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy WebinarHow to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy Webinar
 
Sendachi | 451 | GitHub Webinar: Demystifying Collaboration at Scale: DevOp...
Sendachi | 451 | GitHub Webinar: Demystifying Collaboration at Scale: DevOp...Sendachi | 451 | GitHub Webinar: Demystifying Collaboration at Scale: DevOp...
Sendachi | 451 | GitHub Webinar: Demystifying Collaboration at Scale: DevOp...
 
What is Agile Development?
What is Agile Development?What is Agile Development?
What is Agile Development?
 
DevOps - The Future of Application Lifecycle Automation
DevOps - The Future of Application Lifecycle Automation DevOps - The Future of Application Lifecycle Automation
DevOps - The Future of Application Lifecycle Automation
 
Whitepaper: Ten Benefits of Integrated ALM
Whitepaper: Ten Benefits of Integrated ALMWhitepaper: Ten Benefits of Integrated ALM
Whitepaper: Ten Benefits of Integrated ALM
 
ITSM Roles in an Agile and DevOps World, an ITSM Academy Webinar
ITSM Roles in an Agile and DevOps World, an ITSM Academy WebinarITSM Roles in an Agile and DevOps World, an ITSM Academy Webinar
ITSM Roles in an Agile and DevOps World, an ITSM Academy Webinar
 
Agile and dev ops – an ideal match for seamless software development
Agile and dev ops – an ideal match for seamless software developmentAgile and dev ops – an ideal match for seamless software development
Agile and dev ops – an ideal match for seamless software development
 
Il paradigma DevOps e Continuous Delivery Automation
Il paradigma DevOps e Continuous Delivery Automation Il paradigma DevOps e Continuous Delivery Automation
Il paradigma DevOps e Continuous Delivery Automation
 
4 Maps of DevOps
4 Maps of DevOps4 Maps of DevOps
4 Maps of DevOps
 
DevOps or Devops - living in silos or living as a team
DevOps or Devops -  living in silos or living as a teamDevOps or Devops -  living in silos or living as a team
DevOps or Devops - living in silos or living as a team
 
DevOps Overview in my own words
DevOps Overview in my own wordsDevOps Overview in my own words
DevOps Overview in my own words
 
Using Agile Processes on Documentum Projects
Using Agile Processes on Documentum ProjectsUsing Agile Processes on Documentum Projects
Using Agile Processes on Documentum Projects
 
Implementing WCAG 2.2 into Your Digital Strategy
Implementing WCAG 2.2 into Your Digital StrategyImplementing WCAG 2.2 into Your Digital Strategy
Implementing WCAG 2.2 into Your Digital Strategy
 

Similaire à Near east university

IT Application Development - with SDLC.pptx
IT Application Development - with SDLC.pptxIT Application Development - with SDLC.pptx
IT Application Development - with SDLC.pptxdjualaja88
 
6 Steps to Confirm Successful Workday Deployment
6 Steps to Confirm Successful Workday Deployment6 Steps to Confirm Successful Workday Deployment
6 Steps to Confirm Successful Workday DeploymentZaranTech LLC
 
computer science.docx. Mohit Class 12 follow for more
computer science.docx. Mohit Class 12 follow for morecomputer science.docx. Mohit Class 12 follow for more
computer science.docx. Mohit Class 12 follow for morekimchibhendalbhai070
 
project (Salon Management).pptx
project (Salon Management).pptxproject (Salon Management).pptx
project (Salon Management).pptxssuserefca8b
 
online news portal system
online news portal systemonline news portal system
online news portal systemArman Ahmed
 
Digital Transformation: How Global Organisations can use the Power of Crowdso...
Digital Transformation: How Global Organisations can use the Power of Crowdso...Digital Transformation: How Global Organisations can use the Power of Crowdso...
Digital Transformation: How Global Organisations can use the Power of Crowdso...Anne Märtens
 
best-practices-to-develop-software-applications-for-startups- cuneiform.pdf
best-practices-to-develop-software-applications-for-startups- cuneiform.pdfbest-practices-to-develop-software-applications-for-startups- cuneiform.pdf
best-practices-to-develop-software-applications-for-startups- cuneiform.pdfCuneiform Consulting Pvt Ltd.
 
1 Australian Institute of Higher Education CRICOS Prov.docx
1 Australian Institute of Higher Education CRICOS Prov.docx1 Australian Institute of Higher Education CRICOS Prov.docx
1 Australian Institute of Higher Education CRICOS Prov.docxkarisariddell
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileNitor
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycleAfrasiyab Haider
 
Business Proposal for Project
Business Proposal for ProjectBusiness Proposal for Project
Business Proposal for ProjectAftab Mirza
 
Sophanic's Company Profile
Sophanic's Company ProfileSophanic's Company Profile
Sophanic's Company ProfileSocrates Okonkwo
 
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.docxDhineshkumarPrakasam
 
Tom Diederich portfolio presentation (updated Nov. 18, 2016)
Tom Diederich portfolio presentation (updated Nov. 18, 2016)Tom Diederich portfolio presentation (updated Nov. 18, 2016)
Tom Diederich portfolio presentation (updated Nov. 18, 2016)Tom Diederich
 

Similaire à Near east university (20)

IT Application Development - with SDLC.pptx
IT Application Development - with SDLC.pptxIT Application Development - with SDLC.pptx
IT Application Development - with SDLC.pptx
 
6 Steps to Confirm Successful Workday Deployment
6 Steps to Confirm Successful Workday Deployment6 Steps to Confirm Successful Workday Deployment
6 Steps to Confirm Successful Workday Deployment
 
computer science.docx. Mohit Class 12 follow for more
computer science.docx. Mohit Class 12 follow for morecomputer science.docx. Mohit Class 12 follow for more
computer science.docx. Mohit Class 12 follow for more
 
project (Salon Management).pptx
project (Salon Management).pptxproject (Salon Management).pptx
project (Salon Management).pptx
 
online news portal system
online news portal systemonline news portal system
online news portal system
 
Digital Transformation: How Global Organisations can use the Power of Crowdso...
Digital Transformation: How Global Organisations can use the Power of Crowdso...Digital Transformation: How Global Organisations can use the Power of Crowdso...
Digital Transformation: How Global Organisations can use the Power of Crowdso...
 
best-practices-to-develop-software-applications-for-startups- cuneiform.pdf
best-practices-to-develop-software-applications-for-startups- cuneiform.pdfbest-practices-to-develop-software-applications-for-startups- cuneiform.pdf
best-practices-to-develop-software-applications-for-startups- cuneiform.pdf
 
LBA SYNOPSIS.pdf
LBA SYNOPSIS.pdfLBA SYNOPSIS.pdf
LBA SYNOPSIS.pdf
 
1 Australian Institute of Higher Education CRICOS Prov.docx
1 Australian Institute of Higher Education CRICOS Prov.docx1 Australian Institute of Higher Education CRICOS Prov.docx
1 Australian Institute of Higher Education CRICOS Prov.docx
 
Project report on blogs
Project report on blogsProject report on blogs
Project report on blogs
 
CS PRACRICLE.docx
CS PRACRICLE.docxCS PRACRICLE.docx
CS PRACRICLE.docx
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in Agile
 
REport Fle.pdf
REport Fle.pdfREport Fle.pdf
REport Fle.pdf
 
Itm 423
Itm 423Itm 423
Itm 423
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
 
Business Proposal for Project
Business Proposal for ProjectBusiness Proposal for Project
Business Proposal for Project
 
Sophanic's Company Profile
Sophanic's Company ProfileSophanic's Company Profile
Sophanic's Company Profile
 
amansingh.docx
amansingh.docxamansingh.docx
amansingh.docx
 
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
 
Tom Diederich portfolio presentation (updated Nov. 18, 2016)
Tom Diederich portfolio presentation (updated Nov. 18, 2016)Tom Diederich portfolio presentation (updated Nov. 18, 2016)
Tom Diederich portfolio presentation (updated Nov. 18, 2016)
 

Dernier

+97470301568>>buy weed in qatar,buy thc oil in qatar doha>>buy cannabis oil i...
+97470301568>>buy weed in qatar,buy thc oil in qatar doha>>buy cannabis oil i...+97470301568>>buy weed in qatar,buy thc oil in qatar doha>>buy cannabis oil i...
+97470301568>>buy weed in qatar,buy thc oil in qatar doha>>buy cannabis oil i...Health
 
Economics Presentation-2.pdf xxjshshsjsjsjwjw
Economics Presentation-2.pdf xxjshshsjsjsjwjwEconomics Presentation-2.pdf xxjshshsjsjsjwjw
Economics Presentation-2.pdf xxjshshsjsjsjwjwmordockmatt25
 
Lion One Corporate Presentation May 2024
Lion One Corporate Presentation May 2024Lion One Corporate Presentation May 2024
Lion One Corporate Presentation May 2024Adnet Communications
 
Responsible Finance Principles and Implication
Responsible Finance Principles and ImplicationResponsible Finance Principles and Implication
Responsible Finance Principles and ImplicationNghiaPham100
 
Technology industry / Finnish economic outlook
Technology industry / Finnish economic outlookTechnology industry / Finnish economic outlook
Technology industry / Finnish economic outlookTechFinland
 
Seeman_Fiintouch_LLP_Newsletter_May-2024.pdf
Seeman_Fiintouch_LLP_Newsletter_May-2024.pdfSeeman_Fiintouch_LLP_Newsletter_May-2024.pdf
Seeman_Fiintouch_LLP_Newsletter_May-2024.pdfAshis Kumar Dey
 
Black magic specialist in Canada (Kala ilam specialist in UK) Bangali Amil ba...
Black magic specialist in Canada (Kala ilam specialist in UK) Bangali Amil ba...Black magic specialist in Canada (Kala ilam specialist in UK) Bangali Amil ba...
Black magic specialist in Canada (Kala ilam specialist in UK) Bangali Amil ba...batoole333
 
fundamentals of corporate finance 11th canadian edition test bank.docx
fundamentals of corporate finance 11th canadian edition test bank.docxfundamentals of corporate finance 11th canadian edition test bank.docx
fundamentals of corporate finance 11th canadian edition test bank.docxssuserf63bd7
 
Female Escorts Service in Hyderabad Starting with 5000/- for Savita Escorts S...
Female Escorts Service in Hyderabad Starting with 5000/- for Savita Escorts S...Female Escorts Service in Hyderabad Starting with 5000/- for Savita Escorts S...
Female Escorts Service in Hyderabad Starting with 5000/- for Savita Escorts S...kajalverma014
 
Stock Market Brief Deck (Under Pressure).pdf
Stock Market Brief Deck (Under Pressure).pdfStock Market Brief Deck (Under Pressure).pdf
Stock Market Brief Deck (Under Pressure).pdfMichael Silva
 
Famous Kala Jadu, Black magic expert in Faisalabad and Kala ilam specialist i...
Famous Kala Jadu, Black magic expert in Faisalabad and Kala ilam specialist i...Famous Kala Jadu, Black magic expert in Faisalabad and Kala ilam specialist i...
Famous Kala Jadu, Black magic expert in Faisalabad and Kala ilam specialist i...batoole333
 
QATAR Pills for Abortion -+971*55*85*39*980-in Dubai. Abu Dhabi.
QATAR Pills for Abortion -+971*55*85*39*980-in Dubai. Abu Dhabi.QATAR Pills for Abortion -+971*55*85*39*980-in Dubai. Abu Dhabi.
QATAR Pills for Abortion -+971*55*85*39*980-in Dubai. Abu Dhabi.hyt3577
 
Certified Kala Jadu, Black magic specialist in Rawalpindi and Bangali Amil ba...
Certified Kala Jadu, Black magic specialist in Rawalpindi and Bangali Amil ba...Certified Kala Jadu, Black magic specialist in Rawalpindi and Bangali Amil ba...
Certified Kala Jadu, Black magic specialist in Rawalpindi and Bangali Amil ba...batoole333
 
Explore Dual Citizenship in Africa | Citizenship Benefits & Requirements
Explore Dual Citizenship in Africa | Citizenship Benefits & RequirementsExplore Dual Citizenship in Africa | Citizenship Benefits & Requirements
Explore Dual Citizenship in Africa | Citizenship Benefits & Requirementsmarketingkingdomofku
 
logistics industry development power point ppt.pdf
logistics industry development power point ppt.pdflogistics industry development power point ppt.pdf
logistics industry development power point ppt.pdfSalimullah13
 
Collecting banker, Capacity of collecting Banker, conditions under section 13...
Collecting banker, Capacity of collecting Banker, conditions under section 13...Collecting banker, Capacity of collecting Banker, conditions under section 13...
Collecting banker, Capacity of collecting Banker, conditions under section 13...RaniT11
 
Pension dashboards forum 1 May 2024 (1).pdf
Pension dashboards forum 1 May 2024 (1).pdfPension dashboards forum 1 May 2024 (1).pdf
Pension dashboards forum 1 May 2024 (1).pdfHenry Tapper
 
Q1 2024 Conference Call Presentation vF.pdf
Q1 2024 Conference Call Presentation vF.pdfQ1 2024 Conference Call Presentation vF.pdf
Q1 2024 Conference Call Presentation vF.pdfAdnet Communications
 
FOREX FUNDAMENTALS: A BEGINNER'S GUIDE.pdf
FOREX FUNDAMENTALS: A BEGINNER'S GUIDE.pdfFOREX FUNDAMENTALS: A BEGINNER'S GUIDE.pdf
FOREX FUNDAMENTALS: A BEGINNER'S GUIDE.pdfCocity Enterprises
 
Toronto dominion bank investor presentation.pdf
Toronto dominion bank investor presentation.pdfToronto dominion bank investor presentation.pdf
Toronto dominion bank investor presentation.pdfJinJiang6
 

Dernier (20)

+97470301568>>buy weed in qatar,buy thc oil in qatar doha>>buy cannabis oil i...
+97470301568>>buy weed in qatar,buy thc oil in qatar doha>>buy cannabis oil i...+97470301568>>buy weed in qatar,buy thc oil in qatar doha>>buy cannabis oil i...
+97470301568>>buy weed in qatar,buy thc oil in qatar doha>>buy cannabis oil i...
 
Economics Presentation-2.pdf xxjshshsjsjsjwjw
Economics Presentation-2.pdf xxjshshsjsjsjwjwEconomics Presentation-2.pdf xxjshshsjsjsjwjw
Economics Presentation-2.pdf xxjshshsjsjsjwjw
 
Lion One Corporate Presentation May 2024
Lion One Corporate Presentation May 2024Lion One Corporate Presentation May 2024
Lion One Corporate Presentation May 2024
 
Responsible Finance Principles and Implication
Responsible Finance Principles and ImplicationResponsible Finance Principles and Implication
Responsible Finance Principles and Implication
 
Technology industry / Finnish economic outlook
Technology industry / Finnish economic outlookTechnology industry / Finnish economic outlook
Technology industry / Finnish economic outlook
 
Seeman_Fiintouch_LLP_Newsletter_May-2024.pdf
Seeman_Fiintouch_LLP_Newsletter_May-2024.pdfSeeman_Fiintouch_LLP_Newsletter_May-2024.pdf
Seeman_Fiintouch_LLP_Newsletter_May-2024.pdf
 
Black magic specialist in Canada (Kala ilam specialist in UK) Bangali Amil ba...
Black magic specialist in Canada (Kala ilam specialist in UK) Bangali Amil ba...Black magic specialist in Canada (Kala ilam specialist in UK) Bangali Amil ba...
Black magic specialist in Canada (Kala ilam specialist in UK) Bangali Amil ba...
 
fundamentals of corporate finance 11th canadian edition test bank.docx
fundamentals of corporate finance 11th canadian edition test bank.docxfundamentals of corporate finance 11th canadian edition test bank.docx
fundamentals of corporate finance 11th canadian edition test bank.docx
 
Female Escorts Service in Hyderabad Starting with 5000/- for Savita Escorts S...
Female Escorts Service in Hyderabad Starting with 5000/- for Savita Escorts S...Female Escorts Service in Hyderabad Starting with 5000/- for Savita Escorts S...
Female Escorts Service in Hyderabad Starting with 5000/- for Savita Escorts S...
 
Stock Market Brief Deck (Under Pressure).pdf
Stock Market Brief Deck (Under Pressure).pdfStock Market Brief Deck (Under Pressure).pdf
Stock Market Brief Deck (Under Pressure).pdf
 
Famous Kala Jadu, Black magic expert in Faisalabad and Kala ilam specialist i...
Famous Kala Jadu, Black magic expert in Faisalabad and Kala ilam specialist i...Famous Kala Jadu, Black magic expert in Faisalabad and Kala ilam specialist i...
Famous Kala Jadu, Black magic expert in Faisalabad and Kala ilam specialist i...
 
QATAR Pills for Abortion -+971*55*85*39*980-in Dubai. Abu Dhabi.
QATAR Pills for Abortion -+971*55*85*39*980-in Dubai. Abu Dhabi.QATAR Pills for Abortion -+971*55*85*39*980-in Dubai. Abu Dhabi.
QATAR Pills for Abortion -+971*55*85*39*980-in Dubai. Abu Dhabi.
 
Certified Kala Jadu, Black magic specialist in Rawalpindi and Bangali Amil ba...
Certified Kala Jadu, Black magic specialist in Rawalpindi and Bangali Amil ba...Certified Kala Jadu, Black magic specialist in Rawalpindi and Bangali Amil ba...
Certified Kala Jadu, Black magic specialist in Rawalpindi and Bangali Amil ba...
 
Explore Dual Citizenship in Africa | Citizenship Benefits & Requirements
Explore Dual Citizenship in Africa | Citizenship Benefits & RequirementsExplore Dual Citizenship in Africa | Citizenship Benefits & Requirements
Explore Dual Citizenship in Africa | Citizenship Benefits & Requirements
 
logistics industry development power point ppt.pdf
logistics industry development power point ppt.pdflogistics industry development power point ppt.pdf
logistics industry development power point ppt.pdf
 
Collecting banker, Capacity of collecting Banker, conditions under section 13...
Collecting banker, Capacity of collecting Banker, conditions under section 13...Collecting banker, Capacity of collecting Banker, conditions under section 13...
Collecting banker, Capacity of collecting Banker, conditions under section 13...
 
Pension dashboards forum 1 May 2024 (1).pdf
Pension dashboards forum 1 May 2024 (1).pdfPension dashboards forum 1 May 2024 (1).pdf
Pension dashboards forum 1 May 2024 (1).pdf
 
Q1 2024 Conference Call Presentation vF.pdf
Q1 2024 Conference Call Presentation vF.pdfQ1 2024 Conference Call Presentation vF.pdf
Q1 2024 Conference Call Presentation vF.pdf
 
FOREX FUNDAMENTALS: A BEGINNER'S GUIDE.pdf
FOREX FUNDAMENTALS: A BEGINNER'S GUIDE.pdfFOREX FUNDAMENTALS: A BEGINNER'S GUIDE.pdf
FOREX FUNDAMENTALS: A BEGINNER'S GUIDE.pdf
 
Toronto dominion bank investor presentation.pdf
Toronto dominion bank investor presentation.pdfToronto dominion bank investor presentation.pdf
Toronto dominion bank investor presentation.pdf
 

Near east university

  • 1. NEAR EAST UNIVERSITY FACULTY OF ECONOMICS AND ADMINISTRATIVE SCIENCES DEPARTMENT OF COMPUTER INFORMATION SYSTEMS 20…. / 20…. FALL/SPRING TERM CIS 400 (Graduation Project) Name of the Project online charity management system Submitted to: Prof Dr. NADIRE ÇAVUŞ Submitted By: 20174685 DERRICK DUSABE RUHIGIRA 20166428 AYMAN MUBARK SHAIKH Lefkoşa, Year
  • 2. 1.Acknowledgment Through the right direction, guidance and motivation nothing can be achieved and as we worked on this project in a relentless way, we were able to make the project a success. This has been able to happen because of the team effort in terms of research, time, commitment and the hard work that was put in. In a special we would like to pass on our gratitude to Prof.Dr. Nadire çavuş, Assist. Prof.Dr Sahar Ebadinezhad for the guidance they offered to us through correcting the mistakes we made and also giving us the confidence installing trust in us to form a team that was able to come up with this project. Also, a special shout goes to my fellow students who have been so gracious with them to help us to improve our work thank you all we appreciate your effort. We find this opportunity to show our work and use of the work the school has given us hopefully we make them proud. 2. ABSTRACT A system used for collecting donations via the World Wide Web or Internet. The online charity management is a profit free organization which has a presence on the website or on the Internet. The online system is joined with the charitable organization's website. The charitable organization has classified on the system's database special items or assets as gifts to the donor based on the contribution area of interest of the donor. The giver, communicates with the charity, chooses a donation by activating a hyperlink to the system's website. Transparent to the donor, the system is now in communication with the donor and the charitable organization. The charity organization system facilitates the donation process, the selection of gifts, the implication and effect of the tax deduction, and the delivery of the selected gifts. The system has three modules: Keywords: Donations, the internet, organizations, online charity, services, html and CSS 3. Introduction
  • 3. On-line charity management system The whole process relies on you doing all the work. Now, imagine a donor gives online, the donation is automatically entered into your database and an automatic thank you and tax receipt are sent out without you lifting a finger. That's the beauty of online fundraising! The on-line charity management is a profit free organization which has a presence on the website or on the Internet. The online system is joined with the charitable organization's website. It is also known as a website where donors go to incase, they want to donate items inform of cash, clothes and also post their feedback about the system. Feedback can be from donors, other organizations. For providing an interactive and dynamic website the group has worked over some of the languages like HTML, PHP, CSS, JAVASCRIPT and bootstrap used to make the front end look great and exciting. 4. SWOT ANALYSIS SWOT analysis is a strategic planning technique used to help a person or organization identify strengths, weaknesses, opportunities, and threats related to business competition or project planning. SWOT Analysis stands for strengths, weakness, opportunities and threats As explained below; strength Weakness • One single philanthropist • Exposure to a big crowder/people • Serves the whole world. • High tax generation from online charities • expensive • difficult to get to everyone. • single sponsor/donor • inadequate skilled labor force
  • 4. • Steady Progress in joining charity activities in all media across Opportunities Threats • use of available mobile apps to get people’s feedback. • creation of feedback apps • high competition levels from other organizations • inadequate funds to promote the online app/website. • poor ratings from the donors 5.FEASIBILITY ANALYSIS Feasibility study of the online charity management system 5.1 Technical In order to finish this project successfully, this project will require the skills of coding and programming using the different languages we are familiar with, it maybe flutter, html or python or any other language as we have not yet decided yet however on a personal basis, I would like to use flutter and dart as its easier for I used it before. 5.2 Economic This project wouldn’t finish without involving finances, this is because if we are to build a webpage in particular, we shall need a domain name to use which is bought, we need reliable internet and laptops plus if we want to promote it online as well basically it will involve a few costs in order to complete the project on time. 5.3Operational This kind of feasibility is to show how the project will be run and how
  • 5. It fits in the day to today operations of the society, will it obtain the desired objectives, after completing the project, will we be able to obtain feedback and lastly how to control the project. who will be in control?? 5.4 Legal This feasibility will address a variety of issues before the project finishes such issues may include the following. • Copy rights i.e., if we need to use a certain software to develop a program, we need to use the licensed software • Antitrust laws Originality of the project, this helps to check if the project is original or its just plagiarizing other peoples’ work these and other issues are checked in order to avoid court orders as this is a student project its personal project and belongs to the owners 5.5 Schedule A project will fail if it takes too long to be completed before its usefulness. Basically, this feasibility helps to determine how long the project takes to develop and time given and helps to solve questions like will this project finish on time. as for our project we have to continue working on it till the last hour as its complex. 6SOFTWARE DEVELOPMENT LIFE CYCLE What is SDLC? The software development life cycle (SDLC) is a process by which software is developed and deployed. It’s a process that encompasses every phase of software creation, from conception to maintenance after the software is released. There are a variety of SDLC methodologies, including waterfall, agile and others. Teams select a specific methodology with the goal of producing their software as quickly and as cheaply as possible without sacrificing quality. This is achieved by choosing the right SDLC methodology for the context of your software development project.
  • 6. SDLC Phases Regardless of the SDLC methodology that you choose, there are consistent SDLC phases that should be followed in order to successfully complete a deliverable for the client. The name of the phases might vary, but the following list summarizes the core functions of typical SDLC phases:  Requirements Gathering: Understand the proposal put forth by the customer, and then gather their requirements for a suitable solution. Be sure to probe as much as possible to gather as much information as you can at this stage. This phase is heavily documented so that developers can revisit requirements at any time.  Analysis: During this phase you need to analyze the problem in the context of the organization’s policies and objectives. While you are analyzing the problem, consider whether or not you need to develop a new system, or simply improve an existing one. You’ll want to create a project proposal for your solution that includes the costs and benefits of your choice.  Plan & Design: This is when you elaborate on a project proposal by developing a plan for meeting those requirements laid out by the customer. Once you have a plan, design concrete specifications for the developers to utilize, like screen layouts and other materials.  Build: During this phase the actual code is constructed.  Test: Now that the code has been written, it’s time to test. Usually this is done in a special environment, so the team can check for bugs and other mistakes without being distracted by too many variables.  Deploy: After all known errors have been eliminated, the software is deployed. This is when the product is actually put into production and released in a business environment.  Maintain: During the maintenance phase, the software is maintained so that it stays effective and relevant. Tweaks can be made to the initial software so that it remains a viable solution that is free of bugs
  • 7. Agile Model The Agile model was made in response to the rigidity of the waterfall model. Agile is an iterative process where the team is constantly re-evaluating their priorities based on regular customer feedback and the success of their sprints. Sprints are short work periods, maybe 2 weeks, where the team tries to knock out high-priority tasks and release a workable product for customer feedback. The Agile model rejects the concept that you can know everything about a project at its onset. The Agile Manifesto consists of four key values:  Individuals and interactions over processes and tools.  Working software over comprehensive documentation.  Customer collaboration over contract negotiation.  Responding to change over following a plan Which Software Development Process is Right for You? To me agile is right for my project because it enables me correct my mistakes and allows me to improve and change any design in our project Agile maximizes value throughout the development process and significantly reduces the overall risk of any given project. 7 Data Flow Diagram 7.1 Draw data flow diagram of the system.
  • 8. Figure1:snapshot of a data flow diagram Figure 2:snapshot of data flow diagram for user
  • 9. Class Diagram: In object-oriented programming , a class is a template definition of the method s and variables in a particular kind of object . Thus, an object is a specific instance of a class; it contains real values instead of variables. The class is one of the defining ideas of object-oriented programming. Among the important ideas about classes are: A class can have subclasses that can inherit all or some of the characteristics of the class. In relation to each subclass, the class becomes the superclass. Subclasses can also define their own methods and variables that are not part of their superclass. The structure of a class and its subclasses is called the class hierarchy Figure3:class diagram Relation database schema Tables Beneficiary FILED NAME DATA TYPE MEASUREMENT NOTE
  • 10. id Varcha r 10 Primary key name varchar 500 pass varchar 10 address varchar 500 phone varchar 10 email varchar 50 marry varchar 5 child varchar 5 salary int 11 wallet float 10 Figure 4: snapshot of beneficiary FILED NAME DATA TYPE MEASUREMENT NOTE P id varchar 10 Primary key P desc varchar 500 P price float CatLog varchar 50 Donor table FILED NAME DATA TYPE MEASUREMENT NOTE S id varchar 10 Primary key S name varchar 500 S phone varchar 10 type varchar 20 description varchar 1000
  • 11. photo Medium blob P id varchar 10 Product Figure 5: snapshot of product 7.2 Requirements Modeling (RUP) 7.3 Rational unified process 7.3.1 INCEPTION The main objective of an online charity management system is simply to help people especially the needy access basic needs of life such as food and good medical facilities. This helps to improve on the wellbeing of the people in need. This can be done through opening up an online website where people can donate the items, they aren’t using hence bringing change to some people In order to be effective, the online management system must ensure that it has genuine intentions so as to gain people’s trust. 7.3.2 ELABORATION Before starting an online charity management system, there are some questions which need to be answered such as why we are starting this platform, how helpful will it be to the society when we have answers to this question then we can go ahead with the creation of the website and promote it to the society. 7.3.3 CONSTRUCTION In this phase we check for the features needed to construct the app or website, carry out testing and make sure all the features work properly. We shall also compare and contrast with other
  • 12. similar online websites with similar requirements and once we are satisfied, we can launch the project. 7.3.4 TRANSITION Once the project has been successfully accomplished, we can hand in to the lecturer to check if it meets all the requirements needed and she will be able to give us the feedback if she is satisfied with our work, she will give positive reviews and vice versa.
  • 13. 8.0 Object Modeling (UML) fig 6: sequence diagram of charity system management Figure 7: snapshot of database employee’s table
  • 14. 9 Manual script Our home pages Figure 1: Snapshot of the home page The homepage gives you an opportunity to view website information, such as contact, home, causes, projects and team members 10 MAJOR CAUSES The major causes are like the main reasons as to why we created the website for example To give donations To inspire others so as to also give charity To volunteer to become a donor To make donations
  • 15. Figure2: Snapshot of the major causes This is to inspire donors to give more for there is good in giving. 11.we’re all over the world Figure 4: Snapshot we’re all over the world
  • 16. 12.0 Services The following below represents the kind of services our charity organization offers to the society Figure 5: Snapshot of services. 13.0 OUR AMAZING TEAM For more details about our project and how to give donations contact our team on their different phone numbers and social media as shown Figure 6: Snapshot of our amazing team members. 14.0 ABOUT US For more details about the organization click on the different URLs below to get the details
  • 17. Figure7: Snapshot of about us 15.0 Newsletter Subscribe to receive updates! For inquires and updates about the successful work being done you can always send an email and you will get all the needed updates Figure 8: Snapshot of newsletter For more details about the organization click on the different URLs below to get the details 16.0 CONTACT
  • 18. For more details about the organization and help please contact us on the numbers, you can send an email and state your reasons keep it brief below and include your name, email, message and send thank you Figure 9: Snapshot of contact 17.0 For registration Enter your password, then password and click on the submit button ...also follow us on our social media search for crucial cause charity organization on all social media apps. Figure 10: Snapshot of sign up to register. User Guidelines and Interface Home page: The first public web page visitors see is the default “Home” page when the URL name of the website is entered in the web browser. Visitors can also register or retrieve forgotten password from this page. All users (including administrator) use the same login interface on the “Home”
  • 19. page to login. Upon authenticating, the information and the interface the user sees are limited by the ACL (Access Control List). The “Home” page is shown in appendix 1. Register page: To become a member user, have to create an account on this page. User can create an account by providing a user-name, password and an e-mail address. A security question and answer are also required. On successful registration the user gets a confirmation by e-mail. See appendix2. Contact page: This page provides the interface where users can send messages to the administration. To send a message, the user must provide his or her name, e-mail address and the message body. If the message is successfully sent a confirmation message is displayed. See appendix 4. 7 Testing Before an application or website can be deployed it has to be tested to satisfy the requirement specifications. They are many types of tests to carry out on a web application such as performance, functionality, database loading time, response time, server time handling, user’s actions and many others. This facility enables end-users to test the functionality of the application online. 7. CONCLUSION The online charity management system is a system poised to contribute towards the wellbeing of different people in the society and this platform is to close that gap between the donors and receivers. in conclusion, this project online charity management system has enabled us to discuss and learn so many things about online charity and why Charity is Necessary and Beneficial to the needy, we basically discussed about so many things in detail such as the literature review, SWOT analysis, feasibility study analysis. It also enabled to learn more about online activities and how to sustain we as well got to learn more about programming and lastly this platform will hopefully bring change and happiness to some people in the nearby future.
  • 20. references 1] All About Giving. http://www.AllAboutGiving.org/, [2] Amann, W., Khan, S., "Online Communication for Environmental Fundraising", in: Scharl, A. (Ed.), Environmental Online Communication. [3] Amos, O.M., "Empirical Analysis of Motives Underlying Individual Contributions to Charity", [4] Andreasen, A.R., Kotler, P., Strategic Marketing for Nonprofit Organizations. [5] Brady, M.K., Noble, C.H., Utter, D.J., Smith, G.E., "How to Give and Receive: . [6] Charity Cards. http://www.CharityCards.co.uk/