图书馆管理系统 access 实验报告书 有图

  • 格式:docx
  • 大小:3.87 MB
  • 文档页数:31

下载文档原格式

  / 31
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

能力拓展训练实验报告书

开课学院:物流工程学院

指导老师:**

专业班级:物管0801班

*名:***

学号: *************

2010—2011学年第二学期

图书管理系统

一、引言

二、系统分析和设计

三、数据表的创建和设计

四、查询的设计

五、窗体的设计

六、报表的设计

七、界面的设计

八、总结

一、引言

随着时代的发展,人类已经进入信息时代。现在信息技术的应用越来越普及,不但促进了社会的高速发展,也改变着人们的工作、学习、生活和娱乐的方式以及思想观念。随着计算机的日益普及,计算机软件无处不在。软件在计算机的发展和应用中至关重要,在人类进入信息化社会时成为新兴信息产业的支柱,计算机技术的迅猛发展,特别是随着网络技术的出现标志着信息时代已经来临。信息化浪潮、网络革命在给社会带来冲击的同时,也使图书馆业务受到了强烈的冲击,图书馆传统的管理和服务方式已不能适应读者对日益增长的文献信息的需求。随着馆藏量的不断增加,图书资料的录入和查询的难度也就相应增加,数据处理手工操作,工作量大,出错率高,出错后不易更改的手工方式,已经不能满足要求。

基于这此问题,建立一个规范化,系统化,程序化的图书管理系统已经成为当务之急。为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特编写该程序以提高图书馆的管理效率。使用该程序之后,工作人员可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,以便全面掌握图书的流通情况。这样避免了管理员自己查找的麻烦,节省了时间,而且工作效率比人工高很多,用程序进行实际的操作已成为人们的一种习惯,在这个信息化的社会,MicrosoftOffice2003会更好的服务于人们日常的生活。

本次以MicrosoftOffice2003为开发工具,快速、简捷的完成图书管理系统的各种操作,更好的适应于图书管理的需要.

二、系统分析和设计

(一)系统分析

本系统是为了管理好图书馆信息而设计的。图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理。我们通过MicrosoftOffice2003来设计程序管理号图书信息。学校的图书管理涉及图书信息、借阅者者信息、借还书信息等多种数据管理

(二)功能描述

图书管理系统数据库是为了满足图书馆管理图书的工作而设计的,它包括三个模块,分别是“图书信息管理”、“借阅者信息管理”、“借还书信息管理”。它们的功能如下:

(1)图书信息管理,包括图书信息录入,图书信息浏览和图书信息查询

(2)借阅者信息管理,包括借阅者信息录入,借阅者信息浏览和借阅者信息查询(3)借还书信息管理,包括借还书信息录入和借还书信息浏览

(三)模块和流程图的设计

1.E-R图的设计

2 流程图

三、 数据表的创建和设计

使用Access 数据库管理系统建立应用系统,首先需要创建一个数据库。然后在该数据库中添加所需的表、查询、窗体、报表、宏等对象。

(一) 数据库的创建

启动Access ,启动Access,选择新建命令,在“空白数据库”窗格中单

击,输入数据库的名称为图书管理系统

(二) 设计和建立数据表

1. 数据表的逻辑结构设计

图书管理系统

图书信息管理

借阅者信息管理者 借还书信息管理

图书信息录入

图书信息浏览

图书信息查询

借阅者信息录入

借阅者信息浏览

借阅者信息查询

借还书信息录入 借还书信息浏览

图书表的逻辑结构

字段名称数据类型字段大小允许空值书号文本10 必填

书名文本20 必填

作者文本10

出版社文本20

出版日期时间短日期

定价货币缺省

库存量数字长整型

借阅者表,借还书表逻辑结构类似

2. 数据表的创建

图书表

借阅者表

借还书表

创建完表后,再打开表并输入数值,相关图如下

3 创建表间关系

单击ACCESS工具菜单栏,选择“关系”,将表添加到关系栏通过拖曳相同的字符建立关系

四、查询的设计

本系统的查询功能是通过窗体与所建查询连接来实现的。因此,首先要创建查询。根据“图书管理系统”查询的需求,在创建查询时,用了3种类型:选择查询、计算查询和参数查询。

(一)选择查询的设计

1. 无条件的选择查询的设计

A在设计视图中创建查询,如图

B添加图书表,借还书表

C在图书表借还书表中,双击所需字段,添加到视图网格中

D单击应还日期的排序项,选择升序

E单击保存,输入查询名称为“借阅书籍信息”,然后点击确定D用同样的方法创建“读者借阅情况”查询,借书证号做升序排列

2有条件的选择查询的设计

同理创建借还书表查询,添加所需字段,在是否已还字段下的条件栏中打字“NO”,保存为“未还书信息”,然后就可以运行查询

(二)计算查询的设计

1. 简单的计算查询

比如查询“未还书数量”,在设计视图中创建查询,选择查询项的未还书信息,点击添加,然后关闭当前窗口

点击添加书名两次,书号一次到下方网格中,点击工具栏下的∑,插入总计行。

第二个书名的总计栏选择计数,点击保存,命名为未还书数量,然后就可以运行查询

然后进行优化在设计视图中创建查询,选择查询项的未还书数量,添加书号书名到网格中,另在第三个字段中设置数量: [未还书数量]![书名之计数],勾选显示框然后保存为统计各未还书数量,就可以查询

2较复杂的计算查询

创建各书可借出量的查询,设计视图中创建查询,选择两者都有中的图书表和统计各未