图书馆管理系统介绍



《图书馆管理系统介绍》由会员分享,可在线阅读,更多相关《图书馆管理系统介绍(71页珍藏版)》请在装配图网上搜索。
1、单击此处编辑母版标题样式,,单击此处编辑母版文本样式,,第二级,,第三级,,第四级,,第五级,,,*,第10章 图书馆管理系统,,,,,图书馆作为社会信息系统的重要组成部分,拥有丰富的文献信息资源,在信息社会中的作用愈来愈重要。我国图书馆计算机等信息技术起步于,20,世纪,70,年代,并随着改革开放的步伐得以全面发展,特别是,90,年代以后,我国图书馆信息网络建设取得了较大发展,图书馆信息化建设迈上了一个新台阶。,,本章就以图书馆管理系统为例,剖析图书馆管理的内容,并最终利用,Microsoft Access,完成系统的制作。通过本章学习,读者应该可以自己分析、解决问题,并全面掌握,Acce
2、ss,数据库技术。,,,10.1 系统分析与设计,,一般通用的图书管理系统包括系统设置、读者管理、运行管理和查询等功能。比较先进的能够在一个界面下实现图书、音像、期刊的管理、设置读者阅读权限等。有些系统还能提供读者自助服务,如自行修改密码、查阅借阅信息以及预约图书等功能。,,下面介绍通用图书馆管理系统所必备的功能,如图10-1所示。,,,,,,,,,1,.系统管理,,系统管理模块下面有系统参数设置、系统初始化、管理员设置、图书供应商设置,4,个子模块,主要用于设置系统运行必须的参数以及管理管理员信息和图书供应商信息。,,2,.读者管理,,读者管理模块下面分为读者类型设置、读者档案管理两个子模
3、块,主要用于设置读者类型以及添加、修改、删除和查询读者档案。,,,,3,.图书管理,,图书管理模块下分图书类型设置、图书档案管理两个子模块,主要用于设置图书类型以及添加、修改、删除和查询图书档案。,,4,.运行管理,,运行管理模块下面有图书征订管理、图书借阅、图书归还管理和罚款记录查询,4,个子模块,主要负责图书的借阅、归还、征订以及过期图书罚款记录查询。,,,10.2 程序开发,,根据数据库设计思想,我们利用Access 2003来实际开发这个图书馆管理系统。,,,,10.2.1 创建数据库,,使用,Microsoft Access,开发“图书馆管理系统”时,需要先创建一个空数据库,创建
4、步骤如下:,,(,1,)打开,Microsoft Office Access 2003,主界面,在菜单栏上执行“文件”→“新建”命令,如图,10-3,所示。,,,,,(,2,)此时在系统的主界面右侧将弹出“新建文件”任务窗格,单击其中的“空数据库”选项。,,(,3,)在弹出的“文件新建数据库”对话框的“文件名”下拉列表框中输入“图书馆管理系统”作为空数据库的名称,其他均采用默认值,然后单击“创建”按钮,即可创建“图书馆管理系统”空数据库。,,至此“图书馆管理系统,.mdb”,空数据库已经创建完成。,,,10.2.2 创建表,,,,,,1,.创建“管理员档案”表,,管理员档案表用来保存管理员的
5、档案信息,主键为“管理员,ID”,。,,,,,创建过程如下:,,(,1,)在数据库窗口中,单击左侧对象列表的“表”选项,然后单击“新建”按钮,弹出“新建表”对话框,单击选中其中的“设计视图”选项,然后单击“确定”按钮,弹出如图,10-6,所示的设计视图。,,,,(,2,)单击“设计”视图的第一行“字段名称”列,并在其中输入“管理员,ID”,;单击“数据类型”列,并单击其右侧的向下箭头按钮,在弹出的下拉列表中选择“文本”选项,如图,10-7,所示。,,在下面的常规选项卡中按照表,10-2,中的内容将字段大小设置为,20,,必填字段选为“是”。,,,,(,3,)姓名、联系电话和联系地址的设置同(,
6、2,)相同。,,(,4,)设置“性别”字段的属性时,在字段属性区域将选项卡切换到“查阅”,在“显示控件”栏选择“组合框”,“行来源类型”选择“值列表”,并在“行来源”中输入““男”,; “,女””,如图,10-8,所示。,,,,(,5,)民族、籍贯和婚姻状况的设置同(,4,)相同。,,(,6,)设置“年龄”时,在字段类型中选择“数字”,然后在下面字段属性区域的“常规”选项卡的“字段大小”组合框中选择“整型”。,,(,7,)设置“身份证号码”字段属性时,将鼠标定位在“常规”选项卡的“输入掩码”文本框中,然后单击后面出现的按钮,弹出“输入掩码向导”对话框中选择“身份证号码(,15,位或,18,位)
7、”选项,如图,10-9,所示,然后单击“下一步”按钮,其他均按默认值设置即可。,,,,,,,,(8)设置“登记时间”的方法同(7)相似,只是在选择的输入掩码的时候选择“短日期”选项即可。,,,,,2.创建“读者档案”表,,读者档案表用于存放读者基本信息以及其所持借书证相关信息,它以“借书证ID”为主键,其字段信息如表10-3所示。,,创建方法同“管理员档案”表的创建方法相同,这里不再详述。,,,,,,,,,3.创建“读者类型”表,,读者类型表主要用于存储读者类型,以便判断该类型读者的各种权限,其主键为“类别ID”,包含的各字段信息如表10-4所示。,,创建方法同“管理员档案”表的创建方法相同,
8、这里不再详述。,,,,,,,,,4.创建“图书档案”表,,图书档案表中主要存储图书馆中图书的档案信息,主键为“图书ID”,其所包含的字段信息如表10-5所示。,,创建方法同“管理员档案”表的创建方法相同,这里不再详述。,,,,,,,,,5.创建“图书类型”表,,图书类型表中存储图书分类的信息,确定该类图书的借阅期限,主键为“类型ID”,其所包含的字段信息如表10-6所示。,,创建方法同“管理员档案”表的创建方法相同,这里不再详述。,,,,,,,,,6.创建“图书借阅”表,,图书借阅表中主要存储读者借阅图书的信息,包括借阅时间、应还时间以及续借次数等,主键为“借阅ID”,其中字段信息如表10-7
9、所示。,,创建方法同“管理员档案”表的创建方法相同,这里不再详述。,,,,,,,,,7.创建“图书供应商档案”表,,图书供应商表用于存储与图书馆具有图书交易的商家资料信息,其主键为“图书供应商ID”,其中字段信息如表10-8所示。,,创建方法同“管理员档案”表的创建方法相同,这里不再详述。,,,,,,,,,8.创建“订购图书”表,,订购图书表的主要作用是保存图书馆从图书供应商那里购买的图书的信息,主键为“订购ID”,其中字段信息如表10-9所示。,,创建方法同“管理员档案”表的创建方法相同,这里不再详述。,,,,,,,,,9.创建“罚款记录”表,,在读者借阅图书的过程中,图书不免会出现遗失、损
10、坏等情况,给图书馆造成一定的损失,此时就要对读者进行一定的处罚。罚款记录表就是用来保存对读者的罚款记录的。其主键为“罚款ID”,其中字段信息如表10-10所示。,,创建方法同“管理员档案”表的创建方法相同,这里不再详述。,,,,,,,,,10.创建“系统参数”表,,系统参数表中主要存储图书馆的基本信息,没有主键,其所包含的字段信息如表10-11所示。,,创建方法同“管理员档案”表的创建方法相同,这里不再详述。,,,,,,,,,至此图书馆管理系统中的10张表已经创建完毕,打开数据库窗口,然后点击左侧对象列表中的“表”对象,即可看到这10张表的名称。,,,,10.2.3 创建表间关系,,建立好所
11、有的数据表之后,就需要建立数据表之间的关系了,这样用户才能够创建多个数据表中的查询、窗体和报表等。因此,创建完图书管理系统的各个数据表后,还要设置各个数据表之间的关系。,,其具体步骤如下。,,,,,(,1,)在数据库窗口中,单击工具栏上的“关系”按钮,或在窗口空白处单击鼠标右键,在弹出的快捷菜单中选择“关系”命令,弹出“显示表”对话框,如图,10-10,所示。,,,,(,2,)双击要添加的数据表名称,将其添加到“关系”窗口中,然后关闭“显示表”对话框,如图,10-11,所示。,,,,(3)创建表间关系,如图10-12所示。,,,,10.3 创建窗体,,从前面的分析我们可以看出,图书馆管理系统
12、由多个模块组成,下面详细介绍各功能模块的实现方法。,,,,10.3.1,创建“系统参数设置”窗体,系统参数设置窗体的主要作用是设置系统运行所需的各种参数,包括借书证有效期、图书过期罚款、图书遗失罚款、图书损坏罚款、图书馆名称、建馆时间、图书馆地址以及图书馆简介等信息的设置。其完成效果如图,10-13,所示。,,,,创建“系统参数设置”窗体的步骤如下:,,(1)使用“窗体向导”基于“系统参数”数据表为“系统参数设置”窗体添加各个控件,具体方法参见第5章。,,(2)在“保存”控件的单击事件中添加如下代码,从而实现把用户对参数的设置保存到“系统参数”数据表中,以供其他功能模块调用。,,,,,(3)在
13、打开“窗体”的“属性”对话框,在“加载”事件中添加如下代码,以实现在激活“系统参数设置”窗体时,把最近的系统参数设置信息调用出来,供用户查看和修改。,,(4)在“关闭窗口”按钮的“属性”对话框中找到“单击”事件,添加如下代码,以实现单击此按钮时关闭“系统参数设置”窗体。,,至此“系统参数设置”窗体设置完毕。,,,,10.3.2,创建“管理员档案管理”窗体,“管理员档案管理”窗体的作用是完成对图书馆管理人员档案的添加、删除、修改和查询等操作,其创建完成后的效果如图10-14所示。,,,,,“管理员档案管理”窗体的创建比“系统参数设置”窗体的设置要复杂,因为涉及到查询和子窗体的创建。具体步骤如下。
14、,,(,1,)使用“窗体向导”基于“管理员档案”表为“管理员档案管理”窗体添加相应得控件,并调整各控件的布局,使其如图,10-14,所示。,,(,2,)设置用于查询的“姓名”、“性别”和“籍贯”,3,个控件的“名称”属性,将其设置为“姓名,Q”,、“性别,Q”,和“籍贯,Q”,。,,(,3,)使用“设计视图”方式基于“管理员档案”表的所有字段创建一个“管理员档案查询”查询表。,,(,4,)打开“管理员档案查询”查询表,然后选择工具栏上的“视图”→“,SQL,视图”命令,在打开的窗口中输入以下,SQL,语句,以实现通过“姓名”、“性别”和“籍贯”的条件交叉查询。,,,,(,5,)在“管理员档案管
15、理”窗体中添加一个基于“管理员档案查询”的子窗体“管理员档案管理子窗体”。,,(,6,)设置子窗体的属性,使用户不能在“管理员档案管理子窗体”中进行“删除”、“添加”、“输入”等操作。方法是单击“管理员档案管理子窗体”左上角的小方格,选择该子窗体主体,然后在“属性”对话框的“数据”选项卡中将“允许筛选”、“允许删除”、“允许添加”和“数据输入”属性均设为“否”,如图,10-15,所示。,,,,,,,,(,7,)在“管理员档案管理 子窗体”的“成为当前”事件中添加如下代码,使得在“管理员档案管理 子窗体”中选择某一记录时,使该记录的各个字段值都赋予窗体中对应的文本框,以方便用户修改和浏览。,,(
16、,8,)在“管理员档案管理”窗体的“新建档案”按钮的“单击”事件中添加如下代码,以实现输入一个新的管理员档案信息之前初始化各控件内容。,,(,9,)在“管理员档案管理”窗体上的“保存档案”按钮的“单击”事件中添加如下代码,以实现正确保存新输入或修改的档案信息。,,,,(,10,)在“管理员档案管理”窗体上的“保存档案”按钮的“单击”事件中添加相应代码,用以修改管理员信息,具体代码与“新建代码”相似,不再详述。,,(,11,)在“管理员档案管理”窗体上的“删除档案”按钮的“单击”事件中添加如下代码,以实现选中的删除管理员信息。,,(,12,)在“管理员档案管理”窗体上的“管理员查询”按钮的“单击
17、”事件中添加如下代码,以实现查询功能。,,至此,“管理员档案管理”窗口创建完成。,,,10.3.3,创建“读者档案管理”窗体,“读者档案管理”窗口的作用是管理读者信息,以及读者在图书馆办理的用于借阅图书的凭证的管理,其创建完成后的效果如图,10-16,所示。,,其创建过程同“管理员档案管理”窗口的创建非常相似,这里不再详述,请读者自行完成。,,,10.3.4,创建“图书档案管理”窗体,“图书档案管理”窗口的作用是完成对图书档案的管理,包括对图书档案的添加、删除、修改和查询等操作。其创建完成后的效果如图,10-17,所示。,,其创建过程同“管理员档案管理”窗口的创建非常相似,这里不再详述,请读者
18、自行完成。,,,10.3.5,创建“图书供应商档案管理”窗体,“图书供应商档案”窗口用于完成对图书供应商档案的管理,包括对图书供应商档案的添加、删除、修改和查询等操作。其创建完成后的效果如图,10-18,所示。,,其创建过程同“管理员档案管理”窗口的创建非常相似,这里不再详述,请读者自行完成。,,,10.3.6 创建“读者类型”窗体,,“读者类型”窗体用于设置读者类型,以及该类型读者总共可借多少本书和图书的借阅期限,同时完成对读者类型的查询。其创建完成后的效果如图,10-19,所示。,,其创建过程同“管理员档案管理”窗口的创建非常相似,这里不再详述,请读者自行完成。,,,10.3.7,创建“
19、图书类型”窗体,“图书类型”窗体用于添加和管理图书类型,这只本类图书的借阅期限等。其创建完成后的效果如图10-20所示。,,,,10.3.8 创建“图书借阅”窗体,,“图书借阅”窗体主要完成借阅图书的功能,其创建完成后的效果如图10-21所示。,,,,10.3.9,创建“图书归还管理”窗体,“图书归还管理”窗体用于完成对读者归还节约图书这一流通环节的管理,其创建完成后的效果如图10-22所示。,,,,10.3.10,创建“图书订购管理”窗体,“图书订购管理”窗体的主要作用事完成对图书馆预定新图书的管理,其创建完成后的效果图如图,10-23,所示。,,,,10.3.11,创建“罚款记录查询”窗
20、体,“罚款记录查询”窗体的作用是完成对读者罚款记录的查询,主要完成基于“图书,ID”,、“借书证,ID”,、“有效证件”、“证件号码”、“罚款日期”和“罚款原因”,6,个条件的查询。其创建完成的效果如图,10-24,所示。,,,,10.4 系统集成,,前面已经创建完“图书管理系统”的各个基本窗体,下面的工作就是将它们集成在一起,形成一个完整的系统。,,,,10.4.1 创建菜单栏,,通过菜单栏,可以快速访问各个窗体。创建系统菜单栏的步骤如下。,,(,1,)创建一个“读者管理”下拉列表菜单宏,其中有两个子菜单宏,分别是“读者档案管理”和“读者类型设置”,分别设置各个子菜单宏的对应名称,然后保
21、存为“系统菜单,_,读者管理”,如图,10-25,所示。,,,,(,2,)按照同样的方法创建“系统菜单,_,图书管理”和“系统菜单,_,运行管理”宏。,,(,3,)创建“系统菜单,_,系统管理”宏,如图,10-26,所示。,,,,其中“初始化系统”子菜单宏,用到一个自定义的函数“,SystemBgn,()”,用来对系统进行初始化,即删除所有数据表中的资料记录。,,(,4,)创建一个“系统菜单”宏对象,把刚刚创建的,4,个宏对象连起来,成为一个完整的菜档,如图,10-27,所示。,,,,(,5,)打开“数据库”窗口的“宏”对象窗格,可以看到刚刚创建的,5,个宏对象。选中“系统菜单”宏对象,然后在
22、菜单栏中执行“工具”→“宏”→“用宏创建菜单”命令,如图,10-28,所示。,,,,这样,就为“图书馆管理系统”成功地添加上菜单了,其效果如图10-29所示。,,,,10.4.2,创建“主界面”,打开“图书馆管理系统”时,首先进入“主界面”。“主界面”中包含该系统的几乎所有功能,单击其上的按钮,可打开相应的窗体。创建完成后的效果如图,10-30,所示。,,,,,(1)创建一个名为“主界面”的窗体,按照如图10-30所示的布局添加各个控件,并将所有按钮控件的标题设置得喝名称一致。,,(2)设置“主界面”窗体中各个按钮控件的“单击”事件。以设置“系统参数设置”按钮为例,首先选中该按钮,然后打开其“属性”窗口,在“单击”事件行的下拉列表中选择“系统菜单_系统设置.系统参数设置(&C)”,如图10-31所示。,,,,,,,,,(,3,)按照相同的方法设置其他按钮的“单击”事件。,,(,4,)执行菜单栏中的“工具”→“启动”命令,打开“启动”窗口,如图,10-32,所示。通过在该窗口中的设置,实现打开“图书管理系统”的时候首先弹出“主界面”窗口。,,,,至此,“图书馆管理系统”已经创建完成,双击打开时弹出如图10-33所示的界面。,,,,本章结束,,,,,
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 36个关键词详解2025政府工作报告
- 学习2025年政府工作报告中的八大科技关键词
- 2025年政府工作报告要点速览接续奋斗共谱新篇
- 学习2025政府工作报告里的加减乘除
- 深化农村改革党课ppt课件(20250305)
- 弘扬雷锋精神凝聚奋进力量学习雷锋精神的丰富内涵和时代价值
- 深化农村改革推进乡村全面振兴心得体会范文(三篇)
- 2025年民营企业座谈会深度解读PPT课件
- 领导干部2024年述职述廉述责述学述法个人报告范文(四篇)
- 读懂2025中央一号党课ppt课件
- 2025年道路运输企业主要负责人安全考试练习题[含答案]
- 2024四川省雅安市中考英语真题[含答案]
- 2024湖南省中考英语真题[含答案]
- 2024宁夏中考英语真题[含答案]
- 2024四川省内江市中考英语真题[含答案]