Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 20

FISHERIES MANAGEMENT SYSTEM 2019

CHAPTER 1

INTRODUCTION

1.1 About the project

Fisheries Management System is an application developed for easing out the activities
performed at fisheries office. This application is helpful for fishermen and fisheries
department to access information regarding weather, trolling, license updating, temperature,
upto date entry and exit of boat and fishermen. Fishermen use this facility for learning
different information and they can use the app to sell their products.

If the fishermen have knowledge of computer then they can directly use the web app or
register in the site and sell their product otherwise they can contact company’s computer
professional who will schedule classes to teach them basics of computers and internet.

The website allows the boat owner or representatives to register the entry and exit details of
boat and passenger.
It also provide notification and messages about alerts, critical warning trolling period etc.
users can log into the site using credentials.

1.2 Description

Fishermen can use site to sell their products online. This facility is utilized to get
information regarding commodities, tools etc. Current market price, sales reports, sales
analysis etc. can be performed. Easy to use application is being built for helping
fishermen in selling products, gaining knowledge, accessing market value & analysis,
identifying resources etc.

Dept. Of CS, ihrd pinarayi Page 1


FISHERIES MANAGEMENT SYSTEM 2019
.

1.3 Purpose

The purpose of the system being built is to provide a solution to the present document
issues such as delayed delivery of license. Hence the system being built is expected to
provide assistance to the authority or end user to a greater extent so as to get the best possible
solution of deployment and best possible resource provisioning mechanism.

1.4 Motivation

The motivation of this work is to tackle the user issues of providing fast solution to
processing requests and to provide the best possible solution to authority and users for their
requirements. The intention is to make the efficient use of resources, thus eliminating the
problem of delayed processing of requests.

1.5 Objectives

The objectives are

 A system capable of collecting data and other documents from the user through a
simple and easy to use interface.
 A digital solution for government organizations to authenticate and verify the details
and documents submitted by users.
 Analysing user documents by authorities and generating inferences and gain
knowledge about the users and produce necessary reports/documents.
 Generating verification reports (documents) on data and other documents obtained
and notifying the users on successful verification.
 System helps users to get verified their documents within a period 1-2 days thereby
reducing the time and energy spend on production of these documents.
 To increase the security and reusability of documents.

Dept. Of CS, ihrd pinarayi Page 2


FISHERIES MANAGEMENT SYSTEM 2019
.

1.6 Existing System

Existing system is time consuming. Also fishermen use traditional techniques and
superstitions in making decisions, unnecessary travelling cost is incurred. It is difficult for
fishermens to gain information regarding availability of different materials. Learning of New
techniques is very difficult. Also identifying the different tools suited, weather cannot be
easily identified.

Issues

 Time consuming
 Operational cost is high
 Difficult to learn new techniques
 Location & suited tools cannot be easily identified

1.7 Proposed System:

The proposed system has the ability to sell products online, fishermen can
gather information regarding tools, and can learn new techniques online. They could get
information regarding weather conditions, temperature, suited for different locations. They
can also search for nearby fisheries office, places where commodities are available.

The system is more reliable, flexible, scalable and secure and easy to use than the
present systems offered by different online shopping sites. The system provides diagrammatic
representation of sales. It reduces the time needed for analysis.

The online web based portal is an easy to use solution for officers and fishermen.
Each user is provided their own access level to get the required contents based on privilege.
The admin is considered as the topmost authority to maintain control over working of the site.
Data can be added or modified by admin.

Dept. Of CS, ihrd pinarayi Page 3


FISHERIES MANAGEMENT SYSTEM 2019
.

ADVANTAGES

• Fishermen knowledge and quality of tools and techniques are expected to improve on
launching the app.

• Selling products online is expected to improve competitiveness and can be beneficial.

• Location based searching will help fishermen in knowing availability of materials

Report Architecture

The rest of the report is organized as follows,

Chapter 2: Literature Survey gives details about the survey conducted before starting the
project.

Chapter 3: Methodology gives details about the approach in which the problem is being
solved

Chapter 4: System Analysis gives details about the existing system and the proposed system.

Chapter 5: System Requirement Specification gives details about the collection of


information such as software and hardware that embodies the requirements of a system.

Chapter 6: System Design describes the architecture, modules and data flow diagrams.

Chapter 7: This chapter discusses the System Implementation.

Chapter 8: System Testing discusses the test cases involved in testing the system.

Chapter 9: Results

Conclusion and Future Work

Reference includes details of all books, papers and websites referred during project
development.

Dept. Of CS, ihrd pinarayi Page 4


FISHERIES MANAGEMENT SYSTEM 2019
.

CHAPTER 2

SYSTEM REQUIREMENT ANALYSIS

A System Requirements Analysis in the field of system engineering and software


