基於國產數據庫的項目實訓教程

張永新,苗健,盧健

  • 出版商: 電子工業
  • 出版日期: 2022-03-01
  • 定價: $192
  • 售價: 8.5$163
  • 語言: 簡體中文
  • 頁數: 152
  • ISBN: 7121430827
  • ISBN-13: 9787121430824
  • 下單後立即進貨 (約4週~6週)

商品描述

《基於國產數據庫的項目實訓教程》以項目開發過程為主要框架,貫穿數據庫課程的主要知識點,完整地記錄了基於國產數據庫(HighGo Database)和Python語言平臺開發管理信息系統的全過程。本書以學生常見並易於理解的學生選課系統為例,以項目開發的主要階段(需求分析、數據庫設計、界面設計、功能實現)為組織提綱,以數據庫應用及Python開發為技術要點,引導讀者從無到有、循序漸進地完成一個完整項目的開發。

目錄大綱

第1章系統需求與功能 1
1.1 需求分析 1
1.1.1 系統用戶分析 1
1.1.2 學生功能 2
1.1.3 教師功能 3
1.1.4 管理員功能 3
1.2 功能設計 5
1.2.1 系統通用功能 6
1.2.2 學生功能 7
1.2.3 教師功能 7
1.2.4 管理員功能 8
1.3 小結 9
第2章數據庫設計 10
2.1 概念結構設計 10
2.2 邏輯結構設計 11
2.3 物理結構設計 13
2.3.1 學院表(t_college) 13
2.3.2 管理員表(t_admin) 14
2.3.3 學生表(t_student) 14
2.3.4 教師表(t_teacher) 15
2.3.5 課程表(t_course) 16
2.3.6 教師課程表(t_teach_course) 16
2.3.7 學生選課表(t_stu_course) 17
2.4 小結 17
第3章HighGo Database環境 18
3.1 HighGo Database概述 18
3.2 HighGo Database的安裝及配置 20
3.3 系統數據準備 34
3.3.1 數據庫的創建 35
3.3.2 數據表的創建 39
3.3.3 操作表中的記錄 45
3.3.4 數據完整性 52
3.3.5 索引 60
3.3.6 視圖 62
3.3.7 存儲過程 65
3.3.8 觸發器 68
3.4 小結 69
第4章Python開發環境 70
4.1 Python 3.8.6的安裝及配置 70
4.2 PyCharm的安裝及配置 71
4.3 PyQt5的安裝及配置 75
4.3.1 安裝PyQt5 75
4.3.2 PyQt5工具及配置 78
4.4 小例子:簡易計算器 80
4.4.1 功能設計 80
4.4.2 界面設計 81
4.4.3 信號與槽的關聯 85
4.4.4 邏輯實現 87
4.5 小結 87
第5章系統界面設計 89
5.1 用戶登錄界面 89
5.2 學生用戶界面 90
5.2.1 學生用戶主界面 90
5.2.2 “選修課程”界面 91
5.2.3 “退選課程”界面 94
5.2.4 “密碼修改”界面 95
5.2.5 “關於”界面 96
5.3 教師用戶界面 98
5.3.1 教師用戶主界面 98
5.3.2 “開設課程”界面 99
5.3.3 “選課成績”界面 100
5.4 管理員用戶界面 102
5.4.1 管理員用戶主界面 102
5.4.2 “學院信息管理”界面 103
5.4.3 “學生信息管理”界面 104
5.4.4 “教師信息管理”界面 106
5.4.5 “課程信息管理”界面 108
5.4.6 “管理員用戶管理”界面 110
5.5 小結 112
第6章功能實現 113
6.1 使用Python操作HighGo Database 113
6.2 學生功能 117
6.2.1 登錄功能 117
6.2.2 學生用戶主界面 119
6.2.3 選修課程 120
6.2.4 修改密碼 123
6.3 教師功能 124
6.4 管理員功能 129
6.4.1 學院信息管理 129
6.4.2 學生信息管理 135
6.5 小結 137
附錄A 命名規範 140