SlideShare uma empresa Scribd logo
1 de 51
Baixar para ler offline
Online Trading




                       A project report on

                Online Trading
                        On fulfillment of the
                          B-Tech in
                       Computer Engineering
                              By
           Kumar Gaurav (MRT09UGBCS013)
          Sanjiv Kr Maurya (MRT09UGBCS027)
           Amit Kr Prabha (MRT09UGBCS006)




    Faculty of Electronics, Informatics & Computer Engineering
                             2012-13


1|Page
Online Trading

                                   CERTIFICATE

                     This is to certify that the project work under titled as


                                   Online Trading
                                    Is the bonfire work of

                        Kumar Gaurav (MRT09UGBCS013)
                      Sanjiv Kr Maurya (MRT09UGBCS027)
                       Amit Kr Prabha (MRT09UGBCS006)
during this project submission as a partial fulfillment of the requirement for the System Design
Project of Bachelor in Technology VII Semester, of the Shobhit University, Meerut.




Project Supervisor (C.E. Branch)                                  H.O.D of Computer Dept.




        Faculty of Electronics, Informatics & Computer Engineering
                                         2012-13




2|Page
Online Trading

                       ACKNOWLEDGEMENT
If words are considered as a symbol of approval and token of appreciation then
let the words play the heralding role expressing my gratitude.

The satisfaction that accompanies that the successful completion of any task
would be incomplete without the mention of people whose ceaseless
cooperation made it possible, whose constant guidance and encouragement
crown all efforts with success. We are grateful to our project guide Ms. Sangeeta
Solanki for the guidance, inspiration and constructive suggestions that helpful us
in the preparation of this project. We also thank our colleagues who have helped
in successful completion of the project.



Kumar Gaurav

Sanjiv Kumar Maurya

Amit Kumar Prabha




3|Page
Online Trading

                          Table of contents

Sr. No   Topic                                       Page Number
  1      Introduction                                    05
  2      System Analysis                                 07
         2.1 Definition                                  07
         2.2 Description of Present System               07
         2.3 Limitation of Present System                07
         2.4 Proposed System                             08
         2.5 Feasibility Study                           08
         2.6 Project Planning & Scheduling               11
         2.7 Software Engineering Paradigm Applied       13
  3      System Specification                            14
         3.1 H/W Specification                           14
         3.2 S/W Specification                           15
  4      Organization Profile                            16
  5      Specification of Language                       17
  6      System Design                                   24
         6.1 Output Design                               24
         6.2 Input Design                                25
         6.3 Logical Design                              25
         6.4 Data Flow Diagram                           26
         6.5 Data Directory                              32
         6.6 ER Diagram                                  34
         6.7 Process Modal                               36
  7      Coding                                          37
  8      Testing                                         40
  9      Security                                        42
  10     Screen Shots                                    43
  11     Future Enhancement                              49
  12     Conclusion                                      50
  13     Bibliography                                    51




4|Page
Online Trading

                             INTRODUCTION
1. INTRODUCTION
        The internet’s arrival and its subsequent popularity in India have made online trading in
India, which is about the online purchase and sales of shares, one of the extremely popular
means of trading. Both beginner and experienced traders and investors in India are milking this
opportunity by trading online in futures and options, stocks and currencies worldwide. Such
opportunities are in the form of reduced brokerage and commissions, better broking services
etc.

       Constructive uses of new technologies have always contributed positively towards
improving human life standards and the economy of a country .Such as online trading, in equity
markets it increased trade volumes and number of investors trading in stock markets. Online
trading was started in India in the year 1995, where a new system is formed which allows the
investor to trade through an internet site where the major financial products and services like
equities, mutual funds, life insurance, general insurance, loans, share trading, commodities
trading, portfolio management and financial planning etc. are directly available for the
customer.

       There is also stock option trading in India. An option is a financial agreement, with a
predetermined maturity period and price, for the purchase or sales of the underlying products.
Stock options enable the protection of dealers and control of their stocks, in addition to
generation of higher earnings.

       For carrying out online trading in India, you have to open an online demat and trading
account, followed with online trading software. For this purpose, you would require a
Depository Participant (DP), selection of which should be preceded by extensive research on
various determinants.

        This is time consuming and inefficient. This imposed limits on trading volumes and
efficiency. In order to provide efficiency, liquidity, and transparency NSE and BSE introduced
nationwide online fully automated “SCREEN BASED TRADING SYSTEM”.

       Online trading in India is the internet based investment activity that involves no direct
involvement of the broker. There are many leading online trading portals in India along with the
online trading platforms of the biggest stock houses like the National stock exchange and the
Bombay stock exchange. The total portion of online share trading India has been found to have
grown from just 3 per cent of the total turnover in 2003-04 to 16 per cent in 2006-07.


5|Page
Online Trading
        The investor has to register with an online trading portal and get into an agreement with
the firm to trade in different securities following the terms and conditions listed down on the
agreement. The order processing is done in correct timings as the servers of the online trading
portal are connected to the stock exchanges and designated banks all around the clock. They
can also get updates on the trading and check the current status of their orders either through
e-mail or through the interface. Brokerages also provide research content on their websites,
such that the clients can take their own decisions on stocks before investing.

       In spite of many private stock houses at present involved in online trading in India, the
NSE (National Stock Exchange) and BSE (Bombay Stock Exchange) are among the largest
exchanges. They handle huge daily trading volumes, supporting large amounts of data traffic
and processing a countrywide network. The automated online systems used for trading by the
national stock exchange and the Bombay stock exchange are the NIBIS or NSE’s Internet based
System and NEAT for the national stock exchange and the BSE online trading system or BOLT for
the Bombay stock exchange.

        Thanks to the ever-rising number of people owning computers along with a readily
available internet access, online stock trading in India is simplified manifolds. This is because
investments can now be easily controlled by traders themselves as a result of extensive
availability of all types of information on the web.




6|Page
Online Trading

                                SYSTEM ANALYSIS
   2. SYSTEM ANALYSIS

2.1 DEFINATION
       System Analysis is the detailed study of the various operations performed by the system
and their relationships within and outside the system. Analysis is the process of breaking
something into its parts so that the whole may be understood. System analysis is concerned with
becoming aware of the problem, identifying the relevant and most decisional variables, analyzing
and synthesizing the various factors and determining an optimal or at least a satisfactory
solution. During this a problem is identified, alternate system solutions are studied and
recommendations are made about committing the resources used to design the system.


2.2 DESCRIPTION OF PRESENT SYSTEM
       Existing system refers to the system that is being followed till now. Presently all the
registrations are done manually. If a person wants to buy computer and accessories, domestic
used things, mobile and accessories and many different goods etc., he should directly contact to
the various websites such as flip kart, Naaptol, Snap deal etc. which provides the online trading
facilities. The main disadvantage is that there will be lot of difficulties for the citizens. So, all
these procedures will be a time consuming one.
2.3 LIMITATIONS OF PRESENT SYSTEM
      Difficult for persons.

      Time consuming.

To avoid all these limitations and make the working more accurately the system needs to be

computerized.




2.4 PROPOSED SYSTEM

7|Page
Online Trading
       Online Trading is aimed at developing a web-based system. In this system the person can
sales online and do many things. The details of all the things are made available to them through
the website.


ADVANTAGES

      This website provides online help for legal queries.

      This website helps all the users to view the registration.

      The user can post thread in the forum.

      The system is user friendly.

2.5 FEASIBILITY STUDY
       A feasibility analysis usually involves a thorough assessment of the operational (need),
financial and technical aspects of a proposal. Feasibility study is the test of the system proposal
made to identify whether the user needs may be satisfied using the current software and
hardware technologies, whether the system will be cost effective from a business point of view
and whether it can be developed with the given budgetary constraints. A feasibility study should
be relatively cheap and done at the earliest possible time. Depending on the study, the decision is
made whether to go ahead with a more detailed analysis.
       When a new project is proposed, it normally goes through feasibility assessment.
Feasibility study is carried out to determine whether the proposed system is possible to develop
with available resources and what should be the cost consideration. Facts considered in the
feasibility analysis were.
              Technical Feasibility
              Economic Feasibility
              Behavioral Feasibility
2.5.1 Technical Feasibility
               Technical Feasibility deals with the hardware as well as software requirements.
Technology is not a constraint to type system development. We have to find out whether the
necessary technology, the proposed equipment have the capacity to hold the data, which is used
in the project, should be checked to carry out this technical feasibility.
8|Page
Online Trading
         The technical feasibility issues usually raised during the feasibility stage of investigation
includes these
        This software is running in windows 7 Operating System, which can be easily installed.
        The hardware required is Pentium based server.
        The system can be expanded.
2.5.2 Economical Feasibility
         This feasibility study present tangible and intangible benefits from the prefect by
comparing the development and operational cost. The technique of cost benefit analysis is often
used as a basis for assessing economic feasibility. This system needs some more initial
investment than the existing system, but it can be justifiable that it will improve quality of
service.


Thus feasibility study should center along the following points:
              Improvement resulting over the existing method in terms of accuracy, timeliness.
              Cost comparison
              Estimate on the life expectancy of the hardware
              Overall objective
Our project is economically feasible. It does not require much cost to be involved in the overall
process. The overall objectives are in easing out the requirement processes.


2.5.3 Behavioral/ Operational Feasibility
         This analysis involves how it will work when it is installed and the assessment of
political and managerial environment in which it is implemented. People are inherently resistant
to change and computers have been known to facilitate change. The new proposed system is very
much useful to the useful to the users and there for it will accept broad audience from around the
world.




9|Page
Online Trading

2.6 PROJRCT PLANNING & SCHEDULING




10 | P a g e
Online Trading




11 | P a g e
Online Trading


2.7 SOFTWARE ENGINEERING PARADIGM APPLIED




12 | P a g e
Online Trading


Waterfall Model

        The waterfall model derives its name due to the cascading effect from one phase to the
other as is illustrated in above figure. In this model each phase well define starting and ending
point, with identifiable deliveries to the next phase. Note that this model is sometime referred to
as the linear sequential model or the software life cycle model. The water fall diagram is
basically divided into following 5 models.

                      Requirement
                      Design
                      Implementation
                      Verification
                      Maintenance

     Requirement:-
              In the requirement phase the need to create the application is specified. What is
      the need of the system is defined. What information to be feeder to create the application
      will come under the requirement phase?
     Design:
              After the requirement phase the next phase is the Design phase where the
      application is designed according to the forms and other modules created. This phase is
      much important phase because it will structure the layout of your application.
     Implementation:
              Implementation is the process of having a system personnel phase check out and
      put new equipment into use, train users, install new application and construct any file of
      data need to use it.
     Verification:
              After the whole application is being the developed the main phase is the
      verification phase where the whole application tested and verified to check the whole
      application.
     Maintenance:
              After the successful verification of the application the main phase is the
      maintenance phase where the application needs to be maintained for its successful
      operation in future.




13 | P a g e
Online Trading



                      SYSTEM SPECIFICATION
3. SYSTEM SPECIFICATIONS
    3.1 HARDWARE DESCRIPTION
        The selection of hardware is very important in the existence and proper working of any
software. When selecting hardware, the size and requirements are also important.


Minimum Requirements:
        Processor            :      Pentium II class, 450MHz
        RAM                  :      128MB
        Hard Disk Drive      :      3GB
        Video                :      800X600, 256 colors
        CD-ROM               :      Required


