第1课 django 学生管理系统

学生信息管理系统是针对学校学生处的大量工作处理工作而开发的管理软件,主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、科学化、规范化和自动化,其主要任务是用手机和计算机对学生各种信息进行日常管理,如查询、修改、增加、删除等,另外还考虑到学生选课,针对这些要求设计了学生信息管理系统。推行学校信息管理系统的应用是进一步推进学生学籍管理规范化、电子化、控制辍学和提高义务教育水平的重要举措。

计划花3节课,使用django实现一个简单的学生管理系统,主要包括以下内容:

学生管理:学生类,包括学号,姓名,性别,年龄,籍贯,入学时间等基本信息,能够增加、查询、修改、删除学生信息。


教师管理:教师类,包括工号、姓名、性别、年龄等基本信息,能够增加、查询、修改、删除教师信息


班级管理:班级类,包括年级、班级、教室、班主任、学生人数等基本信息,能够增加、查询、修改、删除教师信息


科目管理:科目表,包括科目名称,能够增加、查询、修改、删除操作


成绩管理:成绩表,包括学生id、科目id、成绩,能够关联学生表、科目表、教师表相关信息,并进行成绩的增加、查询、修改、删除操作

第1节课安装Django,可以运行

安装Django
pip3 install Django==4.1.3 #对应版本自行选择

创建Django项目 myweb
django-admin startproject myweb #项目名称自己修改
cd myweb
django-admin startapp apps

INSTALLED_APPS 注册对应的模块,如 web

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'apps'
]

创建数据,导入基础表
python3 manage.py migrate
创建默认用户
python3 manage.py createsuperuser
admin/admin123

测试启动
python3 manage.py runserver

管理后台
http://127.0.0.1:8000/admin/

前台

http://127.0.0.1:8000/

This entry was posted in 应用. Bookmark the permalink.

发表评论