管理信息系统开发技术基础(Java)

作者
闻思源
丛书名
出版社
电子工业出版社
ISBN
9787121399794
简要
简介
内容简介 本书以使学生掌握B/S架构管理信息系统开发基本技术为目标,以Java为程序开发语言,以SQL Server为关系型数据库管理系统,以关系型数据库管理与数据操纵、HTML和CSS基础、JavaScript基础、初级Web页面开发、JSP开发、Servlet开发、Java的数据库访问技术、JavaBean开发为从浅到深的技术路径,全面系统地介绍如何应用这些方法完成管理信息系统的各项开发工作,并结合具体案例逐一进行开发步骤与关键点的详解。本书内容覆盖J2EE全栈开发技术,详细充实、实践性佳,保障学生在学习后立即可以投入使用。本书要求学习者具备Java程序设计语言的基础知识。本书既可作为高等院校信息管理与信息系统专业、计算机专业、经济管理类专业本科生、研究生管理信息系统开发技术等课程的教材,也可作为MBA、工程硕士等相关课程的参考书。对于从事管理信息系统建设、开发及包括CIO在内的各级管理人员来说,本书亦是一本有益的参考书。
目录



第1章 管理信息系统基础\t1
1.1 数据与信息\t1
1.1.1 数据\t1
1.1.2 信息\t2
1.1.3 数据与信息的关系\t3
1.2 管理信息系统概述\t4
1.2.1 管理\t4
1.2.2 信息系统\t4
1.2.3 管理信息系统\t5
1.3 管理信息系统的开发过程\t6
1.3.1 计划阶段\t6
1.3.2 需求分析阶段\t6
1.3.3 系统设计阶段\t7
1.3.4 系统开发阶段\t7
1.3.5 系统测试\t8
1.3.6 运行维护阶段\t8
1.4 管理信息系统的开发模型\t8
1.4.1 瀑布模型\t8
1.4.2 边做边改模型\t9
1.4.3 快速原型模型\t9
1.4.4 演化模型\t10
1.4.5 增量模型\t10
1.5 常用集成开发工具\t11
1.5.1 Java开发工具\t12
1.5.2 .Net开发工具\t13
第2章 数据库基础\t14
2.1 数据管理技术的发展\t14
2.1.1 人工管理阶段\t14
2.1.2 文件系统阶段\t15
2.1.3 数据库管理系统阶段\t15
2.2 数据库管理系统\t16
2.2.1 数据库管理系统的概念\t16
2.2.2 数据库管理系统的主要功能\t16
2.2.3 数据库管理系统的工作模式\t17
2.2.4 数据库管理系统的优点\t18
2.2.5 数据库种类\t18
2.2.6 主流关系型数据库管理系统\t19
2.3 数据库系统\t21
2.3.1 数据库系统的基本概念\t21
2.3.2 常用的数据库系统\t22
2.4 数据库系统的数据模型\t23
2.4.1 数据模型的概念\t23
2.4.2 数据模型的发展\t23
2.4.3 数据模型的层次类型\t24
2.5 关系数据模型\t25
2.5.1 关系数据模型的概念\t25
2.5.2 关系数据模型的基本概念术语\t25
2.5.3 关系数据模型的表示\t27
2.5.4 关系数据模型的三类完整性约束\t27
2.6 关系数据模型的E-R图表达\t28
2.6.1 E-R图的概念\t28
2.6.2 E-R图的构成要素\t28
2.6.3 E-R图的三种一般性约束\t29
2.6.4 E-R图的设计步骤\t30
2.6.5 E-R图设计示例\t32
第3章 SQL基础\t33
3.1 SQL语言概述\t33
3.1.1 SQL发展史\t33
3.1.2 SQL分类\t34
3.1.3 SQL的特点\t34
3.1.4 SQL的基本概念\t35
3.2 SQL测试环境搭建\t36
3.2.1 SQL Server数据库简介\t36
3.2.2 SQL Server 2012的运行环境要求\t38
3.2.3 SQL Server 2012的安装\t39
3.3 SQL Server的数据类型\t51
3.3.1 整数\t51
3.3.2 浮点数\t51
3.3.3 日期和时间\t52
3.3.4 字符和字符串\t53
3.3.5 文本和图形\t54
3.3.6 货币\t54
3.3.7 位数据类型\t54
3.3.8 二进制\t54
3.3.9 其他数据类型\t55
3.4 SQL Server的运算符和表达式\t56
3.4.1 运算符\t56
3.4.2 表达式\t58
3.5 数据定义\t59
3.5.1 CREATE语句\t59
3.5.2 ALTER语句\t61
3.5.3 DROP语句\t65
3.6 数据查询\t65
3.6.1 SELECT查询语句语法\t65
3.6.2 基础查询说明\t66
3.6.3 模糊查询\t67
3.6.4 多表联合查询\t69
3.6.5 子查询\t73
3.7 数据操纵\t74
3.7.1 使用INSERT语句新增数据\t75
3.7.2 使用UPDATE语句修改数据\t77
3.7.3 使用Delete语句删除数据\t77
3.8 数据访问控制\t78
3.8.1 DBMS的数据访问控制机制\t78
3.8.2 权限与角色\t79
3.8.3 数据控制语言\t79
3.9 数据库常用函数\t81
3.9.1 日期函数\t81
3.9.2 聚合函数\t82
3.9.3 数学函数\t83
3.9.4 数据类型转换函数\t84
3.9.5 字符转换函数\t85
3.9.6 去空格函数\t86
3.9.7 取子串函数\t86
3.9.8 字符比较函数\t87
3.9.9 字符操作函数\t87
第4章 T-SQL编程\t90
4.1 T-SQL编程基础\t90
4.1.1 T-SQL的语法格式约定\t91
4.1.2 常量和变量\t91
4.1.3 控制流程语句\t94
4.1.4 注释\t98
4.1.5 T-SQL编程示例\t99
4.2 事务\t101
4.2.1 事务的由来\t101
4.2.2 事务的概念\t101
4.2.3 事务的特性\t102
4.2.4 事务的类型\t102
4.2.5 事务的处理\t103
4.3 视图\t105
4.3.1 视图简介\t105
4.3.2 创建视图\t107
4.3.3 视图的管理\t110
4.3.4 视图的使用\t111
4.4 存储过程\t111
4.4.1 存储过程概述\t111
4.4.2 存储过程的创建和执行\t113
4.4.3 管理存储过程\t117
4.5 用户自定义函数\t118
4.5.1 用户自定义函数概述\t118
4.5.2 创建用户自定义函数\t118
4.5.3 管理用户自定义函数\t122
4.6 游标与数据遍历\t124
4.6.1 游标概述\t124
4.6.2 游标的使用\t124
4.6.3 SQL Server中遍历数据的方法\t126
4.7 T-SQL编程案例\t128
第5章 基于Java的数据库操作\t132
5.1 JDBC概述\t132
5.2 JDBC中常用的类和接口\t133
5.3 数据库操作\t136
5.4 使用JDBC操作数据库示例\t140
5.4.1 新建案例用表\t140
5.4.2 向表中插入示例数据\t141
5.4.3 新建Java工程\t141
5.4.4 创建数据库操作辅助类\t142
5.4.5 实现数据库操作\t144
第6章 HTML和CSS基础\t148
6.1 HTML概述\t148
6.1.1 HTML的由来\t148
6.1.2 HTML的定义\t149
6.1.3 HTML的特点\t150
6.1.4 HTML标签简介\t150
6.1.5 HTML文档结构\t150
6.2 用于信息呈现的HTML标签\t151
6.2.1 head标签\t151
6.2.2 段落标签\t152
6.2.3 列表标签\t153
6.2.4 表格标签\t154
6.2.5 超链接与图像标签\t156
6.2.6 页面容器标签\t157
6.2.7 页面中的用户输入标签\t157
6.3 用于信息提交的HTML标签\t158
6.3.1 使用表单与用户进行交互\t158
6.3.2 单行文本输入和密码输入\t159
6.3.3 多行文本输入\t159
6.3.4 单选和复选\t160
6.3.5 下拉列表\t161
6.3.6 数据提交按钮\t161
6.3.7 重置表单信息\t162
6.4 常用的HTML开发工具\t163
6.4.1 VS Code安装及使用\t163
6.4.2 WebStorm安装及使用\t166
6.4.3 HTML编辑工具的比较\t171
6.5 典型HTML界面设计案例\t171
6.6 层叠样式表(CSS)基础\t174
6.6.1 CSS格式\t174
6.6.2 CSS的引入方式\t174
6.6.3 CSS选择器\t175
6.6.4 CSS常用属性\t177
6.6.5 块级元素和内联元素\t178
6.6.6 CSS盒模型\t181
6.6.7 布局定位\t182
6.6.8 浮动布局\t182
6.6.9 CSS应用示例\t186
第7章 JavaScript基础\t188
7.1 JavaScript的产生与发展\t188
7.1.1 JavaScript的组成\t188
7.1.2 变量的定义\t189
7.1.3 数据类型\t190
7.1.4 引用类型\t192
7.2 Web浏览器与JavaScript\t196
7.2.1 Web应用中的JavaScript\t196
7.2.2 JavaScript在HTML中的存在位置\t196
7.3 JavaScript程序的执行\t197
7.3.1 JavaScript的单线程\t197
7.3.2 JavaScript中函数的作用域和代码的
执行\t198
7.3.3 分支结构\t199
7.3.4 循环结构\t200
7.3.5 异常处理\t201
7.3.6 函数初步\t202
7.4 基于DOM的页面内容访问\t203
7.4.1 JavaScript选择器\t203
7.4.2 JavaScript操作页面内容\t204
7.4.3 JavaScript操作页面样式\t204
7.4.4 JavaScript事件\t205
7.4.5 表单事件\t207
7.4.6 文档事件\t208
7.4.7 jQuery库\t208
7.5 JavaScript使用示例\t212
第8章 Java Web开发基础\t217
8.1 Web应用程序开发中的基本概念\t217
8.2 Java EE 架构\t219
8.3 Eclipse Java EE集成开发环境\t221
8.4 使用Eclipse IDE创建Java Web应用
程序\t222
8.4.1 为Eclipse配置JRE\t222
8.4.2 为Eclipse集成Tomcat服务器\t223
8.4.3 用Eclipse编写Web应用程序\t224
8.5 用Eclipse实现Web应用示例\t227
8.5.1 Web页面效果\t227
8.5.2 新建JSP文件\t227
8.5.3 添加CSS样式\t228
8.5.4 在BODY部分添加界面代码\t230
8.5.5 运行\t232
第9章 JSP基础\t233
9.1 JSP简介与技术原理\t233
9.1.1 JSP简介\t233
9.1.2 JSP技术原理\t234
9.2 JSP的基本语法\t235
9.3 JSP的内置对象\t245
9.3.1 输出输入对象\t246
9.3.2 通信控制对象\t248
9.3.3 Servlet对象\t250
9.3.4 错误处理对象\t251
9.4 在JSP中访问数据库\t252
9.5 JSP开发示例\t254
第10章 JavaBean基础\t257
10.1 JavaBean技术概述\t257
10.1.1 JavaBean的基本概念\t257
10.1.2 JavaBean的任务与设计原则\t258
10.1.3 JavaBean的分类和组成\t259
10.1.4 JavaBean生命周期\t260
10.2 编写和使用JavaBean\t261
10.2.1 编写规则\t261
10.2.2 使用实例\t261
10.3 JSP与JavaBean的结合\t276
10.3.1 标准标签\t276
10.3.2 JSP与JavaBean结合使用示例\t277
第11章 Servlet基础\t279
11.1 Servelet的概念与技术原理\t279
11.1.1 Servlet的概念\t279
11.1.2 Servlet 与 Applet的比较\t279
11.1.3 Servlet的功能\t280
11.1.4 Servlet与传统CGI的比较\t281
11.1.5 Servlet工作原理\t282
11.1.6 Servlet生命周期\t284
11.1.7 Servlet 会话管理\t285
11.2 Servlet实现相关的接口和类\t287
11.2.1 Servlet接口\t287
11.2.2 GenericServlet类\t288
11.2.3 HttpServlet类\t289
11.3 Servlet请求和响应\t290
11.3.1 HttpServletRequest对象\t290
11.3.2 HttpServletRequest应用\t292
11.3.3 HttpServletResponse对象\t295
11.3.4 HttpServletResponse应用\t296
11.4 Servlet开发与部署示例\t297
11.4.1 Servlet代码编写\t297
11.4.2 编译 Servlet\t298
11.4.3 部署Servlet\t298
附录A 快递管理信息系统的数据库表定义\t300
参考文献\t308

推荐

车牌查询
桂ICP备20004708号-3