PROJECT REPORT - E-Voting Synopsis

Download as pdf or txt
Download as pdf or txt
You are on page 1of 93

Bachelor Of Computer Application

Project Report Of
BCSP-064
On

E- Voting System
To
(School Of Computer & Information Science
Indira Gandhi National Open University
Maidan Garhi, New Delhi-110068)

Submitted By
E- Voting System
Contents Of Synopsis
Name: RAJENDRA PRASAD
Platform: ASP.Net
Enrolment No: 145414649
1|D e vel op ed By : RAJ END RA PRA SA D (BCA - 1 4 5 41 4 6 49 )
Programme Code: BCA
Contents Of Synopsis
1. Title of the project 3
2. Introduction 4
3. Objective of The project 6
4. Project Category 8
5. Planning & Scheduling Technique 12
6. Software Requirement Specification 13
7. System Development Life Cycle 14
8. Module Description 15
9. Analysis 17
9.1. DFD 17
9.2. ERD 22
10. Data Structure 24
11. Input Screen 26
12. Output Screen 35
13. Source Code 43
14. Testing 84
15. Report Generation 89
16. Future Scope 90
17. Limitation 91
18. Bibliography 92

2|D e vel op ed By : RAJ END RA PRA SA D (BCA - 1 4 5 41 4 6 49 )


1.Title Of The Project

E- Voting System
(ASP.Net & Sql)

3|D e vel op ed By : RAJ END RA PRA SA D (BCA - 1 4 5 41 4 6 49 )


2.Introduction
“E-Voting System for College Elections” is an online voting technique. It is

like other online services like “Online Reservation system”. In this system

college students, can give his\her vote online without going to college and

without standing in lines on the day of elections.

There is a Database which can be maintained by the college database

Administrator in which all the names of voter with complete information is

stored. Each student is provided by a “User ID” and “Password” by using

that ID and Password he\she can use his\her vote. E- Voting is a web based

system that facilitates the running of elections and surveys online.

Purpose of developing this system is to simplify the process of organizing

elections and make it convenient for voters to vote remotely from their home

computers which taking into consideration security, anonymity and providing

auditioning capabilities. The scope of this project will be that it surely

increases the voting percentage in university and college elections. Online

4|D e vel op ed By : RAJ END RA PRA SA D (BCA - 1 4 5 41 4 6 49 )


voting system will be fast enough to calculate the results and reduce the

human efforts, as all the things will be automated.

5|D e vel op ed By : RAJ END RA PRA SA D (BCA - 1 4 5 41 4 6 49 )


3. Objective of the project
The main objectives of system for E-Voting System are:
 The Objective of E-Voting System is to help the organization in

automating the whole manual processing of the existing system.

 The main objective to develop the system is to make the accurate &

efficient decision in different tasks at different time at different

situations. The existing system is manual so members of the unit

generally face a lot of embarrassing situations many times. Now

they need to automate the whole process so as to make it more easy

and accurate.

 This project is made as user friendly as possible so that any student

can use it with little knowledge of computers.

 System should support multi-user environment.

 Up-to-date Information.

6|D e vel op ed By : RAJ END RA PRA SA D (BCA - 1 4 5 41 4 6 49 )


 The project will reduce the tedious job of paperwork by keeping all

the details of voter, voting results, candidates data etc. stored in the

form of database.

7|D e vel op ed By : RAJ END RA PRA SA D (BCA - 1 4 5 41 4 6 49 )


4.Category Of Project
Introduction of SQL Server

What is SQL server?

SQL server is a client/server relational database management system (RDBMS) that

uses the transact-SQL to send request between the client and SQL server.

Why use SQL server as back end?

SQL server is designed to be a client/server system. Client/server systems are

constructed so that the database can reside on central computer known as Server and be

shared among several users. When users want to access the data in SQL server, they

run an application on their local computer known as client that connects over a

network to the server running SQL server. SQL server can work with thousands of

client applications simultaneously. The server has features to prevent the logical

problems that occur if a user tries to read or modify data currently being used by

others. While SQL server is designed to work as a client/server network, it is also

capable of working as a stand-alone database directly on the client. The scalability and

ease of use features of SQL server allow it to work efficiently on a client without

8|D e vel op ed By : RAJ END RA PRA SA D (BCA - 1 4 5 41 4 6 49 )


consuming too many resources. SQL server effectively allocates the available

resources such as memory, network bandwidth and disk I/O among the multiple users.

Facilities offered by RDBMS:

 Creation of files, Addition of data, Deletion of data, Modification of

data.

 Retrieving data collectively or selectively.

 The data stored can be sorted or indexed at user’s discretion or

direction.

 Various reports can be produced from the system. These may either

be standardized reports or that may be specifically generated

according to specific user definition.

 Mathematical function can be performed and the data stored in the

database can be manipulated with functions to perform the desired

calculations.

 To maintain data integrity and database use.

 Data integrity for multiple users.

