0% found this document useful (0 votes)
22 views65 pages

Report

Web
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)
22 views65 pages

Report

Web
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
You are on page 1/ 65

A PROJECT REPORT ON

DETECTING STEIN LEVENTHAL SYNDROME


DUCTAL CARCINOMA
SUBMITTED TO THE SAVITRIBAI PHULE PUNE UNIVERSITY,
PUNE
IN THE PARTIAL FULFILLMENT FOR THE AWARD OF THE
DEGREE OF
BACHELOR OF ENGINEERING
IN
INFORMATION TECHNOLOGY
SUBMITTED BY,

1. MR. Rohit Gopalsing Patil (Exam Seat No. B191048552)


2. MS. Gayatri Hemant Takale (Exam Seat No. B191048570)
3. Ms. Mayuri Sampat Kadam (Exam Seat No. B191048529)
4. MS. Lavanya Vinoid Kongari (Exam Seat No. B191048536)

UNDER THE GUIDANCE OF


PROF. Kirti Walke
SINHGAD TECHNICAL EDUCATION SOCIETY
SKN SINHGAD INSTITUTE OF TECHNOLOGY & SCIENCE,
LONAVALA

GAT NO. 309, KUSGAON (BK.) OFF MUMBAI-PUNE EXPRESSWAY,


LONAVALA, TAL - MAVAL, DIST - PUNE - 410401.
ACADEMIC YEAR: 2023-2024
DEPARTMENT OF INFORMATION TECHNOLOGY

SKN Sinhgad Institute of Technology And Science, Lonavala


Academic Year 2023-24

This is to certify that the project report entitled

DETECTING STEIN LEVENTHAL SYNDROME


DUCTAL CARCINOMA
SUBMITTED BY,

1. MR. Rohit Gopalsing Patil (Exam Seat No. B191048552)


2. MS. Gayatri Hemant Takale (Exam Seat No. B191048570)
3. Ms. Mayuri Sampat Kadam (Exam Seat No. B191048529)
4. MS. Lavanya Vinoid Kongari (Exam Seat No. B191048536)

Is a bonafide work carried out by them under the supervision of Prof. Kirti Walke
and it is approved for the partial fulfillment of the requirement of Savitribai Phule
Pune University, for the award of the Degree of Bachelor of Engineering (Information
Technology).

The project work has not been earlier submitted to any other institute or
university for the award of degree or diploma.

Prof. Kirti Walke Prof.............................


Internal Guide External Examiner

Prof. Dr. P.D.Halle Principal


Head of Department (I.T.) SKNSITS, Lonavala

Seal
Acknowledgement

We express our sense of gratitude towards our project guide Prof. Kirti Walke for
his/her valuable guidance at every step of study of this project, also his/her contribu-
tion for the solution of every problem at each stage.
We are thankful to Prof. Dr. P.D.Halle Head,Department of Information Tech-
nology, all the staff members and project Coordinator Prof. A. T. Sonawane who
extended the preparatory steps of this project. We are very much thankful to respected
Principal Dr. M. S. Rohakale for his support and providing all facilities for project.
Finally we want to thank to all our friends for their support & suggestions. Last
but not the least we want to express thanks to our family for giving us support and confi-
dence at each and every stage of this project.

Place: Lonavala Mr. Rohit Gopalsing Patil


Date: 28/05/2024 Ms. Gayatri Hemant Takale
Ms. Mayuri Sampat Kadam
Ms. Lavanya Vinod Kongari

I
Abstract
This paper focuses on the data-driven diagnosis of polycystic ovary syndrome (PCOS)
in women. For this, machine learning algorithms are applied to a dataset freely avail-
able in Kaggle repository. This dataset has many attributes of 541 women, among
which 177 are patients of PCOS disease. Firstly, univariate feature selection algorithm
is applied to find the best features that can predict PCOS. The ranking of the attributes
is computed and it is found that the most important attribute is the ratio of Follicle-
stimulating hormone (FSH) and Luteinizing hormone (LH). Next, holdout and cross
validation methods are applied to the dataset to separate the training and testing data.
A number of classifiers such as SVM are applied to the dataset. Results show that the
first 10 highest ranked attributed are good enough to predict the PCOS disease. Re-
sults also demonstrate that SVM exhibits the best testing accuracy of 91.01applied to
the 10 most important features. Hence, SVM is suitable for reliably classifying PCOS
patients. Also The world’s deadliest and most prevalent cancer is breast cancer. This
cancer can be prevented if it is treated early. Currently, this malignancy is diagnosed
via manual clinical procedures, which increases the risk of human mistake and delays
the healing process. As a result, we suggest a Convolutional Neural Network (CNN)
model used in conjunction with a transfer learning strategy. Breast tissue cancer cells
are found using the histopathology image collection. By adjusting different optimiz-
ers (Adam, SGDM, and RMSProp) for each transfer learning model, we compare the
accuracy-based performance of various models. The outcomes demonstrate that the
accuracy of the CNN algorithm with Adam optimizer is superior.
Keywords: PCOS, breast cancer, SVM, CNN, image processing, machine learning.

