0% found this document useful (0 votes)
7 views4 pages

Project Proposal

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views4 pages

Project Proposal

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Bangladesh University Business & Technology

(BUBT)

Project Proposal

Project Name: Online polling System

By

Team: Binary

UNDER THE SUPERVISION OF

Md. Saddam Hossain.

Assistant professor, Dept. of CSE

Bangladesh University of Business & Technology (BUBT)

28 January 2024
1

MEMBERS

Soad Mahmud (22234103089)


Sadia Mehrin Rahi (22234103122)
Istiyak Hasan Maruf (22234103130)

Index of context

● Title of the project 2

● Moivation 2
● Related Works 2
● Objective 2
● Tool & Techniques 2
● Proposed Methodology 2
● Necessary Diagram 3
● Flowchart Diagram
● Conclusion 3
● Reference 3
2

Title: Online Polling System with Secure Voting and Real-Time Result
Visualization
Motivation:
In today's digital age, efficient and engaging methods for collecting opinions and data are
crucial. Traditional paper-based or manual polling systems often lack accessibility, real-time
data analysis, and security. Our online polling system aims to address these limitations by
offering a user-friendly, secure, and data-driven platform for conducting polls and surveys.

Related Works:
Existing online polling solutions like SurveyMonkey and Google Forms offer basic
functionalities. However, these platforms might lack advanced features like secure voting
with strong authentication, real-time result visualization, and customizability.
This project will focus on building a secure and customizable platform with:
● Multi-level access control: Differentiated roles for administrators, poll creators, and
participants.
● Encrypted voting: Secure storage and transmission of votes to prevent manipulation.
● Advanced question types: Multiple choice, single choice, ranking, open-ended
questions, and more.
● Real-time results visualization: Dynamic charts and graphs to display responses as
they come in.
● Customization options: Branding, themes, and layout adjustments for specific needs.

Objectives:
● Develop a C# web-based application for creating, managing, and participating in
online polls.
● Implement secure user authentication and voting mechanisms.
● Integrate a relational database (e.g., SQL Server) for storing poll data and user
information.
● Develop interactive dashboards and visualizations for real-time result analysis.
● Implement responsive design for seamless access on various devices.

Tools & Techniques:


● Programming language: C# with ASP.NET MVC framework for developing the web
application.
● Database: Microsoft SQL Server or comparable relational database management
system.
● Front-end technologies: HTML, CSS, JavaScript libraries like jQuery and Chart.js for
user interface and data visualization.
● Security tools: Encryption algorithms, user authentication mechanisms, and secure
coding practices.

Proposed Methodology:
The project will follow an Agile development methodology:
● Planning: Define user stories, features, and development timeline.
● Design: Create wireframes and mockups for the user interface.
● Development: Implement backend logic, database integration, and front-end
components.
● Testing: Perform unit testing, integration testing, and user acceptance testing.
● Deployment: Host the application on a web server and make it accessible to users.
3

Necessary Diagram:
● Flowchart Diagram

Figure 1: Flowchart for the proposed Online Polling System with Secure Voting and
Real-Time Result Visualization.

Conclusion:
This online polling system has the potential to revolutionize data collection and feedback
analysis. Its secure, accessible, and data-driven approach will be valuable for businesses,
organizations, and individuals seeking to gather meaningful insights from their target
audience.

Next Steps:
Upon approval of this proposal, the project team will be assembled, and development will
commence according to the defined timeline. We welcome further discussion and
customization of the proposed features to align with your specific needs and requirements.

References:
● ASP.NET MVC Framework:
● https://learn.microsoft.com/en-us/aspnet/mvc/
● Microsoft SQL Server: https://www.microsoft.com/en-us/sql-server
● jQuery: https://jquery.com/
● Chart.js: https://www.chartjs.org/
● Secure Coding Practices in C#: https://learn.microsoft.com/en-us/security/

You might also like