engineering that encompasses those tasks that are needs or conditions to meet for a new or
altered product or project. It is a complete description of the requirements for the system to
be developed.

2.1 Feasibility Study:

The feasibility study is an evaluation and analysis of the potential of a proposed


project. It is based on extensive investigation and research to support the process of decision
making. Feasibility studies aim to objectively and rationally uncover the strengths and
weaknesses of an existing business or proposed venture, opportunities and threats present in
the environment, the resources required to carry through, and ultimately the prospects for
success. In its simplest terms, the two criteria to judge feasibility are cost required and
value to be attained.

A well-designed feasibility study should provide a historical background of the


business or project, a description of the product or service, accounting statements, details of
the operations and management, marketing research and policies, financial data, legal
requirements and tax obligations. Generally, feasibility studies precede technical
development and project implementation.

3.1.1 Operational Feasibility:


Operational feasibility is a measure of how well a proposed system solves the
problems, and takes advantage of the opportunities identified during scope definition and
how it satisfies the requirements identified in the requirements analysis phase of system
development.

Dept. Of CS, ihrd pinarayi Page 5


FISHERIES MANAGEMENT SYSTEM 2019
.
3.1.2 Economical Feasibility:
The economic feasibility study is to evaluate the cost of the software development
against the ultimate income or benefits gets from the developed system. There must be scopes
for profit after the successful Completion of the project.

3.1.3 Technical Feasibility


Technical feasibility assesses the current resources (such as hardware and software)
and technology, which are required to accomplish user requirements in the software within
the allocated time and budget. For this, the software development team ascertains whether the
current resources and technology can be upgraded or added in the software to accomplish
specified user requirements.

Dept. Of CS, ihrd pinarayi Page 6


FISHERIES MANAGEMENT SYSTEM 2019
.

CHAPTER 3

SYSTEM REQUIREMENTS SPECIFICATION

3.1 Overall Description


The system is more reliable, flexible, scalable and secure and easy to use than the
present system. In the proposed system all the parameter are considered to maintain neat and
easier solutions.

3.2 Functional Requirements


The basic services that the System include,
1. Entry of New Users and documents to the Database
2. Update the data modified by customers.
3. The system shall provide for password protected administrator access to add, delete
& modify the basic services offered by the system.
4. User Interface & Security: A flexible and easy to use user interface in provided
which guarantees the required security as it is operated online.

3.3 Software Requirement


 Operating System : Windows XP or above
 Web Server : XAMPP
 IDE : Netbeans
 Scripting language : PHP,Javascript
 Database : MySql DB

3.4 Hardware Requirements


 Processor : Pentium

Dept. Of CS, ihrd pinarayi Page 7


FISHERIES MANAGEMENT SYSTEM 2019
.

 Speed : 1.1 GHz

 RAM : 2GB

 Hard Disk : 20 GB

 Key Board : Standard Windows Keyboard

 Mouse : Two or Three Button Mouse

3.5 Developing Tool

PHP Development Tools (PDT) is a language IDE plugin for the Eclipse


platform and the open source project that develops it. The project intends to encompass all
tools necessary to develop PHP based software. It uses the existing Eclipse Web Tools
Project to provide developers with PHP capabilities.

3.5.1 Web Server:

XAMPP is a free & open source cross-platform web server solution stack package,


consisting mainly of the Apache HTTP Server, MySQL database, and interpreters for scripts
written in the PHP programming languages. XAMPP requires only one zip, tar, 7z, or exe file
to be downloaded and run, and little or no configuration of the various components that make
up the web server is required.

Self-contained, multiple instances of XAMPP can exist on a single computer, and any
given instance can be copied from one computer to another. It is offered in both a full,
standard version and a smaller version.

Officially, XAMPP's designers intended it for use only as a development tool, to


allow website designers and programmers to test their work on their own computers without
any access to the Internet. To make this as easy as possible, many important security features
are disabled by default. XAMPP also provides support for creating and manipulating
databases in MySQL.

3.5.2 Scripting Language:

Dept. Of CS, ihrd pinarayi Page 8


FISHERIES MANAGEMENT SYSTEM 2019
.
PHP is a server-side scripting language designed for web development but also used
as a general-purpose programming language. PHP originally stood for Personal Home
Page, it now stands for PHP: Hypertext Pre-processor, which is a recursive back acronym.

PHP code can be simply mixed with HTML code, or it can be used in combination


with various template engines and web frameworks. PHP code is usually processed by a
PHP interpreter, which is usually implemented as a web server's native module or a Common
Gateway Interface (CGI) executable. After the PHP code is interpreted and executed, the web
server sends resulting output to its client, usually in form of a part of the generated web
page – for example, PHP code can generate a web page's HTML code, an image, or some
other data. PHP has been widely ported and can be deployed on most web servers on almost
every operating system and platform, free of charge.

