# 学生管理系统 **Repository Path**: foryly/student-management-system ## Basic Information - **Project Name**: 学生管理系统 - **Description**: .net架构程序设计——大作业 - **Primary Language**: C# - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-10-27 - **Last Updated**: 2024-11-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 学生管理系统 ## 介绍 .net架构程序设计——大作业 ## Restful Api Template 1. url 2. query 3. body 4. ...response Entity - Student - StudentId : uint - Name : String? - Age : uint - Major : String? - Admin - AdminId : uint - Password : String? ### GET - Login - /user/login - null - {"Username":?,"Password":?} - 200 {"Bearer":"$token$"} - 404 "$message$" - GetStudentInfoById - 路径: - /student/id/:sid - 参数: - 参数名:sid - 类型:int - 描述:路径参数 - 是否必需:true - 返回结果: - 404 "$message$" - 200 {"Student" : Student} - GetStudentInfoByName - 路径: - /student/?name= - 参数: - 参数名:name - 类型:String - 描述:查询参数 - 是否必需:true - 返回结果: - 404 "$message$" - 200 {"Students" : Student[]} - GetStudentInfoByMajor - 路径: - /student/?major= - 参数: - 参数名:major - 类型:String - 描述:查询参数 - 是否必需:true - 返回结果: - 404 "$message$" - 200 {"Students" : Student[]} - GetAllStudent - 路径: - /student/all - 参数: - 参数名:- - 类型:- - 描述:查询所有学生 - 是否必需:否 - 返回结果: - 404 "$message$" - 200 {"Students" : Student[]} ### POST - AddStudent - 路径: - /student/add/ - 参数: - 参数名:- - 类型:Student - 描述:请求体Json格式Student对象,要求StudentId字段非空 - 是否必需:true - 返回结果: - 404 "$message$" - 200 "OK" ### PUT - Register - /user/register - null - {"Username":?,"Password":?} - 201 - 409 "$message$" - Logout - /user/logout - null - null - 204 - 401 - ResetStudent - 路径: - /student/reset/:sid - 参数: - 参数名:sid - 类型:int - 描述:参数为路径参数和请求体Json格式的修改后Student对象 - 是否必需:true - 返回结果: - 404 "$message$" - 200 "OK" ### DELETE - DeleteStudentById - 路径: - /student/delete/:sid - 参数: - 参数名:sid - 类型:int - 描述:路径参数 - 是否必需:true - 返回结果: - 404 "$message$" - 200 "OK"