Sunteți pe pagina 1din 18

code.

POSTED ONMAY 20, 2019


Java Web application on Car Store System

The main aim of this car store project is to create a web-based application using
Java and MySQL for an online car store system that includes the customers to search
for cars and order online and manage their online bookings

Online Car Store System is an website that allows a customer to search for various
cars available at the store, segregate according to the price and model, Unique
data of cars available, Time it takes for a car to get delivered, book the car
online and enter the date they would visit the store and also allows customers to
book for a test drive.

Other features such as discounts, EMI Scheme, Insurance and Client Testimonials.

Challenge Description
1. This challenge requires you to build a fully functional website for a car store.
The Customer should be able to sign up and login into the application using the ID
created. Without a login ID, customer can only search for discounts, cars
available, discounts available and book for a test drive.

2. This includes high-level design, UI screens development, data storage, and


manipulation and business logic using the concepts of core and advanced Java.

3. A running website hosted locally or remotely (on a cloud), the design document
created and the source code used in a zip file.

Use case Diagrams for Admin & User:

Use case Diagram for Admin


Use case Diagram for Admin
Use case Diagram for User
Use case Diagram for User

Flow Chart:

Learning:

After completing this challenge, we should have a thorough understanding of:

Creating a real-world web-based application on Car Store


Designing a car store application using Data flow diagrams
Advanced Java concepts: Servlets, JSP’s, etc and web design tools such as HTML,
CSS.
Data Management using databases such as MySQL etc.
Output Screens:
Home Page:

Car Store System Home Page


Car Store System Home Page
Admin Login Page:
Car Store System Admin Login Page
Car Store System Admin Login Page
Admin Home Page:

Admin Home Page for Car Store System Java Project


Car Store System Admin Home Page
Add Models:

Car Store System Admin Add Models Page


Car Store System Admin Add Models Page
View models:

Car Store System Admin View Models Page


Car Store System Admin View Models Page
Add discounts:

Car Store System Admin View Models Page


Car Store System Admin View Models Page
View Bookings:

Car Store System View Bookings Page


Car Store System View Bookings Page
View appointments:

View feedback:

View feedback;

User registration:

User login:

User home:

Search Cars Page:

User Search Cars Page


User Search Cars Page
View bookings:

View appointments:

Send feedback:

Emi calculator:

Car Booking EMI calculator Page


Car Booking EMI calculator Page
Insurance:

Discounts:

Find the below Youtube Video Link for the Online Car Store System Java & MySQL
Project.

Download the below attached Online Car store System Java Web application Source
Code.

POSTED ONMAY 17, 2019


Java web application for the healthcare logistics company
The main objective of this project is to create a web application using Java, for a
healthcare logistics company to maintain a record of its test’s and technicians.

A logistics and technicians tracking website that allows a customer to search for
all the booking date time and location, Technicians assigned for a booking, also
allows customers to check the logistics used for bookings and unique data for the
logistics required.

Other features such as billing, customer database technicians details.

Challenge Description

This challenge requires you to build a fully functional logistics and technicians
tracking website.
The user should be able to sign up and login into the application using the ID
created. Without a login ID, the customer can only view a number of bookings and
technicians.
This includes high-level design, UI screens development, data storage, and
manipulation and business logic using the concepts of core and advanced Java.
A running website hosted locally or remotely (on a cloud), the design document
created and the source code used in a zip file.

Use Case Diagram:

Learnings:

After completing this challenge, you should have a thorough understanding of

Creating a real-world web-based application


Designing an application using flow diagrams
Advanced Java concepts: Servlets, JSP’s, etc and web design tools such as HTML,
CSS.
Data Management using databases such as Oracle, MySQL, etc.
Learning Dashboard

Designing the application


The most important step in building an application is designed. The participant
should come up with a plan for the website and the features you intend to provide.

The compulsory elements are a Welcome screen with SignUp and Login buttons and a
dashboard.

[To-do 1] – Creating a flow diagram

It is helpful to create a flow diagram detailing out the various entry points i.e.
Menu items that shall be available in the website and the customer journey through
each of these.

[To-do 2] – Creating sample screens or wireframes

In order to represent the final design of the website, the wireframes should be
created.

A wireframe is basically the UI element of the design that indicates the final look
and feel of the website including the color scheme, fonts and the navigation
scheme.

[To-do 3] – Data Modeling and review

The design should also include the data components i.e. The table schemas that will
be part of the application.

The participant must design the tables based on the data that has to be stored in
the Database to be dynamically fetched. Some examples include

A logistics table, that stores the details of the logistics such as Logistics
number, logistics name, quantity, Technician Appointed ID, technician name its
destination area, etc.
A technician table, that stores the login details of the customer when they sign up
and allow them to use this data to sign in.
After completing the above steps, review your design and fine tune it to make any
improvements necessary. You can approach your mentor for guidance on this.

Flow Chart:

Designing the Welcome Screen


The welcome screen or the home screen of the website should allow the user to
search for flights by either Logistics number, logistics name, quantity, Technician
Appointed ID, technician name its destination area, etc from the list, he should be
prompted with the login or signup screen.

