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

学生选课系统

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

学生选课系统业务需求

角色:学校 学院 课程 讲师

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

具体功能模块

1.管理员功能
	注册功能
 	登录功能
 	创建学校
 	创建课程
 	创建老师
2.讲师功能
	登录功能
 	选择课程
 	查看课程
 	查看学生分数
	修改学生分数
3.学生功能
	注册功能
 	登录功能
 	选择学校
 	选择课程
 	查看课程分数

系统架构设计

三层架构
第一部分 需要分层展示 分别去展示3个视端 (管理员,老师,学生)
第三部分 需要创建 models.py储存所有的类,只有该文件内的代码有资格调用db_handler

image

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

相关文章

  • 选课系统
    选课系统选课系统需求分析选课系统 角色:学校、学员、课程、讲师 要求: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......
  • 第一章 Kubernetes系统基础
    1.1容器技术概述近几十年来,IT领域新技术、新概念层出不穷,例如DevOps、微服务(Microservice)、容器(Container),云计算(CloudComputing)和区块链(Blockchain)等,真有“乱花渐欲......
  • python之路27 单例模式实现方式、pickle模块、选课系统目录搭建
    单例模式实现的多种方式单例1:(提前定义一个名字)classC1:__instance=Nonedef__init__(self,name,age):self.name=nameself.age......
  • 单例模式、pickle模块、选课系统
    今日内容概要单列模式实现的多种方式pickle序列化模块选课系统需求分析选课系统架构设计选课系统目录搭建选课系统功能搭建选课系统管理员功能今日内容详细......
  • 学生选课系统
    目录学生选课系统1.需求2.分析功能,功能提炼3.选课系统架构设计学生选课系统1.需求角色:学校、学员、课程、讲师要求:1.创建北京、上海2所学校2.创......