Commit Graph

14 Commits

Author SHA1 Message Date
祀梦
84d5840391 feat(前端): 优化表单输入框样式并重构分页组件
- 为所有管理页面和登录注册页添加统一的输入框聚焦样式
- 重构分页组件为通用实现,支持页码跳转和省略号显示
- 优化分页交互体验,减少代码重复
2025-12-22 23:54:11 +08:00
祀梦
b1da021185 feat: 实现教师资料更新、操作日志和系统设置功能
新增教师资料更新功能,包括个人信息修改和密码更新
添加操作日志记录系统,记录用户关键操作
实现系统设置模块,支持动态配置系统参数
重构数据库模型,新增教师表和系统设置表
优化成绩录入逻辑,支持平时分、期中和期末成绩计算
添加数据导出功能,支持学生、教师和成绩数据导出
完善管理员后台,增加统计图表和操作日志查看
2025-12-22 23:30:01 +08:00
祀梦
16802c85e5 feat(学生): 添加成绩分析功能及密码修改功能
- 新增成绩分析页面,包含GPA趋势图、成绩分布图和学分进度
- 实现学生密码修改功能,包括前端表单和后端验证逻辑
- 添加课程类别分析功能,展示不同类别课程的GPA表现
- 优化学生仪表板和课程页面导航链接
- 增加数据加载状态提示和错误处理
2025-12-22 21:07:21 +08:00
祀梦
ac6029dac8 Resolve merge conflicts and fix student course details functionality 2025-12-22 19:56:36 +08:00
祀梦
59501e514f feat(学生): 添加学生课程管理功能
- 新增我的课程页面及路由
- 实现课程列表和详情查看功能
- 更新导航链接指向新页面
- 添加成绩详情模态框
- 完善相关后端接口和服务
2025-12-22 19:48:38 +08:00
433ed3d333 Merge branch 'main' of https://gitea.simengweb.com/Kawaxxxsaki/WebWork 2025-12-21 22:55:46 +08:00
f360194efd feat(学生): 添加学生课程查询功能
- 后端添加获取学生课程列表的API路由
- 实现Course模型中的findByStudentId方法查询学生课程
- 新增学生控制器的getCourses方法处理课程请求
- 前端添加课程表格展示及刷新功能
2025-12-21 22:55:43 +08:00
00e2f6ac88 fix(database): 统一时间戳格式为ISO标准
将数据库备份文件中的时间戳从本地化格式改为ISO 8601标准格式,提高数据一致性和可读性
2025-12-21 22:53:26 +08:00
祀梦
6ae9a7ebee feat(database): 添加初始测试数据并更新数据库配置
更新数据库服务器配置为DockerMySQLDB并升级MySQL版本至9.5.0
为classes、courses、grades、students和users表添加初始测试数据
2025-12-21 22:42:01 +08:00
祀梦
e5a2a9d042 feat: 添加学生个人中心页面和数据库备份功能
refactor(auth): 重构认证模块适配Bootstrap 5样式
feat(controller): 在登录响应中返回用户对象
feat(server): 添加学生个人中心路由
refactor(models): 重构学生和成绩模型结构
style: 更新登录和注册页面UI设计
chore: 添加数据库备份脚本和空备份文件
2025-12-21 22:34:29 +08:00
祀梦
b9a975004b feat: 实现成绩管理系统核心功能
添加响应工具、错误处理中间件和数据库模型
创建用户、学生、课程和成绩相关服务
实现管理员、教师和学生控制器的基本功能
重构路由处理并优化数据库查询
2025-12-21 22:10:48 +08:00
祀梦
bcf2c71fad refactor(frontend): 重构前端目录结构并优化认证流程
将前端文件从html目录迁移到views目录,按功能模块组织
重构认证中间件和路由处理,简化页面权限控制
更新静态资源引用路径,统一使用/public前缀
添加学生仪表板页面,优化移动端显示
移除旧版html和js文件,更新样式和脚本
2025-12-21 22:07:23 +08:00
祀梦
38b200f9b3 feat(server): 添加数据库连接测试并优化启动脚本
添加了服务器启动时的数据库连接测试功能,确保数据库可用性
新增 start.bat 和 dev.bat 脚本用于简化开发和生产环境启动
脚本会自动检查端口占用并处理依赖安装
2025-12-21 21:55:49 +08:00
祀梦
352698044b first commit 2025-12-21 21:50:37 +08:00