9|D e vel op ed By : RAJ END RA PRA SA D (BCA - 1 4 5 41 4 6 49 )


About ASP.NET 2012

ASP.NET 2012 allows users to write programs that break down into modules. These

modules will represent the real-world objects and are knows as classes or types. An

object can be created out of a class and it is known as an instance of the class. A class

can also comprise subclass. For example, apple tree is a subclass of the plant class and

the apple in your backyard is an instance of the apple tree class. Another example

is student class is a subclass of the human class while your son John is an instance of

the student class.

Introduction Of C#

C# (C Sharp) is a computer programming language developed by Microsoft

Corporation, USA. C# is fully object oriented language like java and is the first

component-oriented language. It has been designed to support the key features of .Net

Framework, the new development platform of Microsoft for building component based

software solution. It is simple, efficient, productive and type-safe language derived

from the popular c and C++ languages.

Although it belongs to the family of C/C++, it is purely object oriented, modern

language suitable for developing web-based applications. C# is designed for building


10 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
robust, reliable and durable components to handle real-world applications. The main

objectives of C# are: -

 It is a brand-new language derived from the C/C++ family.

 It simplifies and modernizes C++.

 It is the only component–oriented language available today.

 It is the only language designed for the .Net framework.

 It is concise, lean and modern language.

 It has a lean and consistent syntax.

 It is intrinsically object oriented and web enabled.

 Major parts of .Net Framework are actually coded in C#.

 It combines the best features of many commonly used languages: the

productivity of visual Basic, the power of C++ and the elegance of java.

 It embodies today’s concern of simplicity.

11 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
5. Planning & Scheduling Technique

PLANNING AND SCHEDULING

Planning and scheduling technique for this project I choose Gantt chart. It is a graphical

representation of the duration of tasks against the progression of time.

Task achieved 1 2 3 4 5 6 7 8
( in weeks)
Analysis

Requirement
Gathering

Design

Coding

Mobile App Development

Testing

Implementation

Maintenance

12 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
6. Software Requirement Specification
HARDWARE & SOFTWARE

Platform Minimum Recommended


Processor Core i3/Dual Core Core i3/ Core i5

RAM 1 GB 2 GB/4 GB

Hard Disk 80 GB 250 GB

Display 800 X 600 256 colors 1024 X 768 High Color


SOFTWARE & HARDWARE

– 16-bit or more
Mouse/Key USB Compatible with Compatible with System
SOFTWARE

Board System USB/PS2


Operating Microsoft® Windows Microsoft® Windows
System 2007 2007 or Higher

Database Sql Server Sql Server


Software Tools Visual Studio Visual Studio
Asp.Net with C# Asp.Net with C#
Web Server IIS IIS
Browser IE 7.0/Chrome Mozilla Firefox
,Google Chrome

13 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
7. System Development Life Cycle

SDLC is beneficial to develop any project because it describes how programs

are developed. There are several life cycle models available in the industries,

which has been tested and implemented over a long period of time. Following

are some model which is used in SDLC Phase of the Project/System.

 Waterfall Model

 Prototype Model

 Spiral Model

 Fourth Generation Techniques

 Object – Based Methods

We can choose any above mention model to develop for required application

and desired result, but after detailed studying and lots of research it was decided

to develop this proposed project on the basis of the Waterfall Model because it

is easy to implement and in this system there are no more

feedback/improvement required. So, that I Choose Spiral Model for Proposed

System

14 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
8. Module Description
Number of Modules and their Description:
E-Voting System includes the following functionalities in the Voting:
1. Home
2. About Us
3. Registration
4. Login
5. Voting
6. Admin
7. Voting Result
8. Contact US

Home Module: -
This module contain complete information of this system.

About Us Module: -
Using this module anybody know about complete details of our system.

Registration Module: -
New user can register with us using this module.

Login Module: -
Registered User can login using this module and perform basic work defined by the
system.
15 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
Voting Module: -
Using this module user can perform in voting function as defined by the system.

Admin Module: -
In this module, Admin can login. And after login he\she can do following tasks:
 Can Add the Candidates
 Can Declare the Election Result
 Can end or Can Defines the end date of the Election.

Voting Result: -
In this module, user can view about the result of voting

Contact Us: -
Using this module user can Contact with us and share their experience.

16 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
9.Analysis Of The Project
9.1Data Flow Diagram
A Data flow diagram is a graphical representation of the “flow” of data
through an information system. A DFD shows what kind of information will
be input to and output from the system, where the data will come from and
go to, and where the data will be stored.

17 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
E-Voting DFD: Level 0
Login

Login

Voter E- Admin

See Available election


Voting Get Access

See Results/Previous Result

See Candidates

Vote

18 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
E-Voting DFD: Level 1

Voter

Do
Login Election/
Vote
Process Pending
Elections

Votes
Election

See
Candidates

View Add Show


Candidates Candidates Result

Candidate Result

Admin
19 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
DFD Level 2: Admin Process
Admin

