论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
小型图书馆管理系统的设计及运用
目录
前言 1
1 开发工具 2
1.1 MS SQL Server 2000 2
1.2 用来操纵数据的SQL命令 3
1.3 Delphi 5
2 需求分析 11
2.1 系统的功能分析 11
2.2 系统的非功能性需求 12
2.2.1 用户界面要求 12
2.2.2 软硬件环境要求 12
2.2.3 软件质量需求 12
3 数据库分析与设计 13
3.1 数据库环境分析 13
3.2 数据库逻辑设计 13
3.3 数据库物理设计 13
3.3.1 数据表汇总 13
3.3.2 各数据表设计详解 14
4 概要设计 19
4.1 系统概述 19
4.2 系统概要设计 19
4.2.1 系统总体结构图 20
4.2.2 图书借还流程图 20
5 详细设计 22
5.1 界面设计 22
5.2 系统模块详解 22
5.2.1 用户登陆模块 22
5.2.2 权限设置模块 24
5.2.3 图书入库模块 26
5.2.4 图书查询模块 26
5.2.5 读者管理模块 29
5.2.6 图书类别设置模块 31
5.2.7 图书信息调整模块 32
5.2.8 图书借还管理模块 34
6 软件测试 38
6.1 测试范围与主要内容 38
6.2 测试过程 38
6.3 对系统的总体评价和建议 40
结束语 40
参考文献 42
致谢 43
摘要:随着新世纪的到来,科学技术的突飞猛进,知识经济的日益发展,许多图书管理系统已经慢慢走向了老化。本系统正是针对这1现象设计的图书管理系统。这次毕业设计的主要任务是:组织系统的功能模块设计和系统的详细设计;运用数据库应用开发工具Delphi 7.0结合SQL Server 2000数据库和ADO数据访问对象等来实现数据库的操作,实现系统界面的设计,代码编写实现系统功能。其主要优点有:界面友好简洁;信息处理的范围很大;具有很好的可移植性等。系统主要对图书馆管理日常工作中遇到的实际问题,例如图书信息、读者的信息、管理员信息、借阅者信息进行管理。它主要能够实现以下任务: (科教范文网http://fw.nseac.com)
1.管理员管理操作。
2.借还图书的操作。
3.了解读者的信息。
4.了解书籍的信息。
5.权限设置操作。
关键词:Delphi 7.0;SQL Server;图书管理;组件
Design and Realization of Small Library Management System
Abstract:Along with new century arrival,science and technology make great progress,knowledge economy is developing daily,while a lot of library management systems have already moved towards ageing slowly.This system is just designed according to this phenomenon.The principal duties of this system are organize the system function module design and the system detailed design by using database application development kit Delphi 7.0 combine with SQL Server 2000 and ADO component to realize the operation of database,the design of system contact surface design,code compilation realization system function. The mainly advantages are friendly and concise interface,large information processing scope and good portability.The library management system mainly solves these problems which we may meet daily in library management,such as managing the information of books,the information of readers,the information of keepers and the information of borrow-persons.It can mainly realize with next appointed affairs:
1.Keeper management is operated.
2.Borrow the operation of books.
3.The information of deciphering person.
4.The information of the books.
5.Installing powers is operated.
Keywords:Delphi 7.0; SQL Server; book management;components
前言
图书馆作为1个信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今许多图书馆初步开始使用甚至尚未使用计算机进行信息管理。以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行。这种人工管理的方式存在许多缺点,如:工作效率低下、保密性差且较为繁琐,另外随着图书资料数量的增加,其工作量也将大大增加,这必然增加图书资料管理者的工作量和劳动强度,给图书资料信息的查找、更新和维护都带来了很多困难。由于数据繁多,容易丢失,且不易查找,因此容易出错。总的来说,缺乏系统、规范的信息管理手段。这样的管理机制已经不能适应时代的发展,传统的手工管理方法必然被以计算机为基础的信息管理方法所取代。因为作为计算机应用的1部分,使用计算机对图书信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高管理效率,也是企业的科学化、正规化管理,与世界接轨的重要条件,同时能够极大地提高图书管理的效率。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。 (转载自http://zw.NSEAC.com科教作文网)
基于这些问题,有必要建立1个图书管理系统,使图书管理工作规范化、系统化、程序化、避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。
本图书管理系统是典型的信息管理系统(MIS),该系统主要实现学校图书馆的新书入库、图书借阅、权限设置、图书检索、读者设置、图书信息调整等智能化管理过程。图书管理者只需略懂电脑知识就可以简易的操作本图书管理系统,从而抛弃了以往手工作坊笔纸登记不科学的方法。