Foreign Trading System - F PDF
Foreign Trading System - F PDF
COM
Ex no:
FOREIGN TRADING SYSTEM
Date:
AIM:
To create a system to perform foreign trading system.
1.0 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.
1.1 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.
1.2 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.
VIDYARTHIPLUS.COM V+TEAM
WWW.VIDYARTHIPLUS.COM
1.4 REFERENCES
HTML
JSP
Java script
Java
1.7 OVERVIEW
Overall description will describe major role of the system components and inter-
connections.
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.
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
VIDYARTHIPLUS.COM V+TEAM
WWW.VIDYARTHIPLUS.COM
The server is directly connected to the client systems. The client systems have access to the
database in the server.
(III)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.
VIDYARTHIPLUS.COM V+TEAM
WWW.VIDYARTHIPLUS.COM
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
VIDYARTHIPLUS.COM V+TEAM
WWW.VIDYARTHIPLUS.COM
getIEC no from
regional authorities
register
individual/orgnaisation
Offer
order
Produce
the goods
No
Facilities
Yes available
Start Procure
production products
Shipment
receive
payment
VIDYARTHIPLUS.COM V+TEAM
WWW.VIDYARTHIPLUS.COM
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.
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:
VIDYARTHIPLUS.COM V+TEAM
WWW.VIDYARTHIPLUS.COM
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.
VIDYARTHIPLUS.COM V+TEAM
WWW.VIDYARTHIPLUS.COM
: production
: Exporter : : Buyer
RegionalAuthorities
getReg
send Regno
Offer order
Confirmed order
Start production
Shipment
Submit documents
Settle payment
VIDYARTHIPLUS.COM V+TEAM
WWW.VIDYARTHIPLUS.COM
3: Offer order
8: Shipment
9: Submit documents
2: send Regno
5: Start production
7:
:
production
VIDYARTHIPLUS.COM V+TEAM
WWW.VIDYARTHIPLUS.COM
Deployment diagrams are used to visualize the topology of the physical components of a
system where the software components are deployed.
Fig.7.1.DEPLOYMENT DIAGRAM
/**
@roseuid 515917A5029F
*/
public BuyerInfo()
{
/**
@roseuid 515916D502DE
*/
public void SendConfirmedOrder()
{
}
}
/**
@roseuid 515917A50213
*/
public exporterInfo()
{
/**
@roseuid 51591524006D
*/
public void getIECNo()
{
/**
@roseuid 51591530035B
*/
public void getReg()
VIDYARTHIPLUS.COM V+TEAM
WWW.VIDYARTHIPLUS.COM
}
}
/**
@roseuid 515917A502DE
*/
public OfferOrder()
{
/**
@roseuid 515916510213
*/
public void SendOfferOrder()
{
/**
@roseuid 5159165A009C
*/
public void RecieveRecieptOfOrder()
{
}
}
VIDYARTHIPLUS.COM V+TEAM
WWW.VIDYARTHIPLUS.COM
/**
@roseuid 515917A50261
*/
public Production()
{
/**
@roseuid 5159157C0186
*/
public void PackingAndMaking()
{
/**
@roseuid 5159158C0261
*/
public void QC()
{
/**
@roseuid 5159158F037A
*/
public void Shipment()
{
/**
@roseuid 5159159602BF
*/
public void SubmitDocuments()
{
}
}
RESULT:
Thus the mini project for Book Bank System has been successfully executed and
codes are generated.
VIDYARTHIPLUS.COM V+TEAM