資料庫學生資訊管理系統

2021-10-07 05:54:47 字數 1166 閱讀 7456

設計任務:

本管理系統基於學生表進行資料的儲存和讀取,首先由乙個登陸介面,輸入正確的學生的學號和密碼才能進入系統,如果學生登陸成功,曾通過選單命令顯示所有學生資訊、新增學生、插入學生、刪除學生、根據姓名查詢學生資訊,檢視學生平均成績和成績統計

分析等。

需求分析:

使用者需要乙個使用者登入系統以保證資料庫的隱私,通過姓名學號檢驗是否有登入許可權,之後設計乙個主頁面,設計簡易下拉框來實現頁面簡潔性,下拉框包括查詢,查詢包括按姓名查詢,id查詢;更新功能,更新功能又可實現資料的增加,刪除,修改,這可以再通過乙個小視窗實現;成績查詢,學生平均分顯示,不及格人數查詢,優秀人數查詢。這就是乙個簡單的學生資訊管理系統。

標題通過sql語句建立資料庫,建立需要的表,同時插入所需要的的資料,然後建立資料庫連線類,使用jdbc連線資料庫需要四步,第一步載入驅動程式;第二步,連線資料庫;第三步,訪問資料庫;第四步,執行查詢;其中在第四步執行查詢時,要用statement類的executequery()方法來下達select指令以查詢資料庫,executequery()方法會把資料庫響應的查詢結果存放在resultset類物件中供我們使用。建立好資料庫連線類後開始實現所需要的功能的類,先將要使用的connection con,preparedstatement pstat,resultset rs變數定義好,首先是查詢類,通過姓名進行查詢,通過id進行查詢,查詢全部,然後呼叫連線類連線oracle資料庫,再通過查詢所需要的對應的sql語句設定查詢條件,再對返回的結果集進行處理,最後關閉資料庫;緊接著是修改類,然後呼叫連線類連線oracle資料庫,再通過修改資訊所需要的對應的sql語句設定修改條件,再對返回的結果集進行處理,這裡設定返回結果為布林型,便於使用者看到修改是否成功,最後關閉資料庫;之後是增加學生類,然後呼叫連線類連線oracle資料庫,再通過增加資訊所需對應的sql語句設定增加條件,再對返回的結果集進行處理,這裡設定返回結果為布林型,便於使用者看到增加是否成功,最後關閉資料庫。之後是刪除類,然後呼叫連線類連線oracle資料庫,再通過刪除資訊所需對應的sql語句設定刪除條件,再對返回的結果集進行處理,這裡設定返回結果為布林型,便於使用者看到刪除是否成功,最後關閉資料庫。第五步,實現使用者窗體頁面,建立登入窗體類,通過呼叫查詢類查詢使用者密碼是否存在,再建立主窗體類,登陸成功後進入主窗體,主窗體包括查詢,更改,刪除,增加的乙個下拉框,平均成績,成績統計的乙個下拉框。通過設定button按鈕監聽,實現對各個功能類的呼叫。最後達到使用者的需求。

Python實現資料庫 學生資訊管理系統

import sqlite3 def opendb conn sqlite3.connect mydb.db cur conn.execute create table if not exists tongxunlu usernum integer primary key,username varc...

學生資訊管理系統

學生資訊管理系統,顧名思義就是為了管理學生的相關資訊做的一款軟體。雖然這次有原始碼供我們參考,但是從中我學習到了如何從開始到完工去做一款軟體,下邊我從做一項軟體專案的前後順序來總結我的學生資訊管理系統。一,分析需求 首先在做這款軟體是,我們先想象乙個成品,他的功能有哪些,每個功能完成哪項任務,這就是...

學生資訊管理系統

1.背景描述 學校招生辦在錄取當年新生時為新生建立了乙個新生基礎資訊類studentbase,其中包含每位新生的基本資料 學號 long mnum 姓名 char mname 20 性別 int m 其中0表示男,1表示女 年齡 int mage 住址 char maddr 30 新生主修專業所在系...