销售与收款数据库原型设计概述_第1页
销售与收款数据库原型设计概述_第2页
销售与收款数据库原型设计概述_第3页
销售与收款数据库原型设计概述_第4页
销售与收款数据库原型设计概述_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验七 销售与收款数据库原型设计一、实验目的1、熟悉销售与收款数据库及表结构建立的方法,用原型测试数据验证数据库设计方案。、了解销售与收款数据库窗体建立的方法。、熟悉销售与收款数据库查询、报告建立的方法。二、实验内容1、销售与收款数据库设计及原型实现()新建数据库(2)数据库表结构设计(3)表间关联(4)用原型测试数据验证数据库设计方案2、销售与收款数据库窗体设计及原型实现(1)利用自动窗体维护窗体原型(2)利用窗体向导实现输入窗体原型3、销售系统要紧查询、报告设计及原型实现()利用查询向导实现其查询(2)利用报告向导报告原型。三、实验仪器设备和材料清单见前言第五部分:实验环境有关讲明。四、实

2、验要求1、在Microst Acess关系数据库系统环境下建立销售与收款过程的关系数据库原型。(1)新建数据库(2)建立数据库表结构()建立表间关联(4)用原型测试数据验证数据库设计方案2、在数据库原型的基础上,利用窗体向导或自动窗体设计并实现销售与收款数据库的要紧输入和维护窗体。3、利用查询和报告工具实现销售与收款数据库的要紧查询和报告。五、实验过程(一)关系数据库原型设计在Microoft Accss关系数据库系统环境下建立销售与收款过程的关系数据库原型。、新建数据库MrosoftAccss属于Microt ie套件的一员,能够从开始菜单启动MicrosoftAcss。打开Mcrosft

3、officeAcces 2007数据库系统,选择新建,空数据库,文件名:。单击创建,完成数据库的创建。自动打开新建数据表的窗口。点击左上角的视图-设计视图。依照提示,将数据表另存为表名称:客户。确定。2、建立数据表及表结构表-2 销售与收款 数据库表结构表字段名称数据类型字段属性(字段大小、小数位数)客户客户代码客户名称都市数字文本文本长整型020参照表72建立客户表结构。修改第1行的字段名称为客户代码,数据类型:数字,字段大小为长整型,第行字段名称:客户名称、数据类型:文本,字段属性,字段大小:30;第行,字段名称:都市,数据类型:文本,字段大小:0。在客户表标签上点右键,选择关闭客户表。依

4、照提示保存对表 客户的设计的更改。通过对表: 客户 的复制和粘贴,创建表:商品。选择表:商品,右击鼠标,选择设计视图,修改数据表结构。右击商品标签,关闭商品表的设计视图窗口, 依照提示保存对表:商品的设计的修改。接着以复制粘贴的方式,建立表7-3其他数据表结构。表-3 销售与收款 数据库表结构(续)表字段名称数据类型字段属性(字段大小、小数位数)商品商品代码品名规格售价期初数量单位成本数字文本货币数字货币长整型3长整型销售员销售员代码姓名佣金率数字文本数字长整型30单精度型,3位小数销售销售编号客户代码销售员代码日期数字数字数字日期/时刻长整型长整型长整型短日期销售商品销售编号商品代码数量数字

5、数字数字长整型长整型长整型收款收款编号日期客户代码支票号收款员代码收到金额销售编号银行账号数字日期时刻数字文本数字货币数字文本长整型短日期长整型2长整型长整型收款员收款员代码姓名数字文本长整型3银行账户银行账号开户银行期初金额文本文本货币300除了定义各表的字段名称、数据类型、字段大小、格式外,还要注意每张数据表都有主键。新建数据库时,自动新建表1,并带一个字段Id,该字段默认为主键。本案例中,各表主键差不多上由此修改而来。若手动创建表结构,必须手动设置主键。方法如下:选择主键属性所在行,右击选择主键,或单击工具栏上的主键按钮,一个钥匙图标即可。注意销售商品表的主键包括两个属性,需要同时选中销

