《小型数据库应用系统设计.docx》由会员分享,可在线阅读,更多相关《小型数据库应用系统设计.docx(3页珍藏版)》请在三一办公上搜索。
1、小型数据库应用系统设计实验名称 小型数据库应用系统设计 一、实验目的 1) 掌握数据库设计的主要内容; 2) 掌握自动宏、密码验证窗体和主窗体的设计方法; 3) 掌握使用宏响应窗体对象的事件的方法; 4) 掌握将窗体宏转换为窗体模块的方法; 5) 掌握使用DoCmd对象提供的操作数据库表的相关方法编写窗体中对象的事件过程的方法。 二、实验内容及步骤 1数据库应用系统:商品销售管理系统 该系统包含员工信息表、商品信息表、销售明细表共三个表。 2. 画出反映表及其表间的联系的E-R图,并在些基础上写出定义表的SQL命令 说明:E-R的画法见理论教材第一章;建表的SQL命令中还应包括主键定义和表间关
2、系建立 3. 系统主要功能模块(做了简化处理) 4. 创建数据库的自动宏Autoexec 步骤 1) 打开数据库选择“宏”单击“新建”,进入宏设计窗口; 2) 建立条件宏 条件列为: 操作命令:OpenForm 操作参数:窗体名称设为check,视图设为“窗体”; 3) 保存宏,命名为Autoexec 1 5. 密码检验窗体设计 步骤 1) 新建窗体,命名为check,进入设计视图; 2) 设置窗体的“导航按钮”属性值为“否”; 3) 分别使用标签、文本框和命令按钮在窗体上建立三个对象。设置命令按钮的的对象名为Command1,标题为“确定”;文本框对象名为text1,并设置输入掩码为“密码”
3、; 4) 写出命令按钮单击事件的事件过程 . 说明: u 在使用宏实现的基础上,将窗体中的宏转换为窗体模块,然后进入VBE环境摘抄相应的事件过程: u 密码通过后的执行窗体名为main的窗体。 6. 系统功能窗体设计 提示:效果如右图之一。 步骤 1) 新建名为main的主窗体,进入设计视图; 2) 设置窗体的“导航按钮”属性值为“否”; . 图a:四个命令按钮 图b:一个选项组和一个命令按钮) 7. 系统功能模块的实现方法(可以先用宏实现,然后再转换为等价的事件过程) 1) 信息录入 . 2) 信息查询 . 3) 报表输出 . 4) 退出系统 . 三、实验小结 l 数据库设计的主要内容包括数
4、据表的定义、主键字段的确定以及表间关系的建立; l MsgBox既是宏命令名称,又是函数名称。函数用法时,除了可以显示信息外,还可以返回用户的确认信息; l 登录窗体的实现方法:新建窗体使用相关控件建立标签、文本框和命令按钮对象将文本框设置为密码输入定义命令按钮的单击事件为宏或事件过程; l 窗体模块是窗体中对象的事件过程的集合,建立方法与标准模块中过程或函数的建立方法不同。窗体中对象的事件响应方法有两种:宏与VBA编写的事件过程。宏可以转换为相应的VBA事件过程; l 在利用Access提供的DoCmd对象的有关方法打开数据库的对象时,对象要加上双引号括起来。例如: DOCmd.OpenForm “窗体名” 注意:各表记录数不能太少,照片信息尽量真实。 2