0% found this document useful (0 votes)
19 views19 pages

Clean Water Management Project Report

The document provides details about a vocational training project report on "Clean Water Together" submitted by Himanshu Kumar in partial fulfillment of a Master of Computer Applications degree. The report includes chapters on introduction, system analysis, system design, implementation and testing, and scope of the project. It describes the aims of improving knowledge on water management and responsibilities as well as informing users about water cleanliness levels in their areas.

Uploaded by

Rajiv Chadha
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views19 pages

Clean Water Management Project Report

The document provides details about a vocational training project report on "Clean Water Together" submitted by Himanshu Kumar in partial fulfillment of a Master of Computer Applications degree. The report includes chapters on introduction, system analysis, system design, implementation and testing, and scope of the project. It describes the aims of improving knowledge on water management and responsibilities as well as informing users about water cleanliness levels in their areas.

Uploaded by

Rajiv Chadha
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Project Report (Vocational Training)

on

Clean Water Together

Submitted

In Partial Fulfillment of

MASTER OF COMPUTER APPLICATIONS-LATERAL (MCA (L))

Submitted by:

Himanshu Kumar
17/FCA/MCA/01

Under the Supervision of:

[Link]

Faculty of Computer Applications


Manav Rachna International Institute of Research and Studies
(DEEMED TO BE UNIVERSITY)
Sector-43, Aravalli Hills
Faridabad – 121001

June 2019
Declaration

I do hereby declare that this project work entitled “CLEAN WATER


TOGETHER” submitted by me for the partial fulfillment of the
requirement for the award of MASTER OF COMPUTER
APPLICATIONS-LATERAL (MCA)is a record of my own work. The
report embodies the finding based on my study and observation and
has not been submitted earlier for the award of any degree or
diploma to any Institute or University.

SIGNATURE
Himanshu Kumar
17/FCA/MCA/01
:
CERTIFICATE

Training completion certificate to be attached once received


TABLE OF CONTENTS

Topic Name Page No.

Chapter-1: Introduction

1.1 Arachnomesh technologies [Link]( About) 1

1.2 Aims & Objectives 2

1.3 Users 3

Chapter-2 : System Analysis

2.1 Requirement Specification 4

2.2 System flow chart 5

2.3 Data flow diagram 6

Chapter-3: System Design 7

3.1 Implementation 8

3.2 Database Design 9

3.3 Input and output design 10

Chapter-4: Implementation and Testing 11

4.1 Implementation 12

4.2 Testing 13
4.3 Unit Testing 14

4.4 Module Testing 15

4.5 Integration Testing 16

4.5 System Testing 17

Chapter-5 Scope of the project 18

References 19
CHAPTER-1

INTRODUCTION

1.1 About Organization


Arachnomesh is one stop solution to all your IT related needs be it website
design to online marketing, web solution to software solutions, we offer a wide
spectrum of services to fulfill all your business requirements, to facilitate your
internet presence. We over years we have built a reputation in providing
Software development and web development services.

They also offers two main products as services to the customers those are:-

Products:

Channelier :-

Channelier is india’s first distribution management platform on cloud. It is one


unified business suite to manage the entire distribution network.

Glimray:-

Glimray is the world largest business network on cloud it can help connect with
the customers and advertise the words about your product and services.

1.2 Aim of the Project

Clean water together This service aims to improve the knowledge on water
management and responsibilities for water management and it also tells the
user the level of cleanliness in water that there area have.

1.3 Users
The potential users of IVMS may include:
(i) Any common person

(ii) All
CHAPTER-2

System Analysis

SOFTWARE REQUIREMENT SPECIFICATION

2.1 Physical Specifications

2.1.1 ER Diagram
An Entity Relationship (ER) Diagram is a type of flowchart that illustrates how
“entities” such as people, objects or concepts relate to each other within a
system. ER Diagrams are most often used to design or debug relational
databases in the fields of software engineering, business information
systems, education and research. Also known as ERDs or ER Models, they
use a defined set of symbols such as rectangles, diamonds, ovals and
connecting lines to depict the interconnectedness of entities, relationships
and their attributes.
2.1.2 Tools and Platform Used

 Software