[To-do 1] Create the User Interface of the welcome screen

In this section, the participant is free to make the welcome screen as simple or
complex as per his/her own preference. Use JSP’s integrated with HTML 5 and CSS to
create the screen and test it with no data or static data first.

The welcome screen should be able to display a list of flights based on search
criteria at the end of this step.

[To-do 2] Create the business logic element or the controller

The logic for data handling and manipulation and database connectivity is written
inside the servlets.

The data passed from the forms created in the JSP in step 1 should be passed to the
servlets which then perform any validations required or fetch operations on the
database using JDBC connectivity

[To-do 3] Create the tables required and connect to a database to fetch data
dynamically
Using the schema created in Step 1, populate data in the tables and make sure the
welcome screen works with all the components plugged in together.

Designing the Sign-Up Or Login Screen


The Sign up/ Login screen appears when the user tries to book the logistics and
appoint technicians. The user will be prompted to sign up or log in. However, if
the user is already logged in, he should not be prompted with this screen again on
tap of «book» button.

[To-do 1] Create a simple Sign Up page

When the user clicks to sign up, he should be redirected to a signup screen. The UI
of the screen can consist of text fields to enter name, email, password.

Once the customer fills in all the details and submits, a row should be added in
the customer table. Basic validations such as email address format, password length
should be taken care of.

[To-do 2] Create the login page

The design of the login page is very similar to that of the signup screen.

However, when the customer logins using username and password, the system must
check the database for validity and allow/block the user.

[To-do 3] Integrate the screens and test them thoroughly

Ensure that the customer who has already logged in is not prompted to log in again
on tap of book. Fine tune any design or performance concerns up to this point

Designing the other features


The other features will be visible to customers once they have logged in. Apart
from the search feature, the website can provide other facilities such as check-in,
baggage allowance, etc.

The details are up to the participant. Each feature should be designed using the 3
step approach of designing the UI, writing the business logic, data modeling and
wiring all of these together.

[To-do 1] Create the User Interface

[To-do 2] Create the business logic element or the controller

[To-do 3] Create the tables required and connect to a database to fetch data
dynamically

At the end of each element, do integrate and test with existing features to ensure
that the built functionality is not broken due to the new code.

This health care logistics java project contains 3 modules

1) Manager Module functionalities

login
Add Equipment
Add Tests
View Equipment
View Tests
View Technician
View Customer
Total Tests
Logout
2) Technicians Module functionalities

Register
View Customer Details
add customer details
Logout
3) Customer Module functionalities

register
Login
Book Technicians
View Bills
Logout
Output Screens of the Project:

Home Page:

Manager Login Page:

Manager Home Page:

Add Equipment:

Add Tests:

View Equipment Page:

View Tests Page:

View Technicians:

View Customers:

Total Tests:

Technician Register:

Technician Login:

Technician Home:
View customer Details:

Customer Registration:

Customer Login:

Customer Home:

Book Technicians:

View Bills:

Find the below Healthcare Logistics Java Projects Youtube Video

POSTED ONMAY 14, 2019


Online Chatting System with Displaying Chat History Project
Online chatting system with display chat history application works on wired
networks like LAN. This chat system project has the option to chat with different
languages.

Chat application works for multiple users but each user must register with the
application. After login user can enter into a group for a chat.

After register and login part is done user can view available user online and
offline. User can chat with a person who is logged to the system.

In order to chat with the respective language, the user must install the editor of
that language.

This application works on LAN communication when user login with application
request is sent to the server for authentication and gets a response. The server-
side database will store information of each user data.

Online Chatting System Class Diagram:

Modules overview:

User Registration Form:

The first step for using this application is the registration form where the user
will ask for a login or signup option. User can select register if he is a new user
and enter all these details to get a unique id and password.

Using these details he can log in an application. The registration form will have
all validations checks for each field.

User Module:

After registration is done user will get user id and password using these details
he can log in to the application and use all features.

There are options for users to change password. User can view the list of available
users online and offline and perform chat operations.

Chatting Module:

Under chatting module user can view a list of available users with online and
offline status. He can select the user and send request after acceptance he can
chat with the user.

User will have setting options for changing font and color. User can enter a
message and use the send button to send a message which is displayed under the
upper window.

User can chat with multiple users at a time he can view list previous chats and
delete messages.

Sequence Diagram for Login:

Sequence Diagram for Forgot Password:

Sequence Diagram for Chat:

Activity Diagram:

POSTED ONMAY 14, 2019


Students and Staff Automation System Java Project
Abstract:

The Project “Students and Staff Automation System Project” targeted for the College
Students and for faculty members integrates the transaction management and
inventory management of the College for better control and timely response.

The College is provided with better control over the transactions like entering the
admission details, maintaining the staff details, providing course and admission
details, maintaining fee details.

This project’s main motto is to reduce the effort of the college administrator and
provide better service to students and Faculty.

The Basic functionalities of a college are to maintain its information in an


orderly manner such as student admission details, staff details, course details and
so on. “Students and Staff Automation System ” has enabled to maintain the
information on a computerized system.