The proposed System is developed on:
        Processor            :      INTEL Pentium 4
        RAM                  :      512MB
        Hard Disk Drive      :      40GB
        Key Board            :      Standard 101/102 or Digi Sync Family
        Monitor              :      Display Panel (1024 X 764)
        Display Adapter      :      Trident Super VGA
        Network Adapter      :      SMC Ethernet Card Elite 16 Ultra
        Mouse                :      Logitech Serial Mouse


3.2 SOFTWARE DESCRIPTION
        Operating System     :      Windows XP
        Front- End           :      C#. NET with ASP. NET
        Back- End            :      MS SQL SERVER 2005 EXPRESS

14 | P a g e
Online Trading
        Project will be done in ASP. NET with C# 2.0 as front end and SQL Server 2005 as back
end. Microsoft .NET is software that connects information, people, systems and devices. It spans
clients, servers and developer tools and consists of:

                The .NET Framework programming model that enables developers to build Web-

                  based applications which expose their functionality programmatically over a

                  network using standard protocols such as SOAP and HTTP.

                Developer tools such as Microsoft Visual Studio .NET, which provide a rapid

                  application integrated development environment for programming with the .NET

                  Framework.

                A set of servers including Microsoft Windows 2000, Microsoft SQL, Server and

                  Microsoft BizTalk Server that integrates, runs, operates and manages XML Web

                  services and applications.

                Client software such as Windows XP, Windows CE and Microsoft Office XP that

                  helps developers deliver a deep and compelling user experience across a family of

                  devices and existing products.

        The .NET Framework is the programming model of the .NET environment for building,
deploying and running Web- based applications, smart client applications and XML Web
services. It manages much of the plumbing, enabling developers to focus on writing the business
logic code for their applications. The .NET Framework includes the common language runtime
and class libraries.




15 | P a g e
Online Trading

                      ORGANIZATIONAL PROFILE
4. ORGANIZATIONAL PROFILE

        KOMOLINE established in 1990 is a subsidiary of Astra Microwave Products Limited. It
has in-house design, development, test and manufacturing facility of hi-reliability automated
weather monitoring apparatus, Satellite Communication Equipment and Satellite Payload
subsystems.

        AWS product range comprises precision Sensors, Data-loggers, Transmitters, Software,
including integrated in-situ measurement equipment and solutions. Complete system applications
cater to parametric sensing requirements of Weather forecasting, Hydrometeorology, Agro-
meteorology, Maritime, Aviation meteorology and oceanography.
        Remote Automated Weather Stations, Agro-met Towers, MBLM-met Towers, 50meters
FLUX-met Towers, Tide Gauge Systems, High Speed data acquisition systems are the core
expertise with over a decade experience.
        Satellite Communication Equipment comprises UHF, L-Band and S-Band portable
Voice-Data-Video Modems. Applications of these systems are Disaster management, Data-
buoys, Tsunami Early warning system, Border and Coastal Security services.
        Business commitment with State-of-the-art microelectronics technology is the key to
successful implementation of these wide range projects.




16 | P a g e
Online Trading

SPECIFICATION OF LANGUAGE
5. OVERVIEW OF THE LANGUAGE USED


5.1 MICROSOFT VISUAL STUDIO

               Microsoft Visual Studio is Microsoft’s flagship software development product for
computer programmers. It centers on an integrated distribution environment which has
programmers create stand alone, and web services that run on any platforms supported by
Microsoft’s .Net Framework (for all versions after 6). Supported platforms include Microsoft
windows, servers and workstations, Pocket PC, Smart Phones and World Wide Web browsers
not the Java Virtual Machine that all other java tools target.



VISUAL STUDIO 2005

               The most important language added in this version was the introduction of generics,
which are similar in many aspects to C++ templates. This potentially increases the number of
bugs caught at compile- time instead of run- time by encouraging the use of strict type checking
in areas where it was not possible before, C++ also got a similar upgrade with the addition of
C++/CLI which is slated to replace the use of Managed C++. Other new features of Visual
Studio 2005 include the “Development Designer” which allows application designs to be
validated before deployments, an improved environment for web publishing when combined
with ASP.NET 2.0 and load testing to see application performance under various sorts of user
loads. Visual Studio 2005 also added extensive 64- bit support. While the development
environment itself only available as a 32- bit application, visual C++ 2005 supports compiling
for (x64AMD64 and EM64T) as well as IA- 64 (Itanium). The platforms SDK include 64- bit
and 64-bit versions of the libraries.




17 | P a g e
Online Trading

5.2 NET FRAMEWORK SDK
               The .NET framework is an integral windows component that supports building and
running the next generation of applications and XML web services. The key component of the
.NET frame work are the common language run time and the. NET frame work class library,
which includes ADO.NET, ASP.NET and windows forms. The .NET framework provides a
wide variety of programming languages.

This framework is made up of the following parts:

       The common language runtime(CLR)

       The base class libraries.

       Object oriented internet development with ASP.NET

       Rich client user interface using windows forms

       RAD for the internet using web forms



5.3 OVERVIEW OF THE .NET FRAME WORK
               The .NET framework is a new computing platform that simplifies application
development in the highly distributed environment of the internet. The .NET framework is
designed to fulfill following objectives:

       To provide a consistent object oriented programming environment whether object code
        is stored and executed locally but internet- distributed or executed remotely.

       To provide a code execution environment that minimizes software deployment and
        versioning conflicts.

       To provide a code execution environment that guarantees safe execution of code,
        including code created by an unknown or semi trusted third party.




18 | P a g e
Online Trading
       To provide a code execution environment that eliminates the performance problem of
        scripted or interpreted environments.

       To make the developer experience consistent across widely types of application, such as
        windows based applications and web based applications.

       To build all communication on industry standards to ensure that code based on the .NET
        framework can integrate with any other code.

               The .NET framework has two main components: the common language runtime and
the .Net framework class library. The common language runtime is the foundation of the .NET
framework. You can think of the runtime as an agent that manages code at execution time, and
remoting while also enforcing strict type safely and other forms of code accuracy that ensure
security and robustness in fact the concept of code management is a fundamental principle of the
runtime.

               Code that targets the runtime is known as managed code, while code that does not
target the runtime is known as unmanaged code. The class library, the other main component of
the .NET frameworks is a comprehensive, object-oriented collection reusable types that you can
use to develop applications ranging from traditional command line or graphical user interface
(FGUI) applications to application base d on the latest innovations provided by ASP.NET, such
as web forms and XML web services.

        The .NET framework can be hosted by unmanaged component that load the common
language runtime into their processes and initiate the execution of managed code. ASP.NET
works directly with the runtime to enable ASP.NET application and XML web services, both of
which are discussed later in this topic, Internet explorer is an example of unmanaged application
that hosts the runtime (in the form of a MIME type extension). Using internet explorer to the
host runtime enables you to embed managed components or windows forms controls in HTML
documents. Hosting the runtime in this way makes mobile code 9similar to Microsoft Active Xr
controls) possible, but with significant improvement that only managed code can offer, such as
semi-trusted execution and secure isolated file storage.



19 | P a g e
Online Trading
        The following illustration shows the relationship of the common language runtime and
the class library to your application and to the overall system. The illustration also shows how
managed code operated with in a larger architecture.

We can use the .NET framework to develop the following types of application and services:

       Console applications
       Window GUI application (Windows Forms) ASP.NET applications
       XML Web services
       Windows services



5.4 COMMON LANGUAGE RUNTIME (CLR)

        The common language runtime (CLR) is responsible for runt-time services such as
language integration; security enforcement; and memory, process and thread management. In
addition, it has a roll at development time when features such as life cycle management strong
type naming, cross-language exception handling, dynamic binding and so on, reduce the amount
of code that a developer must write to turn the business logic the reusable component. The
runtime can be hosted by high performance, server-side applications, such as Microsoft Internet
Information Services (IIS) for building web applications with ASP.NE and the next release of
Microsoft SQL Server. This infrastructure enables you to use code “managed “ by the .NET
framework to write your business logic, while still enjoying the superior performance of the
industry’s best enterprises servers that support runtime hosting.

5.5 ASP.NET
        ASP.NET is a set of Microsoft.NET framework technologies used for building web
applications and XML Web services. ASP.NET page execute on the server and generate markup
such as HTML, WML or XML that is sent to a desktop or mobile browser. ASP.NET pages use
a compiled, event-driven programming model that improves performance and enables the
separation of application logic and user interface. Both ASP.NET pages and ASP.NET web
services files contain server-side (as opposed to client side logic) written in Visual basic .NET,
C#.NET or any .NET compatible language, Web applications and XML Web Services take

20 | P a g e
Online Trading
advantage of the features of the common language runtime, such as type safety, inheritance,
language, interoperability, versioning, and integrated security.




