0% found this document useful (0 votes)
5 views8 pages

Mounika

The document is a major project report on an Email Spam Detection System submitted by Muli Mounika for the Master of Computer Applications degree at Sri Venkateswara University. It details the development of a machine learning-based web application that uses a multinomial Naive Bayes classifier for real-time spam detection, integrated into a user-friendly interface. The report includes sections on system analysis, design, testing, and references, highlighting the practical application of natural language processing and supervised learning techniques in combating email spam.

Uploaded by

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

Mounika

The document is a major project report on an Email Spam Detection System submitted by Muli Mounika for the Master of Computer Applications degree at Sri Venkateswara University. It details the development of a machine learning-based web application that uses a multinomial Naive Bayes classifier for real-time spam detection, integrated into a user-friendly interface. The report includes sections on system analysis, design, testing, and references, highlighting the practical application of natural language processing and supervised learning techniques in combating email spam.

Uploaded by

Narayana Eshu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

A

MAJOR PROJECT REPORT ON


EMAIL SPAM DETECTION SYSTEM

Project Report Submitted in partial fulfilment


for the Award of degree of
MASTEROF COMPUTER APPLICATIONS

Submitted By:

MULI MOUNIKA
(6012363065)

Under the esteemed guidance of

Dr. G.V. RAMESH BABU


M.C.A, M.Tech, Ph. D.
Associate Professor
DEPARTMENT OF COMPUTER SCIENCE
SRI VENKATESWARA UNIVERSITY
TIRUPATI – 517502
(2023-2025)
DEPARTMENT OF COMPUTER SCIENCE

SRI VENKATESWARA UNIVERSITY COLLEGE OF


COMMERCE MANAGEMENT AND COMPUTER SCIENCE

SRI VENKATESWARA UNIVERSITY


TIRUPATI – 517502

CERTIFICATE

This is to Certify that the Project titled “EMAIL SPAM DETECTION SYSTEM”
By MULI MOUNIK A (6012363065) of Sri Venkateswara University, Tirupati, for
the award of Degree of MASTER OF COMPUTER APPLICATIONS is a record of
Bonafide Major project work carried out by the candidate under my supervision and
guidance. The Major project has reached the standard fulfilling the requirements of the
regulation for the award of the degree of SRI VENKATESWARA UNIVERSITY.

PROJECT GUIDE HEAD OF THE DEPARTMENT


Dr. G.V. RAMESH BABU Prof. G. ANJANBABU
M.C.A, M.Tech, Ph.D. M.Sc., M.Tech., Ph.D.
Associate professor Professor
Department of Computer Science Department of Computer Science
Sri Venkateshwara University, Tirupati Sri Venkateshwara University, Tirupati

Submitted to the Practical Examination held on………………………………...

Examiner External Examiner

1.

2.
DECLARATION

I here declare that the project work entitled “EMAIL SPAM


DETECTION SYSTEM” under the valuable guidance and supervision of

Dr. G.V. RAMESH BABU, Associate professor, M.C.A, M.Tech, Ph. D.


Department of Computer Science, Sri Venkateswara University, Tirupati, is
submitted in partial fulfilment of the degree of Master of Computer Applications
to Sri Venkateswara University and this major project is result of our own effort
and has been submitted earlier for the award of “MASTER OF COMPUTER
APPLICATIONS ” degree.

Place: Tirupati MULI MOUNIKA


Date: (6012363065)
F

ACKNOWLEDGEMENT

“Task Successful” makes everyone happy. But the happiness will be gold
without glitter if you we do not state the persons who have supported us. To
make it a success.
We would like to express my thankful to my project guide
Dr.G.V. RAMESH BABU, Associate professor M.C.A, M. Tech, Ph.D.
Department of computer science, Sri Venkateswara University, Tirupati
for his constant encouragement and simulating atmosphere to us through
the project work.
We are extremely thankful to Prof. M. PADMAVATHAMMA,
M.Sc., M.Ed., M.S., M.Phil., Ph.D., Chairperson BOS and Prof. G. ANJAN BABU,
M.Sc. M. Tech, Ph.D., Head of Department of the Computer Science,

