Professional Documents
Culture Documents
Online Product Maintenance System (Reports)
Online Product Maintenance System (Reports)
Online Product Maintenance System (Reports)
Course:MCA I
Roll No:20109
Roll No:20167
PIBM
1
Online Product Maintenance
Declaration
I certify that the work contained in this report is original and has been done byme under the
guidance of my supervisor(s)
The work has not been submitted to any other Institute for any degree or diploma.
I have followed the guidelines provided by the Institute in preparing the report.
I have conformed to the norms and guidelines given in the Ethical Code of Conduct
of the Institute.
Whenever I have used materials (data, theoretical analysis, figures ,and text) from
other sources, I have given due credit to them in the text of the report and giving their
details in the references.
PIBM
2
Online Product Maintenance
ACKNOWLEDGEMENT
We are very grateful to present the project report on Online Product Maintainer
.We would like to Thank You to our project guide for their kindly and timely guidance.
PIBM
3
Online Product Maintenance
INDEX
1.1 Introduction
1.2 Existing System and Need for System
1.3 Limitations of Existing System
2 Proposed System
PIBM
4
Online Product Maintenance
1.1 Introduction
The Online Product Maintenance System is fully computerized system which removes
the drawbacks of existing system. This system provides some facilities for staff members and
maintenance department.
This system is suitable for any organization for automating day-to-day activities. This
system will help the organization and users to save their time and minimize human efforts.
Hence, we have to implement it in our own way therefore the title is “Online Product
Maintainer”.
If any staff members have any query or any problem regarding products which is
provided by organisation then staff members need to call maintenance department. If no one
is available in maintenance department then after some time staff members will again have to
call maintenance department and also wait for response. This is major drawback of existing
system. This manual process is time consuming and very tiring.
The purpose of this system is to eliminate the paper works and maintain records on
database. Our system provides some special features to both user and admin that reduce their
work like send request or query regarding products. Using this system maintenance team
eliminates the data redundancy because this web app set up to capture information
automatically. Maintenance person can view all information related to user and their
products. This system will help to optimize the physical work like calling, waiting for
response etc
.
PIBM
5
Online Product Maintenance
In exiting system, all work is done manually. A lot of time is spent into maintaining
the record of each product of each staff members and number of record increases indirect
paperwork also increases.
If any staff members have any query or any problem regarding products which is
provided by organisation then staff members need to call maintenance department. If no one
is available in maintenance department then after some time staff members will again have to
call maintenance department and also wait for response. This is major drawback of existing
system. This manual process is time consuming and very tiring.
PIBM
6
Online Product Maintenance
2. Proposed System
In this system previously it was very hard to maintain products specially for staff
members due to their busy schedule. The major problem is that if any staff member wants to
contact with maintenance department urgently but staff members are unavailable and also if
you are from maintenance department then maintaining the record of products of each
member is very hard in manual form.
So in our system we provide computer based system which provide data security,
reduce miss communication and solve all the problems of existing system.
PIBM
7
Online Product Maintenance
The purpose of this web application is to provide a platform for staff members and
maintenance department. This web application acts as an interface between user and admin,
there is no restriction for staff members. It means registered staff member can send request to
maintenance department at any time if any query or problem occurs regarding product which
is provided by organization.
User and Admin should login with their username and password if registered, if not
registered then complete registration then login. Any user can send request on single click.
This web app is partially responsible for the communication between user and admin. User
information is provided to the admin to provide better response.
There is no existing system except this which provides the features on single platform
and it is user friendly.
User Registration: This is the module for staff members. In this module staff
members should fill the details.
Login: Admin and User can login by using their username and password.
Send request: If User have any request or query then user can send to maintenance
department.
Alert: Admin will accept request of user, then it will send alert / response to user.
PIBM
8
Online Product Maintenance
At Servers Side:
Hardware Configuration
NAME DETAILS
Processor Intel core i7
RAM 4 GB RAM
At Client Side:
Hardware Configuration
NAME DETAILS
Processor Intel core i7
RAM 4 GB RAM
Login
Add Product
Assign product
Report Issue
Admin User
Accept Request
Resolve issue
PIBM
10
Online Product Maintenance
Product
Maintenance
System
Admin User
Register
Registration Successful
Register
Login
Registration Successful
Login Success
Add Items
Login
Login Success
Check product details
Shows details
Report an issue
Status update
Record in DB
PIBM
11
Online Product Maintenance
Add Product
Items added
successfully
Verify Product details
Record Updated
Report issues
Communicate
with User Explain Issues
Resolves Issues
3.4 ER - DIAGRAM
PIBM
12
Online Product Maintenance
PIBM
13
Online Product Maintenance
Admin Login
Admin DashBoard
PIBM
14
Online Product Maintenance
PIBM
15
Online Product Maintenance
User Login
PIBM
16
Online Product Maintenance
User Registration
User Dashboard
PIBM
17
Online Product Maintenance
PIBM
18
Online Product Maintenance
PIBM
19
Online Product Maintenance
PIBM
20
Online Product Maintenance
Time Consuming
Slow process
Hard to maintain the records
Wait for response
Unavailability of department members
Loss of information
Limitations :
In exiting system, all work is done manually. A lot of time is spent into maintaining
the record of each product of each staff members and number of record increases indirect
paperwork also increases.
If any staff members have any query or any problem regarding products which is
provided by organisation then staff members need to call maintenance department. If no one
is available in maintenance department then after some time staff members will again have to
call maintenance department and also wait for response. This is major drawback of existing
system. This manual process is time consuming and very tiring.
PIBM
21
Online Product Maintenance
5 Proposed Enhancemets
The web application future enhancement would be implementation of video
communication platform for more interactive and easy to solve query. The system will
provide some extra feature. e.g. admin can access some specific products like laptops from
admin desktop it will save more time.
6 Conclusion
The Online Product Maintenance System is design so that User can send request on single
click and Admin can also send response. Only authorized user can login in the system and
only Admin can view the details regarding product of all user. The system has adequate scope
for modification in future if it is necessary
7 Bibliography
www.w3school.com
www.google.com
PIBM
22
Online Product Maintenance
ANNEXURES
Login( Admin )
Login ( User )
PIBM
23
Online Product Maintenance
Admin Dashboard
User Dashboard
PIBM
24
Online Product Maintenance
List of Users
PIBM
25
Online Product Maintenance
User Dashboard
Report Issue
PIBM
26
Online Product Maintenance
List Of Users:
<%
session.setAttribute("myadmin", name);
response.sendRedirect("WelcomeAdmin.jsp");
} else {
response.sendRedirect("AdminLogin.jsp");
%>
PIBM
27
Online Product Maintenance
<%
session.setAttribute("myuser", name);
response.sendRedirect("welcomeUser");
} else {
response.sendRedirect("Login.jsp");
%>
<%
request.getSession(false).invalidate();
response.sendRedirect("Login.jsp");
%>
if (session.getAttribute("myuser") == null)
response.sendRedirect("Login.jsp");
PIBM
28
Online Product Maintenance
if (session.getAttribute("myadmin") == null)
response.sendRedirect("Login.jsp");
//Servlet creation
package com.ctrl;
import java.io.IOException;
import java.sql.SQLException;
import java.time.LocalDate;
import java.util.List;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.dao.AdminDAO;
import com.dao.MaintenanceDAO;
import com.dao.ProductDAO;
import com.dao.UserDAO;
import com.pojo.Maintenance;
PIBM
29
Online Product Maintenance
import com.pojo.Product;
import com.pojo.User;
/**
*/
@WebServlet("/")
/**
* response)
PIBM
30
Online Product Maintenance
*/
doGet(request, response);
ResultSet rs = pst.executeQuery();
while (rs.next()) {
int id = rs.getInt("uid");
} catch (SQLException e) {
PIBM
31
Online Product Maintenance
e.printStackTrace();
return userList;
int cnt = 0;
pst.setString(1, name);
pst.setString(2, pass);
ResultSet rs = pst.executeQuery();
while (rs.next()) {
cnt = cnt + 1;
} catch (SQLException e) {
e.printStackTrace();
PIBM
32
Online Product Maintenance
if (cnt == 0)
return false;
return true;
//Admin Validation
int cnt = 0;
pst.setString(1, name);
pst.setString(2, pass);
ResultSet rs = pst.executeQuery();
while (rs.next()) {
cnt = cnt + 1;
} catch (SQLException e) {
PIBM
33
Online Product Maintenance
e.printStackTrace();
if (cnt == 0)
return false;
return true;
PIBM
34