《ACCESS 图书 管理资料》由会员分享,可在线阅读,更多相关《ACCESS 图书 管理资料(21页珍藏版)》请在金锄头文库上搜索。
1、河南城建学院数据库技术及应用课程设计设计报告书课程名称: 数据库技术及应用课程设计 设计题目: 图书管理 指导教师: 班 级: 学 号: 学生姓名: 同组人员: 管理工程学院2014年6月20日目录一、题目背景3二、功能概述42.1系统目标42.2功能需求4三、功能模块说明53.1图书档案管理53.2借书证管理53.3借书与还书53.4查询与报表5四、详细设计 64.1 建立表 64.2 建立表间联系84.3 窗体设计 94.4 创建查询114.5 报表设计16五、效果及存在的问题18六、课程设计总结18七、参考文献 18一、题目背景图书管理系统是典型的信息管理系统,其开发主要包括后台数据库的
2、建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。而中小型租、借书机构仍采用手工管理图书的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。为了满足其管理人员对图书馆书籍,读者资料,借还书等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,此图书管理系统软件力求提高其管理效率。管理信息系统的开发是一个开发周期长、技术要求高、影响因素多的复杂系统工程,因此制定一个完善、可行、合理的开发计划,不仅是系统开发成功的保证,
3、而且可以提高效率、节省时间、降低成本。建立一个图书管理系统也是图书管理部门提高工作效益的有效手段。系统能够合理高效地利用图书资源,使得图书借阅更加的科学合理。开发软件:本系统以Office软件系列中Microsoft Access 2010为开发平台,适用于Microsoft Access 2010及其以上版本装载的计算机。本项目的需求者及设计人员是图书管理系统开发小组,用户是学校图书馆。本产品是针对电脑管理图书的需求设计的,可以完成读者登记、购入新书、读者借还书等主要功能。二、功能概述2.1系统目标对某校图书馆的各项事务实行计算机管理,通过一个图书管理系统,使图书馆的管理工作系统化、规范化、
4、自动化。2.2管理需求某校图书馆需要对各项事务实行计算机管理。这些事务包括以下三方面:2.2.1图书档案维护图书馆经常购进图书,也可能因为损坏或丢失注销图书。所以,图书馆的第一项工作就是图书档案的维护。由于同一版本的书可能购买多册,所以除统一编号外,图书馆还要给每一本书给出自定的图书编号标识该书。图书档案包括图书编号、统一编号、书名、作者、出版社、单价、购买日期、主题词、状况(在库、借出或注销)。2.2.2借书证的发放和回收借书证发放和收回(或注销)是借阅图书的前提。不但要有实际的借书证,还要将有关信息输入计算机,以便于借还图书时由计算机处理。这方面工作所涉及的数据有:借书证号、姓名、单位(或
5、班级)、类别(用以区分不同读者,以限制最多可借图书册数)和发放日期。2.2.3图书的借阅登记图书借阅登记所涉及的数据有:图书编号、借书证号、借阅日期、限定归还日期、实际归还日期、罚款金额。除了上述事务外,图书馆的数据库管理系统还应包括以下功能:(1) 根据统一编号(或作者或主题词)查询图书的状况。(2) 根据图书编号查询该书是谁借走的。(3) 根据借书证号查询该读者借了几本书。(4) 打印借阅量最多的图书的统计报表。(5) 打印借阅量最少的图书的统计报表。由于同一版本的书可能有多册,借阅量统计应按下列公式计算:n=N/M其中,N是在给定日期范围内(例如一年)某统一编号所有图书总借阅次数;M是该
6、统一编号的图书册数;n是该统一编号的每一本书的平均借出次数。三、功能模块说明3.1图书档案管理相同统一书号的图书通过不同的图书编号来区分。图书加入及删除时,先查找统一书号,再查找图书编号。3.2借书证管理3.3借书与还书先查找借书证号,再查找图书编号。3.4查询与报表1 根据统一编号查询图书状况2 根据图书编号查询借阅者3 根据借书证号查询借书数量4 打印借阅量统计报表针对本实例,通过对企业图书管理的内容和数据关系分析,设计的数据项和数据结构如下:1)图书基本信息:统一书号、书名、第一作者、出版社所在地、出版社、出版年份、主题词、定价、库存2)图书档案:图书编号、统一书号、购进日期、状况3)借
7、书证:借书证号、姓名、部门、发证日期、状况4)图书借还:借书证号、图书编号、借阅日期、归还期限、归还日期、罚款金额3.5模块设计图书管理系统图书信息借书证添加图书信息图书借还管理借书人员信息图书信息借书人员需求图书归还图书借阅汇总处理四、详细设计 4.1 建立表(程功)4.2 建立表间联系(程功)4.3 窗体设计(邓忠诚)4.4 创建查询(侯燕昕)运行效果: 运行效果: 运行效果: 运行效果: 运行效果: 运行效果: 运行效果: 运行效果: 4.5 报表设计(邓忠诚) 运行结果: 运行结果:五、效果及存在的问题图书管理系统初步设计完毕,大致可以完成设计要求的功能模块,但在很多方面可能还存在漏洞
8、。由于源代码部分没有掌握了解清楚,所以没有做密码登陆页面。因为所学知识有限及时间紧迫,借阅次数及计算没有完成设计要求,我们将会在结束之后仍然努力学习Access的相关知识以便更加完善我们的系统。六、心得体会经过这周的课设,图书管理信息系统开发完毕。其功能符合用户要求。能够完成管理主界面,系统管理模块,图书管理模块,读者信息管理模块,还借信息管理模块等。并提供部分测试功能,使用户方便进行数据添加,数据查询,数据修改。由于时间较短以及本人水平不是很高,该系统还是存在一些缺陷和不足。但其功能齐全,易于日后更新。操作方便,管理简单等一些优点还是可以采取的我相信我自己通过这次的课设并且和同学之间的配合,
9、我学到的不单单是access中的知识,还有一些知识是书本上不存在的。这次课设时间虽短但是又开始的一无所知到现在的勉强可以制作简单的管理系统,我的进步是很大的。虽然目前水平还不是很高但是经过努力我比起之前的我要强的很多了。经过此次课设的程序是我们小组的三名组员一起努力分工完成的,此次课设使我深刻体会到课设的重要性。七、参考文献1.Access数据库应用技术主编:孙宝林 崔洪芳 出版日期:2010年9月 出版社:清华大学出版社2.Access2010大数据应用实训教程主编:谭浩强 出版日期: 2013年6月 出版社:清华大学出版社 3. 数据库基础与应用实验指导:Access2010作者:付兵 出版日期: 2012年2月 出版社: 北京伟业出版社