88264517 foreign trading systems libre

Upload: nanisa

Post on 02-Jun-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/10/2019 88264517 Foreign Trading Systems Libre

    1/16

    EX.NO: FOREIGN TRADING SYSTEM

    DATE:

    SRS

    INTRODUCTION

    This project emphasizes about the Foreign Trade System which is an interface between the Account

    holder and the market. In the initial phase details about the various currencies and the profit and loss of

    currency hold is collected.

    PROBLEM STATEMENT:

    The practice of currency trading is also commonly referred to as foreign exchange, Forex or FX for short.

    All currency has a value relative to other currencies on the planet. Currency trading system uses the

    purchase and sale of large quantities of currency to leverage the shifts in relative value into profit. The

    online Foreign Currency Trading system is almost entirely a "spot" market. A "spot" market means that

    the trading is made immediately or "on the spot". The settlement of those Foreign Currency Trading spot

    transactions is made within two working days.

    DOCUMENT CONVERSION:

    The document follows the IEEE format standard (IEEE Std. 8301998).

    INTENDED AUDIENCE AND READING SUGGESSIONS:

    Audience:

    The intended audience of this document is investors, traders, and all business entrepreneurs.

    Organization:

    This software is used by the trade brokerage organizations that perform the trade on behalf of the

    investors.

    PROJECT SCOPE:The online Foreign Currency Trading system enables you can have 24 hour updates of

    your investment in currency from the convenience of your own home.

    The Foreign Currency trading system involves no exchange fees, commissions and payments of

    that sort. The margin and leverage trading allows you to increase your earnings by up to 100

    times more than regular currency trading. This means larger profits and can benefit some

    investors. Currency Converter gives you accurate and instant foreign currency conversions. Theoptions are varied for minimum currency trading investments. There is also mini account where

    with a very small initial investment in a leveraged foreign currency, you can reach a high reward

    through minimal risk.

  • 8/10/2019 88264517 Foreign Trading Systems Libre

    2/16

    REFERENCES:

    - Pressman, Roger S. Software Engineering: A Practitioners Approach. New York, NY: McGraw-Hill, 2005.

    - Lecture slidesThe user manual can be read in order to understand the specification. In case of classification and

    details of access the manual can be referred.

    OVERALL DESCRIPTION:

    Product Perspective:

    The proposed foreign trading system is an on-line system. This system will provide an

    online currency trading service for investors by taking in live feed in of international

    currency status.

    Product function

    Generates working software quickly and early during the software life cycle.

    More flexible-less costly to change scope and requirements.

    Easier to test and debug during a smaller iteration. Easier to manage risk during its

    Iteration.

    Each iteration is an easily managed milestone.

    Each component is delivered to the client when it is complete. This allows partial

    utilization of product and avoids long development time.

    USER CHARACTERISTICS:

    There are various kinds of users for this product

    Investors

    Traders

    Brokers

    Banks.

    DESIGN AND IMPLEMENTATION CONSTRAINTS:

    Design Constraints:

    LOGIN: The Login module contains the form which contain membership name andmember password. It includes Username and Password.

    TRADING ACCOUNT DETAILS: This form contains the information about accountholder, market status, currency held, trading histories, etc.

    BUY: After the user logged in they can buy stocks online the user can buy stock only it is

    available for buying.

  • 8/10/2019 88264517 Foreign Trading Systems Libre

    3/16

    SELL: After the user logged in they can sell stocks online , the user can sell his own

    stocks only

    BANK ACCOUNT DATABASE: After the trading is finished user has to select the type

    of transaction whether credit card Demat account.

    FUNCTIONAL REQUIREMENTS:

    External Interface Requirements:

    The system uses the GUI Graphical User Interface for easy interaction with the customer. The

    system maintains a relationship with the Rational Rose Tool. According to the code generated by the Rose

    tool, the system is developed. This gives more sequential access for the functions and the functions can be

    coded easily.

    User Interfaces:

    GUI is used in generating forms. The credit card processing system provides a good user interface. It is

    more interactive with the user that the user can easily operate the system. This can be achieved by providing

    the snap shots describing the functionality of the system. By viewing into the snap shots, the user can gain

    better knowledge about the system.

    Hardware Interfaces

    Needed: Computers

    Hard Disk: 100-150 GB

    RAM: 512-1 GB required

    Internet Connection required.

    Cables, wires, Network adapters are required.

    Communication Interfaces

    The local system must be connected to the server via Internet Connection. Email and file transfer services

    are provided. E-Shopping is the key concept.

    OTHER NON-FUNCTIONAL REQUIREMENTS:

    Performance Requirements

    The system must be able to perform in adverse weather conditions like heavy rain, hot

    climate etc. Connection can be interrupted but service must be uninterrupted.

    Transportation of stocks must be efficient and punctual. Database should support large

    amount of data and also must preserve integrity, consistency of data and should prevent

    data loss.

  • 8/10/2019 88264517 Foreign Trading Systems Libre

    4/16

    Software system attributes:

    System attributes or quality factors will have the following requirements.

    The software is more reliable as it causes no damage to the system in which it works. If it

    leads to any malfunction, it has the capability to recover from that damage.

    The system is available at all the places where the users fell it comfortable to work with

    this.

    The software is as secure as it is user-friendlier and the user can use the system efficiently.

    It wont cause any system attacks

    The software is easy to maintain and the updating over the system are verified daily, in

    order to have more secure data

    The software can be installed in any system that satisfies the hardware and software

    requirement of this system. It is more portable.

    The system provides easiness for the customer to use it and of course it is more user-

    friendly.

    Appendix A: Glossary

    The purpose of following the software requirement specification in foreign trading is to maintain or

    remain in good standing. If the rules are violated then the consequence will be more. The worst being

    revocation of the agreement with the credit card processing.

    .

  • 8/10/2019 88264517 Foreign Trading Systems Libre

    5/16

    USE CASE DIAGRAM:

    A use-case diagram is a graph of actors, a set of use cases enclosed by a system boundary,

    communication associations between actors and the use cases and generalization among use cases.

    Use cases are text documents, not diagrams, and use-case modeling is primarily an act of writing

    text, not drawing diagrams.

    MarketAuthority

    Broker

    Market Status

    TradingA/C

    Buy

    Sell

    Investor

    A/C Details

    DataBase

    BankAuthority

  • 8/10/2019 88264517 Foreign Trading Systems Libre

    6/16

    CLASS DIAGRAM:

    A class diagram in the Unified Modeling Language (UML) is a type of static structure diagram that

    describes the structure of a system by showing the system's classes, their attributes and operations.

  • 8/10/2019 88264517 Foreign Trading Systems Libre

    7/16

    INTERACTION DIAGRAMS:

    Sequence diagram:

    Sequence diagrams are an easy and intuitive way of describing the behavior of the system by

    viewing the interaction between the system and its environment. A sequence diagram shows the objects

    participating in a time sequence. It shows the objects participating in an interaction by their lifelines andthe messages they exchange, arranged in a time sequence. We can also use terminologies like Opt, Alt, and

    Loop.

  • 8/10/2019 88264517 Foreign Trading Systems Libre

    8/16

    Collaboration diagram:

    A collaboration diagram represents a collaboration, which is a set of objects related in a particular

    context, and interaction, which is a set of objects within the collaboration, to achieve a desired outcome.

    : Investor

    : Trading A/C

    : Mar: Bank Database

    : Investment

    : Trading Database

    9: updateBank A/C

    14: updateTradingA/C

    1: submit(A/C no,password)

    3: reset(A/C no,password)

    2: invalid,enter correct details

    4: checks(marketSta

    6: bank A/C balance > trading A/C balance

    8: makeInvestment

    7: insufficient balance

    11: currency hold

    13: getAmount12: notHeld

    5: Buy

    10: sell

  • 8/10/2019 88264517 Foreign Trading Systems Libre

    9/16

    ACTIVITY DIAGRAM:

    An activity diagram is a variation or special case of state machine, in which the states are

    activities representing the performance of operations and transitions are triggered by the completion of the

    operations. An activity diagram models the entire business process.

  • 8/10/2019 88264517 Foreign Trading Systems Libre

    10/16

    STATE CHART DIAGRAM:

    A state diagramis a type of diagram used in computer science and related fields to describe the

    behavior of systems. State diagrams require that the system described is composed of a finite number of

    states; sometimes, this is indeed the case, while at other times this is a reasonable abstraction. There are

    many forms of state diagrams, which differ slightly and have different semantics.

  • 8/10/2019 88264517 Foreign Trading Systems Libre

    11/16

    LOGICAL ARCHITECTURE DIAGRAM

  • 8/10/2019 88264517 Foreign Trading Systems Libre

    12/16

    TECHNICAL SERVICES LAYER:

    The Infrastructure Layer may be partitioned into different levels (high-level or low-level technical

    services). Though, it is not unusual that developers only consider the persistence (data access) and

    therefore only talk about the Persistence Layer or the Data Access Layer (instead of an InfrastructureLayer or Technical services Layer). In other words, the other kind of technical services are not always

    being explicitly thought of as being part of any particular layer.

    DOMAIN LAYER:

    A domain layeralso known as the business logic layer (BLL) is a software engineering practice

    of compartmentalizing. The business logic layer is usually one of the tiers in a multitier architecture. It

    separates the business logic from other modules, such as the data access layer and user interface. By

    doing this, the business logic of an application can often withstand modifications or replacements of other

    tiers.

    USER INTERFACE LAYER:

    This layer provides the user interface (UI) within a composite application. To increase user

    productivity, user interfaces should support easy adoption. The limitations on the UI design resulting

    from the capabilities of the underlying components should not be seen as constraints, but rather as somehelp to provide consistent UIs.

  • 8/10/2019 88264517 Foreign Trading Systems Libre

    13/16

    COMPONENT DIAGRAM:

    A component diagramdepicts how components are wired together to form larger components

    and or software systems. They are used to illustrate the structure of arbitrarily complex systems.

    Components are wired together by using an assembly connector to connect the required interface

    of one component with the provided interface of another component. This illustrates -------------

  • 8/10/2019 88264517 Foreign Trading Systems Libre

    14/16

    DEPLOYMENT DIAGRAM:

    A deployment diagramin the Unified Modeling Language models the physical deployment of

    artifacts on nodes. The nodes appear as boxes, and the artifacts allocated to each node appear as

    rectangles within the boxes. Nodes may have sub nodes, which appear as nested boxes. A single node in a

    deployment diagram may conceptually represent multiple physical nodes, such as a cluster of database

    servers.

  • 8/10/2019 88264517 Foreign Trading Systems Libre

    15/16

    SCREEN SHOTS

  • 8/10/2019 88264517 Foreign Trading Systems Libre

    16/16

    CONCLUSION:

    Thus the study and implementation of Foreign Trading System has been done andverified successfully.