Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
14
TITLE: Design and develop an application considering actual requirements and using Database concepts.
AIM: Implement an application for selected problem statement using suitable front end language such as
Java, Python, Netbeans. .Net and back end language such as Oracle, MySQL, MongoDB, Microsoft
Excess etc.
SAVITRIBAI PHULE PUNE UNIVERSITY
By:
CERTIFICATE
Prof. S.R.Vispute
Project Guide
Acknowledgements
I will take this opportunity to sincerely thank all the persons involved towards the
completion of Project. First of all, I am thankful to the University for including the
Database Management System subject in the university. I am thankful for our Guide Mr.
Shushma Visapute for providing us knowledge and skills throughout the Semester. We
would like to thank our Head of the Department , Dr. K. Rajeshwari for giving us great
inspiration and encouragement. I also acknowledge my team mates who supported me, gave
wonderful ideas and corrected and improved me on several occasions. I am also thankful to
my friends who encouraged and appreciated our mini-project.
I would also like to acknowledge CESA for conducting Mini Project Competition where
we could exhibit our work to several students and teachers who gave valuable feedback and
criticism.
Thank You ,
2.1 Introduction 2
Chapter-4 Results
Chapter-5 Conclusion 10
References 11
List of Tables
Abstract
Our project basically focuses on converting the PTG response collection from offline
to online . The PTG form is usually filled offline in colleges every semester . while filling
the PTG form online there are many problems occurred from teachers as well as students
side . Now a day all data is managed online so that it would be convenient to store and
retrieve data whenever we want .
The main challenge faced while following this system is the verification of response
provided by the students due to which the verification part had to be anyways followed by an
offline routine . The Parent Teacher Guardian form was generated using Microsoft forms
which makes it easier to take responses by generating forms and generating its desired work
sheet. The management privileges of this form belong to only one administrator . While
manual verification phase if some error exists in the record the administrator can easily
generate the excel sheet of responses and make the desired corrections.
After the verification phase is complete the excel database is then converted to a
MySql database using MySql addon on MS Excel.To display this databases in a systematic ,
secure , organised way we fetched this MySql database using Django framework ( with
Python ) to display the isolated information for each and every student and universal
administrator through a secure login web page.
Chapter 1
Introduction
This chapter introduces to the Software and is organized as follows. Section 1.1 contains
information about motivation, section 1.2 about Problem Statement, section 1.3. about
Project Objectives.
Motivation
Difficulty that we face in taking responses from students in Parent Teacher Guardian
system . Manual way of taking response from is quite inconvenient and hectic task to
perform . Need for Software solution that can help the user to achieve the goal in
convenient way.
Problem Statement
Design a Software Application that provides a online response system which can handle
both students as well as teachers task which are been performed while an parent
teacher guardian meeting .
Project Objectives.
This chapter is organized as follows. Section 2.1 contains Introduction about the
requirements, while section 2.2 discusses about the Existing System and section 2.3
compares the proposed system with the existing system.
2.1 Introduction
Why is Parent Teacher Guardian meeting so Important? Since Parent
Teacher Guardian meeting allows you to take opinion about academics and other activity
plan for whole semester . It ensures that student are satisfied with the current way of teaching
and the contents delivered , also to know about the systems problems which are not visible
to others but students experience that problems.
Therefore, a software that aids in taking responses from the students about
their problems comes into picture.
An Existing system refers to the system that is being followed till now. Presently, the Parent
Teacher Guardian Meeting is done offline that is on paper . This causes inconvenience and
difficulty for the teachers to take individual response from every student .
Time consuming .
Lot of paper-work .
Advantages:
Instant Results
Accurate analysis.
1 Requirement Analysis 7
2 Design Phase 3
3 Functional Requirement 1
5 Technology 20
6 Implementation 80
7 Testing 4
8 Report 4
Project Design
This chapter is organized into the following sections. Section 3.1 gives Hardware and
software requirements, section 3.2 about the modules in project.
Hardware Requirements:
Any PC with
1. 512 MB RAM or above.
2. 1 GHz Processor or above.
3. NIC Card for Internet Connection.
Software Requirements:
1. MS Excel .
2. Python3 Interpreter .
3. Django Framework .
Login page was designed using Django framework and Python . Django is a high-level
Python web framework that enables rapid development of secure and maintainable websites.
Built by experienced developers, Django takes care of much of the hassle of web
development, so you can focus on writing your app without needing to reinvent the wheel. It
is free and open source, has a thriving and active community, great documentation, and
many options for free and paid-for support.
There are two types of login Student login and Administrator login .
2. P.T.G. Form
An HTML Form is a group of one or more fields/widgets on a web page, which can be used
to collect information from users for submission to a server. Forms are a flexible mechanism
for collecting user input because there are suitable widgets for entering many different types
of data, including text boxes, checkboxes, radio buttons, date pickers, etc. Forms are also a
relatively secure way of sharing data with the server, as they allow us to send data
in POST requests with cross-site request forgery protection.
Working with forms can be complicated! Developers need to write HTML for
the form, validate and properly sanitise entered data on the server (and possibly also in the
browser), repost the form with error messages to inform users of any invalid fields, handle
the data when it has successfully been submitted, and finally respond to the user in some way
to indicate success. Django Forms take a lot of the work out of all these steps, by providing a
framework that lets you define forms and their fields programmatically, and then use these
objects to both generate the form HTML code and handle much of the validation and user
interaction .
This application help in significantly easing the problems that one faces in giving
responses for Parent Teacher Guardian Form . Application is user friendly and gives
accurate results. This project can be extended as also to generate results of various
exams conducted in semester . This project also taught us team work and helped us to
practically apply Software Development Life Cycle and other Software Engineering
concepts.
References