国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Python入門——學(xué)生成績(jī)管理系統(tǒng)(錄入、查找、刪除、修改、排序、統(tǒng)計(jì)、顯示)

這篇具有很好參考價(jià)值的文章主要介紹了Python入門——學(xué)生成績(jī)管理系統(tǒng)(錄入、查找、刪除、修改、排序、統(tǒng)計(jì)、顯示)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

學(xué)生成績(jī)管理系統(tǒng)主要包括錄入學(xué)生信息、查找學(xué)生信息、刪除學(xué)生信息、修改學(xué)生信息、排序、統(tǒng)計(jì)學(xué)生總?cè)藬?shù)、顯示學(xué)生信息和退出系統(tǒng)。

系統(tǒng)界面編寫(菜單顯示函數(shù)):

def menu():
    print('============學(xué)生信息管理系統(tǒng)============')
    print('---------------功能菜單---------------')
    print('\t\t\t1.錄入學(xué)生信息')
    print('\t\t\t2.查找學(xué)生信息')
    print('\t\t\t3.刪除學(xué)生信息')
    print('\t\t\t4.修改學(xué)生信息')
    print('\t\t\t5.排序')
    print('\t\t\t6.統(tǒng)計(jì)學(xué)生總?cè)藬?shù)')
    print('\t\t\t7.顯示所有學(xué)生信息')
    print('\t\t\t0.退出系統(tǒng)')
    print('-------------------------------------')

main函數(shù):?

def main():
    while(True):
        menu()
        choice = int(input('請(qǐng)選擇功能序號(hào):'))
        if choice in [0, 1, 2, 3, 4, 5, 6, 7]:
            if choice == 0:
                answer = input('您確定要退出系統(tǒng)嗎?(Y/N)')
                if answer == 'y' or answer == 'Y':
                    print('退出系統(tǒng),謝謝使用!')
                    break
                else:
                    continue
            elif choice == 1:
                insert()    #錄入學(xué)生信息
            elif choice == 2:
                search()
            elif choice == 3:
                delete()
            elif choice == 4:
                modify()
            elif choice == 5:
                sort()
            elif choice == 6:
                total()
            elif choice == 7:
                show()

錄入學(xué)生信息函數(shù):

def insert():
    stu_list=[]
    while True:
      id=input('請(qǐng)輸入學(xué)生ID(如1001):')
      if not id:
          break
      name=input('請(qǐng)輸入學(xué)生姓名:')
      if not name:
          break

      try:
          english=int(input('請(qǐng)輸入英語(yǔ)成績(jī):'))
          java=int(input('請(qǐng)輸入java成績(jī):'))
          python=int(input('請(qǐng)輸入python成績(jī):'))
      except:
          print('輸入無(wú)效,不是整數(shù),請(qǐng)重新輸入:')
          continue
      #將錄入的學(xué)生成績(jī)保存到字典中
      student={'id':id,'name':name,'English':english,'Java':java,'Python':python}
      #將學(xué)生信息添加到列表中
      stu_list.append(student)
      answer=input('是否繼續(xù)添加(Y/N):')
      if answer == 'y' or answer == 'Y':
          continue
      else:
          break

    #調(diào)用save()函數(shù)保存在文件中
    save(stu_list)
    print('學(xué)生信息錄入完畢')

def save(lst):
    try:
        stu_txt=open(filename,'a',encoding='utf-8')
    except:
        stu_txt=open(filename,'w',encoding='utf-8')
    for item in lst:
        stu_txt.write(str(item)+'\n')
    stu_txt.close()

查找學(xué)生信息函數(shù):

def search():
    student_query=[]
    while True:
        id=''
        name=''
        if os.path.exists(filename):
            mod=input('若根據(jù)ID查找學(xué)生信息,請(qǐng)輸入1;若根據(jù)姓名查找學(xué)生信息,請(qǐng)輸入2:')
            if mod=='1':
                id=input('請(qǐng)輸入學(xué)生ID:')
            elif mod=='2':
                name=input('請(qǐng)輸入學(xué)生姓名:')
            else:
                print('輸入有誤。請(qǐng)重新輸入!')
                search()
            with open(filename,'r',encoding='utf-8')as rfile:
                student=rfile.readlines()
                for item in student:
                    d=dict(eval(item))
                    if id!='':
                        if d['id']==id:
                            student_query.append(d)
                    elif name!='':
                        if d['name']==name:
                            student_query.append(d)
            #顯示查詢結(jié)果
            show_student(student_query)
            #清空列表
            student_query.clear()
            answer=input('是否繼續(xù)查詢?(Y/N):\n')
            if answer=='y' or answer=='Y':
                continue
            else:
                break

        else:
            print('未保存學(xué)員信息!')
            return
