Professional Documents
Culture Documents
Submitted By:-
KOMAL DESWAL (17001009063)
EIC 7th Semester
1. Acknowledgement 1
2. Abstract 2
3. Declaration 3
4. Certificate 4
4. Requirement specifications 5
5. Introduction to Python 6
6. Introduction to Project 7
I express my warm thanks to Ms. Kalpana Sheokand for their support and guidance
.
It certainly was a big learning curve for us. Even though I did face many
difficulties ultimately the careful planning and the dedication by which I was able
to complete all the work. In the documentary I try and list the complete process
that went into making the textpad into complete structure.
Thank you,
KOMAL DESWAL
ABSTRACT
What is Python?
In technical terms, Python is an object-oriented, high-level programming language
with integrated dynamic semantics primarily for web and app development. It is
extremely attractive in the field of Rapid Application Development because it
offers dynamic typing and dynamic binding options.
Python is relatively simple, so it’s easy to learn since it requires a unique syntax
that focuses on readability. Developers can read and translate Python code much
easier than other languages. In turn, this reduces the cost of program maintenance
and development because it allows teams to work collaboratively without
significant language and experience barriers.
Additionally, Python supports the use of modules and packages, which means that
programs can be designed in a modular style and code can be reused across a
variety of projects. Once you’ve developed a module or package you need, it can
be scaled for use in other projects, and it’s easy to import or export these modules.
One of the most promising benefits of Python is that both the standard library and
the interpreter are available free of charge, in both binary and source form. There is
no exclusivity either, as Python and all the necessary tools are available on all
major platforms. Therefore, it is an enticing option for developers who don’t want
to worry about paying high development costs.
I hereby declare that this project work has not been submitted before or for any
other purpose.
This is to certify that the above statement made by the candidate is correct to the
best of my knowledge.
(Supervisor)
This is to certify that the work carried out in this project titled “DATABASE
MANAGEMENT SYSTEM” to “J.C.BOSE UNIVERSITY OF SCIENCE
AND TECHNOLOGY , YMCA, FARIDABAD” for the award of the degree of
Bachelor of Technology in Electronics Engineering is a record of bonafide work
carried out by them under my supervision. In my opinion, the submitted report has
reached the standards of fulfilling the reqirements of the regulations to the degree.
RAM : 2 GB
Interesting fact: Python is named after the comedy television show Monty
Python’s Flying Circus. It is not named after the Python snake.
5. Large standard library: Python comes with a large standard library that has
some handy codes and functions which we can use while writing code in Python.
6. Free: Python is free to download and use. This means you can download it for
free and use it in your application. Python is an example of a FLOSS (Free/Libre
Open Source Software), which means you can freely distribute copies of this
software, read its source code and modify it.
7. Supports exception handling: If you are new, you may wonder what is an
exception? An exception is an event that can occur during program exception and
can disrupt the normal flow of program. Python supports exception handling which
means we can write less error prone code and can test various scenarios that can
cause an exception later on.
1. Web development – Web framework like Django and Flask are based on
Python. They help you write server side code which helps you manage database,
write backend programming logic, mapping urls etc.
3. Data Analysis – Data analysis and data visualisation in form of charts can also
be developed using Python.
INTRODUCTION
A database is a collection of related data which represents some aspect of the real
world. A database system is designed to be built and populated with data for a
certain task.
DBMS allows users to create their own databases as per their requirement. The
term “DBMS” includes the user of the database and other application programs. It
provides an interface between the data and the software application.
1. Basic Python Datatypes and Keywords – Python has many datatypes which are
not present in conventional languages like java and c++ ; for example dictionaries
which are like array but we only provide a key and value and we can access the
same data only using that key(d[“key”]=value saved as {“key”:value} ) , tuple is
an array which cannot be altered and values remain fixed.
4. Tkinter - Tkinter Programming
5.Xampp - XAMPP is one of the widely used cross-platform web servers, which
helps developers to create and test their programs on a local webserver. It was
developed by the Apache Friends, and its native source code can be revised or
modified by the audience.
Screenshots
These are some screen shots of coding done using python 3x programming
language.
Login page of the desktop application can be used for student data management
purpose
This is the student registration page :
This is the student management page accessed by only the owner:
We can search a particular student using their Roll_No. , Name , Contact