II
Contents

Acknowledgement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I
Abstract . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . II
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . III
Nomenclature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V
List of Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VI
List of Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VII

1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

2 Literature Survey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

3 Problem Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3.1 Justification of Problem . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3.2 Need for the New System . . . . . . . . . . . . . . . . . . . . . . . . . 5
3.3 Existing System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

4 Project Requirement Specification . . . . . . . . . . . . . . . . . . . . . 6


4.1 Software Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
4.1.1 PerformanceRequirements . . . . . . . . . . . . . . . . . . . . . 6
4.1.2 Safety Requirement . . . . . . . . . . . . . . . . . . . . . . . . . 6
4.1.3 Software Quality Attributes . . . . . . . . . . . . . . . . . . . . 7
4.2 Hardware Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . 8

5 System Proposed Architecture . . . . . . . . . . . . . . . . . . . . . . . 9


5.1 System Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
5.2 Mathematical Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

6 High Level Design of Project . . . . . . . . . . . . . . . . . . . . . . . . 11

III
6.1 DFD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
6.1.1 Level-0 DFD . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
6.1.2 Level-1 DFD . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
6.2 UML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
6.2.1 Class Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
6.2.2 Activity Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 14
6.2.3 Sequence Diagram . . . . . . . . . . . . . . . . . . . . . . . . . 16
6.2.4 Deployment Diagram . . . . . . . . . . . . . . . . . . . . . . . . 18
6.2.5 Component Diagram . . . . . . . . . . . . . . . . . . . . . . . . 19

7 System Implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
7.1 Code Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
7.2 Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
7.3 Methodologies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
7.4 Protocols Used . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

8 Working Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
8.1 GUI of Working Module . . . . . . . . . . . . . . . . . . . . . . . . . . 21
8.2 Snapshots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
8.3 Experimental Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

9 Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
9.1 Test Strategy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
9.1.1 Unit Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
9.1.2 System Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
9.1.3 Integration Testing . . . . . . . . . . . . . . . . . . . . . . . . . 23
9.1.4 Validation Testing . . . . . . . . . . . . . . . . . . . . . . . . . 23
9.2 Test Cases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
9.3 Test Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

10 Conclusion...................................................................................................................28
10.1 Conclusion..............................................................................................................28

Bibliography......................................................................................................................29

Appendices.........................................................................................................................31

IV
Nomenclature

ECC: Elliptic Curve

Cryptography RSA: Rivest,

Shamir, Adleman

V
List of Figures

5.1.1 System Architecture for PCOS detection . . . . . . . . . . . . . . . . . 9


5.1.2 System Architecture for Breast cancer..............................................................10

6.1.1 Data Flow(0) diagram..........................................................................................11


6.1.2 Data Flow(1) diagram..........................................................................................12
6.2.1 Class Diagram for PCOS detection....................................................................13
6.2.2 Class Diagram for Breast cancer detection.......................................................13
6.2.3 Activity Diagram for PCOS detection...............................................................14
6.2.4 Activity Diagram for Breast cancer detection...................................................15
6.2.5 Sequence Diagram for PCOS detection.............................................................16
6.2.6 Sequence Diagram for Breast cancer detection.................................................17
6.2.7 Deployment Diagram............................................................................................18
6.2.8 Component Diagram.............................................................................................19

9.3.1 GUI Testing.........................................................................................................25


9.3.2 login test Cases.....................................................................................................25
9.3.3 Registration Test cases........................................................................................26
9.3.4 System Test Cases................................................................................................27

VI
List of Tables

10.1.1 List of Publication................................................................................................34

