本系统是西安交通大学选课系统的辅助工具,支持主修课程、选修课程、体育课程和方案内课程的自动选课功能。系统提供图形界面,操作简单直观。
-
下载程序压缩包并解压
-
确保解压目录中包含以下文件:
xjtu_lesson.exe
(主程序)config.yaml
(配置文件)
-
直接运行
选课系统.exe
即可启动程序
配置文件config.yaml
的格式如下:
username
: 输入你的学号password
: 输入你的密码courses
: 课程列表,可以同时配置多门课程code
: 课程代码,可在教务系统中查看type
: 课程类型,可选值:major
: 主修课程elective
: 选修课程physical
: 体育课程program
: 方案内课程
-
登录系统
- 启动程序后输入学号和密码
- 如遇验证码,请先在网页端登录一次
-
选课操作
- 在主界面可同时配置4门课程
- 每门课程需设置课程代码和课程类型
- 点击"开始抢课"按钮开始自动选课
- 选课成功或需要停止时点击"停止抢课"
-
课程类型说明
- major: 主修课程
- elective: 选修课程
- physical: 体育课程
- program: 方案内课程
-
登录失败
- 检查学号密码是否正确
- 如提示需要验证码,请先在网页端登录一次
-
选课失败
- 确认课程代码是否正确
- 检查是否在选课时间段内
- 查看具体失败原因并根据提示处理
- 请合理使用本工具,避免频繁请求对服务器造成压力
- 使用本工具产生的一切后果由用户自行承担
- 首次运行程序会自动创建
config.yaml
配置文件 - 请在配置文件中填写:
- 你的学号(username)
- 密码(password)
- 需要选择的课程信息(courses)
- 保存配置文件后重启程序即可使用
-
主修课程 (major)
- 专业必修课程
- 示例代码:
COMP30072701
(计算机组成原理)
-
选修课程 (elective)
- 通识选修课程
- 示例代码:
CORE10010101
(大学英语)
-
体育课程 (physical)
- 体育必修或选修课程
- 示例代码:
PHED10265003
(篮球)
-
方案内课程 (program)
- 培养方案内的课程
- 示例代码:
AUTO50112701
(自动控制原理)
- 登录教务系统
- 进入选课界面
- 找到想要选择的课程
- 课程代码通常显示在课程名称旁边