100% found this document useful (2 votes)
201 views13 pages

Foreign Trading System

The document describes a proposed foreign trading system. It aims to create an automated online system to streamline the export/import process between exporters and buyers. The system would allow buyers to submit orders and documents online and allow exporters and authorities to process applications more efficiently. It specifies requirements like allowing exporters to register, submit product offers, receive orders, handle production and shipping, and submit payment documents for processing. It provides use case, activity, class, and sequence diagrams to illustrate the key components and workflow of the proposed system.

Uploaded by

swetha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (2 votes)
201 views13 pages

Foreign Trading System

The document describes a proposed foreign trading system. It aims to create an automated online system to streamline the export/import process between exporters and buyers. The system would allow buyers to submit orders and documents online and allow exporters and authorities to process applications more efficiently. It specifies requirements like allowing exporters to register, submit product offers, receive orders, handle production and shipping, and submit payment documents for processing. It provides use case, activity, class, and sequence diagrams to illustrate the key components and workflow of the proposed system.

Uploaded by

swetha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

FOREIGN TRADING SYSTEM

AIM:
To create a system to perform foreign trading system.

PROBLEM STATEMENT:

The main activity of international marketing is the export-import procedure. This


procedure involves the actual and operational procedure of export and import trade. It also
involves documentation, procedures, rules and regulations imposed by both the exporting and
importing countries. These procedures include excise clearance, foreign exchange, etc.

SOFTWARE REQUIREMENTS SPECIFICATION:

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.

DEFINITIONS, ACRONYMS AND THE ABBREVIATIONS

 Exporter – One who wishes to export the goods


 Importer - One who wishes to obtain the goods
 Regional authorities – Who provide service authority to individual and business
firms intending to export and/or import goods
 IEC Number – Importer-Exporter Number
 QC – Quality Control in order to ensure the quality of products

REFERENCES

IEEE Software Requirement Specification format

TECHNOLOGIES TO BE USED

 HTML
 JSP
 Java script
 Java

TOOLS TO BE USED

 Eclipse IDE (Integrated Development Environment)


 Rational Rose tool (for developing UML Patterns)

OVERVIEW

SRS includes two sections overall description and specific requirements.

Overall description will describe major role of the system components and inter-
connections.

Specific requirements will describe roles & functions of the actors.

OVERALL DESCRIPTION:

It will describe major role of the system components and inter-connections.

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:

The book bank use cases are:


1. Preliminaries
2. Offer order
3. Production of goods
4. Shipment
5. Negotiation of documents

ACTORS INVOLVED:

1. Exporter
2. Buyer

USECASE NAME : PRELIMINARIES

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.

USECASE NAME : OFFER ORDER

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’.

USECASE NAME : PRODUCTION OF GOODS

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.

USECASE NAME : SHIPMENT

The exporter transports the goods to the buyer.


USECASE NAME : NEGOTIATION OF DOCUMENTS

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

USE-CASE DIAGRAM FOR BOOK BANK SYSTEM


ACTIVITY DIAGRAM:

getIEC no from
regional authorities

register
individual/orgnaisation

Offer
order

Yes Satisfied with No


order
Receive
Confirmed order Send
feedback

Produce
the goods

No
Facilitie s
Yes available

Start Procure
production products

Shipment

Submit the documents


for payment

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.

DOCUMENTATION OF ACTIVITY DIAGRAM


 Perform preliminaries activities ie, getting IEC number from regional licensing
authorities
 Submit a proposal order to the buyer
 After obtaining a confirmed order should produce the goods exactly as specifies in the
invoice.
 If the exporting house does not have production facilities, it has to procure the
products from others.
 Transport the goods to the buyer.
 The exporter submits the relevant documents to his buyer (banker) for getting the
payment for the goods exported.

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.

The ATM system class diagram consists of four classes:


6. ExporterInfo
7. OfferOrder
8. Production
9. BuyerInfo

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.

CLASS DIAGRAM FOR FOREIGN TRADING SYSTEM


SEQUENCE DIAGRAM:

A sequence diagram represents the sequence and interactions of a given USE-CASE


or scenario. Sequence diagrams can capture most of the information about the system. Most
object to object interactions and operations are considered events and events include signals,
inputs, decisions, interrupts, transitions and actions to or from users or external devices.
An event also is considered to be any action by an object that sends information. The
event line represents a message sent from one object to another, in which the “form” object is
requesting an operation be performed by the “to” object. The “to” object performs the
operation using a method that the class contains.
It is also represented by the order in which things occur and how the objects in the
system send message to one another.

: : production
: Exporter : Buyer
RegionalAuthorities

getReg

send Regno

Offer order

Confirmed order

Start production

Perform packing, QC

Shipment

Submit documents

Settle payment

SEQUENCE DIAGRAM FOR FOREIGN TRADING SYSTEM


3: Offer order
8: Shipment
9: Submit documents

4: Confirmed order : Buyer


10: Settle payment
: Exporter
1: getReg

2: send Regno
5: Start production
7:

6: Perform packing, QC
:
RegionalAuthorities

:
production

COLLABORATION DIAGRAM FOR FOREIGN TRADING SYSTEM


DEPLOYMENT DIAGRAM

Deployment diagrams are used to visualize the topology of the physical components of a
system where the software components are deployed.

DEPLOYMENT DIAGRAM

IMPLEMENTATION OF DOMAIN OBJECTS LAYER AND TECHNICAL


SERVICE LAYER

//Source file:

public class BuyerInfo


{
private String BuyerId;
private String BuyerName;
private String BuyerAddress;
private nteger BcontactNo;
private String BEmailId;
public Production theProduction;
public BuyerInfo()
{

public void SendConfirmedOrder()


{

}
}

//Source file:

public class exporterInfo


{
private String ExporterName;
private String IEC_no;
private String Reg_no;
private String Address;
private Integer ContactNo;
private String Email_id;
public OfferOrder theOfferOrder;

public exporterInfo()
{

public void getIECNo()


{

public void getReg()


{

}
}

//Source file:

public class OfferOrder


{
private String Order_No;
private String BuyerName;
private String DescriptionOfGoods;
private Double Price;
private String ConditionOfSale;
private String Payment_Terms;
private String StatusOfOrder;
public exporterInfo theExporterInfo;

public OfferOrder()
{

public void SendOfferOrder()


{

public void RecieveRecieptOfOrder()


{

}
}

//Source file:

public class Production


{
private String Order_no;
private String StatusOfProduction;
private String BuyerId;
public BuyerInfo theBuyerInfo;

public Production()
{

public void PackingAndMaking()


{

public void QC()


{

public void Shipment()


{

public void SubmitDocuments()


{

}
}

RESULT:
Thus the mini project for Book Bank System has been successfully executed and
codes are generated.

You might also like