An Environmental Management System (EMS) is a framework that helps an organization achieve its environmental goals through consistent review, evaluation, and improvement of its environmental performance.
An environmental management system (EMS) is a system and database which integrates procedures and processes for training of personnel, monitoring, summarizing, and reporting of specialized environmental performance information to internal and external stakeholders of a firm (Source: Wikipedia). This tool aims at aiding an organization to achieve their environmental goals by helping the organization/company to ensure compliance with government guidelines and provide them with timely feedbacks from various stakholders.
Screen captures of some of the web pages of the website.
This page displays the values of maximum permissible limits for various pollutants. The values should be as per the government’s guidelines (the picture shows just some sample values).
This page displays a collapsible list of all the sessions for entering company’s emissions. On clicking a session the details for that session is shown and a table with emission details is displayed. The pollutants within permissible limits are shown in green color while those out of range are marked with red color.
The auditor can update the values (after directing the company’s relevant authorities to take suitable actions to check the pollutants concentration) of emitted pollutants that are out of range.
This page displays a list of surveys conducted by the company. Each content of list directs the surveyor to a page to accept response of a survey participant of that survey.
- User friendly interface
- Well structured complaint list showing status of each complaint.
- Automatic email generation after auditing of complaints.
- Support for adding additional pollutants/effluents to the list of existing.
- Django - version 3.2.7
- Crispy-forms - version 1.13.0
- Bootstrap - version 4.0.0
(The commands are for windows OS)
- The system should have python installed on it as the website was built using django which is python web framework.
- Create virtual environment in python using the command given below (recommended to avoid future compatibility issue due to different versions)
- To install virtualenv package
pip install virtualenv
- To create virtualenv
python -m venv env_name
- To activate the virtual environment, navigate to directory created by virtualenv, then use the command
scripts\activate
- Install django (the website was built using version 3.2.7)
pip install Django==3.2.7
- Install cripy-form module
pip install django-crispy-forms==1.13.0
- The website also sends mail to it's users and to enable that feature an email host should be provided. For that navigate to EnvManSys directory and in the settings.py file add the email account and it's password as shown below
EMAIL_HOST_USER = 'samplemail@abc.com'
EMAIL_HOST_PASSWORD = 'samplepassowrd'