管理信息系統(tǒng)開發(fā)技術(shù)基礎(chǔ)(Java)
定 價(jià):59 元
- 作者:聞思源
- 出版時(shí)間:2020/11/1
- ISBN:9787121399794
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:C931.6;TP312.8
- 頁(yè)碼:316
- 紙張:
- 版次:01
- 開本:16K
本書以使學(xué)生掌握B/S架構(gòu)管理信息系統(tǒng)開發(fā)基本技術(shù)為目標(biāo),以Java為程序開發(fā)語(yǔ)言,以SQL Server為關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),以關(guān)系型數(shù)據(jù)庫(kù)管理與數(shù)據(jù)操縱、HTML和CSS基礎(chǔ)、JavaScript基礎(chǔ)、初級(jí)Web頁(yè)面開發(fā)、JSP開發(fā)、Servlet開發(fā)、Java的數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)、JavaBean開發(fā)為從淺到深的技術(shù)路徑,全面系統(tǒng)地介紹如何應(yīng)用這些方法完成管理信息系統(tǒng)的各項(xiàng)開發(fā)工作,并結(jié)合具體案例逐一進(jìn)行開發(fā)步驟與關(guān)鍵點(diǎn)的詳解。本書內(nèi)容覆蓋J2EE全棧開發(fā)技術(shù),詳細(xì)充實(shí)、實(shí)踐性佳,保障學(xué)生在學(xué)習(xí)后立即可以投入使用。本書要求學(xué)習(xí)者具備Java程序設(shè)計(jì)語(yǔ)言的基礎(chǔ)知識(shí)。本書既可作為高等院校信息管理與信息系統(tǒng)專業(yè)、計(jì)算機(jī)專業(yè)、經(jīng)濟(jì)管理類專業(yè)本科生、研究生管理信息系統(tǒng)開發(fā)技術(shù)等課程的教材,也可作為MBA、工程碩士等相關(guān)課程的參考書。對(duì)于從事管理信息系統(tǒng)建設(shè)、開發(fā)及包括CIO在內(nèi)的各級(jí)管理人員來(lái)說(shuō),本書亦是一本有益的參考書。
聞思源,男,山東財(cái)經(jīng)大學(xué)管理科學(xué)與工程學(xué)院副教授,碩士畢業(yè)于解放軍信息工程大學(xué),通信與信息系統(tǒng)。從教物流信息技術(shù)專業(yè)多年。
目 錄
第1章 管理信息系統(tǒng)基礎(chǔ) 1
1.1 數(shù)據(jù)與信息 1
1.1.1 數(shù)據(jù) 1
1.1.2 信息 2
1.1.3 數(shù)據(jù)與信息的關(guān)系 3
1.2 管理信息系統(tǒng)概述 4
1.2.1 管理 4
1.2.2 信息系統(tǒng) 4
1.2.3 管理信息系統(tǒng) 5
1.3 管理信息系統(tǒng)的開發(fā)過(guò)程 6
1.3.1 計(jì)劃階段 6
1.3.2 需求分析階段 6
1.3.3 系統(tǒng)設(shè)計(jì)階段 7
1.3.4 系統(tǒng)開發(fā)階段 7
1.3.5 系統(tǒng)測(cè)試 8
1.3.6 運(yùn)行維護(hù)階段 8
1.4 管理信息系統(tǒng)的開發(fā)模型 8
1.4.1 瀑布模型 8
1.4.2 邊做邊改模型 9
1.4.3 快速原型模型 9
1.4.4 演化模型 10
1.4.5 增量模型 10
1.5 常用集成開發(fā)工具 11
1.5.1 Java開發(fā)工具 12
1.5.2 .Net開發(fā)工具 13
第2章 數(shù)據(jù)庫(kù)基礎(chǔ) 14
2.1 數(shù)據(jù)管理技術(shù)的發(fā)展 14
2.1.1 人工管理階段 14
2.1.2 文件系統(tǒng)階段 15
2.1.3 數(shù)據(jù)庫(kù)管理系統(tǒng)階段 15
2.2 數(shù)據(jù)庫(kù)管理系統(tǒng) 16
2.2.1 數(shù)據(jù)庫(kù)管理系統(tǒng)的概念 16
2.2.2 數(shù)據(jù)庫(kù)管理系統(tǒng)的主要功能 16
2.2.3 數(shù)據(jù)庫(kù)管理系統(tǒng)的工作模式 17
2.2.4 數(shù)據(jù)庫(kù)管理系統(tǒng)的優(yōu)點(diǎn) 18
2.2.5 數(shù)據(jù)庫(kù)種類 18
2.2.6 主流關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng) 19
2.3 數(shù)據(jù)庫(kù)系統(tǒng) 21
2.3.1 數(shù)據(jù)庫(kù)系統(tǒng)的基本概念 21
2.3.2 常用的數(shù)據(jù)庫(kù)系統(tǒng) 22
2.4 數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)模型 23
2.4.1 數(shù)據(jù)模型的概念 23
2.4.2 數(shù)據(jù)模型的發(fā)展 23
2.4.3 數(shù)據(jù)模型的層次類型 24
2.5 關(guān)系數(shù)據(jù)模型 25
2.5.1 關(guān)系數(shù)據(jù)模型的概念 25
2.5.2 關(guān)系數(shù)據(jù)模型的基本概念術(shù)語(yǔ) 25
2.5.3 關(guān)系數(shù)據(jù)模型的表示 27
2.5.4 關(guān)系數(shù)據(jù)模型的三類完整性約束 27
2.6 關(guān)系數(shù)據(jù)模型的E-R圖表達(dá) 28
2.6.1 E-R圖的概念 28
2.6.2 E-R圖的構(gòu)成要素 28
2.6.3 E-R圖的三種一般性約束 29
2.6.4 E-R圖的設(shè)計(jì)步驟 30
2.6.5 E-R圖設(shè)計(jì)示例 32
第3章 SQL基礎(chǔ) 33
3.1 SQL語(yǔ)言概述 33
3.1.1 SQL發(fā)展史 33
3.1.2 SQL分類 34
3.1.3 SQL的特點(diǎn) 34
3.1.4 SQL的基本概念 35
3.2 SQL測(cè)試環(huán)境搭建 36
3.2.1 SQL Server數(shù)據(jù)庫(kù)簡(jiǎn)介 36
3.2.2 SQL Server 2012的運(yùn)行環(huán)境要求 38
3.2.3 SQL Server 2012的安裝 39
3.3 SQL Server的數(shù)據(jù)類型 51
3.3.1 整數(shù) 51
3.3.2 浮點(diǎn)數(shù) 51
3.3.3 日期和時(shí)間 52
3.3.4 字符和字符串 53
3.3.5 文本和圖形 54
3.3.6 貨幣 54
3.3.7 位數(shù)據(jù)類型 54
3.3.8 二進(jìn)制 54
3.3.9 其他數(shù)據(jù)類型 55
3.4 SQL Server的運(yùn)算符和表達(dá)式 56
3.4.1 運(yùn)算符 56
3.4.2 表達(dá)式 58
3.5 數(shù)據(jù)定義 59
3.5.1 CREATE語(yǔ)句 59
3.5.2 ALTER語(yǔ)句 61
3.5.3 DROP語(yǔ)句 65
3.6 數(shù)據(jù)查詢 65
3.6.1 SELECT查詢語(yǔ)句語(yǔ)法 65
3.6.2 基礎(chǔ)查詢說(shuō)明 66
3.6.3 模糊查詢 67
3.6.4 多表聯(lián)合查詢 69
3.6.5 子查詢 73
3.7 數(shù)據(jù)操縱 74
3.7.1 使用INSERT語(yǔ)句新增數(shù)據(jù) 75
3.7.2 使用UPDATE語(yǔ)句修改數(shù)據(jù) 77
3.7.3 使用Delete語(yǔ)句刪除數(shù)據(jù) 77
3.8 數(shù)據(jù)訪問(wèn)控制 78
3.8.1 DBMS的數(shù)據(jù)訪問(wèn)控制機(jī)制 78
3.8.2 權(quán)限與角色 79
3.8.3 數(shù)據(jù)控制語(yǔ)言 79
3.9 數(shù)據(jù)庫(kù)常用函數(shù) 81
3.9.1 日期函數(shù) 81
3.9.2 聚合函數(shù) 82
3.9.3 數(shù)學(xué)函數(shù) 83
3.9.4 數(shù)據(jù)類型轉(zhuǎn)換函數(shù) 84
3.9.5 字符轉(zhuǎn)換函數(shù) 85
3.9.6 去空格函數(shù) 86
3.9.7 取子串函數(shù) 86
3.9.8 字符比較函數(shù) 87
3.9.9 字符操作函數(shù) 87
第4章 T-SQL編程 90
4.1 T-SQL編程基礎(chǔ) 90
4.1.1 T-SQL的語(yǔ)法格式約定 91
4.1.2 常量和變量 91
4.1.3 控制流程語(yǔ)句 94
4.1.4 注釋 98
4.1.5 T-SQL編程示例 99
4.2 事務(wù) 101
4.2.1 事務(wù)的由來(lái) 101
4.2.2 事務(wù)的概念 101
4.2.3 事務(wù)的特性 102
4.2.4 事務(wù)的類型 102
4.2.5 事務(wù)的處理 103
4.3 視圖 105
4.3.1 視圖簡(jiǎn)介 105
4.3.2 創(chuàng)建視圖 107
4.3.3 視圖的管理 110
4.3.4 視圖的使用 111
4.4 存儲(chǔ)過(guò)程 111
4.4.1 存儲(chǔ)過(guò)程概述 111
4.4.2 存儲(chǔ)過(guò)程的創(chuàng)建和執(zhí)行 113
4.4.3 管理存儲(chǔ)過(guò)程 117
4.5 用戶自定義函數(shù) 118
4.5.1 用戶自定義函數(shù)概述 118
4.5.2 創(chuàng)建用戶自定義函數(shù) 118
4.5.3 管理用戶自定義函數(shù) 122
4.6 游標(biāo)與數(shù)據(jù)遍歷 124
4.6.1 游標(biāo)概述 124
4.6.2 游標(biāo)的使用 124
4.6.3 SQL Server中遍歷數(shù)據(jù)的方法 126
4.7 T-SQL編程案例 128
第5章 基于Java的數(shù)據(jù)庫(kù)操作 132
5.1 JDBC概述 132
5.2 JDBC中常用的類和接口 133
5.3 數(shù)據(jù)庫(kù)操作 136
5.4 使用JDBC操作數(shù)據(jù)庫(kù)示例 140
5.4.1 新建案例用表 140
5.4.2 向表中插入示例數(shù)據(jù) 141
5.4.3 新建Java工程 141
5.4.4 創(chuàng)建數(shù)據(jù)庫(kù)操作輔助類 142
5.4.5 實(shí)現(xiàn)數(shù)據(jù)庫(kù)操作 144
第6章 HTML和CSS基礎(chǔ) 148
6.1 HTML概述 148
6.1.1 HTML的由來(lái) 148
6.1.2 HTML的定義 149
6.1.3 HTML的特點(diǎn) 150
6.1.4 HTML標(biāo)簽簡(jiǎn)介 150
6.1.5 HTML文檔結(jié)構(gòu) 150
6.2 用于信息呈現(xiàn)的HTML標(biāo)簽 151
6.2.1 head標(biāo)簽 151
6.2.2 段落標(biāo)簽 152
6.2.3 列表標(biāo)簽 153
6.2.4 表格標(biāo)簽 154
6.2.5 超鏈接與圖像標(biāo)簽 156
6.2.6 頁(yè)面容器標(biāo)簽 157
6.2.7 頁(yè)面中的用戶輸入標(biāo)簽 157
6.3 用于信息提交的HTML標(biāo)簽 158
6.3.1 使用表單與用戶進(jìn)行交互 158
6.3.2 單行文本輸入和密碼輸入 159
6.3.3 多行文本輸入 159
6.3.4 單選和復(fù)選 160
6.3.5 下拉列表 161
6.3.6 數(shù)據(jù)提交按鈕 161
6.3.7 重置表單信息 162
6.4 常用的HTML開發(fā)工具 163
6.4.1 VS Code安裝及使用 163
6.4.2 WebStorm安裝及使用 166
6.4.3 HTML編輯工具的比較 171
6.5 典型HTML界面設(shè)計(jì)案例 171
6.6 層疊樣式表(CSS)基礎(chǔ) 174
6.6.1 CSS格式 174
6.6.2 CSS的引入方式 174
6.6.3 CSS選擇器 175
6.6.4 CSS常用屬性 177
6.6.5 塊級(jí)元素和內(nèi)聯(lián)元素 178
6.6.6 CSS盒模型 181
6.6.7 布局定位 182
6.6.8 浮動(dòng)布局 182
6.6.9 CSS應(yīng)用示例 186
第7章 JavaScript基礎(chǔ) 188
7.1 JavaScript的產(chǎn)生與發(fā)展 188
7.1.1 JavaScript的組成 188
7.1.2 變量的定義 189
7.1.3 數(shù)據(jù)類型 190
7.1.4 引用類型 192
7.2 Web瀏覽器與JavaScript 196
7.2.1 Web應(yīng)用中的JavaScript 196
7.2.2 JavaScript在HTML中的存在位置 196
7.3 JavaScript程序的執(zhí)行 197
7.3.1 JavaScript的單線程 197
7.3.2 JavaScript中函數(shù)的作用域和代碼的
執(zhí)行 198
7.3.3 分支結(jié)構(gòu) 199
7.3.4 循環(huán)結(jié)構(gòu) 200
7.3.5 異常處理 201
7.3.6 函數(shù)初步 202
7.4 基于DOM的頁(yè)面內(nèi)容訪問(wèn) 203
7.4.1 JavaScript選擇器 203
7.4.2 JavaScript操作頁(yè)面內(nèi)容 204
7.4.3 JavaScript操作頁(yè)面樣式 204
7.4.4 JavaScript事件 205
7.4.5 表單事件 207
7.4.6 文檔事件 208
7.4.7 jQuery庫(kù) 208
7.5 JavaScript使用示例 212
第8章 Java Web開發(fā)基礎(chǔ) 217
8.1 Web應(yīng)用程序開發(fā)中的基本概念 217
8.2 Java EE 架構(gòu) 219
8.3 Eclipse Java EE集成開發(fā)環(huán)境 221
8.4 使用Eclipse IDE創(chuàng)建Java Web應(yīng)用
程序 222
8.4.1 為Eclipse配置JRE 222
8.4.2 為Eclipse集成Tomcat服務(wù)器 223
8.4.3 用Eclipse編寫Web應(yīng)用程序 224
8.5 用Eclipse實(shí)現(xiàn)Web應(yīng)用示例 227
8.5.1 Web頁(yè)面效果 227
8.5.2 新建JSP文件 227
8.5.3 添加CSS樣式 228
8.5.4 在BODY部分添加界面代碼 230
8.5.5 運(yùn)行 232
第9章 JSP基礎(chǔ) 233
9.1 JSP簡(jiǎn)介與技術(shù)原理 233
9.1.1 JSP簡(jiǎn)介 233
9.1.2 JSP技術(shù)原理 234
9.2 JSP的基本語(yǔ)法 235
9.3 JSP的內(nèi)置對(duì)象 245
9.3.1 輸出輸入對(duì)象 246
9.3.2 通信控制對(duì)象 248
9.3.3 Servlet對(duì)象 250
9.3.4 錯(cuò)誤處理對(duì)象 251
9.4 在JSP中訪問(wèn)數(shù)據(jù)庫(kù) 252
9.5 JSP開發(fā)示例 254
第10章 JavaBean基礎(chǔ) 257
10.1 JavaBean技術(shù)概述 257
10.1.1 JavaBean的基本概念 257
10.1.2 JavaBean的任務(wù)與設(shè)計(jì)原則 258
10.1.3 JavaBean的分類和組成 259
10.1.4 JavaBean生命周期 260
10.2 編寫和使用JavaBean 261
10.2.1 編寫規(guī)則 261
10.2.2 使用實(shí)例 261
10.3 JSP與JavaBean的結(jié)合 276
10.3.1 標(biāo)準(zhǔn)標(biāo)簽 276
10.3.2 JSP與JavaBean結(jié)合使用示例 277
第11章 Servlet基礎(chǔ) 279
11.1 Servelet的概念與技術(shù)原理 279
11.1.1 Servlet的概念 279
11.1.2 Servlet 與 Applet的比較 279
11.1.3 Servlet的功能 280
11.1.4 Servlet與傳統(tǒng)CGI的比較 281
11.1.5 Servlet工作原理 282
11.1.6 Servlet生命周期 284
11.1.7 Servlet 會(huì)話管理 285
11.2 Servlet實(shí)現(xiàn)相關(guān)的接口和類 287
11.2.1 Servlet接口 287
11.2.2 GenericServlet類 288
11.2.3 HttpServlet類 289
11.3 Servlet請(qǐng)求和響應(yīng) 290
11.3.1 HttpServletRequest對(duì)象 290
11.3.2 HttpServletRequest應(yīng)用 292
11.3.3 HttpServletResponse對(duì)象 295
11.3.4 HttpServletResponse應(yīng)用 296
11.4 Servlet開發(fā)與部署示例 297
11.4.1 Servlet代碼編寫 297
11.4.2 編譯 Servlet 298
11.4.3 部署Servlet 298
附錄A 快遞管理信息系統(tǒng)的數(shù)據(jù)庫(kù)表定義 300
參考文獻(xiàn) 308