最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊

用Python編寫一個(gè)學(xué)生管理系統(tǒng) python 1.學(xué)生成績管理系統(tǒng)分為三個(gè)用戶角色,登錄界面

2023-11-26 13:40 作者:酸奶公園  | 我要投稿

用Python編寫一個(gè)學(xué)生管理系統(tǒng)

python

1.學(xué)生成績管理系統(tǒng)分為三個(gè)用戶角色,登錄界面可以選擇三種不同的角色進(jìn)行登錄系統(tǒng)

2.管理員角色登錄系統(tǒng)可以有以下功能:

管理考試信息:可以對考試批次信息進(jìn)行增刪改查操作

管理教師信息:可以對教師個(gè)人信息進(jìn)行增刪改查操作,包括教師的姓名/所屬班級/生日/性別/登錄密碼/家庭住址身份證等信息

管理班級信息:可以對班級名稱信息進(jìn)行增刪改查操作

管理學(xué)生信息:可以對學(xué)生個(gè)人信息進(jìn)行增刪改查操作,包括教師的姓名/所屬班級/生日/性別/登錄密碼/家庭住址身份證等信息

查看學(xué)生成績:可以查看學(xué)生的所屬班級,考試批次,姓名,科目,成績信息

管理課程信息:可以添加課程,也可以從編輯刪除操作

管理專業(yè)信息:可以添加專業(yè),也可以從編輯刪除操作

注銷退出系統(tǒng)

3.教師登錄系統(tǒng)可以擁有以下功能:

教師個(gè)人信息:可以查看自己的個(gè)人信息,可以編輯修改自己的信息

教師錄入成績:可以錄入學(xué)生的成績:包含學(xué)生的所屬班級,考試批次,姓名,科目,成績,可以編輯刪除操作

教師查看班級:可以查看現(xiàn)在的班級情況

教師查看專業(yè):可以查看現(xiàn)在的專業(yè)情況

修改密碼:可以修改個(gè)人的登錄密碼功能

注銷退出系統(tǒng)

4.學(xué)生登錄系統(tǒng)可以擁有以下功能:

學(xué)生個(gè)人信息:可以查看自己的個(gè)人信息,可以編輯自己的信息

學(xué)生查看成績:可以查看學(xué)生的成績,包含班級,考試批次,姓名成績等屬性,也可以按照考試批次快速檢索學(xué)生信息

學(xué)生成績排名:可以按照成績高低排名進(jìn)行查看

學(xué)生選擇課程:可以添加學(xué)生自己的選課信息,可以編輯刪除操作

修改密碼:可以修改個(gè)人的登錄密碼功能

注銷退出系統(tǒng)

以下是一個(gè)簡單的學(xué)生管理系統(tǒng)的Python代碼示例:

