Está en la página 1de 29

CIVIL REGISTRATION

BY

C.NAGESWAR -08M11A0579
K.NAVEEN KUMAR -08M11A0595
P.SANDEEP -08M11A05B7
N.PRADHYUMNUNN -08M11A05B4
INTRODUCTION
This is web based struts application

The tasks of a District Collector are becoming more tedious


because of the growing number of people applying for
everything to the Collect orate office. The Collector is the
highest responsible officer who has to take care of everything in
his District. As such, a software to assist his duties and
automates most of the tasks of collect orate is highly
appreciated.

District collect orate management system is one such website


which helps to improve the productivity of district collectors
office people but also it helps the citizens to understand the
status of their jobs pending the office
PURPOSE
The scope of this project is providing certificates for
users who have applied for particular domain. For each
they need to mention their credentials to get those
certificates
SYSTEM ANALYSIS:
ANALYSIS MODEL:
BASICALLY SPIRAL MODEL IS FOLLOWED
SPIRAL MODEL- defined by Barry Boehm in his 1988 article,called
A spiral Model of Software Development and Enhancement.
This was not the first model to discuss iterative development,
It was the first model to explain why the iteration models are used
STAGES:
Requirement Analysis
Project Planning
System design
Detail design
Coding
Unit testing
System integration & testing

The linear ordering of these activities is critical. End of the phase and the
output of one phase is the input of other phase. The output of each phase
is to be consistent with the overall requirement of the system.
OVERVIEW OF SPIRAL MODEL
STUDY OF THE SYSTEM

NUMBER OF MODULES:

Admin
Citizens
Police
Contractor

1.ADMIN:

Should login to perform operations


Approves the certificates
Citizens gets his/her status online through by unique id
and get certificates at his/her home at particular address.

Admin gives approval to all the sub modules


Birth Certificate
Death Certificate
Income Certificate
Widow Certificate
Residential Certificate
Minority Certificate
Passport Certificate
2.Citizens:
Can apply for certificates that are given by the govt.
Should fill the genuine information in order to get approved by the admin
Should note the unique id generated after applying
Can check the status of the application using the generated id

CITIZENS can apply for the following Sub Modules:


Birth Certificate
Death Certificate
Income Certificate
Widow Certificate
Residential Certificate
Minority Certificate
Passport Certificate
3.Police
Police has to login then after police can do operation.
Police can view, approve, deny the particular certificate applied
by citizens
Sub Modules:
Passport-This module allow police view approved, deny the particular certificate
applied by citizens.

4.Contractor:
This module allow contractor to view new tender,
He can also view sent tender information,
The tender which is owned by you,
you can also see the completed tender information
he can change tender status also.

Sub Modules:
Tender- This module allow contractor to view various tender information
EXISTING SYSTEM:

More paper work


Loss in Data
Less Security
Time Delay
More Clerical Work
Human Fatigue
Low performance
Dependability

PROPOSED SYSTEM:
Automate all collect orate transactions
Reduce Paper Work
Immediate Accessing of Details
High Security
Providing Accurate Information
Independent
More reliable
High Performance
FEASIBILITY REPORT

3.1. Technical Feasibility

The databases purpose is to create, establish and


maintain a workflow among various entities in order
to facilitate all concerned users in their various
capacities or roles. Permission to the users would be
granted based on the roles specified.

3.2. Operational Feasibility

sufficient support for the


management from the users
used and work properly if it is being
developed and implemented

possible application benefits


ECONOMIC FEASIBILITY

Financial benefits must equal or exceed the costs.

It does not require any addition hardware or software.


Since the interface for this system is developed using the
existing resources and technologies

nominal expenditure and economical feasibility for certain


FUNCTIONAL REQUIREMENTS

Administrator maintains all the certificates.


Users apply for the certificate in those they need to apply.
Administrator enters the details of the contractors for creating logins for the
registered contractors.
Police user enters their user id and password for verifying the address and history of
the person who applied for passport.
Administrator receives the user details and also his personal details.
Police users get the details of the people those who are applied for the passports

NON-FUNCTIONAL REQUIREMENTS:

24 X 7 availability
Better component design to get better performance at peak time
Flexible service based architecture will be highly desirable for future extension

PERFORMANCE REQUIREMENTS

The system should be able to interface with the existing system


The system should be accurate
The system should be better than the existing system
E.R DIAGRAM
Password

Username

Address
Name

Pid
Police

Admin Birth Certificate

mailid
id

Incharge Registration Contractor country


mailid

Secret Password
question city
address

Contact no city country Name


Contact no Address
DATA FLOW DIAGRAM
ACTIVITY DIAGRAM Passport contacts
Certificates

Admin
login contacts

Apply passport Post contact Info

user Admin

Apply certificate Check status Contractions


mgt.

Check status Police st. Mgt View Tenders

View Allot work


applications View applications

Approve reject
View contact
Assign applications details
p.s
to p.s Police
st.
View applications Post tender

Forward/ reject

logout
USE CASE DIAGRAM

Apply Cert if ication

View Cert if icat e

Admin

Approve/ Reject

View St at us
Police St at ion

Police St at ion Mgt

User
Apply Passport

View Passport Applicat ion

Assige to Police Station

Approve/ Reject

Deliver Passport

Cont ract or Mgt

Post Contract or Det ails

Post Tender

Allot W ork
SEQUENCE DIAGRAM

Login ApplyPassport PoliceStation View Decide PassportAction PassportStatus


Application Passport
apply() assign() view() approve() do()

get()
CLASS DIAGRAM
SYSTEM SECURITY

Security
Integrity
Privacy
Confidentiality

SYSTEM SECURITY refers to the technical innovations and procedures


applied to the hardware and operation systems to protect against
deliberate or accidental damage from a defined threat.
DATA SECURITY is the protection of data from loss, disclosure,
modification and destruction.
SYSTEM INTEGRITY refers to the power functioning of hardware and
programs, appropriate physical security and safety against external
threats such as eavesdropping and wiretapping.
PRIVACY defines the rights of the user or organizations to determine
what information they are willing to share with or accept from others and
how the organization can be protected against unwelcome, unfair or
excessive dissemination of information about it.
CONFIDENTIALITY is a special status given to sensitive information in a database
to minimize the possible invasion of privacy. It is an attribute of information that
characterizes its need for protection
HOME PAGE
ADMIN LOGIN
ADMIN OPERATION
USER OPERATION
POLICE LOGIN
CONTRACTOR OPERATION
CONTRACTOR OPERATION-2
HARDWARE REQUIREMNTS:

Computer with a 2.6GHz processor or


higher (Pentium processor recommended)

512MB Minimum RAM

Minimum 20 GB

SOFTWARE REQUIREMNTS:

Client on Internet/Intranet: Any web browser.


Web Server: Apache Tomcat.
Development End: Net Beans 6.8
Database: Oracle 10g
CONCLUSION

The conclusion of this project Civil Registration is users can apply


online for various certificates belongs to different domain and they
can check their status online through their ID which is generated
automatically. This project reduces the time, effort, Paperwork etc.

También podría gustarte