Download as pdf or txt
Download as pdf or txt
You are on page 1of 14

“My Dictionary”

MINOR PROJECT SYNOPSIS (BCA-505P)


SUBMITTEDTO

CHAUDHARY CHARAN SINGH UNIVERSITY, MEERUT

FOR THE PARTIAL FULFILLMENT OF THE DEGREE OF BACHELOR IN

COMPUTER APPLICATION SESSION (3rd Year)

––

Under the Guidance of:


Mrs. Mani Dublish Submitted by:
Assistant Prof.
Ankit Rawat

School of IT
IMS-Noida

INSTITUTE OF MANAGEMENT STUDIES ,NOIDA


INDEX

S. No Particulars Page N Date T. Sign

1 Cover And Title Page

2 Synopsis Approval

3 Index

4 Acknowledgement

5 Introduction And Objective Of The Project

6 Analysis(Feasibility study,DFD0 Level,1-Level


And2 Level/ER diagram etc)

7 H/W And S/W Requirement

8 Table And Structure, Number Of Modules,


Module Description, Data Structure

9 Types Of Reports

10. Future scope

11. Limitations of the project

12. References/Bibliography
PROFORMA FOR APPROVAL OF BCA MINOR PROJECT
(BCA-505P)

1. Roll No. R190919106014


2. Name of the student – Ankit Rawat
3. E-mail: ketan.kumars@imsnoida.com
4. mob.no 8512066280
5. Title of the Major Project –My Dictionary
6. Name of the Mentor ---Mrs Mani Dublish

For Office Use Only:

Signature of the Mentor

Approved Not Approved Date: -------------------------

Suggestions (if any) :-


ACKNOWLEDGEMENT

I am very grateful to my minor project (BCA-505P) Mentor Mrs Mani


Dublish, for giving his valuable time and constructive guidance in
preparing the Synopsis/Minor Project (BCA-505P). It would not have been
possible to complete this minor project (BCA-505P) in short period of time
without his kind encouragement and valuable guidance.

DATE:22nd Oct 2021


SIGNATURE:
CERTIFICATE OF ORIGINALITY

I hereby declare that BCA Project (BCA-505P) titled “My Dictionary" submitted to IT
Department, IMS Noida, which is affiliated with CHAUDHARY CHARAN
SINGH UNIVERSITY, MEERUT (U.P.) for the partial fulfillment of the degree of Bachelor
of Computer Application, in Session (Year).This has not previously formed the basis for
the award of any other degree, diploma or other title from any other University.

PLACE: IMS Noida

DATE: 22 Oct 2021


SIGNATURE:
INTRODUCTION

A GUI-based English language dictionary application built using Python. Libraries used: Json and
Tkinter. The window of app contains a search bar where the user can search the word whose meaning
they wish to find out. On clicking on the "Search Button", the program displays a text box containing
the meaning of the word the user searched for. The user can repeat the same procedure to search for
more words.

The app uses a Json file containing an exhaustive list of words in the English language.

Objective
The objective of the Dictionary app is to find the meaning of the word
that the user has input it also finds the related word meaning if the word
entered by the user is incorrect.
FEASIBILITY STUDY

Depending on the results of the initial investigation the survey is now expanded to a more detailed
feasibility study. “FEASIBILITY STUDY” is a test of system proposal according to its workability, impact of
the organization, ability to meet needs and effective use of the resources.

Technical feasibility

A study of resource availability that may affect the ability to achieve an acceptable system.
This evaluation determines whether the technology needed for the proposed system is
available or not.
• Can the work for the project be done with current equipment existing software
technology & available personal?
• Can the system be upgraded if developed?
• If new technology is needed then what can be developed?

• This is concerned with specifying equipment and software that will successfully satisfy
the user requirement.

Economical feasibility

Economic justification is generally the “Bottom Line” consideration for most