5.6 IIS

           Microsoft Internet Information S4ervices (IIS; formerly called Server is a set of
Internet-based services for servers using Microsoft Windows. It is the world’s second most
popular web server in terms of overall websites. As of September 2007 it served 34.94% of all
websites and 36.63% of all active websites according to Net craft. The servers currently include
FTP, SMTP, NNTOP, and HTTP/HTTPS.

5.7 ADO.NET
        ADO.NET provides consistent access to data sources such as Microsoft SQL Server and
XML, as well as to data sources exposed through OLE DB and ODBC. Data sharing consumer
applications can use ADO.NET to connect to these data sources and retrieve, manipulate and
update the data that they contain.

        ADO.NET separates data access from data manipulation into discrete components that
can be used separately or in tandem. ADO.NET includes .NET Frame work data providers for
connecting to a database, executing commands and retrieving results. Those results are either
processed directly, placed in and ADO.NET Dataset objects in order to be exposed to the used in
an ad hoc manner, combined with data from multiple sources or remoted between tiers. The
ADO.NET Dataset object can also be used independently of a .NET Framework data provider to
manage data local to the application or sourced from XML.

        The ADO.NET classes are found in System.Data.dll and are integrated with the XML
classes found in System.Xml.dll. When compiling code that uses the System. Data, namespace
reference both System.Data.dll and System.Xml.dll.

        ADO.NET provided functionality to developers writing managed code similar to the
functionality provided to native component object model (COM) developers by ActiveX Data
Objects (ADO).

21 | P a g e
Online Trading




5.8 ADO.NET COMPONENTS
           There are two components of ADO.NET that you can use to access and manipulate
data:

       .NET Framework data providers.
       The Dataset



.NET FRAMEWORK DATA PROVIDERS

          The .NET Framework Data providers are components that have been explicitly
designed for data manipulation and fast, forward-only, read-only access to data. The connection
object provides connectivity to a data source. The command object enables access to database
commands to return data, modify data, run stored procedures and send or retrieve parameter
information. The Data Adapter provides a high-performance stream of data from the data
source. Finally, the Data Adapter provides the bridge between the Data Set object and the data
source. The Data Adapter uses command object to execute SQL commands at the data source to
both load the Data Set with data and reconcile changes made to the data in the Data Set back to
the data source.

THE DATASET

        The ADO.NET Data Set is explicitly designed for data access independent of any data
source. As a result, it can be used with multiple and differing data sources used with XML data
or used to manage data local to the application. The Data Set contains a collection n of one or
more Data Table objects made up to rows and columns of data as well as primary key, foreign
key, constraint and relation information about the data in the Data Table objects.




22 | P a g e
Online Trading

5.9 BENEFITS OF ADO.NET

          ADO.NET offers several advantages over previous versions of ADO and over other
data access components. These benefits fall into the following categories:

    1. Interoperability
    2. Maintainability
    3. Programmability
    4. Salability



5.10 MICROSOFT DATA ACCSS COMPONENTS (MDAC)

        Microsoft Data Access Components (MDAC) is a collection of core files provided to
help applications by providing a means of accessing data. MDAC includes core files for Open
Database Connectivity (ODBC), ActiveX Data Objects (ADO), OLEDB, Network libraries and
client configuration tool for SQL Server. Depending on your data access strategy, you may need
to ensure that MDAC is installed on the client computers, the business servers, the Web servers
or the database servers. MDAC 2.6 or later is required by the .NET Framework and at least
MDAC 2.7 SP1 is recommended.




23 | P a g e
Online Trading

                               SYSTEM DESIGN

6. SYSTEM DESIGN


DEFINATION
        The most creative and challenging face of the system development is System Design. It
provides the understanding and procedural details necessary for implementing the system
recommended in the feasibility study. Design goes through the logical and physical stages of
development.
        In designing a new system, the system analyst must have a clear understanding of the
objectives, which the design is aiming to fulfill. The first step is to determine how the output is to
be produced and in what format. Second, input data and master files have to be designed to meet
the requirements of the proposed output. The operational phases are handled through program
construction and testing.
        Design of a system can be defined as a process of applying various techniques and
principles for the purpose of defining a device, a process or a system in sufficient detail to permit
its physical realization. Thus system design is a solution to “how to” approach to the creation of
a new system. Thus important phase provides the understanding and the procedural details
necessary for implementing the system recommended in the feasibility study. The design step
provides a data design, architectural design, and a procedural design.


6.1 OUTPUT DESIGN
        In the output design, the emphasis is on producing a hard copy of the information
requested or displaying the output on the CRT screen in a predetermined format. Two of the
most output media today are printers and the screen. Most users now access their reports from a
hard copy or screen display. Computer’s output is the most important and direct source of
information to the user, efficient, logical, output design should improve the systems relations
with the user and help in decision-making.




24 | P a g e
Online Trading
        As the outputs are the most important source of information to the user, better design
should improve the system’s relation and also should help in decision-making. The output
device’s capability, print capability, print capability, response time requirements etc. should also
be considered form design elaborates the way output is presented and layout available for
capturing information. It’s very helpful to produce the clear, accurate and speedy information for
end users.


6.2 INPUT DESIGN
        In the input design, user-oriented inputs are converted into a computer based system
format. It also includes determining the record media, method of input, speed of capture and
entry on to the screen. Online data entry accepts commands and data through a keyboard. The
major approach to input design is the menu and the prompt design. In each alternative, the user’s
options are predefined. The data flow diagram indicates logical data flow, data stores, source and
destination. Input data are collected and organized into a group of similar data. Once identified
input media are selected for processing.
        In this software, importance is given to develop Graphical User Interface (GUI), which is
an important factor in developing efficient and user-friendly software. For inputting user data,
attractive forms are designed. User can also select desired options from the menu, which
provides all possible facilities.
        Also the important input format is designed in such a way that accidental errors are
avoided. The user has to input only just the minimum data required, which also helps in avoiding
the errors that the users may make. Accurate designing of the input format is very important in
developing efficient software. The goal or input design is to make entry as easy, logical and free
from errors.


6.3 LOGICAL DESIGN
        Logical data design is about the logically implied data. Each and every data in the form
can be designed in such a manner to understand the meaning. Logical data designing should give
a clear understanding and idea about the related data used to construct a form.



25 | P a g e
Online Trading

6.4 DATA FLOW DIAGRAM
        A Data Flow Diagram (DFD) is a diagram that describes the flow of data and the
processes that change data throughout a system. It’s a structured analysis and design tool that can
be used for flowcharting in place of or in association with information. Oriented and process
oriented system flowcharts. When analysts prepare the Data Flow Diagram, they specify the user
needs at a level of detail that virtually determines the information flow into and out of the system
and the required data resources. This network is constructed by using a set of symbols that do not
imply physical implementations. The Data Flow Diagram reviews the current physical system,
prepares input and output specification, specifies the implementation plan etc.
        Four basic symbols are used to construct data flow diagrams. They are symbols that
represent data source, data flows, and data transformations and data storage. The points at which
data are transformed are represented by enclosed figures, usually circles, which are called nodes.


DATA FLOW DIAGRAM SYMBOLS:-




                                            Source or Destination of data




                                       -    Data Flow




                                       -    Process




                                       -   Storage




26 | P a g e
Online Trading
Steps to Construct Data Flow Diagrams:-


Four steps are commonly used to construct a DFD
       Process should be named and numbered for easy reference. Each name should be
        representative of the process.
       The destination of flow is from top to bottom and from left to right.
       When a process is exploded in to lower level details they are numbered.
       The names of data stores, sources and destinations are written in capital letters.


Rules for constructing a Data Flow Diagram
       Arrows should not cross each other.
       Squares, circles and files must bear names.
       Decomposed data flow squares and circles can have same names.
       Draw all data flow around the outside of the diagram.


CONTEXT DIAGRAM

                           User Details
                User
                           View Details        Online
                                                              View Details
                                               Trading                          Administrator
                                               System           Manage
               Visitor
                             View Details




27 | P a g e
Online Trading


Level 1 DFD- User



                                                    Details                  Office
                                Login
                                                                           Management

                                                 Confirmation
    User name, Password
                                   Validation                                           Updating

      User                              Login
                                                                             Office Files

               User Details                  Add Details

                               Registratio
                                                           Registration
                                   n



Level 1 DFD- Visitor




                               Enquires          Online          Details
               Visitor                           Trading                   Database
                              View Details       System




28 | P a g e
Online Trading


Level 1 DFD- Administrator




                Administrator


     Login Details                    Login



                     Logi
                      n

                                                                      Trading Files
                                Verifications & Approvals
                                                            Overall
                     Online                                 Control
                     Trading
                     System



                                                                         Trading
                                                                        Managemen
      Visitor                                                               t



                                  User                  Managing




29 | P a g e
Online Trading


Level 2 DFD- User


               User

     Login Details
                                Login                                     Amount

                                                            Add Details                  Verification Files
                  Login                                                    Add Details
                                                             Bank
                                                            Account            Account
                                                                                 No
                                        Time


                        Office
                      Managemen
                          t

                                           Reg : Details


                                                           Product
                                                            Price             Product Files
           Feedback

                                         Product
                                         Details


   Feedback Files

                                 Quality, Quantity




                Product Files




30 | P a g e
Online Trading


Level 2 DFD- Visitor



               Visitor


                   View Details
                                                                Product Files

                                                       Adding Details

         Online Price       Ads Details
          & Online                         Trading
                                                                         Feedback Files
          Trading                          Details


                                                     Feedback
                                    Enquires                           Feedbac
 Member Registration
                                                                          k


                                     Registration    Reg: Details
                                          s                     Office Files




31 | P a g e
Online Trading


6.5 DATA DIRECTORY
Table Name: Registration

Field Name                     Data Type     Size
Email ID                       Varchar       50
User Name                      Varchar       50
Password                       Varchar       50
Name                           Varchar       50
Address                        Varchar       50
Mobile No                      Varchar       50
Phone No                       Varchar       50
Designation                    Varchar       50
Bank Name                      Date/Time     50
Account No                     Varchar       50




Table Name: Trading


Field Name                     Data Type    Size
Product                        Varchar      50
Quality                        Varchar      50
Quantity                       Varchar      10
Bank Name                      Varchar      50
Account No                     Varchar      50
Amount                         Varchar      50



Table Name: Online Trading


   Field Name                Data Type     Size
   Product                   Varchar       50
   Quality                   Varchar       50
   Amount                    Varchar       50




32 | P a g e
Online Trading
Table Name: Online Price


   Field Name              Data Type      Size
   Product                 Varchar        50
   Down Rate               Varchar        50
   High Rate               Varchar        50
   Today Rate              Varchar        50

Table Name: Project


   Field Name              Data Type      Size
   Date                    Date/Time      50
   Product                 Varchar        50
   Total Sales             Varchar        50
   Amount                  Varchar        100
   Quality                 Varchar        50


Table Name: Annual Report


        Field Name            Data Type          Size
        Year                  Varchar            50
        Product               Varchar            50
        Quality               Varchar            100
        Quantity              Varchar            50
        Total Amount          Varchar            50
        Income Tax            Varchar            50
Table Name: Feedback


        Field Name            Data Type          Size
        Name                  Varchar            50
        Address               Varchar            50
        Email Id              Varchar            100
        Quantity              Varchar            50
        Total Amount          Varchar            50
        Income Tax            Varchar            50




33 | P a g e
Online Trading
Table Name: Login

      Field Name    Data Type   Size
      Username      Varchar     50
      Password      Varchar     50


6.6 ER – Diagram




34 | P a g e
Online Trading


6.7 Process Model
Spiral Model

DEFINITION

      The spiral model, also known as the spiral lifecycle model, is a systems
development method (SDM) used in information technology (IT). This model of
development combines the features of the prototyping model and the waterfall model.
The spiral model is intended for large, expensive, and complicated projects.




35 | P a g e
Online Trading
The steps in the spiral model can be generalized as follows:

1. A preliminary design is created for the new system.

2. A first prototype of the new system is constructed from the preliminary design. This
    is usually a scaled-down system, and represents an approximation of the
    characteristics of the final product.

3. A second prototype is evolved by a fourfold procedure:
               (I) evaluating the first prototype in terms of its strengths, weaknesses and
    risks;
          (ii) Defining the requirements of the second prototype;
          (iii) Planning and designing the second prototype;
          (iv) Constructing and testing the second prototype.
4. At the customer's option, the entire project can be aborted if the risk is deemed too
   great. Risk factors might involve development cost overruns, operating-cost
   miscalculation, or any other factor that could, in the customer's judgment, result in a
   less-than-satisfactory final product.

5. The existing prototype is evaluated in the same manner as was the previous
    prototype, and, if necessary, another prototype is developed from it according to the
    fourfold procedure outlined above.

6. The preceding steps are iterated until the customer is satisfied that the refined
    prototype represents the final product desired.

7. The final system is constructed, based on the refined prototype.

8. The final system is thoroughly evaluated and tested. Routine maintenance is carried
     out on a continuing basis to prevent large-scale failures and to minimize downtime.

Advantages
   Estimates (i.e. budget, schedule, etc.) get more realistic as work progresses,
     because important issues are discovered earlier.
   It is more able to cope with the (nearly inevitable) changes that software
     development generally entails.
   Software engineers (who can get restless with protracted design processes) can
     get their hands in and start working on a project earlier.




36 | P a g e
Online Trading

                                        CODING
7. SOURCE CODE
Home.apsx.cs

using   System;
using   System.Data;
using   System.Configuration;
using   System.Web;
using   System.Web.Security;
using   System.Web.UI;
using   System.Web.UI.WebControls;
using   System.Web.UI.WebControls.WebParts;
using   System.Web.UI.HtmlControls;
using   System.Data.SqlClient;

public partial class Home : System.Web.UI.Page
{
   SqlConnection con;
   SqlDataReader dr;
    SqlCommand cmd;
    string conn;
    protected    void Page_Load(object sender, EventArgs e)
    {

           display();

           //con = new SqlConnection("server=SUTHAHAR-
F92F17TEST;database=sample;user id=sa;pwd=sukitha");


     }
     public void display()
     {
         conn = ConfigurationSettings.AppSettings["ConnectionString"];
        con = new SqlConnection(conn);
     }


     //USER LOGIN


     protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
     {
          if ((TextBox1.Text == "") &&(TextBox2.Text == ""))
          {
               Label1.Text = "Enter Username and Password to Login";
          }
          else
        {

               cmd = new SqlCommand("select * from login", con);
               con.Open();
37 | P a g e
Online Trading
               dr = cmd.ExecuteReader();
                while (dr.Read ())
                {

                     TextBox1.Text =dr["username"].ToString();
                    //{

                      // Session["username"] = TextBox1.Text;
                      // Server.Transfer("media selection.aspx");
                        //TextBox1.Text = "";
                        //TextBox2.Text = "";

                    //}

                    // else
                     //{
//
                     //       Label1.Text = "Invalid Username and Password";
                    // }

                }
           }
     }
}


Adminlogin.aspx.cs

using    System;
using    System.Data;
using    System.Configuration;
using    System.Collections;
using    System.Web;
using    System.Web.Security;
using    System.Web.UI;
using    System.Web.UI.WebControls;
using    System.Web.UI.WebControls.WebParts;
using    System.Web.UI.HtmlControls;

public partial class Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
    {
        if ((TextBox1.Text == "") || (TextBox2.Text == ""))
        {
            Label1.Text = "Enter Login Details";
        }
        else if ((TextBox1.Text == "zecco") && (TextBox2.Text == "456") ||
(TextBox1.Text == "admin") && (TextBox2.Text == "ADMIN"))
        {
            Response.Redirect("Online Trading.aspx");
        }

38 | P a g e
Online Trading
           else
           {
                  Label1.Text = "Invalid Username & Password";
           }
     }
}




