當前位置:首頁 » 成績查詢 » 學生成績查詢代碼

學生成績查詢代碼

發布時間: 2021-01-01 11:10:43

A. javascript實現學生考試成績的錄入,找出成績中最高分。。。求代碼

建立一個頁面上面放一個文本框id是txt,一個輸入確定按鈕id是btn,一個獲取最高分按鈕id是btn1,js代碼如下

varscores=[];//成績輸入集合
window.onload=function(){
//輸入按鈕事件
document.getElementById("btn").click=function(){
varscore=document.getElementById("txt").value;
scores.push(score);
}
//獲取最高分按鈕事件
document.getElementById("btn1").click=function(){
scores.sort(function(a,b){
if(a>b){
return0;
}else{
return1;
}
});
alert(scores[0]);
}
}

B. 網上成績查詢系統怎麼做讓學生從網上查分數,有源代碼下載嗎

有一個這樣的,只需要上傳電子表格就能建立自己的成績查詢網站,搜一下 易 查 分 即可找到。

C. 用Java語言寫一個學生成績錄入排序查詢的代碼!

結果:

學生:回2成績答: 0

學生:3成績: 15

學生:1成績: 43

學生:8成績: 45

學生:7成績: 48

學生:0成績: 51

學生:4成績: 69

學生:9成績: 69

學生:5成績: 94

學生:6成績: 98

D. 老師怎麼快速發布學生成績讓學生查分

你可以試試易查分,現在很多學校都是用易查分來做的,一般的成績發布系統都要用到代碼和伺服器,用易查分,只要一個excel表格,就能生成!

E. 中學生成績如何查詢

全國中考查分:
http://www.xztj.com/zhongkao/chafen/2009/0619/5443.html(
或上當地的官方教育網)
全國高考查分:
http://e.sina.com.cn/gaokao/09gaokaolqcx/index.shtml
(有各高校分數線、全國院校介紹及前幾年入取分數參考、填報志願參考、模擬填報志願等方面的資料)
全國高等院校代碼:
http://www.yjsy.ecnu.e.cn/XWB/cn.htm
專業代碼:
http://gk.chsi.com.cn/zyjs/index.do
因各地的分數發布時間有先有後,有的地方目前還未公布(分數未出來),大部分省市均在七月上旬發布,什麼時候公布,請上當地的官方教育網(或當地其它新聞網、關注當地地方新聞等)查閱相關資料,一般都有通告,請耐心等待;有的地方城市未開通網上查分(技術原因或經濟目的),但有查分電話。
網頁打不開或打開速度過慢,是你的網速過慢造成的,請避開高峰期再試。
查分密碼各省的不同(有四位、六位、八位、十位的),有生日、座位號、預設值等等的,向班主任或同學問一下,外地區的幫不了你的幫。
本人去年家裡也有考生(今年沒有了),理解各位考生及家長的心裡,但對今年的中、高考情況不大了解,因提問的來自全國各地,無法一一告之你所處的當地官方教育網(量大面廣),只能告訴全國通用的網址,在上述兩網址上有全國各地中、高考查分地址(官方教育網)的鏈接及相關資料、試題等,是否對你有幫助,請自己看著辦;高考的志願填報,只能自己(及父母)作主,別人幫不了多大的忙(網上無法了解你的興趣、愛好、環境等,不要輕信網上不負責任的各種言語,以免誤事和後悔),本人為今年的考生及家長也只能做到這點了,敬請諒解。

F. 學生如何查自己成績

學生成績查詢系統是學校常用的管理系統,利用學生成績查詢系統,學生可以自助查分,及時了解自己的考試成績。相比公開考試成績,學生考試查分系統可以很好的保護學生隱私,減輕教師負擔。但是,製作考試成績查詢系統需要懂網站製作技術,需要下載通用考試成績查詢系統源代碼,有的代碼還需要付費。那麼有沒有一種方便快捷免費製作學生查分系統的方法呢。小編經過不斷查找,真找到了這樣的查分系統----易查分學生成績發布系統。

