Documente Academic
Documente Profesional
Documente Cultură
For
PCB Database system & Website Development
1. Introduction
Polychlorinated Biphenyl (PCB) are one of the 12 chemicals targeted by the global Stockholm
Convention on Persistent Organic Pollutants (POPs). “POPs are chemicals that remain intact in
the environment for long periods, become widely distributed geographically, accumulate in the
fatty tissue of living organisms, and are toxic to humans and wildlife. POPs circulate globally
and can cause damage wherever they travel.”
PCBs used as dielectrics in transformers, capacitors, and fluorescent light ballasts are common
throughout industry worldwide and also in Ethiopia. Identify and inventory PCB-containing
electrical equipment is a crucial issue.
1.2 Scope
The system give access for the following stakeholders Environment, Forests and Climate Change
Commission (EFCCC) IT Directorate and PCB Project (UNDP), Ethiopian Electric Utility
(EEU) Ethiopian Chemical Institute (ECI) and Regional and administrative states Environment
Office (REO).
The system created to collect data about the transformers whether they have PCB or not, in how
much concertation level, Where, there condition (If there is any leaks), Manufactured dates,
where and how the transformers disposed, how much disposed, and how much replaced. Also,
this database used to generate different reports using different parameters.
There will be filed data collectors and Filed supervisor to collect sample and examine the
condition of the transformers at district level, 5 chemical laboratories to check PCB on the
sample they get from filed users and 1 chemical laboratory to measure PCB concentration at
National level and 1 supervisor to approve laboratory results , 10 regional state and 2
Administrative states to control the work of their correspondence districts and 1 national level
coordinator EFCCC and PCB project (UNDP) to manage and control all laboratories and REO
and 1 System administrator.
DBS……………………………………………....Database System
PCBDBS…………………………………….….. Polychlorinated Biphenyl Database System
ECI……………………………………………….Ethiopian Chemical Institute
EEU………………………………………………Ethiopian Electric Utility
PHP………………………………………….….. PHP is an acronym for "PHP: Hypertext Preprocessor".
It is a widely-used, open source scripting language which is executed on the server and free to download
and use.
CSS………………………………………….…… CSS stands for Cascading Style Sheets, describes how
HTML elements are to be displayed on screen, paper, or in other media saves a lot of work. It can control
the layout of multiple web pages all at once. External stylesheets are stored in CSS files
HTML 5………………………………………..… HTML stands for Hyper Text Markup Language. It is
the standard markup language for creating Web pages describes the structure of a Web page and consists
of a series of elements.
Ppm……………………………………………...… part per million
MySQL……………………………………………. MySQL is a database system used on the web that
runs on a server and ideal for both small and large applications also very fast, reliable, and easy to use
standard SQL
RAD……………………………………………… Requirements Analysis Document
POP………………………………….. Persistent Organic Pollutants
Database…………………. A database is an organized collection of data, generally stored and accessed
electronically from a computer system. Where databases are more complex they are often developed
using formal design and modeling techniques.
System……………………………………… A system is a group of interacting or interrelated entities that
form a unified whole.[1] A system, surrounded and influenced by its environment, is described by its
boundaries, structure and purpose and expressed in its functioning.
Filter……………………………………………. Filtering is one of the features PCBDBS. It allows users
to view and access specific information from the Database.
Report………………………………………… Reporting is one of the features PCBDBS. It allows users
to generate a report using different parameter on specific areas.
View……………………………………………. View property of PCBDBS. Classify users what
information they can access from the system.
Approve…………………………………. Approving enables quality assurance on PCBDBS
Penned…………………………………….
Edit
Form
Front end………………………………… Front-end web development, also known as client-side
development is the practice of producing HTML, CSS and JavaScript for a website or Web Application
so that a user can see and interact with them directly.
Back end………………………………… Back-end Development refers to the server-side development.
It is the term used for the behind-the-scenes activities that happen when performing any action on a
website. It can be logging in to your account or purchasing a watch from an online store.
GUI……………………………………. A GUI (graphical user interface) is a system of interactive visual
components for computer software. A GUI displays objects that convey information, and represent
actions that can be taken by the user.
2. Current System
Currently there is no any PCBDBS that are used to registers and manage PCB information on
transformer in Ethiopia. We only get Excel data from EEU about the transformer’s location
(Latitude and Longitude, Region, District and Town), manufactured date, Manufacturer Name
and ID. But this data is incomplete and ambiguous specially their manufactured date and
manufacturer name.
We filter out the transformers based on their manufactured date. Transformer that are
manufactured before 1993, ambiguous and incomplete date filtered out. These filtered out
transformer are added to this PCBDBS system.
3. Proposed System
3.1 Overview
This section provides a functional overview of the system. This will again be properly be divided
into two parts
3.2 Functional Requirements
The system must have responsibility based on users’ privileges these are field users, filed
supervisors, PCB existence laboratory tester, PCB concentration tester, regional level
coordinator (REO) and national level coordinator EFCCC PCB Project.
The system also has Administrative role these are district, regional and National level
role
The system must able to track field users location using GPS on their tablet.
Field users must able to view and filters transformers assigned to them by their filed
supervisors.
Field users are expected to fill yes or no forms whether if they are finding the
transformers that are assigned for them by field supervisors.
If they answer is no, they can give a comment, why they did not find the transformers.
If field users find the transformers, they are expected to fill other form fields. These form
fields are transforms condition, 3 pictures, if plate is readable? cross check manufactured
date and make correction on manufactured date, do you take samples? If the answer is no
why?
Field users supervisors must able to view all transformers in their districts that are
assigned by REO.
Field users supervisor must able to register, assign transformers to be examined to field
users.
Field users supervisors must able approve and penned form submitted by field users.
REO must able to create field users supervisors.
REO must able to assign transformers to be tasted to districts.
REO must able to view and generate report form data they gets for districts.
REO must able to register district users (Field users Supervisor).
National Coordinator (EFCCC/UNDP PCB project) must able to view all regional field
examination results.
National Coordinator must able to create REO and chemical laboratory users.
National Coordinator Must able to approve and pend of regional findings
National Coordinator Must able to generate a report based on the inputs they gets from
REO.
National Coordinator must able to assign transformers samples data to be tasted by
laboratories to Laboratory users
Laboratory user able to view REO site inspections results
Laboratory users must able to submit laboratory findings whether they find PCB or not in
the sample taken by field users.
Laboratory users are able to give additional comments.
National Coordinator must able to assign Laboratory result data to PCB concentration
measuring laboratories.
PCB concentration laboratory users must able to view REO and PCB chemical test users
data.
PCB concentration laboratory users must able to add PCB concentration result.
PCB concentration laboratory users must able to give any comments.
PCB concentration laboratory supervisor users able to create PCB concentration
laboratory users.
PCB concentration laboratory supervisor users able to approve and pend PCB
concentration laboratory users submitted result.
National Coordinator must able to Approve and pend REO and PCB concentration
laboratory supervisor users submitted result.
3.3 Nonfunctional Requirements
3.3.1 Usability
Simple and easily to use GUI
All users expected to register and login to access the system
Each user gets their own dashboard
Each user can see their personal information
3.3.2 Reliability
Components of the project code will be tested alongside the implementation phase to
ensure that they are functional.
System tested in local environment before implantations on the hosting company
servers
3.3.3
Performance
Users must able login access the system anywhere at any time.
Form validations implemented on each user form fields.
3.3.4
Supportability
The system expected to be responsive. It must be easily accessible using phone, tablet,
and Personal computers ( Laptops) .
Users able to access the system using different browsers like chrome, Firefox, opera and
internet explorer
3.3.5 Implementation
This system use PHP and MySQL at the backed
HTML, CSS, JavaScript Ajax and jQuery at front end