Anda di halaman 1dari 5

Introduction Police provides safety to citizens.

It always remains steady for arresting anycriminal who is a threat for the safety of society. After registering the FIRfrom any citizen, police starts its work and on that basis it arrests thecriminals if proofs are found against them. Once the criminals are arrested,police starts investigation from them. After getting all the proofs against thecriminal, it is the duty of the police to present all the proofs honestly to thecourt so that the right man can get right punishment. The true and rightinformation provided by the people to police helps a lot in arresting thecriminals who try to spoil the peaceful environment of society.Along with low salary scale, facilities of modern technology such ascomputerized system of keeping records are not provided to policedepartment which causes low efficiency. As it is the age of computers and allthe organizations today use computers to maintain their records, so thisfacility should also be given to police department in order to increase theirefficiency and to save their time.In our Project we are going to implement a CRMS (Criminal RecordManagement System). This is a database system in which police will keepthe record of Criminals who have been arrested, to be arrested or escaped. This will help the Police department to manage their records easily. In policesystem when an incident occurs, a Petitioner reports an FIR (First InformationReport). Police starts investigation according to law on this FIR. Aninvestigation Officer supervises the investigation process. The mainconcerning people in the whole process are

Petitioner (The person who filesan FIR), Victim, Accused/Criminal, investigation officer.CRMS will keep the record of following entities:

ENTITIES These are the entities of CRMS.1 . P e t i t i o n e r 2 . V i c t i m 3 . A c c u s e d 4 . F I R 5 . C a s e 6.Investigation Officer Petitioner: A person who is seeking legal help from police station or he has someproblem or complaints regarding the matters under the jurisdiction of police.Petitioner may or may not be the victim of offense. Victim: "Victim" means an individual who suffers, in relation to an offence. FIR: First Information Report (FIR) is a written document prepared by thepolice when they receive information from the Petitioner about thecommission of a cognizable offence. Accused: "Accused" means a person who is charged with an offence or crime. Case:

Case is the issue to be investigated by the police and resolved by thecourt.Contact :mrizwan969@gmail.com

V i c t i m _ N a m e V A R C H A R 2 ( 5 0 ) , V i c t i m _ A d d r e s s V A R C H A R 2 ( 1 0 0 ) , C a s e _ i d N U M B E R ( 1 0 , 0 ) , Petitioner_NameVARCH A R 2 ( 5 0 ) , CONSTRAINT FIR_PK PRIMARY KEY(FIR_id),CONSTRAINT FIR_FK1 FOREIGN KEY(victim_name,victim_address)REFERENCES Victim_T(name,address),CONSTRAINT FIR_FK2 FOREIGN KEY(Petitioner_id,Petitioner_Name)REFERENCES Petitioner_T(NIC,Name),CONSTRAINT FIR_FK3

FOREIGN KEY(Case_ID) REFERENCESCase_T(Case_ID)); The attribute Incident_time is not specified NOT NULL becausemostly exact incident_time may not be known Time_lodged Is given system date as default value Victim: CREATE TABLE Victim_T ( Name VARCHAR2(50) NOT NULL, A d d r e s s V A R C H A R 2 ( 1 0 0 ) N O T N U L L , Father_name VARCHAR2(50),Contact NUMBER(12,0),CONSTRAINT Victim_PK PRIMARY KEY(Name,Address),); Accused: CREATE TABLE Accused_T( Accused_ID NUMBER(5,0) NOT NULL, Name VARCHAR2(50), Contact :mrizwan969@gmail.com

Case: CREATE TABLE Case_T(Case_id NUMBER(10,0) NOT NULL,Case_status CHAR(1) CHECK(Case_status IN('c','o')),C a s e _ D e t a i l L O N G , Sectio n_of_law VARCHAR2(6),FIR_ID NUMBER(5,0),Officer_id

VARCHAR2(15),CONSTRAINT Case_PK PRIMARY KEY(Case_id),CONSTRAINT Case_FK1 FOREIGN KEY(Fir_id)REFERENCES FIR_T(FIR_id),CONSTRAINT Case_FK2 FOREIGN KEY(Officer_id)REFERENCESInvestigation_officer_T( Officer_id)); There are two possible values for case_status i.e. either a case isopen or close so only a single character is stored for case status c forclosed and o for openFollowing three tables are created for multi-valued attributes of accused Accused Address: CREATE TABLE Accused_address_T( Accused_ID NUMBER(5,0) NOT NULL, A d d r e s s V A R C H A R 2 ( 1 0 0 ) N O T N U L L , CONSTRAINT Accused_address_PK PRIMARY KEY(Accused_ID,Address),CONSTRAINT Accused_address_FK FOREIGN KEY(Accused_ID)REFERENCES Accused_T(Accused_id));

Anda mungkin juga menyukai