Complete Complaint Project
Complete Complaint Project
0 CHAPTER ONE
1.1 introduction
have undergone several innovations especially since about 1970 with the
There is also a major need to collect, review and understand the nature of
conflict management and complaint systems around the world. Studies and
citations are needed about how complaint systems work for women
different ages, and different religions, and especially for contract workers and
Studies are needed about important specialized issues like free speech.
1
Belief-desire-intention model.
In the existing system the people must go to the office for any kind of detail or
help. The users can post their problems and get the details of the information
about the organization and some other services. This system doesn’t have much
way of solving the problem faced by the public by saving time and eradicate
corruption and the ability of providing many of the reports on the system and add
1.3 Objectives
2
The objective of our work or project includes:
solving the problems faced by the public by saving time and eradicate
corruption, and the ability of providing many of the reports on the system, and
This application covers all aspect of complain system and can be used in any
4
1.6 limitations of the study
This application cannot process the penalties for anybody found being grieved or
the punishment for any staff or student found being at fault of any complaints.
i. The application was developed to send notification to only the recipient email
ii. It does not provide the means of live communication between the complaint and
the responder
unacceptable.
5
2.0 CHAPTER TWO
2.1 Introduction
are pending.
operator to book and lodge complaints and automatically schedules and prompts
problems and too much traffic situations of telephone lines. A never before
“Report wizard” not only allows you to define specific reports on demand but also
allows you to define your own sorting and analysis parameters which may be more
6
2.2 Early stage of complaint management system
especially since about 1970 with the advent of extensive workplace regulation.
There is a substantial early history of scholarly work on due processes, and union
and their managers. Scholarly work has evolved to cover both a wider range of
In the 1970s and 1980s much interest arose in the United States, in dealing with
conflict informally as well as formally, and in learning from conflict and managing
7
all who would consider themselves stake-holders in a given conflict and on
These discussions led to questions of how to think about complaint systems and
Many authors extended the work of Berenbeim, Rowe, and Rowe and Baker, on
of interests, rights and power and the possibility of looping back from rights-based
developed by Mary Rowe, in numerous articles in the 1980s and 1990s. She saw
the need to offer options for complainants and therefore a linked system of choices
The idea of a systems approach has endured well. In recent years however, there
8
organization or whether the goal is to understand, deal with and learn from
conflict system. However, 2012 research by David Lipsky et al., suggests that an
There is also a major need to collect, review and understand the nature of conflict
management and complaint systems around the world. Studies and citations are
needed about how complaint systems work for women as well as men. Research is
needed as to how systems work for many different national groups, for people of
different socio-economic classes, and different ages, and different religions, and
especially for contract workers and immigrant workers, in every country. Studies
(and citations) are needed about complaint systems in health care, in faith-based
free speech.
9
2.3 Developing of customer care complaint management system
Consumers need to know where and how to file complaints or make inquiries.
consumers.
10
Process and Record Complaints
Acknowledge Complaint
involved.
iii. Take extra time, if needed, to help consumers with special needs, such
as language barriers.
i. Be fair.
findings.
School Policy
resolution.
Follow-Up
it carried out?
mechanism, if necessary.
12
Prepare and File a Report on the Disposition of the Complaint,
appropriate departments.
It is important to understand that customers who take the time to complain and
providing them with an extremely valuable service. Although complaints can shine
an unflattering light on a business, they help detect flaws and improve the quality
for businesses to show customers how valued they are, to impress them with an
The idea of providing good customer service and having a robust complaint
13
Statement of problem
Design of complaint management system is a web base application that will solve
the problem facing student in the School environment. The basic problems facing
I. Lack of fitting security and upkeep of the complaint record in the system that
ii. Lack of legitimate precise, concise data about the student implicit rules and
character.
iii. Poor performance of the manual system may lead into the missing or
This is a circumstance where there is no avenue made for survey of the complaint.
14
2.5 Inflexible, Outdated Systems
ii. One part of the complaint process may be handled by a customer care
representative while another is handled by an investigator who may not have all
details of the case. Working with a desktop cluttered with open applications
greatly slows down case resolution and leads to inconsistent customer service
iii. Growth in social media interactions and Web collaboration has added to the
most businesses are not ready to provide high quality customer support through
iv. With changing consumer demands, the number and complexity of products
has increased. Existing systems do not offer the flexibility and power required
15
2.6 Fragmented and Insufficient Information
With disjointed applications and the lack of a defined case process, there is
no real-time view into complaint resolution. This usually means that agents
and managers only find out about service failures long after they happen.
Poorly designed systems can cause long lag times for complaint data
assembly, and analysis causing case information to lose its relevance and use
information routing from one stage to the next requires manual data entry
and means that employees have to spend excessive amount of time keeping
16
2.7 Lack of Analytics
Firms are assessing the cause of individual complaints, but without robust
Existing applications may only provide basic reports that are insufficient for
handling.
impossible.
17
III. Poorly staffed call centers, usually due to budget cuts, make it difficult and
IV. The lack of clearly published complaint processes and procedures leads to
handlers.
to stay competitive.
II. While technological advances may enable cost reductions and process
systems.
18
In order to overcome these common issues and begin managing complaints for
people utilizing a mixed set of controls that are human and system driven. The
situation or to program a system for all future scenarios. A DCM system will be
will also adapt to the context of each customer and support process change for
should track case processing history, allow real-time process visibility and
within one system for ease-of-use. Well-integrated systems are imperative for
19
making the agent's job easier by providing a unified interface with multiple
communication channels.
wide variety of channels (email, phone, SMS, mail, Web, social media). Multi-
channel integration will allow agents to provide consistent high quality service
distribution of tasks to the most appropriate users based on their skill set,
throughout the complaint resolution process will allow the system to adapt and
offer the needed information at the right time to make agents more effective.
20
Complete Customer View: A 360-degree view of each customer, including
past interactions, in a single user interface, will provide agents with critical
knowing the customer and the problem is essential for providing outstanding
customer service.
Utilizing best practices and built for continuous change, DCM solutions
DCM is a rapidly growing category with solutions that have made a huge
the same time, even more businesses predict their switch to more agile and cost-
21
3.0 CHAPTER THREE
Research Approach
project or defined as the analysis of the principles of methods, rules and postulates
very detailed research work and ensure that a higher degree of accuracy and
thorough study of the present system is effectively carried out, thus helping the
project research team to completely understand the modus operandi of the present
existing system so as to know how the new system should be structured and the
This helps to know if there should b e a total over hailing of the existing system or
if only improvements should be made. Hence, after duly considering the above
reasons, out of the whole software engineering standard for transforming ideas into
22
an inference Engine which includes prototyping, experts system methodology and
usability Engineering methodology, this work will exploit the step of structured
a) Problem identification \
b) System design
The study phase studies the problem, identifies alternate Solutions evaluate
The system study gives an idea of the user requirements. A detailed system
study is an essential for developing an efficient system. The techniques used are:
i. Observation
ii. Interview
iii. Discussion
23
Observation
Observation of the function of the existing system gives the idea for the
design of the new system. This will figure of the pitfalls of the current system. It is
helpful to understand and study the entire current system. By observation we can
point out the changes needed to the existing system. It also validates the data
gathered by other means. It also gives a better understanding of the workloads and
pressures faced.
Interview
managerial staff and users can make a thorough understanding of the system and
Discussion
The main objective of the discussion is to transfer the ideas between the
department and the system developer. Through discussions, the problem faced by
the user during data entry, tweet, report generation can be understood.
24
3.2 Overview Of Design Methodology
The application software has one major user interface but it is divided into
Login Module
The Login module which is the platform in which the user is authorized to
use to system, it has the ability to deny intruder permission to use the system if not
registered before.
Registration Module
The second module which is where the individual can register in other to
25
START
Login Register
Authenticate
Authenticate
User
Data
No
Eligible No
USer Display Error Eligible
Message USer Display Error
Message
Administrator Customer
26
4.0 CHAPTER FOUR
Introduction
The system implementation phase is the second to the last phase of the
involves the physical display of how the system works and runs. It covers areas
such as the phases programming, system specification, system installation and post
various decisions that are needed to be made. Some of these decisions are:
iv. This chapter entails the program modules, showing what they carry out, the
sample run of the system and how the system can be deployed.
27
4.2 The System Requirement
system and its operational constraints. The system requirements for this application
i. Hardware requirements.
The following are the minimum hardware requirement for the EC to work.
iv. A keyboard.
v. A mouse
28
iii. V.G.A colored screen monitor.
iv. A keyboard.
v. A mouse
The following are the minimum software requirements for the system to work.
Apache server
Web browser with java script and cookies enabled, preferably Google Chrome
i. PHP
29
ii. JAVA Scripts
iii. CSS
iv. XHTML
v. MySQL
vi. Apache
vii. Ajax
4.3.1 PHP
Web developers, it is a tool that lets you create dynamic web pages. PHP stands for
PHP: Hypertext Preprocessor. PHP- enabled web pages are treated just like
regular HTML pages and you can create and edit them the same way you normally
create regular HTML pages. It runs 5 to 20 times faster than Java. The product was
originally named Personal Home Page Tools, and many people still think that’s
what the acronym stands for. But as it expanded in scope, a new and more
PHP is currently in its fifth major rewrite, called PHP5 or just plain PHP. PHP is a
standalone binary (although the former use is much more common). PHP is an
30
official module of Apache HTTP Server, the market leading free Web server that
runs about 67 percent of the World Wide Web (according to the widely quoted Net
Craft Web server survey). This means that the PHP scripting engine can be built
into the Web server itself, leading to faster processing, more efficient memory
allocation, and greatly simplified maintenance. Like Apache Server, PHP is fully
Windows and now on Mac OS X. All projects under the aegis of the Apache
Software Foundation including PHP are open source software. It is easy to use,
cost nothing, its HTML embedded, cross platform compatibility, its stability, speed
and many more features. It’s due to all these qualities and capabilities its possesses
Application System.
4.3.2 MSQL
Database Management System (RDBMS) that is free for many uses. Its acceptance
was aided in part by the wide variety of other technologies such as PHP, Java, Perl,
Python, and the like that have encouraged its use through stable, well-documented
modules and extensions. The MySQL server controls access to your data to ensure
that multiple users can work concurrently, to provide fast access to it, and ensure
31
that only authorized can obtain access. Hence MySQL is a multi-user, multi-
threaded server. It uses SQL (Structure Query Language). Historically, MSQL can
be traced as far back 1979 but it was developed by Monty Widenius. MSQL is
easy to use, easy to comprehend, mostly all the features that PHP has can be
4.3.3 APACHE
Apache is a web server which is commonly used with PHP and MSQL, it
very important because it serves as the server where the application runs. Apache
is an open-source HTTP Web server software. (Source code is freely available and
can be shared.) It is currently the most popular webserver on the NET. It is usually
run Unix operating system version like Linux or BSD, but it can also be run on
Apache operates on your Web server. Its major work is parse any file requested by
a browser and display the correct results to according to the codes within the files.
32
4.3.4 XHTML
XHTML is a standard language for creating web pages. Its provides tags that
makes documents look attractive using graphics, fonts and colors to enhance
presentation. The basic building block of an XHTML is text which are created
using Text Editor. The available text editors include Notepad or WordPad for
Window based systems, while for Mac users, SimpleText is the XHTML editor.
4.3.5 CSS
CSS can add style to your pages, enhancing and improving the presentation
different portion of content, and attributes pass along more information about those
elements. According to David Schulthz and Craig Cook, 2007; CSS acts as another
rendered. Colors, fonts, text sizes, backgrounds, and the arrangement of elements
on the page are all presentational aspects of your content, and all can be controlled
33
4.3.6 AJAX
update a web page or a section of a web application with input from the server, but
without the need for an immediate page refresh. Chris Ulman, 2007 sites that Ajax
34
Figure 3: Registration Interface
35
Figure 5: Administrator Login Interface
36
Figure 7: Customer complain Interface
A good system has to be well documented right from the beginning of the
design, this is an important activity that has to be put into consideration in all steps
keep (of operation program when the original program leaves. Documentation is
Internal Documentation
External Documentation
37
4.5.1 Internal Documentation
system in the future. It can also be defining as the insertion of comment in the
source program.
backward slash which explain what the precise line does. In this project internal
documentation is used.
This comprises of all paper work which explain what the program does and
how the program works. It allows someone who is unfamiliar with the program to
make use of it. (I.e. it provides an explanation to the program function and
38
4.6 System Maintenance
the system that might go wrong and that change will be required due to some
internal and external factor. The older the system become the more maintenance is
the system. For the purpose of this project the following maintenance are involved.
the performance to respond to the users changing needs, like creating cross -
platform compatibility.
and program functions to meet up with change in the environment like being
39
5.0 CHAPTER FIVE
5.1 Conclusion
Application software has been computed successfully and was also tested
successfully by taking “test cases”. It is user friendly, and has required option,
extent. The system has been designed keeping in view the present and future
The goals that are achieved by the software are Instant access, improved
40
5.2 Reference
[1] Osman Nasr and Enayat Alkhider, Online Complaint Management System.
Computing Surveys,
41
APPENDIX
<?php
include('../DBconnect/db.php');
if (isset($_POST['login'])) {
$username = $_POST['user'];
$password = $_POST['pass'];
if (mysql_num_rows($query) >0 ) {
while($row = mysql_fetch_assoc($query)) {
header("location: home.php");
} else {
header("location: index.php");
42