数据库图书管理系统实验报告.docx
- 文档编号:28994425
- 上传时间:2023-07-20
- 格式:DOCX
- 页数:14
- 大小:4.95MB
数据库图书管理系统实验报告.docx
《数据库图书管理系统实验报告.docx》由会员分享,可在线阅读,更多相关《数据库图书管理系统实验报告.docx(14页珍藏版)》请在冰豆网上搜索。
数据库图书管理系统实验报告
《图书管理系统》
实验报告
学院:
通信与信息工程
班级:
__0101110
姓名:
杨超2011210309
一、实验题目
图书管理系统
二、实验目的及要求
1.掌握数据库应用软件设计的整个流程
(1)掌握编写软件设计计划书,策划软件的方法
(2)掌握建立数据库,设计表、字段的方法
(3)掌握制作软件的整个步骤与过程
(4)掌握软件的测试与编译工作。
2.掌握数据库设计软件ACCESS的使用、图像处理软件的使用和VBA脚本语言的使用
(1)掌握数据库的建立,管理操作方法,明确数据库的目录结构
(2)掌握SQL语言的基本操作、ACCESS应用的布局方法、样式、框架和组件的操作方法。
(3)掌握用一种处理图像的方法
(4)掌握用VBA脚本设计数据库应用的方法
(5)掌握软件的测试与发布工作的方法。
三、实验环境
MicrosoftOfficeAccess2003
四、实验步骤及内容
(一)根据图书管理系统的需求分析,设计出图书管理系统的E-R图如下
(二)使用Access2003来创建一个图书管理系统,具体步骤如下:
1.双击桌面的
,开启Access2003.
2.点击“文件”→“新建”→“空数据库”,命名为“杨超邹嘉雯图书管理数据库”。
3.数据表的创建与设计:
(1)在
中使用
创建一下三个表:
读者信息表:
借书信息表
图书信息表:
(2)在数据库视图中,单击菜单栏中的
,创建如下的各表之间的关系
(3)往表里输入一下数据:
读者信息表:
借书信息表:
图书信息表:
4.查询的设计:
使用
创建如下的查询
每个查询的SQL视图吐下:
A.按借书证号查询:
SELECT读者信息表.借书证号,借书信息表.图书编号,读者信息表.姓名,读者信息表.学号,读者信息表.班级,读者信息表.借书名称,借书信息表.借出日期,借书信息表.应还日期,借书信息表.是否已还,借书信息表.过期天数
FROM读者信息表INNERJOIN借书信息表ON读者信息表.借书证号=借书信息表.借书证号
WHEREForms!
按借书证号查询.请输入借书证号:
=借书信息表.借书证号OrForms!
按借书证号查询.请输入借书证号:
IsNull;
B.按借书证号查询读者信息:
SELECT读者信息表.借书证号,借书信息表.图书编号,读者信息表.姓名,读者信息表.学号,读者信息表.班级,读者信息表.借书名称,借书信息表.借出日期,借书信息表.应还日期,借书信息表.是否已还,借书信息表.过期天数
FROM读者信息表INNERJOIN借书信息表ON读者信息表.借书证号=借书信息表.借书证号
WHERE(((读者信息表.借书证号)=[按借书证号查询:
]));
C.按图书编号查询图书信息:
SELECT图书信息表.图书编号,图书信息表.分类号,图书信息表.书名,图书信息表.书号,图书信息表.作者,图书信息表.出版社,图书信息表.库存量,图书信息表.入库时间
FROM图书信息表
WHERE(((图书信息表.图书编号)=[按图书编号查询:
]));
D.过期未还书籍
SELECT图书信息表.图书编号,图书信息表.书号,图书信息表.书名,借书信息表.借出日期,借书信息表.应还日期,借书信息表.是否已还,借书信息表.过期天数
FROM图书信息表INNERJOIN借书信息表ON图书信息表.图书编号=借书信息表.图书编号
WHERE(((借书信息表.是否已还)=No)AND((借书信息表.过期天数)>"0"));
E.借出书籍信息:
SELECT借书信息表.借书证号,借书信息表.图书编号,图书信息表.分类号,借书信息表.书名,图书信息表.书号,借书信息表.借出日期,借书信息表.应还日期,图书信息表.作者,图书信息表.出版社,图书信息表.库存量,图书信息表.入库时间
FROM图书信息表INNERJOIN借书信息表ON图书信息表.图书编号=借书信息表.图书编号
GROUPBY借书信息表.借书证号,借书信息表.图书编号,图书信息表.分类号,借书信息表.书名,图书信息表.书号,借书信息表.借出日期,借书信息表.应还日期,图书信息表.作者,图书信息表.出版社,图书信息表.库存量,图书信息表.入库时间;
F.未还书籍查询:
SELECT借书信息表.借书证号,借书信息表.图书编号,借书信息表.书名,借书信息表.借出日期,借书信息表.应还日期,借书信息表.是否已还
FROM借书信息表
WHERE(((借书信息表.是否已还)=No));
5.报表的打印:
在数据库窗口中选择“报表”,使用
创建如下报表:
在窗体“图书信息”中设置“打印”按钮,连接到报表的打印界面,如图:
点击打印则出现
报表,进入打印过程。
6.窗体的设计:
在数据库窗口中选择“窗体”,使用
创建如下的窗体:
从以下的主窗体进入图书管理系统:
点击“进入系统”后就可以进入主要的控制窗体了:
最后,在宏设计里面点击
在弹出窗口里选择如下选项:
再将此宏命名为Autoexec,当你打开Access时就会自动打开你想要的主窗体了。
至此这个图书管理数据库就完成了。
五.收获与体会
两个星期的时间非常快就过去了,这两个星期不敢说自己有多大的进步,获得了多少知识。
这次实习提供了一个很好的机会。
通过这次课程设计发现这其中需要的很多知识我们没有接触过,去图书馆查资料的时候发现我们前边所学到的仅仅是皮毛,还有很多需要我们掌握的东西我们根本不知道。
同时也发现有很多已经学过的东西我们没有理解到位,不能灵活运用于实际,不能很好的用来解决问题,这就需要我们不断的大量的实践,通过不断的自学,不断地发现问题,思考问题,进而解决问题。
相信在今后更多深入的学习中,会对数据库有更多的了解与认识。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 图书 管理 系统 实验 报告