Stock portfolio management
-
Upload
alien-coders -
Category
Education
-
view
661 -
download
0
description
Transcript of Stock portfolio management
STOCK PORTFOLIO MANAGEMENT
By K.Kranthi Kumar(08011A0515)S.Manoj Kumar(08011A0517)S.M.Nadeem(08011A0518)
Project Guide:I.Lakshmi Manikyamba(Asst Professor)CSE -JNTUH
Contents:
Introduction Project Description Modules Tools used Screen shots Conclusion
Definition of basic terms
The stock of a business entity represents the original capital invested in the business.
Generally stock is a set of shares. Stock may fluctuate in quantity(no of
shares) and share price in every second. Stock Portfolio: A collection of companies
with their shares and that are owned by a person.
Project Description
It is an online application through which the users can maintain their portfolio easily.
With this the users can monitor whether their investments on particular stock renders them profit or loss.
The portfolio gets updated for every 20 seconds by retrieving current price from yahoo finance.
The users can update their portfolio according to their trade of shares.
Project description(cont…)
Profit or loss on each stock is displayed in rupee currency even though stocks belong to different stock exchanges.
Conversions from different currencies to rupees will be done by retrieving the current value from gocurrency.com.
Presently we are concerned with only four stock exchanges(NYSE,NASDAQ,BSE,NSE).
So only dollar to rupee conversion is made.
Architecture
Three tier architecture:I.Presentation Layer(Presentation)II.Business Logic Layer(Service,Business Logic, DAO)III.Data Access Layer(Database)
Presentation Service Business Logic
Dataaccessobject
Database
requests generate
invoke
return
Acce
ss Data
an
d u
pd
ate
Invoke
data
op
era
tion
Send re
sult
Send d
ata
Modules
Presentation module: This module contains html pages for presentation.
Service module:This module contains JSP pages which will be executed in Web server and may also generate web page for presentation.
Business Logic: This module contains actions performed based on the requests from JSP module.
DataAccessObject:This module is resonsible accessing and updating database through database server.
Tools used
IDE: Netbeans Database: MySql Webserver: Apache Tomcat Technologies: JAVA, SQL, HTML, JSP, JSON.
Screen Shots
Conclusion
By this application a user can easily manage and monitor the investments made on different stocks.