2021-2022收藏的精品资料基于ASP的图书馆图书管理系统.doc
《2021-2022收藏的精品资料基于ASP的图书馆图书管理系统.doc》由会员分享,可在线阅读,更多相关《2021-2022收藏的精品资料基于ASP的图书馆图书管理系统.doc(50页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘 要图书馆管理系统作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理。图书馆若采取手工方式对图书资料和图书借阅情况进行人工管理,由于资料繁多,手工处理的工作量大,整体的管理效率就会低下,也不方便读者对图书资料的查阅。为了提高日常的图书管理效率,必须开发满足大多数中小型的图书管理要求的图书管理系统。本系统采用ASP和Access数据库技术,其中包含四个模块:“图书资料管理模块”、“读者资料管理模块”、“借阅管理模块”和“系统管理模块”。 本图书管理系统是为了实现图书管理工作系统化、规范化、自动化的目的。关键词:图书管理系统;数据库;图书借阅AbstractThe lib
2、rary today is called a Media Center and it is a kind of distribution centre for information resources. Libraries serve to deliver quality information achieved through proper management and updated information control. In order to cope with new patterns of information provision, technology innovation
3、s and emergences of new research practices. This paved way to information services becoming more technologically sophisticated and complex in allocating human and financial resources effectively. Maintaining an appropriate storage environment will contribute to the long term preservation of library
4、books and archive collections in -based records and computer mainframes. The changing pros of libraries from free access -based information to facilitated research and access centers for electronic information requires adjustment in how libraries will be managed.The system uses ASP and Access databa
5、se technology, which consists of four modules: “the Book of the information management module,” “the readers data management module,” loan management module and System Management Module.” The library management system is to achieve systematic management, standardization and automation purposes. Keyw
6、ords: The library manages system;Data Base;Book loan目 录摘要IAbstractII第1章 课题简介11.1 课题内容11.2 课题目标1第2章 开发工具32.1 ASP技术32.2 Access数据库3第3章 概要设计53.1 总体设计53.2 模块分析5第4章 详细设计74.1 数据库设计74.2 程序模块设计84.3 系统模块的实现11第5章 测试155.1 测试计划155.2 测试结果175.2 测试评价17结论18参考文献19附录20致谢45用户操作手册46III绥化学院2011届本科生毕业设计第1章 课题简介1.1课题内容图书馆图
7、书管理系统是图书馆管理工作中不可缺少的部分,它的内容对于图书馆的管理者和使用者来说都至关重要,所以图书管理系统应该能够为管理者或读者提供充足的信息和快捷的数据处理手段。但图书馆管理若采用完全手工操做,通过卡片记录信息,既浪费时间,又浪费人工、纸张,而且书籍和读者的信息查询比较麻烦,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识。它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对图书信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快
8、捷、保密性好、寿命长、成本低。这些优点能够极大地提高图书管理的效率,也是图书馆的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情1。图书管理系统是典型的信息管理系统。其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于后台数据库的建立要求建立起数据一致性和完整性强。数据安全性好的库。而对于前端应用程序则要求应用程序功能完备,易使用等特点。通过对系统功能进行分析,本系统功能模块主要分为“图书资料管理”模块、“读者资料管理”模块、“借还书操作”模块、“系统管理”模块2。1.2 课题目标图书馆图书管理系统是为实现图书管理工作系统化、规范化、自
9、动化而开发的,本系统是运用ASP并结合Access数据库制作的。它将计算机操作及管理融到图书管理系统的实际运用中,使日常手工管理的复杂方法被计算机简单、易行的操作所替代,由于图书馆的图书资料复杂、繁多,读者的需求各不相同,因此为了能够更好的管理图书馆的图书资料就需要对读者资源 、书籍资源、借书信息 、还书信息进行管理。及时了解各个环节的变更,通过这个图书管理系统能够迅速、准确地向图书馆管理者提供有效的信息。这样一个图书馆图书管理系统也可以极大地减轻工作人员的工作强度、提高工作效率,充分地发挥了人力资源的作用。通过开发本系统,可以对图书馆种类繁多的书籍进行高效管理控制,并且合理管理好用户的借还信
10、息,提高图书馆的工作效率,降低管理成本。因此图书管理系统需要能够存储一定数量的图书信息,读者信息,其中主要包括:图书信息的录入、删除及修改;图书的出借、返还和资料统计。能够对一定数量的读者进行相应的信息存储与管理,其中包括:读者信息的登记、删除和修改;读者借阅资料的统计与查询。能够提供一定的安全机制,提供数据信息授权访问,防止随意删改。第2章 开发工具2.1 ASP技术ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。可以用来创建和运行动态网页或web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。与
11、HTML相比,ASP网页具有以下特点3:(1)利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术;(2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;(3)服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页; (4)ASP可以使用服务器端Active X组件来执行各种各样的任务,例如存取数据库、发送E-mail或访问文件系统等。(5)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取
12、。 (6) 方便连接ACCESS与SQL数据库4。2.2 Access数据库Access是Office系列软件中用来专门管理数据库的应用软件,它可以运行于各种Windows系统环境中。由于Access继承了Windows的特性,不仅易于使用,而且界面友好,因此被用户广泛采用。使用Access的时候不需要数据库管理者具有专业的程序设计水平,任何非专业的用户都可以用它来创建功能强大的数据库管理系统。Access使用标准的SQL(Structured Query Language,结构化查询语言)作为它的数据库语言,从而提供了强大的数据处理能力和通用性,使其成为一个功能强大而且易于使用的桌面关系型数
13、据库管理系统和应用程序生成器。Access数据库由六种对象组成,它们是表、查询、窗体、报表、宏和模块5。表(Table):是数据库的基本对象,是创建其他5种对象的基础。表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。查询(Query):可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。窗体(Form):窗体提供了一种方便的浏览、输入及更改数据的窗口。还可以创建子窗体显示相关联的表的内容。窗体也称表单。报表(Report):报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。宏(Macro):宏相当于DOS中的批处理,用来自动执行一系列操
14、作。Access列出了一些常用的操作供用户选择,使用起来十分方便。模块(Module):模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据自己的需要编写程序。第3章 概要设计3.1 系统需求分析要实现一个软件系统,首先应该进行需求分析,这样才能令设计出的软件满足用户的各项功能。图书管理系统需要满足来自三方面的需求,这三个方面分别是图书借阅者、图书馆工作人员和图书馆管理人员。图书借阅者的需求是查询图书馆所存的图书、个人借阅情况及个人信息的修改;图书馆工作人员对图书借阅者的借阅及还书要求进行操作,同时形成借书或还书报表给借阅者查看确认;图书馆管理人员的功能最为复杂,包括对工作人员、图
15、书借阅者、图书进行管理和维护。图书借阅者可直接查看图书馆图书情况,如果图书借阅者根据本人用户名和密码登录系统,还可以进行本人借书情况的查询和维护部分个人信息。一般情况下,图书借阅者只应该查询和维护本人的借书情况和个人信息,若查询和维护其他借阅者的借书情况和个人信息,就要知道其他图书借阅者的用户名和密码。这些是很难得到的,特别是密码,所以不但满足了图书借阅者的要求,还保护了图书借阅者的个人隐私。图书馆工作人员有修改图书借阅者借书和还书记录的权限,所以需对工作人员登录本模块进行更多的考虑。在此模块中,图书馆工作人员可以为图书借阅者加入借书记录或是还书记录。图书馆管理人员功能的信息量大,数据安全性和
16、保密性要求最高。本功能实现对图书信息、借阅者信息、总体借阅情况信息的管理和统计、工作人员和管理人员信息查看及维护。图书馆管理员可以浏览、查询、添加、删除、修改、统计图书的基本信息和图书借阅者的基本信息。3.2 模块分析本系统可以划分为以下四个子模块:图书资料管理模块,读者管理模块,借阅图书管理模块,系统管理模块。本系统的层次结构如图31所示。还书信息学生信息密码管理其他读者借书信息借还书管理读者资料管理 出版社及作者图书资料管理图书信息系统管理添加用户图书馆图书管理系统 图31图书馆图书管理系统结构图1. 图书资料管理模块图书馆工作人员通过此模块来管理各类图书,包括图书品种的添加,修改,删除等
17、。在进行图书的添加时,弹出新的窗口进行图书信息的录入,在输入书籍的条形码时要检验条形码是否唯一,如果添加的书籍编号重复要对用户进行提示,只有在不重复的情况下才能够进行图书的添加。在进行图书的删除操作时,要首先弹出提示窗口让管理员确认是否删除,只有在管理员确认后才能够进行图书的删除。在进行图书的修改时,要能够根据用户选定的书进行修改,即列出所有用户选定书的信息,在这个基础上进行图书信息的修改。2. 借还书管理此模块包括借书信息管理和还书信息管理两部分。其中,借书信息管理中包括借书信息的添加、借书信息的修改、借书信息的查询。读者和管理员可以通过本功能查询到读者的借阅信息以及对书籍的管理。3. 系统
18、管理在该模块中管理员可以添加新的用户,以及修改用户密码和权限的设置。4. 读者资料管理其中包含普通用户的管理,用户可以对自己的密码进行修改,登录自己的账户可以查询到借阅的相关信息。第4章 详细设计4.1 数据库设计数据库管理系统是用于描述、管理和维护数据库的程序系统,是数据库系统的核心组成部分。它建立在操作系统的基础上,对数据库进行统一的管理和控制。其主要功能有:(1)描述数据库:描述数据库的逻辑结构、存储结构、语义信息和保密要求等。(2)管理数据库:控制整个数据库系统的运行,控制用户的并发性访问,检验数据的安全、保密与完整性,执行数据检索、插入、删除、修改等操作。(3)维护数据库:控制数据库
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2021 2022 收藏 精品 资料 基于 ASP 图书馆 图书 管理 系统
限制150内