易查分怎麼樣?易查分學生成績發布系統是一個免費的網站,無需下載app或者軟體,無論學校教導處還是班主任,只需要在易查分官網點擊教師注冊,注冊一個賬號,登錄後就可以點擊新建查詢按鈕,按照提示,上傳成績電子表格,生成自己的查分網站。該系統無需下載App,只需要在網站上操作,可以說是非常方便。任何人都可以用,不用懂技術。易查分學生成績查詢系統是一個通用的考試成績查詢系統,廣泛應用於學校的期中、期末、招生考試以及平時的各種測驗,適合大中小學及職業院校使用

G. 誰會學生成績查詢系統,麻煩發代碼過來!!要C語言的

#include<iostream.h>
#include <fstream.h>
#include<iomanip.h>

#include<string.h>
#include <stdio.h>
#include <stdlib.h>
#include <malloc.h>
#define LEN sizeof(Student)

typedef struct student //定義學生結點
{
int num;
char name[20];
int score[4];
int sum;
struct student *next;
}Student;
int n;

Student *cinn(); //成績錄入函數
Student *sort_1(Student *head,int); //選擇排序 函數
void sort_2(Student *head); // //求當前高分及均分函數
void print(Student *head); //列印出當前成績
Student *sort_all(Student *head); //學生成績統計排序入口函數
void find(Student *head); //查詢函數
Student *add_new(Student *head); //增加新學生信息函數
void deletee(Student *q,Student *p); //刪除學生信息
void update(Student *p); //更新學生信息

void deletee(Student *q,Student *p)
{ q->next=p->next;
delete p;
}

void update(Student *p)
{
printf("\n請重新錄入該生信息\n");
printf("\n請輸入該學生的學號\n");
scanf("%d",&p->num);
printf("請輸入該學生的語文成績\n:");
scanf("%d",&p->score[0]);
printf("請輸入該學生的數學成績\n:");
scanf("%d",&p->score[1]);
printf("請輸入該學生的英語成績\n:");
scanf("%d",&p->score[2]);
printf("請輸入該學生的計算機成績\n:");
scanf("%d",&p->score[3]);
p->sum=p->score[0]+p->score[1]+p->score[2]+p->score[3];
}

Student *cinn()
{
int flag; //暫存學號變數
Student *head,*p1,*p2;
n=0;
head=(Student *)malloc(LEN);
p2=head;
printf("\n請輸入第%d名學生的學號,學號為0表示結束輸入:",n+1);
scanf("%d",&flag);
while(getchar()!='\n');
for(;flag;)
{
n++;
p1=(Student *)malloc(LEN);
p1->num=flag;
printf("請輸入第%d名學生的姓名:",n);
scanf("%s",p1->name);

printf("請輸入第%d名學生的語文成績:",n);
scanf("%d",&p1->score[0]);
printf("請輸入第%d名學生的數學成績:",n);
scanf("%d",&p1->score[1]);
printf("請輸入第%d名學生的英語成績:",n);
scanf("%d",&p1->score[2]);
printf("請輸入第%d名學生的計算機成績:",n);
scanf("%d",&p1->score[3]);
p1->sum=p1->score[0]+p1->score[1]+p1->score[2]+p1->score[3];
p2->next=p1;
p2=p1;
printf("\n請輸入第%d名學生的學號,沒有此學生則輸入0表示結束:",n+1);
scanf("%d",&flag);
}
p2->next=NULL;
printf("\n\n");
return head;
}

Student *sort_all(Student *head) //學生成績統計排序入口函數
{
int choose;
for(;;)
{
printf("\n\t\t# # # # # 學生成績統計排序 # # # #\n");
printf("\t\t#\t1.按學生學號排序\t #\n");
printf("\t\t#\t2.按學生總分排序\t #\n");
printf("\t\t#\t3.按學生語文成績排序\t #\n");
printf("\t\t#\t4.按學生數學成績排序\t #\n");
printf("\t\t#\t5.按學生英語成績排序\t #\n");
printf("\t\t#\t6.按學生計算機成績排序\t #\n");
printf("\t\t#\t7.單科高分及均分\t #\n");
printf("\t\t#\t8.顯示當前學生成績\t #\n");
printf("\t\t#\t0.返回上一級菜單\t #\n");
printf("\t\t# # # # # 由張駿友情提供# # # # #\n\n");
printf("請輸入你要執行的操作:");
scanf("%d",&choose);
while(getchar()!='\n');
switch(choose)
{
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:head=sort_1(head,choose);break; //調用排序函數
case 7:print(head);sort_2(head);break;
case 8:print(head);break;
case 0:return head;
default: printf("\n\n您的輸入有誤!請重新輸入:\n\n");break;
}
}
}

