Chapter 5
Implementation & Description of System Components
1. System Design Overview
2. Back-End
3. Front-End (Server-Side)
5.1 System Design Overview
To develop a website for the public utility is a matter of handling a lot of data. So we have to develop an efficient way to handle a lot of data, so that the site becomes faster and flexible. The website developed for Graphical User Interface (GUI) with database connectivity requires two basic components – Back-End and Front-End, PHP is used to develop the Front-End and several RDBMS like MySQL, SQL Server are used as Back-End. The design overview is depicted using the flowchart.
Flowchart: A flowchart is a graphical representation of an algorithm i.e. it is visual picture which gives the steps of algorithm and also the control between the various steps.
Flow diagram: Automated voter list System
5.2 Back-End
5.2.1 Database
The tables used to store data are designed in a relational architecture. The details descriptions and data types of the tables of database are illustrated in the following tables:
Voter Table:
| 111 | hafiz | nasir | Bangladesh | Student | 1981-01-26 | 22 | male |
| 102 | sohid | tru | Bangladesh | Student | 0000-00-00 | 35 | male |
| 104 | r | y | Afghanistan | Student | 0000-00-00 | 43 | female |
| 124 | chopal | fvhg | Bangladesh | Serviceman | 1981-12-12 | 34 | male |
| 106 | rew | fh | Afghanistan | Student | 2007-04-23 | 24 | female |
| 107 | zahid | fgjh | Afghanistan | Employee | 1981-09-13 | 38 | male |
| 108 | aslam | hjhjk | Bangladesh | Student | 1981-09-14 | 87 | male |
| 112 | dfd | fg | Bangladesh | Student | 1981-09-13 | 54 | male |
| 113 | mahin | rey | Bangladesh | Student | 1981-12-12 | 23 | male |
| 114 | raju | rey | Bangladesh | Student | 1981-12-12 | 24 | male |
| 115 | mamun | rtr | Bangladesh | Student | 1981-12-12 | 45 | male |
| 116 | mamun | rtr | Bangladesh | Student | 1981-12-12 | 45 | male |
Parmanent Address Table:
| 111 | Taminagor | Rayrah | Sailkupa | Jhenidah |
| 125 | rfg | kj | lgj | dg |
| 102 | y | uj | h | d |
| 104 | u | h | d | r |
| 124 | gh | hjk | gf | gjk |
| 106 | jh | jl | ert | gjh |
| 107 | df | gh | hj | we |
| 108 | ty | yi | uo | er |
| 112 | gh | hk | k | d |
| 113 | q | w | e | r |
| 114 | fg | gh | gh | ghy |
| 115 | fdg | gh | gh | kjk |
| 116 | fdg | gh | gh | kjk |
Local Address Table:
| 125 | 67 | 90 | 567 | 457568 |
| 111 | 23 | 456 | 46 | 43667 |
| 102 | 6 | 8 | 3 | 7867 |
| 104 | 5 | 6 | 8 | 466 |
| 124 | 7 | 645 | 452 | 56765 |
| 106 | 546 | 6789 | 564 | 57658 |
| 107 | 4 | 56 | 7 | 43643 |
| 108 | 45 | 23 | 458 | 4556 |
| 0 | 7 | 84 | 08 | 567 |
| 118 | 7 | 9 | 563 | 6457 |
| 119 | 7 | 9 | 563 | 6457 |
5.3 Front-End (Server-Side)
5.3.1 Designing of Data Entry Interface:
The major configuration of Automated voter list System depends on data entry, because different kind of managerial decision needs information from this software. We can extend this software for election activities of any organization whole needs. There is different kind of interface for information add like:
Main Page:

Customer Information Page:

User Login Page:

Administration login page:

Administration Menu Page:

Voter Registration Page:

Voter View Page:

Voter Update page:

5.3.2 Working Principle
There are basically four main functional zones in this project:
1. Information
2. User Login
3. Administration
4. About Us
1. Information
In this section we discuss about the basic information of our automated voter list system. Any voter who is interested to enter in the system will know many voter list information and voter registration system.
2. User Login
This page is for the voter's of the voter list system. By submitting the ID the voters can access. Here he can see his voter information by providing the corresponding value.
3. Administration:
This page is restricted only for the administration. In this section the administrator can add a voter, delete a voter, view the voter infomation and update voter.
4. About Us:
Here the developer's identity are discussed.
No comments:
Post a Comment