CHAPTER THREE
SYSTEM ANALYSIS AND DESIGN
3.0 Introduction
This chapter analyzes the existing manual human rights violation reporting system in Nigeria. It depicts the methodology of the new system design, and gives a formal description and representation of the new system, its organization, structure and behavior.
3.1 Analysis of existing system
The National Human Rights Commission of Nigeria uses three method of cases submission.
The first is writing a complaint with the given report format by the NHRC to the Commission or any of its offices anywhere in Nigeria. It shall contain a detailed and comprehensive statement on the actions or violations complained of and the reliefs sought from the Commission. All the written complaints are addressed to the Executive Secretary which will be presented to the council on their schedule meeting. For each complaint received, the Executive Secretary shall submit to Council a summary of the relevant information attached to it, which shall be distributed to each Commissioner. The council will then make a recommendation on the relevant cases and request the Executive Secretary to present further clarification.
The second method is sending the complaint through the electronic mail with the same format provided by NHRC to the commission mailing address. The complainant must have an email address in other to use this method. The person shall provide his/her contact information and all the necessary details in form of text and forward it to the commission.
The third method is lodging the complaint in person or by a person acting on behalf of the complainant. Complaint is made orally, when the complainant cannot read or write in English as a result of disability, is unable to write for him/herself, the complaint shall be reduced into writing by the person receiving it at or on behalf of the Commission or any other person chosen by the complainant for that purpose.
3.3 Limitation of the existing system
The existing reporting methods which involve writing letter, mailing and personal lodge of compliant lacks some features which include the following:
i. Cases are not getting treated on time as the complaint has to pass through some offices before reaching the staffs assigned for each case.
ii. Not every victim of human rights violation can reach the commission to lodge complaint due to the distance from his or her location to the commission office.
iii. The mailing method also has some weaknesses such as sending the complaint to the wrong email address and unable to provide enough information of the case.
3.4 Justification of new system
The proposed new system is a web based application that can be easily accessed by the users irrespective of their location. In comparison to the existing system, the new system has the following features:
i. The new system will be available to access from any location of the complainant, whether far from the commission or near the commission in as much as there is internet access in that location.
ii. The new system will allow the complainant to input the necessary information needed and include upload of evidence of the event.
iii. The new system will allow the NHRC Executive Secretary and the Governing Council to register and login to the system before accessing the submitted cases.
iv. The new system will allow the complainant to view the status and progress of their submitted cases so far.
v. The new system will also display the overall number of submitted cases so far as well as the number of reviewed and resolved cases by the commission.
3.5 Design Methodology
The proposed system is a web based human rights violation reporting system for NHRC and is to be designed using waterfall design approach.
The waterfall model is also referred to as the linear-sequential life cycle model, and it is very simple to comprehend and implement as each stage of the development must be fully completed before the next stage can begin. This model is mostly used for small projects with fixed and clearly defined requirements. At the end of each stage, a review is carried out to determine the progress of the project is on the right path and whether or not to continue or discard the project and this testing begins only after the development stage is complete. It is important to note that do not overlap in waterfall model.