def show_student(lst):
    if len(lst)==0:
        print('未查詢到該學(xué)生信息!!!')
        return
    # 定義標(biāo)題的顯示格式
    format_title='{:^6}\t{:^12}\t{:^8}\t{:^10}\t{:^10}\t{:^10}'
    print(format_title.format('ID','Name','English','Java','Python','Grade'))
    # 定義內(nèi)容的顯示格式
    format_data='{:^6}\t{:^12}\t{:^8}\t{:^10}\t{:^10}\t{:^10}'
    for item in lst:
        print(format_data.format(item.get('id'),
                                 item.get('name'),
                                 item.get('English'),
                                 item.get('Java'),
                                 item.get('Python'),
                                 int(item.get('English'))+int(item.get('Java'))+int(item.get('Python'))
                                 ))

刪除學(xué)生信息函數(shù):

def delete():
    while(True):
        student_id=input("請(qǐng)輸入要?jiǎng)h除學(xué)生的ID:")
        if student_id!='':
            if os.path.exists(filename):   #判斷文件是否存在
                with open(filename,'r',encoding='utf-8') as file:   #存在的話打開
                    student_old=file.readlines()
            else:
                student_old=[]       #不存在
            flag=False      #標(biāo)記是否刪除
            if student_old:
                with open(filename,'w',encoding='utf-8') as wfile:
                    d={}
                    for item in student_old:
                        d=dict(eval(item))        #將字符串轉(zhuǎn)成字典
                        if d['id']!=student_id:
                            wfile.write(str(d)+'\n')
                        else:
                            flag=True
                    if flag:
                        print(f'id為{student_id}的學(xué)生信息已被刪除!')
                    else:
                        print(f'未查詢到id為{student_id}的學(xué)生信息。')
            else:
                print('無(wú)學(xué)生信息')
                break
            show()
            answer=input('是否繼續(xù)刪除?(Y/N):')
            if answer=='Y'or answer=='y':
                continue
            else:
                break

?修改學(xué)生信息函數(shù):

def modify():
        show()
        if os.path.exists(filename):
            with open(filename, 'r', encoding='utf-8') as rfile:
                student_old = rfile.readlines()
        else:
            return
        student_id=input('請(qǐng)輸入要修改學(xué)生id:')
        with open(filename,'w',encoding='utf-8') as wfile:
            for item in student_old:
                d=dict(eval(item))
                if d['id']==student_id:
                    print('找到該學(xué)生,可以修改相關(guān)信息!')
                    while True:
                        try:
                            d['name']=input('請(qǐng)輸入學(xué)生姓名:')
                            d['English']=input('請(qǐng)輸入英語(yǔ)成績(jī):')
                            d['Java']=input('請(qǐng)輸入java成績(jī):')
                            d['Python']=input('請(qǐng)輸入python成績(jī):')
                        except:
                            print('輸入有誤,請(qǐng)重新輸入')
                        else:
                            break
                    wfile.write(str(d)+'\n')
                    print('修改成功!')
                else:
                    wfile.write(str(d) + '\n')
            answer=input('是否繼續(xù)修改?(Y/N):')
            if answer=='y' or answer =='Y':
                modify()

?排序函數(shù):

