Student Management System Django

Student Management System Django – In this article I will explain how developing online student management system using Django PHP. Students are plan to build student management system concept in some of domain like teaching field. Here we able manage each student like their address. mobile number etc.

Admins are able to access all permission like delete modify existing users. They have full rights to give & access all permissions. In previously I have uploaded PHP Project with Free Source Code you can check later for developing PHP MySQL applications.

student management system django

Create project

Okay let’s start our project to implement perfect project for who need this application. Before coming on this project you have good knowledge in Django. After knowing that we develop each & every modules in unique design. Because User Interface is very important than concept. The main file is like,

#!/usr/bin/env python
"""Django's command-line utility for administrative tasks."""
import os
import sys
def main():
    os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'School system.settings')
    try:
        from django.core.management import execute_from_command_line
    except ImportError as exc:
        raise ImportError(
            "Couldn't import Django. Are you sure it's installed and "
            "available on your PYTHONPATH environment variable? Did you "
            "forget to activate a virtual environment?"
        ) from exc
    execute_from_command_line(sys.argv)
if __name__ == '__main__':
    main()

I assume already you know about the basic step installation & etc. Suppose if you don’t know learn and come to the point. This is very not easy concept, already I told we initiate more dependencies for executing project.

Design Login Form

Every users have id for login the account to manage student data. If new updates available or give any information then we send notification for everyone who join this group. The code like,

from . import views
from django.urls import path
urlpatterns = [
    path('', views.login),
    path('_login', views.login),
    path('panel.html', views.panel),
    path('registration.html', views.registration)
]

Above code only for concept oriented to make the changes. So in below I have share form designing code in HTML.

<!DOCTYPE html>
<html lang="en US">
<head>
	<title>Login page</title>
	<meta charset="utf-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<link rel="stylesheet" type="text/css" href="main.css">

	<script>
		function validateForm() {
	    	var x = document.forms["loginForm"]["UserName"].value;
	    	var y = document.forms["loginForm"]["password"].value;
	    	if (x == "" || y == ""){
	        	alert("All fields are required");
	        	return false;
	    	}
		}
	</script>
	
</head>
<body>
	<h1>Demo</h1>
	<hr>
	<div id="MainFrame">
		<fieldset>
			<legend>Login Form</legend>
				<form name = "loginForm" method="POST" onsubmit="return validateForm()" action="panel.html">
					<div id="userId">
						<label>User Name: </label>
						<input type="email" name="UserName" placeholder="Enter your Email Id" ><br>
					</div>

					<div id = "UserPassword">
						<label>Password:</label>
						<input type="password" name="password" placeholder="Enter your Password"><br>
					</div>
					<div id="signIN">
						<input type="submit" name="Login" value="Sign In">
					</div>			
				</form>

			
				<div id="signUp">
					<form method = "POST" action="registration.html">
						<input type="submit" name="SignUp" value="Sign Up">
					</form>

					
				</div>
				
				<div id = "Forgot_password"> 
					<form method="post" action="recover.html">
						<input type="submit" name="fPASSWORD" value="Forgot Password">
					</form>
					
				</div>
				
					
		</fieldset>
		
	</div>
</body>
</html>

I hope you have good knowledge in HTML. So as your wish you can modify & customize the design as your wish. Installation procedure also same as previous project so once read before django online library management system.

Download Source Code

Here you can get the full source code of student management system using Django python. In shortly i explained above steps so if face any issues just comment below I will try to solve your queries.

Leave a Reply