# 学生信息管理系统 **Repository Path**: xlfaa/student ## Basic Information - **Project Name**: 学生信息管理系统 - **Description**: No description available - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-10-15 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 学生信息管理 #### 项目介绍 针对学校维护学生信息的B/S结构系统 #### 主要功能 * 登录模块 * 注册模块 *学生信息的增删查改 #### 技术架构 ##### 前端 * 语言:HTML,CSS,JavaScript,ajax,jspon * 库跟框架:jquery,echarts * UI组件库:bootstrap ##### 后端 * 语言:nodejs * 第三方模块:express,express-ststic, mysql * 数据库:mysql #### 数据表的设计结构 ##### 学生信息表:students
字段名 数据类型 是否可以为空 注释
id int not 学号,此字段为主键,自动递增
name varchar not 姓名
age int not 年龄
sex int not 性别,0 为女,1为男
city varchar not 城市
jiondate date not 入学时间
##### 系统用户登录注册表 users
字段名 数据类型 是否可以为空 注释
id int 用户序列号,此字段自动递增,主键
username varchar 用户名
password varchar 用户密码
type int 用户类型,1为老师,0为学生
name varchar 用户真实姓名
#### 后端接口文档 ##### 用户注册接口 1. 接口地址:http://10.35.170.148:8080/adduser 2. 返回格式:JSON 3. 请求方式:POST 4. 请求示例:http://10.35.170.148:8080/adduser 5. 请求参数说明
字段名 数据类型 是否可以为空 说明
username varchar 用户名
password varchar 用户密码
name varchar 用户真实姓名
type int 用户类型,1为老师,0为学生
* 返回参数说明
名称 类型 说明
data string 返回"error",注册失败,返回"success",注册成功
##### 用户登录接口 1. 接口地址:http://10.35.170.223:8080/login 2. 返回格式:json 3. 请求方式:post 4. 请求示例:http://10.35.170.148:8080/login ? username=xxx&password=xxxxx 5. 请求参数说明
字段名 数据类型 是否可以为空 说明
username varchar 用户名
password varchar 用户密码
* 返回参数说明
名称 类型 说明
data JSON或者string data === "error",登录失败。data.length === 0,登录失败,用户名或者密码输入不正确;否则,登录成功
##### 获取学生信息 1. 接口地址:公网:http://10.35.170.148:8080/getstudent 2. 返回格式:json 3. 请求方式:get 4. 请求示例:http://10.35.170.148:8080/getstudent 5. 请求参数说明:
字段名 数据类型 是否可以为空 注释
name varchar 学生姓名
age float 年龄
sex int 性别
city varchar 所在地
joindate date 入学日期
6. 请求参数说明:
名称 类型 说明
data string 返回"error",添加失败;返回"success",添加成功
##### 删除学生信息 1. 接口地址:公网:http://10.35.170.148:8080/deletestudent 2. 返回格式:json 3. 请求方式:get 4. 请求示例:http://10.35.170.148:8080/deletestudent?id=1 5. 请求参数说明:
字段名 数据类型 是否可以为空 注释
id int 学号
6. 返回参数说明:
名称 类型 说明
data string 返回"error",删除失败;返回"success",删除成功
##### 添加学生信息 1. 接口地址:公网:http://10.35.170.148:8080/addstudent 2. 返回格式:json 3. 请求方式:get 4. 请求示例:http://10.35.170.148:8080/addstudent?name=张三&age=18&sex=1&city=xxxxxx&jiondate=x'x'x'x'x'x 5. 请求参数说明
字段名 数据类型 是否可以为空 注释
name varchar 学生姓名
age float 年龄
sex int 性别
city varchar 所在地
joinDate date 入学日期
6. 返回参数说明
名称 类型 说明
data string 返回"error",添加失败;返回"success",添加成功
##### 编辑学生接口 1. 接口地址:http://10.35.170.148:8080/changemessage 2. 返回格式:JSON 3. 请求方式:get 4. 请求示例:http://10.35.170.8080/changemessage ? name=张三&age=18&sex=1&city=xxxxxx&jiondate=x'x'x'x'x'x 5. 请求参数说明
字段名 数据类型 是否可以为空 注释
name varchar 学生姓名
age float 年龄
sex int 性别
city varchar 所在地
joinDate date 入学日期
6. 返回参数说明
名称 类型 说明
data string 返回"error",修改失败;返回"success",修改成功