39 | P a g e
Online Trading

                                          TESTING
8. TESTING
        Testing is a process to show the correctness of the program. Testing is needed to
show completeness, it improve the quality of the software and to provide the maintenance aid.
Some testing standards are therefore necessary reduce the testing costs and operation time.
Testing software extends throughout the coding phase and it represents the ultimate review of
configurations, design and coding. Based on the way the software reacts to these testing, we can
decide whether the configuration that has been built is study or not. All components of an
application are tested, as the failure to do so many results in a series of bugs after the software is
put to use.
8.1 Black box Testing
        Black box testing, also called behavioral testing, focuses on the functional requirements
of software. This testing approach enables the software engineer to derive the input conditions
that will fully exercise all requirements for a program. Black box testing attempts to find the
errors like
              Incorrect or missing functions
              Interface errors
              Errors in data structures or external database access
              Behavior or performance errors
              Initialization and termination errors
        In Black box testing software is exercised over a full range of inputs and outputs are
observed for correctness.
8.2 White box Testing
        White box testing is also called Glass box testing is a test case design control; structure of
the procedural design to derive test cases using White box testing method, the software engineer
can derive the test cases that guarantee that all independent paths within the module have been
exercised at least once. Exercise all logic decisions on their true or false sides. Execute all loops
at their boundaries and within their operational bounds. Exercise internal data structure to ensure
their validity.


40 | P a g e
Online Trading

8.3 Software Testing Strategies
Testing involves
                  Unit testing
                  Integration testing
                  Acceptance testing


        The first level of test is unit testing. The purpose of unit testing is to ensure that each
program is fully tested.
        The second step is integration testing. In this individual program units or programs are
integrated and tested as a complete system to ensure that the software requirements are met.
        Acceptance Testing involves planning and the execution of various types of tests in order
to demonstrate that the implemented software system satisfies the requirements. Finally our
project meets the requirements after going through all the levels of testing.




41 | P a g e
Online Trading

                                       SECURITY
9. SECURITY
        The system security problem can be divided into four related issues: security, integrity,
privacy and confidentiality. They determine the file structure, data structure and access
procedures.

        System security refers to the technical innovations and procedures applied to the
hardware and operating systems to protect against deliberate or accidental damage from a
defined threat. In contrast, data security is the protection of data from loss, disclosure,
modifications and destruction.

        System integrity refers to the proper functioning of programs, appropriate physical
security and safety against external threats such as eavesdropping and wiretapping. In
comparison, data integrity makes sure that do not differ from original from others and how the
organization can be protected against unwelcome, unfair or excessive dissemination of
information about it.

        The term confidentiality is a special status given to sensitive information in a data base to
minimize the possible invasion of privacy. It is an attribute of information that characterizes its
need for protection. System security is the technical means of providing such protection. In
contrast privacy is largely a procedural matter of how information is used.




42 | P a g e
Online Trading

                     SCREEN SHOTS

10. SCREEN SHOTS

        10.1. Home




43 | P a g e
Online Trading
10.2 Registration




44 | P a g e
Online Trading
10.3 About Us




45 | P a g e
Online Trading


10.4 Admin Login




46 | P a g e
Online Trading
10.5 Online Price




47 | P a g e
Online Trading
10.6 Online Trading




48 | P a g e
Online Trading

                      FUTURE ENHANCEMENT

11. FUTURE ENHANCEMENT
        Now the users can only do buy through online. All the remaining procedures are done
manually. In future we can do full process through online. Online Trading team can apply for
the tie up or authorization from all the Agriculture Product Market Committee. It Provide easy
way for users to sales them product.




49 | P a g e
Online Trading

                                      CONCLUSION

12. CONCLUSION

        Now a day’s manual process for the citizens to sales for their product such like mobile,
computer, laptop, stock share etc… has become a huge task. The main object of the website is to
reduce the effort by the candidate and save his time and avoid unwanted rushes at the ZECCO
and assure a smooth working schedule at ZECCO for Trading.

        The main features of this site includes flexibility, reduce manual work in an efficient
manner, a quick, convenient, reliable and effective way to apply for their online trading market
committee records. The project could very well be enhanced further as per the requirements.

        Online trading is the new concept in the stock market. In India, online trading is still at
its infancy stage. Online trading has made it easy to trade in the stock market as now people
can trade while sitting at their home. Now stock market is easily accessible by the people. There
are some problems while doing the trade through the internet. Major problem faced by online
trader is that the investors are loyal to their traditional brokers, they rely upon the suggestions
given by their brokers. Another major problem is that the people don't have full knowledge
regarding online trading. They find it difficult to trade themselves, as a wrong entry made by
them, can bring them huge losses.




50 | P a g e
Online Trading

                           BIBLIOGRAPHY

13. BIBLIOGRAPHY

       Windows programming                  Charles Petzoid

       ASP. NET Unleashed                   Stephen Walther

       Visual Basic .NET Black Book         Steven Holzer

       Professional ASP. NET Web services   Alex Homer, Dave Sussman

       SQL Server Essential Reference       Sharon Dooley

     www.nseindia.com
     www.bseindia.com
     www.on-linetrading.com
     www.sebi.gov.in
     www.zecco.com




51 | P a g e

Mais conteúdo relacionado

Mais procurados

Summer training projects titles
Summer training projects titlesSummer training projects titles
Summer training projects titlesAmritansh Mishra
 
Kotak mahindra bank
Kotak mahindra bankKotak mahindra bank
Kotak mahindra bankVarun Bhuti
 
Overview Of Indian Stock Market
Overview Of Indian Stock MarketOverview Of Indian Stock Market
Overview Of Indian Stock Marketmanshbalwani
 
Study of indian stock market
Study of indian stock marketStudy of indian stock market
Study of indian stock marketMayank Pandey
 
Mba project report_on_hdfc_bank (Final Year Project)
Mba project report_on_hdfc_bank (Final Year Project)Mba project report_on_hdfc_bank (Final Year Project)
Mba project report_on_hdfc_bank (Final Year Project)blogger at indiandswad
 
THE STUDY OF STOCK MARKET
THE STUDY OF STOCK MARKETTHE STUDY OF STOCK MARKET
THE STUDY OF STOCK MARKETShweta Acharya
 
A project report on comparative study of mutual funds in india
A project report on comparative study of mutual funds in indiaA project report on comparative study of mutual funds in india
A project report on comparative study of mutual funds in indiaProjects Kart
 
Banking system ppt
Banking system pptBanking system ppt
Banking system pptLohith Lohi
 
A project report on comparative analysis of demat account and online trading
A project report on comparative analysis of demat account and online tradingA project report on comparative analysis of demat account and online trading
A project report on comparative analysis of demat account and online tradingProjects Kart
 
Study of online banking in india
Study of online banking in indiaStudy of online banking in india
Study of online banking in indiaRaghu Roy
 
Investment pattern on mutual fund investor
Investment pattern on mutual fund investorInvestment pattern on mutual fund investor
Investment pattern on mutual fund investorBhavik Parmar
 
A comparative study of structure of indian stock exchange and selected intern...
A comparative study of structure of indian stock exchange and selected intern...A comparative study of structure of indian stock exchange and selected intern...
A comparative study of structure of indian stock exchange and selected intern...Amin Humone
 
Summer Internship Report (Shekhar Chandra) (CA)
Summer Internship Report (Shekhar Chandra) (CA)Summer Internship Report (Shekhar Chandra) (CA)
Summer Internship Report (Shekhar Chandra) (CA)AakashBhalla2
 

Mais procurados (20)

Project on LIC
Project on LICProject on LIC
Project on LIC
 
PROJECT REPORT ON MUTUAL FUNDS
PROJECT REPORT ON MUTUAL FUNDS PROJECT REPORT ON MUTUAL FUNDS
PROJECT REPORT ON MUTUAL FUNDS
 
Summer training projects titles
Summer training projects titlesSummer training projects titles
Summer training projects titles
 
Kotak mahindra bank
Kotak mahindra bankKotak mahindra bank
Kotak mahindra bank
 
Overview Of Indian Stock Market
Overview Of Indian Stock MarketOverview Of Indian Stock Market
Overview Of Indian Stock Market
 
project on sharekhan
project on sharekhanproject on sharekhan
project on sharekhan
 
Study of indian stock market
Study of indian stock marketStudy of indian stock market
Study of indian stock market
 
SIP
SIPSIP
SIP
 
Mba project report_on_hdfc_bank (Final Year Project)
Mba project report_on_hdfc_bank (Final Year Project)Mba project report_on_hdfc_bank (Final Year Project)
Mba project report_on_hdfc_bank (Final Year Project)
 
THE STUDY OF STOCK MARKET
THE STUDY OF STOCK MARKETTHE STUDY OF STOCK MARKET
THE STUDY OF STOCK MARKET
 
sharekhan
sharekhansharekhan
sharekhan
 
The Indian Stock Market.
The Indian Stock Market.The Indian Stock Market.
The Indian Stock Market.
 
Axis bank
Axis bankAxis bank
Axis bank
 
A project report on comparative study of mutual funds in india
A project report on comparative study of mutual funds in indiaA project report on comparative study of mutual funds in india
A project report on comparative study of mutual funds in india
 
Banking system ppt
Banking system pptBanking system ppt
Banking system ppt
 
A project report on comparative analysis of demat account and online trading
A project report on comparative analysis of demat account and online tradingA project report on comparative analysis of demat account and online trading
A project report on comparative analysis of demat account and online trading
 
Study of online banking in india
Study of online banking in indiaStudy of online banking in india
Study of online banking in india
 
