You are on page 1of 7

ADBMS MINI PROJECT REPORT SHARE MARKET

Nimisha Shah (59) Siddesh Popat (62) Megha Thomas (67)

CONTENTS

Sr.No. 1. 2. 3. 4. 5. 6. 7. 8.

Title Introduction System Design Implementation Evaluation Conclusion & Future Scope References Snapshots Sample code

Page No. 1 1 5 5 6 6 7 12

1.

Introduction:

System Definition / Problem statement:

A database is essential for share market. It is needed to store all the contents of each share & all the details of each client and broker. If a proper database is not made, conflicts and redundancies may arise between different data. Thus, we have a database to store all the information. This project is basically a brokers database where he can see his client details, such as amount of shares purchased, at what price they are purchased, commission earned from that client, etc. He can also add new Client as and when required. The Broker can also see total commission earned from all clients. He can retrieve information about its clients. The Broker can analyse various companies by its yearly or monthly graph. Scope of the system: The Stock Market Database can be used by any broker to check the share details of each client. It can also be used by a broker to analyse various companies by its graph on yearly or monthly basis. Users and applications: This Database is useful for brokers who have several clients. Each clients information is stored in the database. It is useful to calculate the total commission of each broker. Each companys monthly and yearly graph can be viewed.
2.

System Design:

Requirement Analysis: It requires VB6 software and database management software like SQL Server 2000 or Oracle. Feasibility analysis: The Project is feasible economically as well as on time basis, as it can be completed within the given time span and it requires no cost.

ER diagram: Entity Relationship Diagram. Our project ER Diagram explains 4 modules- Broker, Client, Shares, Company and Commission.

Commission and Shares are weak entities which depend on strong entities Broker, Client and Company respectively.

Mapping of EER diagram to relational model:

Broker : b_id b_name b_psd no_of_clients

Client : cl_id clt_name location Phone_n o pin_no b_id

Commission : amt b_id cl_id

Company : c_id c_name

Shares : n o statu s b_am t s_am t date_of_purcha se s_dat e day_v al purchase_a mt c_id cl_i d

3.

Implementation:

Hardware and Software specification: The Operating System required for the database is Windows XP. The minimum configuration is 32 bit. The minimum RAM required is 125 Mb. The processor required is Intel Pentium 4 CPU 2.93GHz . Front End: Visual Basic 6. Back End: SQL Server 2000 .. Conceptual schema design: There are three strategies using which we can implement the database.

In the first strategy the entire schema is designed first and the individual modules are detailed later. In the second strategy the individual modules are detailed first and then the merging of entire schema is done. The third strategy uses the combination of both the above mentioned strategies. The strategy used to implement the database is second strategy. Phases of implementation:

Database:

SQL Server 2000

Interface Modules:

Brokers Login Page: Username and password are the inputs on this page.When the Login button is clicked,the password is validated through the database.If the entered password is incorrect , then a MsgBox appears showing Authentication Failed. Brokers Home page: Through the home page, we can navigate to pages like My Account which gives details about client and the total commission for the logged in broker.The broker can also delete a particular client.He can change his password through this page. Even pages of Company Details and Client Details can be navigated.The broker may log out from this. Individual client details form: From the dropdown list, we can select a particular client and his personal and share details will be displayed. Company details form: We can select a company from the dropdown list. Once the company is selected,then only the yearly and monthly radio buttons will be enabled. These option buttons will give us the sensex graph pertaining to each company. Connectivity: ActiveX Data Object Database(ADODB) & ActiveX Data Object Data Connectivity(ADODC): It is used for connectivity with the database. It connects the front end and the back end. It is useful for accessing the tuples from the corresponding database.
4.

Front End: Visual Basic 6. Back End: SQL Server 2000. Evaluation:

Other similar applications:


-

BSE Marketwatch Software v5.0 : -

It has few additional features: Live Streaming Quotes. Buy and Sell Shares. Master the art of Trading. Live Graph of all scrips and sensex.

TAKIT Software
-

It is simple and user friendly & shows the BUY and SELL signals on AmiBrokerTM . It is very efficient and highly accurate. Its price is the cheapest among all other peers in the market. NO monthly charge for the software.

5.

Conclusion and future scope:

This project is basically a brokers database where he can see his client details, such as amount of shares purchased, at what price they are purchased, commission earned from that client, etc. He can also add new Client as and when required. The Broker can also see total commission earned from all clients. He can retrieve information about its clients. The Broker can analyse various companies by its yearly or monthly graph. Areas of Improvement: The Database made here includes shares only. Even equities and commodities can be included. Even buying and selling of shares can be included in the current project.
6.

References:

Jeffrey P.McManus-Database Access with Visual Basic 6 Sharon J.Podlin -Hands on Visual Basic 6 Evangelos Petroutsos-Database Programming with Visual Basic 6 Wayne S.Freeze -Visual Basic 6
[online] http://www.moneycontrol.com/stocksmarketsindia/ [online]http://www.shareinfoline.com/?gclid=COuKvrKqlawCFYd66wodMRVg5g

You might also like