SlideShare a Scribd company logo
1 of 60
Download to read offline
PRESENTED BY
ANUSHA K P
5TH SEM MCA
B9GMCA2001
CONTENTS
➢
Introduction
➢
Existing system
➢
Proposed system
➢
Salient features of the system
➢
Main objective
➢
Methodology
➢
Platform
➢
System requirement specification
➢
Actor identification
➢
Use case identification
➢
Activity diagran
➢
Sequence diagram
➢
Gantt chart
➢
Table design
➢
ER diagram
➢
Data flow diagram
➢
Validation and checks
➢
User manual
➢
Conclusion
➢
Suggestion for future work
➢
Bibiliography
➢
Appendices
INTRODUCTION
Stockzilla is a web based application that aims to predict the
future value of the financial stocks of a company and helps the
traders in buying the right stock.The stock market is a vast array
of investors and traders who buy and sell stock, pushing the price
up or down.
Rather than predicting stock price, this website also provide
various information to traders such as daily market updates, top
gainers and losers in the market, view close and open price in a
particular date, company details etc.
EXISTING SYSTEM
The existing system in stock market predictions are apparently
biased because it consider only source point for data source.
Prediction is made based on certain patterns in the previous stock
price.
Currently there are many application for predicting stock price but
does not provide further information to traders.
PROPOSED SYSTEM
In order to solve the problem of existing system a new system,
proposed is to be designed and implemented. The existing manual
system is difficult to be maintained and to work with. So the
proposed system is to be developed as web application system
which provides a useful interactive interface between normal users
and the traders. This proposed system is highly user friendly.
Uses LSTM model.
SALIENT FEATURES OF SYSTEM
✔
user friendly
✔
provide security
✔
traders with no knowledge of trading will be more benefited.
✔
Responsive website
✔
provides accurate prediction.
✔
New market updates and news helps the traders to getupdated.
OBJECTIVE
The main objective of Stockzilla is:
 Main objective of the proposed system is to predict the the
future value of the financial stocks of a company.
 To help the traders to invest in right stock.
 This project helps in bridging the resources and empowering
the people to know and trade the most out of stock and
understand the generation and the vulnerabilities that has to be
seen and predicted.
METHODOLOGY
I used Incremental model for the development of the project,
which is an evolution of waterfall model. Incremental Model is a
process of software development where requirements divided into
multiple standalone modules of the software development cycle.
Each module goes through the requirements, design, implementation
and testing phases.
When an incremental model is used, the first increment is often a
core product. The core product undergoes a detailed review.
➢
This model is more flexible – less costly to change scope and
requirements.
➢
It is easier to test and debug during a smaller iteration.
➢
Lowers initial delivery cost
CONT..
PLATFORM
Platform forms the foundation on which the architecture,
design,and implementation of a product is built. System
specification defines the full functionality of the system. In many
systems we work on, some functionality performed in hardware
and some in software. System specification documents can thus be
defined as the requirements documentation that formally specifies
the system level requirements of an application.
CONT..
Python
Python is a high-level, interpreted, interactive and object-oriented
scripting language. Python is designed to be highly readable.Python
is great language because it’s concise and easy to read. Whatever
you want to do, Python can do it. From web development to
machine learning to data science.Its language constructs and object-
oriented approach aim to help programmers write clear, logical
code for small- and large-scale projects.
CONT..
HTML5
HyperText Markup Language, commonly referred to as HTML, is
the standard markup language used to create web pages. It is
written in the form of HTML elements consisting of tags enclosed
in angle brackets (like <html>).Web browsers can read HTML files
and compose them into visible or audible web pages.Browsers do
not display the HTML tags and scripts, but use them to interpret
the content of the page.
CONT..
MySQL
MySQL is a relational database management system based on the
Structured Query Language, which is the popular language for
accessing and managing the records in the database. MySQL is
open-source and free software under the GNU license. It is
supported by Oracle Company.
It is currently the most popular database management system
software used for managing the relational database.
SYSTEM REQUIREMENT
Hardware requirement for Stokzilla,
 Processor : Intel i3 or above
 RAM : Minimum 225MB or more.
 Hard Disk : Minimum 2 GB of space
 Input Device : Keyboard
 Output Device : Screens of Monitor or a Laptop
 Speed : 2 GHz