Angular Javascript

Mongo Db

Express as backend server

Adobe XD

Complete Mean stack

Programming Languages: JavaScript and TypeScript

Front-End Development: Angular

Website is completelty desgined on adobe xd and implemented on Angular js


using html and custom scripted css.

Back-End Development: Javascript ,Typescript,Express

We have used javascript for express and typescript for angular as


backemd developmet and for storage purpose Mongo db is used.
2.2 System flow chart :-

2.3 Data flow diagram :-


CHAPTER-3

SYSTEM DESIGN

Systems design is the process of defining the architecture,


components, modules, interfaces, and data for a system to satisfy
specified requirements. Systems design could be seen as the application
of systems theory to product development.

3.1 Implementation

Once the architecture of system is finalized all the data and process
flow is cleared. All the processes are simple at interface level but
consisted of many processes running at back to provide efficient
functioning of the system.
3.2 Database Design

After analysing all the complex and needed functionalities of the


system, the following database tables are obtained:

Cwt_Article,Cwt_ News,Cwt_ Knowledge, user_response, STATUS,


upcoming_events, highlights , ip_address
3.2.1 Modules

System is designed as several modules, separated by their specific roles


and functions:

 Admin module.

 User module.

3.2.2 Admin Module

Admin can manage several information’s defined below:

 Create new Articles

 Create new News

 Add new question for knowledge section

 Add new upcoming events

 Add new highlights


3.2.3 User Module
User can surf on the website and gain knowledge on water

 User can surf on the website and gain knowledge on


water
 Can take survey and calculate water usage
 Can see upcoming event and attend them
 Can see highlights and react on them
Chapter-4

Implementation and testing

4.1 Testing

There are many strategies that can be used to test software. At one extreme,
software team could wait until the system is fully constructed and then conduct test
on overall system in hopes of finding errors. This approach, although appealing,
simply does not work. It will result in buggy software that disappoints the customer
and end-user. At the other extreme, a software engineer could conduct tests on a
daily basis, whenever any part of the system is conducted. This approach, although
less appealing to many, can be very effective.

A testing strategy that is chosen by most software teams falls between the two
extremes. It takes an incremental view of testing, beginning with the testing of
individual program units, moving to tests designed to facilitate the integration of the
units, and culminating with tests that exercise the constructed system.

4.2 Unit Testing

Unit testing focuses verification effort on the smallest unit of software design-
the software component or module. Using the component-level design description as
a guide, important control paths are tested to uncover errors within the boundary of
the module. The relative complexity of tests and the errors those tests uncover is
limited by constrained scope established for unit testing. The unit test focuses on the
internal processing logic and data structures within the boundaries of a component.
This type of testing can be conducted in parallel for multiple components.
4.3 Module Testing

It enables the testing of software, which is divided into separately named and

addressable components, sometimes called modules that are integrated to satisfy


problem requirements.
The site is designed such that the development can be more easily planned,
software increments can be defined and delivered, changes can be more easily
accommodated, testing and debugging can be conducted more efficiently, and long-
term maintenance can be conducted without serious side effects.

4.4 Integration Testing

It is a systematic technique for constructing the software architecture while at


the same time conducting tests to uncover errors interfacing. The objective is to take
unit tested components and build a program structure that has been dictated by
design.

4.5 System Testing

It is a series of different tests whose primary purpose is to fully exercise the


computer-based system. Although each test has a different purpose, all work to verify that
system elements have been properly integrated and performed allocated [Link]
portal is incorporated with other system elements (hardware, information, and people) and a
series of system integration and validation test are conducted
CHAPTER-5

Scope of the project

5.1 Scope
Scope of the system will be limited to all those person who want to know about
water and it cleanliness in different states.

Clean Water Together databank stores information like:

i. Water data of different state and district


ii. Amount of chemical ,tds,and uv included in water
iii. Knowldege section question for survey
iv. A list of geographical locations to track water data
.

Admin can add , remove and update all those data which are showed on the user
front end screens through a separate admin panel.

You might also like