Investment pattern on mutual fund investor
Investment pattern on mutual fund investorInvestment pattern on mutual fund investor
Investment pattern on mutual fund investor
 
A comparative study of structure of indian stock exchange and selected intern...
A comparative study of structure of indian stock exchange and selected intern...A comparative study of structure of indian stock exchange and selected intern...
A comparative study of structure of indian stock exchange and selected intern...
 
Summer Internship Report (Shekhar Chandra) (CA)
Summer Internship Report (Shekhar Chandra) (CA)Summer Internship Report (Shekhar Chandra) (CA)
Summer Internship Report (Shekhar Chandra) (CA)
 

Semelhante a A project report on online trading

Sample projectdocumentation
Sample projectdocumentationSample projectdocumentation
Sample projectdocumentationhlksd
 
Cyber bidding gateway report on ASP .net
Cyber bidding gateway report on ASP .netCyber bidding gateway report on ASP .net
Cyber bidding gateway report on ASP .netGeorgekutty Francis
 
REAL TIME POLLING SYSTEM
REAL TIME POLLING SYSTEMREAL TIME POLLING SYSTEM
REAL TIME POLLING SYSTEMIRJET Journal
 
AutoDCR (Building Plan Approval system)
AutoDCR (Building Plan Approval system)AutoDCR (Building Plan Approval system)
AutoDCR (Building Plan Approval system)SoftTech Engineers
 
Online insurance broker portal
Online insurance broker portalOnline insurance broker portal
Online insurance broker portalDurgesh Singh
 
Online insurance broker portal
Online insurance broker portalOnline insurance broker portal
Online insurance broker portalimdurgesh
 
Bank Management System Desktop Application
Bank Management System Desktop Application Bank Management System Desktop Application
Bank Management System Desktop Application Ibadullah Khan
 
Creation Of Social Group in Full Stack Progressive Apparel Purchasing Web App
Creation Of Social Group in Full Stack Progressive Apparel Purchasing Web AppCreation Of Social Group in Full Stack Progressive Apparel Purchasing Web App
Creation Of Social Group in Full Stack Progressive Apparel Purchasing Web AppIRJET Journal
 
Edcil Techncial PPT_V1.0.pptx
Edcil Techncial PPT_V1.0.pptxEdcil Techncial PPT_V1.0.pptx
Edcil Techncial PPT_V1.0.pptxAshokKumar705948
 
Fingerprint Based Voting
Fingerprint Based VotingFingerprint Based Voting
Fingerprint Based VotingIRJET Journal
 
The Architecture Of Software Defined Radios Essay
The Architecture Of Software Defined Radios EssayThe Architecture Of Software Defined Radios Essay
The Architecture Of Software Defined Radios EssayDivya Watson
 
Resume (Ashish Prajapati) 15.06.2016
Resume (Ashish Prajapati) 15.06.2016Resume (Ashish Prajapati) 15.06.2016
Resume (Ashish Prajapati) 15.06.2016Ashish Prajapati
 
IRJET- IoT based Vending Machine with Cashless Payment
IRJET- IoT based Vending Machine with Cashless PaymentIRJET- IoT based Vending Machine with Cashless Payment
IRJET- IoT based Vending Machine with Cashless PaymentIRJET Journal
 
Authentication system with Decentralized chat app
Authentication system with Decentralized chat appAuthentication system with Decentralized chat app
Authentication system with Decentralized chat appIRJET Journal
 
Analyzing Optimal Practises for Web Frameworks
Analyzing Optimal Practises for Web FrameworksAnalyzing Optimal Practises for Web Frameworks
Analyzing Optimal Practises for Web FrameworksIRJET Journal
 
COLLEGE ONLINE ELECTION SYSTEM
COLLEGE ONLINE ELECTION SYSTEMCOLLEGE ONLINE ELECTION SYSTEM
COLLEGE ONLINE ELECTION SYSTEMIRJET Journal
 

Semelhante a A project report on online trading (20)

Project falcon1
Project falcon1Project falcon1
Project falcon1
 
Sample projectdocumentation
Sample projectdocumentationSample projectdocumentation
Sample projectdocumentation
 
paytm
 paytm paytm
paytm
 
Cyber bidding gateway report on ASP .net
Cyber bidding gateway report on ASP .netCyber bidding gateway report on ASP .net
Cyber bidding gateway report on ASP .net
 
REAL TIME POLLING SYSTEM
REAL TIME POLLING SYSTEMREAL TIME POLLING SYSTEM
REAL TIME POLLING SYSTEM
 
AutoDCR (Building Plan Approval system)
AutoDCR (Building Plan Approval system)AutoDCR (Building Plan Approval system)
AutoDCR (Building Plan Approval system)
 
Online insurance broker portal
Online insurance broker portalOnline insurance broker portal
Online insurance broker portal
 
Online insurance broker portal
Online insurance broker portalOnline insurance broker portal
Online insurance broker portal
 
Bank Management System Desktop Application
Bank Management System Desktop Application Bank Management System Desktop Application
Bank Management System Desktop Application
 
E commerce
E commerce E commerce
E commerce
 
bus reservation.pptx
bus reservation.pptxbus reservation.pptx
bus reservation.pptx
 
Creation Of Social Group in Full Stack Progressive Apparel Purchasing Web App
Creation Of Social Group in Full Stack Progressive Apparel Purchasing Web AppCreation Of Social Group in Full Stack Progressive Apparel Purchasing Web App
Creation Of Social Group in Full Stack Progressive Apparel Purchasing Web App
 
Edcil Techncial PPT_V1.0.pptx
Edcil Techncial PPT_V1.0.pptxEdcil Techncial PPT_V1.0.pptx
Edcil Techncial PPT_V1.0.pptx
 
Fingerprint Based Voting
Fingerprint Based VotingFingerprint Based Voting
Fingerprint Based Voting
 
The Architecture Of Software Defined Radios Essay
The Architecture Of Software Defined Radios EssayThe Architecture Of Software Defined Radios Essay
The Architecture Of Software Defined Radios Essay
 
Resume (Ashish Prajapati) 15.06.2016
Resume (Ashish Prajapati) 15.06.2016Resume (Ashish Prajapati) 15.06.2016
Resume (Ashish Prajapati) 15.06.2016
 
IRJET- IoT based Vending Machine with Cashless Payment
IRJET- IoT based Vending Machine with Cashless PaymentIRJET- IoT based Vending Machine with Cashless Payment
IRJET- IoT based Vending Machine with Cashless Payment
 
Authentication system with Decentralized chat app
Authentication system with Decentralized chat appAuthentication system with Decentralized chat app
Authentication system with Decentralized chat app
 
Analyzing Optimal Practises for Web Frameworks
Analyzing Optimal Practises for Web FrameworksAnalyzing Optimal Practises for Web Frameworks
Analyzing Optimal Practises for Web Frameworks
 
COLLEGE ONLINE ELECTION SYSTEM
COLLEGE ONLINE ELECTION SYSTEMCOLLEGE ONLINE ELECTION SYSTEM
COLLEGE ONLINE ELECTION SYSTEM
 

Mais de Kumar Gaurav

Brief introduction to the c programming language
Brief introduction to the c programming languageBrief introduction to the c programming language
Brief introduction to the c programming languageKumar Gaurav
 
A project report on chat application
A project report on chat applicationA project report on chat application
A project report on chat applicationKumar Gaurav
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligenceKumar Gaurav
 
3g wireless technology
3g wireless technology3g wireless technology
3g wireless technologyKumar Gaurav
 
Surface computing1
Surface computing1Surface computing1
Surface computing1Kumar Gaurav
 

Mais de Kumar Gaurav (8)

Brief introduction to the c programming language
Brief introduction to the c programming languageBrief introduction to the c programming language
Brief introduction to the c programming language
 
Brain chips
Brain chipsBrain chips
Brain chips
 
A project report on chat application
A project report on chat applicationA project report on chat application
A project report on chat application
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Green computing
Green computingGreen computing
Green computing
 
3g wireless technology
3g wireless technology3g wireless technology
3g wireless technology
 
Surface computer
Surface computerSurface computer
Surface computer
 
Surface computing1
Surface computing1Surface computing1
Surface computing1
 

Último

Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 

Último (20)

Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 

