Sie sind auf Seite 1von 20

INTRODUCTION

1.1 INTRODUCTION TO EXISTING SYSTEM


This project “TOT IRIS” provides us a simple interface for maintenance of student
information. It can be used by educational institutes or colleges to maintain the records of
students easily. Achieving this objective is difficult using a manual system as the information
is scattered, can be redundant and collecting relevant information may be very time
consuming. All these problems are solved using this project.
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/websites based on the same
concept.
The project provides facilities like profile creation of students thus reducing paperwork and
automating the record generation process in an educational institution.

1.2 GOAL
The website TOT IRIS is aimed towards recording a considerable number of student records
and needs online assistance for managing records of students. Website should be user-
friendly, ‘quick to learn’ and reliable website for the above purpose.
TOT IRIS is intended to be a stand-alone product and should not depend on the availability
of other website. The system will also have an administrator who has full-fledged rights with
regards to performing all actions related to control and management of the website.
The TOT IRIS can also be enhanced to include some other functionality like taking student
resumes and faculty management.

1.3 OBJECTIVE
The objective of TOT IRIS 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 student will be available in a few
seconds.
Overall, it’ll make Student Information Management an easier job for the administrator and
the student of any organization.
The overall system objective is to provide an efficient, modular design that will reduce the
Institution’s complexity, facilitate change and result in an easy implementation. This will be
accomplished by designing strongly cohesion system with minimal coupling.

TOT IRIS Page 1


1.4 SCOPE
Without TOT IRIS, managing and maintaining the details of the student is a tedious job for
any organization.
TOT IRIS will store all the details of the students including their background information,
educational qualifications, personal details and all the information related to their resume.
 Login module: Login module will help in authentication of user accounts.
 Search module: Using this module we can easily search the student by specifying the
name of the student in the search criteria.
 Registration Module and Account Management: This module will help the student
get registered from anywhere if internet is present.
 User Management: This module will help the administrator in enabling/disabling a
user account and updating user information.

TOOLS USED AND DESCRIPTION

2.1 FRONT END


Front end as anything that the user interacts with directly. That could be an app running in a
web browser, a "thick client" desktop application, or a native application on a mobile device.
So again, really, there's a huge array there.

2.1.1 HTML
Hypertext Markup Language (HTML) is the standard markup language for creating web
pages and web applications. With Cascading Style Sheets (CSS) and JavaScript, it forms a
triad of cornerstone technologies for the World Wide Web. Web browsers receive HTML
documents from a web server or from local storage and render the documents into multimedia
web pages. HTML describes the structure of a web page semantically and originally included
cues for the appearance of the document.

2.1.2 CASCADING STYLE SHEETS (CSS)


Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation
of a document written in a markup language. Although most often used to set the visual style
of web pages and user interfaces written in HTML and XHTML, the language can be applied
to any XML document, including plain XML, SVG and XUL, and is applicable to rendering
in speech, or on other media. Along with HTML and JavaScript, CSS is a cornerstone

TOT IRIS Page 2


technology used by most websites to create visually engaging webpages, user interfaces for
web applications, and user interfaces for many mobile applications.

2.1.3 JAVASCRIPT (JS)


JavaScript often abbreviated as JS, is a high-level, interpreted programming language. It is a
language which is also characterized as dynamic, weakly typed, prototype-based and multi-
paradigm. Alongside HTML and CSS, JavaScript is one of the three core technologies of
World Wide Web content engineering. It is used to make dynamic webpages interactive and
provide online programs, including video games. The majority of websites employ it, and all
modern web browsers support it without the need for plug-ins by means of a built-in
JavaScript engine. Each of the many JavaScript engines represent a different implementation
of JavaScript, all based on the ECMAScript specification, with some engines not supporting
the spec fully, and with many engines supporting additional features beyond ECMA.

2.1.4 BOOTSTRAP
Bootstrap is a free and open-source front-end library for dynamic, responsive
designing of websites and web applications. It contains HTML- and CSS-based design
templates for typography, forms, buttons, navigation and other interface components, as well
as optional JavaScript extensions. Unlike many web frameworks, it concerns itself with front-
end development only.
Bootstrap is modular and consists of a series of Less stylesheets that implement the various
components of the toolkit. These stylesheets are generally compiled into a bundle and
included in web pages, but individual components can be included or removed. Bootstrap
provides a number of configuration variables that control things such as color.

2.2 BACK END