VII
Chapter 1

Introduction

1.1 Overview
Technology is changing every outlook of our lives making remarkable transformations
in the healthcare industry, nowadays technology and humans are working hand in
hand. For example, robots performing surgeries once seemed a fiction but now they
are performing critical and complex surgeries in hospitals. Machine learning is a sub-
class of artificial intelligence, it helps the system learn, identify patterns of datasets,
make logical decisions and performing digital analysis on digital information including
words, numbers, images and clicks. Machine Learning applications mainly include im-
age recognition, data prediction, Medical Diagnosis – Health Care and Clinical Care,
etc. In this world of technology many advancements are taking place for detection of
PCOS and breast cancer detection system.
Polycystic ovary syndrome (PCOS), also known as polycystic ovarian syndrome, is
hormonal endocrine disorder among women of reproductive age. Over five million
women worldwide in their reproductive age are suffering from PCOS. The most com-
mon symptoms of this disorder may include missed periods, irregular periods, or very
light periods, it affects in a way that ovaries become large or may contain many cysts,
it can also cause excess body hair, including the chest, stomach, and hirsutism, can
cause weight gain, especially around the abdomen, Acne or oily skin. The exact
pathophys- iology of PCOS is not yet known. This heterogenous disorder is
characterized by the ovaries mainly. PCOS is a multifactorial and polygenic
condition. Machine Learning is capable of ”learning” features from very large
amount through clinical practice to diagnose this disorder. This paper put forwards a
solution to this problem which helps in early detection and prediction of PCOS
treatment from an optimal and minimal
1
Detecting Stein-Leventhal Syndrome And Ductal Carcinoma

set of parameters which have been statistically analyzed. The solution is built using
machine learning algorithms such as Support Vector Classifier. Breast cancer is the
deadliest and most common cancer in the world. Early treatment of this cancer can
help to nip it in the bud. In present medical setting, this cancer is identified by manual
clinical procedures, which can lead to human errors and further delay the treatment
procedure. So, we propose a Convolutional Neural Network (CNN) model employed
with transfer learning approach. The histopathological image dataset is used to de-
tect cancer cells in the tissues of the breast. We examine the performance of different
models based on their accuracy, by varying different optimizers (Adam, SGDM and
RMSProp) for each transfer learning model. The results show that the CNN algorithm
with Adam optimizer outperforms in terms of accuracy.

1.2 Motivation

Many cancer investigators have become increasingly aware in recent years that cancer
may be a systemic disease almost from its inception. It is also becoming apparent
that most cancer when it is brought to the attention of the physician by the patient
is already in a late stage. The obvious lesion may be removed, but the seeds are in a
sufficiently advanced stage of development, or the body resistance to them has suffi-
ciently deteriorated, so that the patient is not cured.

SKNSITS, Lonavala 2023-24. 2 Department of Information Technology


Detecting Stein-Leventhal Syndrome And Ductal Carcinoma

1.3 Objectives
• We will be building a model which will detect whether a person has cancer or
not.

• We will use different dataset to detect breast cancer in early stages

• We will use various technologies like machine learning and image processing to
detect Breast Cancer.

• To detect the tumor and classify the tissue of tumor area. Using the preprocess-
ing, segmentation , feature extraction, optimization, and classification .

SKNSITS, Lonavala 2023-24. 3 Department of Information Technology


Chapter 2

Literature Survey

You have to put here related workdone with citations.

4
Chapter 3

Problem Statement

3.1 Justification of Problem


• Polycystic ovary syndrome (PCOS) is a complex hormonal condition. PCOS can be
associated with problems such as irregular menstrual cycles, excessive facial and
body hair growth, acne, obesity, reduced fertility and increased risk of diabetes.
• Also Sometimes breast cancer spreads, or metastasizes, through the bloodstream
to other parts of the body. It can lead to tumors in your brain, bones, liver, lung,
and elsewhere. Complications may include blocked blood vessels, bone fractures, and
pressure on the spinal cord.

5
Chapter 4

Project Requirement Specification

4.1 Software Requirements


Operating System: Windows 10

IDE: Spyder

Programming Language : Python