Login With
username
and
password

Login With
username
and
password

Candidate
See Candidates

Election Process
Admin

Add
election Election

Arrange
Election

Show
Result
20 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
Voters Registrations Process

Voter

Login View
Candidate

Candidate

Registration

Do
Vote

Votes

21 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
9.2 ER Diagram
An E R diagram is a model that identifies the concept or entities that exist in a system

and the relationships between those entities. An ERD is often used as a way to

visualize a relational database: each entity represents a database table and the

relationship lines represents the key in one table that point to specific records in related

tables.

22 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
Total Votes
E_id
ER Diagram: C_id

V_name V_Add
E_id R_ID
V_mobile

V_id

Voter See Result

See Show

Votes

C_id Candidate Photo

Description
Name

Contact_No

Add

Election Organize Admin

E_id

End_Date Candidate
Start_Date Username
23 | D e v e l o p e d B y : R A JName
ENDR A PRASAD (BCA- 145414649) Password
10. Data Structure
Tables:-

Admin Login
Column Name Data Type Constraints Size
Username Varchar No 20
Password Varchar No 20

Voter Login
Column Name Data Type Constraints Size
User Name Varchar No 20
Password Varchar No 20

Voter Registration
Column Name Data Type Constraints Size
V_id Int Primary Key 10
V_Name Varchar No 30
V_add Varchar No 30
Username Varchar No 30
Password Varchar No 30
V_Mob Int No 15

24 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
Candidate Table
Column name Data Type Constraint Size
C_id Int Primary Key 20
E_id Int Foreign Key 20
Name Varchar No 30
Description Varchar No 100
Contact_No Int No 20

Result Table
Column Name Data Type Constraint Size
R_Id Int Primary Key 10
Total_Votes Int No 10
C_id Int Foreign Key 10
E_id Int Foreign Key 10

Election
Column Name Data Type Constraints Size
E_id Int Primary Key 10
Start Date Int No 10
End Date Int No 10

25 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
11.Input Screen
http://localhost:2699/RAJENDRA-PRASAD/Index.aspx

26 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
27 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
http://localhost:2699/RAJENDRA-PRASAD/About-Us.aspx

28 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
http://localhost:2699/RAJENDRA-PRASAD/Login.aspx

29 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
http://localhost:2699/RAJENDRA-PRASAD/Register.aspx

30 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
http://localhost:2699/RAJENDRA-PRASAD/voting.aspx

31 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
http://localhost:2699/RAJENDRA-PRASAD/result.aspx

32 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
http://localhost:2699/RAJENDRA-PRASAD/Login.aspx

33 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
http://localhost:2699/RAJENDRA-PRASAD/Help.aspx

34 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
12.Output Screen

http://localhost:2699/RAJENDRA-PRASAD/Index.aspx

35 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
http://localhost:2699/RAJENDRA-PRASAD/About-Us.aspx

36 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
http://localhost:2699/RAJENDRA-PRASAD/Login.aspx

37 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
http://localhost:2699/RAJENDRA-PRASAD/Register.aspx

38 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
http://localhost:2699/RAJENDRA-PRASAD/voting.aspx

39 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
http://localhost:2699/RAJENDRA-PRASAD/result.aspx

40 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
http://localhost:2699/RAJENDRA-PRASAD/Login.aspx

41 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
http://localhost:2699/RAJENDRA-PRASAD/Help.aspx

42 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
13.Source Code
http://localhost:2699/RAJENDRA-PRASAD/Index.aspx

<%@ Master Language="C#" AutoEventWireup="true"

CodeFile="MasterPage.master.cs" Inherits="MasterPage" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">

<head runat="server">

<title><%:Page.Title %>|E-Voting</title>

<link rel="shortcut icon" href="Images/logo.ico"/>

<link rel="stylesheet" href="css/style.css"/>

<link rel="stylesheet" href="css/bootstrap.min.css"/>

<script src="js/jquery.min.js"></script>

<script src="js/bootstrap.min.js"></script>

<asp:ContentPlaceHolder id="head" runat="server">

</asp:ContentPlaceHolder>

</head>

<body>

<nav class="navbar navbar-inverse">

<div class="container-fluid">

<div class="navbar-header">

43 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
<a class="navbar-brand" href="Index.aspx"><img

src="Images/logo-top.png" class="logo"/></a>

</div>

<ul class="nav navbar-nav navbar-right">

<li><a href="Index.aspx"> Home</a></li>

<li><a href="About-Us.aspx"> About Us</a></li>

<li><a href="Login.aspx">Login</a></li>

<li><a href="Register.aspx">Register</a></li>

<li><a href="voting.aspx">Voting</a></li>

<li><a href="result.aspx">Voting Result</a></li>

<li><a href="Login.aspx">Admin</a></li>

<li><a href="Help.aspx">Contact Us</a></li>

</ul>

</div>

</nav>

<form id="form1" runat="server">

