首页 > 其他分享 >选课系统

选课系统

时间:2022-11-09 19:36:05浏览次数:46  
标签:班级 选课 创建 系统 功能 学校 课程 讲师

选课系统

  1. 需求分析
    角色:学校、学员、课程、讲师
    要求:
        1. 创建北京、上海 2 所学校
        2. 创建linux , python , go 3个课程 , linux/py 在北京开, go 在上海开
        3. 课程包含,周期,价格,通过学校创建课程 
        4. 通过学校创建班级, 班级关联课程、讲师5. 创建学员时,选择学校,关联班级
        5. 创建讲师角色时要关联学校, 
        6. 提供三个角色接口  
        	6.1 学员视图, 可以注册, 交学费, 选择班级,  
        	6.2 讲师视图, 讲师可管理自己的班级, 上课时选择班级, 查看班级学员列表 , 修改所管理的学员的成绩   
        	6.3 管理视图,创建讲师, 创建班级,创建课程
        7. 上面的操作产生的数据都通过pickle序列化保存到文件里
    
  2. 功能提炼
    管理员功能 讲师功能 学生功能
    注册功能 登录功能 注册功能
    登录功能 选择课程 登录功能
    创建学校 查看课程 选择学校
    创建课程 查看分数 选择课程
    创建老师 修改分数 查看分数
  3. 架构设计

image

  1. 目录搭建

image

标签:班级,选课,创建,系统,功能,学校,课程,讲师
From: https://www.cnblogs.com/almira998/p/16874893.html

相关文章

  • 进入python的世界_day30_python基础—— 单例设计模式、pickle模块、选课系统初步搭建
    一、面向对象——单例模式代码实操​ 方法有很多,其实就是定制产生类,或者产生对象1.基于双下new,控制实例化对象的条件classMyClass:_instance=Nonedef_......
  • 房产信息管理系统--查询房产信息
    查询房产信息:可以按照户型、地址、建造年份、建造面积,销售报价五个条件进行综合查询,查询结果以列表形式显示,显示结果信息包括序号、地址、销售报价,点击地址,可以查看该套房......
  • 房产信息管理系统--浏览房产信息
    浏览房产信息:顾客登录后,可以查看所有在售房产信息;房产经纪人登录后,只能查看系统管理员授权的房产信息;系统管理员登录后可以查看全部房产信息(四种房产状态)。(3分) 顾客浏览:......
  • 学生选课系统
    学生选课系统业务需求角色:学校学院课程讲师 要求:1.创建北京、上海2所学校2.创建linux,python,go3个课程,linux\py在北京开,go在上海开3.课程......
  • 选课系统
    选课系统选课系统需求分析选课系统 角色:学校、学员、课程、讲师 要求:1.创建北京、上海2所学校2.创建linux,python,go3个课程,linux\py在北......
  • 数字孪生智能工厂三维可视化系统带动企业数字化变革-深圳华锐视点
    数字经济是未来主要的经济形态和发展方向,促进数字经济和实体经济深度融合是二十大报告做出的重要战略思想,企业数字化转型是积极迎战数字经济的必修课,工厂3D可视化管理......
  • 系统调优总结
    一、算法调优1、分而治之和预处理:以前有一个程序为了生成月报表,每次都需要计算很长的时间,有时候需要花将近一整天的时间。于是我们把我们找到了一种方法可以把这个算法发......
  • 单例模式实现的多种方式、pickle序列化模块、选课系统需求分析等
    目录单例模式实现的多种方式方式一:方式二:方式三方式四pickle序列化模块选课系统需求分析功能提炼选课系统架构设计三层架构选课系统目录搭建选课系统功能搭建单例模式实......
  • Linux操作系统之chmod命令详细用法:Linux中的Chmod命令用于更改或分配文件和目录的权限
    前言①chmod命令用于改变Linux操作系统文件或目录的访问权限。用它控制文件或目录的访问权限。②chmod命令有两种用法一种是包含字母和操作符表达式的文字设定法。一......
  • 选课系统
    选课系统项目要求#项目分析: 选课系统 角色:学校、学员、课程、讲师 要求:1.创建北京、上海2所学校2.创建linux,python,go3个课程,linux......