Student *sort_1(Student *head,int choose) //選擇排序 函數
{
Student *p1,*p2=head->next,*pm,*px; //p2從第一個學生結點開始
Student mid;
if (!p2) return head; //判斷鏈表是否為空
for(p1=p2;p1->next!=NULL;p1=p1->next)
{
pm=p1;
for(p2=p1->next;p2!=NULL;p2=p2->next)
switch(choose)
{
case 1:if (pm->num>p2->num) pm=p2;break; //按學號從小到達排序
case 2:if (pm->sum<p2->sum) pm=p2;break; //按總分從大到小排序
case 3:if (pm->score[0]<p2->score[0]) pm=p2;break;//按單科從大到小排序
case 4:if (pm->score[1]<p2->score[1]) pm=p2;break;
case 5:if (pm->score[2]<p2->score[2]) pm=p2;break;
case 6:if (pm->score[3]<p2->score[3]) pm=p2;break;
}
if (pm!=p1)
{
mid=*pm; //交換兩個節點的內容
*pm=*p1;
*p1=mid;
px=pm->next;//交換兩個節點的順序
pm->next=p1->next;
p1->next=px;
}
}
printf("\n排序後的成績表為:\n");
print(head); //列印出當前學生成績報表
return head;
}

void sort_2(Student *head) //求當前高分及均分函數
{
Student *p=head->next; //從當前第一個學生開始
int max_1,max_2,max_3,max_4,min_1,min_2,min_3,min_4;
int max_sum,min_sum;
int sum_1=0,sum_2=0,sum_3=0,sum_4=0; //總分
float aver_1,aver_2,aver_3,aver_4,aver_sum; //平均分
if (!p) return;
max_1=min_1=p->score[0];max_2=min_2=p->score[1]; //賦初值
max_3=min_3=p->score[2];max_2=min_2=p->score[3];
max_sum=min_sum=p->sum;
for(;p;p=p->next)
{
if (max_1<p->score[0]) max_1=p->score[0]; //求各科最大最小值
else if (min_1>p->score[0]) min_1=p->score[0];
if (max_2<p->score[1]) max_2=p->score[1];
else if (min_2>p->score[1]) min_2=p->score[1];
if (max_3<p->score[2]) max_3=p->score[2];
else if (min_3>p->score[2]) min_3=p->score[2];
if (max_4<p->score[3]) max_4=p->score[3];
else if (min_4>p->score[3]) min_4=p->score[3];
if (max_sum<p->sum) max_sum=p->sum;
else if (min_sum>p->sum) min_sum=p->sum;
sum_1+=p->score[0];sum_2+=p->score[1];sum_3+=p->score[2];sum_4+=p->score[3];
} //求各科總分 平均分
aver_1=1.0*sum_1/n;aver_2=1.0*sum_2/n;aver_3=1.0*sum_3/n;aver_4=1.0*sum_4/n;
aver_sum=aver_1+aver_2+aver_3+aver_4; //求總分的平均分
printf("總共%d名學生,具體數據為:\n",n);
printf("語文最高分為%d,最低分為%d,平均分為%.2f\n",max_1,min_1,aver_1);
printf("數學最高分為%d,最低分為%d,平均分為%.2f\n",max_2,min_2,aver_2);
printf("英語最高分為%d,最低分為%d,平均分為%.2f\n",max_3,min_3,aver_3);
printf("計算機最高分為%d,最低分為%d,平均分為%.2f\n",max_4,min_4,aver_4);
printf("總分最高分為%d,最低分位%d,平均分為%.2f\n",
max_sum,min_sum,aver_sum);
}