<div>

<asp:ContentPlaceHolder id="ContentPlaceHolder1"

runat="server">

</asp:ContentPlaceHolder>

</div>

<div class="col-md-12" style="background-color:#333; color:#fff;

text-align:center">

44 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
<p class="footer-line">© E-Voting| All rights Reserved</p>

</div>

</form>

</body>

</html>

45 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
<%@ Page Title="Home" Language="C#"

MasterPageFile="~/MasterPage.master" AutoEventWireup="true"

CodeFile="Index.aspx.cs" Inherits="Index" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head"

Runat="Server">

</asp:Content>

<asp:Content ID="Content2"

ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">

<div class="col-lg-12" style="padding:0px">

<img src="Images/Register2vote.png" class="banner" />

</div>

<div class="col-lg-12">

<div class="col-lg-8">

<p style="padding-top:1em;font-size:17px;"><b>E-Voting</b>

system has created to provide you easy voting from the paper voting.

E-Voting has following features:</p>

<ul>

<li>Register yourself For Voting</li>

<li>Login with your username and Password</li>

<li>See the available or upcoming Poll Day</li>

<li>See the Candidates details</li>

<li>Vote for your favorite Candidate</li>

</ul>

46 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
</div>

<div class="col-lg-4">

<a href="Login.aspx"> <button type="button" class="btn

btn-primary btn-lg">Login</button></a>

<a href="Register.aspx"><button type="button" class="btn btn-success

btn-lg">Register</button></a>

</div>

</div>

</asp:Content>

47 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
http://localhost:2699/RAJENDRA-PRASAD/About-Us.aspx

<%@ Page Title="About-Us" Language="C#"

MasterPageFile="~/MasterPage.master" AutoEventWireup="true"

CodeFile="About-Us.aspx.cs" Inherits="_Default" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head"

Runat="Server">

</asp:Content>

<asp:Content ID="Content2"

ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">

<div class="col-lg-12" style="padding:0px">

<img src="Images/about-us.png" class="banner" />

</div>

<div class="col-lg-12">

<h3 style="text-align:center">About <b style="color:#C70039">E-

Voting</b> System</h3>

<p style="text-align:center; font-size:15px;"><b>E-

Voting</b> System has developed to provide you a better voting

experience than the old paper voting system </p>

<p style="text-align:center; font-size:15px;">Electronic

voting (also known as e-voting) is voting using electronic means to

either aid or take care of the chores of casting and counting

votes.</p>

48 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
<center><a href="Register.aspx"><button type="submit" class="btn

btn-info btn-sm">Create An Account</a></button></center>

</div>

</asp:Content>

49 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
http://localhost:2699/RAJENDRA-PRASAD/Login.aspx

<%@ Page Title="Login" Language="C#"

MasterPageFile="~/MasterPage.master" AutoEventWireup="true"

CodeFile="Login.aspx.cs" Inherits="Login" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head"

Runat="Server">

</asp:Content>

<asp:Content ID="Content2"

ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">

<div class="container">

<br /><br />

<div class="row">

<div class="col-lg-4" style="border-right:3px solid

#e7e7e7;">

<img src="Images/elections-icon.gif" style="margin-

top:8em;" class="img-responsive"/>

</div>

<div class="col-lg-8">

<br /><br />

<h2><b>Login</b> For E-Voting</h2>

<h5><b>Online Voting System</b></h5>


50 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
<hr />

<br />

<form action="" method="post">

<div class="form-group">

<label for="username">Username:</label>

<br />

<asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>

&nbsp;</div>

<div class="form-group">

<label for="pwd">Password:</label>

<br />

<asp:TextBox ID="TextBox4" runat="server"></asp:TextBox>

&nbsp;</div>

<div class="checkbox">

<label><input type="checkbox"> Remember me</label>

</div>

<br />

<asp:Button ID="Button1" runat="server" Text="SUBMIT" />

<br /><br /><br /><br />

<a href="Register.aspx"><p>Not a Member? Register</p></a>

</div>

</div>

51 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
</form>

</div>

</asp:Content>

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Data;

using System.Data.SqlClient;

public partial class Default : System.Web.UI.Page

SqlConnection con;

SqlCommand cmd;

52 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
SqlDataReader rd;

public Default2()

