# EMS **Repository Path**: wang-ximian/EMS ## Basic Information - **Project Name**: EMS - **Description**: 这是考试系统的后端工程,可以实现基本的考试功能。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-01-10 - **Last Updated**: 2023-03-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ###2022-1-15[sqy] 1、ems数据库中teacher表中更新了department列,jobnumber列,wechat列 对应前端的所属部门、员工工号、手机号码。 2、开发teacherMsg接口用于使用教师ID修改教师信息 ###2022-1-15[wxm] 【新增】/api/public/personinfo/{username}/{identity}接口, 【新增】/api/student/exam/{stuid}接口, 【修改】数据库exam表中invigilator_a,invigilator_b,title字段拼写错误问题 【修改】接口/api/teacher/examMsgPut/{username},表exam结构改变,sunject替代subid此接口不需要科目的描述。promulgator字段是发布老师的名字 ###2022-1-22【wxm】 【新增】接口/api/student/score/{stuid} 【新增】接口/api/student/register 【新增】接口/api/admin/errorMsg 【修改】对数据库student表Email字段修改为可以为空 ###2022-1-22[sqy] 1.【新增】/api/teacher/examMsgInvi/{username}接口 接口思路:TeacherController调取teacherService.inviTeacherId调取teacherDao.getName(username)和teaExamDao.getIdByName(name)最后通过考试id来输出所监考考试 2.【修改】根据数据库修改register的api接口 3.【新增】/api/teacher/examMsgPut/{username}接口 4.【新增】/api/teacher/register接口 ###2022-1-24[wxm] 1.【新增】接口/api/admin/addteacher,其中注意处理一些问题,例如是否存在,是否已存在 2.【修改】接口/api/student/score/{stuid},对DTO返回数据结构进行调整 3.【修改】接口/api/admin/errorMsg,对DTO返回数据结构进行调整。 4.再写get接口是注意一些数据需要提前校验,例如查询一场考试的是否有这个考生,先查询是否存在这个考生, 虽然不查也可以,但是严谨些。 ###2022-2-12[wxm] 1.【新增】数据库新增关于试卷的表具体见TMS文档