商品详情
书名:管理信息系统开发技术基础(Java)
定价:59.0
ISBN:9787121399794
作者:无
版次:第1版
出版时间:2020-11
内容提要:
本书以使学生掌握B/S架构管理信息系统开发基本技术为目标,以Java为程序开发语言,以SQL Server为关系型数据库管理系统,以关系型数据库管理与数据操纵、HTML和CSS基础、JavaScript基础、初级Web页面开发、JSP开发、Servlet开发、Java的数据库访问技术、JavaBean开发为从浅到深的技术路径,全面系统地介绍如何应用这些方法完成管理信息系统的各项开发工作,并结合具体案例逐一进行开发步骤与关键点的详解。本书内容覆盖J2EE全栈开发技术,详细充实、实践性佳,保障学生在学习后立即可以投入使用。本书要求学习者具备Java程序设计语言的基础知识。本书既可作为高等院校信息管理与信息系统专业、计算机专业、经济管理类专业本科生、研究生管理信息系统开发技术等课程的教材,也可作为MBA、工程硕士等相关课程的参考书。对于从事管理信息系统建设、开发及包括CIO在内的各级管理人员来说,本书亦是一本有益的参考书。
作者简介:
闻思源,男,山东财经大学管理科学与工程学院副教授,硕士毕业于解放军信息工程大学,通信与信息系统。从教物流信息技术专业多年。
目录:
目 录
第1章 管理信息系统基础 1
1.1 数据与信息 1
1.1.1 数据 1
1.1.2 信息 2
1.1.3 数据与信息的关系 3
1.2 管理信息系统概述 4
1.2.1 管理 4
1.2.2 信息系统 4
1.2.3 管理信息系统 5
1.3 管理信息系统的开发过程 6
1.3.1 计划阶段 6
1.3.2 需求分析阶段 6
1.3.3 系统设计阶段 7
1.3.4 系统开发阶段 7
1.3.5 系统测试 8
1.3.6 运行维护阶段 8
1.4 管理信息系统的开发模型 8
1.4.1 瀑布模型 8
1.4.2 边做边改模型 9
1.4.3 快速原型模型 9
1.4.4 演化模型 10
1.4.5 增量模型 10
1.5 常用集成开发工具 11
1.5.1 Java开发工具 12
1.5.2 .Net开发工具 13
第2章 数据库基础 14
2.1 数据管理技术的发展 14
2.1.1 人工管理阶段 14
2.1.2 文件系统阶段 15
2.1.3 数据库管理系统阶段 15
2.2 数据库管理系统 16
2.2.1 数据库管理系统的概念 16
2.2.2 数据库管理系统的主要功能 16
2.2.3 数据库管理系统的工作模式 17
2.2.4 数据库管理系统的优点 18
2.2.5 数据库种类 18
2.2.6 主流关系型数据库管理系统 19
2.3 数据库系统 21
2.3.1 数据库系统的基本概念 21
2.3.2 常用的数据库系统 22
2.4 数据库系统的数据模型 23
2.4.1 数据模型的概念 23
2.4.2 数据模型的发展 23
2.4.3 数据模型的层次类型 24
2.5 关系数据模型 25
2.5.1 关系数据模型的概念 25
2.5.2 关系数据模型的基本概念术语 25
2.5.3 关系数据模型的表示 27
2.5.4 关系数据模型的三类完整性约束 27
2.6 关系数据模型的E-R图表达 28
2.6.1 E-R图的概念 28
2.6.2 E-R图的构成要素 28
2.6.3 E-R图的三种一般性约束 29
2.6.4 E-R图的设计步骤 30
2.6.5 E-R图设计示例 32
第3章 SQL基础 33
3.1 SQL语言概述 33
3.1.1 SQL发展史 33
3.1.2 SQL分类 34
3.1.3 SQL的特点 34
3.1.4 SQL的基本概念 35
3.2 SQL测试环境搭建 36
3.2.1 SQL Server数据库简介 36
3.2.2 SQL Server 2012的运行环境要求 38
3.2.3 SQL Server 2012的安装 39
3.3 SQL Server的数据类型 51
3.3.1 整数 51
3.3.2 浮点数 51
3.3.3 日期和时间 52
3.3.4 字符和字符串 53
3.3.5 文本和图形 54
3.3.6 货币 54
3.3.7 位数据类型 54
3.3.8 二进制 54
3.3.9 其他数据类型 55
3.4 SQL Server的运算符和表达式 56
3.4.1 运算符 56
3.4.2 表达式 58
3.5 数据定义 59
3.5.1 CREATE语句 59
3.5.2 ALTER语句 61
3.5.3 DROP语句 65
3.6 数据查询 65
3.6.1 SELECT查询语句语法 65
3.6.2 基础查询说明 66
3.6.3 模糊查询 67
3.6.4 多表联合查询 69
3.6.5 子查询 73
3.7 数据操纵 74
3.7.1 使用INSERT语句新增数据 75
3.7.2 使用UPDATE语句修改数据 77
3.7.3 使用Delete语句删除数据 77
3.8 数据访问控制 78
3.8.1 DBMS的数据访问控制机制 78
3.8.2 权限与角色 79
3.8.3 数据控制语言 79
3.9 数据库常用函数 81
3.9.1 日期函数 81
3.9.2 聚合函数 82
3.9.3 数学函数 83
3.9.4 数据类型转换函数 84
3.9.5 字符转换函数 85
3.9.6 去空格函数 86
3.9.7 取子串函数 86
3.9.8 字符比较函数 87
3.9.9 字符操作函数 87
第4章 T-SQL编程 90
4.1 T-SQL编程基础 90
4.1.1 T-SQL的语法格式约定 91
4.1.2 常量和变量 91
4.1.3 控制流程语句 94
4.1.4 注释 98
4.1.5 T-SQL编程示例 99
4.2 事务 101
4.2.1 事务的由来 101
4.2.2 事务的概念 101
4.2.3 事务的特性 102
4.2.4 事务的类型 102
4.2.5 事务的处理 103
4.3 视图 105
4.3.1 视图简介 105
4.3.2 创建视图 107
4.3.3 视图的管理 110
4.3.4 视图的使用 111
4.4 存储过程 111
4.4.1 存储过程概述 111
4.4.2 存储过程的创建和执行 113
4.4.3 管理存储过程 117
4.5 用户自定义函数 118
4.5.1 用户自定义函数概述 118
4.5.2 创建用户自定义函数 118
4.5.3 管理用户自定义函数 122
4.6 游标与数据遍历 124
4.6.1 游标概述 124
4.6.2 游标的使用 124
4.6.3 SQL Server中遍历数据的方法 126
4.7 T-SQL编程案例 128
第5章 基于Java的数据库操作 132
5.1 JDBC概述 132
5.2 JDBC中常用的类和接口 133
5.3 数据库操作 136
5.4 使用JDBC操作数据库示例 140
5.4.1 新建案例用表 140
5.4.2 向表中插入示例数据 141
5.4.3 新建Java工程 141
5.4.4 创建数据库操作辅助类 142
5.4.5 实现数据库操作 144
第6章 HTML和CSS基础 148
6.1 HTML概述 148
6.1.1 HTML的由来 148
6.1.2 HTML的定义 149
6.1.3 HTML的特点 150
6.1.4 HTML标签简介 150
6.1.5 HTML文档结构 150
6.2 用于信息呈现的HTML标签 151
6.2.1 head标签 151
6.2.2 段落标签 152
6.2.3 列表标签 153
6.2.4 表格标签 154
6.2.5 超链接与图像标签 156
6.2.6 页面容器标签 157
6.2.7 页面中的用户输入标签 157
6.3 用于信息提交的HTML标签 158
6.3.1 使用表单与用户进行交互 158
6.3.2 单行文本输入和密码输入 159
6.3.3 多行文本输入 159
6.3.4 单选和复选 160
6.3.5 下拉列表 161
6.3.6 数据提交按钮 161
6.3.7 重置表单信息 162
6.4 常用的HTML开发工具 163
6.4.1 VS Code安装及使用 163
6.4.2 WebStorm安装及使用 166
6.4.3 HTML编辑工具的比较 171
6.5 典型HTML界面设计案例 171
6.6 层叠样式表(CSS)基础 174
6.6.1 CSS格式 174
6.6.2 CSS的引入方式 174
6.6.3 CSS选择器 175
6.6.4 CSS常用属性 177
6.6.5 块级元素和内联元素 178
6.6.6 CSS盒模型 181
6.6.7 布局定位 182
6.6.8 浮动布局 182
6.6.9 CSS应用示例 186
第7章 JavaScript基础 188
7.1 JavaScript的产生与发展 188
7.1.1 JavaScript的组成 188
7.1.2 变量的定义 189
7.1.3 数据类型 190
7.1.4 引用类型 192
7.2 Web浏览器与JavaScript 196
7.2.1 Web应用中的JavaScript 196
7.2.2 JavaScript在HTML中的存在位置 196
7.3 JavaScript程序的执行 197
7.3.1 JavaScript的单线程 197
7.3.2 JavaScript中函数的作用域和代码的
执行 198
7.3.3 分支结构 199
7.3.4 循环结构 200
7.3.5 异常处理 201
7.3.6 函数初步 202
7.4 基于DOM的页面内容访问 203
7.4.1 JavaScript选择器 203
7.4.2 JavaScript操作页面内容 204
7.4.3 JavaScript操作页面样式 204
7.4.4 JavaScript事件 205
7.4.5 表单事件 207
7.4.6 文档事件 208
7.4.7 jQuery库 208
7.5 JavaScript使用示例 212
第8章 Java Web开发基础 217
8.1 Web应用程序开发中的基本概念 217
8.2 Java EE 架构 219
8.3 Eclipse Java EE集成开发环境 221
8.4 使用Eclipse IDE创建Java Web应用
程序 222
8.4.1 为Eclipse配置JRE 222
8.4.2 为Eclipse集成Tomcat服务器 223
8.4.3 用Eclipse编写Web应用程序 224
8.5 用Eclipse实现Web应用示例 227
8.5.1 Web页面效果 227
8.5.2 新建JSP文件 227
8.5.3 添加CSS样式 228
8.5.4 在BODY部分添加界面代码 230
8.5.5 运行 232
第9章 JSP基础 233
9.1 JSP简介与技术原理 233
9.1.1 JSP简介 233
9.1.2 JSP技术原理 234
9.2 JSP的基本语法 235
9.3 JSP的内置对象 245
9.3.1 输出输入对象 246
9.3.2 通信控制对象 248
9.3.3 Servlet对象 250
9.3.4 错误处理对象 251
9.4 在JSP中访问数据库 252
9.5 JSP开发示例 254
第10章 JavaBean基础 257
10.1 JavaBean技术概述 257
10.1.1 JavaBean的基本概念 257
10.1.2 JavaBean的任务与设计原则 258
10.1.3 JavaBean的分类和组成 259
10.1.4 JavaBean生命周期 260
10.2 编写和使用JavaBean 261
10.2.1 编写规则 261
10.2.2 使用实例 261
10.3 JSP与JavaBean的结合 276
10.3.1 标准标签 276
10.3.2 JSP与JavaBean结合使用示例 277
第11章 Servlet基础 279
11.1 Servelet的概念与技术原理 279
11.1.1 Servlet的概念 279
11.1.2 Servlet 与 Applet的比较 279
11.1.3 Servlet的功能 280
11.1.4 Servlet与传统CGI的比较 281
11.1.5 Servlet工作原理 282
11.1.6 Servlet生命周期 284
11.1.7 Servlet 会话管理 285
11.2 Servlet实现相关的接口和类 287
11.2.1 Servlet接口 287
11.2.2 GenericServlet类 288
11.2.3 HttpServlet类 289
11.3 Servlet请求和响应 290
11.3.1 HttpServletRequest对象 290
11.3.2 HttpServletRequest应用 292
11.3.3 HttpServletResponse对象 295
11.3.4 HttpServletResponse应用 296
11.4 Servlet开发与部署示例 297
11.4.1 Servlet代码编写 297
11.4.2 编译 Servlet 298
11.4.3 部署Servlet 298
附录A 快递管理信息系统的数据库表定义 300
参考文献 308
定价:59.0
ISBN:9787121399794
作者:无
版次:第1版
出版时间:2020-11
内容提要:
本书以使学生掌握B/S架构管理信息系统开发基本技术为目标,以Java为程序开发语言,以SQL Server为关系型数据库管理系统,以关系型数据库管理与数据操纵、HTML和CSS基础、JavaScript基础、初级Web页面开发、JSP开发、Servlet开发、Java的数据库访问技术、JavaBean开发为从浅到深的技术路径,全面系统地介绍如何应用这些方法完成管理信息系统的各项开发工作,并结合具体案例逐一进行开发步骤与关键点的详解。本书内容覆盖J2EE全栈开发技术,详细充实、实践性佳,保障学生在学习后立即可以投入使用。本书要求学习者具备Java程序设计语言的基础知识。本书既可作为高等院校信息管理与信息系统专业、计算机专业、经济管理类专业本科生、研究生管理信息系统开发技术等课程的教材,也可作为MBA、工程硕士等相关课程的参考书。对于从事管理信息系统建设、开发及包括CIO在内的各级管理人员来说,本书亦是一本有益的参考书。
作者简介:
闻思源,男,山东财经大学管理科学与工程学院副教授,硕士毕业于解放军信息工程大学,通信与信息系统。从教物流信息技术专业多年。
目录:
目 录
第1章 管理信息系统基础 1
1.1 数据与信息 1
1.1.1 数据 1
1.1.2 信息 2
1.1.3 数据与信息的关系 3
1.2 管理信息系统概述 4
1.2.1 管理 4
1.2.2 信息系统 4
1.2.3 管理信息系统 5
1.3 管理信息系统的开发过程 6
1.3.1 计划阶段 6
1.3.2 需求分析阶段 6
1.3.3 系统设计阶段 7
1.3.4 系统开发阶段 7
1.3.5 系统测试 8
1.3.6 运行维护阶段 8
1.4 管理信息系统的开发模型 8
1.4.1 瀑布模型 8
1.4.2 边做边改模型 9
1.4.3 快速原型模型 9
1.4.4 演化模型 10
1.4.5 增量模型 10
1.5 常用集成开发工具 11
1.5.1 Java开发工具 12
1.5.2 .Net开发工具 13
第2章 数据库基础 14
2.1 数据管理技术的发展 14
2.1.1 人工管理阶段 14
2.1.2 文件系统阶段 15
2.1.3 数据库管理系统阶段 15
2.2 数据库管理系统 16
2.2.1 数据库管理系统的概念 16
2.2.2 数据库管理系统的主要功能 16
2.2.3 数据库管理系统的工作模式 17
2.2.4 数据库管理系统的优点 18
2.2.5 数据库种类 18
2.2.6 主流关系型数据库管理系统 19
2.3 数据库系统 21
2.3.1 数据库系统的基本概念 21
2.3.2 常用的数据库系统 22
2.4 数据库系统的数据模型 23
2.4.1 数据模型的概念 23
2.4.2 数据模型的发展 23
2.4.3 数据模型的层次类型 24
2.5 关系数据模型 25
2.5.1 关系数据模型的概念 25
2.5.2 关系数据模型的基本概念术语 25
2.5.3 关系数据模型的表示 27
2.5.4 关系数据模型的三类完整性约束 27
2.6 关系数据模型的E-R图表达 28
2.6.1 E-R图的概念 28
2.6.2 E-R图的构成要素 28
2.6.3 E-R图的三种一般性约束 29
2.6.4 E-R图的设计步骤 30
2.6.5 E-R图设计示例 32
第3章 SQL基础 33
3.1 SQL语言概述 33
3.1.1 SQL发展史 33
3.1.2 SQL分类 34
3.1.3 SQL的特点 34
3.1.4 SQL的基本概念 35
3.2 SQL测试环境搭建 36
3.2.1 SQL Server数据库简介 36
3.2.2 SQL Server 2012的运行环境要求 38
3.2.3 SQL Server 2012的安装 39
3.3 SQL Server的数据类型 51
3.3.1 整数 51
3.3.2 浮点数 51
3.3.3 日期和时间 52
3.3.4 字符和字符串 53
3.3.5 文本和图形 54
3.3.6 货币 54
3.3.7 位数据类型 54
3.3.8 二进制 54
3.3.9 其他数据类型 55
3.4 SQL Server的运算符和表达式 56
3.4.1 运算符 56
3.4.2 表达式 58
3.5 数据定义 59
3.5.1 CREATE语句 59
3.5.2 ALTER语句 61
3.5.3 DROP语句 65
3.6 数据查询 65
3.6.1 SELECT查询语句语法 65
3.6.2 基础查询说明 66
3.6.3 模糊查询 67
3.6.4 多表联合查询 69
3.6.5 子查询 73
3.7 数据操纵 74
3.7.1 使用INSERT语句新增数据 75
3.7.2 使用UPDATE语句修改数据 77
3.7.3 使用Delete语句删除数据 77
3.8 数据访问控制 78
3.8.1 DBMS的数据访问控制机制 78
3.8.2 权限与角色 79
3.8.3 数据控制语言 79
3.9 数据库常用函数 81
3.9.1 日期函数 81
3.9.2 聚合函数 82
3.9.3 数学函数 83
3.9.4 数据类型转换函数 84
3.9.5 字符转换函数 85
3.9.6 去空格函数 86
3.9.7 取子串函数 86
3.9.8 字符比较函数 87
3.9.9 字符操作函数 87
第4章 T-SQL编程 90
4.1 T-SQL编程基础 90
4.1.1 T-SQL的语法格式约定 91
4.1.2 常量和变量 91
4.1.3 控制流程语句 94
4.1.4 注释 98
4.1.5 T-SQL编程示例 99
4.2 事务 101
4.2.1 事务的由来 101
4.2.2 事务的概念 101
4.2.3 事务的特性 102
4.2.4 事务的类型 102
4.2.5 事务的处理 103
4.3 视图 105
4.3.1 视图简介 105
4.3.2 创建视图 107
4.3.3 视图的管理 110
4.3.4 视图的使用 111
4.4 存储过程 111
4.4.1 存储过程概述 111
4.4.2 存储过程的创建和执行 113
4.4.3 管理存储过程 117
4.5 用户自定义函数 118
4.5.1 用户自定义函数概述 118
4.5.2 创建用户自定义函数 118
4.5.3 管理用户自定义函数 122
4.6 游标与数据遍历 124
4.6.1 游标概述 124
4.6.2 游标的使用 124
4.6.3 SQL Server中遍历数据的方法 126
4.7 T-SQL编程案例 128
第5章 基于Java的数据库操作 132
5.1 JDBC概述 132
5.2 JDBC中常用的类和接口 133
5.3 数据库操作 136
5.4 使用JDBC操作数据库示例 140
5.4.1 新建案例用表 140
5.4.2 向表中插入示例数据 141
5.4.3 新建Java工程 141
5.4.4 创建数据库操作辅助类 142
5.4.5 实现数据库操作 144
第6章 HTML和CSS基础 148
6.1 HTML概述 148
6.1.1 HTML的由来 148
6.1.2 HTML的定义 149
6.1.3 HTML的特点 150
6.1.4 HTML标签简介 150
6.1.5 HTML文档结构 150
6.2 用于信息呈现的HTML标签 151
6.2.1 head标签 151
6.2.2 段落标签 152
6.2.3 列表标签 153
6.2.4 表格标签 154
6.2.5 超链接与图像标签 156
6.2.6 页面容器标签 157
6.2.7 页面中的用户输入标签 157
6.3 用于信息提交的HTML标签 158
6.3.1 使用表单与用户进行交互 158
6.3.2 单行文本输入和密码输入 159
6.3.3 多行文本输入 159
6.3.4 单选和复选 160
6.3.5 下拉列表 161
6.3.6 数据提交按钮 161
6.3.7 重置表单信息 162
6.4 常用的HTML开发工具 163
6.4.1 VS Code安装及使用 163
6.4.2 WebStorm安装及使用 166
6.4.3 HTML编辑工具的比较 171
6.5 典型HTML界面设计案例 171
6.6 层叠样式表(CSS)基础 174
6.6.1 CSS格式 174
6.6.2 CSS的引入方式 174
6.6.3 CSS选择器 175
6.6.4 CSS常用属性 177
6.6.5 块级元素和内联元素 178
6.6.6 CSS盒模型 181
6.6.7 布局定位 182
6.6.8 浮动布局 182
6.6.9 CSS应用示例 186
第7章 JavaScript基础 188
7.1 JavaScript的产生与发展 188
7.1.1 JavaScript的组成 188
7.1.2 变量的定义 189
7.1.3 数据类型 190
7.1.4 引用类型 192
7.2 Web浏览器与JavaScript 196
7.2.1 Web应用中的JavaScript 196
7.2.2 JavaScript在HTML中的存在位置 196
7.3 JavaScript程序的执行 197
7.3.1 JavaScript的单线程 197
7.3.2 JavaScript中函数的作用域和代码的
执行 198
7.3.3 分支结构 199
7.3.4 循环结构 200
7.3.5 异常处理 201
7.3.6 函数初步 202
7.4 基于DOM的页面内容访问 203
7.4.1 JavaScript选择器 203
7.4.2 JavaScript操作页面内容 204
7.4.3 JavaScript操作页面样式 204
7.4.4 JavaScript事件 205
7.4.5 表单事件 207
7.4.6 文档事件 208
7.4.7 jQuery库 208
7.5 JavaScript使用示例 212
第8章 Java Web开发基础 217
8.1 Web应用程序开发中的基本概念 217
8.2 Java EE 架构 219
8.3 Eclipse Java EE集成开发环境 221
8.4 使用Eclipse IDE创建Java Web应用
程序 222
8.4.1 为Eclipse配置JRE 222
8.4.2 为Eclipse集成Tomcat服务器 223
8.4.3 用Eclipse编写Web应用程序 224
8.5 用Eclipse实现Web应用示例 227
8.5.1 Web页面效果 227
8.5.2 新建JSP文件 227
8.5.3 添加CSS样式 228
8.5.4 在BODY部分添加界面代码 230
8.5.5 运行 232
第9章 JSP基础 233
9.1 JSP简介与技术原理 233
9.1.1 JSP简介 233
9.1.2 JSP技术原理 234
9.2 JSP的基本语法 235
9.3 JSP的内置对象 245
9.3.1 输出输入对象 246
9.3.2 通信控制对象 248
9.3.3 Servlet对象 250
9.3.4 错误处理对象 251
9.4 在JSP中访问数据库 252
9.5 JSP开发示例 254
第10章 JavaBean基础 257
10.1 JavaBean技术概述 257
10.1.1 JavaBean的基本概念 257
10.1.2 JavaBean的任务与设计原则 258
10.1.3 JavaBean的分类和组成 259
10.1.4 JavaBean生命周期 260
10.2 编写和使用JavaBean 261
10.2.1 编写规则 261
10.2.2 使用实例 261
10.3 JSP与JavaBean的结合 276
10.3.1 标准标签 276
10.3.2 JSP与JavaBean结合使用示例 277
第11章 Servlet基础 279
11.1 Servelet的概念与技术原理 279
11.1.1 Servlet的概念 279
11.1.2 Servlet 与 Applet的比较 279
11.1.3 Servlet的功能 280
11.1.4 Servlet与传统CGI的比较 281
11.1.5 Servlet工作原理 282
11.1.6 Servlet生命周期 284
11.1.7 Servlet 会话管理 285
11.2 Servlet实现相关的接口和类 287
11.2.1 Servlet接口 287
11.2.2 GenericServlet类 288
11.2.3 HttpServlet类 289
11.3 Servlet请求和响应 290
11.3.1 HttpServletRequest对象 290
11.3.2 HttpServletRequest应用 292
11.3.3 HttpServletResponse对象 295
11.3.4 HttpServletResponse应用 296
11.4 Servlet开发与部署示例 297
11.4.1 Servlet代码编写 297
11.4.2 编译 Servlet 298
11.4.3 部署Servlet 298
附录A 快递管理信息系统的数据库表定义 300
参考文献 308
- 电子工业出版社有限公司
- 电子工业出版社有限公司有赞官方供货商,为客户提供一流的知识产品及服务。
- 扫描二维码,访问我们的微信店铺