Você está na página 1de 24

by

Abstract : The project "Voting Software" aims at making the voting process easy in cooperative societies. Presently voting is performed using ballot paper and the counting is done manually, hence it consumes a lot of time. There can be possibility of invalid votes. All these makes election a tedious task. In our proposed system voting and counting is done with the help of computer. It saves time, avoid error in counting and there will be no invalid votes. It makes the election process easy Functional Requirements : To count the total number of votes. To calculate the percentage of total votes. To calculate votes for each candidate. To calculate percentage of votes for each candidate. To check for duplication. To Find the winning persons in each section. All the process above mentioned should be done fast Details : Modules We have devised the following modules according to the requirements of the organization. Administrator Module User Module Administrator has the whole authority of

Develop a web based national wide voting system to be used in CS department or other departments. Must be Database driven in order to keep track of voters. Administrator and user level access. Firmly understand web technology such as .net and SQL

ASP .net on front end SQL: Structured Query Language, a relational database system. HTML, DHTML and Javascript: Central language in creating an interactive web page.

FEASIBILITY STUDY The feasibility of the project is analyzed in this phase and business proposal is put forth with a very general plan for the project and some cost estimates. During system analysis the feasibility study of the proposed system is to be carried out. This is to ensure that the proposed system is not a burden to the company. For feasibility analysis, some understanding of the major requirements for the system is essential. Three key considerations involved in the feasibility analysis are ECONOMICAL FEASIBILITY TECHNICAL FEASIBILITY SOCIAL FEASIBILITY ECONOMICAL FEASIBILITY This study is carried out to check the economic impact that the system will have on the organization. The amount of fund that the company can pour into the research and development of the system is limited. The expenditures must be justified. Thus the developed system as well within the budget and this was achieved because most of the technologies used are freely available. Only the customized products had to be purchased.

TECHNICAL FEASIBILITY This study is carried out to check the technical feasibility, that is, the technical requirements of the system. Any system developed must not have a high demand on the available technical resources. This will lead to high demands on the available technical resources. This will lead to high demands being placed on the client. The developed system must have a modest requirement, as only minimal or null changes are required for implementing this system. SOCIAL FEASIBILITY The aspect of study is to check the level of acceptance of the system by the user. This includes the process of training the user to use the system efficiently. The user must not feel threatened by the system, instead must accept it as a necessity. The level of acceptance by the users solely depends on the methods that are employed to educate the user about the system and to make him familiar with it. His level of confidence must be raised so that he is also able to make some constructive criticism, which is welcomed, as he is the final user of the system

System Specification System Requirements:

Hardware Requirements:
System : Pentium Dual core Hard Disk : 500 GB. Monitor : 15 VGA Colour. Mouse : Logitech. Ram : 1ghz

Software Requirements:

Operating system Coding Language Data Base

: - Windows XP. : ASP.Net with C# : SQL Server 2008

Software Requirements:

Operating system Coding Language Data Base

: - Windows XP. : ASP.Net with C# : SQL Server 2008

Administrator

Add Poll

Setting for Poll

Delete User

View Non-Voters

Enter Cat #

Choose Poll

Select User

Choose Poll

Ente r Poll Info

Delete Poll

Hide Poll

User

Login

Register

Enter Login and Password

Enter Login and Password

false

Confirmed

VOTE

0-Level(Context Level) DFD

User

1.0

System

Process

1-Level DFD
1.0.0 Polling Process Login

Admin

1.0.0 Login Process Login

1-Level DFD

1-Level DFD

Admin

1.0.0 Login Process

Home 1-Level DFD Result of Candidate votes

TotalCandidateofVote

User Details

Percent Candidate Votes

Total No. of Votes


Percentage of all votes

Registration
User Login

TotalCandidateofVote

User Details

User Details User Details

Candidate name

Admin
____________

1. Checked login info () 3.Do Registration for Candidate () 5.Add Candidate Info ()

Admin Interface
________________________

Admin database

_______________
7. View Candidate votes() 8.View Candidate votes In Percentage() 2. Submit login info () 4. Submit Reg info () 6. Submit Candidate Info ()

Admin database

_______________

ADMINSTRATOR
Registration
Total Number Votes
Percentage of All Votes

Result of Cadidate Vote

Percentage candidate Vote

Admin

Give all details of Candidate

View no. of votes


View votes in percentage

View Candidate votes

View Candidate votes In Percentage

Candidate

Login Pooling

Candidate

System

Registration

Total Number Votes


ADMINSTRATOR
Percentage of All Votes
Persentage candidate Vote

System

Result of Cadidate Vote

Front end used : Microsoft Visual Studio. Net used as front end tool. The reason for selecting Visual Studio dot Net as front end tool as follows: Visual Studio .Net has flexibility , allowing one or more language to interoperate to provide the solution. This Cross Language Compatibility allows to do project at faster rate. Visual Studio. Net has Common Language Runtime , that allows all the component to converge into one intermediate format and then can interact. Visual Studio. Net has provide excellent security when your application is executed in the system Visual Studio.Net has flexibility, allowing us to configure the working environment to best suit our individual style. We can choose between a single and multiple document interfaces, and we can adjust the size and positioning of the various IDE elements. Visual Studio. Net has Intelligence feature that make the coding easy and also Dynamic help provides very less coding time. The working environment in Visual Studio.Net is often referred to as Integrated Development Environment because it integrates many different functions such as design, editing, compiling and debugging within a common environment. In most traditional development tools, each of separate program, each with its own interface. The Visual Studio.Net language is quite powerful if we can imagine a programming task and accomplished using Visual Basic .Net. After creating a Visual Studio. Net application, if we want to distribute it to others we can freely distribute any application to anyone who uses Microsoft windows. We can distribute our applications on disk, on CDs, across networks, or over an intranet or the internet.

Front end used : Microsoft Visual Studio. Net used as front end tool. The reason for selecting Visual Studio dot Net as front end tool as follows: Visual Studio .Net has flexibility , allowing one or more language to interoperate to provide the solution. This Cross Language Compatibility allows to do project at faster rate. Visual Studio. Net has Common Language Runtime , that allows all the component to converge into one intermediate format and then can interact. Visual Studio. Net has provide excellent security when your application is executed in the system Visual Studio.Net has flexibility, allowing us to configure the working environment to best suit our individual style. We can choose between a single and multiple document interfaces, and we can adjust the size and positioning of the various IDE elements. Visual Studio. Net has Intelligence feature that make the coding easy and also Dynamic help provides very less coding time. The working environment in Visual Studio.Net is often referred to as Integrated Development Environment because it integrates many different functions such as design, editing, compiling and debugging within a common environment. In most traditional development tools, each of separate program, each with its own interface. The Visual Studio.Net language is quite powerful if we can imagine a programming task and accomplished using Visual Basic .Net. After creating a Visual Studio. Net application, if we want to distribute it to others we can freely distribute any application to anyone who uses Microsoft windows. We can distribute our applications on disk, on CDs, across networks, or over an intranet or the internet.

BOOKS : 1 ASP.NET MCGRAWHILL PUBLICATION 2 ASP.NET FORUM 3. Microsoft .net programming by H. Lewis 3 Microsoft IIS, BPB 4 S/W ENGINEERING BY PRESS MAN. 5 S/W ENGINEERING BY IGNOU STUDY MATERIAL WEBSITES : www.google.com
www.wikkipedia.com

Você também pode gostar