4.1.1 PerformanceRequirements
The performance of the functions and every module must be well. The overallperfor-
mance of the software will enable the users to work eciently. Perfor-mance of encryp-
tion of data should be fast. Performance of the providingvirtual environment should
be fastSafety Requirement•The application is designed in modules where errors can be
detected and xedeasily. This makes it easier to install and update new functionality if
required.

4.1.2 Safety Requirement


The application is designed in modules where errors can be detected and fixed easily.
This makes it easier to install and update new functionality if required.

6
Detecting Stein-Leventhal Syndrome And Ductal Carcinoma

4.1.3 Software Quality Attributes


Our software has many quality attribute that are given below:-

Adaptability: This software is adaptable by all users.

Availability: This software is freely available to all users. The availability of the soft-
ware is easy for everyone.

Maintainability: After the deployment of the project if any error occurs then it can be
easily maintained by the software developer.

Reliability: The performance of the software is better which will increase the reliabili-
tyof the Software.

User Friendliness: Since, the software is a GUI application; the output generated is
much user friendly in its behavior.

Integrity: Integrity refers to the extent to which access to software or data by unau-
thorized persons can be controlled.

Security: Users are authenticated using many security phases so reliable security is
provided.

Testability: The software will be tested considering all the aspects.

SKNSITS, Lonavala 2023-24. 7 Department of Information Technology


Detecting Stein-Leventhal Syndrome And Ductal Carcinoma

4.2 Hardware Requirements


RAM : 8 GB
As we are using Machine Learning Algorithm and Various High Level Libraries Laptop
RAM minimum required is 8 GB.
Hard Disk : 40 GB
Data Set of CT Scan images is to be used hence minimum 40 GB Hard Disk memory
is required.
Processor : Intel i5 Processor
Spyder IDE that Integrated Development Environment is to be used and data loading
should be fast hence Fast Processor is required
IDE : Spyder
Best Integrated Development Environment as it gives possible suggestions at the time
of typing code snippets that makes typing feasible and fast.
Coding Language : Python Version 3.5
Highly specified Programming Language for Machine Learning because of availability
of High Performance Libraries.
Operating System : Windows 10
Latest Operating System that supports all type of installation and development Envi-
ronment

SKNSITS, Lonavala 2023-24. 8 Department of Information Technology


Chapter 5

System Proposed Architecture

5.1 System Architecture

Figure 5.1.1: System Architecture for PCOS detection

9
Detecting Stein-Leventhal Syndrome And Ductal Carcinoma

Figure 5.1.2: System Architecture for Breast cancer

5.2 Mathematical Model


Let S be the Whole system S= I,P,O
I-input
P-procedure
O-output
Input( I) I=Breast Cancer Detection and pcos detection dataset
Where,
Dataset : images and csv dataset
Procedure (P), P=I, Using I System perform operations and calculate the prediction
Output(O)-O=Detect Breast Cancer and PCOS detection.

SKNSITS, Lonavala 2023-24. 10 Department of Information Technology


Chapter 6

High Level Design of Project

6.1 DFD
In Data Flow Diagram,we Show that flow of data in our system in DFD0 we show
that base DFD in which rectangle present input as well as output and circle show our
system,In DFD1 we show actual input and actual output of system input of our
system is text or image and output is rumor detected like wise in DFD 2 we present
operation of user as well as admin.

6.1.1 Level-0 DFD

Figure 6.1.1: Data Flow(0) diagram

11
Detecting Stein-Leventhal Syndrome And Ductal Carcinoma

6.1.2 Level-1 DFD

Figure 6.1.2: Data Flow(1) diagram

6.2 UML
Unified Modeling Language is a standard language for writing software blueprints.The
UML may be used to visualize,specify,construct and document the artifacts of a soft-
wareintensive system.UML is process independent,although optimally it should be used
in process that is use case driven,architecture-centric,iterative,and incremental.The
Number of UML Diagram is available.

SKNSITS, Lonavala 2023-24. 12 Department of Information Technology


6.2.1 Class Diagram

Figure 6.2.1: Class Diagram for PCOS detection

Figure 6.2.2: Class Diagram for Breast cancer detection

SKNSITS, Lonavala 2023-24. 13 Department of Information Technology


Detecting Stein-Leventhal Syndrome And Ductal Carcinoma

6.2.2 Activity Diagram

Figure 6.2.3: Activity Diagram for PCOS detection

SKNSITS, Lonavala 2023-24. 14 Department of Information Technology


