Saturday, June 25, 2011

A PROJECT ON Analysis and Development of an Online Voter List Management System : CHAPTER - FIVE

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:

 

 

accountno

name

fname

nationality

occupation

bdate

age

sex

 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:

 

accountno

vill

post

thana

dis

 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:

 

accountno

street

zipcode

houseno

tno

 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