def sort():
    show()
    student_list=[]
    asc_or_desc=input('請(qǐng)選擇排序方式(0為升序,1為降序):')
    mode=input('請(qǐng)選擇排序依據(jù)(1為按英語(yǔ)成績(jī)排序,2為按Java成績(jī)排序,3為按Python成績(jī)排序,0為按總成績(jī)排序):')

    if os.path.exists(filename):
        with open(filename,'r',encoding='utf-8')as rfile:
            students=rfile.readlines()
        for item in students:
            d=dict(eval(item))
            student_list.append(d)
    else:
        print('暫未保存學(xué)生信息!')
        return
    if asc_or_desc=='0':
        asc_or_desc_bool=False
    elif asc_or_desc=='1':
        asc_or_desc_bool=True
    else:
        print('輸入有誤,請(qǐng)重新輸入:')
        sort()
    if mode=='1':
        student_list.sort(key=lambda x:int(x['English']),reverse=asc_or_desc_bool)    #使用匿名函數(shù)lambda
    elif mode=='2':
        student_list.sort(key=lambda x:int(x['Java']), reverse=asc_or_desc_bool)
    elif mode=='3':
        student_list.sort(key=lambda x:int(x['Python']), reverse=asc_or_desc_bool)
    elif mode=='0':
        student_list.sort(key=lambda x:int(x['English'])+int(x['Java'])+int(x['Python']), reverse=asc_or_desc_bool)
    else:
        print('輸入有誤,請(qǐng)重新輸入!')
        sort()
    show_student(student_list)

統(tǒng)計(jì)學(xué)生總?cè)藬?shù)函數(shù):

def total():
    if os.path.exists(filename):
        with open(filename,'r',encoding='utf-8')as rfile:
            students=rfile.readlines()
            if students==[]:
                print('暫未錄入學(xué)生信息,請(qǐng)先錄入!')
                return
            else:
                print(f'共有{len(students)}名學(xué)生!')
    else:
        print('暫未保存學(xué)生信息!!!')
        return

顯示學(xué)生信息函數(shù):

def show():
    student_list=[]
    if os.path.exists(filename):
        with open(filename,'r',encoding='utf-8')as rfile:
            student_l=rfile.readlines()
        for item in student_l:
            student_list.append(eval(item))   #eval還原為字典類型
        if student_list:
            show_student(student_list)
    else:
        print('暫未保存學(xué)生信息!')
        return

執(zhí)行:

if __name__ == '__main__':    # 只有執(zhí)行該程序時(shí),才會(huì)執(zhí)行  import 是不可以執(zhí)行的
    main()

完整源代碼:

filename='student.txt'
import os
def main():
    while(True):
        menu()
        choice = int(input('請(qǐng)選擇功能序號(hào):'))
        if choice in [0, 1, 2, 3, 4, 5, 6, 7]:
            if choice == 0:
                answer = input('您確定要退出系統(tǒng)嗎?(Y/N)')
                if answer == 'y' or answer == 'Y':
                    print('退出系統(tǒng),謝謝使用!')
                    break
                else:
                    continue
            elif choice == 1:
                insert()    #錄入學(xué)生信息
            elif choice == 2:
                search()
            elif choice == 3:
                delete()
            elif choice == 4:
                modify()
            elif choice == 5:
                sort()
            elif choice == 6:
                total()
            elif choice == 7:
                show()


def menu():
    print('============學(xué)生信息管理系統(tǒng)============')
    print('---------------功能菜單---------------')
    print('\t\t\t1.錄入學(xué)生信息')
    print('\t\t\t2.查找學(xué)生信息')
    print('\t\t\t3.刪除學(xué)生信息')
    print('\t\t\t4.修改學(xué)生信息')
    print('\t\t\t5.排序')
    print('\t\t\t6.統(tǒng)計(jì)學(xué)生總?cè)藬?shù)')
    print('\t\t\t7.顯示所有學(xué)生信息')
    print('\t\t\t0.退出系統(tǒng)')
    print('-------------------------------------')

def insert():
    stu_list=[]
    while True:
      id=input('請(qǐng)輸入學(xué)生ID(如1001):')
      if not id:
          break
      name=input('請(qǐng)輸入學(xué)生姓名:')
      if not name:
          break

      try:
          english=int(input('請(qǐng)輸入英語(yǔ)成績(jī):'))
          java=int(input('請(qǐng)輸入java成績(jī):'))
          python=int(input('請(qǐng)輸入python成績(jī):'))
      except:
          print('輸入無(wú)效,不是整數(shù),請(qǐng)重新輸入:')
          continue
      #將錄入的學(xué)生成績(jī)保存到字典中
      student={'id':id,'name':name,'English':english,'Java':java,'Python':python}
      #將學(xué)生信息添加到列表中
      stu_list.append(student)
      answer=input('是否繼續(xù)添加(Y/N):')
      if answer == 'y' or answer == 'Y':
          continue
      else:
          break

    #調(diào)用save()函數(shù)保存在文件中
    save(stu_list)
    print('學(xué)生信息錄入完畢')

