Escolar Documentos
Profissional Documentos
Cultura Documentos
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
Hardware Requirements:
System : Pentium Dual core Hard Disk : 500 GB. Monitor : 15 VGA Colour. Mouse : Logitech. Ram : 1ghz
Software Requirements:
Software Requirements:
Administrator
Add Poll
Delete User
View Non-Voters
Enter Cat #
Choose Poll
Select User
Choose Poll
Delete Poll
Hide Poll
User
Login
Register
false
Confirmed
VOTE
User
1.0
System
Process
1-Level DFD
1.0.0 Polling Process Login
Admin
1-Level DFD
1-Level DFD
Admin
TotalCandidateofVote
User Details
Registration
User Login
TotalCandidateofVote
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
Admin
Candidate
Login Pooling
Candidate
System
Registration
System
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