极品馒头泬19p,国产精品亚洲一区二区三区,狠狠色噜噜狠狠狠7777奇米,国产精品视频一区二区三区无码,国产欧美日韩久久久久

【B352】學(xué)生信息管理系統(tǒng)(Python+數(shù)據(jù)庫)

2021-09-04 13:26:13      索煒達(dá)電子      1735     

項(xiàng)目編號(hào):B351

文件大?。?.45M

源碼說明:帶中文注釋

開發(fā)環(huán)境:Python

簡要概述:

1. 實(shí)驗(yàn)名稱  

學(xué)生信息管理系統(tǒng)(Python+數(shù)據(jù)庫)

2.實(shí)驗(yàn)?zāi)康?/p>

掌握數(shù)據(jù)結(jié)構(gòu)和算法設(shè)計(jì)編寫過程,實(shí)現(xiàn)對(duì)學(xué)生成績信息的添加、刪除、修改和查詢等操作,其中學(xué)生信息包括學(xué)號(hào)、姓名、成績。

3.實(shí)驗(yàn)要求

(1) 認(rèn)真閱讀和掌握和本實(shí)驗(yàn)相關(guān)的教材內(nèi)容。

(2) 認(rèn)真閱讀和掌握相關(guān)算法的程序。

(3) 上機(jī)運(yùn)行程序。

(4) 按照對(duì)學(xué)生信息的操作需要,運(yùn)行主程序,輸出正確運(yùn)行結(jié)果,并結(jié)合程序進(jìn)行分析。

4.設(shè)計(jì)思路

本次項(xiàng)目是學(xué)生信息管理系統(tǒng),是數(shù)據(jù)結(jié)構(gòu)中“增刪改查”的經(jīng)典體現(xiàn),為此,在本次實(shí)驗(yàn)中著重體現(xiàn)出對(duì)于這四個(gè)功能的合理應(yīng)用以及對(duì)于數(shù)據(jù)結(jié)構(gòu)相關(guān)知識(shí)的融合?;陧?xiàng)目具體的功能研發(fā),我們分為了三個(gè)模塊進(jìn)行實(shí)現(xiàn):

1、菜單欄采用python自帶的tkinter庫以及Windows自帶的Treeview組件進(jìn)行設(shè)計(jì)的可視化界面。豐富了信息系統(tǒng)的感官體驗(yàn)。

2、學(xué)生具體輸入的數(shù)據(jù)的存儲(chǔ)以及對(duì)于整體數(shù)據(jù)的增加、刪除、修改、查找等功能的實(shí)現(xiàn)是基于數(shù)據(jù)庫的功能實(shí)現(xiàn)(采用sqlite3實(shí)現(xiàn)底層代碼框架)

3、在實(shí)現(xiàn)“增刪改查”基本功能的前提下進(jìn)行項(xiàng)目具體的完善和功能的優(yōu)化,我們?cè)鎏砹藢?duì)于“學(xué)生電話”、“學(xué)生性別”的數(shù)據(jù)添加,同時(shí),考慮到每一個(gè)數(shù)據(jù)輸入框讀寫的數(shù)據(jù)的合法性,我們對(duì)存儲(chǔ)進(jìn)數(shù)據(jù)庫的數(shù)據(jù)進(jìn)行了檢查,譬如對(duì)于“性別”一欄出現(xiàn)的輸入不合法以及空白等情況下的處理。

5.實(shí)驗(yàn)內(nèi)容

對(duì)于菜單欄可視化的設(shè)計(jì):

1、引入pythhon自帶的tkinter庫

import tkinter as tk # 引入python自帶的用戶登錄界面庫

import tkinter.ttk

import tkinter.messagebox

2、對(duì)于可視化框架布局的具體設(shè)計(jì)

使用了tkinter庫中的界面布局函數(shù)以及Windows自帶的Treeview組件庫設(shè)置了“學(xué)號(hào)”、“姓名”、“姓名”、“成績”等輸入框以及菜單欄上方的“文件”“功能”“關(guān)于”的按鈕選項(xiàng)。

設(shè)計(jì)報(bào)告:

【B352】學(xué)生信息管理系統(tǒng)(Python+數(shù)據(jù)庫)

錄入學(xué)生信息:

 【B352】學(xué)生信息管理系統(tǒng)(Python+數(shù)據(jù)庫)

修改學(xué)生信息:

 【B352】學(xué)生信息管理系統(tǒng)(Python+數(shù)據(jù)庫)

查找學(xué)生信息:

 【B352】學(xué)生信息管理系統(tǒng)(Python+數(shù)據(jù)庫)

刪除學(xué)生信息:

【B352】學(xué)生信息管理系統(tǒng)(Python+數(shù)據(jù)庫)

 

清空學(xué)生信息:

【B352】學(xué)生信息管理系統(tǒng)(Python+數(shù)據(jù)庫)

目錄│文件列表:

 ├ 1.報(bào)告

 │  └ 數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告.docx

 ├ 2.源碼

 │  └ 學(xué)生信息管理系統(tǒng)

 │     │ data.db

 │     │ main.py

 │     └ images

 │        └ Snipaste_2021-05-18_11-28-28.png

 └ 3.視頻

    └ 演示視頻.mp4

TAG學(xué)生信息管理系統(tǒng)
  • 3 次
  • 60 分