void find(Student *head) //查找對應信息的學生
{
Student *p,*q;
int choose,fnum;
char tem[20];
if (n==0) {printf("\n當前系統沒有任何學生數據,您就別費勁了!\n ");return;}
for(;;)
{
printf("\n請輸入您要查詢學生的方式:\n\n");
printf("1、按學號查詢;2、按姓名查詢;0、我不查詢了。\n\n");
printf("請選擇:");
scanf("%d",&choose);
while(getchar()!='\n');
if (choose==1)
{
printf("\n請輸入你要查詢的學生的學號,輸入0退出學號查詢:");
scanf("%d",&fnum);
for(;fnum;)
{
for(p=head->next;p!=NULL&&p->num!=fnum;p=p->next);

if (!p)
{
printf("\n\n找不到你要查詢的學號,請重新輸入,輸入0表示結束:");
scanf("%d",&fnum);
}
else if (p->num==fnum)
{for(q=head->next;q->next!=p;q=q->next);

printf("\n學號為%d學生的數據為:\n",p->num);
printf("學號\t姓名\t語文成績 數學成績 英語成績 計算機\
成績 總分\n");
printf("%d\t%s\t %d %d %d %d \
%d\n",p->num,
p->name,p->score[0],p->score[1],p->score[2],p->score[3],
p->sum);

printf("\n\n請選擇後續操作 1.修改該學生信息 2.刪除該學生信息 輸入0退出學號查詢\n");

int choosel;
scanf("%d",&choosel);
for(;choosel;)
{
if(choosel==1)
{
update(p);
printf("\n\n請繼續選擇後續操作:1.再次修改 2.刪除該生 0表示退出");
scanf("%d",&choosel);
}
else if(choosel==2)
{deletee(q,p);
printf("\n\n請繼續選擇後續操作:0表示退出");
scanf("%d",&choosel);
}
}

printf("\n\n請輸入你還要查詢的學生的學號,輸入0表示不按學\
號查詢了:");
scanf("%d",&fnum);
}
}
}
else if (choose==2)
{
printf("\n請輸入你要查詢的學生的姓名,輸入0退出姓名查詢:");
scanf("%s",tem);
for(;strcmp(tem,"0");)
{
for(p=head->next;p!=NULL&&strcmp(p->name,tem);p=p->next);
if (!p)
{
printf("\n\n找不到你要查詢的姓名,請重新輸入,輸入0表\
示結束:");
scanf("%s",tem);
}
else if (!strcmp(p->name,tem))
{for(q=head->next;q->next!=p;q=q->next);
printf("\n姓名為%s學生的數據為:\n",p->name);
printf("學號\t姓名\t語文成績 數學成績 英語成績 \
計算機成績 總分\n");
printf("%d\t%s\t %d %d %d \
%d %d\n",
p->num,p->name,p->score[0],p->score[1],p->score[2],
p->score[3],p->sum);

printf("\n\n請選擇後續操作 1.修改該學生信息 2.刪除該學生信息 輸入0退出學號查詢\n");

int choosel;
scanf("%d",&choosel);
for(;choosel;)
{
if(choosel==1)
{
update(p);
printf("\n\n請繼續選擇後續操作:1.再次修改 2.刪除該生 0表示退出");
scanf("%d",&choosel);
}
else if(choosel==2)
{deletee(q,p);
printf("\n\n請繼續選擇後續操作:0表示退出");
scanf("%d",&choosel);

}
}

printf("\n\n請輸入你還要查詢的學生的姓名,輸入0表\
示不按姓名查詢了:");
scanf("%s",tem);
}
}
}
else if (choose==0) {printf("\n你選擇了不查詢!\n");break;}
else {printf("\n你以其他方式選擇了不查詢!\n");break;}
}
}

Student *add_new(Student *head) //添加新的學生信息
{
Student *p;
int flag;
printf("\n\n請輸入你要新加入學生的學號,學號為0表示結束輸入:");
scanf("%d",&flag);
while(getchar()!='\n');
for(;flag;)
{
p=(Student *)malloc(LEN);
p->num=flag;
printf("請輸入新加入學生的姓名:",n);
scanf("%s",p->name);
printf("請輸入新加入學生的語文成績:",n);
scanf("%d",&p->score[0]);
printf("請輸入新加入學生的數學成績:",n);
scanf("%d",&p->score[1]);
printf("請輸入新加入學生的英語成績:",n);
scanf("%d",&p->score[2]);
printf("請輸入第%d名學生的計算機成績:",n);
scanf("%d",&p->score[3]);
p->sum=p->score[0]+p->score[1]+p->score[2]+p->score[3];
p->next=head->next;
head->next=p;
n++;
printf("\n請輸入還要加入學生的學號,沒有此學生則輸入0表示結束:");
scanf("%d",&flag);
}
head=sort_1(head,1);
printf("加入後的成績表為:\n");
print(head);
return head;
}

