前 言 当前各类高等院校的专业课程教学逐渐采用“教、学、做”一体、“项目整合”“任务驱动”的教学方式。随着网络技术的发展,各类网络平台中的后台数据管理越来越重要,数据库应用系统的开发设计能力已经成为各类院校计算机相关专业学生的必备技能。微软公司的SQL Server数据库管理系统功能强大、应用广泛,在数据管理方面有独特的优势。 本书以实际应用和案例实现为主,理论知识讲解为辅,论述准确、讲解详细、案例充足、图文并茂,并有配套的实训课教学内容。本书以SQL Server 2017数据库管理系统为后台数据支撑,配合Visual Studio 2017开发平台设计实现前台页面功能,以读者熟悉的“图书借阅系统”为开发任务,以B/S模式为开发架构,分化整合为5个学习情境。每个学习情境由不同数量的任务构成,每个任务均为实际操作内容,同时配合一定的理论知识讲解,逐步细致地完成数据库应用系统的开发过程。各学习情境主要内容如下所述。 学习情境1完成“图书借阅系统”数据库的创建、管理、备份、还原,使用ADO.NET技术访问数据库。 学习情境2完成“图书借阅系统”数据表的创建、管理,表数据的增加、修改、删除,使用约束实现数据完整性,设计并实现表数据的添加和删除页面。 学习情境3使用TSQL语言完成数据查询,以单表、多表、子查询为核心,利用查询技术完成信息修改、用户登录页面功能。 学习情境4围绕Visual Studio开发技术,实现用户控件、导航控件、数据控件的制作及使用,完成网站首页、用户主页的设计。 学习情境5综合介绍“校园论坛”网站的设计。 本教材获得2019年安徽省教育厅高校学科(专业)拔尖人才学术资助项目子项目(出版高职高专特色教材)、2019安徽省教育厅质量工程项目“高水平高职教材建设”(项目编号: 2018yljc188)和2019年安徽省教育厅质量工程项目“大规模在线开放课程(MOOC)示范项目”(项目编号: 2018mooc340)的资助,在此感谢安徽省教育厅的多方资助。 由于编者水平有限,书中难免存在疏漏和不妥之处,敬请读者、同行批评指正。 编者2020年4月