当前位置:文档之家› 数据库开发技术实验指导书【2014版】V2

数据库开发技术实验指导书【2014版】V2

实验学时:
2 学时
实验内容:
下面是一个 pubs 数据库中 Authors 表的维护功能参考界面, 参照该界面的
样式实现数据显示功能。
菜单
系统
CN 北京 洛阳 郑州
CA Asd Ddd
维护
按 auid 排序
按姓名排序
TreeView 控件
Pagecontrol StringGrid 控件
状态条
实验要求:
实验学时:
2 学时
实验内容:
以作业四为实验内容,
实验要求:
1. 界面设计实现,利用适当的控件进行界面布局,保证界面美观、布局合 理、操作简便;
2.录入事务处理中的各数据处理函数,并对其进行单独的运行测试; 3.运行程序,输入销售数据,如果输入了错误的数据,程序应对错误做出 适当的处理和报告; 4.事务处理代码框架执行时,提交代码和回滚代码至少各执行一次。
实验学时:
2 学时
实验内容:
利用 pubs 数据库收集的销售数据,按照下面的报表格式开发报表打印功能。 允许用户选择打印不同年度的销售明细表。
实验要求:
1.要求用两种方法实现:QuickReport 和 OLE 操作 Excel; 2.具备打印预览功能; 3.纸型选择:A4 横打。
实验步骤:
1.建立 c++ Builder Application 标准工程 2.保存工程,建立一个实验文件夹,对工程和默认窗体进行合理命名,以 便于编程时的识别和使用; 3.报表打印界面设计,两种方法各用一个界面。 4.选择不同的年度,打印预览该年度的报表,核对报表显示数据与数据库 数据,确保报表打印的数据完整准确。
实验二 数据录入功能设计及实现
实验目的:
1.熟悉数据库应用程序数据录入界面设计的一般方法; 2.掌握 ADO 组件的插入功能的使用; 3.掌握常规数据的校验和插入数据库的一般方法; 4.对数据维护功能有一个初步的认识。
实验环境:
Windows XP 以上操作系统 C++ Builder V6 开发环境
1.按照提示采用的控件实现界面设计; 2.单击左边的树状列表,选择一个国家名字,则在右边显示这个国家的所 有 author;选择一个城市,显示这个城市的而所有 author;
3.单击 pagecontrol 的一个 pagesheet,可以按照不同的关键字进行排序。
实验步骤:
1.建立 c++ Builder Application 标准工程 2.保存工程,建立一个实验文件夹,对工程和默认窗体进行合理命名,以 便于编程时的识别和使用; 3.界面布局设计; 4.菜单设计; 5.放入树状列表; 6.显示区设计; 7.放入状态条 8.对树状列表进行 click 事件编程; 9.对显示区的 pagesheet-click 事件进行编程。
《数据库开发技术》
实验指导书
河南科技大学信息工程学院计算机系
实验一 数据查询界面设计
实验目的:
1.熟悉数据库应用程序界面设计的一般方法;
2.掌握 ADO 组件查询功能的使用;
3.掌握可视化界面常用控件的功能和使用方法;
实验环境:
Windows XP 以上操作系统
C++ Builder V6 开发环境
实验三 数据库事务处理程序设计
实验目的:
1.数据库事务处理程序的一般编程方法; 2.掌握 ADO 组件事务处理方法; 3.C++异常处理在事务处理程序中的应用
实验环境:
Windows XP 以上操作系统 C++ Builder V6 开发工具 SQL Server 2000 以上数据库管理系统
实验学时:
2 学时
实验内容:
下面是一个数据录入的参考界面,根据作业二选择的设计项目,每人选择 一个表,实现数据录入的功能,包括基本的数据校验、数据库表的插入操作和执 行成功或者错误的状态显示等。
标题区
属性名称 属性名称
文本编辑框 下拉列表框
增加 状态:保存成功…..
ቤተ መጻሕፍቲ ባይዱ
单条记录的编辑 区 按钮区
状态区
实验要求:
实验步骤:
1.建立 c++ Builder Application 标准工程 2.保存工程,建立一个实验文件夹——最好英文命名,对工程和默认窗体 进行合理命名,以便于编程时的识别和使用; 3.销售信息录入界面设计; 4.定义必要的模块级变量 5.编写保存销售记录过程代码; 6.测试保存销售记录过程;
1.利用 TPanel 组件对界面进行分区; 2.录入的数据中的数据类型至少包含一个字符串型、一个数值型; 3.录入数据的控件至少有一个数据是采取下拉列表的方式选择录入。
实验步骤:
1.建立 c++ Builder Application 标准工程 2.保存工程,建立一个实验文件夹,对工程和默认窗体进行合理命名,以 便于编程时的识别和使用; 3.录入界面布局设计; 4.录入区域设计,对每一个录入数据项进行标识,提供适当的录入控件, 并且合理地命名; 5.命令区设计,增加按钮控件,并合理命名; 6.状态区设计,利用工具面板上的状态条控件进行状态信息的显示; 7.对窗体的 create 事件进行编码,实现下拉列表框控件候选数据项的初始 化; 8.对命令按钮进行编码,实现数据的校验和插入表记录操作。
7.编写更新 title 销售数量的过程代码; 8.测试更新过程代码; 9.运行程序; 10. 对输入数据进行校验; 11. 执行正常的事务处理,手工检查数据库数据的变化; 12. 执行异常的事务处理,在第一步数据处理成功的情况下,第二步处 理失败,单步跟踪调试,确保事务回滚,之后手工检查数据库数据的情况。
实验四 报表制作和打印
实验目的:
1.了解数据库应用程序中报表功能的主要作用; 2.了解报表的主要结构组成; 3.熟悉报表功能开发的常用方法及其实现原理; 4.掌握 QuickReport 控件的使用; 5.掌握通过应用程序操作 Excel 的一般方法;
实验环境:
Windows XP 以上操作系统 C++ Builder V6 开发环境 Microsoft Excel 2000 以上
相关主题