Complaint Management System SR & D
Complaint Management System SR & D
Revision History:
Contents
1 INTRODUCTION.................................................................................
1.1. PURPOSE............................................................................................... 3
1.2. PRODUCT SCOPE................................................................................... 3
1.3. SCHEMA AND RELATIONSHIP...............................................................
2. OVERVIEW.......................................................................................
2.1. THE OVERALL DESCRIPTION..................................................................5
2.2. PRODUCT PERSPECTIVE........................................................................5
2.3. PRODUCT FUNCTIONS...........................................................................5
2.4. USER CHARACTERISTICS.......................................................................6
2.5. CONSTRAINTS....................................................................................... 6
2.6. ASSUMPTIONS AND DEPENDENCIES......................................................6
3. STATE OF THE ART............................................................................
4. USER/SYSTEM REQUIREMENTS............................................................
4.1. EXTERNAL INTERFACE REQUIREMENTS...........................................................8
4.1.1. User Interfaces................................................................................. 8
4.1.2. Hardware Interfaces..........................................................................8
4.1.3. Software Interfaces............................................................................8
4.1.4. Communication Interfaces..................................................................8
5. FUNCTIONAL REQUIREMENTS..............................................................
5.1. FUNCTIONAL REQUIREMENTS WITH TRACEABILITY INFORMATION...........................9
6. NONFUNCTIONAL REQUIREMENTS & SOFTWARE SYSTEM ATTRIBUTES.......
6.1. PERFORMANCE REQUIREMENTS..................................................................11
7. PROJECT DESIGN/ARCHITECTURE.......................................................
7.1 USE CASE – UML DIAGRAM.........................................................................12
7.2 PHYSICALVIEW……………………………………………………............................13
7.3 USER INTERFACE........................................................................................ 13
3
1 INTRODUCTION
1.1. PURPOSE
The purpose of the Complaint Management System (CMS) is to establish a
centralized and automated framework for managing IT and ERP-related complaints
at MATCO Foods. This system aims to make the complaint submission, resolution,
and reporting processes a smooth process ultimately improving communication
between complainants and resolvers. By facilitating quick issue identification,
efficient assignment, and comprehensive reporting, CMS enhances organizational
efficiency as well as complainer satisfaction.
2.
O
VERVIEW
Issue Tracking: Complainants and resolvers can track the status and
progress of complaints in real-time.
Users:
o They would log their complaints through the system.
Admins:
o They are the resolvers. They can also view the reports.
2.5. CONSTRAINTS
Following are the constraints needed for the application:
LITERATURE REVIEW
CMS offers several benefits; users acknowledge the need for user-friendly
interfaces and seamless user experiences. Intuitive design and straightforward
navigation to ensure efficient adoption of CMS by different user groups has
been kept in mind while development of this application.
The literature review for the Complaint Management System (CMS) reveals a
growing emphasis on digital solutions to streamline complaint handling
processes across industries. Studies underscore the importance of automation
in reducing response times, enhancing communication, and improving
customer satisfaction. Research highlights the integration of email notifications,
tracking mechanisms, and reporting features as pivotal elements in efficient
complaint management systems, aligning with CMS's objectives of optimizing
IT and ERP issue resolution at MATCO Foods.
7
EXISTING SYSTEM
The existing complaint management system suffers from manual data entry and
processing, leading to delays and errors in complaint handling. Additionally, the
lack of automated notifications and tracking mechanisms hampers efficient
communication and transparency in issue resolution.
4. USER/SYSTEM REQUIREMENTS
CMS is user-friendly and easy to understand for our user. The main page of
our application is the login page. All the users share a common credentials that are
user:user.
The key communication interfaces for our application are valid login
credentials using the app. Basic communication will be done using an active server
connection.
5. Functional Requirements
FR-01: In this requirement the user should validate their credentials to use the
services of CMS.
Parent None
Requirement #
FR-02: In this requirement the user will be able to view and export reports.
Parent FR-01
Requirement #
Rationale Users can perform reporting according to their desire (from-till, user wise, resolver wise,
location wise, complete record).
Security
o Whenever a user wants to POST or GET data to and from the server,
CMS ensures that they are an authorized user. So, the SESSION
variables are implemented in such a way that to GET or POST data
to it, the user must have a login session variable to access each
page, through which the server recognizes if they are an authorized
user or not.
Usability
Reliability
Accessibility
o Speed of response
o Execution time
o Defining business rule
o Getting specifications of software development
o Functionalities working
7. Project Design/Architecture
7.1 Use Case – UML Diagram
12
A UML diagram is a diagram based on the UML (Unified Modeling Language) with
the purpose of visually representing a system along with its main actors, roles,
actions, artifacts or classes, in order to better understand, alter, maintain, or
document information about the system.
Physical view of how user interacts with web/app server, and he can send requests
to server or take requests from server and then server upload to data base or
fetches from data base as per user request.
13
THE END