Access图书管理系统指南_第1页
Access图书管理系统指南_第2页
Access图书管理系统指南_第3页
Access图书管理系统指南_第4页
Access图书管理系统指南_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

^cce^2023《画书管理系统》播导下

目录

试验一创立Access数据库和使用表......................

试验二杳询设计...........................................

试验三SQL语言...........................................

试验四窗体设计..........................................

试验五报表设计..........................................

试验六宏.................................................

试验一创立Access数据库

【试验目的】

1.理解Access数据库窗口的基本构成

2.学会怎样创立数据库文献

3.纯熟掌握使用数据库表的建立措施

4.掌握表属性的设置

5.掌握记录的编辑、排序和筛选

6.掌握索引和关系的建立

【试验内容】

1.启动Access数据库,创立一种名为“图书管理.mdb”口勺空数据库文献。并根据表03,

在上述建立H勺数据库中创立“读者”、“图书”、“借书登记”3个表。

表1“读者”表构造

字段名称数据类型字段大小主键

借书证号文本6是

姓名文本3否

部门文本10否

办证时间日期/时间-否

照片OLE对象--

表2“图书”表构造

字段名称数据类型字段大小主键

书号文本5是

书名文本20否

作者文本3否

出版社文本10否

价格数字单精度(小数位数2)否

与否有破损是/否-否

备注备注-否

表3“借书登记”表构造

字段名称数据类型字段大小主键

流水号自动编号长整型是

借书证号文本6否

书号文本5否

借书日期日期/时间-否

还书口期口期/时间-否

2.将所有日期型字段的格式设置为“短日期”。

3.将“图书”表的“书号”字段的“标题”设置为“图书编号”;“出版社”字段口勺默认值

设置为“电子工业出版社”:“价格”字段的有效性规则为“价格〉0”:有效性文本为“价格

必须不小于0”。

4.登陆“表属性”设置有效性规则”I还书日期]>[借书日期]二有效性文本为“还书日期

必须不小于借书日期”。(此题难度较大,请参看附录)

5.为“读者”表的“部门”字段设置查阅属性,显示控件为:组合框,行来源类型为:值

列表,行来源为:法律系;英语系;中文系;科研处:人事处:教务处。(请参看附录)

6.在“读者”、“图书”和“借书登记”3个表中输入记录,照片和备注内容可以自己定义。

“读者”表记录

借书证号姓%部门办证日期照片

刘平平人事处2003/06/20

张云英语系2003/03/10

马晓慈英语系2002/10/08

彭丽法律系2003/06/21

张朝阳法律系2003/12/12

陈洪科研处2003/09/26

“图书”表记录

书号书名作者出版社价格借出有备注

破损

J1022C语言程序设计刘志强清华大学出版社22.00

J1035网页设计技术王芳电子工业出版社21.00

J1039图形图像处理王芳电子工业出版社25.00

WU01红楼梦曹雪芹文化艺术出版社32.50是

W2210基督山伯图大仲马文化艺术出版社30.60是

“借书登记”表记录

流水号借书证号书号借书三期还书日期

17.在“读者”表和“借书登记”表之间按“借书证号”字段建立关系,在“图书”表和“借

书登记”表之间按“书号”字段建立关系,两个关系都实行参照完整性。

试验二查询设计

【试验目的】

1.掌握选择查询的基本措施

2.掌握参数查询的基本措施

3.理解交叉表查询

【试验内容】

1.运用“杳找不匹配项查询向导”查找从未借过书的读者的借书证号、姓名、部门和办证

日期,查询对象保留为“未借过书的读者”。(请参看附录)

2.运用“查找反复项查询向导”查找同一本书H勺借阅状况,包括书号、借书证号、借书日

期和还B日期,查询对象保留为“同一本竹的借阅状况

3.运用“交叉表查询向导”查询每个读者H勺借书状况和借书次数,行标题为“借书证号”.

列标题为“书号”,按“借书日期”字段计数。查询对象保留为“借阅明细表”。

4.创立一种名为“法律系借书状况”的查询,查找法律系读者的借书状况,包括借书证号、

姓名、部门、书名和借书日期,并按书名排序。

5.创立一种名为“按图书查询”的参数查询,根据顾客输入的书名查询该书的借阅状况,

包括借书证号、姓名、书名、作者、借书日期和还书日期。(请参看附录)

6.创立一种名为“价格总计”的查询,记录各出版社图书价格的总和,查询成果中包括出

版社和价格总计两项信息,并按价格总计项降序排列。(请参看附录)

7.创立一种名为“借书超过60天”(还书日期一借书日期>60)H勺查询,查找借书人的姓

名、借书证号、书名、借阅时间等信息。

8.创立一种名为“已借出图与”的查询,查找尚未偿还的图书日勺书号、书名和借书日期。

9.创立一种名为“查询部门借书状况”的生成表查询,将“法律系"和‘'英语系”两个部

门的借书状况(包括借书证号、姓名、部门、书号)保留到一种新表中,新表的名称为“部门

借书登记”。(请参看附录)

10.创立种名为“添加添门借书状况”的追加查询,将“人事处”读者的借书状况添加到

“部门借书登记”表中。(请参看附录)

II.创立一种名为“删除部门借打状况”的删除查询,将“英语系”读者的借竹状况从“部

门借书登记”表中删除。(请参看附录)

12.将“读者”表复制一份,复制后的表名为“读者copy”,然后创立一种名为“更改部门”

的更新查询,将“读者copy”表中部门为“人事处”的字段值改为“教务处”。

试验三SQL语言

【试验目的】

1.掌握SQL语言的使用措施

2.运用SQL语句实现有关的操作

3.可以独立写出某些较复杂的SQL语句

【试验内容】

1.使用SQL语句定义READER表,其构造与试验一中的表I——“读者”表相似,然后

使用插入命令在READER表中插入两条记录,内容自定。

2.根据“图书管理”数据库中的“读者”、“图书"和''借书登记”3个表,使用SQL语句

完毕如下杳询。

(1)从“读者”表中查找法律系读者的所有信息。

(2)从“借书登记”表中查找尚未偿还的图书的书号、借书证号和借书日期。

(3)从“借书登记”表中查询每本书每次借出的天数。

(4)从“借书登记”表中查询每本书的借阅次数。

(5)从“图书”表中查找各出版社图M的价格总计,并按价格降序输出。(选做题)

(6)查询所有借过书的读者姓名和借书日期。(选做题)

(7)查询所有借阅了'‘红楼梦”的读者的姓名和借书证号。(选做题)

(8)查询至今没有人借阅的图书的书名和出版社。(选做题)

试验四窗体设计

本试验为设计性试验,规定学生设计一种自己感爱好的窗体。课内课时2,课外课时8。

通过本试验,掌握窗体设计H勺措施。

【试验目的】

1.掌握窗体设计的措施

2.根据详细规定设计窗体,并使用窗体完毕有关操作

【试验内容】

1.建立一种''读者登记”窗体,如图所示。数据源为''读者”表,窗体标题为“读者记录”。

2.建立一种“图书登记”窗体,如图所示。数据源为“图书”表,窗体标题为“图书记录”,

规定出版社的信息运用组合框控件输入或选择。然后通过窗体添加两条新记录,内容自行确

定。

3.建立一种“借书登记”窗体,如图所示。数据源为“借书登记”表,窗体标题为“借书

记录”。规定显示系统目前的FI期,并记录借书人次(使用couni()函数实现)。

重借书登记

借书登记表

流水号借书证号书号借书日期还书日期

►0502001122102005-10-82005-10-30

2502001J10352005-7-52005-9-10

3512018W11012004-3-202004-4-21

4522100W11012004-11-152004-12-6

5522100W22102004-11-152004-11-30

6522100J10352005-5-212005-6-22

7522106W11012005-9-162005-10-16

8522106Y22102005-11-122006-1-20

9532150J10392006-3-20

米(自射号)

日期:2007-5-31借书人次:9

V

记录:回<|rElHlt*]共有记录数:9

4.建立一种''读者借书状况”的主子窗体,如图7.76所示。兰窗体显示读者的借书证号、

姓名和部门。子窗体显示对应读者的借书状况,包括借书证号、书号、书名、借书日期和还

书日期。

