
企业级资料库集成套用系统开发
《企业级资料库集成套用系统开发》是2014年6月1日清华大学出版社出版的图书,作者是李洪波、邹海林。
基本介绍
- 书名:企业级资料库集成套用系统开发
- 出版社:清华大学出版社
- 页数:431页
- 开本:16
- 作者:李洪波、邹海林
- 出版日期:2014年6月1日
- 语种:简体中文
- ISBN:7302355347
内容简介
《企业级资料库集成套用系统开发》内容简介:《企业级资料库集成套用系统开发》可以让更多的读者朋友们从书中了解到更多的知识,从而提升读者朋友们自身的知识水平,让我们跟随作者来共同的学习。
《企业级资料库集成套用系统开发》适合作为高等院校计算机专业、信息管理与信息系统专业的教材,也可作为企业级资料库集成套用系统开发爱好者的参考书。
编辑推荐
《企业级资料库集成套用系统开发》编辑推荐:《企业级资料库集成套用系统开发》是作者精心为广大读者朋友们编写而成的此书。《企业级资料库集成套用系统开发》依赖商业银行和电影明星两个案例,面向Windows和Web两种套用,依託商业银行的支行信息管理功能,基于分层架构体系,涉及Client/Server和Browser/Server两种模式,运用Visual C++2008、C#.NET和ASP.NET开发工具,开发资料库集成套用系统。
作者简介
李洪波副教授,男,45岁,硕士,鲁东大学信息管理系主任,主要研究方向为管理信息系统与云套用系统开发。目前开设的课程有管理信息系统概论、信息系统分析与设计、资料库原理、移动应用程式开发、HTML 5程式设计、Windows Azure平台实战、云计算。
参与完成国家863计画项目、山东省教育厅项目各1项,主持完成校级套用开发项目和山东省自然科学基金项目各1项。已在清华大学出版社出版《企业级典型Web实时监控系统软体开发》和《企业级Web信息系统典型项目开发》2部图书。在计算机全中文核心期刊上发表文章30余篇。
曾在烟台东方电子和建设部瀋阳煤气热力研究设计院供职,从事管理信息系统、后台实时监控系统和RTU的开发与技术支持。
受企业委託,开发“建工实名制管理信息系统”、“纺织企业Web实时监控系统”、“基于SAP平台的移动扫描盘点系统”。
目录
第1章 商业银行资料库开发
1.1 资料库分析与设计
1.1.1 需求分析
1.1.2 概念设计
1.1.3 逻辑设计
1.1.4 物理设计
1.1.5 完整性设计
1.1.6 安全性设计
1.2 商业银行资料库编程
1.2.1 商业银行资料库编程
1.2.2 资料库建模相关的Transact SQL语法基础
1.3 SQL Server 2008 R2版本、组件、安装、启动与登录
1.3.1 SQL Server 2008 R2版本和组件
1.3.2 SQL Server 2008 R2的安装
第2章 电影资料库开发实训
2.1 需求分析
2.2 概念设计
2.3 逻辑设计
2.4 实训题目
第3章 SQL Server 2008 R2套用基础
3.1 开启Internet远程连线
3.1.1 SQL Server Management Studio里的资料库伺服器配置
3.1.2 SQL Server Configuration Manager的配置
3.1.3 防火墙设定
3.2 附加与分离
3.2.1 採用Transact SQL分离与附加branch资料库
3.2.2 採用SQL Server Management Studio分离与附加branch资料库
3.2.3 sp_detach_db Transact SQL基础
3.3 备份与恢复
3.3.1 利用SQL Server Management Studio完全备份branch资料库
3.3.2 利用BACKUP命令备份branch资料库
3.3.3 利用SQL Server Management Studio还原branch资料库
3.3.4 利用RESTORE命令还原branch资料库
3.3.5 BACKUP Transact SQL基础
3.3.6 RESTORE Transact SQL基础
3.4 简单查询
3.4.1 SELECT子句
3.4.2 WHERE子句
3.4.3 FROM子句
3.4.4 聚集函式
3.4.5 GROUP BY子句
3.4.6 HAVING子句
3.4.7 ORDER BY子句
3.4.8 IDENTITY属性
3.4.9 集合操作符
3.4.10CASE表达式
3.4.11字元串模式匹配
3.5 嵌套子查询
3.5.1 集合间的成员关係——\(NOT\)in
3.5.2 集合间的比较——SOME|ANY|ALL
3.5.3 测试空关係——\(NOT\)EXISETS
3.6 视图
3.7 资料库修改
3.7.1 Insert
3.7.2 Delete
3.7.3 UPDATE
3.8 SQL程式基本结构
3.8.1 顺序结构BEGIN…END(Transact SQL)
3.8.2 选择结构IF…ELSE(Transact SQL)
3.8.3 循环结构WHILE(Transact SQL)
3.8.4 向客户端输出用户讯息
3.8.5 用户自定义函式CREATE FUNCTION
3.8.6 存储过程
第4章 SQL Server 2008 R2套用实训
第5章 运用Visual C++2008 DLL 开发商业银行数据访问层
5.1 概论
5.2 非M
5.2.1 DLL导出函式
5.2.2 DLL导出类
5.3 MFC规则DLL
5.3.1 概述
5.3.2 MFC规则DLL的创建
5.3.3 规则MFC DLL的对外简单输出
5.3.4 MFC规则DLL的调用
5.4 数据访问层的开发
5.4.1 类ADOConn的头档案——ADOConn.h
5.4.2 类ADOConn的源档案——ADOConn.cpp
5.4.3 Win32控制台套用测试程式
5.5 自训题
第6章 运用Visual C++2008 ATL COM开发商业银行业务逻辑层
6.1 业务逻辑层概述
6.2 ATL COM概述
6.2.1 什幺是
6.2.2 ATL基本技术
6.2.3 ATL基本使用
6.2.4 Win32客户端应用程式调用ATL COM组件
6.3 开发商业银行业务逻辑层组件BusinessLogic
6.3.1 接口IBranchBusiness对外发布的方法
6.3.2 接口IBranchBusiness对外发布的方法具体实现
6.3.3 接口IBranchBusiness的Win32控制台应用程式测试客户端
6.4 自训题
第7章 运用Visual C++2008 MFC开发商业银行用户应用程式
7.1 MFC技术基础
7.1.1 概述
7.1.2 常用的MFC
7.1.3 MFC类别
7.1.4 MFC相关
7.2 基于MFC的BranchWindowsApplication应用程式开发
7.2.1 MFC应用程式BranchWindowsApplication项目的建立
7.2.2 商业银行资料库的连线与断开——CBranchWindowsApplicationApp套用类的完善
7.2.3“支行管理”选单项的添加与命令讯息回响函式OnBranch
7.2.4 对话框的添加与相关讯息回响实现
7.2.5 导出到Excel档案功能的实现
7.2.6 支行管理运行结果界面
7.3 自训题
第8章 商业银行Web页面数据输出到Excel和PDF档案
8.1 ASP.NET数据源控制项
8.1.1 ASP.NET网页开发的基础模型
8.1.2 ASP.NET的常用数据源控制项
8.2 ASP.NET数据绑定控制项
8.2.1 GridView数据绑定控制项
8.2.2 DetailsView数据绑定控制项
8.2.3 FormView数据绑定控制项
8.2.4 ListView数据绑定控制项
8.3 Web页面数据输出到Excel和PDF档案的实现
8.3.1 业务逻辑层代理类的开发
8.3.2 支行信息浏览与导出界面的实现
8.3.3 支行信息浏览与导出功能的后台C#实现
8.4 自训题
第9章 基于Visual C#.NET三层应用程式开发
9.1 数据访问层实现
9.2 业务逻辑层实现
9.3 Windows桌面套用的实现
9.3.1 连线窗体设计
9.3.2 编辑窗体设计
9.3.3 Program类设计
9.3.4 基于Visual C#.NET的Excel访问输出实现
9.4 自训题
参考文献
1.1 资料库分析与设计
1.1.1 需求分析
1.1.2 概念设计
1.1.3 逻辑设计
1.1.4 物理设计
1.1.5 完整性设计
1.1.6 安全性设计
1.2 商业银行资料库编程
1.2.1 商业银行资料库编程
1.2.2 资料库建模相关的Transact SQL语法基础
1.3 SQL Server 2008 R2版本、组件、安装、启动与登录
1.3.1 SQL Server 2008 R2版本和组件
1.3.2 SQL Server 2008 R2的安装
第2章 电影资料库开发实训
2.1 需求分析
2.2 概念设计
2.3 逻辑设计
2.4 实训题目
第3章 SQL Server 2008 R2套用基础
3.1 开启Internet远程连线
3.1.1 SQL Server Management Studio里的资料库伺服器配置
3.1.2 SQL Server Configuration Manager的配置
3.1.3 防火墙设定
3.2 附加与分离
3.2.1 採用Transact SQL分离与附加branch资料库
3.2.2 採用SQL Server Management Studio分离与附加branch资料库
3.2.3 sp_detach_db Transact SQL基础
3.3 备份与恢复
3.3.1 利用SQL Server Management Studio完全备份branch资料库
3.3.2 利用BACKUP命令备份branch资料库
3.3.3 利用SQL Server Management Studio还原branch资料库
3.3.4 利用RESTORE命令还原branch资料库
3.3.5 BACKUP Transact SQL基础
3.3.6 RESTORE Transact SQL基础
3.4 简单查询
3.4.1 SELECT子句
3.4.2 WHERE子句
3.4.3 FROM子句
3.4.4 聚集函式
3.4.5 GROUP BY子句
3.4.6 HAVING子句
3.4.7 ORDER BY子句
3.4.8 IDENTITY属性
3.4.9 集合操作符
3.4.10CASE表达式
3.4.11字元串模式匹配
3.5 嵌套子查询
3.5.1 集合间的成员关係——\(NOT\)in
3.5.2 集合间的比较——SOME|ANY|ALL
3.5.3 测试空关係——\(NOT\)EXISETS
3.6 视图
3.7 资料库修改
3.7.1 Insert
3.7.2 Delete
3.7.3 UPDATE
3.8 SQL程式基本结构
3.8.1 顺序结构BEGIN…END(Transact SQL)
3.8.2 选择结构IF…ELSE(Transact SQL)
3.8.3 循环结构WHILE(Transact SQL)
3.8.4 向客户端输出用户讯息
3.8.5 用户自定义函式CREATE FUNCTION
3.8.6 存储过程
第4章 SQL Server 2008 R2套用实训
第5章 运用Visual C++2008 DLL 开发商业银行数据访问层
5.1 概论
5.2 非M
5.2.1 DLL导出函式
5.2.2 DLL导出类
5.3 MFC规则DLL
5.3.1 概述
5.3.2 MFC规则DLL的创建
5.3.3 规则MFC DLL的对外简单输出
5.3.4 MFC规则DLL的调用
5.4 数据访问层的开发
5.4.1 类ADOConn的头档案——ADOConn.h
5.4.2 类ADOConn的源档案——ADOConn.cpp
5.4.3 Win32控制台套用测试程式
5.5 自训题
第6章 运用Visual C++2008 ATL COM开发商业银行业务逻辑层
6.1 业务逻辑层概述
6.2 ATL COM概述
6.2.1 什幺是
6.2.2 ATL基本技术
6.2.3 ATL基本使用
6.2.4 Win32客户端应用程式调用ATL COM组件
6.3 开发商业银行业务逻辑层组件BusinessLogic
6.3.1 接口IBranchBusiness对外发布的方法
6.3.2 接口IBranchBusiness对外发布的方法具体实现
6.3.3 接口IBranchBusiness的Win32控制台应用程式测试客户端
6.4 自训题
第7章 运用Visual C++2008 MFC开发商业银行用户应用程式
7.1 MFC技术基础
7.1.1 概述
7.1.2 常用的MFC
7.1.3 MFC类别
7.1.4 MFC相关
7.2 基于MFC的BranchWindowsApplication应用程式开发
7.2.1 MFC应用程式BranchWindowsApplication项目的建立
7.2.2 商业银行资料库的连线与断开——CBranchWindowsApplicationApp套用类的完善
7.2.3“支行管理”选单项的添加与命令讯息回响函式OnBranch
7.2.4 对话框的添加与相关讯息回响实现
7.2.5 导出到Excel档案功能的实现
7.2.6 支行管理运行结果界面
7.3 自训题
第8章 商业银行Web页面数据输出到Excel和PDF档案
8.1 ASP.NET数据源控制项
8.1.1 ASP.NET网页开发的基础模型
8.1.2 ASP.NET的常用数据源控制项
8.2 ASP.NET数据绑定控制项
8.2.1 GridView数据绑定控制项
8.2.2 DetailsView数据绑定控制项
8.2.3 FormView数据绑定控制项
8.2.4 ListView数据绑定控制项
8.3 Web页面数据输出到Excel和PDF档案的实现
8.3.1 业务逻辑层代理类的开发
8.3.2 支行信息浏览与导出界面的实现
8.3.3 支行信息浏览与导出功能的后台C#实现
8.4 自训题
第9章 基于Visual C#.NET三层应用程式开发
9.1 数据访问层实现
9.2 业务逻辑层实现
9.3 Windows桌面套用的实现
9.3.1 连线窗体设计
9.3.2 编辑窗体设计
9.3.3 Program类设计
9.3.4 基于Visual C#.NET的Excel访问输出实现
9.4 自训题
参考文献
名人推荐
本书以理论为先导,以案例为牵引,落足企业级套用,理论和实践紧密结合,以达学以致用的目的。商业银行项目贯穿资料库套用的需求分析、设计、编程、部署。从工程出发,运用模组化的原则,进行分层架构设计与部署,具有企业级资料库套用系统开发的典型特徵,可满足时下技术型大学生培养和在职工程技术人员充电。
——吉林省教育厅科技处处长、东北师範大学软体学院研究员孙大文
资料库集成套用是本书之特色。资料库、软构件、Windows桌面套用、Web套用、列印报表模组有机集成在商业银行案例中,系统性地将知识、技术和原理呈现给渎者,使读者能够体会、掌握企业级项目开发的核心思想和实用技术,符合国家套用型人才培养的需求。
——吉林大学教务处处长、原计算机学院(软体学院)院长鬍亮
如何在大学本科阶段有效实施工程教育近几年已经成为我国大多数高校普遍关注的问题。对于计算机和软体工程专业而言,增加针对性更强的实践和实训课程,通过有计画的教学活动将工程实践融入大学课堂,提高学生的解决实际问题能力,或许是一有效的解决方案。本书可以成为软体工程实训或者资料库套用实践课程的主要教材,详细的设计、开发过程描述和明确的系统设计目标可以在吸引学生兴趣的同时为他们提供有效的学习指导。
——大连理工大学软体学院副院长、博士生导师郭禾
以资料库的企业级套用为立意,集成B/S模式和C/S模式,运用Microsoft SQL Server 2008 R2、Visual Studio 2008/2010的MFC、C#主流开发工具,沿着企业级典型分层架构的脉络,展开了企业级资料库集成套用的相关原理与技术,有助于读者掌握企业资料库集成套用系统开发的典型技术,是技术型人才培养所需之书。
——东北师範大学计算科学与信息技术学院院长马志强
工程化概念的导入前移,软构件技术的训练前移,移到资料库集成套用系统开发教材中,使得学生在学习资料库套用技术时,自然地领会软体工程有关的概念和技术,能起到融会贯通的作用,有助于减少读者掌握专业技术的时间,。有助于培养套用型人才。此外,两个案例并行,讲练结合,边讲边练,第一时间帮助读者完成自我反馈,以迅速提高读者独立分析问题和解决问题的能力。
——长春理工大学研究生院常务副院长杨华民
——吉林省教育厅科技处处长、东北师範大学软体学院研究员孙大文
资料库集成套用是本书之特色。资料库、软构件、Windows桌面套用、Web套用、列印报表模组有机集成在商业银行案例中,系统性地将知识、技术和原理呈现给渎者,使读者能够体会、掌握企业级项目开发的核心思想和实用技术,符合国家套用型人才培养的需求。
——吉林大学教务处处长、原计算机学院(软体学院)院长鬍亮
如何在大学本科阶段有效实施工程教育近几年已经成为我国大多数高校普遍关注的问题。对于计算机和软体工程专业而言,增加针对性更强的实践和实训课程,通过有计画的教学活动将工程实践融入大学课堂,提高学生的解决实际问题能力,或许是一有效的解决方案。本书可以成为软体工程实训或者资料库套用实践课程的主要教材,详细的设计、开发过程描述和明确的系统设计目标可以在吸引学生兴趣的同时为他们提供有效的学习指导。
——大连理工大学软体学院副院长、博士生导师郭禾
以资料库的企业级套用为立意,集成B/S模式和C/S模式,运用Microsoft SQL Server 2008 R2、Visual Studio 2008/2010的MFC、C#主流开发工具,沿着企业级典型分层架构的脉络,展开了企业级资料库集成套用的相关原理与技术,有助于读者掌握企业资料库集成套用系统开发的典型技术,是技术型人才培养所需之书。
——东北师範大学计算科学与信息技术学院院长马志强
工程化概念的导入前移,软构件技术的训练前移,移到资料库集成套用系统开发教材中,使得学生在学习资料库套用技术时,自然地领会软体工程有关的概念和技术,能起到融会贯通的作用,有助于减少读者掌握专业技术的时间,。有助于培养套用型人才。此外,两个案例并行,讲练结合,边讲边练,第一时间帮助读者完成自我反馈,以迅速提高读者独立分析问题和解决问题的能力。
——长春理工大学研究生院常务副院长杨华民
转载请注明出处海之美文 » 企业级资料库集成套用系统开发