A project report on online trading

  • 1. Online Trading A project report on Online Trading On fulfillment of the B-Tech in Computer Engineering By Kumar Gaurav (MRT09UGBCS013) Sanjiv Kr Maurya (MRT09UGBCS027) Amit Kr Prabha (MRT09UGBCS006) Faculty of Electronics, Informatics & Computer Engineering 2012-13 1|Page
  • 2. Online Trading CERTIFICATE This is to certify that the project work under titled as Online Trading Is the bonfire work of Kumar Gaurav (MRT09UGBCS013) Sanjiv Kr Maurya (MRT09UGBCS027) Amit Kr Prabha (MRT09UGBCS006) during this project submission as a partial fulfillment of the requirement for the System Design Project of Bachelor in Technology VII Semester, of the Shobhit University, Meerut. Project Supervisor (C.E. Branch) H.O.D of Computer Dept. Faculty of Electronics, Informatics & Computer Engineering 2012-13 2|Page
  • 3. Online Trading ACKNOWLEDGEMENT If words are considered as a symbol of approval and token of appreciation then let the words play the heralding role expressing my gratitude. The satisfaction that accompanies that the successful completion of any task would be incomplete without the mention of people whose ceaseless cooperation made it possible, whose constant guidance and encouragement crown all efforts with success. We are grateful to our project guide Ms. Sangeeta Solanki for the guidance, inspiration and constructive suggestions that helpful us in the preparation of this project. We also thank our colleagues who have helped in successful completion of the project. Kumar Gaurav Sanjiv Kumar Maurya Amit Kumar Prabha 3|Page
  • 4. Online Trading Table of contents Sr. No Topic Page Number 1 Introduction 05 2 System Analysis 07 2.1 Definition 07 2.2 Description of Present System 07 2.3 Limitation of Present System 07 2.4 Proposed System 08 2.5 Feasibility Study 08 2.6 Project Planning & Scheduling 11 2.7 Software Engineering Paradigm Applied 13 3 System Specification 14 3.1 H/W Specification 14 3.2 S/W Specification 15 4 Organization Profile 16 5 Specification of Language 17 6 System Design 24 6.1 Output Design 24 6.2 Input Design 25 6.3 Logical Design 25 6.4 Data Flow Diagram 26 6.5 Data Directory 32 6.6 ER Diagram 34 6.7 Process Modal 36 7 Coding 37 8 Testing 40 9 Security 42 10 Screen Shots 43 11 Future Enhancement 49 12 Conclusion 50 13 Bibliography 51 4|Page
  • 5. Online Trading INTRODUCTION 1. INTRODUCTION The internet’s arrival and its subsequent popularity in India have made online trading in India, which is about the online purchase and sales of shares, one of the extremely popular means of trading. Both beginner and experienced traders and investors in India are milking this opportunity by trading online in futures and options, stocks and currencies worldwide. Such opportunities are in the form of reduced brokerage and commissions, better broking services etc. Constructive uses of new technologies have always contributed positively towards improving human life standards and the economy of a country .Such as online trading, in equity markets it increased trade volumes and number of investors trading in stock markets. Online trading was started in India in the year 1995, where a new system is formed which allows the investor to trade through an internet site where the major financial products and services like equities, mutual funds, life insurance, general insurance, loans, share trading, commodities trading, portfolio management and financial planning etc. are directly available for the customer. There is also stock option trading in India. An option is a financial agreement, with a predetermined maturity period and price, for the purchase or sales of the underlying products. Stock options enable the protection of dealers and control of their stocks, in addition to generation of higher earnings. For carrying out online trading in India, you have to open an online demat and trading account, followed with online trading software. For this purpose, you would require a Depository Participant (DP), selection of which should be preceded by extensive research on various determinants. This is time consuming and inefficient. This imposed limits on trading volumes and efficiency. In order to provide efficiency, liquidity, and transparency NSE and BSE introduced nationwide online fully automated “SCREEN BASED TRADING SYSTEM”. Online trading in India is the internet based investment activity that involves no direct involvement of the broker. There are many leading online trading portals in India along with the online trading platforms of the biggest stock houses like the National stock exchange and the Bombay stock exchange. The total portion of online share trading India has been found to have grown from just 3 per cent of the total turnover in 2003-04 to 16 per cent in 2006-07. 5|Page
  • 6. Online Trading The investor has to register with an online trading portal and get into an agreement with the firm to trade in different securities following the terms and conditions listed down on the agreement. The order processing is done in correct timings as the servers of the online trading portal are connected to the stock exchanges and designated banks all around the clock. They can also get updates on the trading and check the current status of their orders either through e-mail or through the interface. Brokerages also provide research content on their websites, such that the clients can take their own decisions on stocks before investing. In spite of many private stock houses at present involved in online trading in India, the NSE (National Stock Exchange) and BSE (Bombay Stock Exchange) are among the largest exchanges. They handle huge daily trading volumes, supporting large amounts of data traffic and processing a countrywide network. The automated online systems used for trading by the national stock exchange and the Bombay stock exchange are the NIBIS or NSE’s Internet based System and NEAT for the national stock exchange and the BSE online trading system or BOLT for the Bombay stock exchange. Thanks to the ever-rising number of people owning computers along with a readily available internet access, online stock trading in India is simplified manifolds. This is because investments can now be easily controlled by traders themselves as a result of extensive availability of all types of information on the web. 6|Page
  • 7. Online Trading SYSTEM ANALYSIS 2. SYSTEM ANALYSIS 2.1 DEFINATION System Analysis is the detailed study of the various operations performed by the system and their relationships within and outside the system. Analysis is the process of breaking something into its parts so that the whole may be understood. System analysis is concerned with becoming aware of the problem, identifying the relevant and most decisional variables, analyzing and synthesizing the various factors and determining an optimal or at least a satisfactory solution. During this a problem is identified, alternate system solutions are studied and recommendations are made about committing the resources used to design the system. 2.2 DESCRIPTION OF PRESENT SYSTEM Existing system refers to the system that is being followed till now. Presently all the registrations are done manually. If a person wants to buy computer and accessories, domestic used things, mobile and accessories and many different goods etc., he should directly contact to the various websites such as flip kart, Naaptol, Snap deal etc. which provides the online trading facilities. The main disadvantage is that there will be lot of difficulties for the citizens. So, all these procedures will be a time consuming one. 2.3 LIMITATIONS OF PRESENT SYSTEM  Difficult for persons.  Time consuming. To avoid all these limitations and make the working more accurately the system needs to be computerized. 2.4 PROPOSED SYSTEM 7|Page
  • 8. Online Trading Online Trading is aimed at developing a web-based system. In this system the person can sales online and do many things. The details of all the things are made available to them through the website. ADVANTAGES  This website provides online help for legal queries.  This website helps all the users to view the registration.  The user can post thread in the forum.  The system is user friendly. 2.5 FEASIBILITY STUDY A feasibility analysis usually involves a thorough assessment of the operational (need), financial and technical aspects of a proposal. Feasibility study is the test of the system proposal made to identify whether the user needs may be satisfied using the current software and hardware technologies, whether the system will be cost effective from a business point of view and whether it can be developed with the given budgetary constraints. A feasibility study should be relatively cheap and done at the earliest possible time. Depending on the study, the decision is made whether to go ahead with a more detailed analysis. When a new project is proposed, it normally goes through feasibility assessment. Feasibility study is carried out to determine whether the proposed system is possible to develop with available resources and what should be the cost consideration. Facts considered in the feasibility analysis were.  Technical Feasibility  Economic Feasibility  Behavioral Feasibility 2.5.1 Technical Feasibility Technical Feasibility deals with the hardware as well as software requirements. Technology is not a constraint to type system development. We have to find out whether the necessary technology, the proposed equipment have the capacity to hold the data, which is used in the project, should be checked to carry out this technical feasibility. 8|Page
  • 9. Online Trading The technical feasibility issues usually raised during the feasibility stage of investigation includes these  This software is running in windows 7 Operating System, which can be easily installed.  The hardware required is Pentium based server.  The system can be expanded. 2.5.2 Economical Feasibility This feasibility study present tangible and intangible benefits from the prefect by comparing the development and operational cost. The technique of cost benefit analysis is often used as a basis for assessing economic feasibility. This system needs some more initial investment than the existing system, but it can be justifiable that it will improve quality of service. Thus feasibility study should center along the following points:  Improvement resulting over the existing method in terms of accuracy, timeliness.  Cost comparison  Estimate on the life expectancy of the hardware  Overall objective Our project is economically feasible. It does not require much cost to be involved in the overall process. The overall objectives are in easing out the requirement processes. 2.5.3 Behavioral/ Operational Feasibility This analysis involves how it will work when it is installed and the assessment of political and managerial environment in which it is implemented. People are inherently resistant to change and computers have been known to facilitate change. The new proposed system is very much useful to the useful to the users and there for it will accept broad audience from around the world. 9|Page
  • 10. Online Trading 2.6 PROJRCT PLANNING & SCHEDULING 10 | P a g e
  • 12. Online Trading 2.7 SOFTWARE ENGINEERING PARADIGM APPLIED 12 | P a g e
  • 13. Online Trading Waterfall Model The waterfall model derives its name due to the cascading effect from one phase to the other as is illustrated in above figure. In this model each phase well define starting and ending point, with identifiable deliveries to the next phase. Note that this model is sometime referred to as the linear sequential model or the software life cycle model. The water fall diagram is basically divided into following 5 models.  Requirement  Design  Implementation  Verification  Maintenance  Requirement:- In the requirement phase the need to create the application is specified. What is the need of the system is defined. What information to be feeder to create the application will come under the requirement phase?  Design: After the requirement phase the next phase is the Design phase where the application is designed according to the forms and other modules created. This phase is much important phase because it will structure the layout of your application.  Implementation: Implementation is the process of having a system personnel phase check out and put new equipment into use, train users, install new application and construct any file of data need to use it.  Verification: After the whole application is being the developed the main phase is the verification phase where the whole application tested and verified to check the whole application.  Maintenance: After the successful verification of the application the main phase is the maintenance phase where the application needs to be maintained for its successful operation in future. 13 | P a g e
  • 14. Online Trading SYSTEM SPECIFICATION 3. SYSTEM SPECIFICATIONS 3.1 HARDWARE DESCRIPTION The selection of hardware is very important in the existence and proper working of any software. When selecting hardware, the size and requirements are also important. Minimum Requirements: Processor : Pentium II class, 450MHz RAM : 128MB Hard Disk Drive : 3GB Video : 800X600, 256 colors CD-ROM : Required The proposed System is developed on: Processor : INTEL Pentium 4 RAM : 512MB Hard Disk Drive : 40GB Key Board : Standard 101/102 or Digi Sync Family Monitor : Display Panel (1024 X 764) Display Adapter : Trident Super VGA Network Adapter : SMC Ethernet Card Elite 16 Ultra Mouse : Logitech Serial Mouse 3.2 SOFTWARE DESCRIPTION Operating System : Windows XP Front- End : C#. NET with ASP. NET Back- End : MS SQL SERVER 2005 EXPRESS 14 | P a g e
  • 15. Online Trading Project will be done in ASP. NET with C# 2.0 as front end and SQL Server 2005 as back end. Microsoft .NET is software that connects information, people, systems and devices. It spans clients, servers and developer tools and consists of:  The .NET Framework programming model that enables developers to build Web- based applications which expose their functionality programmatically over a network using standard protocols such as SOAP and HTTP.  Developer tools such as Microsoft Visual Studio .NET, which provide a rapid application integrated development environment for programming with the .NET Framework.  A set of servers including Microsoft Windows 2000, Microsoft SQL, Server and Microsoft BizTalk Server that integrates, runs, operates and manages XML Web services and applications.  Client software such as Windows XP, Windows CE and Microsoft Office XP that helps developers deliver a deep and compelling user experience across a family of devices and existing products. The .NET Framework is the programming model of the .NET environment for building, deploying and running Web- based applications, smart client applications and XML Web services. It manages much of the plumbing, enabling developers to focus on writing the business logic code for their applications. The .NET Framework includes the common language runtime and class libraries. 15 | P a g e
  • 16. Online Trading ORGANIZATIONAL PROFILE 4. ORGANIZATIONAL PROFILE KOMOLINE established in 1990 is a subsidiary of Astra Microwave Products Limited. It has in-house design, development, test and manufacturing facility of hi-reliability automated weather monitoring apparatus, Satellite Communication Equipment and Satellite Payload subsystems. AWS product range comprises precision Sensors, Data-loggers, Transmitters, Software, including integrated in-situ measurement equipment and solutions. Complete system applications cater to parametric sensing requirements of Weather forecasting, Hydrometeorology, Agro- meteorology, Maritime, Aviation meteorology and oceanography. Remote Automated Weather Stations, Agro-met Towers, MBLM-met Towers, 50meters FLUX-met Towers, Tide Gauge Systems, High Speed data acquisition systems are the core expertise with over a decade experience. Satellite Communication Equipment comprises UHF, L-Band and S-Band portable Voice-Data-Video Modems. Applications of these systems are Disaster management, Data- buoys, Tsunami Early warning system, Border and Coastal Security services. Business commitment with State-of-the-art microelectronics technology is the key to successful implementation of these wide range projects. 16 | P a g e
  • 17. Online Trading SPECIFICATION OF LANGUAGE 5. OVERVIEW OF THE LANGUAGE USED 5.1 MICROSOFT VISUAL STUDIO Microsoft Visual Studio is Microsoft’s flagship software development product for computer programmers. It centers on an integrated distribution environment which has programmers create stand alone, and web services that run on any platforms supported by Microsoft’s .Net Framework (for all versions after 6). Supported platforms include Microsoft windows, servers and workstations, Pocket PC, Smart Phones and World Wide Web browsers not the Java Virtual Machine that all other java tools target. VISUAL STUDIO 2005 The most important language added in this version was the introduction of generics, which are similar in many aspects to C++ templates. This potentially increases the number of bugs caught at compile- time instead of run- time by encouraging the use of strict type checking in areas where it was not possible before, C++ also got a similar upgrade with the addition of C++/CLI which is slated to replace the use of Managed C++. Other new features of Visual Studio 2005 include the “Development Designer” which allows application designs to be validated before deployments, an improved environment for web publishing when combined with ASP.NET 2.0 and load testing to see application performance under various sorts of user loads. Visual Studio 2005 also added extensive 64- bit support. While the development environment itself only available as a 32- bit application, visual C++ 2005 supports compiling for (x64AMD64 and EM64T) as well as IA- 64 (Itanium). The platforms SDK include 64- bit and 64-bit versions of the libraries. 17 | P a g e
  • 18. Online Trading 5.2 NET FRAMEWORK SDK The .NET framework is an integral windows component that supports building and running the next generation of applications and XML web services. The key component of the .NET frame work are the common language run time and the. NET frame work class library, which includes ADO.NET, ASP.NET and windows forms. The .NET framework provides a wide variety of programming languages. This framework is made up of the following parts:  The common language runtime(CLR)  The base class libraries.  Object oriented internet development with ASP.NET  Rich client user interface using windows forms  RAD for the internet using web forms 5.3 OVERVIEW OF THE .NET FRAME WORK The .NET framework is a new computing platform that simplifies application development in the highly distributed environment of the internet. The .NET framework is designed to fulfill following objectives:  To provide a consistent object oriented programming environment whether object code is stored and executed locally but internet- distributed or executed remotely.  To provide a code execution environment that minimizes software deployment and versioning conflicts.  To provide a code execution environment that guarantees safe execution of code, including code created by an unknown or semi trusted third party. 18 | P a g e
  • 19. Online Trading  To provide a code execution environment that eliminates the performance problem of scripted or interpreted environments.  To make the developer experience consistent across widely types of application, such as windows based applications and web based applications.  To build all communication on industry standards to ensure that code based on the .NET framework can integrate with any other code. The .NET framework has two main components: the common language runtime and the .Net framework class library. The common language runtime is the foundation of the .NET framework. You can think of the runtime as an agent that manages code at execution time, and remoting while also enforcing strict type safely and other forms of code accuracy that ensure security and robustness in fact the concept of code management is a fundamental principle of the runtime. Code that targets the runtime is known as managed code, while code that does not target the runtime is known as unmanaged code. The class library, the other main component of the .NET frameworks is a comprehensive, object-oriented collection reusable types that you can use to develop applications ranging from traditional command line or graphical user interface (FGUI) applications to application base d on the latest innovations provided by ASP.NET, such as web forms and XML web services. The .NET framework can be hosted by unmanaged component that load the common language runtime into their processes and initiate the execution of managed code. ASP.NET works directly with the runtime to enable ASP.NET application and XML web services, both of which are discussed later in this topic, Internet explorer is an example of unmanaged application that hosts the runtime (in the form of a MIME type extension). Using internet explorer to the host runtime enables you to embed managed components or windows forms controls in HTML documents. Hosting the runtime in this way makes mobile code 9similar to Microsoft Active Xr controls) possible, but with significant improvement that only managed code can offer, such as semi-trusted execution and secure isolated file storage. 19 | P a g e
  • 20. Online Trading The following illustration shows the relationship of the common language runtime and the class library to your application and to the overall system. The illustration also shows how managed code operated with in a larger architecture. We can use the .NET framework to develop the following types of application and services:  Console applications  Window GUI application (Windows Forms) ASP.NET applications  XML Web services  Windows services 5.4 COMMON LANGUAGE RUNTIME (CLR) The common language runtime (CLR) is responsible for runt-time services such as language integration; security enforcement; and memory, process and thread management. In addition, it has a roll at development time when features such as life cycle management strong type naming, cross-language exception handling, dynamic binding and so on, reduce the amount of code that a developer must write to turn the business logic the reusable component. The runtime can be hosted by high performance, server-side applications, such as Microsoft Internet Information Services (IIS) for building web applications with ASP.NE and the next release of Microsoft SQL Server. This infrastructure enables you to use code “managed “ by the .NET framework to write your business logic, while still enjoying the superior performance of the industry’s best enterprises servers that support runtime hosting. 5.5 ASP.NET ASP.NET is a set of Microsoft.NET framework technologies used for building web applications and XML Web services. ASP.NET page execute on the server and generate markup such as HTML, WML or XML that is sent to a desktop or mobile browser. ASP.NET pages use a compiled, event-driven programming model that improves performance and enables the separation of application logic and user interface. Both ASP.NET pages and ASP.NET web services files contain server-side (as opposed to client side logic) written in Visual basic .NET, C#.NET or any .NET compatible language, Web applications and XML Web Services take 20 | P a g e
  • 21. Online Trading advantage of the features of the common language runtime, such as type safety, inheritance, language, interoperability, versioning, and integrated security. 5.6 IIS Microsoft Internet Information S4ervices (IIS; formerly called Server is a set of Internet-based services for servers using Microsoft Windows. It is the world’s second most popular web server in terms of overall websites. As of September 2007 it served 34.94% of all websites and 36.63% of all active websites according to Net craft. The servers currently include FTP, SMTP, NNTOP, and HTTP/HTTPS. 5.7 ADO.NET ADO.NET provides consistent access to data sources such as Microsoft SQL Server and XML, as well as to data sources exposed through OLE DB and ODBC. Data sharing consumer applications can use ADO.NET to connect to these data sources and retrieve, manipulate and update the data that they contain. ADO.NET separates data access from data manipulation into discrete components that can be used separately or in tandem. ADO.NET includes .NET Frame work data providers for connecting to a database, executing commands and retrieving results. Those results are either processed directly, placed in and ADO.NET Dataset objects in order to be exposed to the used in an ad hoc manner, combined with data from multiple sources or remoted between tiers. The ADO.NET Dataset object can also be used independently of a .NET Framework data provider to manage data local to the application or sourced from XML. The ADO.NET classes are found in System.Data.dll and are integrated with the XML classes found in System.Xml.dll. When compiling code that uses the System. Data, namespace reference both System.Data.dll and System.Xml.dll. ADO.NET provided functionality to developers writing managed code similar to the functionality provided to native component object model (COM) developers by ActiveX Data Objects (ADO). 21 | P a g e
  • 22. Online Trading 5.8 ADO.NET COMPONENTS There are two components of ADO.NET that you can use to access and manipulate data:  .NET Framework data providers.  The Dataset .NET FRAMEWORK DATA PROVIDERS The .NET Framework Data providers are components that have been explicitly designed for data manipulation and fast, forward-only, read-only access to data. The connection object provides connectivity to a data source. The command object enables access to database commands to return data, modify data, run stored procedures and send or retrieve parameter information. The Data Adapter provides a high-performance stream of data from the data source. Finally, the Data Adapter provides the bridge between the Data Set object and the data source. The Data Adapter uses command object to execute SQL commands at the data source to both load the Data Set with data and reconcile changes made to the data in the Data Set back to the data source. THE DATASET The ADO.NET Data Set is explicitly designed for data access independent of any data source. As a result, it can be used with multiple and differing data sources used with XML data or used to manage data local to the application. The Data Set contains a collection n of one or more Data Table objects made up to rows and columns of data as well as primary key, foreign key, constraint and relation information about the data in the Data Table objects. 22 | P a g e
  • 23. Online Trading 5.9 BENEFITS OF ADO.NET ADO.NET offers several advantages over previous versions of ADO and over other data access components. These benefits fall into the following categories: 1. Interoperability 2. Maintainability 3. Programmability 4. Salability 5.10 MICROSOFT DATA ACCSS COMPONENTS (MDAC) Microsoft Data Access Components (MDAC) is a collection of core files provided to help applications by providing a means of accessing data. MDAC includes core files for Open Database Connectivity (ODBC), ActiveX Data Objects (ADO), OLEDB, Network libraries and client configuration tool for SQL Server. Depending on your data access strategy, you may need to ensure that MDAC is installed on the client computers, the business servers, the Web servers or the database servers. MDAC 2.6 or later is required by the .NET Framework and at least MDAC 2.7 SP1 is recommended. 23 | P a g e
  • 24. Online Trading SYSTEM DESIGN 6. SYSTEM DESIGN DEFINATION The most creative and challenging face of the system development is System Design. It provides the understanding and procedural details necessary for implementing the system recommended in the feasibility study. Design goes through the logical and physical stages of development. In designing a new system, the system analyst must have a clear understanding of the objectives, which the design is aiming to fulfill. The first step is to determine how the output is to be produced and in what format. Second, input data and master files have to be designed to meet the requirements of the proposed output. The operational phases are handled through program construction and testing. Design of a system can be defined as a process of applying various techniques and principles for the purpose of defining a device, a process or a system in sufficient detail to permit its physical realization. Thus system design is a solution to “how to” approach to the creation of a new system. Thus important phase provides the understanding and the procedural details necessary for implementing the system recommended in the feasibility study. The design step provides a data design, architectural design, and a procedural design. 6.1 OUTPUT DESIGN In the output design, the emphasis is on producing a hard copy of the information requested or displaying the output on the CRT screen in a predetermined format. Two of the most output media today are printers and the screen. Most users now access their reports from a hard copy or screen display. Computer’s output is the most important and direct source of information to the user, efficient, logical, output design should improve the systems relations with the user and help in decision-making. 24 | P a g e
  • 25. Online Trading As the outputs are the most important source of information to the user, better design should improve the system’s relation and also should help in decision-making. The output device’s capability, print capability, print capability, response time requirements etc. should also be considered form design elaborates the way output is presented and layout available for capturing information. It’s very helpful to produce the clear, accurate and speedy information for end users. 6.2 INPUT DESIGN In the input design, user-oriented inputs are converted into a computer based system format. It also includes determining the record media, method of input, speed of capture and entry on to the screen. Online data entry accepts commands and data through a keyboard. The major approach to input design is the menu and the prompt design. In each alternative, the user’s options are predefined. The data flow diagram indicates logical data flow, data stores, source and destination. Input data are collected and organized into a group of similar data. Once identified input media are selected for processing. In this software, importance is given to develop Graphical User Interface (GUI), which is an important factor in developing efficient and user-friendly software. For inputting user data, attractive forms are designed. User can also select desired options from the menu, which provides all possible facilities. Also the important input format is designed in such a way that accidental errors are avoided. The user has to input only just the minimum data required, which also helps in avoiding the errors that the users may make. Accurate designing of the input format is very important in developing efficient software. The goal or input design is to make entry as easy, logical and free from errors. 6.3 LOGICAL DESIGN Logical data design is about the logically implied data. Each and every data in the form can be designed in such a manner to understand the meaning. Logical data designing should give a clear understanding and idea about the related data used to construct a form. 25 | P a g e
  • 26. Online Trading 6.4 DATA FLOW DIAGRAM A Data Flow Diagram (DFD) is a diagram that describes the flow of data and the processes that change data throughout a system. It’s a structured analysis and design tool that can be used for flowcharting in place of or in association with information. Oriented and process oriented system flowcharts. When analysts prepare the Data Flow Diagram, they specify the user needs at a level of detail that virtually determines the information flow into and out of the system and the required data resources. This network is constructed by using a set of symbols that do not imply physical implementations. The Data Flow Diagram reviews the current physical system, prepares input and output specification, specifies the implementation plan etc. Four basic symbols are used to construct data flow diagrams. They are symbols that represent data source, data flows, and data transformations and data storage. The points at which data are transformed are represented by enclosed figures, usually circles, which are called nodes. DATA FLOW DIAGRAM SYMBOLS:- Source or Destination of data - Data Flow - Process - Storage 26 | P a g e
  • 27. Online Trading Steps to Construct Data Flow Diagrams:- Four steps are commonly used to construct a DFD  Process should be named and numbered for easy reference. Each name should be representative of the process.  The destination of flow is from top to bottom and from left to right.  When a process is exploded in to lower level details they are numbered.  The names of data stores, sources and destinations are written in capital letters. Rules for constructing a Data Flow Diagram  Arrows should not cross each other.  Squares, circles and files must bear names.  Decomposed data flow squares and circles can have same names.  Draw all data flow around the outside of the diagram. CONTEXT DIAGRAM User Details User View Details Online View Details Trading Administrator System Manage Visitor View Details 27 | P a g e
  • 28. Online Trading Level 1 DFD- User Details Office Login Management Confirmation User name, Password Validation Updating User Login Office Files User Details Add Details Registratio Registration n Level 1 DFD- Visitor Enquires Online Details Visitor Trading Database View Details System 28 | P a g e
  • 29. Online Trading Level 1 DFD- Administrator Administrator Login Details Login Logi n Trading Files Verifications & Approvals Overall Online Control Trading System Trading Managemen Visitor t User Managing 29 | P a g e
  • 30. Online Trading Level 2 DFD- User User Login Details Login Amount Add Details Verification Files Login Add Details Bank Account Account No Time Office Managemen t Reg : Details Product Price Product Files Feedback Product Details Feedback Files Quality, Quantity Product Files 30 | P a g e
  • 31. Online Trading Level 2 DFD- Visitor Visitor View Details Product Files Adding Details Online Price Ads Details & Online Trading Feedback Files Trading Details Feedback Enquires Feedbac Member Registration k Registration Reg: Details s Office Files 31 | P a g e
  • 32. Online Trading 6.5 DATA DIRECTORY Table Name: Registration Field Name Data Type Size Email ID Varchar 50 User Name Varchar 50 Password Varchar 50 Name Varchar 50 Address Varchar 50 Mobile No Varchar 50 Phone No Varchar 50 Designation Varchar 50 Bank Name Date/Time 50 Account No Varchar 50 Table Name: Trading Field Name Data Type Size Product Varchar 50 Quality Varchar 50 Quantity Varchar 10 Bank Name Varchar 50 Account No Varchar 50 Amount Varchar 50 Table Name: Online Trading Field Name Data Type Size Product Varchar 50 Quality Varchar 50 Amount Varchar 50 32 | P a g e
  • 33. Online Trading Table Name: Online Price Field Name Data Type Size Product Varchar 50 Down Rate Varchar 50 High Rate Varchar 50 Today Rate Varchar 50 Table Name: Project Field Name Data Type Size Date Date/Time 50 Product Varchar 50 Total Sales Varchar 50 Amount Varchar 100 Quality Varchar 50 Table Name: Annual Report Field Name Data Type Size Year Varchar 50 Product Varchar 50 Quality Varchar 100 Quantity Varchar 50 Total Amount Varchar 50 Income Tax Varchar 50 Table Name: Feedback Field Name Data Type Size Name Varchar 50 Address Varchar 50 Email Id Varchar 100 Quantity Varchar 50 Total Amount Varchar 50 Income Tax Varchar 50 33 | P a g e
  • 34. Online Trading Table Name: Login Field Name Data Type Size Username Varchar 50 Password Varchar 50 6.6 ER – Diagram 34 | P a g e
  • 35. Online Trading 6.7 Process Model Spiral Model DEFINITION The spiral model, also known as the spiral lifecycle model, is a systems development method (SDM) used in information technology (IT). This model of development combines the features of the prototyping model and the waterfall model. The spiral model is intended for large, expensive, and complicated projects. 35 | P a g e
  • 36. Online Trading The steps in the spiral model can be generalized as follows: 1. A preliminary design is created for the new system. 2. A first prototype of the new system is constructed from the preliminary design. This is usually a scaled-down system, and represents an approximation of the characteristics of the final product. 3. A second prototype is evolved by a fourfold procedure: (I) evaluating the first prototype in terms of its strengths, weaknesses and risks; (ii) Defining the requirements of the second prototype; (iii) Planning and designing the second prototype; (iv) Constructing and testing the second prototype. 4. At the customer's option, the entire project can be aborted if the risk is deemed too great. Risk factors might involve development cost overruns, operating-cost miscalculation, or any other factor that could, in the customer's judgment, result in a less-than-satisfactory final product. 5. The existing prototype is evaluated in the same manner as was the previous prototype, and, if necessary, another prototype is developed from it according to the fourfold procedure outlined above. 6. The preceding steps are iterated until the customer is satisfied that the refined prototype represents the final product desired. 7. The final system is constructed, based on the refined prototype. 8. The final system is thoroughly evaluated and tested. Routine maintenance is carried out on a continuing basis to prevent large-scale failures and to minimize downtime. Advantages  Estimates (i.e. budget, schedule, etc.) get more realistic as work progresses, because important issues are discovered earlier.  It is more able to cope with the (nearly inevitable) changes that software development generally entails.  Software engineers (who can get restless with protracted design processes) can get their hands in and start working on a project earlier. 36 | P a g e
  • 37. Online Trading CODING 7. SOURCE CODE Home.apsx.cs using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.Data.SqlClient; public partial class Home : System.Web.UI.Page { SqlConnection con; SqlDataReader dr; SqlCommand cmd; string conn; protected void Page_Load(object sender, EventArgs e) { display(); //con = new SqlConnection("server=SUTHAHAR- F92F17TEST;database=sample;user id=sa;pwd=sukitha"); } public void display() { conn = ConfigurationSettings.AppSettings["ConnectionString"]; con = new SqlConnection(conn); } //USER LOGIN protected void ImageButton1_Click(object sender, ImageClickEventArgs e) { if ((TextBox1.Text == "") &&(TextBox2.Text == "")) { Label1.Text = "Enter Username and Password to Login"; } else { cmd = new SqlCommand("select * from login", con); con.Open(); 37 | P a g e
  • 38. Online Trading dr = cmd.ExecuteReader(); while (dr.Read ()) { TextBox1.Text =dr["username"].ToString(); //{ // Session["username"] = TextBox1.Text; // Server.Transfer("media selection.aspx"); //TextBox1.Text = ""; //TextBox2.Text = ""; //} // else //{ // // Label1.Text = "Invalid Username and Password"; // } } } } } Adminlogin.aspx.cs using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; public partial class Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void ImageButton1_Click(object sender, ImageClickEventArgs e) { if ((TextBox1.Text == "") || (TextBox2.Text == "")) { Label1.Text = "Enter Login Details"; } else if ((TextBox1.Text == "zecco") && (TextBox2.Text == "456") || (TextBox1.Text == "admin") && (TextBox2.Text == "ADMIN")) { Response.Redirect("Online Trading.aspx"); } 38 | P a g e
  • 39. Online Trading else { Label1.Text = "Invalid Username & Password"; } } } 39 | P a g e
  • 40. Online Trading TESTING 8. TESTING Testing is a process to show the correctness of the program. Testing is needed to show completeness, it improve the quality of the software and to provide the maintenance aid. Some testing standards are therefore necessary reduce the testing costs and operation time. Testing software extends throughout the coding phase and it represents the ultimate review of configurations, design and coding. Based on the way the software reacts to these testing, we can decide whether the configuration that has been built is study or not. All components of an application are tested, as the failure to do so many results in a series of bugs after the software is put to use. 8.1 Black box Testing Black box testing, also called behavioral testing, focuses on the functional requirements of software. This testing approach enables the software engineer to derive the input conditions that will fully exercise all requirements for a program. Black box testing attempts to find the errors like  Incorrect or missing functions  Interface errors  Errors in data structures or external database access  Behavior or performance errors  Initialization and termination errors In Black box testing software is exercised over a full range of inputs and outputs are observed for correctness. 8.2 White box Testing White box testing is also called Glass box testing is a test case design control; structure of the procedural design to derive test cases using White box testing method, the software engineer can derive the test cases that guarantee that all independent paths within the module have been exercised at least once. Exercise all logic decisions on their true or false sides. Execute all loops at their boundaries and within their operational bounds. Exercise internal data structure to ensure their validity. 40 | P a g e
  • 41. Online Trading 8.3 Software Testing Strategies Testing involves  Unit testing  Integration testing  Acceptance testing The first level of test is unit testing. The purpose of unit testing is to ensure that each program is fully tested. The second step is integration testing. In this individual program units or programs are integrated and tested as a complete system to ensure that the software requirements are met. Acceptance Testing involves planning and the execution of various types of tests in order to demonstrate that the implemented software system satisfies the requirements. Finally our project meets the requirements after going through all the levels of testing. 41 | P a g e
  • 42. Online Trading SECURITY 9. SECURITY The system security problem can be divided into four related issues: security, integrity, privacy and confidentiality. They determine the file structure, data structure and access procedures. System security refers to the technical innovations and procedures applied to the hardware and operating systems to protect against deliberate or accidental damage from a defined threat. In contrast, data security is the protection of data from loss, disclosure, modifications and destruction. System integrity refers to the proper functioning of programs, appropriate physical security and safety against external threats such as eavesdropping and wiretapping. In comparison, data integrity makes sure that do not differ from original from others and how the organization can be protected against unwelcome, unfair or excessive dissemination of information about it. The term confidentiality is a special status given to sensitive information in a data base to minimize the possible invasion of privacy. It is an attribute of information that characterizes its need for protection. System security is the technical means of providing such protection. In contrast privacy is largely a procedural matter of how information is used. 42 | P a g e
  • 43. Online Trading SCREEN SHOTS 10. SCREEN SHOTS 10.1. Home 43 | P a g e
  • 45. Online Trading 10.3 About Us 45 | P a g e
  • 46. Online Trading 10.4 Admin Login 46 | P a g e
  • 47. Online Trading 10.5 Online Price 47 | P a g e
  • 48. Online Trading 10.6 Online Trading 48 | P a g e
  • 49. Online Trading FUTURE ENHANCEMENT 11. FUTURE ENHANCEMENT Now the users can only do buy through online. All the remaining procedures are done manually. In future we can do full process through online. Online Trading team can apply for the tie up or authorization from all the Agriculture Product Market Committee. It Provide easy way for users to sales them product. 49 | P a g e
  • 50. Online Trading CONCLUSION 12. CONCLUSION Now a day’s manual process for the citizens to sales for their product such like mobile, computer, laptop, stock share etc… has become a huge task. The main object of the website is to reduce the effort by the candidate and save his time and avoid unwanted rushes at the ZECCO and assure a smooth working schedule at ZECCO for Trading. The main features of this site includes flexibility, reduce manual work in an efficient manner, a quick, convenient, reliable and effective way to apply for their online trading market committee records. The project could very well be enhanced further as per the requirements. Online trading is the new concept in the stock market. In India, online trading is still at its infancy stage. Online trading has made it easy to trade in the stock market as now people can trade while sitting at their home. Now stock market is easily accessible by the people. There are some problems while doing the trade through the internet. Major problem faced by online trader is that the investors are loyal to their traditional brokers, they rely upon the suggestions given by their brokers. Another major problem is that the people don't have full knowledge regarding online trading. They find it difficult to trade themselves, as a wrong entry made by them, can bring them huge losses. 50 | P a g e
  • 51. Online Trading BIBLIOGRAPHY 13. BIBLIOGRAPHY  Windows programming Charles Petzoid  ASP. NET Unleashed Stephen Walther  Visual Basic .NET Black Book Steven Holzer  Professional ASP. NET Web services Alex Homer, Dave Sussman  SQL Server Essential Reference Sharon Dooley  www.nseindia.com  www.bseindia.com  www.on-linetrading.com  www.sebi.gov.in  www.zecco.com 51 | P a g e