Professional Documents
Culture Documents
"My Dictionary": Minor Project Synopsis (Bca-505P)
"My Dictionary": Minor Project Synopsis (Bca-505P)
––
School of IT
IMS-Noida
2 Synopsis Approval
3 Index
4 Acknowledgement
9 Types Of Reports
12. References/Bibliography
PROFORMA FOR APPROVAL OF BCA MINOR PROJECT
(BCA-505P)
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.
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
• 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
• 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
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
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)
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
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
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.