Professional Documents
Culture Documents
1. SYNOPSIS 1
2. SYSTEM 2
CONFIGURATION
3. SYSTEM 4
SPECIFICATION
4. SYSTEM ANALYSIS 17
5. SYSTEM DESIGN 24
6. TABLE STRUCTURE 30
7. SAMPLE SOURCE 33
CODE
8. SCREEN LAYOUT 61
9. SYSTEM TESTING 76
10. CONCLUSION 80
11. BIBLIOGRAPHY 81
SYNOPSIS
―Share Management System‖ is developed using Front End tool ―ASP.Net‖
and Back End tool ―Microsoft SQL SERVER 2000‖.
The capital required by the company is divided into different units of fixed
amount called ―share‖. A share or stock is a document issued by a company which
entitles its holder to be one of the owners of company.
―Mutual Fund‖ is the main concept of ―Share Management System‖ where a lot
of transactions are made. Mutual Funds collect the savings from small investors, invest
them in government and other corporate securities and earn income through interests and
dividends besides capital gains.
HARDWARE SPECIFICATION
Processor : Pentium IV
RAM : 512 MB
Hard disk : 80 GB
2
SOFTWARE SPECIFICATION
Documentation : MS-Word
3
SYSTEM SPECIFICATION
About Languages
Introduction ASP.NET
Objectives:
4
Server-Side scripting provides dynamic content to users based on the
information stored in a remote location, such as a back-end database
Server-Side scripting includes code written in server-side scripting
languages, such as Active Server Pages (ASP) and Java Server
Pages(JSP)
A Server-side script is executed on a Web Server.
About ASP.NET:
You create an ASP.NET application by using the tools integrated with the
Microsoft .NET Framework. After the application is developed, the
ASP.NET files need to be stored on an IIS Server, which is the Web Server
for Windows Platform. An IIS Server processes ASP.NET files from top to bottom
5
and then executes the scripts. Finally the results are sent to the Web Browser that
requested the ASP.NET file.
Features of ASP.NET:
ASP .NET has the following advanced features that help develop robust
Web Applications:
Compiled Code
Simplicity
Manageability
Scalability
Security
6
Configuration information is stored in XML based text files. You can use
any standard text editor or XML parser to create and edit ASP.NET
configuration files.
Multiple Configuration files, all named Web.Config, can appear in multiple
directories on an ASP.NET web application server. Each Web.Config file
applies configuration settings to its own directory and all child directories
below it. Configuration files in child directory can supply configuration
information in addition to that inherited from parent directories and the
child directory configuration settings can overwrite or modify settings
defined in parent directories.
At run time, ASP.NET uses the configuration information provided by the
Web.config files in a hierarchical virtual directory structure to compute a
collection of configuration settings for each unique URL resource. The
resulting configuration settings are then cached for all Subsequent requests
to a resource. Note that inheritance is defined by the incoming request path
(the URL), not the file system paths to the resources on disk. (The physical
paths).
ASP. NET detects changes to configuration files and automatically applies
new configuration settings to web resources affected by the changes. The
server does not have to be rebooted for the changes to take effect.
Hierarchical configuration settings are automatically recalculated and
reached whenever a configuration file in the hierarchy is changed.
The ASP.NET configuration system is extensible. You can define new
configuration parameters and write configuration section handlers to
process them.
ASP .NET protects configuration files from outside access by configuring
Internet Information Services. (IIS) to prevent direct browser access to
configuration files. HTTP access error 403 (forbidden) is returned to any
browser attempting to request a configuration file directly.
7
ASP.NET Web Forms:
Web Forms consist of a user Interface and Programming logic that is applied to
the components of User Interfaces. ASP.NET Web forms have the following
advantages over other technologies.
Web Forms can be designed and programmed using Rapid Application
Development (RAD) tools.
Web Forms support a rich set of controls, including User-defined and third
party controls that make the application more user-friendly.
Web Forms can be programmed using any of the .NET Framework
languages, such as C# or Visual Basic .NET.
ASP .NET server Controls work within the ASP.NET Framework. As soon
as the client requests a web page, ASP .NET converts these controls into HTML
elements.
Which are displayed in the browser? These controls use the client-side
script that ASP.NET automatically generates to alert the server whenever any
event occurs. The code written for these controls are executed at the server-end.
The base class of all server controls is the Control Class that resides in the
System.Web.UI namespace.
HTML Controls
Web Controls
Validation Controls
8
HTML Server Controls:
HTML Controls are the server-side replicas of the standard HTML tags and
are executed by the aspnet_isapi.dll. are included in ASP.NET for backward
compatibility and can be used when you need to migrate an existing ASP
application to ASP .NET platform.
HTML elements in ASP .NET files are, by default, treated as text. To make
these elements programmable add a runat=‖server‖ attribute to the HTML
element. This attribute indicates that the element should be treated as a server
control.
All HTML controls must be within a <form> tag with the runat=‖server‖
attribute. The runat=‖server‖ attribute indicates that the form should be processed
on the server. It also indicates that the enclosed controls can be accessed by server
scripts.
Web Server controls are special ASP.NET tags understood by the server.
Like HTML server controls, web server controls are also created on the
server and they require a runat=‖server‖ attribute to work. However, web
server controls do not necessarily map to any existing HTML elements and
they may represent more complex elements.
9
Validation control performs a specific type of validation (like validating
against a specific value or a range of values).
ADO.NET
ADO.NET provides consistent access to data sources such as Microsoft
SQL Server, as well as data sources exposed via OLE DB and XML. Data-sharing
consumer applications can use ADO.NET to connect to these data sources and
retrieve, manipulate, and update data.
ADO.NET cleanly factors data access from data manipulation into discrete
components that can be used separately or in tandem. ADO.NET includes .NET
data providers for connecting to a database, executing commands, and retrieving
results. Those results are either processed directly, or placed in an ADO.NET
DataSet object in order to be exposed to the user 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 data provider to manage data
local to the application or sourced from XML.
10
ADO.NET provides functionality to developers writing managed code
similar to the functionality provided to native COM developers by ADO.
DataSet Class:
As application development has evolved, new applications have become
loosely coupled based on the Web application model. More and more of today's
applications use XML to encode data to be passed over network connections. Web
applications use HTTP as the fabric for communication between tiers, and
therefore must explicitly handle maintaining state between requests. This new
model is very different from the connected, tightly coupled style of programming
that characterized the client/server era, where a connection was held open for the
duration of the program's lifetime and no special handling of state was required.
11
Leverage Current ADO Knowledge:
XML and data access are intimately tied — XML is all about encoding
data, and data access is increasingly becoming all about XML. The .NET
Framework does not just support Web standards — it is built entirely on top of
them.
12
XML support is built into ADO.NET at a very fundamental level. The
XML classes in the .NET Framework and ADO.NET are part of the same
architecture — they integrate at many different levels. You no longer have to
choose between the data access set of services and their XML counterparts; the
ability to cross over from one to the other is inherent in the design of both.
VBScript
An Overview:
13
Now, you can use the strings object‘s length property to determine the
length of the text:
Len = buffer.length
Similarly, you can call upon the string object‘s charAt() method to
extract a single character from a specified position in the string:
Char = buffer.charAt(5)
VBScript permits the same types of string operations, but uses built-in
functions instead. Here is the VBScript code to create a variable and initialize it to
"VBScript":
Dim buffer
Buffer = "vbscript"
To obtain the length of the string, call the Len() function:
Length = Len(buffer)
Likewise, to extract a single character from the string, we use the Mid() function:
Char = Mid(buffer, 5, 1)
Is one approach better than the other? You will hear a lot of programmers preach
the object-oriented gospel, claiming that any programming technique that is
object-based is automatically superior to anything else. In certain programming
situations, much can be said for this point of view. In the case of scripting
languages, however, it does not necessarily hold true.
Indeed, object-oriented programming languages are superior for large, complex
programming tasks. If I were writing a sophisticated statistical analysis program, I
would tend to choose an object-oriented language such as C++ over a non object-
oriented language, such as FORTRAN. However, for the small, relatively simple
programs JavaScript and VBScript were designed to create, the benefits of object-
orientation largely fade away. At the very least, the benefits are offset by the
greater complexity of thinking in objects. For most rapid development tasks on
web sites, JavaScript's object flavor does not convey a telling advantage.
14
The Structure of VBScript Program:
Internet Integration:
The SQL Server 2000 database engine includes integrated XML support. It
also has the scalability, availability, and security features required to operate as the
data storage component of the largest Web sites. The SQL Server 2000
programming model is integrated with the Windows DNA architecture for
developing Web applications, and SQL Server 2000 supports features such as
English Query and the Microsoft Search Service to incorporate user-friendly
queries and powerful search capabilities in Web applications.
The same database engine can be used across platforms ranging from laptop
computers running Microsoft Windows® 98 through large, multiprocessor servers
running Microsoft Windows 2000 Data Center Edition. SQL Server 2000
Enterprise Edition supports features such as federated servers, indexed views, and
large memory support that allow it to scale to the performance levels required by
the largest Web sites.
15
Enterprise-Level Database Features:
The SQL Server 2000 relational database engine supports the features
required to support demanding data processing environments. The database engine
protects data integrity while minimizing the overhead of managing thousands of
users concurrently modifying the database. SQL Server 2000 distributed queries
allow you to reference data from multiple sources as if it were a part of a SQL
Server 2000 database, while at the same time, the distributed transaction support
protects the integrity of any updates of the distributed data. Replication allows you
to also maintain multiple copies of data, while ensuring that the separate copies
remain synchronized. You can replicate a set of data to multiple, mobile,
disconnected users, have them work autonomously, and then merge their
modifications back to the publisher.
Data warehousing:
SQL Server 2000 includes tools for extracting and analyzing summary data
for online analytical processing. SQL Server also includes tools for visually
designing databases and analyzing data using English-based questions.
16
SYSTEM ANALYSIS
EXISTING SYSTEM
Since all the activities are done manually it requires lot of time.
Lot of confusions will cross between the employees working in the various
departments.
Not economy
Involvements of papers are very large.
Since all the process is carried out by manually there is chance for an error
during the process period.
Identification is not properly displayed.
Transcription errors are possible.
Dealing with low volume of data.
Retrieval of information is slow.
Less security.
17
PROPOSED SYSTEM
end tool and ―SQL SERVER‖ is the back-end tool in the proposed system.
Table Concept:
In MS-access the table concept is followed where the records are identified by rows
and columns. This is used to access the data from the table very easily. Therefore
retrieval of data is very simple in the proposed system.
Menu Handling:
Building the menus is an easy task because there is no separate coding. The menu
has pop-up facility, which makes the operation easy by the user.
Multitasking:
The proposed system is a multi user environment.
If more than one user can access the same table at a time and
makes it very easy to handle the tables.
There is possibility for current updating.
18
The proposed system involves advanced features:
19
PROJECT DESCRIPTION
SECURITY&MAINTENANCE
I have used ―MS SQL SERVER 2000‖ as a backend for storing the data. The data
stored in the database is of high important. Thus tempering the database by unauthorized
use should be restricted. Granting access to security to the database. It is very essential to
maintain any system. The users are trained to maintain the system.
Login Form
Member Details
Register Form
Mutual Fund Details
Add Market status
View Market status
Holding Fund Details
20
LOGIN FORM
In this form the administrator is allowed to enter user name and password to enter
into the share market. The following sub modules are available in this form.
Member login
Register
Register
This option is used to move the control to ―Member details‖ form. If you
are already a member in mutual fund, the control is moved to ―Mutual fund
form‖.
Member Login
If you are already a member in mutual fund, this option will move the
control to ―Holding fund form‖.
.
MEMBER DETAILS
The main objective of this form is to maintain the member details. This form
contains mainly member name, e-mail, phone no and full address for any communication.
In member details two options are made.
Submit
Next
Submit
This option is used to save the newly entered member information into the
database.
21
Next
This option is used to move the control to the ―Register form‖.
REGISTER FORM
The main objective of this form is to give the choices for every member which
type of investment the member likes. This form contains mainly four options as mutual
funds, life insurance, IPO‘s, post office/FDS.
In register form one option is made.
Go
Go
If you select mutual fund from the choices, this option will move the
control to ―Mutual fund‖ form.
The main objective of this form is to maintain the details for each fund. This form
contains mainly fund name, code, duration & amount.
In mutual fund form two options are made.
Add
Next
Add
This option is used to save the newly entered fund information into the
database.
Next
This option is used to move the control to the page that displays every
fund details.
22
ADD MARKET STATUS
The main objective of this form is to set the current changes on each funds. This
form contains mainly fund name, date & amount
In market status two options are made.
Add
Next
Add
This option is used to save the newly entered fund status information into
the database.
Next
This option is used to move the control to the page that displays every
fund details.
This form is used to display fund status information with date & amount for each
fund from the fund starting date till the current date. If you select one fund from the
purchased funds, this form will displays the fund status for particular fund with date &
amount.
This form is used to display the clients overall funds status on holding account.
This form contain mainly fund name, buying rate, current rate, profit or loss amount.
Through the use of holding account
We can show how many funds we have &
We can show our funds status as either profit or loss.
23
SYSTEM DESIGN
USER REFERENCES
SHARE MARKET
ADMIN REFERENCES
24
LOGIN FORM
ADMIN
REFERENCES
REGISTER FORM
USER
HOLDING FUNDS hold.mdb
REFERENCES
25
LOGIN FORM
IS
CHECK IS NOT CORRECT
USER
IS CORRECT MEMBER
DETAILS
mem.mdb
hold.mdb fund.mdb
ADD MARKET
STATUS
add.mdb
VIEW MARKET
STATUS
view.mdb
26
LOGIN FORM
LOGIN USERNSME
log.mdb
PASSWORD
MEMBER DETAILS
Name, email
MEMBER Add And mem.mdb
DETAILS Address
27
MUTUAL FUND
Fund name,
MUTUAL Add duration, fund.mdb
FUND And
Amount
MARKET STATUS
Fund name,
MARKET
Add Amount & add.mdb
STATUS
Date
28
VIEW FUND STATUS
FUND Fund
STATUS View amount & view.mdb
Date
Fund name,
HOLDING Amount &
FUNDS View Profit/loss hold.mdb
29
TABLE STRUCTURE
MEMBER DETAILS
30
MUTUAL FUND
MARKET DETAILS
31
HOLDING FUND DETAILS
32
IMPLEMENTATION
SOURCE CODE
33
Imports System.Data
Imports System.Data.OleDb
Partial Class Default3
Inherits System.Web.UI.Page
34
Imports System.Data
Imports System.Data.OleDb
Partial Class Default5
Inherits System.Web.UI.Page
Imports System.Data
Imports System.Data.OleDb
Partial Class Default6
Inherits System.Web.UI.Page
35
count = d.Tables(0).Rows.Count
For i = 0 To d.Tables(0).Rows.Count - 1
name = d.Tables(0).Rows(i).Item("fundname")
ID = d.Tables(0).Rows(i).Item("fundcode")
Response.Write("<center><i><body bgcolor=beige><h2>")
Response.Write("<a href=default7.aspx?code=" + ID + ">" +
name + "</a><br>")
Response.Write("</body></h2>")
Next
End Sub
End Class
Imports System.Data
Imports System.Data.OleDb
Partial Class Default7
Inherits System.Web.UI.Page
36
Response.Write("</i></h2><br>")
Response.Write("<i><h2>")
Response.Write("Closing Date:" & closingdate)
Response.Write("</i></h2><br>")
Response.Write("<i><h2>")
Response.Write("Fund Value:" & fundvalue)
Response.Write("</i></h2><br>")
Response.Write("<i><h2>")
Response.Write("Fund Closing Paid:" & fundclosingpaid)
Response.Write("</i></h2><br></font></body>")
End If
Next
End Sub
Imports System.Data
Imports System.Data.OleDb
Partial Class Default8
Inherits System.Web.UI.Page
37
Imports System.Data
Imports System.Data.OleDb
Partial Class Default9
Inherits System.Web.UI.Page
DropDownList1.Items.Add(d.Tables(0).Rows(i).Item("fundname"))
Next
End Sub
Next
Response.Write("</table>")
38
End Sub
End Class
Imports System.Data
Imports System.Data.OleDb
Partial Class Default10
Inherits System.Web.UI.Page
Else
profitloss = "loss"
End If
amount = noofterms * currentrate
total = (currentrate - buyingrate) * noofterms
Response.Write("<tr>")
Response.Write("<td><i><b>" & fundname)
Response.Write("<td>" & noofterms)
Response.Write("<td>" & buyingrate)
Response.Write("<td>" & currentrate)
Response.Write("<td>" & profitloss)
Response.Write("<td>" & amount)
Response.Write("<td>" & total)
If total < 0 Then
Response.Write("<td bgcolor=red>")
Else
39
Response.Write("<td bgcolor=green>")
End If
Next
Response.Write("</table>")
End Sub
End Class
40
HOME PAGE
<%@ Page Language="VB" AutoEventWireup="false"
CodeFile="Default.aspx.vb" Inherits="_Default" %>
41
<asp:Label ID="Label10" runat="server"
BackColor="LightSeaGreen" Font-Bold="True"
Font-Italic="True" Font-Size="Large" Height="20px"
Style="z-index: 107; left: 68px;
position: absolute; top: 436px" Text="Demat
Account"></asp:Label>
<asp:Label ID="Label5" runat="server" BackColor="Transparent"
Font-Size="Medium"
Style="z-index: 108; left: 30px; position: absolute; top:
317px" Text="*" Width="1px"></asp:Label>
<asp:Label ID="Label7" runat="server" BackColor="Transparent"
Style="z-index: 109;
left: 30px; position: absolute; top: 375px" Text="*"
Width="1px"></asp:Label>
<asp:Label ID="Label9" runat="server" BackColor="Transparent"
Style="z-index: 110;
left: 30px; position: absolute; top: 438px" Text="*"
Width="1px"></asp:Label>
<asp:Label ID="Label11" runat="server" BackColor="#00C0C0"
Font-Bold="True" Font-Italic="True"
Font-Size="Large" Height="43px" Style="z-index: 111; left:
478px; position: absolute;
top: 165px" Text="Mutual Funds collect the savings from
small investers, invest them in government and other corporate
securities and earn income through interests and dividends besides
capital gains."
Width="532px"></asp:Label>
<asp:Label ID="Label12" runat="server"
BackColor="MediumSeaGreen" Font-Bold="True"
Font-Italic="True" Font-Size="Large" Height="23px"
Style="z-index: 112; left: 477px;
position: absolute; top: 254px" Text='It works on the
principle of"Small drops of water make a big ocean"'
Width="603px"></asp:Label>
<asp:Label ID="Label14" runat="server"
BackColor="MediumSeaGreen" Font-Bold="True"
Font-Italic="True" Font-Size="X-Large" Height="28px"
Style="z-index: 113; left: 494px;
position: absolute; top: 102px" Text=" Mutual Fund"
Width="162px"></asp:Label>
<asp:Label ID="Label15" runat="server"
BackColor="LightSeaGreen" Font-Bold="True"
Font-Italic="True" Font-Size="X-Large" Style="z-index: 114;
left: 628px; position: absolute;
top: 310px" Text="Top Mutual Funds"
Width="221px"></asp:Label>
<asp:Label ID="Label16" runat="server" BackColor="Transparent"
Font-Bold="True" Font-Italic="True"
Font-Size="Large" Style="z-index: 115; left: 627px;
position: absolute; top: 356px"
Text="DSP ML Opportunities Fund"></asp:Label>
<asp:Label ID="Label17" runat="server" Font-Bold="True" Font-
Italic="True" Font-Size="Large"
Style="z-index: 116; left: 628px; position: absolute; top:
386px" Text="Franklin India Flexi Cap"></asp:Label>
<asp:Label ID="Label18" runat="server" Font-Bold="True" Font-
Italic="True" Font-Size="Large"
42
Style="z-index: 117; left: 629px; position: absolute; top:
416px" Text="HDFC Equity Fund"></asp:Label>
<asp:Label ID="Label19" runat="server" Font-Bold="True" Font-
Italic="True" Font-Size="Large"
Style="z-index: 118; left: 628px; position: absolute; top:
446px" Text="HDFC Top 200"></asp:Label>
<asp:Label ID="Label20" runat="server" Font-Bold="True" Font-
Italic="True" Font-Size="Large"
Style="z-index: 119; left: 628px; position: absolute; top:
477px" Text="Prudential ICICI Dynamic Fund"></asp:Label>
<asp:Label ID="Label21" runat="server" Font-Bold="True" Font-
Italic="True" Font-Size="Large"
Style="z-index: 120; left: 628px; position: absolute; top:
508px" Text="Reliance Vision"></asp:Label>
<asp:Label ID="Label22" runat="server" Font-Bold="True" Font-
Italic="True" Font-Size="Large"
Style="z-index: 121; left: 628px; position: absolute; top:
539px" Text="SBI Magnum Contra"></asp:Label>
<asp:Label ID="Label23" runat="server" Font-Bold="True" Font-
Italic="True" Font-Size="Large"
Style="z-index: 122; left: 628px; position: absolute; top:
570px" Text="SBI Magnum Global 94"></asp:Label>
<asp:Label ID="Label24" runat="server" Font-Bold="True" Font-
Italic="True" Font-Size="Large"
Style="z-index: 123; left: 628px; position: absolute; top:
599px" Text="Sundaram BNP Paribas Leadership"></asp:Label>
<asp:Label ID="Label25" runat="server" Font-Bold="True" Font-
Italic="True" Font-Size="Large"
Style="z-index: 124; left: 629px; position: absolute; top:
632px" Text="Sundaram BNP Paribas Select Midcap"></asp:Label>
<asp:Button ID="Button2" runat="server" BackColor="Transparent"
Font-Bold="True"
Font-Italic="True" Font-Size="Large" Style="z-index: 125;
left: 262px; position: absolute;
top: 538px" Text="admin" />
<asp:Button ID="Button1" runat="server" BackColor="Transparent"
Font-Bold="True"
Font-Italic="True" Font-Size="Large" Style="z-index: 127;
left: 80px; position: absolute;
top: 537px" Text="User" />
<asp:Image ID="Image1" runat="server" ImageUrl="banner.png" Style="z-
index: 116;
left: 0px; position: absolute; top: 0px" />
<asp:Image ID="Image2" runat="server" ImageUrl="top-mutual.png"
Style="z-index: 117;
left: 514px; position: absolute; top: 401px" />
<asp:ImageButton ID="ImageButton1" runat="server"
Height="354px" ImageUrl="~/durga1/share7.jpg"
Style="z-index: 119; left: 249px; position: absolute; top:
433px" Width="213px" />
</div>
</form>
</body>
</html>
43
LOGIN FORM
44
<asp:Image ID="Image1" runat="server" Height="129px"
ImageUrl="banner.png" Style="z-index: 110;
left: 0px; position: absolute; top: 0px" Width="1056px" />
<asp:ImageButton ID="ImageButton1" runat="server"
Height="518px" ImageUrl="~/durga1/share9.jpg"
Style="z-index: 112; left: 4px; position: absolute; top:
134px" Width="346px" />
</div>
</form>
</body>
</html>
MEMBER DETAILS
46
<asp:Label ID="Label15" runat="server" Style="z-index: 123;
left: 471px; position: absolute;
top: 390px" Text="fax" Width="22px" Font-Bold="True" Font-
Italic="True"></asp:Label>
<asp:TextBox ID="TextBox10" runat="server" Style="z-index: 124;
left: 524px; position: absolute;
top: 303px"></asp:TextBox>
<asp:TextBox ID="TextBox11" runat="server" Style="z-index: 125;
left: 222px; position: absolute;
top: 345px"></asp:TextBox>
<asp:TextBox ID="TextBox12" runat="server" Style="z-index: 126;
left: 524px; position: absolute;
top: 345px"></asp:TextBox>
<asp:TextBox ID="TextBox13" runat="server" Style="z-index: 127;
left: 221px; position: absolute;
top: 390px"></asp:TextBox>
<asp:TextBox ID="TextBox14" runat="server" Style="z-index: 128;
left: 525px; position: absolute;
top: 386px"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Font-Bold="True" Font-
Italic="True" Style="z-index: 129;
left: 332px; position: absolute; top: 455px" Text="submit"
BackColor="Transparent" />
<asp:Button ID="Button2" runat="server" Font-Bold="True" Font-
Italic="True" Style="z-index: 131;
left: 449px; position: absolute; top: 454px" Text="next"
BackColor="Transparent" />
<br />
<asp:Image ID="Image1" runat="server" Height="101px"
ImageUrl="banner.png" Style="z-index: 132;
left: -7px; position: absolute; top: 1px" Width="923px" />
</div>
</form>
</body>
</html>
REGISTER FORM
47
Font-Size="X-Large" Style="z-index: 100; left: 265px;
position: absolute; top: 107px"
Text="Register form" Width="164px"></asp:Label>
<asp:Label ID="Label2" runat="server" Style="z-index: 101;
left: 243px; position: absolute;
top: 173px" Text="name" Font-Bold="True" Font-
Italic="True"></asp:Label>
<asp:Label ID="Label3" runat="server" Style="z-index: 102;
left: 242px; position: absolute;
top: 236px" Text="telno" Font-Bold="True" Font-
Italic="True"></asp:Label>
<asp:Label ID="Label4" runat="server" Style="z-index: 103;
left: 243px; position: absolute;
top: 289px" Text="email" Font-Bold="True" Font-
Italic="True"></asp:Label>
<asp:Label ID="Label5" runat="server" Style="z-index: 104;
left: 243px; position: absolute;
top: 349px" Text="city" Font-Bold="True" Font-
Italic="True"></asp:Label>
<asp:Label ID="Label6" runat="server" BackColor="#00C0C0" Font-
Bold="True" Font-Italic="True"
Height="154px" Style="z-index: 105; left: 173px; position:
absolute; top: 408px"
Text="INTRESTED IN" Width="332px"></asp:Label>
<asp:CheckBox ID="CheckBox1" runat="server" Font-Italic="True"
Style="z-index: 106;
left: 199px; position: absolute; top: 452px" Text="Mutual
funds" Font-Bold="True" />
<asp:CheckBox ID="CheckBox2" runat="server" Font-Italic="True"
Style="z-index: 107;
left: 346px; position: absolute; top: 453px" Text="Life
insurance" Font-Bold="True" />
<asp:CheckBox ID="CheckBox3" runat="server" Font-Italic="True"
Style="z-index: 108;
left: 199px; position: absolute; top: 503px" Text="IPOS"
Font-Bold="True" />
<asp:CheckBox ID="CheckBox4" runat="server" Font-Italic="True"
Style="z-index: 109;
left: 342px; position: absolute; top: 503px"
Text="postoffice/FDS" Font-Bold="True" />
<asp:Button ID="Button1" runat="server" Font-Bold="True" Font-
Italic="True" Style="z-index: 116;
left: 312px; position: absolute; top: 584px" Text="Go"
BackColor="Transparent" Font-Size="Small" />
<asp:TextBox ID="TextBox1" runat="server" Style="z-index: 111;
left: 319px; position: absolute;
top: 173px"></asp:TextBox>
<asp:TextBox ID="TextBox2" runat="server" Style="z-index: 112;
left: 320px; position: absolute;
top: 234px" Width="32px"></asp:TextBox>
<asp:TextBox ID="TextBox3" runat="server" Style="z-index: 113;
left: 388px; position: absolute;
top: 232px"></asp:TextBox>
<asp:TextBox ID="TextBox4" runat="server" Style="z-index: 114;
left: 319px; position: absolute;
top: 288px"></asp:TextBox>
48
<asp:TextBox ID="TextBox5" runat="server" Style="z-index: 115;
left: 321px; position: absolute;
top: 346px"></asp:TextBox>
<asp:Image ID="Image1" runat="server" Height="118px"
ImageUrl="banner.png" Style="z-index: 116;
left: 0px; position: absolute; top: 0px" Width="923px" />
<asp:ImageButton ID="ImageButton1" runat="server"
Height="353px" ImageUrl="~/durga1/money[1].jpg"
Style="z-index: 118; left: 597px; position: absolute; top:
175px" Width="255px" />
</div>
</form>
</body>
</html>
MUTUAL FUND
50
<asp:ListItem>29</asp:ListItem>
<asp:ListItem>30</asp:ListItem>
<asp:ListItem>31</asp:ListItem>
</asp:DropDownList>
<asp:DropDownList ID="DropDownList4" runat="server" Style="z-
index: 112; left: 379px;
position: absolute; top: 376px" Width="45px">
<asp:ListItem>jan</asp:ListItem>
<asp:ListItem>feb</asp:ListItem>
<asp:ListItem>mar</asp:ListItem>
<asp:ListItem>apr</asp:ListItem>
<asp:ListItem>may</asp:ListItem>
<asp:ListItem>june</asp:ListItem>
<asp:ListItem>july</asp:ListItem>
<asp:ListItem>aug</asp:ListItem>
<asp:ListItem>sep</asp:ListItem>
<asp:ListItem>oct</asp:ListItem>
<asp:ListItem>nov</asp:ListItem>
<asp:ListItem>dec</asp:ListItem>
</asp:DropDownList>
<asp:DropDownList ID="DropDownList5" runat="server" Style="z-
index: 113; left: 434px;
position: absolute; top: 375px">
<asp:ListItem>2000</asp:ListItem>
<asp:ListItem>2001</asp:ListItem>
<asp:ListItem>2002</asp:ListItem>
<asp:ListItem>2003</asp:ListItem>
<asp:ListItem>2004</asp:ListItem>
<asp:ListItem>2005</asp:ListItem>
<asp:ListItem>2006</asp:ListItem>
<asp:ListItem>2007</asp:ListItem>
<asp:ListItem>2008</asp:ListItem>
<asp:ListItem>2009</asp:ListItem>
<asp:ListItem>2010</asp:ListItem>
</asp:DropDownList>
<asp:TextBox ID="TextBox4" runat="server" Style="z-index: 114;
left: 327px; position: absolute;
top: 478px"></asp:TextBox>
<asp:DropDownList ID="DropDownList2" runat="server" Style="z-
index: 115; left: 329px;
position: absolute; top: 538px">
<asp:ListItem>5 years</asp:ListItem>
<asp:ListItem>10 years</asp:ListItem>
<asp:ListItem>15 years</asp:ListItem>
<asp:ListItem>20 years</asp:ListItem>
<asp:ListItem>25 years</asp:ListItem>
</asp:DropDownList>
<br />
<asp:DropDownList ID="DropDownList6" runat="server" Style="z-
index: 117; left: 327px;
position: absolute; top: 427px">
<asp:ListItem>1</asp:ListItem>
<asp:ListItem>2</asp:ListItem>
<asp:ListItem>3</asp:ListItem>
<asp:ListItem>4</asp:ListItem>
51
<asp:ListItem>5</asp:ListItem>
<asp:ListItem>6</asp:ListItem>
<asp:ListItem>7</asp:ListItem>
<asp:ListItem>8</asp:ListItem>
<asp:ListItem>9</asp:ListItem>
<asp:ListItem>10</asp:ListItem>
<asp:ListItem>11</asp:ListItem>
<asp:ListItem>12</asp:ListItem>
<asp:ListItem>13</asp:ListItem>
<asp:ListItem>14</asp:ListItem>
<asp:ListItem>15</asp:ListItem>
<asp:ListItem>16</asp:ListItem>
<asp:ListItem>17</asp:ListItem>
<asp:ListItem>18</asp:ListItem>
<asp:ListItem>19</asp:ListItem>
<asp:ListItem>20</asp:ListItem>
<asp:ListItem>21</asp:ListItem>
<asp:ListItem>22</asp:ListItem>
<asp:ListItem>23</asp:ListItem>
<asp:ListItem>24</asp:ListItem>
<asp:ListItem>25</asp:ListItem>
<asp:ListItem>26</asp:ListItem>
<asp:ListItem>27</asp:ListItem>
<asp:ListItem>28</asp:ListItem>
<asp:ListItem>29</asp:ListItem>
<asp:ListItem>30</asp:ListItem>
<asp:ListItem>31</asp:ListItem>
</asp:DropDownList>
<asp:DropDownList ID="DropDownList7" runat="server" Style="z-
index: 118; left: 380px;
position: absolute; top: 427px" Width="44px">
<asp:ListItem>jan</asp:ListItem>
<asp:ListItem>feb</asp:ListItem>
<asp:ListItem>mar</asp:ListItem>
<asp:ListItem>apr</asp:ListItem>
<asp:ListItem>may</asp:ListItem>
<asp:ListItem>june</asp:ListItem>
<asp:ListItem>july</asp:ListItem>
<asp:ListItem>aug</asp:ListItem>
<asp:ListItem>sep</asp:ListItem>
<asp:ListItem>oct</asp:ListItem>
<asp:ListItem>nov</asp:ListItem>
<asp:ListItem>dec</asp:ListItem>
</asp:DropDownList>
<asp:DropDownList ID="DropDownList8" runat="server" Style="z-
index: 119; left: 436px;
position: absolute; top: 425px">
<asp:ListItem>2000</asp:ListItem>
<asp:ListItem>2001</asp:ListItem>
<asp:ListItem>2002</asp:ListItem>
<asp:ListItem>2003</asp:ListItem>
<asp:ListItem>2004</asp:ListItem>
<asp:ListItem>2005</asp:ListItem>
<asp:ListItem>2006</asp:ListItem>
<asp:ListItem>2007</asp:ListItem>
<asp:ListItem>2008</asp:ListItem>
<asp:ListItem>2009</asp:ListItem>
52
<asp:ListItem>2010</asp:ListItem>
</asp:DropDownList>
<asp:TextBox ID="TextBox1" runat="server" Style="z-index: 120;
left: 329px; position: absolute;
top: 265px"></asp:TextBox>
<asp:Label ID="Label10" runat="server" Style="z-index: 121;
left: 511px; position: absolute;
top: 266px" Text="FC" Width="24px" Font-Bold="True" Font-
Italic="True"></asp:Label>
</div>
</form>
</body>
</html>
</form>
</body>
</html>
53
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
</div>
</form>
</body>
</html>
MARKET STATUS
54
<asp:ListItem>sundaram BNP paribas Select
Midcap</asp:ListItem>
</asp:DropDownList>
<asp:Label ID="Label1" runat="server" Style="z-index: 101;
left: 217px; position: absolute;
top: 144px" Text="Fund Name" Font-Bold="True"
Width="103px" Font-Italic="True"></asp:Label>
<asp:Label ID="Label2" runat="server" Style="z-index: 102;
left: 258px; position: absolute;
top: 193px" Text="Date" Width="33px" Font-Bold="True" Font-
Italic="True"></asp:Label>
<asp:DropDownList ID="DropDownList2" runat="server" Style="z-
index: 103; left: 341px;
position: absolute; top: 189px" Width="37px">
<asp:ListItem>1</asp:ListItem>
<asp:ListItem>2</asp:ListItem>
<asp:ListItem>3</asp:ListItem>
<asp:ListItem>4</asp:ListItem>
<asp:ListItem>5</asp:ListItem>
<asp:ListItem>6</asp:ListItem>
<asp:ListItem>7</asp:ListItem>
<asp:ListItem>8</asp:ListItem>
<asp:ListItem>9</asp:ListItem>
<asp:ListItem>10</asp:ListItem>
<asp:ListItem>11</asp:ListItem>
<asp:ListItem>12</asp:ListItem>
<asp:ListItem>13</asp:ListItem>
<asp:ListItem>14</asp:ListItem>
<asp:ListItem>15</asp:ListItem>
<asp:ListItem>16</asp:ListItem>
<asp:ListItem>17</asp:ListItem>
<asp:ListItem>18</asp:ListItem>
<asp:ListItem>19</asp:ListItem>
<asp:ListItem>20</asp:ListItem>
<asp:ListItem>21</asp:ListItem>
<asp:ListItem>22</asp:ListItem>
<asp:ListItem>23</asp:ListItem>
<asp:ListItem>24</asp:ListItem>
<asp:ListItem>25</asp:ListItem>
<asp:ListItem>26</asp:ListItem>
<asp:ListItem>27</asp:ListItem>
<asp:ListItem>28</asp:ListItem>
<asp:ListItem>29</asp:ListItem>
<asp:ListItem>30</asp:ListItem>
<asp:ListItem>31</asp:ListItem>
</asp:DropDownList>
<asp:Label ID="Label3" runat="server" Style="z-index: 104;
left: 240px; position: absolute;
top: 239px" Text="Amount" Font-Bold="True" Width="56px"
Font-Italic="True"></asp:Label>
<asp:TextBox ID="TextBox2" runat="server" Style="z-index: 105;
left: 342px; position: absolute;
top: 236px"></asp:TextBox>
<asp:DropDownList ID="DropDownList4" runat="server" Style="z-
index: 106; left: 446px;
position: absolute; top: 187px" Width="53px">
55
<asp:ListItem>2000</asp:ListItem>
<asp:ListItem>2001</asp:ListItem>
<asp:ListItem>2002</asp:ListItem>
<asp:ListItem>2003</asp:ListItem>
<asp:ListItem>2004</asp:ListItem>
<asp:ListItem>2005</asp:ListItem>
<asp:ListItem>2006</asp:ListItem>
<asp:ListItem>2007</asp:ListItem>
<asp:ListItem>2008</asp:ListItem>
<asp:ListItem>2009</asp:ListItem>
<asp:ListItem>2010</asp:ListItem>
</asp:DropDownList>
<asp:Button ID="Button1" runat="server" Font-Bold="True" Font-
Italic="True" Style="z-index: 107;
left: 301px; position: absolute; top: 322px" Text="add"
BackColor="Transparent" />
<asp:DropDownList ID="DropDownList3" runat="server" Style="z-
index: 108; left: 394px;
position: absolute; top: 189px" Width="38px">
<asp:ListItem>jan</asp:ListItem>
<asp:ListItem>feb</asp:ListItem>
<asp:ListItem>mar</asp:ListItem>
<asp:ListItem>apr</asp:ListItem>
<asp:ListItem>may</asp:ListItem>
<asp:ListItem>june</asp:ListItem>
<asp:ListItem>july</asp:ListItem>
<asp:ListItem>aug</asp:ListItem>
<asp:ListItem>sep</asp:ListItem>
<asp:ListItem>oct</asp:ListItem>
<asp:ListItem>nov</asp:ListItem>
<asp:ListItem>dec</asp:ListItem>
</asp:DropDownList>
<asp:Label ID="Label4" runat="server" BackColor="Green" Font-
Bold="True" Font-Italic="True"
Font-Size="Large" Height="23px" Style="z-index: 109; left:
285px; position: absolute;
top: 62px" Text="MARKET STATUS" Width="177px"></asp:Label>
<asp:Button ID="Button2" runat="server" Font-Bold="True" Font-
Italic="True" Style="z-index: 111;
left: 372px; position: absolute; top: 321px" Text="next"
Width="51px" BackColor="Transparent" />
<asp:Image ID="Image1" runat="server" Height="127px"
ImageUrl="banner.png" Style="z-index: 112;
left: 0px; position: absolute; top: 0px" Width="895px" />
</div>
</form>
</body>
</html>
56
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
</div>
</form>
</body>
</html>
USER REFERENCES
58
<asp:Button ID="Button3" runat="server" BackColor="Transparent"
Font-Bold="True"
Font-Italic="True" Font-Size="Medium" Style="z-index: 103;
left: 416px; position: absolute;
top: 219px" Text="Register Form" />
</div>
</form>
</body>
</html>
ADMIN REFERENCES
</div>
</form>
</body>
</html>
60
SCREEN LAYOUT
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
SYSTEM STUDY
SYSTEM TESTING
The testing phase involves the testing of the developed system using
various test data. Preparation of test data plays a vital roll in the system testing.
After the preparing the test data system under study was tested using those test
data. While testing the system by using test data, errors were found and corrected
by using following testing steps and corrections are also noted for future use.
Thus, a series of testing was performed for the proposed system before the
system was ready for the implementation.
Testing Objectives:
There are several rules that can server as testing objectives. They are
Testing is a process of executing a program with the intent of finding an
error.
A good case is one that has a high probability of finding an undiscovered
error.
A successful test is one that uncovers an undiscovered error.
If testing is conducted successfully according to the objectives stated
above, it will uncover errors in the software. Also testing demonstrates that
software functions appear to the working according to specifications that
performance requirements appear to have been set.
76
Types of Testing:
Unit Testing:
Integration Testing:
77
Validation Testing:
Output Testing:
System Testing:
78
Performance Testing:
User acceptance of the system is the key factor for the success of any
system. The system under consideration was tested for the user acceptance by
constantly keeping in touch with the prospective system users at the time of
developing and making change were ever required. This is done in regard to the
following points:
Input screen design
Output screen design
On-line message to guide the user
Menu-driven system
79
CONCLUSION
This Project titled as ―Share management system‖ has been designed with
much care, with the intention easier and more complexity involved is presented in
a simple and lucid style.
Much care has been taken in designing the database and certain reports so
that any fact about entries can be handled easily by end users.
The design and development can definitely meet the user specifications.
I have made all my efforts to include all difficulties of the manual system
and the project is developed in a GUI programming environment.
80
BIBLIOGRAPHY
VBScript Techmedia
81