def save(lst):
    try:
        stu_txt=open(filename,'a',encoding='utf-8')
    except:
        stu_txt=open(filename,'w',encoding='utf-8')
    for item in lst:
        stu_txt.write(str(item)+'\n')
    stu_txt.close()



def search():
    student_query=[]
    while True:
        id=''
        name=''
        if os.path.exists(filename):
            mod=input('若根據(jù)ID查找學(xué)生信息,請(qǐng)輸入1;若根據(jù)姓名查找學(xué)生信息,請(qǐng)輸入2:')
            if mod=='1':
                id=input('請(qǐng)輸入學(xué)生ID:')
            elif mod=='2':
                name=input('請(qǐng)輸入學(xué)生姓名:')
            else:
                print('輸入有誤。請(qǐng)重新輸入!')
                search()
            with open(filename,'r',encoding='utf-8')as rfile:
                student=rfile.readlines()
                for item in student:
                    d=dict(eval(item))
                    if id!='':
                        if d['id']==id:
                            student_query.append(d)
                    elif name!='':
                        if d['name']==name:
                            student_query.append(d)
            #顯示查詢結(jié)果
            show_student(student_query)
            #清空列表
            student_query.clear()
            answer=input('是否繼續(xù)查詢?(Y/N):\n')
            if answer=='y' or answer=='Y':
                continue
            else:
                break

        else:
            print('未保存學(xué)員信息!')
            return
def show_student(lst):
    if len(lst)==0:
        print('未查詢到該學(xué)生信息!!!')
        return
    # 定義標(biāo)題的顯示格式
    format_title='{:^6}\t{:^12}\t{:^8}\t{:^10}\t{:^10}\t{:^10}'
    print(format_title.format('ID','Name','English','Java','Python','Grade'))
    # 定義內(nèi)容的顯示格式
    format_data='{:^6}\t{:^12}\t{:^8}\t{:^10}\t{:^10}\t{:^10}'
    for item in lst:
        print(format_data.format(item.get('id'),
                                 item.get('name'),
                                 item.get('English'),
                                 item.get('Java'),
                                 item.get('Python'),
                                 int(item.get('English'))+int(item.get('Java'))+int(item.get('Python'))
                                 ))

def delete():
    while(True):
        student_id=input("請(qǐng)輸入要?jiǎng)h除學(xué)生的ID:")
        if student_id!='':
            if os.path.exists(filename):   #判斷文件是否存在
                with open(filename,'r',encoding='utf-8') as file:   #存在的話打開
                    student_old=file.readlines()
            else:
                student_old=[]       #不存在
            flag=False      #標(biāo)記是否刪除
            if student_old:
                with open(filename,'w',encoding='utf-8') as wfile:
                    d={}
                    for item in student_old:
                        d=dict(eval(item))        #將字符串轉(zhuǎn)成字典
                        if d['id']!=student_id:
                            wfile.write(str(d)+'\n')
                        else:
                            flag=True
                    if flag:
                        print(f'id為{student_id}的學(xué)生信息已被刪除!')
                    else:
                        print(f'未查詢到id為{student_id}的學(xué)生信息。')
            else:
                print('無(wú)學(xué)生信息')
                break
            show()
            answer=input('是否繼續(xù)刪除?(Y/N):')
            if answer=='Y'or answer=='y':
                continue
            else:
                break

def modify():
        show()
        if os.path.exists(filename):
            with open(filename, 'r', encoding='utf-8') as rfile:
                student_old = rfile.readlines()
        else:
            return
        student_id=input('請(qǐng)輸入要修改學(xué)生id:')
        with open(filename,'w',encoding='utf-8') as wfile:
            for item in student_old:
                d=dict(eval(item))
                if d['id']==student_id:
                    print('找到該學(xué)生,可以修改相關(guān)信息!')
                    while True:
                        try:
                            d['name']=input('請(qǐng)輸入學(xué)生姓名:')
                            d['English']=input('請(qǐng)輸入英語(yǔ)成績(jī):')
                            d['Java']=input('請(qǐng)輸入java成績(jī):')
                            d['Python']=input('請(qǐng)輸入python成績(jī):')
                        except:
                            print('輸入有誤,請(qǐng)重新輸入')
                        else:
                            break
                    wfile.write(str(d)+'\n')
                    print('修改成功!')
                else:
                    wfile.write(str(d) + '\n')
            answer=input('是否繼續(xù)修改?(Y/N):')
            if answer=='y' or answer =='Y':
                modify()



