Professional Documents
Culture Documents
Election Modernizing System
Election Modernizing System
Election Modernizing System
ON
ELECTION MODERNISINGSYSTEM
Submitted by
JOSE THOMAS P
Of
March 2009
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
CERTIFICATE
Prof. (Dr).V.Job.Kuruvilla
(Head of the institution)
BRANCH: COMPUTER SCIENCE PROJECT TITLE :ELECTION
SEMESTER: VI
& ENGINEERING MODERNISING SYSTEM
ACKNOWLEDGEMENT
T
hanking you,
Jose Thomas P
ABSTRACT
TABLE OF CONTENTS
1. INTRODUCTION………………………………………………………………….. 1
2.SYSTEM ANALYSIS……………………………………………………………… 3
2.1 EXISTING SYSTEM…………………………………………………………. 4
2.2 PROPOSED SYSTEM………………………………………………………..5
2.3 FEASIBILITY STUDY…………………………………………………………6
3. SYTEM REQUIREMENT STUDY…………………………………………….….8
3.1 SYSTEM CONFIGURATION…………………………………………...…...9
3.2 ABOUT THE DEVELOPING SYSTEM……………………………………..10
3.3 OPERATING SYSTEM…………………………………………………….…11
3.4GRAPHICAL USER INTERFACE: MS VISUAL STUDIO 2005……….…13
4. SYSTEM DESIGN……………………………………………………………….…14
4.1 LOGICAL SYSTEM DESIGN………………………………………………..15
4.2 PHYSICAL SYSTEM DESIGN……………………………………………....20
5. SYSTEM IMPLEMENTATION………………………………………………….…25
5.1 IMPLEMENTATION DETAILS…………………………………………….…28
5.2 CODING…………………………………………………………………….…..29
6. SYSTEM TESTING…………………………………………………………….…...50
7. FUTURE ENHANCEMENT………………………………………………………...42
8.CONCLUSION…………………………………………………………………….….58
9. BIBLIOGRAPHY……………………………………………………………….……60
Page No:1
Toc H Institute of Science &Technology
Arakkunnam – 682313
PROJECT TITLE
BRANCH: COMPUTER SCIENCE :ELECTION
SEMESTER: VI
& ENGINEERING MODERNISING
SYSTEM
Our project election modernizing system as the name implies aims at modernizing the
election procedure.This site can be accessed by only few authorized clients which include
collector,rdo,tahsildar of each states and the staff allocated to election job.This site is
managed by a single administrator that is by the election commissioner of India.He can
administer the whole election operation by login this site.election commissioner can allocate
staff,check status of equipments used,accept or reject nomination of candidates,can provide
security to violent prone areas.After the elections are over results are displayed in this site .
Today elections are moving in a slow manner .If a candidate wants to participate in election
he should go to tahsildar’s office and submit his details ,all this can be done online in this
site.Each and every action happening in the country can be quikly bring to the notice of
election commissioner with this site.
Page No:3
Toc H Institute of Science &Technology
Arakkunnam – 682313
PROJECT TITLE
SEMESTER: BRANCH: COMPUTER SCIENCE
:ELECTION
VI & ENGINEERING
MODERNISING SYSTEM
2. SYSTEM ANALYSIS
System analysis is the process of gathering and interpreting facts, diagnosing problems, and using
the information to recommend improvements to the system. This is the job of the system analyst. System
analysts do more than solve current problems. They are frequently called upon to help handle the
planned expansion of a business. Analysts assess as carefully as possible what the future needs of the
business will be and what changes should be considered to meet these needs.
Understanding application.
Planning.
Scheduling.
Page No:4
Toc H Institute of Science &Technology
Arakkunnam – 682313
PROJECT TITLE
SEMESTER: BRANCH: COMPUTER SCIENCE
:ELECTION
VI & ENGINEERING
MODERNISING SYSTEM
Page No:5
Toc H Institute of Science &Technology
Arakkunnam – 682313
PROJECT TITLE
SEMESTER: BRANCH: COMPUTER SCIENCE
:ELECTION
VI & ENGINEERING
MODERNISING SYSTEM
In the fast moving world, if people lack something it is time. All are busy in their world. It will be
welcomed if services are provided at their will. So the main objective of our product is better
communication, better leadership, reducing crime and disorder etc.The product provides a framework
within which a user can easily work with. That was our next objective. So it should be user friendly.
The product provides a framework, which is error free. We know a election process is actually a
serious process. So even a simple error lead to big problems. So it should be error free and our objective
is to build error free software.
Page No:6
Toc H Institute of Science &Technology
Arakkunnam – 682313
PROJECT TITLE
SEMESTER: BRANCH: COMPUTER SCIENCE
:ELECTION
VI & ENGINEERING
MODERNISING SYSTEM
Page No:7
Toc H Institute of Science &Technology
Arakkunnam – 682313
PROJECT TITLE
SEMESTER: BRANCH: COMPUTER SCIENCE :ELECTION
VI & ENGINEERING MODERNISING
SYSTEM
PROCESSOR -Pentium 4
RAM SIZE -256MB
HARD DISK DRIVE -40GB
CD ROM DRIVE -52X
KEYBOARD -108 keys
MONITOR -SVGA 15 inch
MOUSE -PS/2
3.1.2 SOFTWARE CONFIGURATION
FRONT END -ASP.NET
BACK END -MS SQL SERVER 2000
OPERATING SYSTEM -WINDOWS XP
SCRIPT LANGUAGE -C#
BROWSER -MS INTERNET EXPLORER
Page No:8
Toc H Institute of Science &Technology
Arakkunnam – 682313
PROJECT TITLE
SEMESTER: BRANCH: COMPUTER SCIENCE
:ELECTION
VI & ENGINEERING
MODERNISING SYSTEM
WHAT IS ASP.NET: Microsoft ASP.NET is a free technology that allows programmers to create dynamic
web applications.ASP.NET can be used to create anything from small, personal websites to large,
enterprise-class web applications. ASP.NET is the latest version of Microsoft's Active Server Pages
technology (ASP).ASP.NET is a part of the Microsoft .NET framework, and a powerful tool for creating
dynamic and interactive web pages.
ASP: ASP is a server side scripting technology that enables scripts (embedded in web pages) to be
executed by an Internet server ASP is a program that runs inside IIS.IIS stands for Internet Information
Services. IIS comes as a free component with Windows 2000.IIS is also a part of the Windows NT 4.0
Option Pack. The Option Pack can be downloaded from Microsoft.
An ASP file is just the same as an HTML file. An ASP file contains text, HTML, XML and
scripts. Scripts in an ASP file are executed on the server. An ASP file has the file extension “.asp”. When
a browser requests an HTML file, the server returns the file. When a browser requests an ASP file, IIS
passes the request to the ASP engine. The ASP engine reads the ASP file, line by line, and executes the
scripts in the file .Finally, the ASP file is returned to the browser as plain HTML.
Uses of ASP:
Dynamically edit, change or add any content of a web page.
Customize a web page to make it more useful for individual users.
Another advantage of ASP is its simplicity and speed.
Provide security since your ASP code cannot be viewed from the browser.
Clever ASP programming can minimize the network traffic.
Page No:9
Toc H Institute of Science &Technology
Arakkunnam – 682313
PROJECT TITLE
SEMESTER: BRANCH: COMPUTER SCIENCE :ELECTION
VI & ENGINEERING MODERNISING
SYSTEM
Windows has graphical based multitasking windowing environment that allows programs
written specifically for windows to have a consistent appearance and command structure. This capability
makes even new programs easier to master.
Windows provides several built in routines that allow easy implementation of pull down menus,
scrollbars and dialogue box icons and many other features of a user friendly graphical interface. Starting
with Windows 3.0 through Windows XP, programs can take advantage of new dialog control, menu types
and owner draw control. Our application uses Windows XP Platform.
Page No:10
Toc H Institute of Science &Technology
Arakkunnam – 682313
PROJECT TITLE
SEMESTER: BRANCH: COMPUTER SCIENCE :ELECTION
VI & ENGINEERING MODERNISING
SYSTEM
Characteristics:
Input/Output
Input and Output is essential to the operation of any computer. Input-Output allows the computer to
store and receive data on disks or tapes, to interact with the users terminals and to print the output on
paper. This form of input-output is provided by the chosen Operating system.
Time Sharing
Time-Sharing is a way of allowing several people to run programs on different terminals
concurrently. This introduces the facility of enabling a group of people to simultaneously approach a
problem on different levels or at the same level, when the need arises.
Communication
Communication refers to the ability of one computer to communicate with other computer and
terminals, to transfer programs and/or data.
Security
The OS invokes security that protects one user from another and the OS from all users. Its main
function is to make sure that only authorized users gain access to the computer and its data and those
users do only things that they are authorized to do. As time sharing is available in the OS, a large degree
of security is provided.
Page No:11
Toc H Institute of Science &Technology
Arakkunnam – 682313
PROJECT TITLE
SEMESTER: BRANCH: COMPUTER SCIENCE
VI :ELECTION
& ENGINEERING
MODERNISING SYSTEM
Modularity
The design of the OS is modular which allows new capabilities to be added as required.
Reliability
Applications are run in their own memory and are unable to corrupt other applications or the system.
System errors are logged.
Portability
Allows Windows XP to run on various platforms.
Page No:12
Toc H Institute of Science &Technology
Arakkunnam – 682313
PROJECT TITLE
SEMESTER: BRANCH: COMPUTER SCIENCE :ELECTION
VI & ENGINEERING MODERNISING
SYSTEM
Microsoft Visual Studio is the main integrated Development Environment (IDE) from Microsoft. It can be
used to develop console and Graphical User Interface applications. Visual studio supports languages by
means of language services, which allow any programming language to be supported (to varying
degrees) by the code editor and debugger, provided a language specific service has been authored.
Page No:13
Toc H Institute of Science &Technology
Arakkunnam – 682313
PROJECT TITLE
SEMESTER: BRANCH: COMPUTER SCIENCE :ELECTION
VI & ENGINEERING MODERNISING
SYSTEM
Page No:14
Toc H Institute of Science &Technology
Arakkunnam – 682313
PROJECT TITLE
SEMESTER: BRANCH: COMPUTER SCIENCE
:ELECTION
VI & ENGINEERING
MODERNISING SYSTEM
The most creative and challenging phase of the system life cycle is system design. The
term design describes a final system and the process by which it is developed. It refers to the technical
specifications that will be applied in implementing the proposed system. It also includes the construction
of program and designing of output, input, code, database and process of the system.
Page No:15
Toc H Institute of Science &Technology
Arakkunnam – 682313
PROJECT TITLE
SEMESTER: BRANCH: COMPUTER SCIENCE
:ELECTION MODERNISING
VI & ENGINEERING
SYSTEM
USECASE DIAGRAM
The citizen can report crimes. He will enter all details about the crime. It contains the date, time,
spot, nature of crime, location of crime etc.He can view all crimes accepted and closed by the
administrator. Thus he can see whether the crime reported by him has been accepted or not.
The Administrator will accept the complaints if it is genuine. He can create a new police station,
view complaints from the citizens, crime details, criminal details, and victim details, witness details etc.He
can create a new investigation team and assign them to the investigation of a crime. Removal of old and
outdated crime details will be done by him.
Page No:16
Toc H Institute of Science &Technology
Arakkunnam – 682313
SEMESTER: BRANCH: COMPUTER SCIENCE PROJECT TITLE :ELECTION
VI & ENGINEERING MODERNISING SYSTEM
Context lev
Toc H Institute of Science &Technology
Arakkunnam – 682313
Page No:19
SEMESTER: BRANCH: COMPUTER SCIENCE PROJECT TITLE :ELECTION
VI & ENGINEERING MODERNISING SYSTEM
LEVEL1
Admin
Page No:20
Toc H Institute of Science &Technology
Arakkunnam – 682313
SEMESTER: BRANCH: COMPUTER SCIENCE PROJECT TITLE :ELECTION
VI & ENGINEERING MODERNISING SYSTEM
Level2 Adm
Admin
Page No:21
Toc H Institute of Science &Technology
Arakkunnam – 682313
Re
PROJECT TITLE
BRANCH: COMPUTER SCIENCE
SEMESTER: VI :ELECTION MODERNISING
& ENGINEERING
SYSTEM
Level2 S
Page No:22
Toc H Institute of Science &Technology
Arakkunnam – 682313
RDO/Collect
BRANCH: COMPUTER SCIENCE PROJECT TITLE :ELECTION
SEMESTER: VI
& ENGINEERING MODERNISING SYSTEM
Page No:23
Toc H Institute of Science &Technology
Arakkunnam – 682313
BRANCH: COMPUTER SCIENCE PROJECT TITLE :ELECTION
SEMESTER: VI
& ENGINEERING MODERNISING SYSTEM
DATABASE TABLES:
1.Designtion
It contains designation details.
2.State
It contains the state details.
3 .District
It contains the district details.
4 Taluk
It contains the taluk details
Page No:24
Toc H Institute of Science &Technology
Arakkunnam – 682313
PROJECT TITLE
SEMESTER: BRANCH: COMPUTER SCIENCE
:ELECTION MODERNISING
VI & ENGINEERING
SYSTEM
5 .Block
It contains the block details.
6 .Legislative assembly
It contain legislative assembly details
7 .Polling Booth
It contains the poling booth details.
Page No:25
Toc H Institute of Science &Technology
Arakkunnam – 682313
SEMESTER: BRANCH: COMPUTER SCIENCE PROJECT TITLE :ELECTION
VI & ENGINEERING MODERNISING SYSTEM
8. Staff_Regn
It contain staff registration details.
9 Staff_Allocation
It contain staff allocation details.
10 Login_tab
It contain login details.
Page No:26
Toc H Institute of Science &Technology
Arakkunnam – 682313
SEMESTER: BRANCH: COMPUTER SCIENCE PROJECT TITLE :ELECTION
VI & ENGINEERING MODERNISING SYSTEM
11. Eqp_storage
12. Equipment_Allocation
13 Sign_ tab
Page No:27
Toc H Institute of Science &Technology
Arakkunnam – 682313
SEMESTER: BRANCH: COMPUTER SCIENCE PROJECT TITLE :ELECTION
VI & ENGINEERING MODERNISING SYSTEM
14. Expenditure_Tab
15. Votting_tab
16 . Candidate_Allocation
Page No:28
Toc H Institute of Science &Technology
Arakkunnam – 682313
SEMESTER: BRANCH: COMPUTER SCIENCE PROJECT TITLE :ELECTION
VI & ENGINEERING MODERNISING SYSTEM
17. Complaint/Suggestion/Requirement
18 Security_Tab
19 Result_tab
Page No:29
Toc H Institute of Science &Technology
Arakkunnam – 682313
SEMESTER: BRANCH: COMPUTER SCIENCE PROJECT TITLE :ELECTION
VIII & ENGINEERING MODERNISING SYSTEM
Page No:30
Toc H Institute of Science &Technology
Arakkunnam – 682313
SEMESTER: BRANCH: COMPUTER SCIENCE PROJECT TITLE :ELECTION
VI & ENGINEERING MODERNISING SYSTEM
Page No:31
Toc H Institute of Science &Technology
Arakkunnam – 682313
BRANCH: COMPUTER SCIENCE PROJECT TITLE :ELECTION
SEMESTER: VI
& ENGINEERING MODERNISING SYSTEM
Page No:36
Toc H Institute of Science &Technology
Arakkunnam – 682313
Page No:37
Toc H Institute of Science &Technology
Arakkunnam – 682313
PROJECT TITLE
BRANCH: COMPUTER SCIENCE
SEMESTER: VI :ELECTION
& ENGINEERING
MODERNISING SYSTEM
if (con.State == ConnectionState.Open)
{
con.Close();
}
SqlDataAdapter da = new SqlDataAdapter(sql, con);
DataSet ds = new DataSet();
da.Fill(ds);
return ds;
}
public SqlDataReader exe_reader(string sql)
{
if (con.State == ConnectionState.Open)
{
con.Close();
}
SqlCommand cmd = new SqlCommand(sql, con);
con.Open();
SqlDataReader dr = cmd.ExecuteReader();
return dr;
}
public string exe_scalarstring(string sql)
{
if (con.State == ConnectionState.Open)
{
con.Close();
}
SqlCommand cmd = new SqlCommand(sql, con);
con.Open();
string i = Convert.ToString(cmd.ExecuteScalar());
con.Close();
return i;
}
public string generate_Id(string sql, string strchar)
{
con.Open();
string stid, returnid, strnum;
int num = 0;
SqlCommand cmd = new SqlCommand(sql, con);
stid = cmd.ExecuteScalar().ToString();
if (stid == "")
{
returnid = strchar + "1000";
con.Close();
return returnid;
Page No:38
Toc H Institute of Science &Technology
Arakkunnam – 682313
LOGIN
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
Page No:39
Toc H Institute of Science &Technology
Arakkunnam – 682313
SEMESTER: BRANCH: COMPUTER SCIENCE PROJECT TITLE :ELECTION
VIII & ENGINEERING MODERNISING SYSTEM
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
}
protected void Button1_Click(object sender, EventArgs e)
{
string c = "select count(Log_Name) from login_tab where Log_Name='" +
txtuname.Text + "'and Log_Pwd='" + txtpwd.Text + "'";
string k = ob.exe_scalarstring(c);
if (k == "0")
{
Response.Write("Invalid User");
}
else
{
string c1 = "select Log_Type from login_tab where Log_Name='" +
txtuname.Text + "'and Log_Pwd='" + txtpwd.Text + "'";
string k1 = ob.exe_scalarstring(c1);
if (k1 == "Admin")
{
Session["adminuname"] = txtuname.Text;
Response.Redirect("adminhome.aspx");
}
Page No:40
Toc H Institute of Science &Technology
Arakkunnam – 682313
SEMESTER: BRANCH: COMPUTER SCIENCE PROJECT TITLE :ELECTION
VI & ENGINEERING MODERNISING SYSTEM
if (deg4 == "Collector" )
{
Response.Redirect("CollectorHome.aspx");
}
else
{
Label3.Visible = true;
Label3.Text = "Invalid Designation....Sorry.....";
}
if (deg4 == "CEC")
{
Response.Redirect("CECHome.aspx");
}
else
{
Label3.Visible = true;
Label3.Text = "Invalid Designation....Sorry.....";
}
}
}
}
}
}
STAFF ALLOCATION
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
Page No:41
Toc H Institute of Science &Technology
Arakkunnam – 682313
SEMESTER: BRANCH: COMPUTER SCIENCE PROJECT TITLE :ELECTION
VI & ENGINEERING MODERNISING SYSTEM
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
txtdate.Text = Convert.ToString(DateTime.Now.ToShortDateString());
txttime.Text = Convert.ToString(DateTime.Now.ToShortTimeString());
Page No:42
Toc H Institute of Science &Technology
Arakkunnam – 682313
SEMESTER: PROJECT TITLE :ELECTION
BRANCH:INFORMATION TECHNOLOGY
VI MODERNISING SYSTEM
}
VEIW STAFF REGISTRATION DETAILS
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
Page No:43
Toc H Institute of Science &Technology
Arakkunnam – 682313
SEMESTER: BRANCH: COMPUTER SCIENCE PROJECT TITLE :ELECTION
VI & ENGINEERING MODERNISING SYSTEM
Panel1.Visible = false;
Page No:44
Toc H Institute of Science &Technology
Arakkunnam – 682313
SEMESTER: BRANCH: COMPUTER SCIENCE PROJECT TITLE :ELECTION
VI & ENGINEERING MODERNISING SYSTEM
}
}
EXPENDITURE
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
Page No:45
Toc H Institute of Science &Technology
Arakkunnam – 682313
SEMESTER: BRANCH: COMPUTER SCIENCE PROJECT TITLE :ELECTION
VI & ENGINEERING MODERNISING SYSTEM
Dcname.Items.Insert(0, "-Select-");
}
}
protected void Button1_Click1(object sender, EventArgs e)
{
string c = "select max(Exp_Id)from Expenditure_tab";
string k = ob.generate_Id(c, "EXP");
string ins = "insert into Expenditure_tab values('" + k + "','" +
Dcname.SelectedItem.Value + "','" + txtamount.Text + "','" + txtremarks.Text + "')";
ob.exe_nonquery(ins);
}
}
UPDATE STAFF ALLOCATION
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
Page No:46
Toc H Institute of Science &Technology
Arakkunnam – 682313
SEMESTER: BRANCH: COMPUTER SCIENCE PROJECT TITLE :ELECTION
VI & ENGINEERING MODERNISING SYSTEM
Panel2.Visible = false;
if (!IsPostBack)
{
funfill();
}
}
funfill();
}
protected void GridView1_SelectedIndexChanging(object sender,
GridViewSelectEventArgs e)
{
Panel2.Visible = true;
string s5 = "select Booth_Id,Booth_Name from booth ";
ob.exe_adapter(s5);
DropDownList1.DataSource = ob.exe_adapter(s5);
DropDownList1.DataTextField = "Booth_Name";
DropDownList1.DataValueField = "Booth_Id";
DropDownList1.DataBind();
DropDownList1.Items.Insert(0, "-Select-");
}
}
WINNER
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.SqlClient;
Page No:47
Toc H Institute of Science &Technology
Arakkunnam – 682313
SEMESTER: BRANCH: COMPUTER SCIENCE PROJECT TITLE :ELECTION
VI & ENGINEERING MODERNISING SYSTEM
}
Dyear.Items.Insert(0, "--Select--");
}
Panel1.Visible = false;
}
protected void Button1_Click(object sender, EventArgs e)
{
Panel1.Visible = true;
string s1 = "Select max(Poll_Vote) from Result where year='" +
Dyear.SelectedItem.Text + "'";
string s2 = ob.exe_scalarstring(s1);
string st = "select C.Cand_Name,S.Sign_Image,R.Poll_Vote from result as R
join candidate_allocation as C on R.Candidate_Id=C.Cand_Id join sign_tab as S on
C.sign_Id=S.sign_id where R.Poll_Vote ='"+s2+"'";
SqlDataReader dr = ob.exe_reader(st);
while (dr.Read())
{
Label2.Text = dr["Cand_Name"].ToString();
Image1.ImageUrl = dr["Sign_Image"].ToString();
Label3.Text = dr["Poll_Vote"].ToString();
}
}
}
Page No:48
Toc H Institute of Science &Technology
Arakkunnam – 682313
SEMESTER: BRANCH: COMPUTER SCIENCE PROJECT TITLE :ELECTION
VI & ENGINEERING MODERNISING SYSTEM
Page No:49
Toc H Institute of Science &Technology
Arakkunnam – 682313
SEMESTER: BRANCH: COMPUTER SCIENCE PROJECT TITLE :ELECTION
VI & ENGINEERING MODERNISING SYSTEM
Page No:50
Toc H Institute of Science &Technology
Arakkunnam – 682313
SEMESTER: BRANCH: COMPUTER SCIENCE PROJECT TITLE :ELECTION
VI & ENGINEERING MODERNISING SYSTEM
Testing is the process of executing the program to find if there are any errors. It is the final
verification and validation activity .In testing phase we have tried to affirm the quality of the product. We
have also tried to eliminate errors in the previous stages.
7.1System Testing
Testing is the process of executing a program with the indent of finding any errors. Testing is
vital to the success of the system. Without proper testing, hide errors will surface after sometime of use
and perhaps irreversible damage has been done to valuable data. A series of tests like responsiveness,
its value, stress and security are performed before the system is ready for user acceptance testing.
System testing follows the logical conclusion that is all the part of the system are tested and found to be
working properly under all kinds of situations, and then the system is achieving its goal of processing the
data perfectly according to user rules and requirements.
System testing is aimed at ensuring the system works accurately before live operation
commences. Testing is vital to the system. System testing makes a logical assumption that if all parts of
the system are correct, the goal will be successfully achieved. The candidate system is subjected to a
verity of tests: Online Response, Volume, Stress Recovery & Security and Usable tests. A series of
testing are performed for the proposed system before the system is ready for user acceptance testing.
Nothing is complete without testing, as it is vital success of the system.
7.2Unit Testing
Unit testing is a software development process in which the smallest testable parts of an
application called units are individually and independently scrutinized for proper operation. In this project
unit test had conducted by calling a connection class variable. This class contains some methods. Each
modules of this project works under this connection class variable. This project contains different
modules. For example a login operation to be happening it will be tested by checking the username or id
and password entered by the user .It also check data are correctly stored in the data base & data base
are properly connected. In this way each module is tested. All the unit tests got executed successfully for
the application.
Page No:51
Toc H Institute of Science &Technology
Arakkunnam – 682313
SEMESTER: BRANCH: COMPUTER SCIENCE PROJECT TITLE :ELECTION
VI & ENGINEERING MODERNISING SYSTEM
Integration testing is the activity of software testing in which individual software modules
are combined and tested as a group. It occurs after unit testing .In this project integration testing was
conducted by running the modules together. The application was integrated to the main user application
successfully. This module was introduced as a part of main module. The entire module is tested as a
whole. In this it checks whether the valid user can login and perform the necessary functions. All
requirement areas were integrated successfully to the existing application. Testing has been done to see
whether the administrator could allocate a new user. Also the information entry by each user has been
tested
Validation can be defined in many ways, but a simple definition is that validation succeeds when
software functions in a manner that can be reasonably expected by the customer. Software validation is
achieved through a series of black – box tests that demonstrate conformity with requirements. A test plan
outlines the classes of tests to be conducted and a test procedure defines specific test cases that will be
used to demonstrate conformity with requirements.
The alpha test is conducted at the developer’s site by a customer. The software is used in a
natural setting with the developer looking over the shoulder of the user and recording errors and usage
problems. Alpha tests are conducted in a controlled environment.
Page No:52
Toc H Institute of Science &Technology
Arakkunnam – 682313
PROJECT TITLE
BRANCH: COMPUTER SCIENCE
SEMESTER: VI :ELECTION
& ENGINEERING
MODERNISING SYSTEM
The beta test is conducted at one or more customer sites by the end-user of the software.Unlike
alpha testing,the developer is generally not present.Therefore,the beta-test is a live application of the
software in an environment that cannot be controlled by the developer.The customer records all problems
that are encountered during beta testing and reports these to the developer at regular intervals.As a
result of problems reported during beta tests,software engineers make modifications and then prepare for
release of the software product to the entire customer base.
Page No:53
Toc H Institute of Science &Technology
Arakkunnam – 682313
BRANCH: COMPUTER SCIENCE PROJECT TITLE :ELECTION
SEMESTER: VI
& ENGINEERING MODERNISING SYSTEM
Page No:54
Toc H Institute of Science &Technology
Arakkunnam – 682313
PROJECT TITLE
BRANCH: COMPUTER SCIENCE
SEMESTER: VI :ELECTION
& ENGINEERING
MODERNISING SYSTEM
Page No:55
Toc H Institute of Science &Technology
Arakkunnam – 682313
BRANCH: COMPUTER SCIENCE PROJECT TITLE :ELECTION
SEMESTER: VI
& ENGINEERING MODERNISING SYSTEM
Page No:56
Toc H Institute of Science &Technology
Arakkunnam – 682313
BRANCH: COMPUTER SCIENCE PROJECT TITLE :ELECTION
SEMESTER: VI
& ENGINEERING MODERNISING SYSTEM
Maintenance of the software is one of major step in the computer animation. Software which is
developed by the engineer, should undergo maintenance process in regular interval of time goes on new
problems arise and it must be corrected accordingly. Maintenance and enhancement are a long term
process.
In this project, the maintenance is carried over by the staff concern. Since they are the key
persons to develop this project they know clearly about the project and coding structure. So, they will
change the coding whenever required. Regarding the project maintenance, the changes will occur then
and there according to the conditions.
Page No:57
Toc H Institute of Science &Technology
Arakkunnam – 682313
BRANCH: COMPUTER SCIENCE PROJECT TITLE :ELECTION
SEMESTER: VI
& ENGINEERING MODERNISING SYSTEM
Page No:58
Toc H Institute of Science &Technology
Arakkunnam – 682313
BRANCH: COMPUTER SCIENCE PROJECT TITLE :ELECTION
SEMESTER: VI
& ENGINEERING MODERNISING SYSTEM
The project entitled ‘Election Modernizing System’ is very useful for the Election
Commission. The project was designed, implemented and tested successfully. The Software developed is
found to be working efficiently and effectively. It can be observed that the information can be obtained
easily and accurately.
The project provides much security. The simplicity and friendliness are the advantages
of this project. The Software is made user friendly to the maximum so that any one can run the software
provided he could access to the system via the login password.
The software which I developed was implemented and tested with real data and were
found to be error free. Also, it is found that the system will work successfully. I tried to make the system
maximum user friendly. The system is protected from any unauthorized access by giving user name and
password during log in process. All the necessary validations are carried out in this project, so that any
kind of users can make use of this software and necessary messages makes them conscious of the error
they have made
This project manages all details without any risk. All the objectives
were met with satisfaction. The performance of the system is found to be satisfactory.
Page No:59
Toc H Institute of Science &Technology
Arakkunnam – 682313
BRANCH: COMPUTER SCIENCE PROJECT TITLE :ELECTION
SEMESTER: VI
& ENGINEERING MODERNISING SYSTEM
Page No:60
Toc H Institute of Science &Technology
Arakkunnam – 682313
BRANCH: COMPUTER SCIENCE PROJECT TITLE :ELECTION
SEMESTER: VI
& ENGINEERING MODERNISING SYSTEM
BOOKS REFERED :
ONLINE HELP :
www.csharpcorner.com
www.microsoft.com/sql
www.databasejournal.com/features/mssql
www.microsoft.com/vcsharp
www.asp.net.com
www.framework.com
www.references.asp.net.com
Page No:61
Toc H Institute of Science &Technology
Arakkunnam – 682313