日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

python选课系统代码_python模拟选课系统

發(fā)布時間:2025/3/15 python 13 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python选课系统代码_python模拟选课系统 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

要求:

角色:學(xué)校、學(xué)員、課程、講師

要求:

1. 創(chuàng)建北京、上海 2 所學(xué)校

2. 創(chuàng)建linux , python , go 3個課程 , linux\py 在北京開, go 在上海開

3. 課程包含,周期,價格,通過學(xué)校創(chuàng)建課程

4. 通過學(xué)校創(chuàng)建班級, 班級關(guān)聯(lián)課程、講師

5. 創(chuàng)建學(xué)員時,選擇學(xué)校,關(guān)聯(lián)班級

5. 創(chuàng)建講師角色時要關(guān)聯(lián)學(xué)校,

6. 提供兩個角色接口

6.1 學(xué)員視圖, 可以注冊, 交學(xué)費, 選擇班級,

6.2 講師視圖, 講師可管理自己的班級, 上課時選擇班級, 查看班級學(xué)員列表 , 修改所管理的學(xué)員的成績

6.3 管理視圖,創(chuàng)建講師, 創(chuàng)建班級,創(chuàng)建課程

7. 上面的操作產(chǎn)生的數(shù)據(jù)都通過pickle序列化保存到文件里

一、程序流程圖

二、程序代碼

初步代碼:

2.1 創(chuàng)建類

class School(object):

'''

對象1:

特征:

學(xué)校 = bj_oldboy_school

技能:

linux/python

對象2:

特征:

學(xué)校 = sh_oldboy_school

技能:

go

'''

def __init__(self, school_name, city_name, teachers=None, courses=None, students=None, banjis=None):

'''

:param school_name: 學(xué)校名

:param city_name: 城市名

:param teachers: 講師

:param courses: 課程

:param students: 學(xué)員

:param banjis: 班級

'''

self.school_name = school_name

self.city_name = city_name

self.teschers = teachers

self.courses = courses

self.students = students

self.banjis = banjis

def show_info(self,attr=None):

'''

顯示課程/講師/學(xué)生/班級

:return:

'''

pass

def get_instance(self):

'''

根據(jù)名字獲取對象

:return:

'''

pass

class Teacher:

'''

對象1:

特征:

姓名 = egon

性別 = 男

年齡 = 18

技能:

選擇上課班級

修改學(xué)員成績

查看班級學(xué)員

'''

def __init__(self,teaching, name, age, sex='male'):

'''

講師屬性

:param teaching:

:param name:

:param age:

:param sex:

'''

pass

def modify_score(self):

'''

修改學(xué)員成績

:return:

'''

pass

class students:

'''

對象1:

特征:

姓名 = hgz

性別 = 男

年齡 = 18

課程 = python

班級 = python-20

技能:

選課

選班級

注冊

交學(xué)費

'''

def __init__(self,name,sex,age,course,banji):

'''

學(xué)員屬性

:param name: 學(xué)員姓名

:param sex: 性別

:param age: 年齡

:param course: 課程

:param banji: 班級

'''

pass

def choose_course(self,course):

'''

選課

:param course:

:return:

'''

pass

class choose_course(object):

'''

對象1:

特征:

課程名稱

價格

技能:

'''

def __init__(self,course,price):

'''

課程屬性

:param course: 課程名稱

:param price: 價格

'''

pass

總結(jié)

以上是生活随笔為你收集整理的python选课系统代码_python模拟选课系统的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。