
基本信息出版社:清华大学出版社
页码:428 页
出版日期:2008年09月
ISBN:9787811233599
条形码:9787811233599
版本:第1版
装帧:平装
开本:16
正文语种:中文
丛书名:高等学校计算机科学与教材
内容简介 《数据库应用系统开发实例》精选了5种当前应用较广泛的开发工具,以学生综合信息管理系统为背景,详细讲述了使用SQLServer2000开发该系统的全过程。《数据库应用系统开发实例》共分为9章。第1章到第3章介绍了使用SQLServet进行数据库系统开发的一些基础性知识。第4章针对学生综合信息管理系统,介绍了数据库设计的全过程。第5章到第9章分别介绍了使用各种开发工具开发学生综合信息管理系统的全过程。
《数据库应用系统开发实例》不仅对高校计算机等相关专业的学生进行毕业设计、课程设计具有较高的参考价值,还适合广大使用SQLServer进行数据库系统开发的软件开发人员参考。
目录
第1章数据库基本原理
1.1数据库系统概述
1.1.1数据库的地位
1.1.2四个基本概念
1.1.3数据库系统结构
1.2关系模型
1.2.1关系数据结构
1.2.2关系操作
1.2.3关系完整性约束
1.3SQL语言概述
1.3.1sQL概述
1.3.2SQL语言的组成
1.3.3SQL语句的结构
1.3.4常用的SQL语句
第2章数据库系统设计
2.1数据库设计概述
2.2需求分析
2.2.1需求分析的任务
2.2.2需求分析的方法
2.2.3数据字典
2.3概念结构设计
2.3.1概念结构
2.3.2概念设计的方法与步骤
2.3.3数据抽象与局部视图设计
2.3.4视图的集成
2.4逻辑结构设计
2.4.1E-R图向关系模型的转换
2.4.2数据模型的优化
第3章SQLSenrer2000数据库系统
3.1SQLServer2000简介
3.2SQLServer企业管理器
3.2.1企业管理器的环境
3.2.2启动与关闭服务器
3.2.3企业管理器的常见用途
3.3SQLServer查询分析器
3.3.1SQLServer查询分析器简介
3.3.2配置SQLServer查询分析器
3.3.3使用SQLServer查询分析器
3.4SQLServer2000的数据库创建
3.4.1文件与文件组
3.4.2用企业管理器创建数据库
3.4.3创建数据库表
3.4.4创建和使用约束
第4章学生综合信息管理系统的研究
4.1概述
4.1.1设计原则
4.1.2需求分析
4.2数据库的设计
4.2.1概念结构设计
4.2.2逻辑结构设计
4.3系统的功能结构
4.3.1管理员子系统
4.3.2教师子系统
4.3.3学生子系统
第5章基于VisualBasic的系统实现
5.1常用数据库控件介绍
5.1.1DataGrid控件
5.1.2MsFlexGrid控件
5.2使用AD0访问数据库
5.2.1ADO概述
5.2.2ADO对象模型简介
5.2.3ADO的编程模型
5.2.4在VisualBasic中使用ADO对象
5.3创建学生综合信息管理系统工程
5.4创建公用模块
5.4.1公用模块的功能
5.4.2公用模块的设计
5.5创建启动窗体模块
5.5.1窗体界面设计
5.5.2启动窗体的设置
5.5.3编写窗体代码
5.6创建登录模块
5.7创建主窗体模块
5.7.1主窗体菜单设计
5.7.2主窗体工具栏设计
5.7.3主窗体界面设计
5.7.4主窗体状态栏设计
5.7.5编写窗体代码
5.8实现数据报表功能
5.8.1数据环境设计器
5.8.2建立报表
5.9创建学生信息查询模块
5.9.1学生基本信息查询窗体设计
5.9.2学生成绩查询窗体设计
5.10创建教师用户模块
5.10.1教师信息查询窗体设计
5.10.2教师授课课程成绩维护窗体设计
5.11创建系统用户模块
5.11.1学生基本信息维护窗体设计
5.11.2学生选课信息维护窗体设计
5.11.3教师基本信息维护窗体设计
5.11.4教师授课信息维护窗体设计
5.12创建其他模块
5.12.1用户密码修改窗体设计
5.12.2关于窗体设计
5.12.3实现系统退出功能
5.12.4实现系统重新登录功能
5.13系统的改进与扩展
第6章基于VisllalC++的系统实现
6.1用ViSUalC++开发数据库程序概述
6.1.1ODBC技术
6.1.2DAO技术
6.1.3ADO技术
6.2常用数据库控件介绍
6.2.1ADOData控件
6.2.2:DataGrid控件
6.2.3DataCombo控件
6.3创建项目框架
6.3.1新建工程
6.3.2设计ADo封装类
6.3.3添加ADO控件
6.3.4为表创建类
6.4创建登录窗体模块
6.5创建主窗体模块
6.5.1主窗体菜单设计
6.5.2主窗体界面设计
6.5.3主窗体状态栏设计
6.6创建学生用户模块
6.6.1学生信息查询窗体设计
6.6.2学生成绩查询窗体设计
6.7创建教师用户模块
6.7.1教师信息查询窗体设计
6.7.2教师授课课程成绩维护窗体设计
6.8创建系统用户模块
6.8.1学生基本信息维护窗体设计
6.8.2学生选课信息维护窗体设计
6.8.3教师基本信息维护窗体设计
6.8.4教师授课信息维护窗体设计
6.9创建公共模块
第7章基于PowerBuilder的系统实现
7.1常用数据库控件介绍
7.1.1数据窗体对象
7.1.2数据窗体控件
7.2数据库连接方法
第8章基于ASP的系统实现
第9章基于J2EE的系统实现
……
序言 数据库技术是高校计算机科学与技术、信息管理与信息系统等相关专业重要的专业方向之一,学生课程设计、毕业设计及就业方向大都与数据库技术相关,因此加强学生的数据库应用能力培养尤为重要。SQLServer2000作为Microsoft公司在数据管理领域精心打造的产品,具有高度的可伸缩性和可靠性,提供了对Web的完全支持,并拥有强大的集成和可扩展的分析功能,能够帮助用户进行快速开发、调试和数据转换。因此,基于SQLServer2000的数据库应用程序开发必将成为今后的一个主要方向。
本书从实战着手,使用了当今最流行的几种开发工具,包括VisualBasic、VisualC++、PowerBuilder、ASP、J2EE等,以数据库应用开发中极具代表性的案例--学生综合信息管理系统为背景,详细讲述了使用SQLServer2000开发信息管理系统的全过程,包括案例的需求分析、系统建模、系统配置、数据库分析、界面设计和代码分析与实现等,以使读者能够透彻地掌握信息管理系统的开发方法和步骤,开发出具有实用价值的信息管理系统。
本书共分9章。第1章到第3章介绍了使用SQLServer进行数据库系统开发的一些基础性知识,包括数据库基础、SQLServer关系数据库系统、Transact~SQL语言基础、SQLServer数据库对象管理、数据库设计等方面的详细介绍。第4章针对学生综合信息管理系统,介绍了数据库设计的全过程。第5章到第9章是本书的精华部分,分别介绍了使用VisualBasic、VisualC++、.PowerBuilder、ASP、J2EE等开发工具开发学生综合信息管理系统的全过程。
考虑到部分读者对各种编程语言以SQLServer为后台数据库的信息管理系统的开发不是很了解,所以本书在详细介绍具体的系统开发之前,都有侧重点地讲解了所用语言的数据库编程技术,以及与SQLServer’相关的数据库技术,这些技术都具有相当的实用性和代表性,是信息管理系统必须掌握的技术。
本书不仅对高校计算机等相关专业的学生进行毕业设计、课程设计具有很高的参考价值,还适合广大使用SQLServer进行数据库系统开发的软件开发人员参考。
本书由朱辉生主审,第5章由曹红根编写,第1、7章由丁勇编写,第2、3、4章由高广银编写,第6章由袁宝华编写,第8章由钱鸣编写,第9章由姜枫编写。
由于时间仓促及作者水平有限,书中遗漏及不妥之处在所难免,恳请广大读者批评指正。
文摘 插图:
