Professional Documents
Culture Documents
OVS First 3
OVS First 3
OVS First 3
by
STARVIN S
(21UBC531)
MARCH - 2024
Dr. C. VENISH RAJA , MSc., BEd., MPhil., PhD.,
Assistant Professor
Department of Information Technology
St. Joseph’s College (Autonomous)
Tiruchirappalli – 620002
Date:
CERTIFICATE
This is to certify that the project entitled Online College Voting System, submitted to the
in partial fulfillment for the award of the degree of Bachelor of Computer Applications by
STARVIN S (21UBC531), is a record of original project work carried out under my guidance and
supervision.
Finally, I thank each and every one who has made a contribution towards
the successful completion of my project.
STARVIN S
(21UBC531)
ONLINE COLLEGE VOTING SYSTEM
ABSTRACT
The online college voting system project aims to provide a convenient and efficient way for students
to participate in college elections. The system will be developed using PHP programming language and will
include features such as voter registration, candidate registration, voting process, and result declaration. The
system will be user-friendly, secure, and accessible from any device with an internet connection. It will
streamline the election process, reduce manual errors, and ensure transparency in the voting process. Overall,
the project will enhance student engagement and participation in college elections.
The user can login in the system using his/her username and password. After the login process the
user can enters the second level of security like voter card or aadhar card number verification. If both
verification processes are success the user can vote in only one time on the system. After admin controls all
parts of the online voting system except the vote casting part which is restricted to the voters only. The admin
is the only one who can create new and old voter. And then admin can view candidate’s details and update
result details in the system. The project implemented using PHP as front end and MYSQL SERVER as back
end.
CH. NO. CONTENTS PAGE NO.
1 INTRODUCTION 1
1.1 About the Project
2 SYSTEM STUDY 2
2.1 Existing System
2.2 Disadvantages of Existing System
2.3 Proposed System
2.4 Advantages of Proposed System
3 SYSTEM ANALYSIS 4
3.1 Packages Selected
3.2 Resources Required
3.3 Feasibility Study
3.4 Data Flow Diagram
4 SYSTEM DESIGN 7
4.1 Architectural Design
4.2 I/O Form Design
4.3 Tables
4.4 Normalization
4.5 Data Dictionary
4.6 Entity Relationship Diagram
5 SYSTEM DEVELOPMENT 18
5.1 Functional Documentation
5.2 Special Features of the Language
5.3 Pseudo Code
6 TESTING 24
6.1 Types of Testing Done
6.2 Test Data and Output
7 USER MANUAL 27
7.1 Hardware Requirements
7.2 Software Requirements
7.3 Installation Procedure
7.4 Sample I/O
7.5 Error Messages
8 CONCLUSION 29
8.1 Summary of the Project
8.2 Future Enhancements
9 BIBLIOGRAPHY APPENDIX 30
a. Source code
b. Output screen