Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 21

ONLINE NEWS PORTAL

MINI PROJECT (IOT/CLOUD/PYTHON/ML)


(20MCA38A)
REPORT

Submitted by

PRAJWAL
1NH21MC065

In partial fulfillment for the award of the degree of


MASTER OF COMPUTER APPLICATIONS
2022-2023
DEPARTMENT OF MASTER OF COMPUTER APPLICATIONS

CERTIFICATE

This is to certify that RAHUL, bearing USN 1NH21MC071 has


successfully completed his/her third semester Mini Project Work
entitled ONLINE NEWS PORTAL as a partial fulfillment of the
requirements for the award of MASTER OF COMPUTER
APPLICATIONS degree, during the Academic Year 2022-23 under
my supervision. This report has not been submitted to any other
Organization/University for any award of degree.

Signature of the Guide Head of the Department

External Viva
Internal Examiner External Examiner

Date:
DECLARATION

I, Rahul, student of III Semester MCA, bearing USN 1NH21MC0xx hereby


declare that the project work entitled “Online News Portal” has been carried out
by me under the supervision of Internal Guide Guide Name, Designation and
submitted in partial fulfillment of the requirements for the award of the Degree of
Master of Computer Applications by Department of Master of Computer
Applications, New Horizon College of Engineering, an Autonomous Institution,
Affiliated to Visvesvaraya Technological University during the academic year 2022-
23. This report has not been submitted to any other Organization/University for
any award of degree.

Name : Rahul
Signature :
Date :
ACKNOWLEDGEMENT

I would like to thank Dr. Mohan Manghnani, Chairman of New Horizon College of
Engineering for providing good infrastructure and Hi-Tech lab facilities to develop
and improve student’s skills.

I sincerely express my gratitude to the college Principal Dr. Manjunatha for


supporting the students in all their technical activities and giving guidance to them. I
would like to thank Dr. V. Asha, HoD, Department of MCA, New Horizon College of
Engineering for granting permission to undertake this project. I would like to express
my gratitude to the project guide Guide Name, Designation for giving all the
instructions and guidelines at every stage of the Project work.

I thank all the staff members of the Department of Master of Computer Applications,
for extending their constant support to complete the project. I express my heartfelt
thanks to my parents and friends who were a constant source of support and
inspiration throughout the project.
TABLE OF CONTENTS

Chapter
Title Page No
No.

ABSTRACT (i)

1 INTRODUCTION
1.1 General Introduction
1.2 Project Description
1.3 Existing System
1.4 Proposed System with Methodology
1.5 Feasibility Study
2 REVIEW OF LITERATURE
2.1 Review – Summary
3 SYSTEM CONFIGURATION
3.1 Hardware requirements
3.2 Software requirements
4 MODULE DESCRIPTION
4.1 Modules
5 SYSTEM DESIGN
5.1 Data Flow Diagrams
5.2 Use Case Diagram
6 SYSTEM IMPLEMENTATION
6.1 Implementation
6.2 Screenshots

7 SYSTEM TESTING
7.1
8 RESULT AND DISCUSSION
8.1 Conclusion
8.2 Future Enhancement

9 REFERENCES
9.1 Text reference
9.2 Web reference

LIST OF TABLES
Sl.
No. Table No Title Page No.

LIST OF FIGURES

Sl.
No. Figure No Title Page No.

2
ABSTRACT

People who frequently travel through flight will have better knowledge on best discount and
right time to buy the ticket. For the business purpose many airline companies change prices
according to the seasons or time duration. They will increase the price when people travel
more. Estimating the highest prices of the airlines data for the route is collected with features
such as Duration, Source, Destination, Arrival, Departure. Features are taken from chosen
dataset and in this paper, we have used machine learning techniques and regression strategies
for prediction of the price wherein the airline price ticket costs vary overtime. We have
implemented flight price prediction for users by using decision tree and random forest
algorithms. Decision tree shows the best accuracy of 80% for predicting the flight price. Also,
we have done correlation tests and ANOVA test for the statistical analysis.
Feature selection, Airfare price, Machine learning, Pricing Models, Prediction Model,
Random Forest.
Project Title
1NH21MC0XX

CHAPTER 1
INTRODUCTION

1.1 General Introduction


