欢迎来到中国铁道出版社有限公司官网!
$itImage.title$

数据库应用系统设计与实践(含盘)

书      号:9787113116323

丛  书 名:普通高等学校应用型人才培养系列规划教材

作      者:周丽娟 王洁 徐敏 编著

译      者:

开      本:小16开

装      帧:平装

正文语种:

出  版 社:中国铁道出版社有限公司

定      价:29.8

  • 内容简介

    本书从数据库开发的技术和工具出发,采用案例的形式展示数据库应用系统开发的全过程。全书分为8章,第1章和第2章分别介绍数据库系统的基础知识和系统建模及数据库设计的方法,介绍了目前主流的建模工具软件的使用。第3章到第8章分别介绍了以JSP、ASP.NET、C++和JAVA等作为前台手段,MicrosoftSQLServer作为后台数据库的系统开发案例。本书按照数据库应用系统开发的流程,从应用背景、需求分析、系统设计、系统实现等步骤循序渐进的介绍每个案例的开发实现过程,对复杂系统进行了UML建模、数据库建模等,主次分明,分析透彻。每个案例都融入了数据库开发的实用技巧和关键技术,每个实例都提供了经过测试的完整源代码及说明,便于读者学习和参考。
  • 前言

    数据库技术是计算机科学的重要分支,也是应用最为广泛的技术之一。数据库应用系统的开发是一项复杂细致的工作,一直是软件编程中最受关注的领域。本书针对数据库应用系统开发的不同技术,融合当前主流的程序开发语言和主流的数据库系统,为不同目标、不同工具掌握者提供最实用的开发指南。
    本书以系统性、科学性为原则,以实际应用为目标,从数据库开发的技术和工具出发,通过案例展示数据库应用系统开发的全过程。案例覆盖面广,包含了目前流行的数据库开发方法和工具,融入了实用开发技巧和关键技术。每个实例来源于实际生活,突出实用性,全部案例通过完整测试和应用,全部代码及其说明都附在光盘中,便于读者学习和参考。
    全书将数据库理论、技术和实际系统开发过程相结合,共分为8章。第1章介绍了数据库系统的相关知识,数据库设计的方法和步骤;第2章介绍了在数据库应用系统开发过程中,系统建模和数据库设计的概念、方法,并通过实例介绍目前主流的建模工具软件的使用。第3章~第8章为具体案例,每个案例从系统概述、需求分析、系统总体设计、数据库设计、系统详细设计和实现、关键技术等方面循序渐进地介绍如何完成数据库应用系统的开发。6个案例的开发工具分别使用了JSP、ASP.NET、C++和Java作为前台手段,后台使用了Microsoft SQL Server数据库,希望通过多种开发环境、多个不同应用的案例,使读者快速掌握数据库系统开发的精髓。
    本书总结了编者多年来从事数据库教学和科研的经验和体会,结合编者多年产学研结合的成果,理论应用于实际。全部案例来源于编者的开发实践,阐述循序渐进,既注重系统性、科学性和先进性,又特别注重实用性。
    本书由周丽娟统稿,周丽娟编写第1、3、4、5章,王洁编写第2、6、7、8章,徐敏负责程序设计和编码调试,参加本书辅助工作的人员还有张璋、李爽、姚乃明、秦烨、高波、刘梦雯、李仙、王旭、雷震宇、黄亦佳、宋麟、胡新等,在此一并向他们表示感谢!
    由于时间和水平有限,书中难免有疏漏和不妥之处,敬请广大读者批评指正。
  • 目录

    第1章 数据库应用系统设计 1
    1.1 概述 1
    1.1.1 数据库基本概念 1
    1.1.2 数据模型 2
    1.1.3 数据库系统结构 4
    1.1.4 数据库应用系统设计的方法 5
    1.2 需求分析 7
    1.3 概念结构设计 8
    1.3.1 数据库概念结构设计策略和步骤 8
    1.3.2 实体-联系(E-R)方法 9
    1.4 逻辑结构设计 12
    1.4.1 数据库逻辑设计基本方法 12
    1.4.2 视图设计 13
    1.5 数据库的物理设计 13
    1.5.1 存取方法设计 14
    1.5.2 存储结构设计 15
    1.6 数据库实施 15
    1.6.1 数据载入和应用程序的编制调试 15
    1.6.2 数据库的试运行 16
    1.7 数据库运行和维护 16
    小结 17
    第2章 数据库应用系统建模与数据库设计 18
    2.1 建模的意义和目标 18
    2.2 UML建模 19
    2.2.1 UML概述 19
    2.2.2 UML包括的内容 19
    2.3 UML建模工具Rose 20
    2.3.1 Rose使用简介 21
    2.3.2 使用Rose建模 24
    2.3.3 建模小结 36
    2.4 使用PowerDesigner进行数据库设计 36
    2.4.1 PowerDesigner简介 37
    2.4.2 使用PowerDesigner环境 38
    2.4.3 使用PowerDesigner进行数据库设计 39
    2.4.4 数据库设计小结 50
    小结 50
    第3章 试卷智能生成与题库管理系统 51
    3.1 系统概述 51
    3.1.1 开发目的和背景 51
    3.1.2 开发环境和技术 52
    3.2 系统需求分析 52
    3.3 系统总体设计 54
    3.4 数据库设计 56
    3.4.1 数据库模型 56
    3.4.2 数据字典 57
    3.5 系统详细设计 59
    3.5.1 主窗口 61
    3.5.2 抽取现有试卷 62
    3.5.3 自动组卷 65
    3.5.4 手动组卷 68
    3.5.5 试卷管理 70
    3.5.6 试题管理 72
    3.5.7 题型管理 77
    3.5.8 科目管理 77
    3.5.9 修改密码 78
    3.6 系统关键技术 78
    3.6.1 主要算法 78
    3.6.2 数据库连接技术 80
    3.6.3 Visual C++操纵Microsoft Word 82
    小结 85
    第4章 运动会编排系统 86
    4.1 系统概述 86
    4.1.1 开发目的和背景 86
    4.1.2 开发环境和技术 87
    4.2 需求分析 87
    4.3 总体设计 88
    4.4 数据库设计 89
    4.4.1 数据库模型 89
    4.4.2 数据字典 90
    4.5 系统详细设计 91
    4.5.1 新运动会初始化 92
    4.5.2 报名表设计 96
    4.5.3 查询统计 100
    4.5.4 编排管理 103
    4.5.5 赛况管理 108
    4.5.6 维护 110
    4.6 系统关键技术 112
    4.6.1 主要算法的实现 112
    4.6.2 主要难点的突破 114
    小结 116
    第5章 在线自测系统 117
    5.1 系统概述 117
    5.1.1 开发目的和背景 117
    5.1.2 系统的开发环境和技术 118
    5.2 系统需求分析 118
    5.3 系统总体设计 119
    5.4 数据库设计 120
    5.4.1 数据库模型 120
    5.4.2 数据字典 121
    5.4.3 数据库的实现 121
    5.5 系统详细设计 123
    5.5.1 自测 124
    5.5.2 试题管理 134
    5.5.3 系统管理 141
    5.6 关键技术 147
    小结 148
    第6章 餐饮管理系统 149
    6.1 系统概述 149
    6.1.1 开发目的和背景 149
    6.1.2 开发工具和技术 150
    6.2 需求分析 150
    6.3 总体设计 151
    6.4 数据库设计 152
    6.4.1 数据库模型 152
    6.4.2 数据字典 152
    6.5 系统详细设计 155
    6.5.1 系统登录 155
    6.5.2 就餐管理模块 157
    6.5.3 桌台管理模块 165
    6.5.4 菜单管理模块 169
    6.5.5 营业额管理模块 173
    6.5.6 用户管理模块 175
    6.5.7 系统管理模块 181
    6.5.8 辅助工具模块 183
    6.6 关键技术 184
    6.6.1 ADO.NET技术 184
    6.6.2 数据库备份和恢复技术 187
    小结 187
    第7章 汽车租赁管理信息系统 188
    7.1 系统概述 188
    7.1.1 开发目的和背景 188
    7.1.2 系统的开发环境和技术 189
    7.2 需求分析 189
    7.3 总体设计 190
    7.4 数据库设计 190
    7.4.1 数据库模型 191
    7.4.2 数据字典 192
    7.5 系统详细设计 198
    7.5.1 系统登录与主界面 198
    7.5.2 租赁车辆信息管理模块 199
    7.5.3 租赁客户信息管理模块 205
    7.5.4 租赁合同信息管理模块 210
    7.6 系统关键技术 219
    7.6.1 网络数据库技术分析及选择 219
    7.6.2 图片上传的功能 220
    小结 221
    第8章 实验室设备管理系统 222
    8.1 系统概述 222
    8.1.1 开发目的和背景 222
    8.1.2 系统的开发环境和技术 223
    8.2 需求分析 223
    8.3 总体设计 224
    8.4 数据库设计 225
    8.4.1 数据库模型 225
    8.4.2 数据字典 225
    8.5 系统详细设计 228
    8.5.1 基本设备管理模块 228
    8.5.2 故障设备管理模块 234
    8.5.3 用户管理 238
    8.5.4 打印报表模块 239
    8.5.5 数据挖掘模块 246
    8.6 系统关键技术 254
    8.6.1 数据挖掘 254
    8.6.2 Web Service技术介绍 259
    小结 261
    参考文献 262
  • 作者介绍

    主要著译者顺序姓名学历职称学科专长通讯地址1 周丽娟 博士教授 软件工程、数据库 工作单位首都师范大学 邮政编码100048 电话 134398998102 王洁 数据库工作单位首都师范大学 邮政编码 电话 3 工作单位 邮政编码 电话 审校者(主审者) 学历 工作单位 邮政编码 电话 职称 工作单位 邮政编码 电话
  • 编辑推荐

    数据库的案例教材
  • 书评书荐

  • 附件下载

图书推荐