5.建立一种“图书管理主界面”的窗体,如图所示。单击各命令按钮,可分别打开上面建

立的4个窗体,单击“退出”按钮,可关闭窗体。

试验五报表设计

【试验目的】

1.掌握报表的创立措施

2.根据不一样规定设计不一样的报表,实现显示和记录功能

【试验内容】

1.建立一种“读者信息”报表,显示每位读者的详细信息,如图所示。

2.使用标签向导,建立一种“图书登记卡”标签,如图所示。

3.建立一种“图书借阅状况”报表,显示每本书的借阅状况及借阅次数。

4.建立一种“还书状况”报表,记录每个读者日勺还书状况(按书号排序)。假如还书日期不

为空,则表达已还打;否则,就表达未还竹(用红色文字显示)。

5.比立一种“读者借书”报表,显示每个读者H勺借书状况,规定使用子报表实现,并且第

I页只显示报表的标题、制作人和日期等信息,从第2页开始显示读者借书的信息。

6.建立一种“借书记录”报表,显示图书信息及借书记录图表。

试验六宏(选作)

【试验目的】

1.掌握宏的设计措施

2.根据规定设计窗体,实现详细功能

【试验内容】

1.设计一种“借阅记录”窗体,在“书号”文本框中输入书号(或书号日勺前几位)后,单

击“查找”按钮即可显示借阅该书的所有记录:假如“书号”文本框中没有输入书号,则单

击“查找”按钮时显示一种消息框,提醒输入书号。用宏完毕“查找”按钮H勺操作。

2.设计一种“图书查询”窗体,从组合框中选择一种书号后,单击“查找”按钮,可以打

开“图书信息”窗体,显示与该书号对应的图书信息.单击“取消”按钮可以关闭“图书信

息”窗体。用宏组完毕“查询”和“取消”按钮时操作。

附录

1.试验一第4题详解

KicrosoftAccess

:文件电)编辑更)视图W)插入复)工具①窗口®)帮助国)

打开“表属性”

输入体现式

■icrosoftAccess

:文件9编辑更)视图9插入9工具建)窗口⑥帮助国)

L1辱37△3▼,了hjAJ"▼9

■--------

.借书登记:表

字段名称数据类型

流水号自动编号

借书证号文本

书号文本

►借书日期1日期/时间

还书日期日期/时间

大特日期/时间

字段属性

常规查阅

格式

输入淹码

标题

默认值

有效性规则x、_

有效性文本一

必埴字段

素引

输入法模式此处的有效性规则属于

IME语句模式(仅日文)

智能标记

“字段属性”,只能设置

2.试验一第5题详解

・读者:表13回区]

字段名廊说明

用英文输入法状态

-k也

下的分号;隔开

常规查阅

显示控件

行来源类型

行来源

绑定列

列数

列标题

列宽

列表行数

列表宽度

限于列表

3.试验一第13题详解

筛选6)|工具任)窗口^帮助出)选择“高级

按窗体筋选任)

内容排除筛选QD筛选”

高级筛选/排序国).•.

应用徐选/排序(I)X

■图书;表按图示设置

目图书篇选1:篇选EJ回区I

V

4.试验一第16题详解

■icrosoftAccess

:文件但)编辑电)视图9|插入9工具(X)窗口⑥帮助®

目设计视图也)

皿,

AUU数据表视图⑤)

4数据透视表视图@)

・借书登记

.U数据透视图视图9

3属性化)Alt+Enter

对象相关性国)...

眨索弓I©

任务窗格富)Ctrl+Fl

工跳d)

常规查阅

段大小

字长整型

新连地一

能有比重复)

「吞引:借书登记卤

索引名称字段名称排序次序A

学〉PrimaryKeyl流水号

J序

二借书证号+书号借书证号4

书号

索引属性

主索引是

唯一索引是该索引的名称.每个索引最多可用10个

忽略Nulls否字段.

VPrimaryKey流水号

Z借书证号+书号借书正号序

书号

►借书证号+借书日期借书正号

借书日期

索引属性

主索引否

唯一索引否该索引的名称.每个索引最多可用10个

忽略Nulls否1字段.

**-

4.试验二第1-3题详解

温馨提示

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

评论

0/150

提交评论