def sort():
    show()
    student_list=[]
    asc_or_desc=input('請(qǐng)選擇排序方式(0為升序,1為降序):')
    mode=input('請(qǐng)選擇排序依據(jù)(1為按英語(yǔ)成績(jī)排序,2為按Java成績(jī)排序,3為按Python成績(jī)排序,0為按總成績(jī)排序):')

    if os.path.exists(filename):
        with open(filename,'r',encoding='utf-8')as rfile:
            students=rfile.readlines()
        for item in students:
            d=dict(eval(item))
            student_list.append(d)
    else:
        print('暫未保存學(xué)生信息!')
        return
    if asc_or_desc=='0':
        asc_or_desc_bool=False
    elif asc_or_desc=='1':
        asc_or_desc_bool=True
    else:
        print('輸入有誤,請(qǐng)重新輸入:')
        sort()
    if mode=='1':
        student_list.sort(key=lambda x:int(x['English']),reverse=asc_or_desc_bool)    #使用匿名函數(shù)lambda
    elif mode=='2':
        student_list.sort(key=lambda x:int(x['Java']), reverse=asc_or_desc_bool)
    elif mode=='3':
        student_list.sort(key=lambda x:int(x['Python']), reverse=asc_or_desc_bool)
    elif mode=='0':
        student_list.sort(key=lambda x:int(x['English'])+int(x['Java'])+int(x['Python']), reverse=asc_or_desc_bool)
    else:
        print('輸入有誤,請(qǐng)重新輸入!')
        sort()
    show_student(student_list)


def total():
    if os.path.exists(filename):
        with open(filename,'r',encoding='utf-8')as rfile:
            students=rfile.readlines()
            if students==[]:
                print('暫未錄入學(xué)生信息,請(qǐng)先錄入!')
                return
            else:
                print(f'共有{len(students)}名學(xué)生!')
    else:
        print('暫未保存學(xué)生信息!!!')
        return

def show():
    student_list=[]
    if os.path.exists(filename):
        with open(filename,'r',encoding='utf-8')as rfile:
            student_l=rfile.readlines()
        for item in student_l:
            student_list.append(eval(item))   #eval還原為字典類型
        if student_list:
            show_student(student_list)
    else:
        print('暫未保存學(xué)生信息!')
        return

if __name__ == '__main__':    # 只有執(zhí)行該程序時(shí),才會(huì)執(zhí)行  import 是不可以執(zhí)行的
    main()

運(yùn)行結(jié)果:

Python入門——學(xué)生成績(jī)管理系統(tǒng)(錄入、查找、刪除、修改、排序、統(tǒng)計(jì)、顯示)

Python入門——學(xué)生成績(jī)管理系統(tǒng)(錄入、查找、刪除、修改、排序、統(tǒng)計(jì)、顯示)

錄入信息截圖:

Python入門——學(xué)生成績(jī)管理系統(tǒng)(錄入、查找、刪除、修改、排序、統(tǒng)計(jì)、顯示)?

查詢信息截圖:

Python入門——學(xué)生成績(jī)管理系統(tǒng)(錄入、查找、刪除、修改、排序、統(tǒng)計(jì)、顯示)

統(tǒng)計(jì)學(xué)生總?cè)藬?shù)截圖:

Python入門——學(xué)生成績(jī)管理系統(tǒng)(錄入、查找、刪除、修改、排序、統(tǒng)計(jì)、顯示)?

?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-503543.html

?排序截圖:Python入門——學(xué)生成績(jī)管理系統(tǒng)(錄入、查找、刪除、修改、排序、統(tǒng)計(jì)、顯示)

?

