Projectdocumentation TYIT
Projectdocumentation TYIT
MANAGEMENT SYSTEM
A Project Report
Submitted in partial fulfillment of the
Requirements for the award of the Degree of
By
CERTIFICATE
External Examiner
Throughout the project the focus has been on presenting information in an easy and
intelligible manner. The project is very useful for those who want to know about Student
Information Management Systems and want to develop software’s/websites based on the
same concept.
The project provides facilities like online registration and profile creation of students thus
reducing paperwork and automating the record generation process in an educational
institution.
ACKNOWLEDGEMENT
The presented project, as a part of the curriculum, was a first-of-its-kind experience for
me. I had looked upon this project not merely as a syllabus to be completed but as an aim to know,
study, develop and experience the commercial software technologies.
I would like to thank and appreciate the support of a few, who served a helping hand
physically, mentally, and intellectually in the course of this project. Foremost regards to my guide,
I would thank Mrs.Siddhi who made available the facilities required for the project work. I am
pleased to be able to say that, in an acceptable manner, I have achieved my goals and goals to
make this project a result. I also wish to mention the unsaid support of my parents who, as always
helped me in every possible way to make this work of mine, a success. The contribution made by
my friends and mates directly or indirectly was indispensable, and will always be remembered.
This opportunity has given me valuable experience in software development.
Thanking You,
DECLARATION
TABLE OF CONTENTS 6
Introduction 8
1.1 Background 8
1.2 Problem Statement 8
1.3 Objectives 8
1.4 Scope 9
1.5 Expected outcome
1.5 Organization of report 9
Survey Of Technologies 11
2.1 Technology Used 11
2.1.1 PHP 11
2.1.2 MYSQL 12
2.1.3 APACHE 14
2.1.4 XAMPP
Requirements and Analysis 15
3.1 Requirement Analysis 16
3.1.1 Functional Requirements: 16
3.1.2 Non-Functional Requirements: 16
3.2 Hardware & Software Requirements 17
3.2.1 Hardware Requirements 17
3.2.2 Software Requirements 17
1
7
1
7
System Design 19
4.1 Module Division 19
4.2 Data Dictionary 20
4.3 Flow Chart 22
Overall Description 23
5.1 Product Perspective 23
5.2 Product Functions 23
5.3 User Classes and Characteristics 24
5.4 Operating Environment 25
5.5 Constraint 26
5.6 Use Case Model 27
7. CONCLUSION 32
7.1 Significance of the System 33
7.2 Limitations of the system 34
7.3 Future scope of the project 35
References
Introduction
1.1 Background
In earlier manage, collection and storing student record is the most difficult tasks. Hence
with the help of this management system, it becomes very easy to collect, search, manage and to
store the student records
1.3 Objectives
The objective of Student information System is to allow the administrator of any
organization to edit and find out the personal details of a student and allows the student to keep
up to date his profile .It’ll also facilitate keeping all the records of students, such as their id, name,
mailing address, phone number, DOB etc. So all the information about an student will be available
in a few seconds.
1.4 Scope
Without a Student information System, managing and maintaining the details of the
student in a tedious job for any organization. Student Information system will store all the
details of the students including their background information, educational qualifications,
personal details and all the information related to their resume
1.5 Expected Outcome
A management system that helps to take information for User which can be easily
access or maintain by the Admin.
1.6 Achievements
Through this project, I enlarged my knowledge of how to understand the real-world
problem and to come up with a digital clarification to the people. Also, I have been educated to
integrate various things into my project.
This chapter describes the features including system architecture design, data design,
Data flow, Functional Design Description.
2.1.1 PHP
PHP is a general-purpose scripting language that is especially suited to server side web
development where PHP generally runs on a web server. PHP code is embedded into the
HTML source document. Any PHP code in a requested file is executed by the PHP runtime,
usually to create dynamic web page content. It can also be used for command-line scripting
and client-side GUI applications. PHP can be deployed on many web servers and operating
systems, and can be used with many relational database management systems (RDBMS). It
is available free of charge, and the PHP Group provides the complete source code for users
to build, customize and extend for their own use.
2.1.2 MySQL
MySQL is a relational database management system (RDBMS)[1] that runs as a server
providing multi-user access to a number of databases. MySQL is a popular choice of
database for use in web applications and is an open source product. The process of setting
up a MySQL database varies from host to host, however we will end up with a database
name, a user name and a password. Before using our database, we must create a table. A
table is a section of the database for storing related information. In a table we will set up the
different fields which will be used in that table. Creating a table in phpMyAdmin is simple,
we just type the name, select the number of fields and click the ‘go’ button. we will then be
taken to a setup screen where you must create the fields for the database. Another way of
creating databases and tables in phpMyAdmin is by executing simple SQL statements. We
have used this method in order to create our database and tables.
2.1.3 Apache
The Apache HTTP Server is a web server software notable for playing a key role in the
initial growth of the World Wide Web. In 2009 it became the first web server software to
surpass the 100 million web site milestone. Apache is developed and maintained by an open
community of developers under the auspices of the Apache Software Foundation. Since
April 1996 Apache has been the most popular HTTP server software in use. As of
November 2010 Apache served over 59.36% of all websites and over 66.56% of the first
one million busiest websites.
2.1.4 XAMPP
XAMPP is a small and light Apache distribution containing the most common web
development technologies in a single package. Its contents, small size, and portability make
it the ideal tool for students developing and testing applications in PHP and MySQL.
XAMPP is available as a free download in two specific packages: full and lite. While the
full package download provides a wide array of development tools, XAMPP Lite contains
the necessary technologies that meet the Ontario Skills Competition standards. The light
version is a small package containing Apache HTTP Server, PHP, MySQL, phpMyAdmin,
Openssl, and SQLite.
Requirements and Analysis
Login module: Login module will help in authentication of user accounts .Users
who have valid login id and password can only login into their respective accounts.
Search module: Suppose there are hundreds of students and from this we have to
search a particular student and we know the name of the student .In manual system
it is a tedious task though we know the name of the student, but using this module
we can easily search the student by specifying the name of the student in the search
criteria. Thus this module will help the administrator in searching the student with
various criteria easily.
Registration Module and Account Management: This module will help the
student get registered from anywhere if internet is present .This module will really
simplify the task of on paper registration. Also after successful registration the user
can update information and change their password as and when required.
Student id
Student password
Student name
Student DOB
Gender
Registration date
Student status
Contact no
Qualification
City
Resume
Image
OVERALL DESCRIPTION
There are two different users who will be using this product:
Administrator who can view and edit the details of any students.
Students who can view their details as well as they can edit their details.
5.5 Constraints:
Every user must be comfortable using computer.
All operations are in English so user must have basic knowledge of English.
5.6 USE CASE MODEL:
2. Student: Has the access rights to view and edit their personal details.
The SIMS is a system which contain major part which include: student Detail, Student
image and resume.
The user selects one of the available options as an input to the system. According to the
input by the user the system acts and the rest of the functions are performed accordingly. The
administrator can operate on any student details. But the normal student or users can only access
their details of all the functionalities.
6.2 Data Design
Conclusion
Hence we can conclude that the design phase of the SIMS give us the information of all
the processes used in the project and their relation.
Conclusion and Future Work
7.1 CONCLUSION
This classified Application for Chatting will make it easier for people to send and receive
messages which will save the user from paying the money for each message. To use this
application the user needs to register on this application else they will not be able to send and
receive messages to the application. By submitting general information like name, phone
number, and images they can register on this application. After completing registration they will
be able to login into an application and to use other features which only registered members can
use.
Benefits of application:
● Easy to use.
● Users can chat online.
● Users can send and receive messages without paying any cost.
References
1) https://stackoverflow.com/
2) https://firebase.google.com/
3) https://square.github.io/picasso/
4) https://youtube.com/
5) https://github.com/hbb20/CountryCodePickerProject/
6) https://www.geeksforgeeks.org/android-studio-tutorial/
7) https://www.tutorialspoint.com/android/android_studio.htm