Computer Science Investigatory Project
Computer Science Investigatory Project
2024-25
Class: -XI
Div: -C
I would like to acknowledge the support and help that was provided by my
teachers and friends for helping me to complete the given project within the
stipulated time.
I would like to thank our respected Principal, Mr. Sumanth Ghosh Sir for his
mutual support. I would also like to express my gratitude to my computer
science teacher Mrs. Neelu Raina madam for giving me the golden
opportunity to work on the wonderful computer science project. Finally I
would like to thank CBSE for giving me this opportunity to undertake this
project.
Thank you all for your continuous blessings, suggestions, guidance and
encouragement throughout this project.
CERTIFICATE
Mst. Param Gupta of Class XI, Div C, studying in DAV Public School, New
Panvel has completed his English Core ALS Project Portfolio under my
guidance and supervision during the academic session 2024 – 25. The
project is submitted as per the guidelines of CBSE Board.
School Stamp
INTRODUCTION
1. Hardware
a. Printer
b. Compact Disk
c. Processor
d. Ram: 64 MB
e. Hard Disk: 64GB
2. Software Requirement
a. Operating System: Windows
b. IDLE
c. Microsoft Word
MODULES
Modules required in this Projects is: -
1. tkinter Module:
import tkinter as tk: This imports the Tkinter module, which is used for
creating the GUI window, frames, labels, buttons, text entries, and
more.
from tkinter import ttk: This imports the ttk module from Tkinter, which
provides themed widgets like Combobox, Treeview, and more, giving a
more modern look to the GUI.
3. Geometry Management:
pack (): Packs widgets into the window with options for side and fill.
grid (): Places widgets in a grid layout, allowing precise control of rows
and columns.
place (): Allows positioning of widgets at specific coordinates.
5. Other Components:
import tkinter as tk
from tkinter import ttk
#------------Frame1------------
self.frame1=tk.Frame(self.root,bg="blue", bd=5, relief="groove")
self.frame1.place(x=10,y=80, width=400, height=560)
self.addbtn=tk.Button(self.btnFrame, width=10,text="Add",
font=("Arial",15,"bold"))
self.addbtn.grid(row=0, column=0, padx=30, pady=20)
self.updatebtn=tk.Button(self.btnFrame, width=10,text="Update",
font=("Arial",15,"bold"))
self.updatebtn.grid(row=0, column=1, padx=30, pady=20)
self.delbtn=tk.Button(self.btnFrame, width=10,text="Delete",
font=("Arial",15,"bold"))
self.delbtn.grid(row=1, column=0, padx=30, pady=20)
self.clearbtn=tk.Button(self.btnFrame, width=10,text="Clear",
font=("Arial",15,"bold"))
self.clearbtn.grid(row=1, column=1, padx=30, pady=20)
#------------Frame2------------
self. frame2=tk.Frame(self. root, bg="blue", bd=5, relief="groove")
self. frame2.place(x=420, y=80, width=965, height=560)
#------------table frame------------
2. Input Fields