Perfect time for purchasing plane ticket by the passenger’s view is difficult since passengers
get very less information of future business price rates. Different models figure out future
business price on plane and categorise the best time to obtain flight ticket. Airlines use
different strategies of pricing for their tickets, later taking the decision on price because order
shows higher value for the approximation models. The causes behind the difficult system is
each Planes has limited number of seats to be filed, so airlines must regulate demand.
Suppose when demand is expected to increase capacity, the airline may increase prices, to
decrease the rate at which seats fill. Also, seating arrangements in flight which is not
occupied shows the loss of the amount invested for the business airline companies and
making them purchase the ticket to fill the seats for any price this would be the best idea to
get profit in loss too. Passengers should be compatible with the airline companies to get
adjusted for the increase and decrease of the price. Passengers or customers should make
their own planning to get the best offers available on different airlines and travel through less
price. Planes ticket prices changes as time passes, pulling out the elements which creates the
difference. Reporting the correlated and models which is used to price the flight tickets.
Then, using that information, building the model which helps passengers to make pull out the
ticket to buy and predicting air ticket prices which progresses in the future. Duration, Arrival
time, Price, Source, Destination and much more these are the attribute used for flight price
prediction

Department of MCA, NHCE 2022-2023 1


Project Title
1NH21MC0XX

1.2 Objective of the Project


In conceptual level, there are two subtasks for selecting features and taking decision about
feature combination. Execution of Building the model through Random Forest, decision tree
and test the results of continuous as well as categorical data. Removing the elements which
are of not required, duplicate and redundant information from the data collected. Limiting the
caused error and through classification results we are increasing the accuracy. Choosing the
subdivision of suitable attribute from the whole dataset. Performing statistical analysis
through various test as ANOVA, Correlation and Chi-Square test.

1.3 Existing System

Department of MCA, NHCE 2022-2023 2


Project Title
1NH21MC0XX

1.4 Proposed System


Through Regression Analysis the visualization and forecasting are performed for the
presented model. Blending of technologies, processing is called Conceptually the
Intelligence, that is cloud computing, machine learning and virtualization etc. ML is in trend
to build our skills and it is one of the highest growth field in computer science and health
care informatics. As the time passes by the algorithm should be learnt is the main goal in
Machine. Also, used for predicting algorithm that makes the communication with agent and
makes easier for learning. In this paper, random forest and decision tree algorithms is to find
solutions for flight price problems in machine learning tasks and a hybrid method is
formulated from Chi square, anova and Correlation tests is performed. The data collecting is
performed followed by data pre-processing. Before data modelling is done, data must be split
into train and test dataset to ignore the data leakage. Based on the various attributes in the
dataset for example departure and arrival features play the important role for predicting the
price. Running the random forest and decision tree models, grouping the maximum price of
airlines. Next performing the feature engineering and calculating the accuracy.

Department of MCA, NHCE 2022-2023 3


Project Title
1NH21MC0XX

1.5 Methodology Used

Department of MCA, NHCE 2022-2023 4


Project Title
1NH21MC0XX

CHAPTER 2
REVIEW OF LITERATURE

2.1 Review Summary

Department of MCA, NHCE 2022-2023 5


Project Title
1NH21MC0XX

CHAPTER 3
SYSTEM CONFIGURATION

3.1 Hardware Requirements

Processer :
Ram :
Hard Disk :

3.2 Software Requirements

Operating System : Windows 10


Technology : Python,Html,Css,Flask,Gunicorn,Sci-Kit learn
Graphical User Interface (GUI): Any Search Engine
Database : DBMS

Department of MCA, NHCE 2022-2023 6


Project Title
1NH21MC0XX

CHAPTER 4
MODULES DESCRIPTION
4.1 Modules

Department of MCA, NHCE 2022-2023 7


Project Title
1NH21MC0XX

CHAPTER 5

SYSTEM DESIGN

5.1 Data Flow Diagram

5.2 Use Case Diagram

Department of MCA, NHCE 2022-2023 8


Project Title
1NH21MC0XX

CHAPTER 6
SYSTEM IMPLEMENTATION

6.1. Implementation

6.2 Screen Shots

Department of MCA, NHCE 2022-2023 9


Project Title
1NH21MC0XX

CHAPTER 7
SYSTEM TESTING
7.1 Test Cases
7.1.1 Unit Testing
7.1.2 Integration Testing
7.1.3 Validation Testing
7.1.4 Acceptance Testing

Department of MCA, NHCE 2022-2023 10


Project Title
1NH21MC0XX

CHAPTER 8
RESULTS AND DISCUSSION

8.1 Conclusion
8.2 Future Enhancements

Department of MCA, NHCE 2022-2023 11


Project Title
1NH21MC0XX

CHAPTER 9
REFERENCES

9.1 Text Reference

[1]
[2]
[3]
[4]
[5]
[6]

9.2 Web Reference

[1]

[2]

[3]

[4]

Department of MCA, NHCE 2022-2023 12


Project Title
1NH21MC0XX

SIMILARITY INDEX

Department of MCA, NHCE 2022-2023 13

You might also like