void print(Student *head) //列印出當前的成績
{
Student *p=head->next;
if (!p) {printf("\n\n此系統目前沒有任何學生數據!\n\n\n");return;}
printf("此系統目前共計學生%d名:\n",n);
printf("**************************學生成績統計一覽************************\
*****\n");
printf("學號\t姓名\t語文成績 數學成績 英語成績 計算機成績 總分\n");
for(;p;p=p->next)
printf("%d\t%s\t %d %d %d %d %d\n",
p->num,p->name,
p->score[0],p->score[1],p->score[2],p->score[3],
p->sum=p->score[0]+p->score[1]+p->score[2]+p->score[3]);
printf("************************此軟體由張駿友情提供*************************\
*\n\n");
}

void stuconserve(Student *head) //將內容保留至文件,文件名為outfile2_3
{
Student *p;
fstream outfile("outfile2_3.txt",ios::out|ios::app);
if(!outfile)
{
cout<<"文件不能打開"<<endl;
abort();
}
//fprintf(outfile2_3.txt," 學號 姓名 性別 語文 數學 外語\n");
p=head->next;
while(p)
{outfile<<setw(5)<<p->num<<setw(15)<<p->name
<<setw(5)<<p->score[0]<<setw(5)<<p->score[1]<<setw(5)<<p->score[2]<<setw(5)<<p->score[3]<<endl;
p=p->next;
}
outfile.close();
}

int main()
{
Student *head;
int choose,i;

head=(Student *)malloc(LEN);
head->next=NULL;
for(;;)
{
printf("\n\t\t* * * * * 學生成績管理系統 * * * *\n");
printf("\t\t*\t1.學生數據鍵盤錄入\t *\n");
printf("\t\t*\t2.學生數據統計排序\t *\n");
printf("\t\t*\t3.查詢修改刪除學生數據\t *\n");
printf("\t\t*\t4.插入學生數據\t\t *\n");
printf("\t\t*\t5.顯示當前成績表\t *\n");
printf("\t\t*\t0.保存退出成績管理系統\t *\n");
printf("\t\t* * * * * 由張駿友情提供* * * * *\n\n");
printf("\n請輸入你要執行的操作:");
scanf("%d",&choose);
while(getchar()!='\n');
switch(choose)
{
case 1:printf("\n\t\t\t\t****注意****");
printf("\n\n 此選項將會建立新的學生數據系統 ,原來的數據將\
不再存在,你確信要刪除原來的數據並建立新的數據系統么?\n\n");
printf("1、建立新的數據系統;0、放棄建立新的數據系統。\n\n");
printf("請選擇:");
scanf("%d",&i);
if (i==1) {head=cinn();print(head);break;}
else if (i==0)
{
printf("\n你選擇了放棄建立新的數據系統!\n");
break;
}
else {
printf("\n你做出別的選擇,當作放棄建立!\n");
break;
}

case 2:head=sort_all(head);break;
case 3:find(head);break;
case 4:head=add_new(head);
case 5:print(head);break;
case 0: stuconserve(head); system("pause");return 0;
default: printf("\n\n您的輸入有誤!請重新輸入:\n\n");break;
}
}

}

H. 學生分數查詢系統 怎麼做

您可以用易查分來做;一般的查分系統製作都要用到代碼和資料庫,一般老師對於代碼和資料庫的可操性太低,而且難度大,用易查分來做,不用要代碼和資料庫,簡單幾個步驟就能發布屬於自己的查詢系統!

I. 求用Java編寫的學生成績管理系統的完整代碼,要能運行的