As a result of this method, the college management has maintained the information
in an orderly manner and the information can be retrieved quickly within a less
time period.

This system also enables to modify and update the information whenever they
require. This application enables the college to maintain the college details in a
secure manner avoiding forgeries

Project Introduction:
Student and staff automation system project is database management software with
front end data updating using java HTML pages.

Application is developed for colleges and schools for handling data of students and
staff in a single database. Admin will upload details of student and queries for
new course details.

Admin can update, delete and modify existing data from the database.

Existing System:

In the existing system, students and faculty must visit different departments and
wait for department staff to get information about any queries and this will
involve different stages of the process moving a file from one department to
another.

In this process, students and staff should waste time. In process is a manual
process.

Proposed System:

The proposed system works on the automation process where we use software tools to
develop an app using Java and MySQL database.

In this system process of workflow from the application process to deliver process
will be by online. This process will save time and reduce manual work.

Advantages of the proposed system:

1. Data management is easy and effective.


2. Data management will be easy. Admin or user can view data of any records in a
short time by just entering in the search field.
3. Time is taken for report generation and record retrieval is very short.
4. Data security is provided for total records.
5. Any department inside an organization can easily access old and new data in a
short time.

Drawbacks in the existing system:

Disadvantages of the existing system are given below which are major reasons for
moving to an updated version.
Time delay:
Time taken for processing any type of work for students and faculty is more.
Redundancy:
Information of each user is maintained in multiple tables which will provide
redundancy.
Nonuser Friendly:
Since the existing system is not an automated process which is not user-friendly.

Dataflow Diagrams of Context Level, First Level, and Second Level

ADMISSION STUDENT AND STAFF ENTITY RELATIONSHIP DIAGRAM

Data Dictionary
SYSTEM DESIGN:

Hierarchy Chart:

Designing Data Tables:

The following tables are used in the Database:

Admission
Attendance
Fee
Login
N_staff_d
N_staff_exp
Research
Result
Staff_d
Staff_exp
Staff_res
student
Name: Admission

Purpose: For storing all the details of students.

Name

Type

Description

Adm_no

Number

Admission no of student

Name

Varchar

Name of student

Gender

Varchar

Sex of student

Region

Varchar

Place of student

DOB
Varchar

Student Date of birth

Addr

Varchar

Student address

Fee

Number

The total fee of student

DOJ

Varchar

Student date of join

A_year

Varchar

Academic year

Course

Varchar

Course of student

Fname

Varchar

Student father name

Occupation

Varchar

Father occupation

Phone

Number

Student phone no

Medium

Varchar

Medium of student
Name: Fee

Purpose: For storing fee details of the student.

Name

Type

Description

Sno

Number

Student number

Amount

Number

Total fee

Paid

Number

Fee Paid

Balance

Number

Remaining fee

Name: Attendance

Purpose: For storing attendance details of the student.

Name

Type

Description

Sno

number

Student number

Name

varchar

Student name

Month

varchar
Month

Now

number

No.of working days

Nop

number

No.of present days

Medium

varchar

Medium of student

Name: N_STAFF_D

Purpose: For storing Nonstaff details.

Name

Type

Description

Staff_id

number

Staff id number

Name

varchar

Name of the staff

Experience

varchar

Staff experience

Pay bill

number

Salary of the staff

Name: N_STAFF_EXP

Purpose: For storing Nonstaff experience details.


Name

Type

Description

Staff_id

number

Staff id number

NOI

varchar

Name of the Institute

Experience

number

No.of experience years

Name: Research

Purpose: For storing staff research details.

Name

Type

Description

Staff_id

number

Staff id number

Subject

varchar

Subject researched

University

varchar

University

Guide

varchar

Research guide

Name: Result
Purpose: For storing Student result details.

Name

Type

Discription

Sno

number

Student number

Istmid

number

Ist mid percentage

IIndmid

number

IInd mid percentage

Avg

number

Average percentage

Sem

number

Semester percentage

Result

varchar

Result(pass or fail)

Name: Staff_d

Purpose: For storing Staff details .

Name

Type

Description

Staff_id

number
Staff id number

Experience

number

Experience of staff

Subjects

varchar

Subjects handled

Name

varchar

Name of the staff

Research

varchar

Researched subjects

Paybill

number

Salary of the staff

Name: STAFF_EXP

Purpose: For storing staff experience details.

Name

Type

Description

Staff_id

number

Staff id number

NOI

varchar

Name of the Institute

Experience

number

No.of experience years


Name: STAFF_RES

Purpose: For storing staff research details.

Name

Type

Description

Staff_id

number

Staff id number

Subject

varchar

Researched Subject

University

Varchar

University

Guide

varchar

Research guide

Name: Student

Purpose: For storing student. details

Name

Type

Description

Sno

number

Student number

Name

varchar

Student name

Fname
varchar

Father name

Addr

varchar

Student address

Icet_rank

number

Student Icet rank

NRI

varchar

Management category(Y or N)

Caste

varchar

Student caste

Religion

varchar

Student religion

S-ar putea să vă placă și