CONT..
Software requirement for Stokzilla,
➔
OPERATING SYSTEM : Ubuntu 18.04(64-bit)
➔
FRONT END : HTML5,JS,CSS
➔
BACK END : Python-Django,MYQSL
➔
WEB BROWSERS : Mozilla Firefox or Google chrome
➔
WEB SERVER : Apache2.
ACTOR IDENTIFICATION
There are two types of users in the system. They are :
1) User
2) Admin
USE CASE IDENTIFICATION
ADMIN
Login: The first step involved is login. The admin can login to
the website using the username and password.
Manage users: Admin can able to view and delete registered
users.
View Feedback : Admin view all the feedback from users about
the site
Manage complaints :Admin manages the complaints,replies to
complaints and view the complaints regarding the website
CONT..
USER
Registration: Registration is the first step of a new user to get
login to our system. The user have to fill the fields including
name, age, gender, address,email, password and username in the
registration form and submit it.
Login: The second step involved is login. The user can login to
the website using the username and password.
Profilemanagement:Stockzilla users can update and view their pro.
CONT..
Add Complaints : If users feels any trouble in accessing website
they can add complaints which will be clarified by the admin
Add Feedback : User can add feedback about the site.
View Market news : Users of stockzilla can view daily market
news and updates.This feature enables the user to get updated with
the stock market.
Search company : Users cansearch about any company in the
stock market by using the ticker symbol.All the details such as
volume of stock,company details, market cap will be displayed as
output to the user
CONT..
View predicted outcome :This features enables the users to see the
upcoming market trend of a stock.ticker symbol will be taken as
input and a graph showing the prediction will be displayed as
output to the user.
View Open and Close price : Open and close price of a particular
interval will be displayed to the user based on the input ticker
symbol and the interval.
Watchlist : User can create their own stock watclist and monitor
the uptrend anddowntrend for the particular stock.
View Upcoming IPOs:Upcoming IPOs in the market can be
viewed by the users.
USE CASE DIAGRAM
A use case is a methodology used in system analysis to identify,
clarify, and organize system requirements. The use case is made
up of a set of possible sequences of interactions betweensystems
and users in a particular environment and related to a particular
goal. The use case should contain all system activities that have
significance to the users. There are three basic Sselements that
make up a use case: Actor, System and goals
ADMIN
CONT..
USER
CONT..
ACTIVITY DIAGRAM
Activity diagram is an important diagram in UML to describe
dynamic aspects of the system. Activity diagram is basically a
flow chart to represent the flow from one activity to another
activity. The activity can be described as an operation of the
system. So the control flow is drawn from one operation to
another. This flow can be sequential, branched or concurrent.
Activity diagrams deals with all type of flow control by using
different elements likefork, join etc.
ADMIN
CONT..
USER
CONT..
SEQUENCE DIAGRAM
Sequence diagram is used to describe the flow of messages, events,
actions between objects and to show concurrent processes and
activations. This also show time are not easily depicted in other
diagrams.The sequences that sequence diagrams are typically used
during analysis and design to document and understand the logical
flow of our system.
GANTT CHART
A Gantt chart, commonly used in project management, is one of
the most popular and useful ways of showing activities (tasks or
events) displayed against time. On the left of the chart is a list of
the activities and along the top is a suitable time scale. Each
activity is represented by a bar; the position and length of the bar
reflects the start date, duration and end date of the activity
CONT..
TABLE DESIGN
Table :Useregtb
Descripiton: user registration details.
 Admintb
 Feedbacktb
 Complainttb
 Complaintreplytb
