《Access数据库管理》大作业题目

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《Access数据库管理》大作业题目

————————————————————————————————作者:————————————————————————————————日期:

《Access数据库应用》大作业题目

一、公司客户管理系统

需求描述:作为一个销售型的公司,或者对于某个工厂的销售部门来说,公司客户管理系统的建立可以有效的避免因业务员个人工作变动而造成公司客户的流失,也可以方便地统计每个业务员的销售业绩,以及各个地区间的销售差异。公司为一个代销日常生活用品的公司,主要包括“毛巾、牙刷、牙膏、洗衣液、洗发液、手纸”等日常生活用品,公司的主要销售地区集中在北京省内,各大市区都有办事处和营业代销人员。公司业务人员以每月的业务量进行考核,工资与业务水平直接挂钩。根据公司情况,建立公司客户管理系统共需5个表,表结构如下图所示。

“客户信息表”为主表,“地区信息表”、“业务员信息表”和“进出帐表”与“客户信息表”相关联,“管理人员表”为存放数据库管理者信息的表,与主表没有关联关系。

5个表的逻辑结构如下所示:

“客户信息表”的逻辑结构表表一

字段名字段类型字段宽

格式索引其他

客户编号自动类型长整型无有(无重复)主键

公司主营业

文本50 无有(无重复)

公司名称文本50 !”公司名称:”&[蓝

色]

地区文本50 无无联系人文本50 无无

联系人职务文本50 无无联系人电话文本50 无无

联系人性别文本 1 无无有效性规则为” "男" Or "女"”

传真号码文本50 无无

邮政编码文本 6 无无输入掩码设

置为

“000000”

公司规模文本50 无无有效性规则

为“”大”

or ”中”

or ”小”” 业务员文本50 无无

客户状态文本50 无无

加入时间日期/时

yyyy/mm/dd 无

“地区信息表”的逻辑结构表表二

字段名字段类型字段宽度格式索引其他

地区编号自动类型长整型无有(无重复)主键

地区名称文本50 无无

地区邮编文本 6 无无输入掩码设置为“000000”

“进出帐表”的逻辑结构表表三

字段名字段类型字段宽度格式索引其他号自动类型长整型无有(无重复)主键公司名称文本50 无无

供货时间日期/时间yyyy/mm/dd hh:mm:ss 无

供货金额货币货币无

供货数量数字长整型无无

货名名称文本50 无无

“业务员信息表”的逻辑结构表表四

字段名字段类型字段宽度格式索引其他业务员编号自动类型长整型无有(无重复)主键业务员姓名文本50 无无

年龄数字长整型无无

性别文本 1 无有效性规则为” “男” Or “女“”

工龄数字长整型无无

联系电话文本50 无

“管理人员表”的逻辑结构表表五

字段名字段类型字段宽度格式索引其他

管理员编号自动类型长整型无有(无重复)主键

姓名文本50 无无

密码文本 6 无无输入掩码设置为“密码”

按照以上提供的信息,完成以下功能:

1.创建一个空白的数据库,数据库名字为:自己的名字+的客户管理系统。如:张三的客

户管理系统。请在报告里截图给出自己创建数据库的名称,包括后缀。

2.使用“表设计器”,按照给出的表逻辑结构,创建以上5个表。并录入自己熟悉的一些

数据,每个表至少有4条记录。

3.创建“客户信息表”的下拉列表

a)建立“客户信息表”中“地区”字段的下拉列表

b)建立“客户信息表”中“邮政编码”字段的下拉列表

c)建立“客户信息表”中“业务员”字段的下拉列表

d)建立“进出帐表”的“公司名称”字段的下拉列表。

4.创建查询

a)创建“各年度的年度供货单”的查询,要求行标题是“公司名称”和“货品名称”,

列标题是“供货时间”的年份,行、列交叉处的值是“供货金额”总和。

b)创建“供货金额最高的十个供货单”的查询,要求显示出“供货单号”、“货品名称”

和“供货金额”,并按照“供货金额”从高到低进行排列。使用SQL语句实现。

5.创建窗体

a)创建一个全面管理公司所有客户的窗体。管理者可以在该窗体上对客户进行添加、

查询、修改、删除及清空全部记录等操作。为“添加”、“查询”、“保存修改”、“删

除该记录”、“清空所有客户信息(慎用)”需要编写代码完成其功能。参考效果图

如下:

6.创建报表

a)创建一个分组报表,该报表将根据客户所在的区域对其进行分组,并统计各区域分布的客户数量,同时将所需的关键信息(包括“公司名称”、“联系人”和“联系人电话”)筛选出来,参考效果图如下::

b)使用报表向导创建进出帐表的报表,要求按公司名称分组,按供货时间排序,布局选大纲。参考效果图如下:

7.使用宏创建主窗体,创建宏把前面创建的查询、窗体和报表全部整合到一个主窗体上,

单击该窗体上的某个命令按钮时,宏就可以自动执行并完成所要做的工作。参考效果图如下:

提示答案:参考教程第9章的内容。

相关文档
最新文档