From 8dc13f3a24542cd3723eca892c8bc33d07da7dc9 Mon Sep 17 00:00:00 2001 From: Windows <2209639385@qq.com> Date: Mon, 21 Sep 2026 10:42:02 +0800 Subject: [PATCH 1/3] nb --- PythonProject/model/grade_model.py | 35 ++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 PythonProject/model/grade_model.py diff --git a/PythonProject/model/grade_model.py b/PythonProject/model/grade_model.py new file mode 100644 index 0000000..6fb849a --- /dev/null +++ b/PythonProject/model/grade_model.py @@ -0,0 +1,35 @@ +from sqlalchemy import Column, BigInteger, Integer, String, Numeric, TinyInteger, DateTime +from sqlalchemy.orm import declarative_base +from datetime import datetime +from util.database import Base,engine +# 成绩、删除状态(0:已删除,1:初始值)、作成时间、更新时间 +class WlScore(Base): + __tablename__ = 'Assessment grade' + stu_id = Column( Integer + ,primary_key=True + ,autoincrement=True + ,comment='学生编号,自增主键') + exam_order = Column(Integer + , nullable=False + , comment="考核序次") + + score=Column(Numeric(5, 2) + , comment="成绩") + + del_flag = Column(Integer + , nullable=False + , default=1 + , comment="删除状态(0:已删除,1:初始值)") + + create_time = Column(DateTime + , nullable=False + , default=datetime.now + , comment="作成时间") + + update_time = Column(DateTime + , nullable=False + , default=datetime.now + , onupdate=datetime.now + , comment="更新时间") +Base.metadata.create_all(engine) + From ccce37a9be657be738ea09bc92949d7e53835957 Mon Sep 17 00:00:00 2001 From: Windows <2209639385@qq.com> Date: Mon, 21 Sep 2026 10:57:49 +0800 Subject: [PATCH 2/3] nb --- 需求文档.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/需求文档.md b/需求文档.md index de45862..bf4780b 100644 --- a/需求文档.md +++ b/需求文档.md @@ -6,7 +6,7 @@ model层 学⽣基本信息表 **msj 做完了** wl_student(学⽣编号、学⽣班级、学⽣姓名、年龄、性别、籍贯、生日、毕业院校、专业、学历、⼊学时间、毕业时间、当前进度(学习中=0,求职中=1,已就业=2)、顾问编号(人事老师)、删除状态(0:初始值,1:已删除)、班级编号(外键)、作成时间、更新时间) -学⽣考核成绩表 **hzl 做成中** +学⽣考核成绩表 **hzl 做完了** wl_score(学⽣编号、考核序次、成绩、删除状态(0:已删除,1:初始值)、作成时间、更新时间) 学⽣就业管理模表 **cyl 做成中** From 6713a621f07c618d18ab0bf2a861bbb2fd50477b Mon Sep 17 00:00:00 2001 From: Windows <2209639385@qq.com> Date: Mon, 21 Sep 2026 11:03:48 +0800 Subject: [PATCH 3/3] nb --- PythonProject/api/Grades_api.py | 0 需求文档.md | 8 ++++---- 2 files changed, 4 insertions(+), 4 deletions(-) create mode 100644 PythonProject/api/Grades_api.py diff --git a/PythonProject/api/Grades_api.py b/PythonProject/api/Grades_api.py new file mode 100644 index 0000000..e69de29 diff --git a/需求文档.md b/需求文档.md index bf4780b..1a9798e 100644 --- a/需求文档.md +++ b/需求文档.md @@ -29,10 +29,10 @@ dao层(每一个功能就是一个函数,判断能否功能复用) 实现删除学生信息的功能 (更新删除状态这个列,即软删除)**xxx 做成中** 成绩模块 -实现增加学生成绩的功能 **xxx 做成中** -实现查询成绩的功能 **xxx 做成中** -实现更新成绩的功能 **xxx 做成中** -实现删除成绩的功能 **xxx 做成中** +实现增加学生成绩的功能 **hzl 做成中** +实现查询成绩的功能 **hzl 做成中** +实现更新成绩的功能 **hzl 做成中** +实现删除成绩的功能 **hzl 做成中** 就业模块 实现增加学生就业信息的功能 **xxx 做成中**