# CDU-AAS **Repository Path**: zwdcdu/cdu-aas ## Basic Information - **Project Name**: CDU-AAS - **Description**: 斯特灵学院教务系统CDU_AAS需求 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-07-08 - **Last Updated**: 2025-08-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 斯特灵学院教务系统CDU_AAS需求 ## 名词 - CDU_AAS: CDU Academic Agent Software 成都大学斯特灵教务代理软件 - 英方ASC TimeTable,英方排课软件 - 英方VLE(Virtual Learning Environment) - VLE只有英方课程 ## 相关表 - 表1 超星表格,成大老师的课表 ![table1_sample.png](./table1_sample.png) - 表2 ASC TimeTable Data ![table2_sample.png](./table2_sample.png) - 表3 VLE表格 ![table3_sample.png](./table3_sample.png) - 表4 VLE成绩单 ![table4_sample.png](./table4_sample.png) - 表5 超星成绩单 ![table5_sample.png](./table5_sample.png) ## CDU_AAS业务1:排课与成绩单转换 ![flow1.png](./flow1.png) - 功能1:table1(超星表格)转table2(ASC TimeTable Data) - 功能2:table3_cards.xlsx的英方课程加入到表1(超星表格) - 将这些课程插入到原超星课表中,并且课程名称要转为超星中文课程名称,英方老师的姓名转为“Display Name” + CDU_ID - cards.xlsx中Module Code列为空的课程,不导入超星课表中 - 写入超星课表中,如果原课程的单元格已经有课程,必须报错。 - 功能3:表1转表3(VLE表格,有中方课程),或通过API直接生成表3,暂停 - 功能4:表4(VLE成绩单)转表5(超星成绩单),暂停 - 系统配置 - 超星中文课程名称,超星课程编号,英文课程名称(VLE使用),英方课程编号Module Code,英文缩写(例如:GE,PASS,IP) ,其他老师 - 英方老师姓名对照表:Username “Display Name” CDU_ID(工号),其他老师 - 校历,成大官网,赵卫东 ## CDU_AAS业务2:调课 - 英方老师在VLE系统上调课,自动调用超星API在超星上生成调课申请。 - 如果没有API,无法实现这个功能。 ### 问题 - 要求超星提供API功能,超星确定不支持API - 表1,表2,表3必须是Excel格式,并且必须有周安排信息,如1-5,7-9周。 - 合班,分班问题 - 表2,表3:提供老师工号 - 表3,只有pdf,没有excel。要求英方导出为excel ## Excel - Excel对象模型遵循Application → Workbooks → Workbook → Worksheets → Worksheet → Range