Professional Documents
Culture Documents
CERTIFICATE
Acknowledgement
ABSTRACT
S U P P LY C H A I N M A N A G E M E N T S Y S T E M i s
the management of a network of interconnected businesses involved
in the ultimate provision of product and service packages required
by end customers. It spans all movement and storage of raw
m a t e r i a l s , w o r k - i n - p r o c e s s i n v e n t o r y, a n d f i n i s h e d g o o d s f r o m p o i n t of-origin to point-of-consumption. It is mainly designed for the
p r o d u c t i o n s e c t o r, w h i c h g i v e s i n f o r m a t i o n r e l a t e d t o c l i e n t a n d
dealers of the company with respect to product launches.
T h i s a p p l i c a t i o n i s d e s i g n e d t o r u n o n a n y c o m p u t e r.
There is need to install java software on client side machine. Based
on the designation of the user who registers into the application he
has the permission to submit his registration form and then specify
t h e r e q u i r e m e n t s . T h i s D o c u m e n t p l a ys a v i t a l r o l e i n c o m p a n i e s a r e
t h e t a r g e t s o f t h e S u p p l y c h a i n m a n a g e m e n t Too l .
Thus it is
expected that the company will deal directly with each clients of the
company regarding product information. . It fulfills different
r e q u i r e m e n t s o f c l i e n t s. T h e s p e c i f i c p u r p o s e o f t h e s ys t e m i s t o
automate the communication between the management (Admin),
clients and the dealers of the organization .
CONTENTS
1. INTRODUCTION
1.1 PURPOSE
1.2 INPUT/OUTPUT
2. REQUIRMENT SPECIFICATION
2.1 HARDWARE REQUIRMENTS
2.2 SOFTWARE REQUIRMENTS
2.3 TECHNLOGIES USED
3. ASSUMPTIONS
3.1 EXISTING SYSTEM
3.2 PROPOSED SYSTEM
4. SYSTEM DESIGN
4.1 ABOUT UML
4.2 UML DIAGRAMS
5. DATA BASE DESIGN
5.1 DATA BASE TABLES
6. IMPLEMENTATION
6.1 MODULES
6.2 SCREEN SHOTS
7.
CONCLUSION
7.1 FUTURE ENHANCEMENTS
8.
BIBILIOGRAPHY
INTRODUCTION
1. INTRODUCTION
T h e S U P P LY C H A I N M A N A G E M E N T S Y S T E M i s t h e w e b - b a s e d
s ys t e m , d e s i g n e d f o r a p r o d u c t i o n s e c t o r, w h i c h g i v e s i n f o r m a t i o n
related to the clients and dealers of the company with respect to its
p r o d u c t l a u n c h e s . T h i s p r o d u c t d e v e l o p s a s ys t e m t h a t c a n b e u s e d
by the company management to keep track of the sales, dealers and
its clients. In the existing method of tracking of all the details is
t e d i o u s a n d t i m e c o n s u m i n g . An y p r o d u c t s u r v e y a n d l a u n c h i n g o f
the area carried out manually by representatives, which is a time
taking task. It fulfills different requirements of clients of the
c o m p a n y. T h e s p e c i f i c p u r p o s e o f t h e s ys t e m i s t o a u t o m a t e t h e
communication
between
c l i e n t s , Ad m i n
and
the
dealers
organization.
of
the
1.1 PURPOSE
The specific purpose of the system is to automate the communication
between the management, clients and the dealers of the organization.
This project maintains the information related to the client and
dealers of the company with respect to its product launch. This will
also keep track of sales and dealers. The scope of this project is to
enable the user of an organization to view the issues through the
LAN/Internet. Based on the category of the user i.e. employee or
administrator, the various parts of the system are made available to
the users.
1.2 INPUT AND OUTPUT OF THE PROJECT
S u p p l y c h a i n m a n a g e m e n t i s b a s i c a l l y, t h e m o v e m e n t o f
raw materials into finished goods. In this project the Client provides
its requirements about the product. The admin,then contacts its
various dealers for gathering the requirements.The dealers displays
the list of items from which the admin selects the items as specified
by the client.After gathering the required items,admin gives the
gathered items to the inventory department where the processing is
done. The final product is manufactured and then finally delivered
to the client which is the output of the project. In the mean while
the manufacturing cost is tabulated by the accounting department
and given to the client. Finally the client gives its feedback which is
t r a n s f e r r e d t o t h e Ad m i n a n d t h e d e a l e r s .
REQUIREMENT SPCIFICATIONS
2. REQUIREMENT SPCIFICATIONS
RAM
256 MB
Hard disc
16 GB
HTML
M.S Access
Web server
Languages
compiled
environments.
.It
Only
is
easier
the
to
java
run
them
runtime
in
wide
system
variety
needs
to
of
be
implemented for each platform. Once the runtime package exists for
a g i v e n s ys t e m a n y j a v a p r o g r a m c a n r u n o n i t . I f j a v a w e r e a
compiled language then different versions of the same program will
h a v e t o e x i s t f o r e a c h t yp e o f C P U c o n n e c t e d t o t h e I n t e r n e t . T h u s
interpretation is the easiest way to create truly portable programs.
Al t h o u g h j a v a w a s d e s i g n e d t o b e i n t e r p r e t e d , t h e r e
is
technically
nothing
c o m p i l a t i o n o f B yt e
about
java
that
prevents
on
the
fly
d yn a m i c c o m p i l a t i o n w e r e a p p l i e d t o B y t e C o d e , t h e p o r t a b i l i t y a n d
s a f e t y w o u l d s t i l l a p p l y, b e c a u s e t h e r u n t i m e s ys t e m w o u l d s t i l l b e
in change of the execution environment.
H yp e r l i n k s
are
underlined
or
emphasized
words
or
Platform Independentency:
I f yo u c a n a c c e s s I n t e r n e t , yo u c a n a c c e s s W W W,
i r r e s p e c t i v e o f yo u r O p e r a t i n g S y s t e m a n d t h e O p e r a t i n g S y s t e m o f
Web S e r v e r y o u a r e a c c e s s i n g . A l l yo u r e q u i r e i s t o v i e w a n d
d o w n l o a d t h e H T M L f i l e s , w h i c h a r e o n t h e W W W, a r e b r o w s e r a n d
Internet connections.
HTML is a language for describing structured
documents.
HTML describes
the
structure
of
documents
-lists,
tags that
describe documents.
Advantages:
An HTML document is a small and hence easy to
send over the net. It is small because it does not include format
information.
HTML documents are cross platform compatible and
d e v i c e i n d e p e n d e n t . You o n l y n e e d H T M L r e a d a b l e b r o w s e r t o v i e w
them. Font names, locations etc are required.
Scripting Language:
J a v a S c r i p t e n a b l e s Web a u t h o r s t o w r i t e s m a l l s c r i p t s
t h a t e x e c u t e o n t h e u s e r s b r o w s e r s r a t h e r t h a n o n t h e s e r v e r. An
application that collects data from a form and then posts it to the
server can validate the data for completeness and correctness, for
e x a m p l e , b e f o r e s e n d i n g i t t o t h e s e r v e r. T h i s c a n g r e a t l y i m p r o v e
the performance of the browsing session because users dont have to
send data to the server until it has been verified as correct.
An o t h e r i m p o r t a n t Web b r o w s e r s c r i p t i n g l a n g u a g e s
such as JavaScript comes as a result of the increased functionality
b e i n g i n t r o d u c e d f o r Web b r o w s e r s i n t h e f o r m o f J a v a a p p l e t s , p l u g i n s , D y n a m i c H T M L e l e m e n t s , Ac t i v e X C o n t r o l s , a n d V R M L o b j e c t s
a n d w o r l d s . Web a u t h o r s c a n u s e e a c h o f t h e s e t h i n g s t o a d d e x t r a
f u n c t i o n s a n d i n t e r a c t i v i t y t o a Web p a g e . S c r i p t i n g l a n g u a g e a c t s a s
t h e g l u e t h a t b i n d s e v e r yt h i n g t o g e t h e r.
A Web p a g e m i g h t u s e a n H T M L f o r m t o g e t s o m e
user input and then set a parameter for a Java applet based on that
input. It is usually a script that carries out.
Use of JavaScript:
J a v a S c r i p t c a n a l s o s e t t h e a t t r i b u t e s , o r p r o p e r t i e s , o f Web
page
e l e m e n t s , Ac t i v e - x
controls,
Java
applets
and
other
o b j e c t s p r e s e n t i n t h e b r o w s e r.
T h i s w a y, yo u c a n c h a n g e t h e b e h a v i o r o f p l u g - i n s o r o t h e r
o b j e c t s w i t h o u t h a v i n g t o r e w r i t e t h e m . You r J a v a S c r i p t c o d e
c o u l d a u t o m a t i c a l l y s e t t h e t e x t o f a n Ac t i v e - X L a b e l C o n t r o l ,
for example, based on what time the page is viewed.
2.3.6 JDBC-ODBC
Java Data Base Connectivity (JDBC)
JDBC is a set of specification that defines
how a program written in java can communicate and interact with a
database. It provides a vehicle for the exchange of SQL between java
application and databases. Programs developed with java and the
JDBC are platform independent and vendor independent.
The same java database program can run on PC, a
w o r k s t a t i o n , o r j a v a p o w e r e d t e r m i n a l . You c a n m o v e y o u r d a t a f r o m
one database to another, for example from Microsoft SQL Server to
O r a c l e a n d t h e s a m e p r o g r a m c a n s t i l l r e a d yo u r d a t a . T h i s i s i n
sharp contrast to the database programming
t yp i c a l l y d o n e o n
p e r s o n a l c o m p u t e r s t o d a y. I t i s a l l c o m m o n t h a t o n e w r i t e s t h e
database
application
in
proprietary
database
language,
using
d a t a b a s e m a n a g e m e n t s ys t e m t h a t i s a v a i l a b l e o n l y f r o m o n e o r t w o
platforms.
At t h e h e a r t o f t h e J D B C i s t h e J D B C d r i v e r.
JDBC driver is responsible for ensuring that any requests made by
the application are presented to the database in away that is
meaningful to the databases. JDBC was designed to support the most
c o m m o n f o r m o f S Q L k n o w n a s AN S I S Q L 9 2 e n t r y l e v e l s t a n d a r d .
The JDBC consists of two layers .The top
l a ye r i s t h e J D B C AP I . T h i s AP I c o m m u n i c a t e s w i t h J D B C m a n a g e r
d r i v e r AP I s e n d i n g , i t t h e v a r i o u s S Q L s t a t e m e n t s . T h e m a n a g e r
should
communicate
with
the
various
third
party
drivers
that
actually connect to the database and return the information from the
q u e r y o r p e r f o r m e d t h e a c t i o n s p e c i f i e d b y t h e q u e r y.
JDBC-ODBC Bridge:
ODBC driver is the only driver that can be used with the
multiple databases and is vendor independent. The ODBC interface
remains constant no matter which database is used. This means that
this type of JDBC driver only needs to speak only one language
ODBC.
D e c l a r a t i o n Tag
Expression tag
S c r i p t l e t Tag
D i r e c t i v e Tag
A c t i o n Tag
D i r e c t i v e s a r e u s e d t o c o n t r o l h o w t h e Web c o n t a i n e r
translates and executes the JSP page.
Scripting elements are inserted into the JSP page's
servlet class. See JSP Scripting Elements for details.
Elements of the form <jsp: XXX ... /> are converted into
method calls to JavaBeans components or invocations of
t h e J a v a S e r v l e t AP I .
For a JSP page named page Name, the source for a JSP page's servlet
is kept in the file
J 2 E E _ H O M E / r e p o s i t o r y/ h o s t / w e b /
Context_root/_0002fpageName_jsp.java
Both the translation and compilation phases
can yield errors that are only observed when the page is requested
for the first time. If an error occurs while the page is being
translated (for example, if the translator encounters a malformed
JSP element), the server will return a Parse Exception , and the
servlet class source file will be empty or incomplete. The last
incomplete line will give a pointer to the incorrect JSP element.
If an error occurs while the JSP page is being compiled (for
example, there is a syntax error in a script let), the server will
return a Jasper Exception and a message that includes the name of
the JSP page's servlet and the line where the error occurred.
Once the page has been translated and compiled, the JSP page's
servlet for the most part follows the servlet life cycle.
1. If an instance of the JSP page's servlet does not
exist, the container:
a. Loads the JSP page's servlet class
b. Instantiates an instance of the servlet class
c. Initializes the servlet instance by calling the
JSPs Init method
1.
If the container needs to remove the JSP page's servlet, it calls the
JSPs Destroy method.
EXECUTION
One can control various JSP page execution
p a r a m e t e r s u s i n g b y p a g e d i r e c t i v e s . Var i o u s e r r o r s c a n b e
encountered while executing a JSP page. So, page directives are
used.
BUFFERING
When a JSP page is executed, output written to the response
o b j e c t i s a u t o m a t i c a l l y b u f f e r e d . You c a n s e t t h e s i z e o f t h e b u f f e r
with the following page directive:
<%@ page buffer="none|xxxkb" %>
A l a r g e r b u f f e r a l l o w s m o r e c o n t e n t t o b e w r i t t e n b e f o r e a n yt h i n g i s
actually sent back to the client, thus providing the JSP page with
more time to set appropriate status codes and headers or to forward
t o a n o t h e r Web r e s o u r c e . A s m a l l e r b u f f e r d e c r e a s e s s e r v e r m e m o r y
l o a d a n d a l l o w s t h e c l i e n t t o s t a r t r e c e i v i n g d a t a m o r e q u i c k l y.
ERROR HANDLING
Any number of exceptions can arise when a JSP page is
e x e c u t e d . To s p e c i f y t h a t t h e Web c o n t a i n e r s h o u l d f o r w a r d c o n t r o l
to an error page if an exception occurs, include the following page
directive at the beginning of your JSP page:
<%@ page errorPage="file_name" %>
T h e D u k e ' s B o o k s t o r e a p p l i c a t i o n p a g e i n i t d e s t r o y.j s p c o n t a i n s t h e
directive
<%@ page errorPage="errorpage.jsp"%>
The beginning of errorpage.jsp indicates that it is serving as an
error page with the following page directive:
<%@ page isErrorPage="true|false" %>
This
directive
makes
the
exception
object
(of
t yp e
javax.servlet.jsp.JspException ) available to the error page, so that
ADVANTAGES OF JSP:
S e t yo u r c l a s s p a t h ( N O T r e q u i r e d ) .
C o m p i l e yo u r c o d e ( N O T r e q u i r e d ) .
Use packages to avoid name conflict (NOT
required).
Put JSP in special directory (NOT required)
o Servlets are kept in (webapps/examples/WEBINF/classes)
o JSPs are kept in (webapps/examples)
Use special URLs to invoke JSP page. (NOT
required)
o Accessing LoginServlet
(http://localhost:8080/examples/servlet/Login
Servlet)
o Accessing Login.jsp
(http://localhost:8080/examples/Login.jsp)
ASSUMPTIONS
3. ASSUMPTIONS
SYSTEM DESIGN
4. SYSTEM DESIGN
1.CLASS DIAGRAM:
Class diagrams are the backbone of almost every object
oriented method, including UML. They describe the static
s t r u c t u r e o f a s ys t e m .
3.SEQUENCE DIAGRAM:
Sequence diagrams describe interactions among classes in
terms of an exchange of messages over time .
4. COLLABORATION DIAGRAM:
Collaboration diagrams represent interactions between
objects as a series of sequenced messages. Collaboration diagrams
d e s c r i b e b o t h t h e s t a t i c s t r u c t u r e a n d t h e d yn a m i c b e h a v i o r o f a
s ys t e m .
5.ACTIVITY DIAGRAM:
Activity diagrams illustrate the dynamic nature of a
s ys t e m b y m o d e l i n g t h e f l o w o f c o n t r o l f r o m a c t i v i t y t o a c t i v i t y. An
activity represents an operation on some class in the system that
r e s u l t s i n a c h a n g e i n t h e s t a t e o f t h e s ys t e m . Typ i c a l l y, a c t i v i t y
diagrams are used to model workflow or business processes and
internal operation.
Client Transaction
T h e a b o v e d i a g r a m s h o w s t h e c l i e n t f u n c t i o n a l i t y,w h e r e t h e c l i e n t
logs
in
with the
user
name
and
password,specifies
the
requirements,verifies the product status and finally gives the
feedback.This is shown with the help of Classes and relationship
between these classes.
Admin functions
T h e a b o v e f i g u r e s h o w s t h e Ad m i n f u n c t i o n s . T h e r e a r e s i x c l a s s e s
w h i c h a r e a s s o c i a t e d w i t h e a c h o t h e r.T h e A d m i n c l a s s i s t h e m a i n
c l a s s s w h i c h i s a s s o c i a t e d w i t h t h e Vie w c l i e n t r e q , Vie w d e a l e r
info,Product status,Inventory procand Feed back classes.
Dealer Functions
T h e a b o v e c l a s s d i a g r a m s h o w s t h e D e a l e r f u n c t i o n a l i t y.T h e d e a l e r
class is associated with the Item class and it is dependent on the
Admin class and the Feed back class to get the feed back
specified by the client.
T h e u s e c a s e d i a g r a m m o d e l t h e f u n c t i o n a l i t y o f t h e s ys t e m . T h e
a b o v e f i g u r e s h o w s t h e f u n c t i o n a l i t y o f t h e Ad m i n . T h e f u n c t i o n s a r e
represented in the form of use cases like the requirement gathering,
inventory processing, invoice of the selected items and finally the
cost tabulation.
Client-Admin Transactions
Admin-Dealer Transactions
T h e a b o v e d i a g r a m i s f o r t h e Ad m i n - D e a l e r t r a n s a c t i o n s , w h e r e
Admin and dealer are the two actors and their functions are shown
b y t h e u s e c a s e s , l i k e t h e D e a l e r g e n e r a t e s t h e i t e m s l i s t a n d
m a i n t a i n s t h e r e c o r d o f t h e i t e m s ; s i m i l a r l y t h e Ad m i n v e r i f i e s t h e
c l i e n t s r e q u i r e m e n t s , s e a r c h e s t h e i t e m s , s e l e c t s t h e i t e m a n d
maintains the Dealer record.
Admin-Dealer Sequence
T h i s f i g u r e s h o w s t h e Ad m i n - D e a l e r t r a n s a c t i o n s , w h e r e Ad m i n ,
Dealer and Inventory manager are the actors. Login and Items are
the two classes. Messages are passed between these.
The above diagram is for the Feed back which is given by the Client
after the product has been delivered to the Client. The Feed back is
g i v e n t o t h e Ad m i n w h i c h i s f u r t h e r p a s s e d t o t h e D e a l e r i f i t i s
r e g a r d i n g t h e p r o d u c t f u n c t i o n a l i t y. W h e r e a s t h e g e n e r a l F e e d b a c k
i s k e p t w i t h t h e Ad m i n .
001A
MonitorLG
15inch- Black
TFT
2years
Rs 4500
002A
MonitorIBM
14inch- White
CRT
3years
Rs 5000
003A
MonitorDELL
17inch- White
TFT
4years
Rs 6000
004A
MonitorHP
12inch- Black
TFT
2years
Rs 7000
005A
MonitorLenova
17inch- Black
CRT
3years
Rs 5500
Description
1. ItemCode
2.Item Name
3.Model
4.Specifications
5.Waranty Period
6.Cost
Specification
WarrantyPeriod Cost
006B
Zenith
12.5*3.5*4.2cm WiredOptical
2years
Rs2500
007B
Zebronic
Rs2000
008B
Samsung
Rs3000
009B
Logitech
10.8*3.5*2.5cm Wireled
1years
Rs3500
0010B
Hcl
Rs2000
0011C
Samsung
Key101 White
2years
Rs1000
0012C
HCL
key104 Black
6months
Rs1500
0013C
Lenova
key114
1year
Rs1300
0014C
Samsung
key104 Black
1year
Rs1100
0015C
LG
key121 Black
3years
Rs1600
Grey
WarrantyPeriod Cost
0017D
HCL
400GB Tr=2Gbits/sec
2years
Rs8000
0018D
IBM
Rss9000
0019D
Intel
Rs8000
0020D
Samsung
200GB Tr=1Gbits/sec
3years
Rs7000
0021D
IBM
100GB Tr=1Gbits/sec
2years
Rs8000
0023E
Intel
2years
Rs19000
0024E
Nvidia
7min 2.9GB/sec
5sec
30min 1.8GB/sec
2years
Rs18000
0025E
Nvidia
15min 1.5GB/sec
1year
Rs16000
0026E
6months
Rs 7500
8months
Rs7500
0027E
Infineon
DDR1 200GB
NA
Rs800
0029F
Hyundai
DDR2 250GB
NA
Rs 400
0030F
Samsung
DDR1 150GB
NA
Rs1500
0031F
Hynix
DDR1 250GB
NA
Rs700
0032F
Elpida
DDR1 200GB
NA
Rs600
Model
0033G
IntelP4
2years
Rs10000
0034G
IntelDualcore
2GH
15-25 Watt
2years
Rs12000
0035G
Intelcore2Duo 1.0GH
30 Watt
3years
Rs15000
0036G
2years
Rs13000
0037G
Intel
1years
Rs12000
600MH 6 Watt
Text
First Name
Text
Middle Name
Text
Last Name
Text
Street
Text
City
Text
Pin code
Text
State
Text
Contact Number
Number
Mail-Id
Text
Altername mail-id
Text
Username
Text
Password
Text
Confirm Password
Text
Security Question
Text
Answer
Text
Date
Date
Date
Client Name
Text
Comments
Text
Date
Client Name
Text
Product Name
Text
Comments
Text
IMPLEMENTATION
6.IMPLEMENTATION
6.1 MODULES
T h e S u p p l y C h a i n M a n a g e m e n t S ys t e m c o n s i s t s o f t h r e e m a i n
modules.
They are
1. Admin Module
2. Client Module
3. Dealer Module
Admin module
I n t h i s m o d u l e Ad m i n i s t r a t o r c a n c h e c k s
the availability of the product, the new launched product
information. It also checks the delivery of product to the clients
request and filters the products which are not being ordered by the
clients.
W h e n e v e r t h e Ad m i n l o g s i n i n t o t h e s ys t e m , i t f i r s t c h e c k s t h e
client requirements and then contacts the various dealers depending
upon the requirements specified by the client.
It also keeps the record of various Dealers
r e l a t e d t o t h e s ys t e m . Ad m i n a l s o g e t s t h e f e e d b a c k g i v e n b y t h e
c l i e n t a f t e r t h e d e l i v e r y o f t h e p r o d u c t . T h e Ad m i n t r a n s f e r s t h e f e e d
b a c k r e l a t e d t o t h e p r o d u c t t o p a r t i c u l a r d e a l e r. I t a l s o c h e c k s t h e
delivery of product to the clients request and filters the products
which are not being ordered by the clients.
Client Module
T h i s i s t h e h o me p a g e o f t h e S u p p l y C h a i n M a n a g e me n t
S y s t e m .
T h i s s c r e e n i s f o r t h e P r o d u c t s o ffe r e d by u s . l i n k s a r e
p r o v i d e d o n e a c h a n d e v e r y p r o d u c t . w h e n e v er t h e c l i e n t
c l i c k s t h e p a r t i c u l ar p r o d u c t , t h e d e t a i l s o f t h e p r o d u c t
appears.
I f t h e u s e r i s n e w, t h e n h e h a s t o f i r s t g e t r e g i s t e r e d . Th e
above screen is the Client registration form which has to be
c o mp l e t e l y f i l l e d b y t h e C l i e n t . O n l y a f t e r t h e r e g i s t r a t i o n
the client is considered as the authorized and he can log in
into the system.
A f t e r t h e c l i e n t g e t s r e g i s t e r e d , h e l o g s i n i n t o t h e sy s t e m
w i t h t h e v a l i d u s e r n a me a n d p a s s w o r d . Th e a b o v e s c r e e n
illustrates the same.
T h e a b o v e s c r e e n s h o w s t h e l i s t o f t h e p r o d u c t s . Wh e n e v e r
t h e c l i e n t c l i c k s t h e p a r t i c u l a r pr o d u c t , t h e m o r e d e t a i l
specification about the product and the varieties in the
product appears.
T h e a b o v e s c r e e n a p p e a r s a f t e r t h e s e l e c t i o n o f t h e i t e ms .
This screen appears after each selection including the
p r e v i o u s s e l e c t i o n s ma d e by t h e c l i e n t .
T h e a b o v e s c r e e n s h o w s t h e Ad mi n l o g g i n g i n w i t h t h e u s e r
n a me a n d p a s s w o r d .
W h e n t h e c l i e n t l o g s i n w i t h t h e u s e r n a me a n d p a s s w o r d t h e
a b o v e h o me p a g e a p p e a r.
\
6.2.11Clients Requirements
W h e n t h e Ad mi n c l i c k s o n t h e r e q u i r e me n t s t h e a b o v e s c r e e n
a p p e a r s f o r m w h i c h t h e Ad mi n s e l e c t s t h e c l i e n t i d a n d
v i e w s t h e r e q u i r e me n t s .
A f t e r s e l e c t i n g t h e c l i e n t i d ,t h e p ar t i c u l a r c l i e n t s
r e q u i r e me n t s a r e d i s p l a y e d . t h e a b o v e s c r e e n r e pr e s e n t s t h e
s a me .
6.2.13Dealer Information
W h e n t h e Ad mi n C l i c k s o n t h e D e a l e r i n f o t h e a b o v e s c r e e
appears.again on clicking on the view dealer the list of the
d e a l e r s a p p e a r.
6.2.14Viewing Dealers
A f t e r v i e w i n g t h e c l i e n t s r e q u i r e me n t s , t h e Ad mi n c o n t a c t s
v a r i o u s d e a l e r s . Th e a b o v e s c r e e n s h o w s t h e l i s t o f d e a l e r s .
S e l e c t i n g t h e m o n i t o r s a s r e q u i r e d b y t h e c l i e n t . Th e a b o v e
s c r e e n r e pr e s e n t s t h e s e l e c t i o n .
S e l e c t i n g t h e M o t h e r B o a r d f r o m t h a t p a r t i c u l a r D e a l e r.T h e
above screen represents the same.
S e l e c t i n g t h e P r o c e s s o r f r o m t h e p ar t i c u l a r d e a l e r. Th e a b o v e
s c r e e n r e pr e s e n t s t h e s a m e . L i k e w i s e a l l t h e r e q u i r e m e n t s
are gathered from various dealers .
A c c o r d i n g t o t h e r e q u i r e n t s g i v e n by t h e c l i e n t , t h e p r o d u c t
i s b u i l t a n d t h e c o s t i s t a b u l a t e d a t t h e Ad mi n s i d e w h i c h i s
then sent to the client.
A f t e r t h e pr o d u c t d e l i v e r y t h e C l i e n t g i v e s t h e f e e d b a c k
w h i c h i s r e pr e s e n t e d i n t h e a b o v e s c r e e n .
T h e C l i e n t e n t e r s t h e d a t e , n a m e a n d t h e c o m me n t s a b o u t t h e
services provided.
A f t e r C l i e n t g i v e s t h e F e e d B a c k , t h e Ad mi n v i e w s i t . T h e
A b o v e s c r e e n r e pr e s e n t s t h e s a m e .
CONCLUSION
7. CONCLUSION
This project has more scope in future and it can be integrated
further
BIBILIOGRAPHY
WEB REFERENCES
www.java.sun.com/products/jsp
www.java.com/getjava
en.wikipedia.org/wiki/HTML
java.sun.com/docs/books/tutorial/jdbc
www.webopedia.com/TERM/O/ODBC