Obcs Report PDF
Obcs Report PDF
Project Report
By
ACKNOWLEDGEMENT
I take this opportunity to express my profound gratitude and deep
regards to my teachers Prof.____________________ and
Prof_______________. for their exemplary guidance, monitoring and
constant encouragement throughout the course of this project. The
blessing, help and guidance given by them time to time shall carry me a
long way in the journey of life on which I am about to embark.
----------------------
Abstract
Online Birth Certificate System maintains a good record of date of birth
of people. This system helps admin to view data of date of birth of
people who reside in country.
Admin Module
1. Home: In this section, admin can briefly view the total number of new
application, total verified application and total rejected application.
2. Birth Application: In this section, admin view the application details and they
have also right to change application status according to current status.
3. Reports: In this section admin can view the application details in a particular
period.
4. Search: In this section, admin can search application with the help of customer
application
Admin can also update his profile, change the password and recover the
password.
User Module
1. Home Page: In this section, user can view welcome page of web application.
2. Birth Reg Form: In this section, user can fill the form of birth certificate and see
the status of his/her application.
User can also update his profile, change the password and recover the password.
Purpose:-
Scope:-
Client Side:
MfgdfRA RAM 512 MB
Hard disk 10 GB
Server side:
RAM 1 GB
Hard disk 20 GB
Processor 2.0 GHz
Software Requirement:
Client Side:
APACHE
The Apache HTTP Server Project is an effort to develop and maintain an
open-source HTTP server for modern operating systems including UNIX
and Windows. The goal of this project is to provide a secure, efficient
and extensible server that provides HTTP services in sync with the
current HTTP standards.
The Apache HTTP Server ("httpd") was launched in 1995 and it has
been the most popular web server on the Internet since April 1996. It
has celebrated its 20th birthday as a project in February 2015.
PHP
• PHP stands for PHP: Hypertext Preprocessor.
software .
use.
MYSQL
platforms
http://localhost/phpmyadmin
Analysis and Design
Analysis:
In present all birth certificate system work done on the paper. The
per our requirements because its take more time to calculate the date
of birth report.
• Not user friendly: The present system not user friendly because
a chance of error.
• Time consuming
Design Introduction:
Design is the first step in the development phase for any techniques
and principles for the purpose of defining a device, a process or system
in sufficient detail to permit its physical realization.
Once the software requirements have been analyzed and specified the
software design involves three technical activities - design, coding,
implementation and testing that are required to build and verify the
software.
Use case diagrams model behavior within a system and helps the
developers understand of what the user require. The stick man
represents what’s called an actor.
Use case diagram can be useful for getting an overall view of the
system and clarifying who can do and more importantly what they can’t
do.
Use case diagram consists of use cases and actors and shows the
interaction between the use case and actors.
Admin
Sign In
Dashboard
Manage Application
Search Application
Generate Reports
Update Profile
Change Password
Password Recovery
User
Sign Up
Sign In
Dashboard
Fill Application
View Application
Update Profile
Change Password
Password Recovery
Class Diagram:
ER Notation
There is no standard for representing data objects in ER diagrams. Each
modeling methodology uses its own notation. The original notation
used by Chen is widely used in academics texts and journals but rarely
seen in either CASE tools or publications by non-academics. Today,
there are a number of notations used; among the more common are
Bachman, crow's foot, and IDEFIX.
This table stores the detail of user who applies for birth certificate.
Implementation and System Testing
After all phase have been perfectly done, the system will be
implemented to the server and the system can be used.
System Testing
The goal of the system testing process was to determine all faults in our
project .The program was subjected to a set of test inputs and many
explanations were made and based on these explanations it will be decided
whether the program behaves as expected or not. Our Project went through
two levels of testing
1. Unit testing
2. Integration testing
UNIT TESTING
Unit testing is commenced when a unit has been created and
effectively reviewed .In order to test a single module we need to
provide a complete environment i.e. besides the section we would
require
• The procedures belonging to other units that the unit under test
calls
EVALUATION
Project URL: http://localhost/obcs
Home Page
Admin Login Page
Dashboard
Profile
Change Password
New Application
Report of Application
View Report of Application
Search Application
Forgot Password
Dashboard
User Profile
Change Password
Add Application
View Applications
View Applications Detail
Certificate
View Certificate
Reset Password
Conclusion:
This Application provides a computerized version of Birth Certificate
which helps admin to view data of date of birth of people who reside
in country.
The Application was designed in such a way that future changes can be
done easily. The following conclusions can be deduced from the
development of the project.
• https://www.w3schools.com/php/default.asp
• https://www.sitepoint.com/php/
• https://www.php.net/
For MySQL
• https://www.mysql.com/
• http://www.mysqltutorial.org
For XAMPP
• https://www.apachefriends.org/download.html