venkateswaran2010,9976316089,m.venkateswaran,m.venkates[Voting system1 ragu]

  • View

  • Download

Embed Size (px)



Text of venkateswaran2010,9976316089,m.venkateswaran,m.venkates[Voting system1 ragu]

  • CHAPTER I 1. INTRODUCTION 1.1 OVERVIEW OF THE PROJECT The VOTE PLUS software is based on an election activity for each student voting for a particular candidate he wishes to. Each student will be given a unique username and password. As soon as he logins by entering his username and password, a menu form will be shown with its first option as candidate list where all the candidates information standing for the election will be shown. Next procedure is the voting section where the user can vote for any candidate he wishes to. There are 3 categories in the candidate post i.e., President, Secretary, Joint Secretary. The user can vote to any 1 from these 3 categories. The system will not provide the user to vote for more than 1 candidate in each category. This completes the voting procedure. All the datas are being stored in the database. Admin has his own username and password. Admin Provides username and password for other users .He also has the right to insert candidates name. And he also has the right to edit and delete those details to/from the list. The result will be shown. Only admin has the authority to see the results. 1
  • 1.2 ORGANIZATION PROFILE The School was started in 28th of October 2001 by Dr.Kausalya Murugaiyan Educational Trust, Pollachi with an objective of providing quality education. The Foundation stone was laid by Dr.B.K.Krishnaraj Vanarayar in the year 2001 and the school was opened by Dr.N.Mahalingam in the year 2002. It is a co-educational school with strength of 720 students and more than 40 teachers, with separate hostel for boys and girls. Van facilities are available for local students. The institution is situated just 6 kilometers from the Pollachi town, on the Pollachi-Coimbatore main road. It is located in a serene pollution-free atmosphere in an area of 3.6 acres. Pure natural drinking water is available from Aliar. The school is under the care of a family of doctors. Dr.S.Murugaiyan MBBS FCGP is the Managing Trustee, Dr.V.Anand MS DLO is the Secretary, and Dr.Shanthi Anand MD DGO is the Correspondent. The hostel is under the direct supervision of the school principal Mr.F.Pratap Vimalesh B.Sc., M.A., M.Ed. Dr.Kausalya Murugaiyan (7.10.1933 - 1.12.2007) an able Doctor of Medicine with vast experience was directly involved in school activities from the beginning. The day she passed away, she attended the school annual day and was talking to parents & children. The school remembers her affection Inter school drawing competitions are also conducted in her memory once in a year in which students from various schools in and around Pollachi eagerly participate and win prizes or receive participation certificates. The winning school gets the Rolling Trophy. Address: Bharath Vidya Niketan Kovai Road Achipatti, Pollachi 2
  • CHAPTER II 2. SYSTEM ANALYSIS It is important to evaluate the systems components in relationship to one another, to determine how requirements fit into the system. So the system analysis is concerned with getting user requirements, analyzing it, designing and implementing it. After the requirements collection, the information have subjected to ambiguity, omissions and requirement consistency. Is the requirement collected from the concern are consistent with overall objective of the system, i.e. outline of inputs from and inputs to the system matched with proposed one. Feasibility analysis Existing system Drawbacks of existing system Proposed system Advantages of proposed system 3
  • 2.1 EXISTING SYSTEM The voting system currently being used by the Universitys student union is a paper based system, in which the voter simply picks up ballots sheets from electoral officials, tick off who they would like to vote for, and then cast their votes by merely handing over the ballot sheet back to electoral official. The electoral officials gather all the votes being cast into a ballot box. At the end of the elections, the electoral officials converge and count the votes cast for each candidate and determine the winner of each election category. Drawback of Existing System The current system in use today, has a number of problems my proposed system would aim to correct. The system is highly insecure and prone to election malpractice. Because any student can come and fill out a ballot sheet without prior authentication to determine who he/she says they are, is a major concern. The administration of the voting system as a whole is highly inefficient, slow and time consuming, and is highly prone to human error 4
  • 2.2 PROPOSED SYSTEM The proposed system will have many advantages over the existing system. This system is also based on the storage but it will overcome all the existing problems. Cost efficiency of the system also seems to be good because the system is very fast in making the transaction. Advantage of proposed system To build an online system this would enable voters to cast their votes on chosen candidates. Create a secure authentication facility to check validate users logging into the voting system Create a database to be used to stored votes, and user information on the system Study and implement a security method to be used to ensure that votes being cast in the system will not be compromised and any outside attack Enable the system to tally votes cast according to candidate voted for. Create a backend administration section which will be used to enable the administration manage the election system effectively Create tools for the administrator to add, delete and update details of voters, candidates and sub administrators on the system Display voting results in a graphical fashion for the administer to analyze To enable voters to cast their votes for their chosen candidates Enable voters to view biographies of the candidates being voted for in the election Timestamp votes cast to the database to know when each vote was cast Enable administrators to generate reports on the vote results Prevent voters from voting more than once for their choose candidates 5
  • CHAPTER III 3. SYSTEM SPECIFICATION 3.1 HARDWARE SPECIFICATION Processor : PENTIUM IV Speed : 2.4 GHZ RAM : 512 MB Hard Disk Drive : 80 GB Monitor : SAMSUNG 17Inch Color Keyboard : LOGITECH 108 Keyboards Mouse : LOGITECH Scroll Mouse 3.2 SOFTWARE SPECIFICATION Operating System : Windows XP (Service pack2) Front end : VB.Net 2008 Back end : SQL Server2005 6
  • 3.3 ABOUT THE SOFTWARE OVERVIEW ABOUT VISUAL BASIC.NET Microsoft.NET Framework The .NET Framework is a new computing platform that simplifies application development in the highly distributed environment of the Internet. The .NET Framework is designed to fulfill the following objectives: To provide a consistent object-oriented programming environment whether object code is stored and executed locally, executed locally but Internet-distributed, or executed remotely. To provide a code-execution environment that minimizes software deployment and versioning conflicts. To provide a code-execution environment that guarantees safe execution of code, including code created by an unknown or semi-trusted third party. To provide a code-execution environment that eliminates the performance problems of scripted or interpreted environments. To make the developer experience consistent across widely varying types of applications, such as Windows-based applications and Web-based applications. To build all communication on industry standards to ensure that code based on the .NET Framework can integrate with any other code. The .NET Framework has two main components: the common language runtime and the .NET Framework class library. The common language runtime is the foundation of the .NET Framework. You can think of the runtime as an agent that manages code at execution time, providing core services such as memory management, thread management, and remoting, while also enforcing strict type safety and other forms of code accuracy that ensure security and robustness. In fact, the concept of code management is a fundamental principle of the runtime. Code that targets the runtime is known as managed code, while code that does not target the runtime is known as unmanaged code. The class library, the other main component of the .NET Framework, is 7
  • a comprehensive, object-oriented collection of reusable types that you can use to develop applications ranging from traditional command-line or graphical user interface (GUI) applications to applications based on the latest innovations provided by ASP.NET, such as Web Forms and XML Web services. The .NET Framework can be hosted by unmanaged components that load the common language runtime into their processes and initiate the execution of managed code, thereby creating a software environment that can exploit both managed and unmanaged features. The .NET Framework not only provides several runtime hosts, but also supports the development of third-party runtime hosts. For example, ASP.NET hosts the runtime to provide a scalable, server-side environment for managed code. ASP.NET works directly with the runtime to enable Web Forms applications and XML Web services, both of which are discussed later in this topic. Internet Explorer is an example of an unmanaged application that hosts the runtime (in the form of a MIME type extension). Using Internet Explorer to host the runtime enables you to embed managed components or Windows Forms contro