Civil Registrar System

Posted By phpprojectz on August 28, 2017
Backend: 

Objective of Civil Registrar System

Civil Registrar System is a web based application which has been developed over PHP and MySQL and runs on WAMP, XAMP or Apache2 server.. The main modules of the project is Civil,Birth,Blocks,Cases,Civilization. Admin user can manage all the operations of Cases,Civilization,Civil,Death,Birth and their details. Admin can create different type of reports of Civil,Birth,Blocks,Cases,Civilization according to their choise and filters. You can Download PHP and MySQL Project Civil Registrar System with source code and database from this site. We also provide Project Report of Civil Registrar System.

Functionalities and their descriptions of Civil Registrar System are as follows:

  • You can search records on various criterias. Such as Civil, Blocks, Cases, Civilization
  • Create, read, update and delete (CRUD) application has been implemented on Civil,Birth,Blocks,Cases,Civilization
  • Keep the track logs of Birth, Death, Cases ect
  • Advance search has been implemented on Birth,Death, Cases
  • You can see all the details of the Civil, Blocks, Death, Cases
  • All the modules Death, Cases, Birth,Civilization, Civil are inter related and tightly coupled
  • It deals with monitoring the information and transactions of Cases.
  • All the Birth,Death, Cases modules has their unique record ID for fast transactions and searching
  • Editing, adding and updating of Records is improved which results in proper resource management of Civil data.

Modules of Civil Registrar System and their descriptions:

  • Civil Module : Manage all the operations of Civil
  • Birth Module : Manage all the operations of Birth
  • Death Module : Manage all the operations of Death
  • Blocks Module : Manage all the operations of Blocks
  • Cases Module : Manage all the operations of Cases
  • Civilization Module : Manage all the operations of Civilization

Classes and their methods of Civil Registrar System:

  • Civil Methods : addCivil(), editCivil(), deleteCivil(), updateCivil(), saveCivil(), searchCivil()
  • Birth Methods : addBirth(), editBirth(), deleteBirth(), updateBirth(), saveBirth(), searchBirth()
  • Death Methods : addDeath(), editDeath(), deleteDeath(), updateDeath(), saveDeath(), searchDeath()
  • Blocks Methods : addBlocks(), editBlocks(), deleteBlocks(), updateBlocks(), saveBlocks(), searchBlocks()
  • Cases Methods : addCases(), editCases(), deleteCases(), updateCases(), saveCases(), searchCases()
  • Civilization Methods : addCivilization(), editCivilization(), deleteCivilization(), updateCivilization(), saveCivilization(), searchCivilization()

Database tables and attributes of the Civil Registrar System:

  • Civil Entity : Attributes of Civil are civil_id, civil_name, civil_birth, civil_death, civil_age, civil_description
  • Birth Entity : Attributes of Birth are birth_id, birth_civil_id, birth_date, birth_place, birth_description
  • Death Entity : Attributes of Death are death_id, death_civil_id, death_date, death_place, death_description
  • Blocks Entity : Attributes of Blocks are blocks_id, blocks_name, blocks_type, blocks_description
  • Cases Entity : Attributes of Cases are cases_id, cases_name, cases_type, cases_description
  • Civilization Entity : Attributes of Civilization are civilization_id, civilization_name, civilization_type, civilization_description

Database definition of Civil Registrar System:

  • The details of Civil is store into the Civil tables respective with all tables
  • Each entity (Civilization, Death, Cases, Birth, Civil) contains primary key and unique keys.
  • The entity Death, Cases has binded with Civil, Birth entities with foreign key
  • There is one-to-one and one-to-many relationships available between Cases, Blocks, Civilization, Civil
  • All the entities Civil, Cases, Death, Civilization are normalized and reduce duplicacy of records
  • We have implemented indexing on each tables of Civil Registrar System tables for fast query execution.

Super admin functionality of Civil Registrar System:

  • Admin can add, edit, delete and view the records of Civil, Cases, Death, Civilization
  • Admin can manage all the details of Birth, Death, Blocks, Cases
  • Admin can also generate reports of Civil, Birth, Death, Blocks
  • Admin can search the details of Civil, Cases, Death, Civilization
  • Admin can apply different level of filters on report of Civil, Death, Civilization
  • Admin can tracks the detailed information of Cases, Civilization, Civil, Birth

Report of Civil Registrar System:

  • Generates the report on Death,Blocks,Civil,Birth,Cases,Civilization,
  • Blocks,Cases,Civilization has been integrated with the dynamic filter. So you can filter the records run time
  • You can also import the report data into PDF of Blocks,Cases,Civilization
  • Excel Sheet report has also been integrated for Birth,Blocks,Civilization
  • You can create the CSV reports for Civil,Cases,Death

Limitation of Civil Registrar System

  • Run time report generation is not available in Civil Registrar System.
  • We have not implemented the dynamic report for Civil,Blocks,Cases,Birth,Death,Civilization
  • This project Civil Registrar System has not been developed on Model View Controller architecture, so its very complex to manage
  • Batch mode execution for Off-line reports of Civil, Blocks, Civilization cannot be generated.
  • Crystel report has not been integrated

Input Data and Validation of Civil Registrar System

  • We have added all the validations for input value on the modules Civil,Birth,Death
  • Blocks,Cases,Civilization can not be submited without filling all the inout fields
  • Duplicate values testing has been implemented on Civil,Death,Civilization
  • CSRF token has also been implemented on Blocks,Birth,Civil, Cases,Civilization
  • All the Civil,Blocks,Cases,Birth,Death,Civilization has integrated with captcha for spam protections
  • Access level validation has been implemented on Civilization,Cases,Blocks
  • Number and character validation has also been implemented on Death,Cases,Civil

Send Message

Vertical Tabs

Latest PHP and MySQL Projects Source Code and Database