借书管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
信息技术与工程学院
课程名称Access数据库程序设计
设计题目借书管理系统
专业班级12计本三班
姓名马凯旋王元栋赵壮飞
学号1211112318 1211112328
1211112342
指导教师王昌厚
2015 年 6 月23 日
目录
一开发概述 (3)
1.1借书管理系统 (3)
1.2借书管理系统研究背景与意义 (3)
二功能概述 (3)
2.1系统目标 (3)
2.2功能需求 (3)
2.3 系统功能模块设计 (3)
三概要设计 (4)
3.1数据库需求分析 (4)
3.2数据库逻辑结构设计 (5)
四详细设计 (6)
4.1 建立表 (6)
4.2建立表间联系 (9)
4.3窗体设计 (9)
4.4创建查询 (19)
五效果及存在的问题 (20)
六课程设计总结 (20)
七参考文献 (20)
一开发概述
图书管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
目前,随着网络技术的飞速发展,各行各业都在追求信息化,以防在信息时代落伍,而普通高校也如此,图书馆是高校师生获得知识的一个重要渠道。因此图书管理系统也显得尤为重要,图书管理系统的使用大大的提高了图书馆的工作效率,很好的节省了大量的人力、物力和财力资源。管理信息系统的开发是一个开发周期长、技术要求高、影响因素多的复杂系统工程,因此制定一个完善、可行、合理的开发计划,不仅是系统开发成功的保证,而且可以提高效率、节省时间、降低成本。建立一个图书管理系统也是图书管理部门提高工作效益的有效手段。系统能够合理高效地利用图书资源,使得图书借阅更加的科学合理。
开发软件:本系统以Office软件系列中Microsoft Access 2010为开发平台,适用于Microsoft Access 2010及其以上版本装载的计算机。
二功能概述
2.1系统目标
对某校图书馆的各项事务实行计算机管理,通过一个借书管理系统,使图书馆的管理工作系统化、规范化、自动化。
2.2功能需求
1)图书档案维护
图书馆经常购进图书,也可能因为损坏或丢失注销图书。所以,图书馆的第一项工作就是图书档案的维护。由于同一版本的书可能购买多册,所以除统一编号外,图书馆还要给每一本书给出自定的图书编号标识该书。图书档案包括图书编号、统一编号、书名、作者、出版社、单价、购买日期、主题词、状况(在库、借出或注销)。
2)借书证的发放和回收
借书证发放和收回(或注销)是借阅图书的前提。不但要有实际的借书证,还要将有关信息输入计算机,以便于借还图书时由计算机处理。这方面工作所涉及的数据有:借书证号、姓名、单位(或班级)、类别(用以区分不同读者,以限制最多可借图书册数)和发放日期。
3)图书的借阅登记
图书借阅登记所涉及的数据有:图书编号、借书证号、借阅日期、限定归还日期、实际归还日期、罚款金额。
除了上述事务外,图书馆的数据库管理系统还应包括以下功能:
1)根据统一编号(或作者或主题词)查询图书的状况。
2)根据图书编号查询该书是谁借走的。
3)根据借书证号查询该读者借了几本书。
4)打印借阅量最多的图书的统计报表。
5)打印借阅量最少的图书的统计报表。
2.3 系统功能模块设计
在系统功能分析的基础上,得到下图的系统功能模块。
系统功能模块
三概要设计
3.1 数据库需求分析
在仔细调查图书管理过程的基础上,得到本系统所处理的数据关系图。
数据流程图
针对本实例,通过对企业图书管理的内容和数据关系分析,设计的数据项和数据结构如下:
1)图书基本信息:书号、分类号、书名、作者、出版社、出版日期、定价、进库日期、库存量
2)出版社表:出版社编号、出版社名称、电话、地址
3)借阅者表:借书证号、姓名、性别、联系电话、借书数量
4)借还书表:借书ID、借书证号、姓名、借书日期、是否以还、应还日期5)可借书信息:书号、分类号、书名、作者、出版社、出版日期、定价、进库日期、可借量
3.2 数据库逻辑结构设计
图书管理系统数据库中应包含6个数据表,各表的表明如下所示:
四详细设计
4.1建立表间联系
4.2窗体设计
4.3 创建查询1、读者借阅情况
运行效果:
2、各书可借出量
运行效果:
11
3、借阅书籍信息
运行效果:
五 效果及存在的问题
借书管理系统初步设计完毕,但在很多方面可能还存在漏洞,问题最多的也就是代码的编写,不过通过查阅资料和参考课本已经顺利解决了一些难题,总体效果还不错。
六 课程设计总结
随着信息技术在图书管理领域的广泛应用,这些技术对我们都非常有用。此次,通过开发一套简单的Access 借书管理系统,使我对信息技术的应用有了更进一步的认识。虽然在这次的课程设计中顺利的完成了任务,但这次的图书管理系统也一定存在着许多不足之处,但可以完成这次设计,心里非常高兴,也有一点成就感,因为这是我独立完成的第一个软件,我相信它将在今后的工作生活中为我带来不小的影响。
七 参考文献
1.《Access 数据库应用技术》
主编:孙宝林 崔洪芳 出版日期:2010年9月 出版社:清华大学出版社
2.《Access2003大师课堂全纪录》
总策划:DGMOOK 出版日期: 2006年4月 出版社:中国宇航出版社
3.《 Access2007宝典》
作者:封超 史永利 出版日期: 2008年1月 出版社: 电子工业出版社