0% found this document useful (0 votes)
23 views

Software Engineering Project

The document outlines a software engineering project for a car showroom management system aimed at digitizing operations such as billing, servicing, and sales. Key functionalities include vehicle inventory management, customer management, sales processing, and employee management, with a focus on data security and compliance. Additionally, it specifies both functional and non-functional requirements, including cross-platform compatibility and performance optimization.

Uploaded by

callagenibhavay
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views

Software Engineering Project

The document outlines a software engineering project for a car showroom management system aimed at digitizing operations such as billing, servicing, and sales. Key functionalities include vehicle inventory management, customer management, sales processing, and employee management, with a focus on data security and compliance. Additionally, it specifies both functional and non-functional requirements, including cross-platform compatibility and performance optimization.

Uploaded by

callagenibhavay
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 9

CAR SHOWROOM DEALERSHIP

Software Engineering Project


Report

Submitted by:

(89) Pithiya Milan Samatbhai. (8023017768)


(97) Gohil Yash Dipakbhai. (8023025759)
(99) Nayak Divyesh Kamleshbhai. (8023030985)
(101) Baria Jagdish Babubhai. (8023012576)
 Problem Statement :-
This car showroom management software will be developed for
managing all the data related to car showroom owner and employees as the
management software is a vital tool in the organization. Our aim is to digitize
the Management system of the showroom. It consists of overall management
of car showroom through software.

The three major functionalities of the showroom will be: Billing of cars,
Servicing & maintenance of the cars and Sale & Purchase which includes
purchasing the cars from the brand dealer and selling of the cars to the
customers.

This software will help the dealer maintain vehicle business transactions.
This will help the owner maintain a record of his employees. There will be the
creation of different records for respective functionalities namely: A record of
all the cars present in our stock, a record of all the spare parts and accessories
present in the showroom's workshop, a record for keeping records of the
existing clients of the showroom and one record will be maintained for all the
employees of the showroom.

The module of billing will be different for the showroom and the
workshop. This will help the employee of the company to automatically
generate the cash memos because these modules will be well equipped with
the cost of the products whether it is the price of the cars or the accessories
and spare parts and also the various taxes, labor charges etc. The sale and
purchase module will keep the records of all the cars and accessories bought
from the manufacturer and sold to the clients with their date of purchases and
the prices. The service and maintenance module will have its own billing
module and will also derive the records from the sale and purchase module
about the date of purchase of the cars by the clients and will automatically
keep a track of the due dates of the services of the sold cars and generate
automatic messages to the clients to inform them.
The software that will be developed will encapsulate all the basic
functionalities of this showroom and digitize it so that the manual work gets
reduced to a great extent.

 Preparation of Software Requirement Specification Document:-

 User Characteristics:

The sales manager will access the database and the interface
provided under the sales and purchase department.

The accountant will have access to the billing interface will he


just have to enter the name of the car and the cash memo will
automatically be generated.

The servicingmanager will have access to the service and


maintenance interface and will make updation in the records of the
database in that department.

The owner will have the access to all the department's


interfaces and will access it to keep a track of the showroom on daily
basis.

 Librarian:
Data and Document Management in Car Showroom
Software

Ensures the proper organization and accessibility of all car


inventory data, including vehicle details (e.g., make, model, price,
features) and customer information within the software.

Manages and updates car sales records, ensuring that all


transactions, payments, and customer histories are properly
stored for easy retrieval and reference.
Organizes essential documents like user manuals, warranty
details, service records, and brochures, making them accessible to
sales and after-sales teams at all times.

 Operations:

1. Vehicle Inventory Management:

Add, Update, and Delete Vehicles:


Easily manage vehicle records by adding details such as
model, brand, price, availability status, and features.

Search and Filter Vehicles:


Quickly find vehicles based on criteria like brand, price
range, or fuel type.

Stock Tracking:
Monitor inventory levels in real-time and receive alerts for
low stock.

2. Customer Management:

Profile Management:
Store customer details, including contact information,
purchase history, and preferences.
Customer Engagement:
Track interactions, send follow-ups, and notify customers
about promotions or new arrivals.
3. Sales Processing:

Automated Sales Orders:


Create and manage sales orders with ease, linking them to
customer profiles and vehicle records.