到了這里,關(guān)于Python入門——學(xué)生成績(jī)管理系統(tǒng)(錄入、查找、刪除、修改、排序、統(tǒng)計(jì)、顯示)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 基于Python的學(xué)生成績(jī)管理系統(tǒng)

    基于Python的學(xué)生成績(jī)管理系統(tǒng)

    末尾獲取源碼 開發(fā)語(yǔ)言:python 后端框架:django 數(shù)據(jù)庫(kù):MySQL5.7 開發(fā)軟件:Pycharm 是否Maven項(xiàng)目:是 目錄 一、項(xiàng)目簡(jiǎn)介 二、系統(tǒng)功能 三、系統(tǒng)項(xiàng)目截圖 四、核心代碼 4.1登錄相關(guān) 4.2文件上傳 4.3封裝 網(wǎng)絡(luò)技術(shù)的快速發(fā)展給各行各業(yè)帶來(lái)了很大的突破,也給各行各業(yè)提供了一種

    2024年02月05日
    瀏覽(21)
  • 【python課程作業(yè)】python學(xué)生成績(jī)管理系統(tǒng)

    功能介紹 平臺(tái)采用B/S結(jié)構(gòu),后端采用主流的Python語(yǔ)言進(jìn)行開發(fā),前端采用主流的Vue.js進(jìn)行開發(fā)。給舍友做的課程作業(yè)。 功能包括:成績(jī)管理、學(xué)生管理、課程管理、班級(jí)管理、用戶管理、日志管理、系統(tǒng)信息模塊。 源碼地址 https://github.com/geeeeeeeek/python_score 演示地址 http:/

    2024年03月13日
    瀏覽(26)
  • 96 | Python 小項(xiàng)目—— 學(xué)生成績(jī)管理系統(tǒng)

    學(xué)生成績(jī)管理系統(tǒng)是一個(gè)簡(jiǎn)單的學(xué)生課程管理系統(tǒng),旨在幫助學(xué)?;蚪逃龣C(jī)構(gòu)輕松管理學(xué)生的成績(jī)和課程信息。系統(tǒng)提供了登錄界面,只有管理員可以訪問數(shù)據(jù)。通過創(chuàng)建一個(gè)CSV文件來(lái)存儲(chǔ)學(xué)生信息,可以對(duì)數(shù)據(jù)進(jìn)行修改和讀取。系統(tǒng)使用TKINTER庫(kù)創(chuàng)建了用戶界面,實(shí)現(xiàn)了學(xué)生

    2024年02月13日
    瀏覽(35)
  • 基于python的學(xué)生成績(jī)管理,用python做成績(jī)管理系統(tǒng)

    基于python的學(xué)生成績(jī)管理,用python做成績(jī)管理系統(tǒng)

    大家好,給大家分享一下python編寫一個(gè)簡(jiǎn)單的學(xué)生成績(jī)管理程序,很多人還不知道這一點(diǎn)。下面詳細(xì)解釋一下?,F(xiàn)在讓我們來(lái)看看! 概述 在本篇文章中,我們將探討如何使用Python編程語(yǔ)言創(chuàng)建一個(gè)簡(jiǎn)單但功能齊全的學(xué)生成績(jī)管理系統(tǒng)。該系統(tǒng)將允許我們添加新的學(xué)生、刪除

    2024年02月03日
    瀏覽(27)
  • 基于Python+Django實(shí)現(xiàn)的學(xué)生成績(jī)管理系統(tǒng)

    基于Python+Django實(shí)現(xiàn)的學(xué)生成績(jī)管理系統(tǒng)

    作者主頁(yè):編程指南針 作者簡(jiǎn)介:Java領(lǐng)域優(yōu)質(zhì)創(chuàng)作者、CSDN博客專家 、掘金特邀作者、多年架構(gòu)師設(shè)計(jì)經(jīng)驗(yàn)、騰訊課堂常駐講師 主要內(nèi)容:Java項(xiàng)目、簡(jiǎn)歷模板、學(xué)習(xí)資料、面試題庫(kù)、技術(shù)互助 收藏點(diǎn)贊不迷路? 關(guān)注作者有好處 文末獲取源碼 ? 語(yǔ)言環(huán)境:Python3.7 數(shù)據(jù)庫(kù):

    2024年02月11日
    瀏覽(21)
  • 基于Python Web的學(xué)生成績(jī)管理系統(tǒng)--文檔

    基于Python Web的學(xué)生成績(jī)管理系統(tǒng)--文檔

    分享一個(gè)基于Python web的學(xué)生成績(jī)管理系統(tǒng)文檔,方便各位畢業(yè)學(xué)子參考。 在學(xué)校中,教學(xué)是學(xué)校的重大職能之一,教學(xué)管理也是非常重要的管理活動(dòng),而成績(jī)管理作為教育管理的核心之一是尤為重要的。隨著時(shí)代的變化、科技的日益發(fā)展,教學(xué)工作逐步信息、科技化,學(xué)生

    2023年04月08日
    瀏覽(17)
  • (附源碼)python學(xué)生成績(jī)管理系統(tǒng) 畢業(yè)設(shè)計(jì) 061011

    (附源碼)python學(xué)生成績(jī)管理系統(tǒng) 畢業(yè)設(shè)計(jì) 061011

    python學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 摘 要 隨著互聯(lián)網(wǎng)趨勢(shì)的到來(lái),各行各業(yè)都在考慮利用互聯(lián)網(wǎng)將自己推廣出去,最好方式就是建立自己的互聯(lián)網(wǎng)系統(tǒng),并對(duì)其進(jìn)行維護(hù)和管理。在現(xiàn)實(shí)運(yùn)用中,應(yīng)用軟件的工作規(guī)則和開發(fā)步驟,采用python技術(shù)建設(shè)學(xué)生成績(jī)管理系統(tǒng)。 本設(shè)計(jì)

    2024年02月04日
    瀏覽(30)
  • (附源碼)基于python的學(xué)生成績(jī)管理系統(tǒng) 畢業(yè)設(shè)計(jì)071143

    (附源碼)基于python的學(xué)生成績(jī)管理系統(tǒng) 畢業(yè)設(shè)計(jì)071143

    Django學(xué)生成績(jī)管理 摘 要 在國(guó)家重視教育影響下,教育部門的密確配合下,對(duì)教育進(jìn)行改革、多樣性、質(zhì)量等等的要求,使教育系統(tǒng)的管理和運(yùn)營(yíng)比過去十年前更加理性化。依照這一現(xiàn)實(shí)為基礎(chǔ),設(shè)計(jì)一個(gè)快捷而又方便的線上學(xué)生成績(jī)管理系統(tǒng)是一項(xiàng)十分重要并且有價(jià)值的事

    2024年02月05日
    瀏覽(28)
  • 學(xué)生信息及成績(jī)管理系統(tǒng)(Python+Sqlite)數(shù)據(jù)庫(kù)版

    學(xué)生信息及成績(jī)管理系統(tǒng)(Python+Sqlite)數(shù)據(jù)庫(kù)版

    目錄 功能模塊: 運(yùn)行功能演示: ?具體代碼實(shí)現(xiàn)過程: 創(chuàng)建sqlite?數(shù)據(jù)庫(kù) ?Python代碼 引入os和sqlite3包: 初始化數(shù)據(jù)庫(kù): 連接數(shù)據(jù)庫(kù): 關(guān)閉并提交數(shù)據(jù)到數(shù)據(jù)庫(kù): 查詢數(shù)據(jù)并顯示: 添加并插入數(shù)據(jù)到數(shù)據(jù)庫(kù): 更新數(shù)據(jù)到數(shù)據(jù)庫(kù): 刪除數(shù)據(jù)并更新數(shù)據(jù)庫(kù): ?導(dǎo)入和導(dǎo)出數(shù)據(jù)

    2024年02月04日
    瀏覽(40)
  • Python畢業(yè)設(shè)計(jì)|課程設(shè)計(jì)|基于Python+Django實(shí)現(xiàn)的學(xué)生成績(jī)管理系統(tǒng)

    Python畢業(yè)設(shè)計(jì)|課程設(shè)計(jì)|基于Python+Django實(shí)現(xiàn)的學(xué)生成績(jī)管理系統(tǒng)

    作者主頁(yè):編程指南針 作者簡(jiǎn)介:Java領(lǐng)域優(yōu)質(zhì)創(chuàng)作者、CSDN博客專家 、掘金特邀作者、多年架構(gòu)師設(shè)計(jì)經(jīng)驗(yàn)、騰訊課堂常駐講師 主要內(nèi)容:Java項(xiàng)目、簡(jiǎn)歷模板、學(xué)習(xí)資料、面試題庫(kù)、技術(shù)互助 收藏點(diǎn)贊不迷路? 關(guān)注作者有好處 文末獲取源碼 ? 語(yǔ)言環(huán)境:Python3.7 數(shù)據(jù)庫(kù):

    2024年02月10日
    瀏覽(96)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包