Part 1 Blockchain
Part 1 Blockchain
on
BACHELOR OF TECHNOLOGY
Degree in
By
Name of Guide
Mr. Gaurav Pandey
May, 2024
i
UNDERTAKING
Date:-
ANYBODY ELSE.
Name of
Guide
Mr. Gaurav Pandey
Asst. Professor, CSE
iii
ACKNOWLEDGEMENT
We also convey our heartfelt thanks to our friends and family for
their support and understanding which encourages us during the
phases of this project.
Date:
iv
TABLE OF CONTENTS
Page No.
Undertaking ii
Certificate iii
Acknowledgements iv
1. INTRODUCTION 1-
4
1.1 INTRODUCTION TO PROJECT
1
1.2 OBJECTIVE
1.3 SCOPE 3
1.4 FEASIBILITY STUDY
3
2. LITERATURE SURVEY 5-
18
2.1 REQUIREMENT ANALYSIS
5
2.2 RESEARCH PAPERS REVIEW
2.3 PROBLEM WITH CURRENT 6
SYSTEMS
2.4 LANGUAGE & TOOLS 11
2.5 PRPOSED SYSTEM
13
18
3. DESIGN 19-
26
v
3.1 WORK FLOW
19
3.2 SDLC MODELS
3.2.1 ADVANTAGES 23
3.2.2 DISADVANTAGES
24
24
3.3 DFD
3.3.1 LEVEL-0 25
3.3.2 LEVEL-1
3.3.3 LEVEL-2 25
26
26
5. IMPLEMENTATION 32-
5.1 CODE SNIPPETS 40
5.2 SNAPSHOTS
6. RESULTS
41
8. REFERENCES 43-
44
PLAGIARISM REPORT
vi
LIST OF FIGURES
Page No.
3.1 Blockchain ……… 20
3.2 Registration Module ……… 21
3.3 Flow chart of project ……… 22
3.4 SDLC Cycle ……… 23
3.5 DFD Level-0 ……… 25
3.6 DFD Level-1 ……… 26
3.7 DFD Level-2 ……… 26
4.1 Hashing Algorithm ……… 27
8.1 Homepage ……… 37
8.2 Sign up page ……… 37
vii
8.3 Information ……… 38
8.4 Voter Registration ……… 38
8.5 Voting Area ……… 39
8.6 Result ……… 39
8.7 Candidates Details ……… 40
8.8 Add Candidate Information ……… 40
8.9 Register ……… 41
8.10 Change Phase ……… 41
LIST OF TABLES
viii
LIST OF SYMBOLS
Symbol Explanation
n code length
ƛ Auto - corelation
ix
LIST OF ABBREVIATIONS
Abbreviations Explanation