1 / 71
文档名称:

《Access数据库实用教程》第十章图书馆管理系统.ppt

格式:ppt   大小:1,951KB   页数:71页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《Access数据库实用教程》第十章图书馆管理系统.ppt

上传人:放射辐射 2022/5/20 文件大小:1.91 MB

下载得到文件列表

《Access数据库实用教程》第十章图书馆管理系统.ppt

文档介绍

文档介绍:《Access数据库实用教程》第十章图书馆管理系统
汇报人:
创建数据库
使用Microsoft Access开发“图书馆管理系统”时,需要先创建一个空数据库,创建步骤如下:
(1)打开Microsoft Offi其中字段信息如表10-9所示。
创建方法同“管理员档案”表的创建方法相同,这里不再详述。
9.创建“罚款记录”表
在读者借阅图书的过程中,图书不免会出现遗失、损坏等情况,给图书馆造成一定的损失,此时就要对读者进行一定的处罚。罚款记录表就是用来保存对读者的罚款记录的。其主键为“罚款ID”,其中字段信息如表10-10所示。
创建方法同“管理员档案”表的创建方法相同,这里不再详述。
10.创建“系统参数”表
系统参数表中主要存储图书馆的基本信息,没有主键,其所包含的字段信息如表10-11所示。
创建方法同“管理员档案”表的创建方法相同,这里不再详述。
至此图书馆管理系统中的10张表已经创建完毕,打开数据库窗口,然后点击左侧对象列表中的“表”对象,即可看到这10张表的名称。
创建表间关系
建立好所有的数据表之后,就需要建立数据表之间的关系了,这样用户才能够创建多个数据表中的查询、窗体和报表等。因此,创建完图书管理系统的各个数据表后,还要设置各个数据表之间的关系。
其具体步骤如下。
(1)在数据库窗口中,单击工具栏上的“关系”按钮,或在窗口空白处单击鼠标右键,在弹出的快捷菜单中选择“关系”命令,弹出“显示表”对话框,如图10-10所示。
(2)双击要添加的数据表名称,将其添加到“关系”窗口中,然后关闭“显示表”对话框,如图10-11所示。
(3)创建表间关系,如图10-12所示。
创建窗体
从前面的分析我们可以看出,图书馆管理系统由多个模块组成,下面详细介绍各功能模块的实现方法。
创建“系统参数设置”窗体
系统参数设置窗体的主要作用是设置系统运行所需的各种参数,包括借书证有效期、图书过期罚款、图书遗失罚款、图书损坏罚款、图书馆名称、建馆时间、图书馆地址以及图书馆简介等信息的设置。其完成效果如图10-13所示。
创建“系统参数设置”窗体的步骤如下:
(1)使用“窗体向导”基于“系统参数”数据表为“系统参数设置”窗体添加各个控件,具体方法参见第5章。
(2)在“保存”控件的单击事件中添加如下代码,从而实现把用户对参数的设置保存到“系统参数”数据表中,以供其他功能模块调用。
(3)在打开“窗体”的“属性”对话框,在“加载”事件中添加如下代码,以实现在激活“系统参数设置”窗体时,把最近的系统参数设置信息调用出来,供用户查看和修改。
(4)在“关闭窗口”按钮的“属性”对话框中找到“单击”事件,添加如下代码,以实现单击此按钮时关闭“系统参数设置”窗体。
至此“系统参数设置”窗体设置完毕。
创建“管理员档案管理”窗体
“管理员档案管理”窗体的作用是完成对图书馆管理人员档案的添加、删除、修改和查询等操作,其创建完成后的效果如图10-14所示。
“管理员档案管理”窗体的创建比“系统参数设置”窗体的设置要复杂,因为涉及到查询和子窗体的创建。具体步骤如下。
(1)使用“窗体向导”基于“管理员档案”表为“管理员档案管理”窗体添加相应得控件,并调整各控件的布局,使其如图10-14所示。
(2)设置用于查询的“姓名”、“性别”和“籍贯”3个控件的“名称”属性,将其设置为“姓名Q”、“性别Q”和“籍贯Q”。
(3)使用“设计视图”方式基于“管理员档案”表的所有字段创建一个“管理员档案查询”查询表。
(4)打开“管理员档案查询”查询表,然后选择工具栏上的“视图”→“SQL视图”命令,在打开的窗口中输入以下SQL语句,以实现通过“姓名”、“性别”和“籍贯”的条件交叉查询。
(5)在“管理员档案管理”窗体中添加一个基于“管理员档案查询”的子窗体“管理员档案管理子窗体”。
(6)设置子窗体的属性,使用户不能在“管理员档案管理子窗体”中进行“删除”、“添加”、“输入”等操作。方法是单击“管理员档案管理子窗体”左上角的小方格,选择该子窗体主体,然后在“属性”对话框的“数据”选项卡中将“允许筛选”、“允许删除”、“允许添加”和“数据输入”属性均设为“否”,如图10-15所示。
(7)在“管理员档案管理 子窗体”的“成为当前”事件中添加如下代码,使得在“管理员档案管理