Download as pdf or txt
Download as pdf or txt
You are on page 1of 32

C++ /Qt Project

By EcoSolvers
Guided by: Mme Imene Trabelsi
Annual Year: 2023-2024
Meet Our team

22
summary

I Presentation of our company and its project

II Study of the current situation and competition

III Proposed solution

IV Functional needs: Modules.

V Non functional needs.

VI Graphic conception.
Presentation of our
company and it’s
project
Who are we?
What can we offer you?
What’s our motto and principle?
what’s our current project?
Study of the current
situation and
competition
Current situation

At the moment, our business mainly relies on manual administration processes


for a variety of entities, including clients, staff, routes, vehicles, etc. Because of
the productivity problems caused by our employees' reliance on manual
processes, we are forced to look for a creative solution that is suited to our
organizational requirements.
Current competition
Proposed solution
In order to improve the management of some particular entities and
boost productivity, we intend to create our own desktop program.
Our development team members will create a number of modules
as part of this process. These modules will provide all five extra
unique professions in addition to the basic CRUD functionality
(Create, Read, Update, Delete).
Functional needs:
Modules &
interfaces
Employee management FUNCTIONALITIES

-CRUD
-SORT THE LIST OF
EMPLOYEES BY AN
ATTRIBUTE
-SEARCH FOR AN
EMPLOYEE ACCORDING
TO THE DESIRED
ATTRIBUTES: YOU CAN
SELECT A SET OF
ENTITY ATTRIBUTES ATTRIBUTES ACCORDING
TO WHICH THE SEARCH
WILL BE CARRIED OUT.
-CHANGE OF
DEPARTMENT.
-NAME -EXPORT OF
-FIRST NAME G
INFORMATION FOR A
SPECIFIC EMPLOYEE.
- IDENTIFIER -MANAGEMENT OF
- E-MAIL ACCESS RIGHTS.
-EXPORT OF
-PASSWORD INFORMATION FOR ALL
EMPLOYEE
G G
-DEPARTMENT EMPLOYEES ACCORDING
TO 3 CRITERIA:
-JOB IDENTIFIER, LAST NAME,
FIRST NAME.
-HIRING DATE -SEND EMAILS FOR
-AVAILABILITY IMPORTANT MEETINGS.
-HISTORY OF ACTIONS
-SALARY CARRIED OUT.
-BONUSES -AI RESPONDER.
Customer management

ENTITY ATTRIBUTES FUNCTIONALITIES

-Name CRUD
-First name Sort the list of customers according
-ID to seniority, age, number of
- Age services.
-Gender -Search for a Customer by name,
Customer -Registration date. id, Phone number.
G G G based on :
-Generate statistics
-Phone number
gender, age, points.
-E-mail.
-Rewards or Loyalty System: Set
-Number of services
up a rewards program to
received.
encourage customers.
-Number of points Email: send emails regarding price
(loyalty card). promotion.
vehicle management

ENTITY ATTRIBUTES FUNCTIONALITIES

Type CRUD
Vehicule Sort vehicles according to fuel
Brand
Car registration consumption/cost/type.
number Export the list of vehicles in PDF
format
kilometers
-Generate statistics of the most
G capacity
used types G
cost/hour -Recommand optimal speed
optimal speed based on road condition.
Insurance expiration Insurance Reminders: Integrate
date automatic reminders for each
Status vehicle's insurance expiration
Fuel consumption dates.
order management

ENTITY ATTRIBUTES FUNCTIONALITIES

ORDER NUMBER
STATUS (PENDING, CRUD
COMPLETED, SEARCH FOR AN ORDER.
PROCESSING) CALCULATE THE TOTAL
PAYMENT STATUS (PAID, ORDER AMOUNT
Order
G PENDING) RECOMMEND ECOLOGICAL
DATE OF THE ORDER TRANSPORTATION
ORDER TIME (DEPENDING ON CAPACITY…)
CAPACITY (NUMBER OF INVENTORY TRACKING:
PEOPLE) ALERTS IN THE EVENT OF
STOCK SHORTAGES.
Interfaces
supplier management

ENTITY ATTRIBUTES FUNCTIONALITIES

CRUD
SEARCH FOR A
Supplier NAME
G -STARTING POINT PARTNER ACCORDING
-POINT- OF ARRIVAL
IDENTIFIER TO THEIR
- JOURNEY
E-MAIL HISTORY IDENTIFIER/PHONE/NAME
CALCULATE THE COST
-GAS STATION
PHONE (TYPE, NUMBER, PRICE)
G -STARTING POINT GENERATEGREPORTS ON
VEHICLE TYPE
-POINT OF ARRIVAL SUPPLIER
NUMBERHISTORY
- JOURNEY OF PERFORMANCE, COSTS
AND EXPORT THEM TO
VEHICLES
-GAS STATION
PDF FORMAT
UNIT PRICE EVALUATION OF
PARTNERS.
Interfaces
route management

ENTITY ATTRIBUTES FUNCTIONALITIES

CRUD
Calculate the distance.
Calculate the. estimated
travel time.
Starting point Sort routes by distance.
Save the trip history.
point of arrival Electric vehicle charging
Roads
G G
Gas station point. G
Recommend a route for each
Road condition trip (based on distance, road
condition, etc.).
Recommend a route for each
trip (based on distance, road
condition, etc.).
USERS ACCES

Admin Has acces to


everything

G Can onlyGmanage
Customer Support
related features
Department
to the customer
module
Non functional
needs.
Ergonomics:

Ergonomics: A user-friendly interface that makes it easier for employees to interact with the
system. Each module or entity will have a position inside the user interface that is both easily
recognisable and reachable. Employees' use of the system will be made simpler as a result of
being able to easily access the precise features and information they require.

Security:
When creating a desktop application for a business, security is very important.
Security is a crucial component of any computer system or program.
To ensure that only authorized personnel have access, we are going to use secure
authentication and authorisation. (User name and password).
Sustainable development

Utilization of green technology and business practices: This shows that the company makes an attempt
to employ technologies and development methods that lessen their negative environmental effects. We
could, for example, select servers that consume less energy, thereby lowering greenhouse gas emissions
and promoting the usage of sustainable energy and environmental stewardship

Minimizing the consumption of IT resources, such as reducing


electricity usage, internet bandwidth, and servers

Optimizing application code, using efficient algorithms, and practicing


responsible resource management are examples of practices
related to innovation and technological infrastructure.
Graphic
conception
Logo
Police:
Lucida Bright

Color palettes for the


desktop Application
Tha nk
Y ou !

You might also like