學生信息管理系統的數據庫設計
1.課程設計目的
學生信息管理系統是一個教育單位不可缺少的部分。一個功能齊全、簡單易用的信息管理系統不但能有效地減輕學校相關工作人員的工作負擔,它的內容對于學校的決策者和管理者來說都至關重要。所以學生信息管理系統應該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統人工的方式管理文件檔案、統計和查詢數據,這種管理方式存在著許多缺點,如:效率低、保密性差,人工的大量浪費;另外時間一長,將產生大量的文件和數據,這對于查找、更新和維護都帶來了不少困難。隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發(fā)揮著來越重要的作用。數據庫課程設計是為了增強學生對所學課程的理解,學會綜合地、靈活地運用所學課程知識的一個重要的實踐環(huán)節(jié)。本課程設計是應用java程序設計語言進行數據庫應用系統的開發(fā),用MySQL進行后臺數據庫的管理,編寫出某一個小型的管理信息系統。
2.開發(fā)環(huán)境
硬件環(huán)境:服務器、客戶機連成局域網結構;
軟件環(huán)境:
數據庫管理系統:MySQL
輔助設計工具ProcessOn、word畫圖
集成開發(fā)環(huán)境IntelliJ IDEA或Eclipse
3.系統任務概述
隨著學校的規(guī)模不斷擴大,學生數量急劇增加,有關學生的各種信息量也成倍增長。面對龐大的信息量需要有學生管理系統來提高學生管理工作的效率。為了能夠為高校學生信息管理提供一種更加高效實用的管理手段,為學生信息的存儲、計算、統計、分析、交流提供一種更加安全快捷的信息平臺,并且能夠減少大量的人工操作,以及在人工操作中由于人為因素而引起的數據錯誤,保證學生信息數據的安全性和完整性,使學生管理人員能夠輕松,正確無誤地完成各項工作,為學生管理工作服務。通過這樣的系統可以做到信息的規(guī)范管理、科學統計和快速查詢、修改、增加、刪除等,從而減少管理方面的工作量。目前社會上信息管理系統發(fā)展飛快,各個企業(yè)事業(yè)單位都引入了信息管理軟件來管理自己日益增長的各種信息,學生管理系統也是有了很大的發(fā)展,商業(yè)化的學生信息管理軟件也不少。但本系統完全獨立開發(fā),力求使系統功能簡潔明了,但功能齊全且易于操作。
4.系統需求分析
目前隨著學校的規(guī)模不斷擴大,學生數量急劇增加,有關學生的各種信息量也成倍增長,需要學校統一管理的數據也越來越多,管理的難度大大增加。面對大量的數據,學校管理者要做的工作實在是太繁雜,因此設計一個學生信息管理系統的必要性顯而易見。管理者需要對學生信息進行規(guī)范管理、科學統計和快速查詢、修改、增加、刪除等操作,從而減少管理方面的工作量。本系統可以滿足學校管理者的需求,解決大部分學校在學生信息管理上所面臨的難題。
4.1分析系統的參與者
學生:可通過該系統查詢相關信息,提出相關相關事項的申請如修改密碼等。
教師:包括輔導員、院系主任、科任老師等,科任老師可通過該系統錄入、修改、核對學生成績,院系主任主要負責學生學籍信息和課程信息的錄入、添加、修改、刪除等操作管理,輔導員主要負責學生畢業(yè)、獎懲、貧困生等相關信息的管理。
管理員:負責設置各參與用戶使用系統的權限和學生學籍信息、學生成績、輔導員相關信息等的維護,備份系統數據庫,恢復系統數據庫,系統安全維護。
4.2系統功能需求
學生信息管理系統中,根據管理員、學生和教師的活動步驟,創(chuàng)建活動圖如下圖4-1所示:
圖4-1系統活動圖
學生用例圖:學生在本系統中可以進行登錄、查詢成績、查詢學籍、查詢檔案和查詢繳費信息相關操作,通過這些活動創(chuàng)建學生用例圖如圖4-2所示:
圖4-2學生用例圖
教師用例圖:教師在本系統中可以進行登錄、輸入學生學號之后可以查詢學生成績、查詢學生學籍、查詢學生檔案和查詢學生繳費相關操作,通過這些活動創(chuàng)建教師用例圖如圖4-3所示:
圖4-3教師用例圖
管理員用例圖:管理員在本系統中可以進行登錄、添加用戶、修改用戶(可以修改用戶權限和修改用戶信息)、刪除用戶和查詢用戶相關操作,通過這些活動創(chuàng)建管理員用例圖如圖4-4所示:
圖4-4管理員用例圖
4.3系統數據及數據處理需求
該系統主要包括三個模塊,學生管理信息模塊、教師管理模塊、管理員管理模塊。學生管理信息模塊主要是入學后對信息的查看,教師管理模塊主要是對學生成績信息的添加、修改、刪除和查詢。管理員模塊能對學生和教師進行添加、修改、刪除和查詢。根據上述功能,設計出數據流圖,如圖4-5所示:
圖4-5數據流圖
數據字典描述
數據存儲描述
項目 描述
數據存儲編號 D1
數據存儲名稱 管理員表
簡述 添加、修改、查詢、刪除用戶
數據存儲組成 姓名+性別+家庭住址+系部
相關聯的處理 學籍管理,成績管理,課程管理
項目 描述
數據存儲編號 D2
數據存儲名稱 學生表
簡述 查詢學生信息
數據存儲組成 學號+姓名+性別+系部班級
相關聯的處理 成績管理,課程管理
項目 描述
數據存儲編號 D3
數據存儲名稱 教師表
簡述 教師上課安排
數據存儲組成 教師編號+教師姓名+所教課程+上課班級
相關聯的處理 課程管理
項目 描述
數據存儲編號 D4
數據存儲名稱 學生成績表
簡述 存放學生各科考試成績
數據存儲組成 學號+姓名+系部班級+課程名稱+課程編號
相關聯的處理 課程管理,成績管理
項目 描述
數據存儲編號 D5
數據存儲名稱 學生選課表
簡述 學生選課課程信息存儲
數據存儲組成 姓名+系部班級+課程名稱+課程編號+學號
相關聯的處理 課程管理,成績管理
項目 描述
數據存儲編號 D6
數據存儲名稱 課程表
簡述 學生課程上課安排
數據存儲組成 教師姓名+系部班級+課程名稱+課程編號
相關聯的處理 課程管理
項目 描述
數據存儲編號 D7
數據存儲名稱 班級表
簡述 存儲班級信息
數據存儲組成 班級編號+班級名稱
相關聯的處理 課程管理,成績管理,學籍管理
項目 描述
數據存儲編號 D8
數據存儲名稱 專業(yè)表
簡述 存儲專業(yè)信息
數據存儲組成 專業(yè)編號+專業(yè)名稱
相關聯的處理 課程管理,成績管理
4.4系統性能需求
本學生信息管理系統要能夠抵御用戶可能的各種操作,包括修改、更新、刪除等操作,以保證軟件的可行性,安全性,穩(wěn)定性,同時要對數據進行檢驗,保證數據有效性,可操作性,安全性。只有管理員才能修改和刪除、更新有關數據,學生只有查看瀏覽的權限。同時系統嚴格控制對數據庫的修改等操作設置功能,只有高級管理員和系統管理員才能對數據庫進行修改、更新等操作。
5.概念結構設計
5.1分析構成系統的實體
分析學生信息管理系統的基本需求,利用概念結構設計的抽象機制,對數據字典中的信息進行分類、組織、得到系統的實體、實體屬性、實體的鍵、實體之間的聯系以及聯系的類型。
通過分析,學生信息管理系統的主要實體包含學生、教師、管理員、課程、班級和專業(yè)。
圖5-1學生實體及屬性
圖5-2教師實體及屬性
圖5-3管理員實體及屬性
圖5-4課程實體及屬性
圖5-5班級實體及屬性
圖5-6專業(yè)實體及屬性
5.2系統局部E-R圖
從數據流圖和數據字典分析得出實體及其屬性后,可進一步分析各實體之間的關系。
“學生”實體與“課程”實體存在“選課”的聯系,一個學生可以學修多門課程,每門課程可以被多個學生選修,所以他們之間存在多對多聯系(m:n),如圖5-7所示。
圖5-7“學生”與“課程”實體的局部E-R圖
“教師”實體與“課程”實體存在“講授”的聯系,一個教師可以教授多門課程,每門課程可以由多個教師講授,所以它們之間存在多對多聯系(m:n),如圖5-8所示。
圖5-8“教師”與“課程”實體的局部E-R圖
“學生”實體與“專業(yè)”實體存在“學習”的聯系,一個學生只可學習一個專業(yè),每個專業(yè)有多個學生學習,所以“專業(yè)”實體和“學生”實體存在一對多聯系(1:n),如圖5-9所示。
圖5-9“學生”與“專業(yè)”實體的局部E-R圖
“班級”實體與“專業(yè)”實體存在“屬于”聯系,一個班級只可能屬于一個專業(yè),每個專業(yè)包含多個班級,所以“專業(yè)”實體和“班級”實體存在一對多聯系(1:n),如圖5-10所示。
圖5-10“專業(yè)”和“班級”實體的局部E-R圖
“學生”實體和“班級”實體存在“組成”的聯系,一個學生只可屬于一個班級,每個班級由多個學生組成,所以“班級”實體和“學生”實體存在一對多聯系(1:n),如圖5-11所示。
圖5-11“班級”和“學生”實體的局部E-R圖
“管理員”實體與“學生”和“教師”實體存在“管理”的聯系,一個管理員可管理多個教師和學生,教師和學生可被一個管理員管理,所以“管理員”實體和“教師”和“學生”實體存在一對多聯系(1:n),如圖5-12所示。
圖5-12“管理員”和“學生”、“教師”實體的局部E-R圖
5.3合成全局E-R圖
系統的局部E-R圖只能反映局部應用實體之間的聯系,不能從整體上反映實體之間的相互關系。各局部E-R圖之間可能存在一些沖突和數據冗余,為了減少這些問題,必須根據實體聯系在實際應用中的語義進行綜合和調整,根據對上面局部E-R圖的分析,得到系統的全局E-R圖。如圖5-13所示。
6.邏輯結構設計
概念設計階段設計的數據模型是獨立于任何一種商用化的DBMS的信息結構。邏輯設計階段的主要任務是把E-R圖轉化為選用的DBMS產品支持的數據模型。所以應把概念設計的E-R模型轉化為關系數據模型。
6.1概念模型轉換為關系模型
首先從“教師”實體和“課程”實體以及它們之間的聯系來考慮。“教師”與“課程”實體之間存在多對多的關系,所以“教師”和“課程”以及“講授”之間的關系分別設計如下關系模式。
教師(教師編號,教師姓名,所教課程,上課班級)
課程(課程編號,課程名稱,教師,系部班級)
講授(教師編號,課程編號,)
“專業(yè)”實體和“班級”實體之間的聯系是一對多的聯系(1:n),所以可以用如下兩個關系模式來表示,其中聯系被移動到“班級”實體中。
班級(班級編號,班級名稱,專業(yè)編號)
專業(yè)(專業(yè)編號,專業(yè)名稱)
“班級”和“學生”實體之間的聯系是一對多的聯系(1:n),所以可以用兩個關系模式來表示。但是“班級”已有關系模式,所以下面只生成一個關系模式,其中聯系被移動到“學生”實體中。
學生(學號,姓名,性別,系部班級,班級編號)
“學生”與“課程”實體之間存在多對多的聯系)(m:n),所以“學生”和“課程”以及“選課”之間的關系分別設計如下關系模式。
學生(學號,姓名,性別,系部班級)
課程(課程編號,課程名稱,教師,系部班級)
選課(學號,課程編號,成績)
“管理員”實體與“管理”聯系的關系是采用聚集來表示的,它們之間的關系是一對多的關系,可以使用以下關系模式來表示。
管理員(管理員編號,姓名,性別,管理系部)
管理(學號,教師編號,課程編號)
6.2關系模式優(yōu)化
一般情況下,關系模式只需要滿足3FN即可。前面設計出的“教師”“課程”“班級”“專業(yè)”以及“學生”等關系模式都比較適合實際應用,一般不需要做結構上的優(yōu)化。
對于“講授”(教師編號,課程編號)關系模式,既可用作存儲教學計劃信息,又代表某門課程由某個老師任課。但是,同一門課可能在同一學期由多個老師主講,教師編號和課程編號對于用戶不直觀,使用教師姓名和課程名稱比較直觀,要得到教師姓名和課程名稱就必須分別在“教師”以及“課程”關系模式進行連接,因此可將關系模式的名字改為“授課-計劃”,因此將關系模式改為“授課-計劃”(教師編號,課程編碼)。
對于“管理”關系模式,由于管理員要審核學生、教師的信息和考試成績,因此需要增加審核信息屬性。所以,“管理”關系模式調整為管理(學號,教師編號,課程編號,學生姓名,教師姓名,課程名稱,成績,成績審核人)。
6.3設計用戶子模式(視圖)
視圖是由select子查詢語句定義的一個邏輯表,只有定義沒有數據,是一個“虛表”。
本系統創(chuàng)建了兩個視圖,利用SQL語句CREATE VIEW建立一個名為v_stu_c的視圖,顯示學生的學號、姓名、所學課程的課程編號。SQL語句如下:
CREATE VIEW v_stu_c
AS
SELECT s.scode,sname,課程編號 FROM studinfor s,grade g
WHERE s.scode=g.學號;
運行結果如圖6-1所示:
圖6-1
在利用SQL語句創(chuàng)建一個名為v_stu_g的視圖,基于studinfor表、courseinfor表、grade表,視圖能顯示學生的學號、姓名、課程名稱、成績。SQL語句如下:
CREATE VIEW v_stu_g
AS
SELECT s.scode,sname,coursename,成績 FROM studinfor s,grade g,courseinfor c
WHERE s.scode=g.學號 AND g.課程編號=c.Ccode;
運行結果如圖6-2所示:
圖6-2
7.物理結構設計
物理數據庫設計的任務是將邏輯設計映射到存儲介質上,利用可用的硬件和軟件功能盡可能快的對數據進行物理訪問和維護。
7.1表結構設計
在得到數據庫的各個關系模式后,需要根據需求分析階段數據字典的數據項描述給給出各數據庫表的結構??紤]到系統的兼容性以及編寫程序的方便性,可以將關系模式的屬性對應表字段的英文名。同時,考慮到數據依賴關系和數據完整性,需要指出表的主鍵和外鍵,以及字段的值域約束和數據類型。
系統各表的結構如表7-1~7-9表所示。
表7-1 數據信息表
數據庫表名 對應的關系模式名 中文說明
TeachInfor 教師 教師信息表
SpeInfor 專業(yè) 專業(yè)信息表
ClassInfor 班級 班級信息表
StudInfor 學生 學生信息表
CourseInfor 課程 課程基本信息表
SchemeInfor 授課-計劃 授課計劃信息表
StudCourse 選課 學生選課信息表
ManagerInfor 管理員 管理員信息表
表7-2 教師信息表(TeachInfor)
字段名 字段類型 長度 主鍵或外鍵 字段值約束 中文屬性名
Tcode VARCHAR 10 PRIMARY KEY NOT NULL 教師編號
Tname VARCHAR 10 NOT NULL 教師姓名
Tcourse VARCHAR 12 NOT NULL 所教課程
Tclass VARCHAR 10 NOT NULL 上課班級
表7-3 專業(yè)信息表(SpeInfor)
字段名 字段類型 長度 主鍵或外鍵 字段值約束 中文屬性名
Specode VARCHAR 8 PRIMARY KEY NOT NULL 專業(yè)編碼
Spename VARCHAR 30 NOT NULL 專業(yè)名稱
表7-4 班級信息表(ClassInfor)
字段名 字段類型 長度 主鍵或外鍵 字段值約束 中文屬性名
Classcode VARCHAR 8 PRIMARY KEY NOT NULL 班級編碼
Classname VARCHAR 20 NOT NULL 班級名稱
Specode VARCHAR 8 FOREIGN KEY SpeInfor,Specode 專業(yè)編碼
表7-5學生信息表(StudInfor)
字段名 字段類型 長度 主鍵或外鍵 字段值約束 中文屬性名
Scode VARCHAR 10 PRIMARY KEY NOT NULL 學號
Sname VARCHAR 10 NOT NULL 姓名
Sex VARCHAR 4 (男,女) 性別
Sclass VARCHAR 20 系部班級
Classcode VARCHAR 8 FOREIGN KEY ClassInfor,Classcode 班級編號
表7-6課程基本信息表(CourseInfor)
字段名 字段類型 長度 主鍵或外鍵 字段值約束 中文屬性名
Ccode VARCHAR 8 PRIMARY KEY NOT NULL 課程編碼
Coursename VARCHAR 20 NOT NULL 課程名稱
Courseteach VARCHAR 10 NOT NULL 教師
Courseclass VARCHAR 10 NOT NULL 系部班級
表7-7授課計劃信息表(SchemeInfor)
字段名 字段類型 長度 主鍵或外鍵 字段值約束 中文屬性名
Tcode VARCHAR 10 FOREIGN KEY TeachInfor.Tcode 教師編號
Ccode VARCHAR 8 FOREIGN KEY CourseInfor.Ccode 課程編號
Tname VARCHAR 10 教師姓名
Coursename VARCHAR 20 課程名稱
表7-8學生選課信息表(StudCourse)
字段名 字段類型 長度 主鍵或外鍵 字段值約束 中文屬性名
Scode VARCHAR 10 FOREIGN KEY StudeInfor.Scode 學號
Tcode VARCHAR 10 FOREIGN KEY TeachInfor.Tcode 教師編號
Ccode VARCHAR 8 FOREIGN KEY CourseInfor.Ccode 課程編號
Sname VARCHAR 10 學生姓名
Tname VARCHAR 10 教師姓名
Coursename VARCHAR 20 課程名稱
ExamGrade DECIMAL 4,1 考試成績
GradeAudit VARCHAR 10 成績審核人
表7-9 管理員信息表(ManagerInfor)
字段名 字段類型 長度 主鍵或外鍵 字段值約束 中文屬性名
Managercode VARCHAR 10 PRIMARY KEY NOT NULL 管理員編號
Managername VARCHAR 10 NOT NULL 姓名
Sex VARCHAR 4 (男,女) 性別
Managerspe VARCHAR 20 NOT NULL 管理系部
7.2存儲結構設計
存儲過程是一條或多條SQL語句的集合,利用這些SQL語句完成一個或者多個邏輯功能。
創(chuàng)建存儲過程stu_grade,執(zhí)行時通過輸入學號可以查詢該學生的各科成績。
DELIMITER @@
CREATE PROCEDURE stu_grade()
BEGIN
SELECT sname,coursename,成績 FROM studinfor s,courseinfor c,grade g
WHERE s.scode=g.學號 AND g.課程編號=c.ccode AND s.scode=‘202101’;
END @@
調用結果如圖7-1所示
圖7-1
創(chuàng)建存儲過程stu_g_r,當輸入一個學生的學號時,通過返回輸出參數獲取該學生選修課程的門數。
DELIMITER @@
CREATE PROCEDURE stu_g_r(IN scode VARCHAR(8),OUT num INT)
BEGIN
SELECT COUNT(*) INTO num FROM grade WHERE 課程編號=scode;
END @@
調用結果如圖7-2所示
圖7-2
7.3游標
當通過select語句查詢時,返回的結果是一個由多行記錄組成的集合,而程序設計語言并不能處理以集合形式返回的數據,為此SQL提供了游標機制。游標充當指針的作用,使應用程序設計語言一次只能處理查詢結果中的一行。在學生信息管理系統中,創(chuàng)建存儲過程stu_s,用游標提取studinfor表中學號為202101學生的姓名和班級。運行及調用結果如圖7-3和7-4所示。
圖7-3
圖7-4
7.4索引的設計
在數據庫中,索引可以幫助用戶提高查詢數據的效率,類似于書中的目錄。當用戶在一個表中建立主鍵(PRIMARY KEY)或唯一(UNIQUE)約束時,系統會自動創(chuàng)建唯一索引(UNIQUE INDEX)。
(1)主鍵索引
主鍵索引不能為空,一個表里只能有一個主鍵,學生信息管理系統的索引(主鍵)有:Tcode、Specode、Classcode、Scode、Ccode、Managercode.
(2)普通索引
通過建立單個字段的索引,可以通過該字段映射結果集找到該數據,為grade表中的“成績”字段創(chuàng)建一個普通索引,命名為grade_idx,提高查詢速度。
實現結果如圖7-5所示
圖7-5
(3)唯一索引
唯一索引一般是應用于字段數據不可重復(null值除外),唯一索引可以有多個null值,唯一索引也可以有多個字段。為courseinfor表中的課程編號(ccode)創(chuàng)建唯一索引,命名為cou_idx。
實現結果如圖7-6所示:
圖7-6
8.數據庫實施與維護
8.1創(chuàng)建數據庫
CREATE DATABASE xsgl;
USE xsgl;
8.2創(chuàng)建表
(1)表teachinfor
(2)表speinfor
(3)表classinfor
(4)表studinfor
(5)表Courseinfor
(6)表schemeinfor
(7)表studcourse
(8)表managerinfor
8.3數據完整性約束
數據庫的完整性是指數據的正確性和相容性。利用完整性約束,DBMS可幫助用戶組織非法數據的輸入。
在學生信息管理系統中,學生的學號必須是唯一的;學生所選的課程必須是學校開設的課程。
學生信息表中創(chuàng)建主鍵約束:
課程信息表中課程編號設置主鍵約束:
在課程表中的課程名稱建立唯一約束:
8.4觸發(fā)器
觸發(fā)器是一種特殊類型的存儲過程,不由用戶直接調用。創(chuàng)建觸發(fā)器時會對其進行定義,以便在對特定表或列作特定類型的數據修改時執(zhí)行。在學生信息管理系統中,創(chuàng)建觸發(fā)器test_trig,實現在studinfor表中每插入一條學生記錄自動在test中追加一條插入成功時的日期時間。SYSDATE()函數用來獲取當前的日期和時間。
首先創(chuàng)建測試表test,它包含一個字段date_time,字段類型為VARCHAR(50)。
創(chuàng)建觸發(fā)器test_trig。
為studinfor表插入一條記錄引發(fā)觸發(fā)器,查看test表中的內容。
在courseinfor表創(chuàng)建觸發(fā)器del_trig,當courseinfor表中刪除一門課程時,級聯刪除grade表中該課程的記錄。
8.5查詢過程
(1)單表查詢
在studinfor表中查詢每個學生的學號、姓名、性別。
查詢studinfor表中學號為202109的學生的姓名和班級。
查詢studinfor表中班級編號00000001的學生信息。
(2)連接查詢
查詢成績在80-90的學生的學號、課程編號和成績。
使用INNER JOIN連接方式查詢學習“數據庫”課程的學生的學號、姓名、成績。
查詢每個學生所選課程的最高成績,列出學號、姓名、最高成績。
(3)嵌套查詢
在studinfor表中查詢與“張三”性別相同的所有學生的信息。
使用IN子查詢查找所選課程編號為01、03的學生的學號、姓名、性別。文章來源:http://www.zghlxwxcb.cn/news/detail-752468.html
9.總結
在設計一個系統的時候,前期的準備工作是非常重要的。前期的需求分析的好壞,很大程度得決定了整個系統的好壞,所以一定要做好需求分析。本系統是一個簡化后的學生信息管理系統。系統總體需求描述了系統的四大功能,提出保密、完整和可靠的安全要求;系統總體設計主要從系統結構、開發(fā)平臺和總體功能模塊上進行考慮。系統需求利用DFD與DD結合的方式描述,主要包括全局DFD。在系統概念模型設計中,在需求分析的基礎上,利用E-R模型描述系統的局部E-R圖和全局E-R圖,并對全局E-R圖進行優(yōu)化。系統邏輯設計將E-R模型轉化為關系模型,形成數據庫中各表的結構。系統物理設計部分從存儲介質、表、視圖及索引的創(chuàng)建等方面進行了介紹。
學生信息管理系統作為學校日常管理的基本工具,它不僅能為教學工作中提供便利,還大大地提高了工作效率。本次所設計開發(fā)的信息管理系統雖具備基本管理功能,但是仍然存在許多不足,這需要我們進一步完善和探索,進而使其更好地服務于學校日常管理工作。
10.參考文獻
[1]王珊,薩師煊.《數據庫系統概論》(第5版)[M].高等教育出版社,2014.9
[2]王珊.《數據庫系統概論》(第5版)學習指導與習題解析[M].高等教育出版社,2015.7
[3]張紅娟,金潔潔,匡芳君.《數據庫課程設計》[M]西安電子科技大學出版社,2019
[4]李月軍,付良廷《數據庫原理及應用》(MySQL版)[M].清華大學出版社,2019
[5]李龍澍,鄭誠.《軟件工程課程設計》[M].機械工業(yè)出版社,2016文章來源地址http://www.zghlxwxcb.cn/news/detail-752468.html
到了這里,關于學生信息管理系統的數據庫設計MySQL的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!