第十二章 数据库应用程序实例
1 第十二章 数据库应用程序实例
实例:创建设备资产管理系统 系统功能 本系统将实现对设备资产管理的登记、浏览、删除、组 合查询、全屏幕浏览、报表及其打印。系统功能模块如 图所示。 设备资产管理系统 记录录入 浏览编辑 报表打印 目录 下一页退出
目录 上一页 下一页 退出 2 实例:创建设备资产管理系统 一 、系统功能 本系统将实现对设备资产管理的登记、浏览、删除、组 合查询、全屏幕浏览、报表及其打印。系统功能模块如 图所示。 设备资产管理系统 记 录 录 入 浏 览 编 辑 报 表 打 印
二、创建项目管理文件 创建本系统项目管理文件“设备资产管理系统” 统一由项目管理文件自动创建各类项目管理文件夹 做到分门别类,集中管理和使用本系统开发过程中所 创建的表、视图、数据库、表单、报表和程序等文件 三、创建数据库 在“设备资产管理系统”项目管理器中,单击“数 据”选项卡,然后选择“新建”按钮,创建一个名为 “设备资产”的数据库 四、创建数据表 数据库是多个表和视图的集合,创建数据库后,下 步要做的工作就是创建数据表(扩展名为.dbf文件) 目录 下一页退出
目录 上一页 下一页 退出 3 二、创建项目管理文件 创建本系统项目管理文件“设备资产管理系统” , 统一由项目管理文件自动创建各类项目管理文件夹。 做到分门别类,集中管理和使用本系统开发过程中所 创建的表、视图、数据库、表单、报表和程序等文件 三、创建数据库 在“设备资产管理系统”项目管理器中,单击“数 据”选项卡,然后选择“新建”按钮,创建一个名为 “设备资产”的数据库。 四、创建数据表 数据库是多个表和视图的集合,创建数据库后,下 一步要做的工作就是创建数据表(扩展名为.dbf文件)
一般数据表的设计要根据用户的需求和实 际情况来确定,可以是一个或多个。本系统 是一个比较简单的数据库管理系统,只涉及 到一个数据表 1.设计数据表结构 数据表名称:设备.dbf 数据表结构: 目录 下一页退出
目录 上一页 下一页 退出 4 一般数据表的设计要根据用户的需求和实 际情况来确定,可以是一个或多个。本系统 是一个比较简单的数据库管理系统,只涉及 到一个数据表。 1.设计数据表结构 数据表名称:设备.dbf 数据表结构:
字段名类型字段宽度小数位数索引NULL 设备编号数值型 主索引 使用单位 字符型 设备名称 字符型 型号 字符型 购置日期 字符型 制造商 字符型 单价 数值型 数量 数值型 金额 数值型 具体操作人字符型10 存放地点 字符型 20 产地 字符型 设备米源字符型 使用部门 字符型 000 目录 下一页退出
目录 上一页 下一页 退出 5 字段名 类型 字段宽度 小数位数 索引 NULL 设备编号 数值型 10 主索引 使用单位 字符型 20 设备名称 字符型 20 型号 字符型 10 购置日期 字符型 20 制造商 字符型 20 单价 数值型 10 2 数量 数值型 3 金额 数值型 10 2 具体操作人 字符型 10 存放地点 字符型 20 产地 字符型 10 设备来源 字符型 20 使用部门 字符型 20
2.创建数据表 在“设备资产管理系统”项目管理器中,单击“数 据”选项卡,展开“数据库”项,选中“设备资产” 下的“表”,单击“新建”按钮。创建一个名为“设 备”的数据表,并将字段“资产编号”设置为主索引, 然后向表中录入数据,如图所示。 钥单位嵌圣名称妈号赙期糊商价值|具你操作人存地点用产地|来通使用套组 田茸冲与我计联5128长司的均珠,茸1中「处茸 值工程找远412③海控制厂604明小至1甲国处协公罡 自度程我院9:2120 306李斯计算中心1中国校产处息中心 谁与工学18:11028公司2③02胡代保2中国费条处网教明室 信息工程学院复91120星设备10009就村办公室 中国学生处文暄 自931081203第司13012)专业实验2中国实料专业室 计算机科学与工程字院扫描仪E12海备2002方连 网算验室3中国校产处网教明室 值程学1机2江苏漫28617于是来14中国款条处进 6 目录 下一页退出
目录 上一页 下一页 退出 6 2.创建数据表 在“设备资产管理系统”项目管理器中,单击“数 据”选项卡,展开“数据库”项,选中“设备资产” 下的“表”,单击“新建”按钮。创建一个名为“设 备”的数据表,并将字段“资产编号”设置为主索引, 然后向表中录入数据,如图所示
五、主控表单设计 根据面向对象程序设计的思想和方法,对于开发 个应用程序系统,需要设计若干个功能模块(表单), 以便完成不同的功能。包括系统封面表单、登录表单 录入表单等。其中必须有一个主控表单,以便将各个 表单构成一个完整的体系,将其内容整合成一个有机 的整体。 制作主表单的步骤如下: 1.不用向导制作一个空表单 2.将空表单的标题属性 Caption设置为“设备资产管理 系统”,并通过 Picture属性值的设置使表单具有一个 美观的画面,如图所示。 7 目录 下一页退出
目录 上一页 下一页 退出 7 五、主控表单设计 根据面向对象程序设计的思想和方法,对于开发一 个应用程序系统,需要设计若干个功能模块(表单), 以便完成不同的功能。包括系统封面表单、登录表单、 录入表单等。其中必须有一个主控表单,以便将各个 表单构成一个完整的体系,将其内容整合成一个有机 的整体。 制作主表单的步骤如下: 1.不用向导制作一个空表单。 2.将空表单的标题属性Caption设置为“设备资产管理 系统”,并通过Picture属性值的设置使表单具有一个 美观的画面,如图所示
多设备资产管理系统 通用設备资产管理统 录入窗体 浏览窗体 打印报表 目录 下一页退出
目录 上一页 下一页 退出 8
3.在表单中放入一个标签控件和三个命令按钮控件 然后设置它们的 Caption属性及字体、颜色、字号等 属性,最后对表单中的控件进行布局 4.将设计的表单以文件名 main ScX保存在创建的项目 文件夹的子文件夹 Forms之中。 六、录入表单的制作 (1)打开“设备资产管理系统”项目管理器,选取 文档”选项卡,选中“表单”,单击“新建” 按钮,弹出“新建表单”对话框。 (2)点击对话框中的“表单向导”按钮。弹出“向导 选取”界面,选择“表单向导”选项。如图12-9 所示。 3)点击“确定”按钮进入表单向导步骤1,将出现 备数据表的全部字段。根据本系统的需要,在 这里选择全部字段 目录 下一页退出
目录 上一页 下一页 退出 9 3.在表单中放入一个标签控件和三个命令按钮控件。 然后设置它们的Caption属性及字体、颜色、字号等 属性,最后对表单中的控件进行布局。 4.将设计的表单以文件名main.scx保存在创建的项目 文件夹的子文件夹Forms之中。 六、录入表单的制作 (1)打开“设备资产管理系统”项目管理器,选取 “文 档”选项卡,选中“表单” ,单击“新建” 按钮,弹 出“新建表单”对话框。 (2)点击对话框中的“表单向导”按钮。弹出“向导 选 取”界面,选择“表单向导”选项。如图12-9 所示。 (3)点击“确定”按钮进入表单向导步骤1,将出现 设 备数据表的全部字段。根据本系统的需要,在 这 里选择全部字段
4.点击“完成”按钮进入表单向导步骤4,可给表单 命名及设置单选项和多选项。此处选择“保存表单 并进入表单设计器修改”选项。 5.点击“完成”按钮即进入保存过程。出现“另存为” 对话框,输入文件名“录入表单.scx,”,选择项目 文件所创建的文件夹 Forms进行保存。 6.点击“保存”,表单将出现在表单设计器中,可对 表单进行重新修改,主要是修改表单中各种控件的 属性以及表单布局,以满足开发的需要。如下图所 7.向表单添加图片,使表单充满活力,其方法如下: 在表单中放入一个图片控件 Imagel 调入图片。在图片控件的属性设置器中双击 Picture 属性,出现一个调用图片的文件选择,也就是图片 所在的位置。为了使图片与表单能够融为一体,设 置图片控件为透明属性。其它图片的加入与图片调 入方法完全一样 10 目录
目录 上一页 下一页 退出 10 4. 点击“完成”按钮进入表单向导步骤4,可给表单 命名及设置单选项和多选项。此处选择“保存表单 并进入表单设计器修改”选项。 5. 点击“完成”按钮即进入保存过程。出现“另存为” 对话框,输入文件名“录入表单.scx,” ,选择项目 文件所创建的文件夹Forms进行保存。 6.点击“保存”,表单将出现在表单设计器中,可对 表 单进行重新修改,主要是修改表单中各种控件的 属 性以及表单布局,以满足开发的需要。如下图所 示。 7.向表单添加图片,使表单充满活力,其方法如下: ·在表单中放入一个图片控件Imagel。 ·调入图片。在图片控件的属性设置器中双击Picture 属性,出现一个调用图片的文件选择,也就是图片 所在的位置。为了使图片与表单能够融为一体,设 置图片控件为透明属性。其它图片的加入与图片调 入方法完全一样。如下图所示