☎️ Call Center Software System
This document focuses on the development cycle of a software system dedicated to those who manage or intend to start managing: a call center, telemarketing activity, appointment booking, telephone operators, or in-house activity within their own company. It will analyze the tools and systems that will enable maximum efficiency, both in the number of calls made and completed sales. The discussion will focus on the functions and definitions that can facilitate the daily work of administrators, system administrators, switchboard operators, sales agents, and their interaction.
💡 Our Idea
The name of our call center management software system is IOCaller Software System (aiokôlər), where IO stands for “Inbound and Outbound”, indicating the two classifications of switchboard operators. Below is a proposed logo for the software system in question.
📄 Full Document (Software Development Cycle)
The documentation can be found at the following link
The document is divided into sections:
- Introduction
- Data Specification Documentation
- Analysis Documentation
- Design Documentation
- Implementation Document
- Software Implementation
- Testing Document
Project Overview
Solution to the Problem (Complete Package Class Diagram)
The realization of the Complete Package Diagram was obtained starting from the identification in the design sequences of the following classes:
- ConsoleBoundary Class
- Controller and ControllerImpl Classes
- Entity Class
- DAO (Database Interaction) Class
From Class Diagram Package to Software Implementation
We show the hierarchy of the implemented Software interfaces, (we obviously invite the reader that this graph is the result of a complete implementation present in the repository)
Try Running Our Sample Program
You can try running the program by following these steps
🔧 Prerequisites
- Java Virtual Machine
- Installation of MySQL on the terminal and installation of the provided database
Authors (Team - 9, Software Engineering Project)
- Antonio Romano
- Giuseppe Riccio
- Salvatore Pernice
- Giovanni Scognamiglio
Project Created for Demonstration and Educational Purposes
This document aims to develop a software project for the University of Naples Federico II Software Engineering exam following appropriate documentation.