Invoice Generation:
Automatically generate professional invoices for each sale.

Payment Tracking:
Track payments (cash, finance, or installments) and ensure
outstanding balances are flagged.

4. Employee and Role Management:

Role-Based Access:
Assign roles such as Admin, Sales Manager, or Support Staff,
with specific access rights.

Performance Monitoring:
Track sales performance of employees for accountability
and rewards.

5. Reporting and Analytics

Real-Time Reports:
Generate detailed reports on sales trends, inventory status,
and customer activities.

Data Visualization:
Use graphs, charts, and dashboards for easy interpretation
of data.
Export Options:
Export reports in formats like PDF or Excel for further
analysis or presentations.

6. Appointment and Test Drive Scheduling


Schedule Management:
Allow customers to book appointments or test drives with
preferred vehicles.

Automated Reminders:
Notify both staff and customers about scheduled test drives
or meetings.

7. Financial Transactions*

Payment Records:
Maintain a complete history of financial transactions,
including vehicle sales and service fees.

 Non-functional requirements:

 Privacy:

1. Data Encryption:

All sensitive data, including customer information, vehicle


details, and financial records, must be encrypted both during
storage and in transit using industry-standard encryption
protocols (e.g., AES, TLS). This ensures the confidentiality and
security of the data.

2. Role-Based Access Control (RBAC):

The system shall implement role-based access control to


restrict access to sensitive information based on user roles (e.g.,
Admin, Sales Manager, Customer Support). Users will only be able
to view or modify data according to their assigned permissions,
minimizing the risk of unauthorized access.

3. Data Anonymization:

To protect individual privacy during analysis and reporting,


sensitive customer information should be anonymized where
possible. Only necessary aggregated data should be shared for
decision-making or analytical purposes.

4. Audit Trails:
The system shall maintain a detailed audit trail that logs all
user activities, including login attempts, data modifications, and
transactions. This enables traceability and helps identify potential
security breaches or non-compliant actions.

5. Regulatory Compliance:

The system must comply with relevant data protection


regulations, such as GDPR (General Data Protection Regulation),
CCPA (California Consumer Privacy Act), or local privacy laws,
ensuring lawful handling, storage, and processing of customer
data.

6. Customer Consent:

Explicit consent must be obtained from customers prior to


the collection of personal data. Customers should also be able to
view, modify, or request the deletion of their data in accordance
with applicable privacy regulations.

 Portability:

installation on multiple plateforms And Execution Of


software.

1. Cross-Platform Compatibility:

The software must be fully functional across multiple


operating systems, including Windows, macOS, and Linux,
ensuring seamless integration into various IT environments
typically used in car showrooms.
2. Responsive Web and Mobile Access:
The system must be accessible via both desktop and mobile
platforms. The user interface (UI) must adapt to different screen
sizes, ensuring a consistent and user-friendly experience across
web browsers and mobile devices.

3. Data Export and Import Capabilities:

The application shall support the export of data (e.g.,


vehicle inventory, sales reports, customer records) in commonly
used formats, such as CSV, Excel, and PDF. Similarly, the software
must support importing data from external sources to facilitate
system integration and data migration.

4. Database Compatibility:

The system should be designed to work with various


relational database management systems (RDBMS), such as
MySQL, PostgreSQL, and SQLite. This ensures flexibility in terms of
database deployment and integration.

5. Cloud and On-Premise Deployment Options:

The software should support both cloud-based and on-


premise deployment models. This allows the car showroom to
choose the most appropriate deployment strategy based on its
infrastructure and business needs.

6. Lightweight and Efficient Design:


The application should be optimized for performance,
ensuring that it runs efficiently on hardware with limited
resources, which is common in smaller or medium-sized
showrooms. This includes minimizing memory and CPU usage
while maintaining functionality.

7. Seamless Data Migration:

The system must include tools or procedures for migrating


data from legacy systems or other showroom management
software. Data migration must be conducted without loss or
corruption of information, ensuring continuity of operations during
the transition.

 Preparation of Software Configuration Managements:-

 Software Requirements:

Operating sytem: windows 7 TO 11

Front end :
Back end :
IDE used : Visual Studio Code

 Hardware Requirements:

Processor: i3 or higher
RAM : 4 GB
Hard Disk drive: 500 GB

You might also like