Student Information Management System can be used by education institutes 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.
SOFTWARE REQUIRMENT SPECIFICATION
The website Student Information System 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. Student Information System 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.
Use Case: Edit student details
Goal in context: Edit the details of a student
Brief Description: This use case is used when the administrator wants to edit the personal details of the himself/herself already existing in the database.
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 administartor can operate on any student details. But the normal student or users can only access their details of all the functionalities.
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.
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.
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.
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.
Student Information Management System can be used by education institutes 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
SCOPE OF THE PROJECT
- The Student Information Management System(SIMS) can be enhanced to include some other functionality like marks, attendance management.
- Talent management of students based on their performance evaluation can be added.
- Social networking can also be added wherein students can interact with each other.
- Online class functionality can be added.
- Can evolve as an online institution.
- Functionality of chat and messages can be added.
- Online exam functionality can be added.
- Online resume builder functionality can also be added.
Authors: Kapil Kaushik | Ankur Agarwal | Tushar Soman