6、售编号和商品代码两行,再设置主键。3、建立表间关联建立表间关联前,应确保有关数据表差不多建立,同时没有打开。检查有无打开的数据表,方法是看有无活动的表标签,若有右击鼠标,关闭。在销售与收款数据库主窗口中,单击菜单:数据库工具-关系,打开显示表窗口,选择全部个表,将其添加到关系窗口中,关闭显示表窗口。调整各表位置与REA模型中各实体的位置相对应。如图所示。关系窗口中的表位置分不建立表间关系。具体如下:建立商品与销售-商品表间关系。选择商品表的主键-商品代码,鼠标拖动至销售-商品表的商品代码属性上,松开鼠标,显示编辑关系窗口,如图所示。选择实施参照完整性,级联更新相关字段。单击创建,完成表间关联的

7、建立。商品与销售-商品表间关系接着建立其他表间关联。销售表的销售编号与销售商品表的销售编号。因为销售-商品是从销售表中分离出来的,二者本质上是母子关系,应选择级联删除相关记录,删除主表的记录导致子表相关记录删除。销售与收款数据库的表间关联如图所示。销售与收款系统的表间关联关闭活动标签:关系。依照提示保存对关系布局的修改。4、输入原型测试数据双击表:客户,即可打开表:客户,输入有关测试数据。输入完毕,右击活动标签关闭表。输入表7-4至7-11销售与收款数据库原型的部分测试数据,验证数据库设计方案。表7-4 客户数据客户代码客户名称都市10华美上海02东方劝业上海103方圆科技北京 表7-5 商品

8、数据商品代码品名规格售价期初数量单位成本0个人电脑5000+28400+学号后3位20打印机3000+10000+99财务软件299519表7-6 销售员 数据销售员代码姓名佣金率10萧何0.12萧声0.1 表7-7 销售 数据销售编号客户代码销售员代码日期1101102011-12521021-12153030220111-2 表7-8 销售-商品 数据销售编号商品代码数量10512059921223105991 表7-9 收款员数据收款员代码姓名学号后3位金鸣 表7-10 银行账户 数据银行账号开户银行期初金额工行000 表 收款 数据收款编号日期客户代码支票号收款员代码收到金额销售编号银

9、行账号1201-12-1011学号后位52812011-12-22102310002(二)销售与收款数据库的要紧输入和维护窗体设计与原型实现1、利用自动窗体生成单表窗体以客户窗体为例,该窗体仅涉及客户表,能够自动建立。具体如下:在销售与收款数据库主窗口下,选择表:客户,创建,窗体,将自动创建客户窗体画面,如图所示。在客户窗体中能够维护客户资料。增加新记录、修改和删除记录,通过输入客户代码、名称、都市等线索来搜索客户。关闭客户窗体,按提示保存窗体,命名为“客户”。照此,能够建立商品、销售员、银行账户、收款员、收款窗体。2、利用窗体向导交互式生成多表窗体销售窗体是一个典型的多表窗体,涉及到销售表和

10、销售商品表。该窗体的建立过程如下:创建:窗体向导(Access 207版的窗体向导在其他窗体项下)。在窗体向导中,首先选择表:销售,将全部可用字段加入到选定字段列表。接着从表/查询组合框中选择销售商品,添加需要显示的字段:商品代码和数量(注意:和主表关联的外键无需选择,系统能够自动维护)。单击完成建立一个多表窗体。如图所示。销售窗体(含销售-商品子窗体)在销售窗体中能够录入销售资料。增加新记录、修改和删除记录,通过输入销售编号、客户代码等线索来搜索销售资料。关闭销售窗体。(三)销售与收款数据库的查询设计我们在Micrsft Accss数据库环境下用查询向导工具建立有关查询的原型。查询商品资料,

