《Access 数据库程序设计》综合实验设计指导适用的软件名 称及版本:Access 2000一、 综合实验设计的基本要求1. 总体要求运用Access 所学功能,独立完成一份具有一定实际意义,且能解决一个具体问题的综合实验。
要求在 Windows 平台上完成Access 数据库的表、查询、窗体、报表及 宏的建立, 形成一个数据库应用 系统(如:藏书管理系统,人员管理系统,酒店管理系统等)。
2. 基本要求(1)作业量的基本指标所设计的数据库中应包含求解该问题的相关数据 数据库至少包含3个表;每个表中的记录数不 能少于20条;每条记录不少于 5个字段,并至少含有 3种以上不同类型的数 据;(2)作业中涵盖的知识点 建立数据库及库中的 表对象的维护(增、3. 综合实验设计提交形式创建一个以学号命名 的文件夹,文件夹中应包含一个数据库文 件(*. mdb )和一个相应的综合实验说明文件(*. doc )。
评分标准(方案)达到60分为合格,60-85分为良好,85分以上优秀 综合实验设计评分标准三、 综合实验设计说明撰写框 架封面 占一整页,自行设计 ,形式不限,但应包括以下信息:数据表;删、改等基本操作); 设置表中的字段属性 (定义主键、字段大小、有效性规则、默 认值等); 表间关系的建立与修改:一对一关系或一对多关系,至少要有 一个一对多关系;创建三种不同类型的 SQL 查询);建立某种形式的窗体 建立某种形式的报表创建并运行宏;查询(选择查询,交叉表查询,参数查询,创建与用户进交行互操作的主窗体友好 ,实现对数据的统计与输出;,操作查询, 界面;创建一个主界面窗体,能够通过该窗体访问数据库中的所有对象。
《Access 数据库程序设计》综合实验设计学院名称:班级:学号:姓名:指导教师:完成日期:正文另起一页,包括以下内容。
综合实验设计名称:(自拟)(1)任务(项目)提出及其意义概要说明该任务(项目)提出的背景及其意义。
如基于Access 开发一个“部门职员信息管理系统”,可以摆脱繁重的人工操作,大大提高办公效率。
(2)完成任务(项目)的目标概要说明完成该任务(项目)中各组成部分的名称及其主要功能。
如“部门职员管理信息系统”实现对职员基本信息以及工作情况的输入、查询、维护以及输出等功能。
(3)实验设计中所用素材(如文章、数据、图片等)的来源(名称、出处、时间等)概要描述综合实验设计中所用素材的来源。
如网上收集、资料查询、模拟数据等形式。
(4)作业成果(答案)展示展现综合实验设计成果的一个数据库文件(*.mdb )和一个综合实验设计说明文件(*.doc )。
综合实验设计说明应在500 字以上,应具有成果展示图。
两者一并提交,放在一个以学号命名的文件夹中。
(5)系统使用说明该任务使用说明:输入操作、各功能使用、输出操作的提示。
Ara学院名称:北京联合大学应用文理学院班级:学号:姓名:指导教师:完成日期:综合实验设计名称:书店管理系统一、项目提出及要解决的问题书店管理系统包括对图书信息以及雇员基本情况的管理,目前随着数据库管理系统的发展,可以将其应用于图书管理和图书销售方面。
通过对Access数据库程序设计》课程的学习,我们初步掌握了Access 数据库应用的方法。
我建立的书店管理系统就是一个基于Access开发的小型的数据库应用系统,能够实现对图书基本信息和销售情况以及雇员基本信息的输入、查询、维护以及输出等功能。
二、项目要实现的主要功能我建立的图书管理系统,包含了四个有相互关系的表,并设置了各个表中某些字段的属性,从而使杂乱的信息有条理的编入不同的表中;通过建立不同类型的查询,实现了对数据的浏览、统计和添加等操作,便于在现实工作中快速的查找有效信息;通过建立不同类型的窗体,创建了与用户进行交互操作的友好界面;通过建立报表,实现了对数据的分析整理与输出,达到了快速完成许多繁杂人工操作的效果;最后通过建立宏,确保了数据库快速,高效,稳定的运行。
三、原始数据来源及其界定模拟数据四、综合实验成果展示综合实验设计的文件保存在“学号姓名”文件夹中,包括一个“书店管理系统数据库.mdb”数据库文件和一个书店管理系统综合实验说明.doc”文件。
五、系统使用说明单击书店管理系统数据库.mdb”数据库文件,在打开的数据库窗口中,选择窗体”对象,双击窗体3:总揽”窗体,从而进入书店管理系统,女[图所示。
书店管理系统主要功能有:1)表:適打开窗体上表框架中不同的表,可以浏览、添加数据。
★表名称:图书表、雇员表、售书表、销售情况表(生成表)★表结构见附录(表1、表2、表3和表4)。
★表间联系:图书表”与售书表”表通过图书ID”字段建立联系,售书表”与雇员表”通过雇员ID”字段建立表间联系。
如图所示。
SB2)查询:通寸建立不同形式的查询,可以统计、查询信息。
① 选择查询: ★查询名称:职工查询★方法简述:以雇员表”为数据源,显示雇员ID ”姓名”性别”联系电 话”出生日期”和 工资”字段。
设置 职务”字段(不显示)的条件为职员”选择 查询结果如图所示。
催回"7 ►1*1/^县肓*卞铲② 参数查询:★查询名称:售出时间查询★方法简述:以图书表”雇员表”和售书表”为数据源,显示图书ID ”书名”!E35帮ID出眄启件询匚瞑匸伶询:爲持檜啣岂土旦眼[.联事电话 1 册9-S-2 67T2S3OO 的气虫界TH 飢1iOTO-6-Q E-7T^602 L9ea-V2S B772«eO313TL -12 1C 6772-960(1 I982-M-1667T296O5L9W11-2 e7T29@O& 1363-2-16 6TT238O7 Wn-5-e 67TEB8Q0 lW^I-9"2 6T729509 1%7-a ^ 67TZ9B1O irra-e-io 翳TJWII isei-fi-lfl A7TSftl± 1961-10-2B7TM&13 L96&-A 旧 &7T2SS1^¥匕丽 •2,000V 町(JOO¥ :'.Ji n ¥ Z,gJ ¥乞财 ¥ 2, OOJV ^000 V 2^000¥£500V 2, 500丫 ?iQogV j ^OM$玄舅舅主另期T零男舅京勇男女居7 B明毕4 5 & 7 1 1 «A 1别 性单价”等字段。
在售出时间”字段的条件行中设置参数:请输入售出时间:”运行查询时,在请输入售出时间:”文本框中输入时间2005-9-4”参数查询结果如图所示。
③操作查询:生成表查询★查询名称:销售情况查询★方法简述:以图书表”、雇员表”、售书表”为数据源创建生成表查询,显示书名”作者”单价”数量”雇员ID”姓名”和售出时间”字段。
在数量” 字段的排序”单元格中选择降序”排列。
选择创建生成表查询后,在表”对象建立销售情况表”生成表查询所创建的生成表”结果如图所示。
数量 丨 屣员ID I 业名 |昔出时闽④选择查询:★查询名称:图书平均值查询 ★方法简述:以图书表”售书表”为数据源创建选择查询,显示 类别”单价之平均值”数量之平均值”字段。
在类别”字段的总计”单元格中选择分 组”在单价之平均值”字段的 总计”单元格中取 平均值”数量之平均值”同上 图书平均值查询结果如图所示。
水□已乗鲫鱼去 晏冊达人 千年一才 V 16余紳¥ :O ¥用¥55¥23V ?500 IDO 72 70&J 的SO 隹當薦华 歸要干帶9 2 17■J- s»31 1110& 5 3 B-1 IT 1- 1-4甩于_i王王*p美tT王曲2006-T-420K<^8 M05-S-30 K(re-fl-5 £005-LM 2G05-&-20 2DO5-T-192OD5-&-10 2005-It-II 2005-11-9 2CD5-a-EB 2TO5-T-20 2005-11-4 2005-6-25 2006-8-6SOOS'-10-22 20(re-5-TM05-4-32D(K-9-i 2005-0-20 2DO5-V0 2005-3-21丄上处;那小子具帅1 樋_.. 那小子耳冲1 &且的期土就 丈叱苦離啥利涼埒与混H J K 罗祢疔得埃尔丁 像得垢耶丁您别图拝14 (5 SIM年 養哥拒女 曼田二倉¥?0 ¥28 ¥30¥ ts ¥tS¥4SV23¥汨¥20¥京¥2040123017ZTia16 王J:回*也录.I Ki I F CEi! 7T] 共有逗录數:E3)窗体:★主窗体名称:图书基本信息 子窗体名称:子窗体方法简述:以图书表”为数据源建立主窗体;以 售书表”为数据源建子窗体,选择显示这两个表中的部分字段。
主窗体自动套用格式采用 远征”其他选 项手动完成。
运行窗体后效果如图所示。
晞H.ifi 特耳瀝血土于S3ioo|ZUUS-3-Z1疋栄JT 丨 L 筝1而冋貫mHHk 1★窗体名称:总揽(通寸此窗体打开数据库中的各个对象),0査询4图书平均萌:选择査询282727251?BE®33 5 2140. 6Q23U7&9231单价Z 平均值 輕星卞平均佰痢姦憤况方法简述:使用设计视图创建,添加具有打开不同对象操作的命令按钮控件,然后分别设置每个控件的属性,在属性窗口的事件选项中,设置单击事件为相应的宏操作,以此打开不同对象。
设计视图如下。
■窗体筋忌擾:戲体匚|1亘I区!4)报表:★报表名称:销售排行榜方法简述:以已经建立的销售情况表”为数据源,使用报表向导”创建, 按照数量”降序进行排列,显示查询中部分字段的内容。
报表输出结果如图所示。
★报表名称:雇员销售榜方法简述:以已经建立的 销售情况表”为数据源,使用报表向导”创建, 按照 姓名”进行分组,并对数量”进行汇总,显示查询中部分字段的内容。
报 表输出结果如图所示萨销售情况表.Ito二二A5i*"¥盲H is- - AMVI "茎*>*M3SNrSSTSN3SHC 叮LU页-卜泸扉昂精售5)宏:★宏名称:打开不同对象方法简述:通寸不同宏操作打开数据库对象,宏设计视图”如图所示注:我的数据库建立了三个宏分别打开表、查询、窗体和报表。
因结构跟上图相同因此只说明一个。
【附录】数据库表结构如下:表1-图书表结构表2-雇员表结构表3-售书表结构六、完成本作业设计的计算机环境,见下表:。