systems. Economic justification includes a broad range of concerns that
includes cost benefit analysis. In this we weight the cost and the benefits
associated with the candidate system and if it suits the basic purpose of the
organization i.e. profit making, the project is making to the analysis and design
phase.
The financial and the economic questions during the preliminary investigation
are verified to estimate the following:
• The cost to conduct a full system investigation.
• The cost of hardware and software for the class of application being
considered.
. The benefits in the form of reduced cost.

• The proposed system will give the minute information, as a result the
performance is improved

• This feasibility checks whether the system can be developed with the
available funds. The Dictionary App does not require enormous amount
of money to be developed. This can be done economically if planned
judicially, so it is economically feasible. The cost of project depends upon
the number of man-hours required.

Operational Feasibility

It is mainly related to human organizations and political aspects. The

points to be considered are:

• What changes will be brought with the system?


• What organization structures are disturbed?

• What new skills will be required? Do the existing staff members have these
skills? If not, can they be trained in due course of time?
The system is operationally feasible as it very easy for the End users to operate
it. It only needs basic information about Windows platform.
Schedule feasibility

Time evaluation is the most important consideration in the development of project.


The time schedule required for the developed of this project is very important since
more development time effect machine time, cost and cause delay in the
development of other systems. .
PROJECT ANALYSIS

There are so many words in English that it is impossible for a person to know all of
them, for solving this problem many dictionaries are available nowadays, But
most of them are either online or available in the form of book,

This project “My Dictionary” aims at solving this problem as it is a offline ,small in
size dictionary in which new words can be added any time.

SYSTEM DESIGN
Data Flow Diagram

The data flow diagram(DFD) is a graphical tool used for


expressing system requirements in a graphical form. The DFD also known
as the “bubble chart” as the purpose of clarification system requirements
and identification major transformation that will become program in
system design. Thus DFD can be stated as the starting point of the design
phase that functionality decomposes the requirements specification down
to the lowest level of details. The DFD consists of series of bubble joined
by lines. The bubble represents data transformation and the lines
represents the data flows in the system.

DFD L-0
request
Word Search

Request
User System Json
incoming
Hardware Requirements

• Processor: Pentium
• RAM: 4GB
• Hard Disk: 1TB
• Speed: 1.1GHz

Software Requirements
• Operating System: Windows
• Programming Language: PYTHON
• Library Used: Json,tkinter
• Supporting Tools: VS Code
• Type: Python Application
• Server: TOMCAT 8.0(cross platform, Apache, MYSQL, JSP)

MODULES OF PROPOSED SYSTEM


This proposed system consists of 3 main modules, which are listed below.

1. Search box:
In this module the users enter the word which they want to find the
meaning-:

2. Search Button:
In this module the user click's on search button to find the meaning of
the word
3.Output Box:
In this module the user gets the meaning of the word which they searched
for

Types of Reports

Type#1. Formal or Informal Reports:

Formal reports are carefully structured; they stress objectivity and organization,
contain much detail, and are written in a style that tends to eliminate such
elements as personal pronouns. Informal reports are usually short messages with
natural, casual use of Language . The internal memorandum can’t generally be
described as an informal report

Type #2. Short or Long Reports:


This is a confusing classification. A one-page memorandum is obviously short.
And a Twenty page reports Is clearly long. But where is the dividing line? Bear
in mind that as a report becomes longer (or what you determine as long), ii takes
on more characteristics of formal reports,
Type# 3. Informational or Analytical Reports:
Informational reports (annual reports, monthly financial reports, and reports on
Personnel absenteeism) carry objective information from one area of an
organization to another. Analytical reports (scientific research, feasibility
reports, and real-estate appraisals) present attempts to solve problems

1. Future Scope
1.Enhance ineractivity , Easy to find the meaning of word.
2.Refactoring code, Rebuild the coding Strucure to make the coding look cleaner,
3.easier to understand and perform efficiently.

4. BIBLIOGRAPHY

[1] https://en.wikipedia.org/wiki/Electronic_voting
[2] Youtube.com
[3] https://www.geeksforgeeks.org

Limitation
1. Only use English language as input.
2. Only gives output in English language.
3. Not all English words meaning are available.

You might also like