ER DIAGRAM
An ER diagram is a diagram that helps to design databases in an
efficient way. It is a data model for describing the data or
information. It is a visual representation of data that describes how
data is related to each other. The main components of ER models
are entities (things), attributes and the relationships that can exist
among them.
DATAFLOW DIAGRAM
LEVEL 0:
LEVEL 1:
CONT..
LEVEL 2:
CONT..
CONT..
USER MANUAL
To use the system basic computer knowledge is required. If users
have a basic computer knowledge they could use the system
properly. The two main users in the system are: admin,user.
Since these two users have good computer knowledge they could
use the system easily.
They need to first get registered into our system by filling their
personal details. A confirmation link will be sent to the users
emailID upon registering.
Then there is a “ login “ menu provided at the top of the website
page by clicking on that menu, the user is directed to the “ login
page “where the user should provide the username and the
password. If username and password are correct they are directed
to their respective home pages, otherwise the system will prompt
to enter the correct username and password again.
CONT..
On the right, there is a sidebar having the options:Top gainers,Top
losers,Viewpredictedoutcome,upcomingIPOs,stocknews,search
ticker,open and close price,Feedback,complaints.Top gainers and
losers will display the top gainers of losers in tha market.predicted
outwill will show the graph with prediction.Morethan that users
can alse view stock news through market news section.User can
also add their valuable feedback abou the site as well as
complaint also.In the bottom sign out option is given
CONT..
CONCLUSION
Stock market are hard to monitor and require plenty of
context when trying to interpret the movement and stock
prices.LSTMs perform better as they are able to keep track of
temporal dependencies between stock prices for a longer
period of time while performing predictions.
Hence a stock prediction system will help the traders and
investors for selecting appropriate stocks.
SUGGESTION FOR FUTURE WORK
The system has been designed at the maximum possible
excellence. Still we acceptdrawbacks as it is a human effort.
The program is coded in more structured manner so we can
include more future enhancement. There is a scope for
improvement of the system. Apart from these there is scope
for generating many more features.
Stockzilla can be made human interactive by adding new
features like chatbox,Adding friends. Including paper trading
like feature will be more useful for noob traders.
BIBLIOGRAPHY
 [1] K. Senthamarai Kannan, P. Sailapathi Sekar,
M.Mohamed Sathik and P. Arumugam, “Financial stock
market forecastusing data mining Techniques", 2010,
Proceedings of the international multiconference of engineers
and computerscientists.
 [2] https://realpython.com/tutorials/django/ :Python tutorial
 [3] https://machinelearningmastery.com/machine-learning
:Machine Learning
SNAPSHOTS
 Home page
 Admin/user Login
 Signup
 User home page
 Top gainers
 Top Losers
 Market news
 IPO
 Search open and close price
 View prediction
60
THANKS!

More Related Content

Similar to STOCK PRED.pdf

Shopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docxShopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docxkrushnaborade2
 
Shopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docxShopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docxkrushnaborade2
 
OOAD U1.pptx
OOAD U1.pptxOOAD U1.pptx
OOAD U1.pptxanguraju1
 
Medical Store Management System Software Engineering 1
Medical Store Management System Software Engineering 1Medical Store Management System Software Engineering 1
Medical Store Management System Software Engineering 1hani2253
 
Medical Store Management System Software Engineering Project
Medical Store Management System Software Engineering ProjectMedical Store Management System Software Engineering Project
Medical Store Management System Software Engineering Projecthani2253
 
Online vehicle service center management system project report
Online vehicle service center management system project reportOnline vehicle service center management system project report
Online vehicle service center management system project reportmehulgundaliya
 
Oosd shopping (1)
Oosd shopping (1)Oosd shopping (1)
Oosd shopping (1)shaj13
 
IRJET- Towards Efficient Framework for Semantic Query Search Engine in Large-...
IRJET- Towards Efficient Framework for Semantic Query Search Engine in Large-...IRJET- Towards Efficient Framework for Semantic Query Search Engine in Large-...
IRJET- Towards Efficient Framework for Semantic Query Search Engine in Large-...IRJET Journal
 
Unit iv function and service oriented designs 9
Unit iv function and service oriented designs 9Unit iv function and service oriented designs 9
Unit iv function and service oriented designs 9kiruthikamurugesan2628
 
Quality Assurance. Quality Assurance Approach. White Box
Quality Assurance. Quality Assurance Approach. White BoxQuality Assurance. Quality Assurance Approach. White Box
Quality Assurance. Quality Assurance Approach. White BoxKimberly Jones
 
Mingle box - Online Job seeking System
Mingle box - Online Job seeking SystemMingle box - Online Job seeking System
Mingle box - Online Job seeking SystemBharat Kalia
 
Workshop on Basics of Software Engineering (DFD, UML and Project Culture)
Workshop on Basics of Software Engineering (DFD, UML and Project Culture)Workshop on Basics of Software Engineering (DFD, UML and Project Culture)
Workshop on Basics of Software Engineering (DFD, UML and Project Culture)Dr Sukhpal Singh Gill
 
Inventory management system
Inventory management systemInventory management system
Inventory management systemAshrafee rakhi
 
Software Requirements Engineering Methodologies
Software Requirements Engineering MethodologiesSoftware Requirements Engineering Methodologies
Software Requirements Engineering MethodologiesKiran Munir
 