3.5.3 Database:
MySQL is the world's second most widely usedopen-source relational database
management system (RDBMS).It is named after co-founder Michael Widenius's
daughter. The SQL phrase stands for Structured Query Language.
The MySQL development project has made its source code available under the terms
of the GNU General Public License, as well as under a variety of proprietary agreements.
MySQL is owned by Oracle Corporation. And it is a popular choice of database for use in
web applications.

Dept. Of CS, ihrd pinarayi Page 9


FISHERIES MANAGEMENT SYSTEM 2019
.

CHAPTER 5

SYSTEM DESIGN

System design provides an overview of a solution, system, product, service, or


process with the help of graphical aids or tabular structures. Design is the actual process of
producing a solution according to the specification derived from the analysis stage. Module
description and other diagrams are explained here.

5.1 Modules

1. Admin Module
2. Fishermen Module
3. Officer Module

5.1.1. Admin Module:

The Administrator can manage the whole system. Admin is capable of managing the
authority, users. The admin can monitor the requests and processing of the application.

5.1.2. Officer Module:

In this module, the authority can view the requests raised by users. They are
capable of processing the request. Upon successful processing off requests the authorities will
notify users.

5.1.3. Fishermen Module:

Dept. Of CS, ihrd pinarayi Page 10


FISHERIES MANAGEMENT SYSTEM 2019
.
The reports and security module deals with providing security for the application
and generating reports as per processing of requests.

5.2 System Architecture

The components and the relation among the components are shown in figure 1, it
explains the major components and its infrastructure.

There is a common interface between the user and the core components of the system,
this interface provides access to main components.

The common interface is developed using the HTML5/CSS components at front end
and MySQL DB at back end.

Dept. Of CS, ihrd pinarayi Page 11


FISHERIES MANAGEMENT SYSTEM 2019
.

5.4 DFD

ADMIN

Manage Return
system results

Request
info
FISHERIES
FISHERMEN
MANAGEMENT SYSTEM
Return
results
Return
Manage results
data

OFFICERS

Dept. Of CS, ihrd pinarayi Page 12


FISHERIES MANAGEMENT SYSTEM 2019
.

Request
Request view branch
ADMIN
officers officer
Response
Response

Request
Request
Result
View fishermen
fishermen
Result

Request
View
Request
request
Response

Request
Request Manage
OFFICER details officer
Response
Response

Request
Request
Result Verify license
documents
& boat
details
Result Response

Dept. Of CS, ihrd pinarayi Page 13


Request
View
Requests
requests
FISHERIES MANAGEMENT SYSTEM 2019
.

Response

Login
Request Response

Username
Add/update/ Request
Request
Login delete
product
Password Response
product
Response

Request
Request
Result
Update office Officer
info
Result Response

Request
View
Request
request
Response

Login
Request Response

Username
Login
Password

Product id
Request
Dept. Of CS, ihrd pinarayi Page 14
Result
Search Product
product
FISHERIES MANAGEMENT SYSTEM 2019
.

Response

Product
Request Response

Request
Search Request Manage
product product info Product
Response
Response

Request
Result View
Order
previous
Order id order
Result Response
Request
Response

Order
Select item
item

Response Request
Product
Buy item

Dept. Of CS, ihrd pinarayi Page 15


FISHERIES MANAGEMENT SYSTEM 2019
.

Login
Request Response

Username Request
Request View
Login
products Product
Password Response
Response

Request
Request
Result
Item
Manage item

Result Response

Request
View
previous Orders
order
Response

Dept. Of CS, ihrd pinarayi Page 16


FISHERIES MANAGEMENT SYSTEM 2019
.

Admin Level 1 dfd

Block/ Request
Get customer
Login unblock
Fishermen
Response
fishermen
Response

View product
Request
Result Approve/
Product
remove
View officer product Response
Approval

Request
Approve
Officer
officer
Response
Request
Result Request
Manage Login
profile
Response

Dept. Of CS, ihrd pinarayi Page 17


FISHERIES MANAGEMENT SYSTEM 2019
.

5.5 Use-case diagram

FMS
LOGIN

REGISTER

VIEW ITEMS

LICENSE UPDATE
REQUEST
USER
ADMIN
MANAGE BOAT DATA

MANAGE INSURANCE
DETAILS

MANAGE FISHERY
PRODUCTS

GET CLIMATE INFO

Trolling period info


Dept. Of CS, ihrd pinarayi Page 18 OFFICER
SELL PRODUCTS
FISHERIES MANAGEMENT SYSTEM 2019
.

5.6 ER Diagram

Dept. Of CS, ihrd pinarayi Page 19


FISHERIES MANAGEMENT SYSTEM 2019
.

Dept. Of CS, ihrd pinarayi Page 20

You might also like