3. CONTENTS
1. OBJECTIVE
2. FEATURES OF THE PROJECT
3. E-R DIAGRAM
4. TECHNICAL REQUIREMENTS
5. SYSTEM ANALYSIS
5. INTRODUCTION TO ASP.NET
6. SNAPSOTS
4. OBJECTIVE
Traditional voting system
inefficient
Takes time and human resources.
Does not give an instant Poll result.
Hard to track who voted and who don’t
Online Voting System
Instant Poll result
Easy to keep track of voters
Use of Internet
5. CONTD…
ONLINE VOTING SYSTEM IS WEB BASED
APPLICATION
OVS IS THE VOTING SOFTWARE
ITS CONSISTS OF FOUR GROUPS:
1.GENERAL VOTER
2. CANDIDAE/NOMINEE
3. INSPECTOR
4. ADMINSTRATOR
6. FEATURES OF THE PROJECT
secured login procedure
Knowing nominees of respective wards
profiles can be modified
Nominees can post their vision
Casting vote is possible only with
authentication of voter
Inspection is performed on both voter and
nominees
Suspected user can be reported against
Abused user can be verified and blocked if
necessary
7.
8. TECHNOLOGICAL REQUIREMENTS
MICROSOFT .NET 2.0,3.0,3.5
FRAMEWORK
LANGUAGES C#,ASP.NET,JAVA
SCRIPT
WEB TECHNOLOGY ASP.NET 2.0,3.5
WEB TECHNOLOGY
AJAX TOOLKIT
DATABASE SQL SERVER 2005/2008
OPERATING SYSTEM WINDOW 7
TOOLS MICROSOFT VISUAL
STUDIO 2010
9. SYSTEM ANALYSIS
MODEL VIEW CONTROLLER (MVC):-
MODEL VIEW
(SQL- (ASP.NET)
SERVER)
CONTROLLER
(ADO.NET)
CONTROLLER
(ADO.NET)
BACK END MIDDLE TIER FRONT END
10. INTRODUCTION TO ASP.NET
• ASP.NET is a part of the Microsoft .NET
framework, developed by Microsoft, and is a
powerful tool for creating dynamic and interactive
web pages
• ASP.NET is a successor of Microsoft’s ASP
technology
• ASP.NET is built on the Common Language
Runtime(CLR), allowing programmers to write
ASP.NET code using any supported .NET
language
12. MULTIPLE LANGUAGE SUPPORT
• Can support theoretically infinite no. of languages
• Microsoft provides Visual Basic.NET, Visual C#,
Visual J# & Visual C++
• Benefits of Multiple Language Support:
o Use of preferred language
o Use of multiple language in single application
o Code Modules are reusable
o Class Library Access is same for all languages
13. .NET PROGRAMMING LANGUAGE
VB.Net RPG
C# Component Pascal
APL Mercury
Fortran Scheme
Pascal Curriculum
C++ Mondrian
Haskell Small Talk
Perl Eiffel
Java Language Oberon
Python Standard ML
COBOL Forth
Microsoft Jscript Oz
Etc……..
14. User interface
U s e r
L o g in R e g is te r
E n te r L o g in E n te r L o g in
a n d P a s s w o rd a n d P a s s w o rd
fa ls e
C o n firm e d
V O T E