11、显示商品代码、品名规格和售价。分析:这些信息来自商品表,且不需要汇总计算,可通过查询向导建立。操作:从菜单选择创建:查询向导。从新建查询窗口选择简单查询向导。从表:商品,选择所需的字段。下一步。查询标题默认:商品 查询。完成。即可打开查询查看信息。在商品 查询活动标签上点鼠标右键,能够切换到SL视图。点击运行,又切换到数据表视图,查看查询的运行结果。切换到设计视图,能够方便地修改查询。关闭商品 查询。2、查询销售损益情况,显示商品代码、品名规格、销售数量、销售收入、销售成本和毛利。分析:商品代码、品名规格、单位成本、售价信息来自商品表,销售数量来自销售-商品表的数量合计。销售金额等于销售数量乘

12、以售价,销售成本等于销售数量乘以单位成本,因此查询涉及到两个表:商品和销售-商品,需要运用汇总查询和计算字段。过程如下:使用向导建立查询,选择商品表的商品代码、品名规格、售价、单位成本,选择销售-商品表的数量。选择汇总查询及汇总选项,选择数量总计。为查询指定标题“分商品销售损益查询” 单击完成,建立查询。结果如图所示。分商品销售损益查询切换到SQL视图,修改查询,将标题“数量之总计”改为销售数量。运行查询。再切换到设计视图,接着修改查询。增加三个计算字段:销售收入、销售成本和毛利。在空白字段处分不输入计算公式如下:“销售收入:销售数量*售价”“销售成本:销售数量*单位成本”“毛利:销售收入-销

13、售成本”销售收入、销售成本和毛利字段的总计选项中均选择“Expressn”(或表达式)。将售价、单位成本字段的显示选项去掉,使其不出现于查询结果中。查询设计如图所示。保存查询,选择工具栏的运行图标执行查询,结果如图所示。分商品销售损益 查询的运行结果关闭查询,依照提示保存对查询设计的修改。3、查询按客户收款汇总,显示客户代码和收到金额。该查询涉及收款表,收款金额需按客户代码汇总。过程如下:使用向导建立查询,选择收款的客户代码和收到金额,选择汇总查询及汇总选项,按收款额总计。为查询命名“分客户收款 查询”并保存,结果如图所示。分客户收款 查询切换到设计视图,为第二个字段重命名:收到金额。关闭查询

14、并依照提示保存。请读者考虑:为满足治理者决策需要,通过查询还能从销售系统得到哪些信息?(四)销售与收款数据库的报告设计运用报告工具依照数据表和查询生成报告,这些报告能够通过屏幕预览,也能够打印输出,还可通过软盘输出、网络输出方式提供给治理者和其它信息用户。分商品的销售损益报告和分客户收款报告的建立过程如下。1、分客户收款报告选择查询:分客户收款 查询,从菜单选择:创建:报表,自动生成分客户收款报告。结果如图所示。分客户收款报告 关闭报表,依照提示保存报表为分客户收款 报告。2、分商品的销售损益报告同理完成分商品的销售损益报告。销售损益报告 关闭报表,依照提示保存报表为分商品销售损益报告。点击左

15、上角ffice按钮,退出Acess。在我的文档下,找到Access数据库文件。压缩Aces数据库文件为同名压缩包,提交实验7作业到网络课堂。六、实验报告要求1、讲明实验的要紧内容与步骤;2、分析实验过程中遇到的要紧问题及解决方法;3、讲明实验结果。七、考虑题1、销售与收款数据库与REA模型存在如何样的关系?、如何设计数据库表间关联,确保关系数据库的数据完整性?3、级联更新、级联删除的适用条件是什么?4、如何输入数据库测试数据,有无先后次序?5、如何设计销售收款过程的输入和维护窗体?6、销售与应收系统的账表输出要紧有哪些?如何用于治理者决策?7、如何用窗体设计器设计主窗体,建立与各输入、维护窗体、查询和报告之间的链接?8、如何设计

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论