Foreign Trading System
Foreign Trading System
AIM:
To create a system to perform foreign trading system.
PROBLEM STATEMENT:
INTRODUCTION
Foreign trading system is the interface between the exporter and buyer. It aims at
improving the efficiency in the production, export process and reduce the complexities
involved in it to the maximum possible extent.
PURPOSE
Considering the fact that the number of buyer is increasing every year, an Automated
System becomes essential to meet the demand. So this system uses several programming and
database techniques to elucidate the work involved in this process. The system has been
carefully verified and validated in order to satisfy it.
SCOPE
The System provides an online interface to the buyer where they can fill in their
personal details and submit the necessary documents (may be by scanning). The authority
concerned with the production and shipment of goods can use this system to reduce his
workload and process the application in a speedy manner.
REFERENCES
TECHNOLOGIES TO BE USED
HTML
JSP
Java script
Java
TOOLS TO BE USED
OVERVIEW
Overall description will describe major role of the system components and inter-
connections.
OVERALL DESCRIPTION:
PRODUCT PERSPECTIVE
This system tries to make the interface as simple as possible and at the same time not
risking the security of data stored in. This minimizes the time.
SOFTWARE INTERFACE
Front End Client - The exporter online interface is built using JSP and HTML.
Web Server – Apache Tomcat Server (Oracle Corporation)
Back End - Oracle 11g database
HARDWARE INTERFACE
The server is directly connected to the client systems. The client systems have access to the
database in the server.
USE-CASE DIAGRAM:
ACTORS INVOLVED:
1. Exporter
2. Buyer
Individual and business firms intending to export and/or import goods and/or services should
obtain an Importer-Exporter Number from the regional licensing authorities.
Offer is a proposal submitted by an exporter expressing his intention to export specific goods
at a specific price with specific terms and conditions. Exporter usually makes an offer in the
form of a ‘Proforma Invoice’.
The exporting house after obtaining a confirmed order should produce the goods exactly as
specified in the invoice. If the exporting house does not have facilities, it has to procure the
products from others.
The exporter submits the relevant documents to his buyer (banker) for getting the payment
for the goods exported.
Preliminaries
RegionalAuthori
ties
Offer Order
Exporter Buyer
Production of goods
Shipment
Negotiation of documents
getIEC no from
regional authorities
register
individual/orgnaisation
Offer
order
Produce
the goods
No
Facilitie s
Yes available
Start Procure
production products
Shipment
receive
payment
ACTIVITY DIAGRAM
An activity diagram is a variation or special case of a state machine in which the states or
activity representing the performance of operation and transitions are triggered by the
completion of operation.
The purpose is to provide view of close and what is going on inside a use case or among
several classes. An activity is shown as rounded box containing the name of operation.
CLASS DIAGRAM:
The class diagram, also referred to as object modeling is the main static analysis
diagram. The main task of object modeling is to graphically show what each object will do in
the problem domain. The problem domain describes the structure and the relationships
among objects.
1) EXPORTERINFO:
It consists of six attributes and two operations. The attributes are exportername,
IEC_No, Reg_no, address, contactno, and Email_id. The operations of this class are
getIECNo() and getReg().
2) OFFERORDER:
This class includes the following items:
Buyer name, order_no, description of goods, price, condition of sale, payment terms
(credit, bill of exchange, etc,)
3) PRODUCTION:
It consists of packing and marking process, quality control process, shipment and
submission of documents.
4) BUYERINFO:
This class is used to maintain the buyer information such as buyer name, buyer address, etc.
: : production
: Exporter : Buyer
RegionalAuthorities
getReg
send Regno
Offer order
Confirmed order
Start production
Perform packing, QC
Shipment
Submit documents
Settle payment
2: send Regno
5: Start production
7:
6: Perform packing, QC
:
RegionalAuthorities
:
production
Deployment diagrams are used to visualize the topology of the physical components of a
system where the software components are deployed.
DEPLOYMENT DIAGRAM
//Source file:
}
}
//Source file:
public exporterInfo()
{
}
}
//Source file:
public OfferOrder()
{
}
}
//Source file:
public Production()
{
}
}
RESULT:
Thus the mini project for Book Bank System has been successfully executed and
codes are generated.