【项目实战】基于Python、Django以及Mysql的学生成绩管理系统(附完整源码)

1、项目说明

基于python+django+MySQL的简单学生成绩管理系统项目实战

项目需要安装pycharm专业版,以及项目所需的所有模块(我的B站中有python环境配置pycharm专业版安装和破解的教程)

项目需要安装 django、django-simpleui、pymysql及其他一些模块
安装命令如下:

 

2、项目主要技术

  • python编程技术

  • django框架技术

  • MySQL数据库技术

  • 前端技术

 

3、项目结构

  • static 项目的静态文件存放文件夹

  • stu 模型功能代码文件夹

  • studentmo 配置文件主路由文件夹

  • templates 前端文件夹

  • manage.py 项目入口

 

4、项目主要功能

  • 学生,管理员登录验证

  • 学生成绩信息查询

  • 管理员管理学生信息

 

5、部分源码

models.py

from django.db import models


class Student(models.Model):
    id = models.IntegerField(primary_key=True)
    stu_name = models.CharField('姓名', max_length=100)
    stu_password = models.CharField('密码', max_length=100)
    stu_gender = models.CharField('性别', max_length=100)
    stu_age = models.CharField('年龄', max_length=10)
    stu_course = models.CharField('科目', max_length=100)
    stu_score = models.IntegerField('分数', default=0)
    stu_nianji = models.CharField('年级', max_length=100)
    stu_xueqi = models.CharField('学期', max_length=100)

    # 修改显示的表的名字
    class Meta:
        db_table = "student"
        # 给模型类起一个更可读的名字
        verbose_name = '学生'
        # 模型的复数形式
        verbose_name_plural = '学生信息表'

    # 作为外键显示的字段
    def __str__(self):
        return self.stu_name

 

6、运行截图

 

 

 

 

7、项目总结

本项目是一个非常适合学习练手的项目,对我们的Django框架技术以及开发经验的提升,完善简历提高技能都有有很大的帮助,推荐大家学习研究这个项目,搞懂其中的业务逻辑流程以及各个知识点非常关键。
 
项目资料截图:

资料获取地址:https://h5.m.taobao.com/awp/core/detail.htm?ft=t&id=701082828934
B站视频讲解地址:https://www.bilibili.com/video/BV1yR4y1q7L8/
 
注:其他问题请参看视频讲解,都有介绍,一定要认真看完哦!
代码编写、视频录制不易,感谢您的支持,祝您学习愉快!
 

避免走丢,记得关注哦🌹🌹🌹

posted @ 2023-03-12 22:20  兵慌码乱  阅读(1202)  评论(0编辑  收藏  举报