Detecting Stein-Leventhal Syndro me And Ductal Carcinoma

Figure 6.2.4: Activity Diagram for Breast cancer detection

SKNSITS, Lonavala 2023-24. 15 Department of Information Technology


SKNSITS, Lonavala 2023-24. 16 Department of Information Technology
Detecting Stein-Leventhal Syndrome And Ductal Carcinoma

6.2.3 Sequence Diagram

Figure 6.2.5: Sequence Diagram for PCOS detection

SKNSITS, Lonavala 2023-24. 17 Department of Information Technology


Detecting Stein-Leventhal Syndrome And Ductal Carcinoma

Figure 6.2.6: Sequence Diagram for Breast cancer detection

SKNSITS, Lonavala 2023-24. 18 Department of Information Technology


Detecting Stein-Leventhal Syndrome And Ductal Carcinoma

6.2.4 Deployment Diagram

SKNSITS, Lonavala 2023-24. 19 Department of Information Technology


Figure 6.2.7: Deployment Diagram

6.2.5 Component Diagram

SKNSITS, Lonavala 2023-24. 20 Department of Information Technology


Figure 6.2.8: Component Diagram

SKNSITS, Lonavala 2023-24. 21 Department of Information Technology


Detecting Stein-Leventhal Syndrome And Ductal Carcinoma

Chapter 7

System Implementation

7.1 Code Documentation


In this chapter we are going to have an overview about how much time does it
took to complete each task like- Preliminray Survey Introduction and Problem
Statement, Literature Survey, Project Statement, Software Requirement and
Specification, System Design, Partial Report Submission, Architecture Design,
Implementation, Deployment, Testing, Paper Publish, Report Submission and
etcetera. This chapter also gives focus on stakeholder list which gives information
about project type, customer of the pro- posed system, user and project member
who developed the system.

7.2 Algorithm
A Convolutional Neural Network (CNN) is a type of deep learning algorithm specif-
ically designed for image processing and recognition tasks. Compared to alternative
classification models, CNNs require less preprocessing as they can automatically learn
hierarchical feature representations from raw input images. They excel at assigning
importance to various objects and features within the images through convolutional
layers, which apply filters to detect local patterns.

The connectivity pattern in CNNs is inspired by the visual cortex in the human brain,
where neurons respond to specific regions or receptive fields in the visual space.
This architecture enables CNNs to effectively capture spatial relationships and
patterns in

SKNSITS, Lonavala 2023-24. 22 Department of Information Technology


images. By stacking multiple convolutional and pooling layers, CNNs can learn
increasingly complex features, leading to high accuracy in tasks like image classification,
object detection, and segmentation.

In theory, the SVM algorithm, aka the support vector machine algorithm, is linear.
What makes the SVM algorithm stand out compared to other algorithms is that it
can deal with classification problems using an SVM classifier and regression problems
using an SVM regressor. However, one must remember that the SVM classifier is the
backbone of the support vector machine concept and, in general, is the aptest algorithm to
solve classification problems.

Being a linear algorithm at its core can be imagined almost like a Linear or Logis- tic
Regression. For example, an SVM classifier creates a line (plane or hyper-plane,
depending upon the dimensionality of the data) in an N-dimensional space to clas-
sify data points that belong to two separate classes. It is also noteworthy that the
original SVM classifier had this objective and was originally designed to solve binary
classification problems, however unlike, say, linear regression that uses the concept of
line of best fit, which is the predictive line that gives the minimum Sum of Squared
Error (if using OLS Regression), or Logistic Regression that uses Maximum Likelihood
Estimation to find the best fitting sigmoid curve, Support Vector Machines uses the
concept of Margins to come up with predictions.

SKNSITS, Lonavala 2023-24. 23 Department of Information Technology


9
8 Project Title

9.1 Methodologies

9.2 Protocols Used

SKNSITS, Lonavala 2023-24. 24 Department of Information Technology


25
Chapter 8

Working Modules

8.1 GUI of Working Module

26
27
28
29
30
31
32
8.2 Experim
ental
Results

33
Figure 8.2.1: Main GUI Page

Figure 8.2.2: Login Pag

34
Figure 8.2.3: Registration Page

Figure 8.2.4: Forgot Password

35
Chapter 9

Testing

9.1 Test Strategy