Local Service Search Engine Management System LSSEMS
Local Service Search Engine Management System LSSEMSLocal Service Search Engine Management System LSSEMS
Local Service Search Engine Management System LSSEMSYogeshIJTSRD
 

Similar to STOCK PRED.pdf (20)

Day01 01 software requirement concepts
Day01 01 software requirement conceptsDay01 01 software requirement concepts
Day01 01 software requirement concepts
 
Shopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docxShopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docx
 
Shopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docxShopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docx
 
Project report
Project reportProject report
Project report
 
OOAD U1.pptx
OOAD U1.pptxOOAD U1.pptx
OOAD U1.pptx
 
Online news 365
Online news 365Online news 365
Online news 365
 
Medical Store Management System Software Engineering 1
Medical Store Management System Software Engineering 1Medical Store Management System Software Engineering 1
Medical Store Management System Software Engineering 1
 
Medical Store Management System Software Engineering Project
Medical Store Management System Software Engineering ProjectMedical Store Management System Software Engineering Project
Medical Store Management System Software Engineering Project
 
Online vehicle service center management system project report
Online vehicle service center management system project reportOnline vehicle service center management system project report
Online vehicle service center management system project report
 
Building an Information System
Building an Information SystemBuilding an Information System
Building an Information System
 
Oosd shopping (1)
Oosd shopping (1)Oosd shopping (1)
Oosd shopping (1)
 
IRJET- Towards Efficient Framework for Semantic Query Search Engine in Large-...
IRJET- Towards Efficient Framework for Semantic Query Search Engine in Large-...IRJET- Towards Efficient Framework for Semantic Query Search Engine in Large-...
IRJET- Towards Efficient Framework for Semantic Query Search Engine in Large-...
 
Unit iv function and service oriented designs 9
Unit iv function and service oriented designs 9Unit iv function and service oriented designs 9
Unit iv function and service oriented designs 9
 
Quality Assurance. Quality Assurance Approach. White Box
Quality Assurance. Quality Assurance Approach. White BoxQuality Assurance. Quality Assurance Approach. White Box
Quality Assurance. Quality Assurance Approach. White Box
 
Use Case Diagrams part4
Use Case Diagrams part4Use Case Diagrams part4
Use Case Diagrams part4
 
Mingle box - Online Job seeking System
Mingle box - Online Job seeking SystemMingle box - Online Job seeking System
Mingle box - Online Job seeking System
 
Workshop on Basics of Software Engineering (DFD, UML and Project Culture)
Workshop on Basics of Software Engineering (DFD, UML and Project Culture)Workshop on Basics of Software Engineering (DFD, UML and Project Culture)
Workshop on Basics of Software Engineering (DFD, UML and Project Culture)
 
Inventory management system
Inventory management systemInventory management system
Inventory management system
 
Software Requirements Engineering Methodologies
Software Requirements Engineering MethodologiesSoftware Requirements Engineering Methodologies
Software Requirements Engineering Methodologies
 
Local Service Search Engine Management System LSSEMS
Local Service Search Engine Management System LSSEMSLocal Service Search Engine Management System LSSEMS
Local Service Search Engine Management System LSSEMS
 

Recently uploaded

Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 

