图书管理系统调查研究毕业论文

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

图书管理系统调查研究毕业论文

目录

摘要................................................... I Abstract................................................ II 第一章绪论.. (1)

1.1图书管理系统的意义 (1)

1.2 系统语言简介 (1)

1.2.1 SQL语言简介 (2)

1.2.2 Visual Basic语言 (2)

第二章图书管理系统分析 (4)

2.1图书管理系统的背景分析 (4)

2.2图书管理系统的需求分析 (4)

2.2.1 开发图书管理系统的必要性 (4)

2.2.2 图书管理系统的系统需求 (4)

2.2.3 图书管理系统的功能需求分析 (5)

2.3 系统模块结构分析 (5)

2.3.1 系统管理模块 (6)

2.3.2 图书管理模块 (6)

2.3.3 借书证管理模块 (7)

2.3.4 操作模块 (7)

2.3.5 报表打印模块 (8)

第三章数据库设计 (9)

3.1 图书信息表 (9)

3.2 借出图书信息表 (10)

3.3 管理员信息表 (10)

3.4 读者信息表 (11)

3.5 图书类型信息表 (11)

第四章详细设计 (12)

4.1 登录系统界面设计 (12)

4.2 主窗体菜单设计 (12)

4.3 图书管理界面设计 (13)

4.4 借书证管理界面设计 (15)

4.5 操作界面设计 (16)

结论 (18)

致谢 (19)

参考文献 (20)

附录部分程序清单 (21)

第一章绪论

1.1图书管理系统的意义

一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的借书和还书过程主要依靠手工。一个最典型的手工处理还书过程就是:读者将要借的书和借阅证交给工作人员,工作人员将每本书贴的借阅条上填写借阅信息,这样借书过程就完成了。还书时读者将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息,这样还书过程就完成了。

以上所描述的手工过程的不足之处显而易见,首先处理借书、还书业务流程的效率很低,其次是处理能力比较低,一段时间后,所能服务的读者人数是有限的。利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力。

为了方便对图书馆书籍、读者资料、借还书等进行高效的管理,特开发该系统以提高图书馆的管理效率。本次设计可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通过程。

1.2 系统语言简介

本系统的设计是在Windows 2000/XP等操作系统环境下,使用Visual Basic+Access数据库+SQL语言开发成功的。本系统选用的数据库语言介绍如下:

1.2.1 SQL语言简介

SQL全称是“结构化查询语言(Structured Query Language)”,SQL包含4个部分:

(1)数据查询语言DQL-Data Query Language SELECT

(2)据操纵语言DQL-Data Manipulation Language INSERT, UPDATE, DELETE

(3)数据定义语言DQL-Data Definition Language CREATE, ALTER, DROP (4)数据控制语言DQL-Data Control Language COMMIT WORK, ROLLBACK WORK

SQL的优点:

(1)非过程化语言

(2)统一的语言

(3)是所有关系数据库的公共语言

1.2.2 Visual Basic语言

Visual Basic是一种可视化的、面对对象和用事件驱动方式的结构化高级程序设计,可用于开发Windows环境下的种类应用程序。

它简单易学、效率高,且功能强大,在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows部的应用程序接口(API)函数,以及动态库(DLL)、动态数据交换(DDE)、对象的与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出Windows 环境下功能强大、图形界面丰富的应用软件系统。

Visual Basic具有以下特点:(1)可视化编程

(2)面向对象的程序设计(3)结构化程序设计语言(4)事件驱动编程机制

(5)访问数据库

(6)对象的与嵌入(OLE)

第二章图书管理系统分析

2.1图书管理系统的背景分析

当今时代是飞速发展的信息时代,在各行各业中离不开信息处理。这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够发挥它的优越性。

管理信息系统是进行信息的采集、存储、加工、维护和使用的系统,它是随着管理科学和技术科学的发展而形成的。

2.2图书管理系统的需求分析

2.2.1 开发图书管理系统的必要性

当前,对于图书的管理有的还停留在全用纸介质的基础上,这种管理方式已不能适应时代的发展、社会的需求,因为它浪费了大量的人力物力,也存在着许多不足的因素。在今天的信息时代这种传统的管理方式必然会被计算机为基础的信息管理系统所取代。

2.2.2 图书管理系统的系统需求

为了适应现代社会人们高度强烈的时间观念,实现用户只需要进行输入一些简单的汉字、数字,或用鼠标点击即可达到自己想要的目标的要求,该图书管理系统以Visual Basic+Access数据库+SQL语言编写。

相关文档
最新文档