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

JAVA - Report Showroom Management

Java Programming on ShowroomManagement

Uploaded by

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

JAVA - Report Showroom Management

Java Programming on ShowroomManagement

Uploaded by

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

Chat Application Over The Network

Annexure-II
Micro–Project Report
Car Showroom Management System

1.0 Rationale

Car showroom management is an essential process for dealerships to streamline their day-to-day
activities, such as maintaining vehicle inventory, tracking customer details, managing sales, and
handling after-sales services. Automating these tasks through a software solution can significantly
enhance efficiency and reduce manual errors. This microproject focuses on creating a Car Showroom
Management System using Java, employing frameworks and GUI components like AWT and Swing
to deliver an intuitive, user-friendly interface.. It offers advanced features such as user authentication,
and GUI development.

2.0 Aims/Benefits of Micro-Project

1) Enable instant text-based messaging between users.


2) To create a real-time communication.
3) Facilitate sharing of text message.
4) To acquire the Knowledge about Networking.

3.0 Course Outcomes Achieved


a. Develop a program using GUI framework (AWT & swing).
b. Handle event of AWT and swing component.
c. Develop programs to handle events in java programming.
d. Develop programs using database.

4.0 Actual Methodology Followed

4.1 Data Collected


• Focused on the selection of an appropriate topic for the micro-project.
• Select the topic i.e. based on the Database.
• Brief study on our topic.
• Gather all information based on the topic of the microproject.

Layout Managers:

Swing uses layout managers to control how components are arranged within a container.

AWT:

AWT (Abstract Window Toolkit) components are part of Java's original platform-independent
windowing, graphics, and user-interface toolkit. These components provide a way to create Graphical
User Interfaces (GUI) for Java applications. AWT is part of the java.awt package and includes various
classes and interfaces for building basic GUI elements.

Department of Computer Engineering Page | 1


Chat Application Over The Network

Swing:

Swing is a part of Java's Java Foundation Classes (JFC) used for building Graphical User Interfaces
(GUIs). It provides a more flexible and powerful set of GUI components than the original AWT
(Abstract Window Toolkit). Unlike AWT, Swing components are written entirely in Java and are
platform-independent, making them lightweight and consistent across different operating systems.

Swing Components:
• JFrame: The main window container where all other components (buttons, text fields, etc.)
are added.
• JButton: A button that can trigger an action when clicked
• JTextField: A single-line text field for user input.

• JPanel: It is a lightweight container in Swing used to organize and group components within a
GUI.
• JScrollBar: It is Swing is a component that enables vertical or horizontal scrolling through
content or a range of values.

Department of Computer Engineering Page | 2


Chat Application Over The Network

Event handling:

Event handling in Java is the mechanism that manages the interaction between the user and GUI
components, allowing components to respond to user actions like clicks, key presses, and mouse
movements. This is done through event listeners that are attached to components and trigger actions
when specific events occur.

Action Event: Action Event in Java is a type of event that occurs when a user performs an action on a
component, such as clicking a button, selecting a menu item, or pressing the "Enter" key in a text
field. This event is handled by implementing the ActionListener interface

• Action Listener: The interface that responds to the action, typically by overriding the
actionPerformed() method.

The SQL: database will play a vital role in managing different entities in the car showroom
management system, such as cars, customers, sales, and inventory. SQL enables the system to handle
these entities by performing CRUD (Create, Read, Update, Delete) operations efficiently. It ensures
that data integrity is maintained, relationships between entities are properly established.

Department of Computer Engineering Page | 3


Chat Application Over The Network

4.2 Implementation/Coding

4.3 Result & Analysis


We have successfully learned about a Develop a project using AWT and Swing Component. The
code provides a basic demonstration of AWT and Swing, Event handling for the making user
friendly environment.

5.0 Actual Resources Used

Sr. Name of Resource


No. /Material Specifications Qty. Remarks
1 Computer System 512 GB, 16 GB RAM 1 Used

2 Operating System Windows 11 1 Used


3 Microsoft Office Word 2023 1 Used
4 Software Eclipse IDE, MySql 1 Used
5 Printer LaserJet 1 Used

Department of Computer Engineering Page | 4


Chat Application Over The Network

6.0 Output of Micro-Projects

7.0 Skill Developed/Learning outcome of this Micro-Project

1. In this project, we gained valuable experience in Java programming and framework usage.
2. We learned how to work as team.
3. We developed skills in SQL database management and integrated JDBC for database
connectivity.
4. We developed planning and organizational skills by breaking down the project into manageable
tasks.

8.0 Application of Micro-Project


1. Dealership Operations Automation
2. Data Analytics
3. Business Reporting
4. Car Inventory Management

Mr. Jadhav V. V.
(To be Approved by the concerned teacher)

Department of Computer Engineering Page | 5

You might also like