Software testing methods are traditionally divided into white- and black-box testing.
These two approaches are used to describe the point of view that a test engineer takes
when designing test cases.

1. White-box testing
In white-box testing an internal perspective of the system, as well as programming
skills, are used to design test cases.

2. Black-box testing
Black-box testing treats the software as a quot;black boxquot;, examining func-
tionality without any knowledge of internal implementation. The testers are only
aware of what the software is supposed to do, not how it does it.

3. Grey-box testing
Grey-box testing involves having knowledge of internal data structures and algo-
rithms for purposes of designing tests, while executing those tests at the user, or
black-box level. The tester is not required to have full access to the software.

9.1.1 Unit Testing


It is the testing of individual software units of the application .it is done after the
complexion of an individual unit before integration. Unit testing involves the design
of test cases that validate that the internal program logic is functioning properly, and

36
Detecting Stein-Leventhal Syndrome And Ductal Carcinoma

that program inputs produce valid outputs. All decision branches and internal code
flow should be validated. This is a structural testing, that relies on knowledge of its
construction and is invasive. Unit tests perform basic tests at component level and test
a specific business process,application, and/or system configuration. Unit tests ensure
that each unique path of a business process performs accurately to the documented
specifications and contains clearly defined inputs and expected results.

9.1.2 System Testing


System Testing is a type of software testing that is performed on a complete integrated
system to evaluate the compliance of the system with the corresponding requirements.

9.1.3 Integration Testing


Integration tests are designed to test integrated software components to determine if
they actually run as one program. Testing is event driven and is more concerned with
the basic outcome of screens or fields. Integration tests demonstrate that although the
components were individually satisfaction, as shown by successfully unit testing, the
combination of components is correct and consistent. Integration testing is specifically
aimed at exposing the problems that arise from the combination of components.

9.1.4 Validation Testing


Validation testing, in the context of software development or data analysis, refers to
the process of evaluating a system or model to ensure that it meets the specified
requirements and produces accurate and reliable results. Validation testing aims to
verify that the system or model behaves as intended and is suitable for its intended
purpose.

9.2 Test Cases


A test case is a set of conditions or variables under which a tester will determine
whether a system under test satisfies requirements or works correctly. The process
of developing test cases can also help find problems in the requirements or design of

SKNSITS, Lonavala 2023-24. 37 Department of Information Technology


Detecting Stein-Leventhal Syndrome And Ductal Carcinoma

an application. Test case is a commonly used term for a specific test. It consists of
information such as test steps, verification steps, outputs, test environment, etc. It is a
set of inputs, execution preconditions and expected outcomes. Test cases are executed
against software products, and then expected outcomes are compared with actual re-
sults to determine test has failed or passed. Table shows the test cases and results. It
is a set of inputs, execution preconditions and expected outcomes. Test cases to be
verified for the project as per mentioned below:
1) Input prime number and points on x and y axis.
2) Calculating elliptic curve points.
3) Input generator (Base) point for communication.
4) Entering Private keys.
5) Calculating Public keys.
6) Send secret message.
7) Encryption and Decryption.

SKNSITS, Lonavala 2023-24. 38 Department of Information Technology


Detecting Stein-Leventhal Syndrome And Ductal Carcinoma

Test Results

Figure 9.3.1: GUI Testing

Figure 9.1.2:
Login test cases

SKNSITS, Lonavala 2023-24. 39 Department of Information Technology


Detecting Stein-Leventhal Syndrome And Ductal Carcinoma

Figure 9.3.3: Registration Test cases

SKNSITS, Lonavala 2023-24. 40 Department of Information Technology


Detecting Stein-Leventhal Syndrome And Ductal Carcinoma

Figure 9.3.4: System Test Cases

SKNSITS, Lonavala 2023-24. 41 Department of Information Technology


Chapter 10

Conclusion

10.1 Conclusion
This project will be done using python. In this project we will learn to built the Breast
cancer prediction on the dataset. and On That basis of Image Dataset we will create
results and detect Breast Cancer. It has been observed that a good dataset provides
better accuracy. We Detect cancer in early stage and Give Proper Response to
human. Also polycystic Ovary Syndrome (PCOS) is a medical condition which causes
hormonal disorder in women in their childbearing years. The hormonal imbalance
leads to a de- layed or even absent menstrual cycle. Women with PCOS majorly suffer
from excessive weight gain, facial hair growth, acne, hair loss, skin darkening and
irregular periods leading to infertility in rare cases. Our proposed system helps in
early detection and prediction of PCOS treatment from an optimal and minimal set of
parameters which have been statistically analysed using the chi- square method. The
SVM Classifer was found to be the most reliable and most accurate among 4 others
with accuracy being 90.9percent.

