奥鹏网院作业 发表于 2015-12-28 20:42:07

中国石油大学(北京)远程教育学院Access数据库应用

中国石油大学(北京)远程教育学院期 末 考 试《Access数据库应用》学习中心:_______   姓名:________学号:_______    关于课程考试违规作弊的说明1、提交文件中涉嫌抄袭内容(包括抄袭网上、书籍、报刊杂志及其他已有论文),带有明显外校标记,不符合学院要求或学生本人情况,或存在查明出处的内容或其他可疑字样者,判为抄袭,成绩为“0”。 2、两人或两人以上答题内容或用语有50%以上相同者判为雷同,成绩为“0”。3、所提交试卷或材料没有对老师题目进行作答或提交内容与该课程要求完全不相干者,认定为“白卷”或“错卷”,成绩为“0”。 题目:公司客户管理系统需求描述:作为一个销售型的公司,或者对于某个工厂的销售部门来说,公司客户管理系统的建立可以有效的避免因业务员个人工作变动而造成公司客户的流失,也可以方便地统计每个业务员的销售业绩,以及各个地区间的销售差异。公司为一个代销日常生活用品的公司,主要包括“毛巾、牙刷、牙膏、洗衣液、洗发液、手纸”等日常生活用品,公司的主要销售地区集中在北京省内,各大市区都有办事处和营业代销人员。公司业务人员以每月的业务量进行考核,工资与业务水平直接挂钩。根据公司情况,建立公司客户管理系统共需5个表,表结构如下图所示。file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg“客户信息表”为主表,“地区信息表”、“业务员信息表”和“进出帐表”与“客户信息表”相关联,“管理人员表”为存放数据库管理者信息的表,与主表没有关联关系。 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/ddhh:mm:ss 无
供货金额 货币 货币 无
供货数量 数字 长整型 无 无
货名名称 文本 50 无 无
“业务员信息表”的逻辑结构表   表四
字段名 字段类型 字段宽度 格式 索引 其他
业务员编号 自动类型 长整型 无 有(无重复) 主键
业务员姓名 文本 50 无 无
年龄 数字 长整型 无 无
性别 文本 1 无 有效性规则为” “男” Or “女“”
工龄 数字 长整型 无 无
联系电话 文本 50 无
“管理人员表”的逻辑结构表    表五
字段名 字段类型 字段宽度 格式 索引 其他
管理员编号 自动类型 长整型 无 有(无重复) 主键
姓名 文本 50 无 无
密码 文本 6 无 无 输入掩码设置为“密码”
按照以上提供的信息,完成以下功能:1.   创建一个空白的数据库,数据库名字为:自己的名字+的客户管理系统。如:张三的客户管理系统。请在报告里截图给出自己创建数据库的名称,包括后缀。2.   使用“表设计器”,按照给出的表逻辑结构,创建以上5个表。并录入自己熟悉的一些数据,每个表至少有4条记录。3.   创建“客户信息表”的下拉列表a)      建立“客户信息表”中“地区”字段的下拉列表 b)      建立“客户信息表”中 “邮政编码”字段的下拉列表c)       建立“客户信息表”中 “业务员”字段的下拉列表d)      建立“进出帐表”的“公司名称”字段的下拉列表。4.   创建查询a)      创建“各年度的年度供货单” 的查询,要求行标题是“公司名称”和“货品名称” ,列标题是“供货时间”的年份 ,行、列交叉处的值是“供货金额”总和 。b)      创建“供货金额最高的十个供货单”的查询,要求显示出“供货单号”、“货品名称”和“供货金额”,并按照“供货金额”从高到低进行排列。使用SQL语句实现。5.   创建窗体a)      创建一个全面管理公司所有客户的窗体。管理者可以在该窗体上对客户进行添加、查询、修改、删除及清空全部记录等操作。为“添加”、“查询”、“保存修改”、“删除该记录”、“清空所有客户信息(慎用)”需要编写代码完成其功能。参考效果图如下:file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image004.jpg 6.   创建报表a)创建一个分组报表,该报表将根据客户所在的区域对其进行分组,并统计各区域分布的客户数量,同时将所需的关键信息(包括“公司名称”、“联系人”和“联系人电话” )筛选出来,参考效果图如下::file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image006.jpgb)使用报表向导创建进出帐表的报表,要求按公司名称分组,按供货时间排序,布局选大纲。参考效果图如下:file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image008.jpg7.   使用宏创建主窗体,创建宏把前面创建的查询、窗体和报表全部整合到一个主窗体上,单击该窗体上的某个命令按钮时,宏就可以自动执行并完成所要做的工作。参考效果图如下:file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image010.jpg 提示答案:参考教程第9章的内容。
页: [1]
查看完整版本: 中国石油大学(北京)远程教育学院Access数据库应用