ACCESS数据库图书馆信息管理系统说明
ACCESS数据库图书馆信息管理系统说明
交通职业技术学院交通信息学院数据库课程设计分析报告专业:工业网络技术班级:091班学号:59姓名:蔡家明指导教师:曾素勤日期:2010-12-20成绩:数据库应用实训课程设计项目任务书专业:工业网络技术班级:091班教师:曾素勤:容较多时,可以附页。
交通工程与信息工程学院制表图书馆信息管理系统本“图书馆信息管理系统”是以实现图书馆借阅工作系统化为目的和背景而设计开发的一个简单系统,利用Access2003设计一个实用的数据库系统。
图书馆信息管理系统主要实现对图书馆工作的信息化管理。
本系统实现了对图书的基本信息和会员(图书借阅者)的基本信息的登记、保存、统计和查询等功能,另外还对会员的借阅信息进行了登记、保存、统计并能查询,同时实现了对图书的数据化管理。
很大程度上实现了图书馆管理员工作的信息化管理。
一、系统总体分析与设计根据图书馆借阅场景中为方便图书管理人员工作的需求,“图书馆信息管理系统”可以分为对图书的管理、对会员的管理、对借阅过程的管理和对系统的维护等几方面。
(1)图书管理:主要包括对图书基本信息、图书存放位置、图书进出库情况等数据的记录、统计和查询,以方便图书管理人员的工作。
(2)会员管理:主要包括新增会员、会员资料查询和会员的借书、续借、还书和超期情况的查询等。
(3)管理员管理:主要是对管理员的信息进行管理,可以添加或者删除管理员,保证图书馆的图书数据信息的安全。
(4)借阅过程管理:主要包括对图书每日借阅情况的记录、统计和查询,根据不同等级会员借书册数的限制和不同图书限借天数的限制等对图书借阅进行管理。
以实现上述需求为目标,经过全面分析,我们可以初步将整个系统划分为“数据管理”、“借阅管理”、“数据查询”三个子模块,通过分别实现各个子模块的功能来实现整个系统的整体功能。
各模块功能如下:(1)数据管理:包括对图书和会员基本信息数据的管理,这两块又可细分基本信息管理和等级限制设置。
本模块主要实现记录浏览、记录增加、记录修改、记录删除和记录打印等功能。
Access数据库设计(图书馆管理系统)
目录1 绪论 (2)2图书馆借阅信息管理系统 (2)2.1目的 (2)2.2图书馆借阅管理系统的任务 (2)2.3图书馆借阅管理系统的作用 (3)3 图书馆借阅信息管理系统需求分析 (3)3.1确定用户 (3)3.2模块 (3)3.3E—R图分析 (4)4 实例制作介绍 (5)4.1创建空数据库 (5)4.2创建所需表 (5)4.2.1 创建图书表 (5)4.2.2 创建“读者表” (8)4.2.3 创建“图书类别表” (8)4.2.4 创建“借阅表” (9)4.2.5 创建“记忆坊出版社表” (10)4.3建立表之间的关系 (11)4.4创建查询 (12)4.4.1 创建“还书”查询 (12)4.4.2 创建“读者累计借书册数”查询 (14)4.4.3 创建“按出版社查询图书”查询 (15)4.5创建窗体 (16)4.5.1 创建“读者借阅记录”窗体 (16)4.5.2 创建“查看图书记录”窗体 (18)4.5.3 创建“选择图书名称”窗体 (19)总结 (21)致谢 (22)1 绪论在数据库应用系统开发之前,对开发数据库的基本概念应当了解,对数据库的结构、开发数据库应用程序的步骤、开发体系及方法都应当有相当清晰的了解和认识。
数据库应用系统开发的目标是建立一个满足用户长期需求的产品。
开发的主要过程为:理解用户的需求,然后,把它们转变为有效的数据库设计。
把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用。
数据库技术在计算机软件邻域研究中一直是非常重要的主题,产生于60年代,30多年来数据库技术得到了迅速发展,并已形成较为完整的理论体系和一大批实用系统。
并且,近年来,随着World Wide Web(WWW)的猛增及Internet技术的迅速发展,使得数据库技术之时成为最热门技术之一。
2图书馆借阅信息管理系统2.1 目的结合图书馆的实际情况,通过使用Microsoft access200为开发环境,以此来满足图书馆工作人员对图书的管理,包括借阅者的借书情况和罚款情况,并使节约者能方便快捷的查找自己所需要的图书信息。
如何用Access轻松打造图书管理系统
如何用Access轻松打造图书管理系统如何用Access轻松打造图书管理系统-Access数据库教程任务:打造个人图书管理系统任务描述:本文目的是通过Access建立一个个人图书管理系统(可包含音乐CD、数据光盘等电子书),帮助我们管理好每一本图书。
这个数据库可以记录每本书的基本资料,能随时增加或删改图书记录,还可以按照不同条件快速查找个人藏书的各种信息。
如果同学、朋友之间都能建立起这样一个数据库,将数据库合并后,俨然就是一个小型图书馆,通过查询可以看看自己需要的图书是否有人买了,如果有的话则可以借阅一下,不必再重复投资。
注:本例使用的是Access 2003版,其他版本操作步骤大同小异。
给数据搭建一个“库房”首先要建立一个空的“库房”(数据库),然后才好往里面装入数据。
第一步:启动Access 2003,单击菜单命令“文件→新建”(或单击工具栏上第一个“新建”按钮),在右侧“新建文件”窗格中单击“空数据库”项。
第二步:在打开的新建对话框中设置好文件名及保存路径,本例命名为“个人图书管理”,接着单击“创建”按钮(见图1),一个新的数据库就创建好了。
用“表”规划与存储数据房子建好了还需要装修一下,才能达到更好的居住效果,数据库也一样,建好了也得好好规划一下,以便保存不同类型的数据。
在Access中,“表”是规划数据库的核心,其主要作用是按照一定结构保存所有数据,其他如查询、报表等操作都需在此基础上才能完成。
第一步:首先规划一下表结构。
图书信息有很多,本例仅仅是一个演示,因此本例创建的图书基本信息数据表只设置了序号、书名、作者、出版社、购买日期、定价、图书类别、介质和内容简介等几个字段。
第二步:如图2所示,单击数据库主窗口左侧“对象”下的“表”按钮,接着双击右侧的“使用设计器创建表”项打开设计视图窗口,在“字段名称”的单元格中输入字段名,单击其右侧的“数据类型”单元格,从下拉列表中为每个字段设置一种类型。
Access实训 图书管理系统
Access实训图书管理系统Access实训与图书管理系统的结合应用随着信息技术的不断发展,数据库技术在企业管理、行政管理等领域发挥着越来越重要的作用。
Microsoft Access是一款功能强大的关系数据库管理系统,它可以帮助我们建立和管理各种类型的数据。
在本文中,我们将探讨在图书管理系统中如何利用Access实训提高数据库的管理效率。
一、背景和意义图书管理系统是现代图书馆不可或缺的一部分。
它可以帮助图书馆实现自动化管理,提高借阅效率,为读者提供更好的服务。
而将Access 实训与图书管理系统相结合,可以更好地发挥数据库的优势,实现图书馆资源的有效利用和管理。
二、构建图书管理系统的基本框架在开始设计图书管理系统之前,我们需要了解其基本构成。
一个典型的图书管理系统主要包括以下几个模块:1、图书信息模块:包括书名、作者、出版社、ISBN号、出版日期等图书基本信息。
2、读者信息模块:记录读者的姓名、性别、证件号、联系方式等基本信息。
3、借阅管理模块:记录借阅图书的信息,包括借阅时间、归还时间、借阅状态等。
4、违章管理模块:记录读者的违章信息,如逾期未归还、丢失等情况。
5、系统管理模块:负责系统的维护和设置,如用户管理、数据备份等。
三、Access实训在图书管理系统中的应用1、建立数据库:利用Access建立图书管理系统的数据库,包括图书信息、读者信息、借阅信息等表格。
2、查询数据:通过编写SQL语句,实现根据条件查询数据的功能。
例如,根据书名查询图书信息,根据读者证件号查询借阅信息等。
3、窗体设计:创建窗体以方便用户输入和查看数据。
在窗体中,可以设置各种控件,如文本框、列表框、按钮等。
4、报表设计:通过报表,可以将数据库中的数据以特定的格式展示出来,如图书清单、借阅明细等。
5、宏与VBA编程:利用宏和VBA编程,可以实现一些复杂的操作,如自动完成数据的输入、处理和导出等。
四、实际应用和效果通过将Access实训应用于图书管理系统中,我们可以实现以下效果:1、提高借阅效率:通过自动化管理,读者可以快速查找和借阅图书,图书馆工作人员可以方便地进行图书管理和清点。
【精品】用Access开发图书管理系统
【精品】用Access开发图书管理系统在Access中开发图书管理系统,需要经过以下步骤:
设计数据库结构:定义图书管理系统需要记录的数据表,例如图书信息、借阅记录、用户信息等。
根据需求设计相应的字段和数据类型,保证数据的准确性和完整性。
构建表关系:将不同数据表之间的关系建立起来,例如图书和借阅记录之间是一对多的关系,一个用户可以借多本书,一本书可以被多个用户借阅。
设计表单和报表:通过访问表单和报表来访问和处理系统中的数据。
设计表单使用户可以方便地进行数据查看、编辑和添加操作;设计报表使用户可以方便地生成各种统计图表和报告。
根据不同用户的权限,设定相应的访问权限和操作权限。
开发查询功能:利用Access的强大查询功能,可以方便地进行各种复杂数据查询和分析。
根据不同的查询需求,可以灵活地设置查询条件和排序规则,以生成所需的查询结果。
部署系统:在开发完毕后,进行系统的测试和优化,解决可能出现的各种问题。
最后将系统部署到实际的环境中,配合培训和技术支持,使系统能够顺利地被使用和维护。
通过以上步骤,可以在Access中开发出一套高效、稳定的图书管理系统,为用户提供方便快捷的图书馆服务,同时也为图书馆工作提供了高效的数据管理和分析工具。
access图书馆管理信息系统
(2)数据流分析数据流编号:D01数据流名称:图书编目信息简述:图书编目信息数据流来源:图书购买后,由图书馆采编人员编码整理后,输入计算机.数据流去向: 图书表.图书采编信息将采编数据存入数据库数据流组成: 书名+索书号+作者+出版社+内容简介+关键词+条码+字数+页数+出版日期数据流量: 30本/日高峰流量: 100本/日数据流编号: D02数据流名称: 图书借阅单简述: 图书借阅单数据流来源: 用户填写图书借阅单交给图书馆管理人员,图书馆管理人员审核后,输入计算机.数据流去向:P2-11检查读者身份数据流组成: 借书日期+索书号+读者账号+库室数据流量:500本/日高峰流量: 1500本/日数据流编号: D011数据流名称: 读者信息简述: 读者信息数据流来源: P7-11读者登陆检查数据流去向: 读者表数据流组成: 用户名+密码+权限数据流量: 100人次/日高峰流量: 300人次/日输入的数据流:图书编目信息(D01)处理逻辑:编目数据录入,要求录入数据正确输出的数据流:D01处理频率:30本/日处理逻辑编号:P2-11处理逻辑名称:检查读者身份。
简述:检查读者身份,已注册的读者可以借书。
输入的数据流:图书借阅单D02处理逻辑:查询读者表,已注册的读者可以借书。
输出的数据流:D02合格借书者处理频率:100本/日处理逻辑编号:P2-12处理逻辑名称:检查图书是否在库简述:检查所借图书是否有足够的库存。
输入的数据流:图书借阅单D02处理逻辑:访问图书表,检查所借图书是否有足够的库存。
输出的数据流:D02可以借阅处理频率:100本/日处理逻辑编号:P2-13处理逻辑名称:填写借阅表,修改图书表。
简述:填写借阅表,修改图书表。
输入的数据流:图书借阅单D02处理逻辑:修改图书表中的所借图书的在库数量,在借阅表中填写借书情况。
输出的数据流:D02可以借阅处理频率:100本/日。
《access数据库实用教程》第十章图书馆管理系统
9
10.2.2 创建表
10
• 1.创建“管理员档案”表 • 管理员档案表用来保存管理员的档案信息,主键为 “管理员ID”。
11
• 创建过程如下: • (1)在数据库窗口中, 单击左侧对象列表的 “表”选项,然后单击 “新建”按钮,弹出 “新建表”对话框,单 击选中其中的“设计视 图”选项,然后单击 “确定”按钮,弹出如 图10-6所示的设计视图。
2
10.1 系统分析与设计
• 一般通用的图书管理系统包括系统设置、读 者管理、运行管理和查询等功能。比较先进的 能够在一个界面下实现图书、音像、期刊的管 理、设置读者阅读权限等。有些系统还能提供 读者自助服务,如自行修改密码、查阅借阅信 息以及预约图书等功能。 • 下面介绍通用图书馆管理系统所必备的功能, 如图10-1所示。
18
19
• 3.创建“读者类型”表 • 读者类型表主要用于存储读者类型,以便判 断该类型读者的各种权限,其主键为“类别ID”, 包含的各字段信息如表10-4所示。 • 创建方法同“管理员档案”表的创建方法相 同,这里不再详述。
20
21
• 4.创建“图书档案”表 • 图书档案表中主要存储图书馆中图书的档案 信息,主键为“图书ID”,其所包含的字段信息 如表10-5所示。 • 创建方法同“管理员档案”表的创建方法相 同,这里不再详述。
43
• (3)在打开“窗体”的“属性”对话框,在 “加载”事件中添加如下代码,以实现在激活 “系统参数设置”窗体时,把最近的系统参数 设置信息调用出来,供用户查看和修改。 • (4)在“关闭窗口”按钮的“属性”对话框中 找到“单击”事件,添加如下代码,以实现单 击此按钮时关闭“系统参数设置”窗体。 • 至此“系统参数设置”窗体设置完毕。
Access图书管理系统
一、 数据库设计1.系统功能图 11.1 图书借阅系统功能模块图2. 数据需求本系统的实体为“图书的进货”和“图书的销售”,它们之间通过“图书表”联系起来。
具体的关系 模式为:出版社(出版社 ID 、出版社)图书(图书编号、分类、书名、作者、出版社 ID 、单价、库存数量)进货单(进货单 ID (自动编号)、图书编号、进货日期(默认值为当前日期)、折扣、数量、金额 (单价*数量*折扣))销售单(销售单 ID (自动编号)、图书编号、销售日期(默认值为当前日期)、数量、折扣、金额 (单价*数量*折扣))二、数据库和表设计首先创建一个空数据库,然后根据需要创建数据库中的对象。
1. 创建空数据库(1)在 Access 窗口中单击“文件”|“新建”命令,打开“新建文件”任务窗格,选择“空数据库”。
(2)在“文件新建数据库”窗口的“文件名”文本框中输入数据库的名称“出版社”,选择数据库 文件的保存位置,单击“创建”按钮。
2. 创建表创建表需要先创建表的结构。
根据本系统的逻辑结构设计,需要创建 4 张表:“出版社表”、“进货 单”和“图书表”、“销售单”各表的结构如表 11-1~11-4 所示。
图书管理 销售系统系统维护查询系统书库清单进货录入 销售录入 新书入库 出版社添 加进货查询系统统计 未进货的 图书 图书进货 情况进货统计 出版社分类汇总书库系统 报表进货单销售单书库详细 信息表与表之间是通过相关字段进行连接来建立关系的,本系统中“出版社”表与“图书”表之间通过 “出版 ID ”字段建立了一对多的关系,“图书”表与“进货单”表通过“图书编号”字段建立了一对多的 关系,“图书”表与“销售单”表通过“图书编号”字段建立一对多的关系。
如图 11.3 所示。
因为图书借 阅系统表中的数据变动比较频繁,而且每张表的数据变动可能会影响到其它表中数据的正确性,因此创 建表之间的关系时均要实施参照完整性、设置级联更新和级联删除。
access图书馆管理系统
实验二、导入导出数据和数据表的简单操作1.向数据库导入数据在实验一中已经学习了如何在数据表中输入记录,但是如果数据记录表已经存在,如何将这些数据记录导入到当前数据库中呢?我们事先已经输入了一些数据记录,包括出版社信息、图书信息和学生信息,其中出版社信息存放在另一个Access数据库中,库文件名为Publish.mdb,数据表名为出版社信息表;图书信息存放在Excel文件中,文件名为Books.xls;学生信息存放在HTML文件中,文件名为Students.htm;。
接下来让我们将这些已经存在的数据一一导入到“图书管理”数据库中。
1.1从Access数据库导入数据如果在一个数据库中输入的数据信息也要在其它的数据库中应用时,可以利用数据库间数据导入的方法来实现。
我们可以通过下面的例子来学习导入方法的具体操作。
在实际导入数据之前,我们先将位于实验二目录下的Publish.mdb文件打开,查看一下该数据库的结构。
该数据库窗口中共包含两个数据表,其中“出版社信息表”就是将要导入到“图书管理”数据库中的表。
单击窗口工具栏中“打开”按钮和“设计”按钮,分别查看该表的数据视图和字段的设计结构,如图2-1(a)、(b)所示。
可以看出数据结构和字段设计都符合“图书管理”数据库中对“出版社信息表”的要求,因此可以直接导入。
图2-1(a)出版社信息表数据视图图2-1(b)出版社信息表设计视图(1)关闭“Publish”数据库,打开位于实验二目录下的“图书管理”数据库。
(2)选择“文件”菜单中“获取外部数据”,在其子菜单中,单击“导入”命令。
(3)在导入窗口中,找到实验二目录,选中目录中的Publish.mdb文件,单击“导入”按钮。
(4)在弹出的导入对象窗口中,单击“选项”按钮,以显示导入数据选项,保留其缺省选项,选中列表框中的“出版信息表”,如图2-2所示,单击“确定”按钮。
图2-2 导入对象选项窗口(5)此时,“出版社信息表”即会作为一个新的数据表出现在“图书管理”窗口中。
Access图书馆管理系统
课程设计报告(数据库技术及应用)题目:工资管理系统系别:专业:姓名:学号:指导教师:河南城建学院2012年6月25日一、课程设计题目图书馆管理系统二、功能描述根据图书管理员在图书借阅管理过程中遇到的实际情况,图书馆管理系统应具有以下功能:(1)系统应允许管理员对管理员信息、图书信息及类型信息、读者信息及其类型信息进行添加、修改和删除操作;(2)系统应允许管理员对图书信息和读者信息进行查询操作;(3)图书借出或归还时,管理员可对借书信息和还书信息进行添加、修改、删除和查询操作;(4)系统能为管理员提供读者信息报表和借书信息报表。
三、概要设计根据系统功能的描述,图书馆管理系统主要有系统设置、信息管理、运行管理、信息查询、报表显示五大功能模块,每个模块中又包含几个子模块完成其相应的功能,系统所有功能模块如图一所示。
(1)图书类型设置模块图书类型设置模块可以实现对图书类型的管理,可进行图书类型信息的添加、修改和删除操作;(2)读者类型设置模块读者类型设置模块可以实现对读者类型的管理,可进行读者类型信息的添加、修改和删除操作;(3)图书信息管理模块图书信息管理模块可以实现对图书的管理,可进行图书信息的添加、修改和删除操作;(4)读者信息管理模块读者信息管理模块可以实现对读者的管理,可进行读者信息的添加、修改和删除操作;(5)图书借阅管理模块图书借阅管理模块可以实现对借书信息的管理,可进行借书信息的添加、修改和删除操作;(6)图书归还管理模块图书归还管理模块可以实现对还书信息的管理,可进行还书信息的添加、修改和删除操作;(7)图书信息查询模块图书信息查询模块可根据书籍名称对书籍信息进行查询;(8)读者信息查询模块读者信息查询模块可根据读者编号对读者信息进行查询;(9)按照读者编号查询借书信息模块按照读者编号查询借书信息模块可以根据读者编号对读者的借书情况进行查询;(10)按照读者编号查询还书信息模块按照读者编号查询还书信息模块可以根据读者编号对读者的还书情况进行查询;(11)按照书籍名称查询借书信息模块按照书籍名称查询借书信息模块可以根据书籍名称对书籍的借阅情况进行查询;(12)照书籍名称查询还书信息模块按照书籍名称查询还书信息模块可以根据书籍名称对书籍的归还情况进行查询;(13)读者信息报表显示模块读者信息报表显示模块可以对读者信息进行进行查询,最后生成相应的报表;(14)书籍报表显示模块借书报表显示模块可以根据读者编号对读者的借书情况进行查询,最后生成相应的报表。
图书馆管理系统数据库_access_实验报告书
图书馆数据库设计报告书专业班级:电气0902*名:**学号: ********** 指导老师:**2011—2012学年第一学期一、引言随着时代的发展,人类已经进入信息时代。
现在信息技术的应用越来越普及,不但促进了社会的高速发展,也改变着人们的工作、学习、生活和娱乐的方式以及思想观念。
随着计算机的日益普及,计算机软件无处不在。
软件在计算机的发展和应用中至关重要,在人类进入信息化社会时成为新兴信息产业的支柱,计算机技术的迅猛发展,特别是随着网络技术的出现标志着信息时代已经来临。
信息化浪潮、网络革命在给社会带来冲击的同时,也使图书馆业务受到了强烈的冲击,图书馆传统的管理和服务方式已不能适应读者对日益增长的文献信息的需求。
随着馆藏量的不断增加,图书资料的录入和查询的难度也就相应增加,数据处理手工操作,工作量大,出错率高,出错后不易更改的手工方式,已经不能满足要求。
基于这此问题,建立一个规范化,系统化,程序化的图书管理系统已经成为当务之急。
为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特编写该程序以提高图书馆的管理效率。
使用该程序之后,工作人员可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,以便全面掌握图书的流通情况。
这样避免了管理员自己查找的麻烦,节省了时间,而且工作效率比人工高很多,用程序进行实际的操作已成为人们的一种习惯,在这个信息化的社会,MicrosoftOffice2007会更好的服务于人们日常的生活。
本次以MicrosoftOffice2007为开发工具,快速、简捷的完成图书管理系统的各种操作,更好的适应于图书管理的需要.二、系统分析和设计1、系统概述本系统是为了管理好图书馆信息而设计的。
图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理。
我们通过MicrosoftOffice2007来设计程序管理号图书信息。
学校的图书管理涉及图书信息、借阅者者信息、借还书信息等多种数据管理2、系统环境2.1硬件环境2.2软件环境Windows win7、Access2007三、功能描述图书管理系统数据库是为了满足图书馆管理图书的工作而设计的,它包括三个模块,分别是“图书信息管理”、“借阅者信息管理”、“借还书信息管理”。
图书管理系统数据库(Access
ne ok ③ 将“未还书籍”中的“图书编号”、“书号”、“书名”添加到查询设计视图下面的 设计网
. o 格中,如图 28 所示,其中“书名”字段添加了两个。
et 图28 t .n ④ 单击工具栏上的 按钮,在查询设计视图下面的设计网格中添加了一个
图 24
,结果如图 25 所示。
.cnboo 图25 ww ⑬ 为了使该查询更简洁地显示,可以在 w 下 设计网格中的 复选框。保存修改后,打开
的设计视图中取消勾选“是否已还”字段 查询,结果如图 26 所示。
book 图26 c w ⑭ 同样建立一个未还书籍查询,如图 27 所示。
ww 字段。选择
字段,单击
w t 框中,编辑表达式如图 23 所示。
,在中间文本框中显示了
查询中的
按钮,将该字段的<值>粘 单击
图 23
按钮,查询设置如图 24 所示。
.cnboo ⑫ 在数据库窗口中,双击
.cnbook (4)在 对话框中,分别选择
、
、
,单击
按钮将三
ww 个数据库表添加到 窗口中。然后单击
按钮,结果如图 13 所示。
w t (5)在 窗口中,用鼠标按住图书基本情况表中的图书编号,将其拖动到借书情况表中的图
e 书编号字段,放开鼠标左键,弹出如图 14 所示的
对话框。
t book.n .net 图13
长整型
※ 2 ※
约束 主键
book 字段 w 入库时间 et 关键字 net ok.n 字段 k. bo 借书证号 o n 姓名 .c 性别 ww 单位 w 借书数量
t .net 字段 ne ok 借书证号 k. bo 图书编号 o n 借出日期 bo .c 应还日期 cn ww 是否已还 . w 过期天数
Access《图书管理系统》指导书
Access《图书管理系统》指导书————————————————————————————————作者:————————————————————————————————日期:Access2003《图书管理系统》指导书目录实验一创建Access数据库和使用表 (5)实验二查询设计8实验三SQL语言9实验四窗体设计 (10)实验五报表设计 (13)实验六宏 (15)实验一创建Access数据库【实验目的】1.了解Access数据库窗口的基本组成2.学会如何创建数据库文件3.熟练掌握使用数据库表的建立方法4.掌握表属性的设置5.掌握记录的编辑、排序和筛选6.掌握索引和关系的建立【实验内容】1.启动Access数据库,创建一个名为“图书管理.mdb”的空数据库文件。
并依照表1~3,在上述建立的数据库中创建“读者”、“图书”、“借书登记”3个表。
表1 “读者”表结构字段名称数据类型字段大小主键借书证号文本 6 是姓名文本 3 否部门文本10 否办证时间日期/时间- 否照片OLE对象- -表2 “图书”表结构字段名称数据类型字段大小主键书号文本 5 是书名文本20 否作者文本 3 否出版社文本10 否价格数字单精度(小数位数2)否是否有破损是/否- 否备注备注- 否表3 “借书登记”表结构字段名称数据类型字段大小主键流水号自动编号长整型是借书证号文本 6 否书号文本 5 否借书日期日期/时间- 否还书日期日期/时间- 否2.将所有日期型字段的格式设置为“短日期”。
3.将“图书”表的“书号”字段的“标题”设置为“图书编号”;“出版社”字段的默认值设置为“电子工业出版社”;“价格”字段的有效性规则为“价格>0”;有效性文本为“价格必须大于0”。
4.登陆“表属性”设置有效性规则“[还书日期]>[借书日期]”,有效性文本为“还书日期必须大于借书日期”。
(此题难度较大,请参看附录)5.为“读者”表的“部门”字段设置查阅属性,显示控件为:组合框,行来源类型为:值列表,行来源为:法律系;英语系;中文系;科研处;人事处;教务处。
图书馆管理系统功能说明书
图书馆管理系统功能说明书图书馆管理系统功能说明书一、系统实现的功能介绍图书馆管理系统是图书馆管理工作中不可缺少的部分,它对于图书馆的管理者和使用者都非常重要,所以图书馆管理系统应该为管理者与读者提供充足的信息和快捷的数据处理手段,一个成功的图书馆管理系统应提供快速的图书信息检索功能、快捷的图书借阅、归还流程。
二、开发和运行的环境(1)开发工具:开发语言Visual Basic 6.0 中文版 Access2007 (2)运行环境:Window7操作系统三、图书馆管理系统窗体功能的介绍1、登录界面实现本管理系统操作员的登陆2、“信息设置”模块(1)图书类别设置(2)读者信息设置左键单击“读者信息设置”,出现读者信息管理窗体,可实现添加读者、修改信息、查询信息功能。
(3)订购新书可实现添加、保存、清除、删除、刷新、退出功能。
4、“借阅管理”模块(1)读者借书管理单击“读者借书管理”出现“读者借书管理”窗体,可进行借出当前图书、清除、删除、返回操作。
(2)读者还书管理单击“读者还书管理”出现“读者还书管理”窗口,可进行归还图书、返回操作。
(3)读者续借管理单击“读者续借管理”出现“读者续借管理”窗口,可实现续借功能。
(4)图书丢失管理单击“图书丢失管理”出现“图书丢失管理”窗口,可实现丢失图书的查询功能。
5、“系统维护”模块(1)用户管理单击“用户管理”出现“用户注册”窗口,可实现用户注册、用户删除功能。
(2)更换操作员可实现更换操作员功能。
(3)更换口令单击“更换口令”出现“密码设置”实现更换密码功能。
(4)系统设置单击“系统设置”出现“设置”窗口。
显示当前系统用户:XXX 可实现读者借书的最多数量的设置。
四、运行本系统,请按照以下流程操作:(1)首先通过“系统维护”/“用户管理”模块中添加操作员。
(2)通过“信息设置”/“图书类别设置”、“读者信息设置”模块分别添加图书类别及读者信息。
(3)通过“信息设置”/“订购新书”模块添加图书信息。
Access实训图书管理系统
Access实训图书管理系统随着信息技术的不断发展,图书管理系统在图书馆运营中扮演着越来越重要的角色。
为了提高图书管理效率,降低管理成本,我们开发了一个基于Access的图书管理系统。
本文将介绍该系统的设计、功能和实现方法。
本系统采用Access作为数据库管理系统。
数据库中包含了书籍、借阅者、管理员等三个表。
书籍表包括书籍ID、书名、作者、社、日期、类别等字段;借阅者表包括借阅者ID、姓名、性别、方式等字段;管理员表包括管理员ID、姓名、密码等字段。
本系统采用Windows窗口形式,界面简洁明了,易于操作。
主界面包括菜单栏、工具栏、状态栏和主窗口。
菜单栏包括文件、书籍管理、借阅者管理、管理员管理等菜单项;工具栏包括新建、打开、保存、打印等按钮;状态栏显示当前登录用户和数据库连接状态等信息。
主窗口包括书籍列表、借阅者列表和管理员列表等控件。
通过该功能可以添加新书籍,修改或删除已有书籍信息。
操作人员可以通过输入书名或类别等条件来查询书籍信息。
同时,该功能还可以实现按照ISBN号排序书籍列表的功能。
该功能可以添加新借阅者信息,修改或删除已有借阅者信息。
同时可以查询借阅者的姓名、方式等信息,实现按照姓名排序借阅者列表的功能。
该功能可以添加新管理员信息,修改或删除已有管理员信息。
同时可以查询管理员的姓名和密码等信息。
管理员可以拥有最高权限,可以对任何数据进行修改和删除。
该功能可以对书籍、借阅者和管理员等数据进行统计和报表打印,方便用户进行数据分析和决策。
同时可以导出数据到Excel等格式进行数据处理和分析。
本系统采用Visual Basic语言编写,利用Access作为数据库管理系统。
开发过程中使用到了VB中的ADO对象来连接和操作数据库。
同时,在界面设计方面使用了Windows窗口控件和菜单控件等常用控件。
在VB中通过ADO对象连接Access数据库并对其进行操作。
连接数据库的代码如下:Dim conn As ADODB.Connection conn = New ADODB.Connection conn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.0;Data Source=|path|database.accdb" conn.Open()其中,path为数据库文件的路径,database.accdb为数据库文件名。
ACCESS数据库实验 实验七 图书管理系统
实验七 图书管理系统实验目的:1、 掌握创建数据库、表2、 掌握常用的查询操作。
实验内容:一、表的创建和修改1、打开数据库“图书管理.mdb ”,按照下图所示建表“读者”。
建好后,输入以下数据。
2、打开表”读者”,设置”借书数量” 字段的有效性规则为”<=4”,有效性文本为“借书总数不能超过4本”。
设置”性别”字段的默认值为”男”。
3、 将“实验七\读者.xls ”中所有的内容导入到现有表”读者”中.二、设置表间关系。
1、创建图书和借书情况表之间的一对多关系(从一方拖动到多方)。
并实施参照完整性。
2、创建读者和借书情况表之间的一对多关系,并实施参照完整性。
主键 约束 字段长度 字段类型 字段名称 数字(整型) 借书数量 20 文本 单位1 文本 性别 8 文本 姓名5 文本借书证号三、查询(使用“设计视图”创建以下查询并运行)1、选择查询题目:查询分类号为“法学”并且“电子工业出版社”出版的所有图书信息。
显示表“图书”所有字段内容。
保存为“查询1”2、参数查询题目:根据输入的“单位“查询该单位的读者信息。
显示借书证号、姓名、性别、单位字段的内容。
运行查询,输入“07法学1班”,观察结果。
保存为“查询2”3、操作查询(1)生成表查询题目:查询所有读者的借书信息。
要求显示借书证号、姓名、图书编号、借出日期、应还日期、超期天数。
生成表“借书信息“。
保存为“查询3”,观察表“借书信息”的变化。
(2)删除查询题目:删除表“借书信息“中“张强”同学的借书记录。
保存为“查询4”。
观察表“借书信息”的变化。
(3)更新查询题目:将表“借书信息“中所有同学的应还日期修改为“[借出日期]+30”。
超期日期修改为“date()-[应还日期]”。
保存为“查询5”,观察表“借书信息”的变化。
4、SQL查询题目:查询分类号为“法学”并且“电子工业出版社”出版的所有图书信息。
显示所有字段内容。
查询结果按分类号升序,“图书编号”降序排序。
Access实训---图书管理系统
宏是由一些操作组成的集合,创建这些操作可帮助我们自动完成常规任务而减少工作的重复性。而且通过使用宏组,可以同时执行多个任务。宏的定义就是自动完成特定任务的操作集,即宏是一个或多个操作的集合,其中每个操作实现特定的功能。将多个操作集合在一起,可以自动完成各种简单的重复性工作。宏可以是操作序列的一个宏,也可以是某个宏组,使用条件表达式可以决定在某些情况下运行宏时,某个操作是否执行。
在当今社会科技日益发达,而电脑的使用也越来越普遍,这就向人们提出了更高的要求。而在大学学习中,计算机也是我们必修的一门课程。对我们来说这只是计算机小小的一部分,这只是为我们以后步入社会的一个奠基,以便于我们以后能够更快的适应社会。
在这次实训中,我们小组做的是图书管理系统。一个小组有六个成员,因此这就需要我们在实际操作中发扬团队精神,各思其职,在做好自己的那部分的同时也要帮助自己的小组成员共同完成,从而实现共赢。在实际生活中历练才能更好的发展,在以后的工作中,不论从事什么样的工作,都需要我们在工作中发挥团队精神。
图1-4
图1-5
1.2数据表的创建和设计
1.2.1数据库的创建
首先使用向导创建“图书管理系统”数据库,然后进行表的设计。具体步骤如下;
1.2.2设计和建立数据表
图书表的设计视图
图书表
借阅者表
出版社表
建立好的表会显示在数据库窗口的“表”对象选区内,如图所示;
1.2.3创建表间关系
表间关系建立完成
1.3 查询的设计
姓名:
班级:
实训心得
通过这次为期不长的实训,让我收获到很多有意义的东西,比如如何协调团队精神,如何提高自己认真负责的态度等 ,让我知道作为团队的一员应具有的素质,我不是一个人在战斗,谢谢大家的帮助!才让这次实训更加有意义。
Access数据库管理系统
9.2 一个完整的数据库管理系统实例很多人都有过到书屋租书的经历,我们往往会为老板的健忘以及业务的混乱恼火!那么我们就来建立图书租借系统为那些老板解忧吧!9.2.1 数据分析并创建表书店的业务看似简单,其实也需要仔细分析才能理出头绪。
下面列出了需要的数据。
●与顾客相关的数据:顾客姓名,顾客编号,电话,是否会员,会员编号,地址。
●与书籍相关的数据:图书编号,几册装,图书名称,作者编号,作者,类型编号,类型,出版社编号,出版社名称,电话,一般价,会员价。
●租借记录:顾客姓名,借阅日期,是否归还,归还日期,借阅图书。
●会员缴款记录:缴款编号,缴款日期,客户编号,缴款金额。
以上列出了需要的数据,但是依照上述数据建立的表格会出现数据的重复及冗余。
因此,我们要在分析的基础上建立表间的关联。
很显然,与书籍有关的数据可以分拆成四个表,分别为:●图书清单表:图书编号(索引),几册装,一般价,会员价,图书名称。
●作者名单表:作者编号(索引),姓名。
●图书类型表:类型编号(索引),类型。
●图书名单表:图书编号(索引),图书名称。
●出版社名单:出版社编号(索引),出版社名称,电话。
在表的分析基础上,我们可以设计出8个表,分别为“书籍清单”,“顾客名单”和“租借记录”3个主表,以及“书籍类型”、“书籍名单”、“作者名单”、“出版社名单”与“会员缴款记录”5个附表。
建立的关系如图1-1所示。
图9-1 建立的表关系视图接下来我们将分别建立这8个表。
(1)书籍清单表:首先鼠标单击任务窗格中【新建】|【空数据库】选项,打开如图9-2所示窗口。
图9-2 新建空数据库窗口在上图中选择保存路径及名称,本例保存在E:/数据库实例文件夹下,命名为书籍租借管理系统。
鼠标单击【创建】按钮。
打开数据库窗口如图9-3所示。
图9-3 数据库窗口在这个窗口里就可以利用以前学的知识建立表了,下面以顾客记录表为例,其它表大家自己创建。
首先选择表对象,鼠标单击【新建】按钮,选择“设计视图”后,单击【确定】按钮,如图9-4所示。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
广东交通职业技术学院
交通信息学院
数据库课程设计分析报告
专业:工业网络技术
班级:091班
学号:59
姓名:蔡家明
指导教师:曾素勤
日期:2010-12-20
成绩:
数据库应用实训课程设计项目任务书
专业:工业网络技术班级:091班教师:曾素勤
图书馆信息管理系统
本“图书馆信息管理系统”是以实现图书馆借阅工作系统化为目的和背景而设计开发的一个简单系统,利用Access2003设计一个实用的数据库系统。
图书馆信息管理系统主要实现对图书馆工作的信息化管理。
本系统实现了对图书的基本信息和会员(图书借阅者)的基本信息的登记、保存、统计和查询等功能,另外还对会员的借阅信息进行了登记、保存、统计并能查询,同时实现了对图书的数据化管理。
很大程度上实现了图书馆管理员工作的信息化管理。
一、系统总体分析与设计
根据图书馆借阅场景中为方便图书管理人员工作的需求,“图书馆信息管理系统”可以分为对图书的管理、对会员的管理、对借阅过程的管理和对系统的维护等几方面。
(1)图书管理:主要包括对图书基本信息、图书存放位置、图书进出库情况等数据的记录、统计和查询,以方便图书管理人员的工作。
(2)会员管理:主要包括新增会员、会员资料查询和会员的借书、续借、还书和超期情况的查询等。
(3)管理员管理:主要是对管理员的信息进行管理,可以添加或者删除管理员,保证图书馆的图书数据信息的安全。
(4)借阅过程管理:主要包括对图书每日借阅情况的记录、统计和查询,根据不同等级会员借书册数的限制和不同图书限借天数的限制等对图书借阅进行
管理。
以实现上述需求为目标,经过全面分析,我们可以初步将整个系统划分为“数据管理”、“借阅管理”、“数据查询”三个子模块,通过分别实现各个子模块的功能来实现整个系统的整体功能。
各模块功能如下:
(1)数据管理:包括对图书和会员基本信息数据的管理,这两块又可细分基本信息管理和等级限制设置。
本模块主要实现记录浏览、记录增加、记录修改、
记录删除和记录打印等功能。
(2)借阅管理:本模块是整个系统的最核心部分,图书借阅管理系统的核心功能基本全部在该模块体现——“借书”、“续借”、“还书”、“罚款缴纳”。
该模
块对会员借阅图书的全过程进行管理。
(3)数据查询:包括图书查询、会员查询、借阅超期查询、借阅记录查询。
通过该模块能够实现对图书信息、会员信息、超过借阅期限而未归还的图书、每
本图书及每个读者的历史借阅情况等的查询。
将上述模块设计图示化后我们便可以得到如图1所示的系统功能模块图:
图1 系统功能模块图
二、数据库分析与设计
1.数据库数据结构分析
通过对图书馆信息管理的内容和数据分析,创建该管理系统数据库,名为“图书馆信息管理系统.mdb”,主要包含的数据表有“会员表”、“会员级别表”、“图书表”、“图书类别表”、“图书借阅表”共五个表。
这五个表之间存在着一定的关联关系,各表间的关系如图2所示:
图2 系统中各表间关系图
2.数据库逻辑结构设计
“图书馆信息管理系统”的各个数据库表结构设计如表1~表5所示:
表1 “会员表”表结构
表2 “会员级别表”表结构
表3 “图书表”表结构
表4 “图书类别表”表结构
表5 “图书借阅表”表结构
3.创建数据库和表
在数据库数据结构分析和数据库逻辑结构设计完成之后,接下来便可以用Access来创建数据库。
一般步骤是首先创建数据库,再创建数据表,最后建立表间关系。
建立的表如下图示:
图3“图书表”结构
图4会员表信息
图5 会员级别表信息
图6 图书类别表信息
图7 图书表信息
图8 图书借阅表信息
三、查询的设计与实现
通过查询功能,建立“借阅历史记录查询”、“今日借出查询”、“今日到期查询”、“今日还书查询”、“今日入库查询”、“借书查询”、“还书查询”、“续借查询”、“罚款查询”等。
下边给出上述这几个选择查询的主要设计视图
⑴.“借阅历史记录查询”主设计视图:
⑵.“今日借出查询”主设计视图:
其他的查询视图,不详细列出了。
四、窗体的设计与实现
窗体是Access 2003数据库系统的一个重要对象。
前面介绍的浏览记录、显示查询结果等都是在“数据表”视图中所进行的操作,只能用于对表的一般维护。
如果要改变表记录的显示界面,则需要通过界面窗口来添加、修改、删除记录或改变应用程序控制流程,这就需要数据库的一个重要组件——窗体。
窗体是用户与数据之间的主要窗口,使用窗体可以对数据库进行查询、修改、添加和打印等操作,而且可以灵活的设计窗体的布局。
窗体按其功能可以分为数据窗体、流程控制面板窗体和交互窗体。
(1)登录界面窗体如下图所示:
(2)主界面如下图所示:
其他的窗体省略不作出来。
四、报表的制作
如图所示:
(1)会员报表(2)图书报表
五、简单宏设计
做了一个退出系统宏设计,是运用在主界面实现退出系统的功能如下图所示:
课程设计总结与指导教师评阅表。