STOCK PRED.pdf

  • 1. PRESENTED BY ANUSHA K P 5TH SEM MCA B9GMCA2001
  • 2. CONTENTS ➢ Introduction ➢ Existing system ➢ Proposed system ➢ Salient features of the system ➢ Main objective ➢ Methodology ➢ Platform ➢ System requirement specification
  • 3. ➢ Actor identification ➢ Use case identification ➢ Activity diagran ➢ Sequence diagram ➢ Gantt chart ➢ Table design ➢ ER diagram ➢ Data flow diagram
  • 4. ➢ Validation and checks ➢ User manual ➢ Conclusion ➢ Suggestion for future work ➢ Bibiliography ➢ Appendices
  • 5. INTRODUCTION Stockzilla is a web based application that aims to predict the future value of the financial stocks of a company and helps the traders in buying the right stock.The stock market is a vast array of investors and traders who buy and sell stock, pushing the price up or down. Rather than predicting stock price, this website also provide various information to traders such as daily market updates, top gainers and losers in the market, view close and open price in a particular date, company details etc.
  • 6. EXISTING SYSTEM The existing system in stock market predictions are apparently biased because it consider only source point for data source. Prediction is made based on certain patterns in the previous stock price. Currently there are many application for predicting stock price but does not provide further information to traders.
  • 7. PROPOSED SYSTEM In order to solve the problem of existing system a new system, proposed is to be designed and implemented. The existing manual system is difficult to be maintained and to work with. So the proposed system is to be developed as web application system which provides a useful interactive interface between normal users and the traders. This proposed system is highly user friendly. Uses LSTM model.
  • 8. SALIENT FEATURES OF SYSTEM ✔ user friendly ✔ provide security ✔ traders with no knowledge of trading will be more benefited. ✔ Responsive website ✔ provides accurate prediction. ✔ New market updates and news helps the traders to getupdated.
  • 9. OBJECTIVE The main objective of Stockzilla is:  Main objective of the proposed system is to predict the the future value of the financial stocks of a company.  To help the traders to invest in right stock.  This project helps in bridging the resources and empowering the people to know and trade the most out of stock and understand the generation and the vulnerabilities that has to be seen and predicted.
  • 10. METHODOLOGY I used Incremental model for the development of the project, which is an evolution of waterfall model. Incremental Model is a process of software development where requirements divided into multiple standalone modules of the software development cycle. Each module goes through the requirements, design, implementation and testing phases.
  • 11. When an incremental model is used, the first increment is often a core product. The core product undergoes a detailed review. ➢ This model is more flexible – less costly to change scope and requirements. ➢ It is easier to test and debug during a smaller iteration. ➢ Lowers initial delivery cost CONT..
  • 12. PLATFORM Platform forms the foundation on which the architecture, design,and implementation of a product is built. System specification defines the full functionality of the system. In many systems we work on, some functionality performed in hardware and some in software. System specification documents can thus be defined as the requirements documentation that formally specifies the system level requirements of an application.
  • 13. CONT.. Python Python is a high-level, interpreted, interactive and object-oriented scripting language. Python is designed to be highly readable.Python is great language because it’s concise and easy to read. Whatever you want to do, Python can do it. From web development to machine learning to data science.Its language constructs and object- oriented approach aim to help programmers write clear, logical code for small- and large-scale projects.
  • 14. CONT.. HTML5 HyperText Markup Language, commonly referred to as HTML, is the standard markup language used to create web pages. It is written in the form of HTML elements consisting of tags enclosed in angle brackets (like <html>).Web browsers can read HTML files and compose them into visible or audible web pages.Browsers do not display the HTML tags and scripts, but use them to interpret the content of the page.
  • 15. CONT.. MySQL MySQL is a relational database management system based on the Structured Query Language, which is the popular language for accessing and managing the records in the database. MySQL is open-source and free software under the GNU license. It is supported by Oracle Company. It is currently the most popular database management system software used for managing the relational database.
  • 16. SYSTEM REQUIREMENT Hardware requirement for Stokzilla,  Processor : Intel i3 or above  RAM : Minimum 225MB or more.  Hard Disk : Minimum 2 GB of space  Input Device : Keyboard  Output Device : Screens of Monitor or a Laptop  Speed : 2 GHz
  • 17. CONT.. Software requirement for Stokzilla, ➔ OPERATING SYSTEM : Ubuntu 18.04(64-bit) ➔ FRONT END : HTML5,JS,CSS ➔ BACK END : Python-Django,MYQSL ➔ WEB BROWSERS : Mozilla Firefox or Google chrome ➔ WEB SERVER : Apache2.
  • 18. ACTOR IDENTIFICATION There are two types of users in the system. They are : 1) User 2) Admin
  • 19. USE CASE IDENTIFICATION ADMIN Login: The first step involved is login. The admin can login to the website using the username and password. Manage users: Admin can able to view and delete registered users. View Feedback : Admin view all the feedback from users about the site Manage complaints :Admin manages the complaints,replies to complaints and view the complaints regarding the website
  • 20. CONT.. USER Registration: Registration is the first step of a new user to get login to our system. The user have to fill the fields including name, age, gender, address,email, password and username in the registration form and submit it. Login: The second step involved is login. The user can login to the website using the username and password. Profilemanagement:Stockzilla users can update and view their pro.
  • 21. CONT.. Add Complaints : If users feels any trouble in accessing website they can add complaints which will be clarified by the admin Add Feedback : User can add feedback about the site. View Market news : Users of stockzilla can view daily market news and updates.This feature enables the user to get updated with the stock market. Search company : Users cansearch about any company in the stock market by using the ticker symbol.All the details such as volume of stock,company details, market cap will be displayed as output to the user
  • 22. CONT.. View predicted outcome :This features enables the users to see the upcoming market trend of a stock.ticker symbol will be taken as input and a graph showing the prediction will be displayed as output to the user. View Open and Close price : Open and close price of a particular interval will be displayed to the user based on the input ticker symbol and the interval. Watchlist : User can create their own stock watclist and monitor the uptrend anddowntrend for the particular stock. View Upcoming IPOs:Upcoming IPOs in the market can be viewed by the users.
  • 23. USE CASE DIAGRAM A use case is a methodology used in system analysis to identify, clarify, and organize system requirements. The use case is made up of a set of possible sequences of interactions betweensystems and users in a particular environment and related to a particular goal. The use case should contain all system activities that have significance to the users. There are three basic Sselements that make up a use case: Actor, System and goals
  • 26. ACTIVITY DIAGRAM Activity diagram is an important diagram in UML to describe dynamic aspects of the system. Activity diagram is basically a flow chart to represent the flow from one activity to another activity. The activity can be described as an operation of the system. So the control flow is drawn from one operation to another. This flow can be sequential, branched or concurrent. Activity diagrams deals with all type of flow control by using different elements likefork, join etc.
  • 29. SEQUENCE DIAGRAM Sequence diagram is used to describe the flow of messages, events, actions between objects and to show concurrent processes and activations. This also show time are not easily depicted in other diagrams.The sequences that sequence diagrams are typically used during analysis and design to document and understand the logical flow of our system.
  • 30. GANTT CHART A Gantt chart, commonly used in project management, is one of the most popular and useful ways of showing activities (tasks or events) displayed against time. On the left of the chart is a list of the activities and along the top is a suitable time scale. Each activity is represented by a bar; the position and length of the bar reflects the start date, duration and end date of the activity
  • 32. TABLE DESIGN Table :Useregtb Descripiton: user registration details.
  • 37. ER DIAGRAM An ER diagram is a diagram that helps to design databases in an efficient way. It is a data model for describing the data or information. It is a visual representation of data that describes how data is related to each other. The main components of ER models are entities (things), attributes and the relationships that can exist among them.
  • 42. USER MANUAL To use the system basic computer knowledge is required. If users have a basic computer knowledge they could use the system properly. The two main users in the system are: admin,user. Since these two users have good computer knowledge they could use the system easily. They need to first get registered into our system by filling their personal details. A confirmation link will be sent to the users emailID upon registering.
  • 43. Then there is a “ login “ menu provided at the top of the website page by clicking on that menu, the user is directed to the “ login page “where the user should provide the username and the password. If username and password are correct they are directed to their respective home pages, otherwise the system will prompt to enter the correct username and password again. CONT..
  • 44. On the right, there is a sidebar having the options:Top gainers,Top losers,Viewpredictedoutcome,upcomingIPOs,stocknews,search ticker,open and close price,Feedback,complaints.Top gainers and losers will display the top gainers of losers in tha market.predicted outwill will show the graph with prediction.Morethan that users can alse view stock news through market news section.User can also add their valuable feedback abou the site as well as complaint also.In the bottom sign out option is given CONT..
  • 45. CONCLUSION Stock market are hard to monitor and require plenty of context when trying to interpret the movement and stock prices.LSTMs perform better as they are able to keep track of temporal dependencies between stock prices for a longer period of time while performing predictions. Hence a stock prediction system will help the traders and investors for selecting appropriate stocks.
  • 46. SUGGESTION FOR FUTURE WORK The system has been designed at the maximum possible excellence. Still we acceptdrawbacks as it is a human effort. The program is coded in more structured manner so we can include more future enhancement. There is a scope for improvement of the system. Apart from these there is scope for generating many more features. Stockzilla can be made human interactive by adding new features like chatbox,Adding friends. Including paper trading like feature will be more useful for noob traders.
  • 47. BIBLIOGRAPHY  [1] K. Senthamarai Kannan, P. Sailapathi Sekar, M.Mohamed Sathik and P. Arumugam, “Financial stock market forecastusing data mining Techniques", 2010, Proceedings of the international multiconference of engineers and computerscientists.  [2] https://realpython.com/tutorials/django/ :Python tutorial  [3] https://machinelearningmastery.com/machine-learning :Machine Learning
  • 56.  Search open and close price
  • 57.
  • 59.