Back-end languages is processed by something built in to the web server itself or a plugin to
the server, but it's possible for a script written in one of those back-end languages to launch
external processes (native applications) on the server.
A "back-end" application or program serves indirectly in support of the front-end services,
usually by being closer to the required resource or having the capability to communicate with
the required resource. The back-end application may interact directly with the front-end or,
perhaps more typically, is a program called from an intermediate program that mediates
front-end and back-end activities.

TOT IRIS Page 3


2.2.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).

WHY PHP?
PHP runs on various platforms (Windows, Linux, Unix, Mac OS X, etc.) PHP is compatible
with almost all servers used today (Apache, IIS, etc.) PHP supports a wide range of
databases. PHP is free.

2.2.2 MYSQL
MYSQL is a relational database management system (RDBMS) 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.

WHY MYSQL?
MYSQL is a free, open-source database management system (DBMS for short). A DBMS is
a system that manages databases and connects them to software. For example, a MYSQL
database can be used to run a website, to run the database of an ERP or any other software.
MYSQL is a powerful, free open-source database management system that has been around
for years. It is very stable and has a big community that helps maintain, debug and upgrade it.

TOT IRIS Page 4


2.3 HARDWARE AND SOFTWARE REQUIREMENTS
The technology selected for implementing Student Information Management System is
PHP/MYSQL. Apache is used as the HTTP server. The development was done in a
‘windows’ environment using Sublime Text 3.

The technology selected for implementing Student Information Management System is


PHP/MYSQL. Apache is used as the HTTP server. The development was done in a
‘windows’ environment using Sublime Text 3.

Software Requirements:
 PHP 5.0
 APACHE HTTP Server
 Sublime Text Editor For Coding
 Microsoft Windows or Linux
 MYSQL Server
 Web Browser
 Wamp or Xampp

Hardware Requirements:
 Intel Pentium IV processor or equivalent or higher
 512 MB Ram or Higher
 20 GB HDD
 Higher Network Connectivity

SYSTEM DESIGN

3.1 E-R DIAGRAM

TOT IRIS Page 5


3.2 Structure of Database Tables
3.2.1 Database Design-

3.2.2 Database Table

TOT IRIS Page 6


3.2.3 Contact Table: Stores information submitted from contact form mainly student queries.

TOT IRIS Page 7


3.2.4 Examination Table: Stores information of obtained marks by students in examination

3.2.5 Student Details Table: Stores information of students like studentid, name, fathers
name, contact, date of birth, username, password etc.

TOT IRIS Page 8


3.2.6 Subject Table: Stores information of all subjects available in a particular course.

TOT IRIS Page 9


SCREEN LAYOUT

4.1 Description of root directory contents


CSS Directory: This directory contains various stylesheets which are used to beautify
website.
Fonts Directory: This directory contains all the fonts used in website.
Images Directory: This directory contains all the images used in website.
JS Directory: This directory contains all the javascript files used in website.
PHP-AJAX Directory: This directory contains some php files which contains ajax code
used for asynchronous transmission of data in website.

4.2 DESCRIPTION OF SOME BASIC PHP FILES


Index.php : Homepage of the website.
Connection.php : Page for database connectivity. It is used whenever database values are
required on the page.
Footer.php : Footer file for all pages.
Header.php : Header file for login page and homepage of the site.

TOT IRIS Page 10


4.3 MAIN STYLESHEET OF WEBSITE
Style.css : Stylesheet for the whole site design.

4.3.1 HOMEPAGE

TOT IRIS Page 11


4.3.2 STUDENT REGISTRATION

TOT IRIS Page 12


4.3.3 STUDENT LOGIN

4.3.4 CONTACT US

TOT IRIS Page 13


4.3.5 STUDENT DASHBOARD

TOT IRIS Page 14


4.3.6 UPDATE PROFILE

4.3.7 RESULT

TOT IRIS Page 15


4.3.8 ADMIN LOGIN

4.3.9 ADMIN DASHBOARD

TOT IRIS Page 16


4.3.10 TOTAL STUDENTS

TOT IRIS Page 17


4.3.11 TOTAL COURSE

TOT IRIS Page 18


4.3.12 TOTAL SUBJECT

4.3.13 TOTAL MESSAGE

TOT IRIS Page 19


CONCLUSION
The availability of a computerized student information system offers a perceptivity that
provides for practical education involvement and new levels of attainment.
It is always prudent to opt for a student information system that is designed using modern
system architecture to cope with changing requirements. This system should encompass very
solid information coding and distinctly outlined business applications, separating the
presentation of details and methods of support.

TOT IRIS Page 20

Das könnte Ihnen auch gefallen