Beruflich Dokumente
Kultur Dokumente
Project Report
On
Internal Guide
Amogh Apte
By:
Md Samiullah Ansari
Submitted to,
Department of Computer Engineering / Information
Technology,
U. V. Patel College of Engineering
Ganpat University, Kherva - 382 711
E-Trade
DD/MM/YY
CERTIFICATE
TO WHOM SO EVER IT MAY CONCERN
This is to certify that Mr/Ms __________________student of B. Tech
Semester VII (Information Technology / Computer Engineering) has
completed B. Tech Project-1 titled Title of the project in the year 20082009.
Head
CE / IT Department
Acknowledgement
Through words I cannot express my feelings but still here I grab this
opportunity to express our gratitude to all those informative and supportive
pillars who were directly or indirectly involved in the process of completion
of my project.
Finally, I would like to thank my Head of the Department Prof. Kiran R.
Amin for his constant guidance, encouragement and moral support.
At the end my grateful thanks go to our institute, which offer us Industrial
training in 6th semester to develop our practical skill.
Abstract
wealthy. Information provided of proper share price in proper time has too
much value.
For any busy person who has no time of dealing shares through any
firm or intermediate brokers can buy or sell their shares through internet
providing better feasibility through any share trading website.
So here is presented a better solution for any share market relate person
who can see the current share price and buy and sell among any listed
companies. So much manual work and time reduced and much paper work
can be saved.
Any person above 18 can register to the website and deal of any companys
share like buy, sell etc.
Index
E-Trade
E-Trade
E-Trade
Project Profile
E-Trade
Project Title
Project Definition
Scope of Project
Organization
E-Trade
Internal Guide
External Guide
Team Size
Three Persons
Developed By
Brijesh R. Patel(05CE27)
Manish B. Parmar(05CE26)
Naresh A. Patel(05CE37)
Front End
Back End
Project Submitted
Project Duration
15-April-2008 to 12-july-2008
About Project
As we all know that Information is Power in this era. And economics,
management and finance are the most powerful subjects at any field in this
world. In this era of Information Technology the world is growing faster
and faster. And fast interchange of share dealing makes the person more
E-Trade
wealthy. Information provided of proper share price in proper time has too
much value.
For any busy person who has no time of dealing shares through any
firm or intermediate brokers can buy or sell their shares through internet
providing better feasibility through any share trading website.
So here is presented a better solution for any share market relate person
who can see the current share price and buy and sell among any listed
companies. So much manual work and time reduced and much paper work
can be saved.
Any person above 18 can register to the website and deal of any companys
share like buy, sell etc.
There are main modules included.
User:
Login
Registration
Buy share
View Portfolio
Sell share
View Company Information
View Company Share Information
View Latest Market NEWS
Give Feedback
E-Trade
Admin:
Register Company
Manage Company Information(Insert/Edit/Delete/Update)
Manage Company Share Price(Edit/Delete/Update)
Manage User Information(Edit/Delete/Update)
Manage market NEWS(Insert/Edit/Delete/Update)
Introduction
OVERVIEW OF PROJECT:
-We are assigned the task to develop a web application for
Online share trading System.
-We decide to develop this application using ASP.NET.
-We first started with requirement analysis by studying various
share sites to get a clear idea about theis application.
-Then we devide the complete project in two basic modules:
-Administrator
-User.
-Then we started preparing the database according to the
requirement analysis.
E-Trade
10
SCOPE OF PROJECT:
- The Internet and other technologies have opened up innovative
new ways to give and maintain, and to communicate and collaborate across
boundaries.
E-Trade
11
PURPOSE OF PROJECT:
-This system has been made up from the scratch, so the problem
facing with the other commercial web application has been kept in mind and
has been removed.
-As it made in ASP.NET technology, consuming application are
varing from language. So, programmers have ease of choosing the
development language and do not need to worry about the deployment
environments.
-No need to install on individual system so can be accessed
remotely through internet.
-Perform vice it is a faster as possible . It does not really consume
amount of RAM while running.
-Object oriented Architecture along with managed runtime makes
this system Robust, Rich, Safe, Faster and Reliable.
Feasibility Analysis
1 .Technical feasibility:E-Trade
12
2 Time schedule feasibility:- To develop the project according the time schedule.
- First do requirement specification and analysis.
- Then create database of project.
- After that create design of project, then coding.
- Then, last testing of the final project.
3 Operational feasibility:
No chance for manual error because Data (result) is directly fetch from
result file.
No extra programming or other skills are required
Reduce Paper Work
Faster Work
Reduce Repetition of Work by saving quick notes
Data can be fetching from Excel File, so existing data if any can be also
used.
E-Trade
13
4 Implementation feasibility:-
5 Economic feasibility
To get company share price directly from internet .
To earn more money using this type of websites through internet.
There is no need of special training to use this software.
No extra hardware cost..
E-Trade
14
E-Trade
15
Browser
Windows Operating
System
2000
XP
Microsoft Internet
Explorer 6.0
Netscape 7.1
Processor
Operating
System
E-Trade
Minimum:
600 megahertz (MHz) Pentium processor
Recommended:
1 gigahertz (GHz) Pentium processor
Visual Studio Express can be installed on any of the
following systems:
Microsoft Windows 2000 Professional SP4
Microsoft Windows 2000 Server SP4
Microsoft Windows 2000 Advanced Server SP4
Microsoft Windows 2000 Datacenter Server SP4
Microsoft Windows XP Professional x64 Edition
(WOW)
Microsoft Windows XP Professional SP2
Microsoft Windows XP Home Edition SP2
Microsoft Windows XP Media Center Edition
2002 SP2
Microsoft Windows XP Media Center Edition
2004 SP2
Microsoft Windows XP Media Center Edition
2005
Microsoft Windows Server 2003, Standard
Edition SP1
16
RAM
Hard Disk
Display
17
General Features
Friend assemblies.
We now pay attention to the Internals Visible to attribute.
Relaxed delegates.
As long as there is a way to map one delegate's parameters
to another, you can now convert freely between delegate types.
(I'd wanted to see this extended into full delegate currying, but
that will have to wait for a future release.)
Runtime agility.
The ability to compile without a VC# runtime, or targeting
another VC# runtime.
Calling Object members on interfaces.
Minor feature, but useful in some situations.
Improved generic type inferencing.
In VC# 2005, we would not infer a type for a type
parameter that had multiple inferred types (i.e. a parameter T
matched two arguments typed as Integer and Long). In VC#
2008, we will now pick the wider of the two types. (Actually, it's
more complex than this, but you get the idea.)
LINQ
E-Trade
18
XML
XML literals.
XML members.
XML namespaces.
I think most everything on this list has so far been discussed, with the
E-Trade
19
exception of the omissions from object initializes. Our original plans, going
back to PDC05, included several more features for object initializes, such as
being able to write to read-only properties, as well as collection and array
initializes. In the end, the schedule for VS 2008 was not sufficient to
implement these features with a high degree of confidence which
unfortunately means that they will have to wait to a release beyond VC#
2008.
E-Trade
20
E-Trade
21
E-Trade
22
E-Trade
23
Use Case
In the early stages of a development project, use case diagrams
describe real-world activities and motivations. You can refine the
diagrams in later stages to reflect user interface and design details.
E-Trade
24
E-Trade
25
Introduction
One of tools of structuring analysis is the Data Flow Diagram. A Data
Flow Diagram is a Graphical representation of the proposed system. Data
Flow Diagram serves two purposes:
Provide a graphical tool, which can be used by the analyst to explain
his understanding of the system to the user.
Can be readily converted into a structure Chart , which is used in
design.
External Entities
An external entity is a source and/or destination of data, for the system
under consideration. As the name suggest, it lies outside the contexts of
system. It is represented by a solid square.
Process
E-Trade
26
Data Flow
Data flow represents the path of data as it flows through a system. An
arrow represents it, the arrowhead points in the direction in which data
moves. The name of data flow is written along the line.
Data Store
If there is a logical requirement for the data to be stored, it is held in the
data store. A data store, therefore, is a repository of data. It is represented by
an open edged rectangle. A number and a name identify each data like a
process.
E-Trade
27
E-Trade
28
E-Trade
29
E-R Diagram
E-Trade
30
E-Trade
31
Data Dictionary
ADMIN
Sr No
Field
1
2
3
id
admin
password
Data
Type
Int
nvarchar
nvarchar
Size
Fk/Pk
4
50
50
Required Reference
Table
No
No
No
Company_info
Sr
No
Field
1
2
company_id
Company_nam
e
industry
3
4
5
6
7
8
9
10
11
12
E-Trade
Data
Type
Int
Nvarch
ar
Nvarch
ar
House
Nvarch
ar
Incorporation_y Int
ear
chairman
Nvarch
ar
Director
Nvarch
ar
Secratory
Nvarch
ar
Auditor
Nvarch
ar
Face_value
Money
Office_address Nvarch
ar
City
Nvarch
Size
4
200
Pk
Yes
Yes
50
No
50
No
Yes
50
Yes
50
Yes
50
No
50
No
1000
Yes
Yes
30
No
32
13
14
15
16
ar
Country
Nvarch
ar
Email
Nvarch
ar
Website
Nvarch
ar
Office_telephon Varcha
e
r
30
No
200
No
200
No
50
Yes
Company_share
Sr
No
Field
Data
Type
Size
Company_i
d
Price
Last_price
Change
Change_pe
rce
Min
Max
Today_chan
ge
Int
2
3
4
5
6
7
8
Money
Money
Float
8
Float
8
Yes
No
No
No
Money
Money
money
No
No
Yes
Feedback
Sr No Field
Data
Type
Size
Varcha
50
E-Trade
User_na
Fk/Pk
Requir Refere
ed
nce
Table
No
33
me
Date
2
3
commen
t
r
Dateti
me
nvarch
ar
No
4000
No
NEWS
Sr
No
1
2
3
4
Field
News_id
date
Subject
body
Data
Type
int
datetime
Nvarchar
Nvarchar
Size
4
8
50
4000
User_info
Sr
No
field
1
2
User_id
Datetime
3
4
5
6
7
8
9
10
E-Trade
Data
Type
Int
Dateti
me
First_name Nvarch
ar
Last_name Nvarch
ar
Birth_date Dateti
me
Gender
Nchar
Address
Nvarch
ar
City
Nvarch
ar
State
Nchar
Pin_code
Int
Size
4
8
50
Yes
50
Yes
No
10
500
Yes
No
50
No
10
4
No
No
34
11
Mobile_no
12
Emailid
13
14
User_nam
e
Password
15
Question
16
Answer
17
User_amo
unt
Varcha
r
Nvarch
ar
Nvarch
ar
Nvarch
ar
Nvarch
ar
Nvarch
ar
money
50
No
300
Yes
50
Yes
50
Yes
200
No
200
No
Yes
User_share
Sr No
Field
1
2
3
4
5
6
Trans_id
User_name
Company_id
Quantity
Price
total
E-Trade
Data
Type
int
nvarchar
Int
Int
Money
money
Size
Fk/Pk
4
50
4
4
Pk
Fk1
Required Reference
Table
Yes
Yes
user_Info
Yes
No
No
No
35
E-Trade
36
E-Trade
37
Conclusion
After the completion of our project we conclude that, this
system can be really helpful to various sensex for their day to day
transactions and share management.
Less time and effort is required to maintain and use this kind
of system.
This type of system is more useful for earn more money in
less time.
Thus these system should be used and implemented by
sensex to give more reliable service to user.
E-Trade
39
E-Trade
40
Used MSDN
Websites Referred
E-Trade
www.msdn.microsoft.com
41
E-Trade
www.google.com
www.codeguru.com
www.saicare.com
www.tutorial.com
www.functionx.com
42