Skip to content

Thirumalai-Shaktivel/Student_Information_Management_System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Student Information Management System

Overview

Student Information Management System (SIMS) is a fully computerized system or a database where all the student related data can be stored, retrieved, monitored & analysed. The data is saved at a centralized location & role-based login access is given to all the users for ensuring student data security. Our 'Student Information Management System' aids in managing, storing, data such as admission number, tracking attendance, exam & test marks, notice board, teacher info, subject info and other student related data. The system gives both the student and teacher an overall view of the ongoing academic activities.

PROBLEM STATEMENT

Students form the main part of any institution that concerns with. But the institution finds it difficult to keep the details of all the students. Thus, it involves a lot of paper work. Sometimes there will be huge heap of files bundled up and must be stored in some corner of the office. Managing student records manually is a troublesome job, this increases as the number of students increases. This method may lead to missing or destroying important information and is also difficult to maintain. Since this method of managing student data is outdated, we propose a better way, i.e., using a computer software which can automate most of the work in maintaining such records.

TECHNOLOGY

  • HTML is used for the front-end design. It provides a means to structure text-based information in a document. It allows users to produce web pages that include text, graphics and hyperlinks.
  • CSS (Cascading Style Sheets) is a style sheet language used for describing the presentation of a document written in a mark-up language. Although most often used to set the visual style of web pages and user interfaces written in HTML, the language can be applied to any XML document.
  • SQL is the language used to manipulate relational databases. It is tied closely with the relational model. It is issued for the purpose of data definition and data manipulation.
  • PHP is a server-side scripting language that is embedded in HTML. It is used to manage dynamic content, databases, session tracking. PHP Syntax is C-Like.
  • JavaScript is a scripting language, primarily used on the Web. It is used to enhance HTML pages and is commonly found embedded in HTML code.

ROLES AND FEATURES

The resulting system is able to:

  • Teacher View:
    • Register New Teacher credentials for login.
    • Login as Teacher for Academics records handling.
    • Admit, Update Students details for Specific Class.
    • View the Details of all the Students in the Class.
    • Add, update, delete the Subject details along with its instructor.
    • Create new Announcement and circulate the same.
    • Update Attendance for each student in the Class.
    • Update Internal Assessment Marks for each student.
    • Update Final Exam Marks For each Student.
  • Student View:
    • Register New Student credentials for login.
    • Login as Student for Curriculum Activities.
    • View any Recent Announcements made by specific Subject teacher.
    • View Subject Details and Contact information of the subject teachers.
    • View Internal Assessment Marks for each Subject.
    • View Final Exam Marks for each subject.
    • View the Attendance details.

RELATIONAL SCHEMA

Relational schema

Snapshots

Teacher View


Welcome_page Login

Register Home_page

Student_list Search_student

View_student_details Admit_student

Subject_details Edit_subject_details

Announcement_page Attendance_page

Internals_marks_page Exam_marks_page

Student View


Home_page_ Subject_details_

Announcement_page_ Attendance_page_

Internals_marks_page_ Exam_marks_page_

For more details about the project, please checkout Final Report

Software Requirements

  • XAMPP
  • Browser of your choice

Steps to run the project

  • Install XAMPP on your local machine.
  • Clone the project using
    $ git clone https://github.com/Thirumalai-Shaktivel/Student_Information_Management_System.git
  • Remove the contents of htdocs (xampp), and add all the items from the project which were cloned before.
  • Start the Apache and MySQL servers.
  • Create a database named student details(mini project)
  • Now, just import the table contents using student_details_mini_project_.sql
  • Goto: https://localhost/
  • Testing login details (teacher):
    Name:     Thirumalai
    Password: 123456789
    

If you have any doubt related to this project, feel free to contact me on twitter or mail me.

About

Student Information Management System (SIMS) is a fully computerized system or a database where all the student-related data can be stored, retrieved, monitored & analyzed.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published