42
Bibliography

1 F. Bray, J. Ferlay, I. Soerjomataram, R. L. Siegel, L. A. Torre, and A. Jemal, “Global


cancer statistics 2018: GLOBOCAN estimates of incidence and mortality worldwide
for 36 cancers in 185 countries,” CA. Cancer J. Clin., vol. 68, no. 6, pp. 394–424, 2018.

2 H. Gelband, P. Jha, R. Sankaranarayanan, and S. Horton, Disease Control


Priorities, (Volume 3): Cancer. The World Bank, 2015.

3 J. Rimal, A. Shrestha, I. K. Maharjan, S. Shrestha, and P. Shah, “Risk assessment


of smokeless tobacco among oral precancer and cancer patients in eastern
develop- mental region of Nepal,” Asian Pacific J. Cancer Prev., vol. 20, no. 2, pp.
411–415, 2019.

4 J. G. Doss, W. M. Thomson, B. K. Drummond, and R. J. R. Latifah, “Validity of the


FACT-HN (v 4.0) among Malaysian oral cancer patients,” Oral Oncol., vol. 47,
no. 7, pp. 648–652, 2011.

5 H. Amarasinghe et al., “Economic burden of managing oral cancer patients in Sri


Lanka: a cross-sectional hospital -based costing study,” BMJ Open, vol. 9, no. 7,
2019.

6 Gayathri BM, Sumathi CP. , “Comparative study of relevance vector machine with
various machine learning techniques used for detecting breast cancer,” In Compu-
tational Intelligence and Computing Research (ICCIC), 2016 IEEE International
Conference on 2016 Dec 15 (pp. 1-5). IEEE.

43
Detecting Stein-Leventhal Syndrome And Ductal Carcinoma

7 Forsyth AW, Barzilay R, Hughes KS, Lui D, Lorenz KA, Enzinger A, Tulsky JA,
Lindvall C., “Machine learning methods to extract documentation of breast cancer
symptoms from electronic health records,”Journal of pain and symptom manage-
ment. 2018 Jun 1;55(6):1492-9.

SKNSITS, Lonavala 2023-24. 30 Department of Information Technology


Appendices

A. Plagiarism Report of Published Paper(s)

Figure 10.1.1: Plagarism Report

31
Detecting Stein-Leventhal Syndrome And Ductal Carcinoma

B. Base Paper(s)

SKNSITS, Lonavala 2023-24. 32 Department of Information Technology


SKNSITS, Lonavala 2023-24. 33 Department of Information Technology
SKNSITS, Lonavala 2023-24. 34 Department of Information Technology
SKNSITS, Lonavala 2023-24. 35 Department of Information Technology
SKNSITS, Lonavala 2023-24. 36 Department of Information Technology
SKNSITS, Lonavala 2023-24. 37 Department of Information Technology
Detecting Stein-Leventhal Syndrome And Ductal Carcinoma

C. Tools Used
Anaconda Navigator

SKNSITS, Lonavala 2023-24. 38 Department of Information Technology


Detecting Stein-Leventhal Syndrome And Ductal Carcinoma

D. Papers Published And Certificates

I. List of Publications

Sr Name of Conference or Journals National/ In- Date ISBN


. ternational /
No ISSN
. No.
International Journal of Scientific
Research in Engineering and
1 International April - Volu
Management
Journal 2024 me
(IJSREM)
2454
-
9150

Table 10.1.1: List of Publication

SKNSITS, Lonavala 2023-24. 39 Department of Information Technology


Detecting Stein-Leventhal Syndrome And Ductal Carcinoma

II. Certificates

Figure

SKNSITS, Lonavala 2023-24. 40 Department of Information Technology


Figure 9.1.3: Certificate 3

Figure 9.1.4: Certificate 4

SKNSITS, Lonavala 2023-24. 41 Department of Information Technology


Figure 9.1.5: Certificate 5

SKNSITS, Lonavala 2023-24. 42 Department of Information Technology

You might also like