# 简易学生信息查询系统 **Repository Path**: dailiujie/myproject ## Basic Information - **Project Name**: 简易学生信息查询系统 - **Description**: 这是使用Django以及Vue编写的简易学生信息查询系统,前端使用了bootstrap做CSS模板。 - **Primary Language**: Python - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2023-09-16 - **Last Updated**: 2024-03-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: Django, Python, HTML, JavaScript ## README # 基于Django的简易学生信息查询系统 #### 介绍 这是我练习所作,并不复杂,若是有问题,请留言,使用Django以及Vue编写的简易学生信息查询系统。有学生端、教师端,只有一个网页可以看到自己的信息和课程成绩,管理员端有一些功能,例如上传csv文件,学生信息以及成绩查询和导出,学生信息使用的字段名不多。 #### 软件架构 后端使用Django,前端用了一点Vue。 #### 安装教程 1. 前提:环境配置好,下载文件后提取myproject文件夹用Pycharm打开 2. 首先打开mydemo文件夹下的settings.py,找到DATABASES,在注释提示的那三行,修改为自己的MySQL数据库名、用户名和密码 3. 数据库中执行:create database 'stuentquery'; 4. 接着使用终端运行python manage.py makemigrations来生成数据库迁移脚本 5. 再运行python manage.py migrate,若没报错,到数据库查看表是否生成 6. 最后运行python manage.py runserver #### 使用说明 1. 登录模块,无论是普通用户或是管理员,在进入系统前必须要经过登录验证,并且通过账号的验证来判断用户身份,用户登录成功后,进入相应角色的界面;没有登录的用户无法进入其中系统。 2. 学生信息管理模块,该模块支持管理员对学校信息(学院、班级、学生、教师、课程等等)的统一录入,并且提供学生信息的增删改查等功能,并返回学生的姓名、性别、出生日期、联系方式等基本信息。并且能对查询结果进行导出文件。 3. 成绩查询模块,该模块支持通过学号、姓名进行精确查找,也能大范围查找,例如班级,学院进行统一查询,并且能支持查询信息导出的功能。