# 学生信息管理系统 **Repository Path**: wangyao0926/students ## Basic Information - **Project Name**: 学生信息管理系统 - **Description**: 学生信息管理系统主要用于学校学生信息的管理,对学生的各种信息进行日常管理,如:查询、修改、删除、添加等。 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2020-10-14 - **Last Updated**: 2022-04-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 学生信息管理系统 ### 一、介绍 学生信息管理系统主要用于学校学生信息的管理,对学生的各种信息进行日常管理,如:查询、修改、删除、添加等。学生信息管理系统可以进行用户的登录注册功能。分为两个角色,不同角色进入系统后拥有不同的权限,老师角色进入后可以对学生进行增删改查的操作,同学可以查看自己的成绩。 ### 二、软件架构 #### 前端 * 语言与技术:HTML、CSS、JavaScript、ajax、jsonp * UI组件库:bootstrap * 库和框架:jQuery、Echarts #### 后端 * 语言:jsonp * 数据库:mysql * 第三方模块:express、express-static、mysql、body-Parser ### 三、数据库表的设计结构 #### student表
字段名 数据类型 字段长度 是否可以为空 是否为主键 注释
id int 11 学号,此字段自动递增
name varchar 255 学生姓名
age int 11 年龄
sex int 2 性别:0为男,1为女
citys varchar 255 所在城市
joinDate date 0 入学时间
#### user表
字段名 数据类型 字段长度 是否可以为空 是否为主键 注释
id int 11 用户id
username varchar 255 用户名
password varchar 255 用户密码
usertype int 2 用户角色(0为老师,1为学生)
realname varchar 255 用户真实姓名
### 四、后端接口文档 #### 1、添加学生接口 ##### 接口功能:添加学生信息 ##### 接口地址:公网:http://10.35.170.250:81/add ##### 返回格式:json ##### 请求方式:get ##### 请求示例:http://10.35.170.250:81/add?name=王瑶&age=18&sex=1&citys=山西省&joinDate=2020-10-02 ##### 请求参数说明
字段名称 字段类型 字段说明
name string 学生姓名
age int 学生年龄
sex int 学生性别:0为男,1为女
citys string 所在城市
joinDate date 学生入学时间
##### 返回参数说明
字段名称 字段类型 字段说明
name string 学生姓名
age int 学生年龄
sex int 学生性别:0为男,1为女
citys string 所在城市
joinDate date 学生入学时间
#### 2、删除学生接口 ##### 接口功能:删除学生信息 ##### 接口地址:公网:http://10.35.170.250:81/delete ##### 返回格式:json ##### 请求方式:get ##### 请求示例:http://10.35.170.250:81/delete?id=1 ##### 请求参数说明
字段名称 字段类型 字段说明
id int 学生学号(id)
##### 返回参数说明
字段名称 字段类型 字段说明
id int 学生学号(id)
#### 3、编辑学生接口 ##### 接口功能:编辑学生信息 ##### 接口地址:公网:http://10.35.170.250:81/edit ##### 返回格式:json ##### 请求方式:get ##### 请求示例:http://10.35.170.250:81/add?id=1&name=王瑶&age=18&sex=1&citys=山西省&joinDate=2020-10-02 ##### 请求参数说明
字段名称 字段类型 字段说明
id int 学生学号(id)
name string 学生姓名
age int 学生年龄
sex int 学生性别:0为男,1为女
citys string 所在城市
joinDate date 学生入学时间
##### 返回参数说明
字段名称 字段类型 字段说明
id int 学生学号(id)
name string 学生姓名
age int 学生年龄
sex int 学生性别:0为男,1为女
citys string 所在城市
joinDate date 学生入学时间
#### 4、登录接口 ##### 接口功能:实现用户登录功能 ##### 接口地址:公网:http://10.35.170.250:81/login ##### 返回格式:json ##### 请求方式:post ##### 请求示例:http://10.35.170.250:81/login?username=wangyao&password=123456 ##### 请求参数说明
字段名称 字段类型 字段说明
username varchar 用户名
password varchar 密码
##### 返回参数说明
字段名称 字段类型 字段说明
username varchar 用户名
password varchar 密码
#### 5、注册接口 ##### 接口功能:实现用户注册功能 ##### 接口地址:公网:http://10.35.170.250:81/register ##### 返回格式:json ##### 请求方式:post ##### 请求示例:http://10.35.170.250:81/register?username=wangyao&password=123456&usertype=0&realname=王瑶 ##### 请求参数说明
字段名称 字段类型 字段说明
username varchar 用户名
password varchar 密码
usertype int 用户角色:0代表老师,1代表学生
realname varchar 用户真实姓名
##### 返回参数说明
字段名称 字段类型 字段说明
username varchar 用户名
password varchar 密码
usertype int 用户角色:0代表老师,1代表学生
realname varchar 用户真实姓名