```python

class Student:

? ? def __init__(self, name, grade, birthday, gender, password, address, id_number):

? ? ? ? self.name = name

? ? ? ? self.grade = grade

? ? ? ? self.birthday = birthday

? ? ? ? self.gender = gender

? ? ? ? self.password = password

? ? ? ? self.address = address

? ? ? ? self.id_number = id_number

? ? ? ? self.courses = []

? ? def add_course(self, course):

? ? ? ? self.courses.append(course)

? ? def delete_course(self, course):

? ? ? ? self.courses.remove(course)

? ? def edit_info(self, name, grade, birthday, gender, password, address, id_number):

? ? ? ? self.name = name

? ? ? ? self.grade = grade

? ? ? ? self.birthday = birthday

? ? ? ? self.gender = gender

? ? ? ? self.password = password

? ? ? ? self.address = address

? ? ? ? self.id_number = id_number


class Teacher:

? ? def __init__(self, name, class_name, birthday, gender, password, address, id_number):

? ? ? ? self.name = name

? ? ? ? self.class_name = class_name

? ? ? ? self.birthday = birthday

? ? ? ? self.gender = gender

? ? ? ? self.password = password

? ? ? ? self.address = address

? ? ? ? self.id_number = id_number

? ? def edit_info(self, name, class_name, birthday, gender, password, address, id_number):

? ? ? ? self.name = name

? ? ? ? self.class_name = class_name

? ? ? ? self.birthday = birthday

? ? ? ? self.gender = gender

? ? ? ? self.password = password

? ? ? ? self.address = address

? ? ? ? self.id_number = id_number

? ? def add_grade(self, student, exam_batch, subject, grade):

? ? ? ? # Add student's grade for a specific exam batch and subject

? ? ? ? pass

? ? def delete_grade(self, student, exam_batch, subject):

? ? ? ? # Delete student's grade for a specific exam batch and subject

? ? ? ? pass

? ? def view_class(self):

? ? ? ? # View information about the current class

? ? ? ? pass

? ? def view_major(self):

? ? ? ? # View information about the current major

? ? ? ? pass


class Administrator:

? ? def __init__(self, name, birthday, gender, password, address, id_number):

? ? ? ? self.name = name

? ? ? ? self.birthday = birthday

? ? ? ? self.gender = gender

? ? ? ? self.password = password

? ? ? ? self.address = address

? ? ? ? self.id_number = id_number

? ? def add_exam_batch(self, exam_batch):

? ? ? ? # Add an exam batch

? ? ? ? pass

? ? def delete_exam_batch(self, exam_batch):

? ? ? ? # Delete an exam batch

? ? ? ? pass

? ? def edit_exam_batch(self, exam_batch):

? ? ? ? # Edit exam batch information

? ? ? ? pass

? ? def add_teacher(self, teacher):

? ? ? ? # Add a teacher

? ? ? ? pass

? ? def delete_teacher(self, teacher):

? ? ? ? # Delete a teacher

? ? ? ? pass

? ? def edit_teacher(self, teacher):

? ? ? ? # Edit teacher information

? ? ? ? pass

? ? def add_class(self, class_name):

? ? ? ? # Add a class

? ? ? ? pass

? ? def delete_class(self, class_name):

? ? ? ? # Delete a class

? ? ? ? pass

? ? def edit_class(self, class_name):

? ? ? ? # Edit class information

? ? ? ? pass

? ? def add_student(self, student):

? ? ? ? # Add a student

? ? ? ? pass

? ? def delete_student(self, student):

? ? ? ? # Delete a student

? ? ? ? pass

? ? def edit_student(self, student):

? ? ? ? # Edit student information

? ? ? ? pass

? ? def view_student_grade(self, student):

? ? ? ? # View a student's grade

? ? ? ? pass

? ? def add_course(self, course):

? ? ? ? # Add a course

? ? ? ? pass

? ? def delete_course(self, course):

? ? ? ? # Delete a course

? ? ? ? pass

? ? def add_major(self, major):

? ? ? ? # Add a major

? ? ? ? pass

? ? def delete_major(self, major):

? ? ? ? # Delete a major

? ? ? ? pass

? ? def logout(self):

? ? ? ? # Logout from the system

? ? ? ? pass


def login():

? ? role = input("Please select a role: 1. Administrator 2. Teacher 3. Student")

? ? if role == "1":

? ? ? ? # Administrator login

? ? ? ? admin_name = input("Please enter your name: ")

? ? ? ? password = input("Please enter your password: ")

? ? ? ? # Verify administrator's credentials and create an Administrator object

? ? elif role == "2":

? ? ? ? # Teacher login

? ? ? ? teacher_name = input("Please enter your name: ")

? ? ? ? password = input("Please enter your password: ")

? ? ? ? # Verify teacher's credentials and create a Teacher object

? ? elif role == "3":

? ? ? ? # Student login

? ? ? ? student_name = input("Please enter your name: ")

? ? ? ? password = input("Please enter your password: ")

? ? ? ? # Verify student's credentials and create a Student object

? ? else:

? ? ? ? print("Invalid input. Please try again.")

? ? ? ? login()


# Main program

login()

```


用Python編寫一個(gè)學(xué)生管理系統(tǒng) python 1.學(xué)生成績管理系統(tǒng)分為三個(gè)用戶角色,登錄界面的評論 (共 條)

分享到微博請遵守國家法律
白玉县| 中宁县| 中方县| 东丰县| 郁南县| 额尔古纳市| 都匀市| 沧州市| 太仓市| 化州市| 安福县| 颍上县| 都兰县| 万宁市| 聊城市| 土默特右旗| 修文县| 云阳县| 伊金霍洛旗| 于都县| 斗六市| 青神县| 南郑县| 闻喜县| 峨山| 唐海县| 抚远县| 南平市| 江孜县| 嘉义县| 太仓市| 汨罗市| 莱州市| 裕民县| 多伦县| 大悟县| 南充市| 关岭| 光泽县| 江山市| 安图县|