以下方法實現了用戶界面登陸
import java.awt.*;
import java.awt.event.*;
public class DengLuJieMian extends Frame implements ActionListener
{
Label username=new Label("用戶名:");//使用文本創建一個用戶名標簽
TextField t1=new TextField();//創建一個文本框對象
Label password=new Label("密碼:");//創建一個密碼標簽
TextField t2=new TextField();
Button b1=new Button("登陸");//創建登陸按鈕
Button b2=new Button("取消");//創建取消按鈕
public DengLuJieMian()
{
this.setTitle("學生信息管理系統");//設置窗口標題
this.setLayout(null);//設置窗口布局管理器
username.setBounds(50,40,60,20);//設置姓名標簽的初始位置
this.add(username);// 將姓名標簽組件添加到容器
t1.setBounds(120,40,80,20);// 設置文本框的初始位置
this.add(t1);// 將文本框組件添加到容器
password.setBounds(50,100,60,20);//密碼標簽的初始位置
this.add(password);//將密碼標簽組件添加到容器
t2.setBounds(120,100,80,20);//設置密碼標簽的初始位置
this.add(t2);//將密碼標簽組件添加到容器
b1.setBounds(50,150,60,20);//設置登陸按鈕的初始位置
this.add(b1);//將登陸按鈕組件添加到容器
b2.setBounds(120,150,60,20);//設置取消按鈕的初始位置
this.add(b2);// 將取消按鈕組件添加到容器
b1.addActionListener(this);//給登陸按鈕添加監聽器
b2.addActionListener(this);// 給取消按鈕添加監聽器

this.setVisible(true);//設置窗口的可見性
this.setSize(300,200);//設置窗口的大小
addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});//通過內部類重寫關閉窗體的方法
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==b1)//處理登陸事件
{
String name=t1.getText();
String pass=t2.getText();
if(name!=null&&pass.equals("000123"))//判斷語句
{
new StudentJieMian();
}
}
}
public static void main(String args[])//主函數
{
new DengLuJieMian();
}
}
以下方法實現了學生界面設計
import java.awt.*;
import java.awt.event.*;
class StudentJieMian extends Frame implements ActionListener
{
MenuBar m=new MenuBar();//創建菜單欄
Menu m1=new Menu("信息");//創建菜單「信息」
MenuItem m11=new MenuItem("插入");//創建「插入」的菜單項
MenuItem m12=new MenuItem("查詢");
Menu m2=new Menu("成績");//創建菜單「成績」
MenuItem m21=new MenuItem("查詢");
public StudentJieMian()
{
this.setTitle("學生界面");//設置窗口標題
this.setLayout(new CardLayout());//設置窗口布局管理器
this.setMenuBar(m);//將菜單欄組件添加到容器
m.add(m1);//將信息菜單放入菜單欄
m.add(m2);
m1.add(m11);//將「插入」菜單項添加到「信息」菜單
m1.add(m12); //將「查詢」菜單項添加到「信息」菜單
m2.add(m21); //將「查詢」菜單項添加到「成績」菜單
m11.addActionListener(this); //給「插入」菜單項添加監聽器
m12.addActionListener(this); //給「查詢」菜單項添加監聽器
m21.addActionListener(this); //給「查詢」菜單項添加監聽器
this.setVisible(true); //設置窗口的可見性
this.setSize(300,200); //設置窗口的大小
addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);//關閉窗口
}
});
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==m11) //處理「添加信息」事件
{
new AddStudent();
}
if(e.getSource()==m12) //處理「查詢信息」事件
{
new SelectStudent();
}
if(e.getSource()==m21) //處理「查詢成績」事件
{
new ChengJiStudent();
}
}
public static void main(String args[])
{ new StudentJieMian(); //創建一個對象 }

熱點內容
武漢大學學生會輔導員寄語 發布:2021-03-16 21:44:16 瀏覽:612
七年級學生作文輔導學案 發布:2021-03-16 21:42:09 瀏覽:1
不屑弟高考成績 發布:2021-03-16 21:40:59 瀏覽:754
大學畢業證會有成績單 發布:2021-03-16 21:40:07 瀏覽:756
2017信陽學院輔導員招聘名單 發布:2021-03-16 21:40:02 瀏覽:800
查詢重慶2018中考成績查詢 發布:2021-03-16 21:39:58 瀏覽:21
結業考試成績怎麼查詢 發布:2021-03-16 21:28:40 瀏覽:679
14中醫醫師資格筆試考試成績查分 發布:2021-03-16 21:28:39 瀏覽:655
名著賞析課程標准 發布:2021-03-16 21:27:57 瀏覽:881
北京大學商業領袖高端培訓課程 發布:2021-03-16 21:27:41 瀏覽:919