您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > access图书管理系统
图书馆管理信息系统的开发内容提要:该课程设计通过综合运用Access2003的各种知识和功能开发一个比较完善的图书馆管理信息系统,并介绍此图书管理系统的各种功能的实现过程和实现方法。首先对系统应用背景进行描述,然后进行需求分析,概念设计,逻辑设计,设计出它的数据模型,并转化成关系模型,接着用Access2003对数据库的表,查询,窗口等进行进一步设计,最后输入数据对系统进行测试并总结该设计过程。1系统应用背景概述该图书馆管理系统针对的是大学图书馆,面对大量繁杂的图书馆管理,分类,查询与借还工作,迫切的需要通过计算机来帮助解决,减少图书馆管理人员的工作量。学校图书馆管理系统采用具有良好的开放性和兼容性的计算机,外部设备,操作系统及应用软件,由于基于现在硬件的限制,学校设施的限制,图书馆没有达到全部自动化的程度。图书馆组织机构:(1)采编部:采编部是图书馆藏书建设的主要业务部门,负责本馆各种文献的采集、归类、加工整理以及分配典藏,并负责学校各学院资料室文献的数据处理,使全校文献信息资源数字化。(2)期刊部:期刊部负责中外文现刊、过刊、报纸、毕业论文的管理以及读者服务工作。并负责对公共区域报纸的管理。(3)图书借还部:负责全校师生的图书外借、归还以及内部阅览等工作。(4)信息咨询部:可为读者提供口头咨询、网上咨询、手工检索、计算机光盘检索、网上数据库检索。(5)网络信息部:网络信息部主要负责图书馆信息系统的管理与维护,图书馆网页制作与更新、电子阅览室、多媒体室的读者服务工作,以及图书馆现代化、数字化技术的引进,保证图书馆业务工作和服务工作的正常运行。(6)办公室:办公室协助馆长处理馆行政事务,家俱设备、办公用品管理,文件收发,归档及印鉴,复印打字室以及临时工的管理。(7)安全管理部:主要负责读者出入图书馆,打卡以及图书馆安全等事情。图书馆组织结构图如图1.1所示:主管校长馆长图书馆委员信息咨询部网络信息部图书借还部办公室期刊部安全管理部采编部图1.12需求分析本系统是为了管理好图书馆信息而设计的。图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理。数据信息处理工作量大,容易出错,数据繁多,容易丢失,且不易查找,总的来说,缺乏系统的、规范的信息管理手段将会使图书馆的信息管理变得异常复杂,且耗费大量人力、物力和时间。针对这些问题,有必要建立一个图书管理系统,使图书管理工作规范化、系统化、程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效地查询和修改图书情况。功能描述图书管理系统数据库是为了满足图书馆管理图书的工作而设计的,它包括五个模块,分别是“图书信息管理”、“借阅者信息管理”、“借还书信息管理”、“出版社信息管理”和“报表显示”。它们的功能如下:(1)图书信息管理:实现图书信息的录入,当有新书进库时,则把该图书的信息录入计算机。此外,还可以浏览和查询图书的详细信息,实现图书的统计等。(2)借阅者信息管理:实现借阅者信息的录入,可将新的借阅者的信息输入到计算机中。还可以浏览或者查询借阅者的详细信息等。(3)借还书信息管理:实现借书信息的录入,同时还可以浏览借还书的信息。(4)出版社信息管理:实现出版社信息的录入,可将新的出版社的信息录入到计算机中去,同时,还可以对出版社的信息进行浏览和查询。(5)报表显示:可以显示各类所需的报表。3业务流程图根据该图书馆的组织功能和业务绘制出业务流程图如下:图书管理员读者新书单、出版社信息表图书管理图书和出版社信息索书单、借书卡和新书还书记录表图书借阅信息表借书卡索书单借还书管理读者管理读者信息表读者借阅信息表图书库读者资料库图2.1图书管理信息系统第一层业务流程图图书管理员新书单、出版社信息新书、出版社信息登记图书、出版社信息维护图书、出版社基本信息剔除旧书图书、出版社信息变动更改后的图书、出版社信息旧书剔除信息旧书已剔除信息图书库图2.2图书管理分解图读者借书卡索书单办理新卡读者信息挂失补办补办申请表新卡号毕业登记表离校处理读者借阅及违规情况表学生离校记录表读者资料库图2.3读者管理分解图预约登记帐图书库借阅情况表续借借阅信息表新到期时间表续借请求表读者预约请求表预约预约信息表撤销预约撤销预约请求表借书索书单、借书卡图书信息表读者借阅信息表图书借阅信息表还书还书请求表归还信息表读者预约情况表撤销预约信息表读者资料库图2.4借还书管理分解图4数据流程图根据该图书馆的组织结构和业务功能绘制出数据流程图如下:图书预定信息办公室图书管理员P1读者管理读者资料P2图书管理库存图书、出版社信息借阅情况统计采编室P4图书查询读者图书采编信息书单出版社信息书目查询图书借还部图书借还信息电子图书书名、编号出版社、作者信息P3图书采编P5图书借还P6图书预定P7电子图书在线阅读D1读者资料库D2图书库D1读者资料库D3电子图书库图4.15E-R图的设计一个简单的图书管理数据库,它的实体部分包括“图书”和“读者”两方面。其中实体“图书”的属性又包括书号、分类号、书名、作者、出版社、定价、库存量、出版日期、入库时间,实体“读者”的属性包括借书证号、姓名、性别、联系电话、借书数量,接下来把实体间的联系用E-R表示出来如图5.1所示:图书出版日期书号分类号书名出版社作者定价入库时间库存量借还书借书日期读者借书证号姓名性别联系电话借书数量应还书日期MN图5.1同时,一个图书管理系统还应满足如下约束条件:(1)每本书籍最长的借阅期限为60天。(2)一个借书证一次不能借阅超过6本。(3)如果一个读者借阅的书籍中有过期的书籍,则不能再借阅别的书籍。6系统功能描述对程序的主要功能界面截图并进行介绍。打开该系统后出现如图6.1所示的登陆界面,点击进入按钮进入如图6.2所示的图书管理系统,点击退出则关闭界面,在图书管理系统界面有图书信息管理、借还书信息管理、读者信息管理、出版社信息管理和报表信息管理5个功能按钮和退出按钮,下面以图书信息管理功能为例(其他4个功能类似)介绍这5个功能界面,点击图书信息管理按钮出现如图6.3所示图书信息管理界面,里面有3个子功能按钮和退出按钮,点击图书信息录入按钮,出现如图6.4所示的录入图书信息界面,在这里可以添加和保存记录,按退出则关闭界面,分别点击浏览图书信息和管理图书信息分别出现如图6.5和6.6所示的图书信息浏览界面和查询图书信息界面,在这两个界面中可以分别进行对图书信息的浏览和按条件进行记录的查询,结束操作后可按退出按钮关闭界面,最后点击图书管理系统界面的退出按钮则关闭该系统包括所有界面。图6.1图6.2图6.3图6.4图6.5图6.67系统测试输入如下图所示的具体数据将运行结果截图。图7.1图书表图7.2借还书表图7.3读者表图7.4出版社表以图书信息管理为例(其他功能类似)运行之后结果截图如下所示:图7.5图7.6图7.7借阅图书信息图7.8各可借图书数量图7.9按书号查询图书信息图7.10按书名查询图书信息图7.11按出版社名称查询图书信息8设计总结通过这次学习我学会了运用Access来进行一个图书管理系统的各种功能的实现过程和实现方法,懂得如何设计有、无条件的选择查询和设计主、子窗和直接利用窗体设计视图来设计窗体,避免由向导带来的弊端。同时,我还学会了如何使用Access提供的VBA来编写事件驱动程序,解决Access向导无法实现的和控制等问题使“图书管理系统”界面设计更美观、灵活、具有动态感。我深刻认识到运用Access在日常生活中解决问题的有利之处,在日后我一定要加深对它的学习,从而达到活学活用,熟练自如的地步。
本文标题:access图书管理系统
链接地址:https://www.777doc.com/doc-2895757 .html