数据库应用系统技术
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

前言

本书是上海市教育委员会组编的“高等学校‘互联网+’应用能力培养规划教材”。

“互联网+”将信息技术与各行业领域结合创造出新的经济社会形态,因此树立信息意识、掌握信息知识和具有信息能力已经成为新时代大学生的必备信息素养。

每个“互联网+”的背后都有数据库应用系统的支持。本书从经典的数据库技术入手,融合信息管理、软件工程和程序开发方法等多个学科的相关知识,引入“互联网+”思维和热点技术,构建独具特色的课程内容体系,形成适合通识教育的新科目。

本书结合作者近20年在数据库领域的项目研发和课程教学经验,并汇集上海市多所高校一线教师的教学体会,是在上海市精品课程和上海市优秀教材基础上升级的第4个版本。全书以一个完整的“e学习”系统实际案例驱动,围绕数据库应用系统构建流程中的核心问题,介绍涵盖应用发现、需求分析、系统设计、开发实现和部署各个环节的方法与技术及新思维方式,以“系统观”推动学生从信息意识、信息知识到信息能力的构建。

本书采用开源MySQL及数据库管理工具Navicat for MySQL实现数据库的建立和维护,简单且高效;在Visual Studio可视化开发环境下采用ASP.NET和C#语言实现数据库应用系统的开发,流程简明且代码复用率高,很容易模仿并迁移到新的应用中;采用Word、Excel和Visio制作系统开发文档,培养读者的写作表达能力和团队协作能力。

另外,本书引入大量前沿新技术和行业领域案例,趣味性强:通过多个实际“互联网+”领域案例剖析,讨论移动网、云计算、大数据、物联网、人工智能等新技术应用趋势;介绍ECharts数据可视化分析、非关系型数据库MongoDB的应用,采用云平台实现系统部署发布;结合教学案例介绍大量热点技术,如动态控件、MD5加密、视频播放、二维码生成、社交平台转发分享、AI“刷脸”识别等应用。

通过阅读和学习本书,读者能够具备信息创新意识、“互联网+”思维方式,以及根据实际问题探索新技术和设计数据库应用系统解决方案的能力。

为了辅助教师开展教学,配合读者学习,本书前9章均提供了“实验与思考”内容,第10章提供了“综合实践”内容。

本书提供丰富的教学资源,包括:电子教案、教学案例和实验数据库脚本文件、部分例题源代码、“e学习”系统源代码、附录等。可以登录华信教育资源网(www.hxedu.com.cn)免费获取相关资源包,也可以扫描书中的二维码获取相关资源或观看演示视频。

本书由刘晓强教授和李东方教授主编,由上海市数据库教学联合团队共同完成。当今信息技术的发展非常快,限于作者学识和水平,书中难免有不当之处,敬请读者批评指正。

作者