Efficient Car Selling System for Budget Cars: Java EE Web Based Solution

Verified

Added on  2023/06/05

|11
|1333
|426
AI Summary
This article discusses an efficient system for managing customer records, sales records, and accounting information for Budget Cars. The system is a Java EE web based solution that simplifies the process of keeping track of sales and customer data. The article explores the functionalities of the system, including search product, sales history, and sales performance of vehicles. It also provides an installation guide for Glassfish server and Java runtime. References are included for further reading.

Contribute Materials

Your contribution can guide someone’s learning journey. Share your documents today.
Document Page
Running Head: BCC CARS 1
BCC CAR SELLING
Institution
Date
Name

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
BCC CARS 10
Managing a car selling business in this current age of technology is very crucial
especially for big businesses like Budget Cars (BC). Sydney has been one of the
leading countries around the world that have made great technology innovations
especially in hardware. For this reason, the Budget cars company encounters too
many competitions in its business. Having an efficient system that is able to simplify
the process of keeping customer records, sales records, and all accounting
information (Luo, Ghassemlooy, Le Minh, Bentley, Burton & Tang, 2015).
A Java EE web based system will easily manage all these processes.
ArchitecturalDiagram
Document Page
BCC CARS 10
Document Page
BCC CARS 10
ERD Diagram
Functionalities of the System
Search Product : this is accessible by tapping the Search Vehicle on the main
stock control screen, which raises another view whereby the client can choose
various necessities from the alternatives in the combo boxes. At the point when
Search is click, the outcomes that match the choices are shown in the stock table.
Search for Sales History: This shows all the past sales made by the company (Al-
Masree, 2015).

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
BCC CARS 10
Calculation screen, which will then show every one of the points of interest of
the vehicles sold in that period.The capacity to compose the points of interest to a
HTML record to be printed off was likewise executed.
Receipt Vehicle Scheduled: after a vehicle has been booked and its points of
interest are to be altered, a Work Performed and Pricing tab are included where
insights about work did and costs can be entered. A receipt would then be able to be
composed to a HTML which can be printed off.
Login Access: each time the product is run, a login box seems first where the
client is required to enter the username and secret word. In the event that right, the
primary menu screen shows up. The secret word can likewise be changed at the
Administration screen of the framework (Bačíková and Porubän, 2014).
View Sales Performance of Vehicles: this element is accessible by heading off to
the Vehicle Sales Performance screen where all measurements on vehicles sold are
shown. A combo box was incorporated on the screen to enable the client to change
the view from vehicle make to body style.
Add Image of Vehicle: when including or altering a vehicle, a catch was
incorporated into the Image tab so when clicked by the client, a little window shows
up where they can choose the picture document to include alongside the points of
interest of the vehicle. This picture is then shown in the Image tab. Customize
Company Details: at the Administration screen, content fields were incorporated
that are filled in with the organization's present subtle elements.
Before undertaking the instructions here below. You must install glassfish server
on your computer as follows together with java runtime as well.
This will be done on ubuntu 16.04
Document Page
BCC CARS 10
If Java is not installed on the systems, you should see the lines below notifying
you that Java is not installed, but then suggesting Java packages and how to install
them. Now all you have to do is select the package from the list you want and run
the apt-get command. java --version
This will show up the package required to be installed and that will be default-
jre thus open terminal and run:
sudo apt-get install default-jre
Accept the list of required packages that will also be installed by typing y for
Yes. Doing that will install Open Java JDK/JRE on Ubuntu.
Now when you run the command java --version to check whether Java is
installed correctly (Gaikwad, Kadri, Khandagle & Tava, 2017).
Upnext, we should install the glassfish server to host the system, this will be
done following the steps below:
After Java is introduced accurately, we'll currently walk towards introducing
Glassfish 4.1 which is the most recent form till date. We can even download the
more established variants from the GlassFish official download page
https://glassfish.java.net/download.html.
Screenshots
Document Page
BCC CARS 10

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
BCC CARS 10
Document Page
BCC CARS 10
cd /tmp
# wget 'http://download.java.net/glassfish/4.1/release/glassfish-4.1.zip''
http://download.java.net/glassfish/4.1/release/glassfish-4.1.zip
Resolving download.java.net (download.java.net)... 137.254.120.26
Connecting to download.java.net(download.java.net)|137.254.120.26|:80...
associated. HTTP ask for sent, anticipating reaction... 302 Moved Temporarily
Area: http://dlc-cdn.sun.com/glassfish/4.1/discharge/glassfish-4.1.zip
[following] - 2015-05-26 05:53:22- -
http://dlc-cdn.sun.com/glassfish/4.1/discharge/glassfish-4.1.zip
Settling dlc-cdn.sun.com (dlc-cdn.sun.com)... 23.0.160.207, 23.0.160.198
Interfacing with dlc-cdn.sun.com dlc-cdn.sun.com)|23.0.160.207|:80...
associated.
HTTP ask for sent, anticipating reaction... 200 OK
Length: 107743725 (103M) [application/zip] Saving to: 'glassfish-4.1.zip'
Next, we will unfasten the glass-angle document into our/select registry. By
unfasten glassfish-4.1.zip - d/pick
Presently, we'll need to setup PATH variable for GlassFish so the GlassFish
executable documents will be available straightforwardly from any catalog. To do
that, we'll alter ~/.profile document and add the PATH to the registry where
GlassFish is separated.
# nano ~/.profile
Document Page
BCC CARS 10
send out PATH=/opt/glassfish4/bin:$PATH
# source ~/.profile.
At last, in the wake of introducing Oracle Java 8 and GlassFish 4.1 in our Ubuntu
15.04 machine. We'll need to begin the GlassFish server. To do as such, we'll run
asadmin as takes after.
# asadmin start-domain
Sitting tight for domain1 to begin ............
Effectively began the area : domain1
area Location:/pick/glassfish4/glassfish/areas/domain1
Log File:/opt/glassfish4/glassfish/areas/domain1/logs/server.log
Administrator Port: 4848
Command start-domain executed effectively
Initially the program needs to be compiled. After you have copied the files to a
directory, run the command:
$ jar cvf bccars.war .
Alternatively, you can use the .war file included.
Then deploy the application to Glassfish using the command:
$ asadmin deploy bccars.war
Or using your web browser visit http://localhost:4848/ (default
username/password is most likely admin/admin) and upload your application to the
web interface.
References

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
BCC CARS 10
Al-Masree, H. K. (2015). Extracting Entity Relationship Diagram (ERD) from relational
database schema. International Journal of Database Theory and
Application, 8(3), 15-26.
Bačíková, M., & Porubän, J. (2014). Domain usability, user’s perception. In Human-
Computer Systems Interaction: Backgrounds and Applications 3 (pp. 15-26).
Springer, Cham.
Gaikwad, A. S., Kadri, F. A., Khandagle, S. S., & Tava, N. I. (2017). Review on
Automation Tool for ERD Normalization. International Research Journal of
Engineering and Technology (IRJET)[Online], 4(2), 1323-1325.
Luo, P., Ghassemlooy, Z., Le Minh, H., Bentley, E., Burton, A., & Tang, X. (2015).
Performance analysis of a car-to-car visible light communication
system. Applied Optics, 54(7), 1696-1706.
Madanayake, R. S., Dias, G. K. A., & Kodikara, N. D. (2015). A Discovery of the
Relevance of Eastern Four-valued (Catuskoti) Logic to Define Modular
Transformations When There are Multiple Ways of Representing the Same
Modular Transformation. Computer Science and Information Technology, 3(6),
247-255.
1 out of 11
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]

Your All-in-One AI-Powered Toolkit for Academic Success.

Available 24*7 on WhatsApp / Email

[object Object]