Documentation Sample
Documentation Sample
Documentation Sample
Project Report
On
Management System
(PYTHON AND MYSQL)
SUBMITTED BY:
Registration No:
1|Page
CERTIFICATE
CBSE’s school Examination 2024 and has been carried out under
report on the topic has not been submitted for any other
Name of Student:
_______________________
Date: ____________ Sign of External
2|Page
ACKNOWLEDGEMENT
3|Page
CONTENTS
1. INTRODUCTION
4|Page
This software project is developed to automate the functionalities of a EVENT
different types of events available, placing order for events, payment etc.
reports relevant to the user. An application program is tied with the database
for easy access and interface to the database. Using Application program or
front-end, we can store, retrieve and manage all information in proper way.
This software, being simple in design and working, does not require much of
training to users, and can be used as a powerful tool for automating a EVENT
MANAGEMENT SYSTEM.
During coding and design of the software Project, Python, a powerful front-
end tool is used for integrated platform and coding simplicity. As a back-end
5|Page
The objective of the software project is to develop a computerized MIS to
This software project is also aimed to enhance the current record keeping
In its current scope, the software enables user to retrieve and update the
does not require much training time of the users due to limited functionality
and simplicity.
6|Page
During the development of EVENT MANAGEMENT SYSTEM, Python a
powerful, open source used for modular design and future expandability of
the system.
Despite of the best effort of the developer, the following limitations and
functional boundaries are visible, which limits the scope of this application
software:
for.
3. The user can only see the charge of an event after placing an order.
4. Though the system calculates the charge of events but it has no scope of
acceptance of payments.
7|Page
3. THEORETICAL BACKGROUND
Using any RDBMS application software like MS SQL Server, MySQL, Oracle,
Sybase etc, you can manage all your information from a single database file.
8|Page
Within the file, divide your data into separate storage containers called tables.
suppliers. Table organises data into columns (called fields) and rows (called
records).
A Primary key is one or more fields whose value or values uniquely identify
specific record in one table from another table. A primary key is called foreign
To find and retrieve just the data that meets conditions you specify, including
9|Page
Role of RDBMS Application Program:
number of ways of cross-referencing, and this allows the user many different
software that can be used to set up and monitor a database, and can manage
the updating and retrieval of database that has been stored in it. Most of the
The data stored can be sorted or indexed at the user's discretion and
direction.
10 | P a g e
Various reports can be produced from the system. These may be either
calculations.
11 | P a g e
3.2 What is My SQL?
MySQL, the most popular Open Source SQL database management system, is
named after co-founder Monty Widenius's daughter, My. The name of the
A relational database stores data in separate tables rather than putting all the
data in one big storeroom. This adds speed and flexibility. The SQL part of
“MySQL” stands for “Structured Query Language.” SQL is the most common
ANSI/ISO SQL Standard. The SQL standard has been evolving since 1986 and
several versions exist. In this manual, “SQL-92” refers to the standard released
12 | P a g e
in 1992, “SQL: 1999” refers to the standard released in 1999, and “SQL: 2003”
Open Source means that it is possible for anyone to use and modify the
13 | P a g e
3.3 What is Python IDLE?
of Python.
Guido Van Rossum conceived Python in the late 1980s. It was released in
comedy show called 'Monty Python's Flying Circus' (and not after Python-
the snake).
In the last few years, its popularity has increased immensely. According
Technologies in 2018.
Python Features:
14 | P a g e
Python is an interpreter-based language, which allows execution of
Extensive basic data types are supported e.g. numbers (floating point,
Python Advantages
15 | P a g e
Python is a cross-platform language. It works equally on different OS
Python. It can be enabled using any data source (Oracle, MySQL, SQLite
processing of data.
16 | P a g e
4. PROBLEM DEFINITION & ANALYSIS
requirements are hard to work, and success in this endeavour has eluded
Problem definition describes the what of a system, not How. The quality of a
software product is only as good as the process that creates it. Problem
definition is one of the most crucial steps in this creation process. Without
not know what to expect, and there is no way to validate that the built
users, trying to find out who the user really is, and understanding all the
following:
17 | P a g e
Creation of a document that describes the external behaviour and the
Evolution of needs.
5. SYSTEM IMPLEMENTATION
18 | P a g e
While developing the system, the Hardware used is:
Device name DESKTOP-0MJJGQJ
Device ID DCAF187A-6A38-4C87-863E-7DE226FD4F75
Product ID 00327-60000-00000-AA618
19 | P a g e
6. SYSTEM DESIGN & DEVELOPMENT
A logical data often represented as a records are kept in different tables after
reducing anomalies and redundancies. The goodness of data base design lies
6.2Table Design:
The database of Event Management System contains 4 tables. The tables are
rules of the organization. Most of the tables are designed to store master
20 | P a g e
21 | P a g e
22 | P a g e
6.2 Program code:
23 | P a g e
6.3 Program Output:
7. USER MANUAL
24 | P a g e
Local Area Network(LAN) is required for Client-Server Installation
present in the tables for testing purposes, which can be deleted before
The project is shipped with evntmgmt.sql SQL file which installs a database
Bin folder.
25 | P a g e
Step 2: Open MySQL and type the following command to create
9. REFERENCES
Teachers Guidance
www.geeksforgeeks.com
26 | P a g e