Sri Venkateswara University, Tirupati for all provisions made and for
constant encouragement throughout my work.
We thank all our beloved Faculty Members, Department of Computer
Science, Sri Venkateshwara University, Tirupati.
We also extend thanks to every Member of this Team for their
co-operation during course.

Finally, we would like to thank our Friends for their co-operation to

complete this project.


ABSTRACT

This project “EMAIL SPAM DETECTION SYSTEM. The increasing volume


of unwanted and malicious email, commonly referred to as spam, poses significant
challenges in digital communication. This project presents machine learning based
web application for real-time spam email detection. The system uses a multi nominal
Naive Bayes classifier trained on a labeled dataset of SMS messages, employing a
Bag-of-Words approach for text vectorization via Count Vectorizer.

The trained model is integrated into a user-friendly web interface built with
Flask, allowing users to input email text and receive immediate classification result
either "Spam" or "Not Spam." The application demonstrates how natural language
processing (NLP) and supervised learning techniques can be effectively combined to
automate identification of spam content. This solution offers a lightweight,
accessible tool that highlights the practical value of machine learning in combating
email spam.
.
TABLE OF CONTENTS

1. INTRODUCTION __________________________________________1
1.1 ABOUT PROJECT 2
1.2 EXISTING SYSTEM 3
1.2.1 DISADVANTAGES OF EXISTING SYSTEM 4
1.3 PROPOSED SYSTEM 4
1.3.1 ADVANTAGES OF PROPOSED SYSTEM 4

2. FEASIBILITY STUDY ______________________________________5


2.1 TECHNICAL FEASIBILITY 6
2.2 OPERATIONAL FEASIBILITY 7
2.3 ECONOMICAL FEASIBILITY 8
2.3.1 PAY BACK PERIOD 9

3. SYSTEM ANALYSIS ______________________________________ 10


3.1 STUDY OF THE SYSTEM 11
3.2 FIELD STUDY 11
3.3 EMPIRICAL STUDY 12
3.4 PROCESS MODELS USED WITH JUSTIFICATION 12
3.5 SYSTEM ARCHITECTURE 13

4. REQUIREMENT SPECIFICATION _________________________ 14


4.1 REQUIREMENT ANALYSIS 15
4.2 SOFTWARE REQUIREMENTS 16
4.3 HARDWARE REQUIREMENTS 16

5. SYSTEM DESIGN ________________________________________ 17


5.1 INTRODUCTION 18
5.2 ER DIAGRAM 18
5.3 DATA FLOWDIAGRAMS 19
5.4 UNIFIED MODELING LANGUAGE DIAGRAMS 20
5.4.1 CLASS DIAGRAM 21
5.4.2 USE CASE DIAGRAM 22
5.4.3 SEQUENCE DIAGRAM 23
5.4.4 COMPONENT DIAGRAM 24
5.4.5 ACTIVITY DIAGRAM 26
5.4.6. STATE CHART DIAGRAM 26
5.5 NORMALIZATION 27

6. SOURCE CODE _____________________________________________ 29

7. SYSTEM TESTING ___________________________________________ 36


7.1 INTRODUCTION 37
7.2 TESTING STRATEGIES 37
7.2.1. UNIT TESTING 38
7.2.2. INTEGRATION TESTING 38
7.2.3. ACCEPTANCE TESTING 39
7.2.4. SYSTEM TESTING 39
7.3 WHITE BOX TESTING 44
7.3.1. CONTROL FLOW GRAPH 45
7.3.2. CYCLOMETRIC COMPLEXITY 46
7.4 BLACK BOX TESTING 47
7.5 CONCLUSION 48

8. OUTPUT SCREENS __________________________________________ 49

9. CONCLUSON ________________________________________________ 54

10. REFERENCES ______________________________________________ 56


EMAIL SPAM DETECTION SYSTEM

You might also like