Student Information Management System

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 14

A TRAINING REPORT ON

STUDENT INFORMATION MANAGEMENT SYSTEM


SUBMITTED TO RAJASTHAN TECHNICAL UNIVERSITY KOTA IN THE PARTIAL FULFILLMENT OF REQUIREMENTS FOR THE AWARD OF DEGREE OF B. TECH. IN INFORMATION TECHNOLOGY

SUBMITTED BY:SUBMITTED TO:AAYSHA BANO

RAM BATHAM ( HOD CS/IT)

INTRODUCTION OF SIMS
1. Objectives: Online registration of students Maintenance of student records Searching student records 2. Users Views: Administrator Student 3. Platform: Operating Systems: Microsoft Windows 4. Technologies Used: Front End: HTML and JavaScript Web designing language: PHP RDBMS (Back end): MySQL 5. Software Requirements: PHP 5.0 APACHE HTTP Server Dreamweaver, FrontPage for Front End Programming Microsoft Windows or Linux 6. Hardware Requirements: Intel Pentium IV processor or equivalent or higher 512 MB Ram or Higher 20 GB HDD or Higher Network Connectivity

SOFTWARE REQUIRMENT SPECIFICATION


Purpose The main purpose of this SRS document is to illustrate the requirements of the project Student information System . The main purpose of this SRS document is to allow the administrator of any organization to edit and find out the students personal data. It allows the student to keep up to date his profile . Itll keeping all the records of students i.e. id, name, mailing address, phone number, DOB etc. Scope Without Student information System, managing and maintaining the details of the student is a tedious job for any organization. SIMS will store all the details of the students i.e. Background Information Educational Qualifications Personal Details etc. Login module : Login module will help in authentication of user accounts. Users who have valid login password can only login into their respective accounts. Search module : Using this module we can easily search the student by specifying the various criteria 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 as required. Technologies PHP MySQL JavaScript HTML CSS

OVER ALL DESCRIPTION


1. Product Functions:
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. The features that are available to the Administrator are: An Administrator can login into the system and perform any of the available operations. Can enable/disable student. Can edit student information to the database. Can make search for a specific student. Can access all the details of the student.

The features that are available to the student are: Student can login into the system and can perform any of the available options. Can view his/her personal details. Can edit his/her personal details. Can upload his/her resume. Can upload his/her images.

2. User Classes and Characteristics:


There are mainly two kinds of users for the product. The users include: Administrator Student

3. Assumptions & dependencies:


Administrator is created in the system already. Roles and tasks are predefined.

CASE MODEL:

DESIGN PHASE
A. System Architecture Design:

DESIGN PHASE
B. Data Design:

DESIGN PHASE
C. Functional Design Description:

TECHNOLOGY OVERVIEW

PHP:

PHP is a general-purpose scripting language. PHP generally runs on a web server. PHP code is embedded into the HTML source document. PHP is used to create dynamic web page content. It can be used for command-line scripting and client-side GUI applications. It can be used with many relational database management systems (RDBMS). MySQL is a relational database management system (RDBMS). It runs as a server providing multi-user access. MySQL is used in web applications and is an open source product. The Apache HTTP Server is a web server software . It playing a key role in the initial growth of the World Wide Web. In 2009 it becomes the first web server software. Apache is developed and maintained by an open community of developers under the auspices of the Apache Software Foundation. XAMPP is a small and light Apache distribution containing the most common web development technologies in a single package. In small version, its contents small size and portability make it the ideal tool for developing and testing applications in PHP and MySQL. In light version is a small package containing Apache HTTP Server, PHP, MySQL, phpMyAdmin, Openssl, and SQLite.

MySQL:

Apache:

XAMPP:

PROJECT DESCRIPTIONS

Information Management System can be used by education institutes to maintain the records of students easily.

Introduction: Student

Root Directory Contents:


Images Directory: It contains the images uploaded, during registration process. .jpg and .gif files are supported. Resume Directory: It contains resumes of students. In this folder can be of .doc, .txt or .pdf format. Index.php: Homepage of the website. Logout.php: Logout handler page. It destroys all session variables thus ending user session. Search.php: Search page to search students. It can only be used by administrator. Style.css: Style sheet for the whole site design. Validation.js: JavaScript validations used for validation of form values .various form entries are validated at the client side using this file only.

Features of Database Table: The Website provides following functionalities to the users:

Administrator:

Login/Logout View student information Edit Student Information Enable/disable student accounts of Search students

Student :

Login/Logout View profile Edit profile Change password Register new profile

FRONT END OF MY WEB SITE


Home Page

LOGIN PAGE

BACK END

You might also like