con = new SqlConnection("initial catalog=votingdb;data

source=admin-PC\\SQLEXPRESS;integrated security=true");

protected void Page_Load(object sender, EventArgs e)

protected void Button1_Click(object sender, EventArgs e)

string data1 = TextBox1.Text;

string data2 = TextBox2.Text;

con.Open();

cmd = new SqlCommand("insert into log_table values(" + data1

+ ",'" + data2 + "')", con);

rd = cmd.ExecuteReader();

53 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
protected void Button2_Click(object sender, EventArgs e)

TextBox1.Text = "";

TextBox2.Text = "";

54 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
http://localhost:2699/RAJENDRA-PRASAD/Register.aspx

<%@ Page Title="Register" Language="C#"

MasterPageFile="~/MasterPage.master" AutoEventWireup="true"

CodeFile="Register.aspx.cs" Inherits="Register" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head"

Runat="Server">

</asp:Content>

<asp:Content ID="Content2"

ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">

<div class="container">

<br /><br />

<div class="row">

<div class="col-lg-4" style="border-right:3px solid

#e7e7e7;">

<img src="Images/add-users.png" style="margin-

top:8em;" class="img-responsive"/>

</div>

<div class="col-lg-8">

55 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
<br /><br />

<h2><b>Register </b>For E-Voting</h2>

<h5><b>Online Voting System</b></h5>

<hr />

<br />

<form class="form-signin" method="post">

<div class="col-lg-6">

<label class="form-title">Full

Name</label><br />

<asp:TextBox ID="TextBox2"

runat="server"></asp:TextBox>

<br />

</div>

<div class="col-lg-6">

<label class="form-

title">Username</label><br />

<asp:TextBox ID="TextBox3"

runat="server"></asp:TextBox>

<br />

</div>

<div class="col-lg-6">

56 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
<label class="form-

title">Password</label><br />

<asp:TextBox ID="TextBox4"

runat="server"></asp:TextBox>

&nbsp;</div>

<div class="col-lg-6">

<label class="form-

title">Contact</label><br />

<asp:TextBox ID="TextBox5"

runat="server"></asp:TextBox>

&nbsp;<br />

</div>

<div class="col-lg-12">

<label class="form-

title">Address</label><br />

<asp:TextBox ID="TextBox6"

runat="server"></asp:TextBox>

&nbsp;</div>

<div class="col-lg-12">

<br />

<br />

<asp:Button ID="Button1" runat="server"

Text="SUBMIT" />

<br />

57 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
<a href="Login.aspx"><p>Already a

Member? Login</p></a>

</div>

</div>

</form>

</div>

</asp:Content>

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Data;

using System.Data.SqlClient;

public partial class Default : System.Web.UI.Page

SqlConnection con;

SqlCommand cmd;

58 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
SqlDataReader rd;

public Default2()

con = new SqlConnection("initial catalog=votingdb;data

source=admin-PC\\SQLEXPRESS;integrated security=true");

protected void Page_Load(object sender, EventArgs e)

protected void Button1_Click(object sender, EventArgs e)

string data1 = TextBox1.Text;

string data2 = TextBox2.Text;

string data3 = TextBox3.Text;

string data4 = TextBox4.Text;

string data5 = TextBox5.Text;

con.Open();

59 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
cmd = new SqlCommand("insert into reg_table values(" + data1

+ ",'" + data2 + "','" + data3 + "','" + data4 + "'," + data5 +")",

con);

rd = cmd.ExecuteReader();

protected void Button2_Click(object sender, EventArgs e)

TextBox1.Text = "";

TextBox2.Text = "";

TextBox3.Text = "";

TextBox4.Text = "";

TextBox5.Text = "";

60 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
http://localhost:2699/RAJENDRA-PRASAD/voting.aspx

<%@ Page Title="Voting" Language="C#"

MasterPageFile="~/MasterPage.master" AutoEventWireup="true"

CodeFile="Register.aspx.cs" Inherits="Register" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head"

Runat="Server">

</asp:Content>

<asp:Content ID="Content2"

ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">

<div class="container">

61 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
<br /><br />

<div class="row">

<div class="col-lg-4" style="border-right:3px solid

#e7e7e7;">

<img src="Images/add-users.png" style="margin-

top:8em;" class="img-responsive"/>

</div>

<div class="col-lg-8">

<br /><br />

<h2>&nbsp;E-Voting Start Now</h2>

<h5>Do e Voting as per ranking which you like most...1. Most

Likeable 2. Less than

one and so on. </h5>

<hr />

<br />

Election for Student Presdient...<br />

<form class="form-signin" method="post">

<div class="col-lg-6">

Mr. Rajendra<br />

<asp:TextBox ID="TextBox1"

runat="server"></asp:TextBox>

<br />

</div>

62 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
<div class="col-lg-6">

Mr. Alam<br />

<asp:TextBox ID="TextBox2"

runat="server"></asp:TextBox>

<br />

</div>

<div class="col-lg-6">

Mr. Vawesh<br />

<asp:TextBox ID="TextBox3"

runat="server"></asp:TextBox>

&nbsp;</div>

<div class="col-lg-6">

Ms. Simran<br />

<asp:TextBox ID="TextBox4"

runat="server"></asp:TextBox>

&nbsp;<br />

</div>

<div class="col-lg-12">

Not Interested in any one<br />

<asp:TextBox ID="TextBox5"

runat="server"></asp:TextBox>

&nbsp;<br />

<br />

63 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
</div>

<div class="col-lg-12">

<asp:Button ID="Button1" runat="server"

Text="SUBMIT RESULT" />

<br />

<br />

<a href="Login.aspx"><p>&nbsp;</p></a>

</div>

</div>

</form>

</div>

</asp:Content>

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Data;

using System.Data.SqlClient;

64 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
public partial class Default : System.Web.UI.Page

SqlConnection con;

SqlCommand cmd;

SqlDataReader rd;

public Default1()

con = new SqlConnection("initial catalog=votingdb;data

source=admin-PC\\SQLEXPRESS;integrated security=true");

protected void Page_Load(object sender, EventArgs e)

protected void Button1_Click(object sender, EventArgs e)

string data1 = TextBox1.Text;

string data2 = TextBox2.Text;

string data3 = TextBox3.Text;

string data4 = TextBox4.Text;

string data5 = TextBox5.Text;

65 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
con.Open();

cmd = new SqlCommand("insert into vote_table values(" +

data1 + ",'" + data2 + "','" + data3 + "','" + data4 + "'," + data5

+")", con);

rd = cmd.ExecuteReader();

protected void Button2_Click(object sender, EventArgs e)

TextBox1.Text = "";

TextBox2.Text = "";

TextBox3.Text = "";

TextBox4.Text = "";

TextBox5.Text = "";

66 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
http://localhost:2699/RAJENDRA-PRASAD/result.aspx

<%@ Page Title="About-Us" Language="C#"

MasterPageFile="~/MasterPage.master" AutoEventWireup="true"

CodeFile="About-Us.aspx.cs" Inherits="_Default" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head"

Runat="Server">

67 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
<style type="text/css">

.style1

text-decoration: underline;

.style2

font-weight: bold;

text-decoration: underline;

.style3

height: 21px;

</style>

</asp:Content>

<asp:Content ID="Content2"

ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">

<div class="col-lg-12" style="padding:0px">

&nbsp;</div>

<div class="col-lg-12">

<h3 style="text-align:center">About <b style="color:#C70039">E-

Voting</b> | RESULT

MODULE</h3>

68 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
<p style="text-align:center; font-size:15px;"><b>E-

Voting</b> System has developed to provide you a better voting

experience than the old paper voting system </p>

<p style="text-align:center; font-size:15px;">Electronic

voting (also known as e-voting) is voting using electronic means to

either aid or take care of the chores of casting and counting

votes.</p>

<p style="text-align:center; font-size:15px;"

class="style1"><strong>Following are

the Result as per e voting conducted in current

months.</strong></p>

<p style="text-align:center; font-size:15px;"

class="style1">

<table style="width: 100%;">

<tr>

<td class="style2">

Election Id</td>

<td class="style2">

Start Date</td>

<td class="style2">

End Date</td>

<td class="style2">

Voting Result</td>

</tr>

69 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
<tr>

<td class="style3">

</td>

<td class="style3">

</td>

<td class="style3">

</td>

<td class="style3">

</td>

</tr>

<tr>

<td>

E001</td>

<td>

15.03.2017</td>

<td>

30.03.2017</td>

<td>

Winner Name : Rajendra Prasad<br />

Total Vote : 4000 ( More)<br />

<br />

Click for More Details</td>

</tr>

<tr>

70 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
<td>

&nbsp;</td>

<td>

&nbsp;</td>

<td>

&nbsp;</td>

<td>

&nbsp;</td>

</tr>

<tr>

<td>

&nbsp;</td>

<td>

&nbsp;</td>

<td>

&nbsp;</td>

<td>

&nbsp;</td>

</tr>

<tr>

<td>

&nbsp;</td>

<td>

&nbsp;</td>

71 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
<td>

&nbsp;</td>

<td>

&nbsp;</td>

</tr>

<tr>

<td>

E002</td>

<td>

30.03.2017</td>

<td>

30.04.2017</td>

<td>

Winner Name : Result not Declared Yet<br />

Total Vote :

<br />

<br />

Click for More Details</td>

</tr>

<tr>

<td>

&nbsp;</td>

<td>

&nbsp;</td>

72 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
<td>

&nbsp;</td>

<td>

&nbsp;</td>

</tr>

</table>

</p>

<center><a href="Register.aspx"><button type="submit" class="btn

btn-info btn-sm">Create An Account</a></button></center>

</div>

</a>

</asp:Content>

http://localhost:2699/RAJENDRA-PRASAD/Login.aspx

73 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
<%@ Page Title="Login" Language="C#"

MasterPageFile="~/MasterPage.master" AutoEventWireup="true"

CodeFile="Login.aspx.cs" Inherits="Login" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head"

Runat="Server">

</asp:Content>

<asp:Content ID="Content2"

ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">

<div class="container">

<br /><br />

<div class="row">

<div class="col-lg-4" style="border-right:3px solid

#e7e7e7;">

<img src="Images/elections-icon.gif" style="margin-

top:8em;" class="img-responsive"/>

</div>

<div class="col-lg-8">

<br /><br />

<h2><b>Login</b> For E-Voting</h2>

<h5><b>Online Voting System</b></h5>

<hr />

<br />

<form action="" method="post">

74 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
<div class="form-group">

<label for="username">Username:</label>

<br />

<asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>

&nbsp;</div>

<div class="form-group">

<label for="pwd">Password:</label>

<br />

<asp:TextBox ID="TextBox4" runat="server"></asp:TextBox>

&nbsp;</div>

<div class="checkbox">

<label><input type="checkbox"> Remember me</label>

</div>

<br />

<asp:Button ID="Button1" runat="server" Text="SUBMIT" />

<br /><br /><br /><br />

<a href="Register.aspx"><p>Not a Member? Register</p></a>

</div>

</div>

</form>

</div>

75 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
</asp:Content>

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Data;

using System.Data.SqlClient;

public partial class Default : System.Web.UI.Page

SqlConnection con;

SqlCommand cmd;

SqlDataReader rd;

public Default2()

76 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
con = new SqlConnection("initial catalog=votingdb;data

source=admin-PC\\SQLEXPRESS;integrated security=true");

protected void Page_Load(object sender, EventArgs e)

protected void Button1_Click(object sender, EventArgs e)

string data1 = TextBox1.Text;

string data2 = TextBox2.Text;

con.Open();

cmd = new SqlCommand("insert into log_table values(" + data1

+ ",'" + data2 + "')", con);

rd = cmd.ExecuteReader();

protected void Button2_Click(object sender, EventArgs e)

TextBox1.Text = "";

TextBox2.Text = "";

77 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
}

http://localhost:2699/RAJENDRA-PRASAD/Help.aspx

<%@ Page Title="Help" Language="C#"

MasterPageFile="~/MasterPage.master" AutoEventWireup="true"

CodeFile="Help.aspx.cs" Inherits="Help" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head"

Runat="Server">

<style type="text/css">

.style1

text-decoration: underline;

</style>

</asp:Content>

<asp:Content ID="Content2"

ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">

<div class="col-lg-12" style="padding:0px">

<img src="Images/help.png" class="banner" />

</div>

<div class="col-lg-12">

78 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
<h3 style="text-align:center"><b style="color:#C70039">E-

Voting Help Syste&nbsp;&nbsp;

|&nbsp; Contact Us for any Query </b></h3>

<h3 style="text-align:center">&nbsp;</h3>

<h3 style="text-align:center"><strong>RAJENDRA PRASAD

</strong></h3>

<h3 style="text-align:center"><strong>Enrollment

No.:145414649 </strong></h3>

<h3 style="text-align:center"><strong>Program:

BCA</strong></h3>

<p style="text-align:center" class="style1"><strong>IGNOU

NEW DELHI</strong></p>

<h3 style="text-align:center"><b style="color:#C70039">E-

Voting</b> Help Center.Tips For <b style="color:#C70039">How To

Vote?</b></h3>

<div class="col-lg-8">

<ul>

<li>Simply Register yourself for voting or Else

If you already Registered</li>

<li>Login With your username and password</li>

<li>See the available Poll dates and the

Candidates also </li>

79 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
<li>At the end just vote for your favorite

Candidate</li>

</ul>

</div>

<div class="col-lg-4">

<a href="Login.aspx"> <img src="Images/help-vote.png"

class="help" /></a>

</div>

</div>

</asp:Content>

CSS CODE

.logo {

width:250px;

.navbar-inverse {

background-color: #C70039 !important;

border-color: #C70039 !important;

margin-bottom:0px !important;

80 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
.navbar {

min-height: 85px !important;

border-radius:0px !important;

.nav > li {

margin-top: 1em;

.navbar-inverse .navbar-nav>li>a{

color: #fff !important;

font-size:16px !important;

/*.footer {

background-color:#333;

width:100%;

min-width:100%;

max-width:100%;

padding-bottom:5px;

padding-top:5px;

margin-top:8em;

height:auto;

float: left;

81 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
}

*/

.banner {

background-position: center center;

background-size:cover;

width:100%;

min-height:400px;

max-height:400px;

.btn {

margin-top:1em !important;

.form-control {

width:75% !important;

img.help {

width:130px !important;

min-width:130px !important;

max-width:130px !important;

max-height:90px !important;

82 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
min-height:90px !important;

83 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
14.Testing To Be Used
Basis Path Testing

Test cases are derived to exercise the basis set that guarantee that every statement in

the program is executed at least once during testing. It is applied in series of steps.

Control Structure Testing

Condition Testing: Condition testing is a test case design method that exercises the

logical conditions contained in a program module. If a condition is incorrect, then at least

one of the conditions is incorrect. So, types of errors in a condition include Boolean operator

error (incorrect/missing/extra Boolean operators), Boolean variable error, Boolean

parenthesis error, relational operator error and arithmetic expression error. It mainly

focuses on testing each condition in the program. The condition testing strategies to be

employed are:

Branch testing: For a compound condition C, the true and false branches of C and every

simple condition in C need to be executed at least once.

Domain testing: It requires three or four tests to be derived for a relational expression. For

a relational expression of the form

E1 <relational operator> E2

Three tests are required to make the value of E1 greater than, equal to, or less than that of

E2.

84 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
Boolean Expression testing: A condition without relational expression with n variables, all of

2n possible tests are required provided n > 0. This strategy can detect boolean operator,

variable, and parenthesis errors, but it is practical only if n is small.

Graph Based Testing

The first step in black box testing is to understand the objects

that are modeled in software and the relationships that connect the objects. Once this has

been accomplished, the next step is to define a series of tests that verify all objects that

have the expected relationship with another.

1. WHITE BOX TESTING


This type of testing ensures that

 All independent paths have been exercised at least once

 All logical decisions have been exercised on their true and false sides

 All loops are executed at their boundaries and within their operational bounds

 All internal data structures have been exercised to assure their validity.

To follow the concept of white box testing we have tested each form .we have

created independently to verify thatData flow is correct, All conditions are

exercised to check their validity, All loops are executed on their boundaries.

85 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
2. BASIC PATH TESTING

Established technique of flow graph with Cyclomatic complexity was used to

derive test cases for all the functions. The main steps in deriving test cases

were:

Use the design of the code and draw correspondent flow graph.

Determine the Cyclomatic complexity of resultant flow graph, using formula:

V(G)=E-N+2 or

V(G)=P+1 or

V(G)=Number of Regions

Where V(G) is Cyclomatic complexity,

E is the number of edges,

N is the number of flow graph nodes,

P is the number of predicate nodes.

Determine the basis of set of linearly independent paths.

3. CONDITIONAL TESTING

In this part of the testing each of the conditions were tested to both true and

false aspects. And all the resulting paths were tested. So that each path that

may be generate on particular condition is traced to uncover any possible errors.

86 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
4. DATA FLOW TESTING

This type of testing selects the path of the program according to the location of

definition and use of variables. This kind of testing was used only when some

local variable were declared. The definition-use chain method was used in this

type of testing. These were particularly useful in nested statements.

5. LOOP TESTING

In this type of testing all the loops are tested to all the limits possible. The
following exercise was adopted for all loops:
 All the loops were tested at their limits, just above them and just below

them.

 All the loops were skipped at least once.

 For nested loops test the inner most loop first and then work outwards.

 For concatenated loops the values of dependent loops were set with the help

of connected loop.

 Unstructured loops were resolved into nested loops or concatenated loops

and tested as above.

Each unit has been separately tested by the development team itself and all the
input have been validated.

87 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
TESTING RESULT
Overall Test Results

Stages Test Result (0-10 Scale)

From Design 8.3

Data Entry Modifications 9.8

Reports Design 9.2

Modified Reports Generation 8.3

Installation on server 8.5

Code Testing 7.8

Specification Testing 9.2

Validation Testing 7.9

User Acceptance Testing 8.2

88 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
15.Report Generation
It is designed by the Seagate Software Inc USA. Crystal Report provides data access from lot

of data source like Access, Oracle, Dbase, Sybase, Paradox and Sql Server.

Crystal Report can publish report to the windows in a variety of formats. Crystal Report can

be integrated with ASP.

Crystal Report access data through-


1 .Direct database file
2. ODBC
3. Crystal Report Query designer file

4. Crystal Report Dictionary file

Following Report Will be print through Crystal Report


 Admin Details
 Voter Details
 Candidate Details
 Voting Details

89 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
16.Future Scope Of This Application
As this website provides better way of election between persons and college

students and college parties, hence we suppose that this project has a greater

scope and is important requirement is to provide a compact, stable system of

voting to be at home.

This application avoids the manual work and the problems concern with it.

Future Application:

Some applications might need to be added in the future like:

 Right now, this website is only for college elections but in the

future, it can be expanded for various other elections like:

Parliamentary Elections, Lok Sabha Elections, etc.

90 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
17. Limitation
 This Project is a Customize project so here we cannot complete all the requirements but

we try our best to fulfill all the requirements.

 This package cannot run on the other client interface required with some modification

 This project is web base applications so web server should be fast to run this properly

 This is not so easy to apply it on the server site programming.

91 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
18.BIBLIOGRAPHY
The following books were referred during the analysis and execution phase
of the project:

 Microsoft Visual C#. NET - Microsoft Press

 Beginning ASP.NET 2.0 with C# - Wrox Publications

 Professional C# 2005 - Wrox Publications

 System Analysis & Design - Awad Publications

 Building Web Database Step by Step - Universal Books

 Software Engineering - N. S Gill

92 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )
Web Sites:

 www.google.com
 www.w3schools.com
 www.dotnetspider.com
 www.microsoft.com

93 | D e v e l o p e d B y : R A J E N D R A P R A S A D ( B C A - 1 4 5 4 1 4 6 4 9 )

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy