选课系统项目分析
277 字
1 分钟
选课系统项目分析
【一】项目名称
- 选课系统
【二】角色信息
- 学校、学员、课程、讲师
【三】详细需求
【1】创建学校
- 创建北京、上海 2 所学校
【2】开设课程
- 创建linux , python , go 3个课程
- linux\py 在北京开, go 在上海开
【3】课程信息
- 课程包含课程名称、课程周期、课程价格
【4】创建课程
- 通过学校创建课程
【5】创建班级
- 通过学校创建班级
- 班级关联课程、讲师
【6】创建学员
- 创建学员时
- 选择学校,关联班级
【7】创建讲师
- 创建讲师角色时要关联学校
【8】角色接口
- 提供三个角色接口
- 学员视图
- 登录
- 注册
- 选择学校
- 选择课程
- 查看成绩
- 讲师视图
- 登录
- 选择学校
- 选择课程
- 查看课程下学员列表
- 修改所管理的学员的成绩
- 管理视图
- 登录
- 注册
- 创建讲师
- 创建班级
- 创建课程
- 创建学校
- 学员视图
【四】数据库
- 上面的操作产生的数据都通过pickle序列化保存到文件里
支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!
相关文章智能推荐
1
C 语言发展史
编程语言了解 C 语言从 BCPL、B 语言到现代标准 C 的发展历程、核心特点与应用领域。
2
C 语言开发环境的安装与配置
编程语言在 Windows、Linux 与 macOS 上安装 C 工具链,配置编辑器,并编译运行第一个 C 程序。
3
C 语言初识:程序运行机制与基本结构
编程语言认识 C 程序从源代码到运行的完整流程,以及基础语法和程序的基本结构。
4
C 语言基础:注释、关键字、变量与数据类型
编程语言学习 C 语言的注释、关键字、标识符、常量、变量和基本数据类型等基础知识。
5
C 语言数据类型
编程语言理解 C 语言的数据类型体系,包括基本类型、整数类型、浮点类型和逻辑类型。
随机文章随机推荐














