基于VB的图书借阅管理系统
VB图书馆管理系统论文
前言
图书馆管理系统是我国大部分院校或其它部门不可缺少的部分,书籍是人类精神食粮,尤其对一些学校,图书馆来说,非常重要。在软件开发中,以计算机图书为主,称“计算机图书管理系统"。计算机图书管理系统能够为用户实现借阅图书、管理等,随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对图书资源信息进行管理,具有着手工管理所无法比拟的优点.例如:查阅迅速、安全性高、可靠性高、存储量大、保密性好、成本低等。计算机图书管理系统能够单一定向计算机图书方面,具有实用,精简功能等效率,这些优点能够极大地提高图书馆管理的效率,也是企业、学校的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件是很有必要。本案例开发的是“计算机图书管理系统”
关键字:网络化;动态网站
.
第一章V ISUAL B ASIC 企业版简介
V ISUAL B ASIC(VB)是一种由微软公司开发的包含协助开发环境的事件驱动编程语言.从任何标准来说,VB 都是世界上使用人数最多的语言——不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建A CTIVE X控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。
1。1V ISUAL B ASIC发展历史
1991年,微软公司推出了V ISUAL B ASIC 1。0版。这在当时引起了很大的轰动.这个连接编程语言和用户界面的进步被称为T RIPOD(有些时候叫做R UBY),最初的设计是由阿兰·库珀(A LAN C OOPER)完成的.许多专家把VB的出现当做是软件开发史上的一个具有划时代意义的事件。其实,以我们现在的目光来看,VB1.0的功能实在是太弱了;(不过最近VB6。0,VB。NET的功能相当大!)。但在当时,它是第一个“可视”的编程软件。这使得程序员欣喜之极,都尝试在VB的平台上进行软件创作.微软也不失时机地在四年内接连推出VB2.0,VB3。0,4.0三个版本。并且从VB3开始,微软将ACCESS的数据库驱动集成到了VB中,这使得VB的数据库编程能力大大提高。从VB4开始,VB也引入了面向对象的程序设计思想。VB功能强大,学习简单.而且,VB还引入了“控件”的概念,使得大量已经编好的VB程序可以被我们直接拿来使用。VB1.0的DOS版本VB1.0于1991年发布。这个连接编程语言和用户界面的进步被称为T RIPOD(有些时候叫做R UBY),最初的设计是由阿兰·库珀(A LAN C OOPER)完成的
VB图书管理系统
摘要
随着社会的进步,计算机信息处理技术的高速发展,以信息共享与快速查询检索为基础的现代办公模式很大程度上提高了办公效率,在知识的海洋中书籍至少当代仍是学子们获取学问的主要途径,如何建立一套完整的图书馆管理体系,不仅能够方便读者快速准确的找到自己所要的书,而且具有帮助图书馆发展的多重策略。本图书管理系统采用Microsoft公司的Visual Basic6.0程序编译工具与Access数据库设计工具实现该系统的界面与数据库设计。它实现系统管理、图书管理、图书类别管理、读者管理与读者类别管理五大块的基本功能及各个大块记录的录入与记录查询,从而达到了方便书店管理人员对一本书从进入图书馆到读者手中,全过程进行有条不紊的管理,该图书管理系统以其强大的功能、简单的操作从软件工程科学实现了图书馆办公业务管理的信息化,从而提高办公管理效率。
【关键字】:图书管理系统 Visual Basic 6.0 Access2000
第一章前言
我国拥有数量庞大的中小学图书馆,这些图书馆是中小学校的书刊资料信息中心,担负着为学校教育、教学与教育科研服务的重任。随着基础教育改革的深入与素质教育在中小学的逐步推进,图书馆对于学校的重要性也在逐渐得到重视。我们应该看到,当前大部分中小学图书馆的现代化水平离新规程的要求还有相当大的距离。如何在较短时间内达到新规程的要求,已成为众多中小学校亟待解决的问题。现在我国的很多学校图书馆中图书的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力与物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。
基于VB的图书管理系统的设计与实现
本系统对读者及图书这些图书馆基础数据的管理较完善,但是 对于某些需求还是没有考虑到,比如预留一些外部数据的接口, 为学校教职员工提供文献检索等,还是没有考虑周全,还需要 今后去完善它。
利用VB,结合SQL Server,完成了图书馆图书管理系统的全部 功能的开发。实现了基础信息的管理(包括供应商管理、出版 社管理、收藏单位管理、印刷厂管理、图书类别管理)、新书 采购管理(包括新书采购、新书验收、图书入库、库存图书检 索)、图书借阅管理(包括读者基础信息管理、图书借阅、图 书归还、读者续借、图书丢失、超期提醒等)、统计打印模块 (包括图书分类统计、报表打印)以及系统维护等。
这些功能模块的实现既可以满足图书馆日常数据的维护的要求, 又能够满足读者对于图书的借阅的需求。通过此系统的应用, 基本能够满足图书馆日常工作的需求。
图书馆引入基于VB的图书馆图书管理信息系统以后,对日常工 作以及管理工作都会产生深远影响。工作效率会大大提高,同 时信息的发布页更快捷。
本文所设计的图书馆管理系统能满足高校图书馆管理的实际应 用需要,具有一定的实用性。系统功Biblioteka Baidu较为全面,操作方便, 基本上可以作为高等院校图书馆的应用,具有一定的推广价值。
基于VB的图书管理系统的设计与实现
随着信息技术在管理上越来越深入而广泛的应用,信息管理系 统的实施在技术上已逐步成熟。信息管理系统是一个不断发展 的新型学科,任何一个单位要生存要发展,要高效率地把内部 活动有机地组织起来,就必须建立与自身特点相适应的管理信 息系统。
VB 学生图书借阅查询系统 设计报告
****大学
VB 程序设计
课程大作业
题目“学生图书借阅查询系统”设计专业
班级
姓名
学号
课程教师
完成时间2014 年 5 月20 日
2014 年 5 月20 日
一、数据库设计
1、数据表设计内容
2、设计过程
新建数据库,再新建表,添加字段,在每个表内添加信息。
3、设计结果
二、“用户登录”应用程序设计
1、设计界面
Form1
2、设计属性
3、编写代码
Private Sub Command1_Click()
Data1.Recordset.FindFirst "账户='" & Text1.Text & " '" If Data1.Recordset("密码") = Text2.Text Then
Form1.Hide
Form2.Show
Else
Print "账户或密码错误,请重新输入"
End If
End Sub
Private Sub Command2_Click()
End
End Sub
4、调试运行
三、“学生图书借阅查询系统”应用程序设计
1、主窗体背景设计
1.1、编写代码
Private Sub Form_click()
Dim i As Integer
Form2.ScaleHeight = 100
Form2.ScaleWidth = 100
For i = 1 To 100
If i Mod 2 = 0 Then
Print "☆"
CurrentX = 5 * i * Rnd
CurrentY = 5 * i * Rnd
ForeColor = QBColor(Int(16 * Rnd))
Else
Print "★"
图书管理系统(VB)
摘要
图书馆信息管理系统是一种在学校中常用的一种系统。它从图书的入库登记到查询浏览,从读者的管理到图书的借阅,形成了一个整体自动化管理模式。本论文以学校的图书馆为例。系统主要有三个方面的内容:一方面是图书管理,主要包括新书入库图书整理图书信息的修改等方面。一方面是图书借阅,主要包括图书的借阅和归还。第三方面是信息查询,主要包括图书目录查询读者信息查询等。论文设计以这三个方面展开,形成一套完整的图书馆信息管理系统。本设计为图书管理系统,是根据图书馆,用户,管理员等的实际情况为基础,是数据库系统的开发。把它们转变为有效的数据库设计。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用。
因此本人结合开入式图书馆的要求,对数据库管理系统、SQL语言原理、VB 应用程序设计,VB数据库技术进行了较深入的学习和应用,主要完成对图书管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。系统运行结果证明,本文所设计的图书管理系统可以满足借阅者、图书馆管理员的需要。
关键词:图书,Visualbasic6.0,ACCESS,借阅
Abstract
The library information management system is one kind in the school the commonly used one kind of system. It goes into storage from the books registers to the inquiry browsing, from reader's management to books borrowing, has formed a whole automation management pattern. The present paper take the school library as an example. The system mainly has three aspects the contents: On the one hand is the books management, mainly includes the new book to go into storage books reorganization books information aspect and so on revision. On the one hand is the books borrows, mainly includes the books to borrow and to return. The third aspect is the information inquiry, mainly includes the library catalog to inquire the reader information inquiry and so on. The paper design launches by these three aspects, forms a set of complete libraries information management system.
VB课程设计图书借阅信息管理系统论文VB开发ACCESS数据库
目录1 图书借阅信息管理系统概
述 (1)
1.1 图书借阅管理系统简介 (1)
1.2 关于图书借阅管理系统的几个误区 (2)
1.3 系统开发所用的技术准备 (2)
2 图书借阅管理系统分析 (9)
2.1 系统初步调查 (9)
2.2 系统可行性分析 (11)
2.3 现行业务描述 (11)
2.4 系统详细调查 (12)
2.5 系统的安全性 (13)
3 系统逻辑方案 (14)
3.1 数据流图 (14)
3.2 数据字典 (15)
3.3 系统逻辑模型的提出 (17)
4 系统详细设计 (19)
4.1 软件模块结构设计 (19)
4.2 数据库设计 (20)
4.3 计算机系统的配置方案 (25)
5 图书借阅系统的实现 (26)
5.1 建立公共模块 (26)
5.2 登录窗体 (26)
5.3 系统运行主界面 (29)
5.4 读者信息管理菜单 (29)
5.5 借书 (30)
6 系统设计说明书 (38)
6.1 论文题目 (38)
6.2 系统功能 (38)
6.3 系统运行环境及开发工具 (38)
7 系统调试及体会 (39)
7.1 系统开发环境 (39)
7.2 系统测试 (39)
7.3 系统运行与维护 (39)
7.4 系统的转换方案 (40)
参考文献 (41)
致谢 (42)
1 图书借阅信息管理系统概述
在开发本系统之前,我认真地阅读了很多相关材料,其中包括《管理科学》,《数据组织与管理》,《图书借阅管理》,《数据结构》,《工程算法》,《VB6.0教程》,《Access 2000使用手册》等,为下一步软件开发奠定了坚实的理论基础。
VB图书借阅管理系统论文及毕业设计答辩稿
系统E-R图
数据库设计
读者类别表:{类别名称,借书数量,借书期限,有效 期限} 读者信息表:{读者编号,性别,读者类别,工作单位, 家庭住址, 号码,登记日期,已借书数量} 借阅信息表:{借阅编号,读者编号,读者姓名,书籍 编号,书籍名称,借出日期,还书日期} 书籍信息表:{书籍编号,书名,类别,作者,出版社, 出版日期,登记日期,是否被借出} 图书类别表:{类别编号,类别名称} 系统管理表:{用户名,密码,权限}
系统目标
每个学校都有图书馆,最初由于图书数 量和种类较少,人工手动管理比较方便 和灵活。随着社会的开展,图书的数量 和种类越来越多,人工手动管理会降低 工作的效率,希望建立一个图书馆图书 信息管理系统,是为了解决了人工手动 管理图书信息在实践的问题,从而到达 系统化、标准化、标准化的水平。该系 统的建立不但给管理者带来了方便,也 节省了工作时间从而提高了工作效率。
开发背景
随着科学技术的不断提高,计算机科学日渐成 熟,传统的图书借阅管理方式必然被计算机为 根底的信息管理系统所取代。使用计算机对图 书信息进行管理,具有手工管理所无法比较的 优点.例如:检索迅速、查找方便、可靠性高、 存储量大、保密性好、本钱低等,这些优点能 够极大地提高图书借阅管理的效率。所以开发 图书借阅管理系统对管理员和读者来说是至关 重要的,该选题正是出于此因素而产生。
性。 2、能够对图书信息进行维护、
基于VB的图书管理系统设计(毕业论文doc)
摘要
随着现代科学技术的进步,人类社会正逐渐走向信息化,图书馆拥有丰富的文献信息资源,是社会系统的重要组成部分,在信息社会中起着越来越重要的作用。我国图书馆信息技术的应用起步于20世纪70年代末期,随着改革开放步伐的迅速发展,特别是90年代以后,我国图书馆信息网络建设取得了较大发展,图书馆信息化建设迈向了一个新台阶。
图书馆管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据的一致性和完整性强,数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
本系统后台数据库使用access,前台开发工具使用Visual Basic6.0.采用目前比较流行的ADO数据访问技术,成功地将面向对象的程序设计思想应用到数据库应用程序设计中。实现了,图书管理、读者管理、借阅管理、系统管理,四大功能。
【关键词】图书,面向对象,数据库,ADO数据访问技术.
Abstract
Along with the technical advance in modern science,mankind society head for gradually the information turns, the library owns the abundant cultural heritage information resources, using the importance of the social system to constitute the part,in information society the function is more and more important,our country information technical and applied in library start in 20 centuries 70’s last phase, is liberal to develop quickly along with the step that reform, especially 90’s hereafter,our country library information network developments obtained the big development library information turns developments headed into a new step。
vb图书借阅管理系统
《VB高级程序设计》
课程设计报告
课题名称:图书借阅管理系统
课题组成员:
班级学号姓名完成内容平时程序答辩总分08J-1 200819321052 辛园园管理员窗体设计和代码设计
08J-1 200819321044 张凤娟报表设计和管理员窗体设计
08J-1 200819321048 李姗借阅者窗体设计和代码设计
08J-1 200819321032 赵伟旭登录窗体设计和代码设计
08J-1 200819321037 崔红英数据库设计
评阅人:
目录
1 需求分析 (3)
1.1 图书资料查询管理 ...................................................................... 错误!未定义书签。
1.2 借阅图书资料管理 ...................................................................... 错误!未定义书签。
1.3 归还图书资料管理 (2)
1.4 图书资料管理 .............................................................................. 错误!未定义书签。2概念结构设计 (4)
2.1 E-R关系图设计 (4)
2.2 实体属性定义 (6)
2.3 E-R图调整的准则 (6)
3 逻辑结构设计 (7)
3.1 读者信息表 (7)
3.2 图书借阅表 (7)
3.3 借阅信息表 (7)
4 图书借阅管理系统功能实现 (8)
用VB设计图书管理系统
VB课程设计报告
目录
摘要
关键字
一系统规划
1.1系统功能描述
1.2功能模块划分
1.3 E-R图
二系统界面的开发
2.1登录界面
2.2用户管理界面
三系统的详细设计
3.1登录界面代码
3.2各功能代码
四心得体会及认识
致谢
摘要
随着人类社会的发展,人类对知识的需求也不断地增长。在这种形势下,书籍就渐渐地成为人们获取并增长知识的主要途径,而图书馆就
自然而然地在人们的生活中占据了一定的位置。如何科学地管理图书馆
不但关系到读者求知的方便程度,也关系到绘本馆的发展,因此,开发
一套完善的图书管理系统就必不可少了,图书管理系统是典型的信息管
理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用
程序的开发两个方面。
经过分析,使用Microsoft公司的Visual Basic6.0为开发工具,利用其提供的各种面向对象的可视化开发平台作为开发工具,采用面向对
象技术,图形化的应用开发环境,尤其是它有一个功能极其强大的集成
环境提供给开发人员,使得开发人员可通过菜单、界面、图形浏览工具、对话框以及嵌入的各种生成器来轻松地完成各种复杂的操作。开发过程
中不断修正和改进,直到形成用户满意的可行系统。
本文介绍了在Visual Basic6.0环境下采用"自上而下地总体规划,自下而上地应用开发"的策略开发本系统的详细过程,提出实现图书信
息管理、资源共享的基本目标,从而推动迈向数字化图书馆的步伐,并
阐述系统结构设计和功能设计,从图书的入库登记、借阅登记到查询浏
览,形成了一个整体自动化管理模式,从软件工程的角度进行了科学而
基于VB的图书管理系统分析与设计
专业水平的软件通常都带有联机帮助功能.无论写出来的程序是要给大量的用户使用,还是仅仅局限于公司内部有限的使用者,我们都应该为用户提供详细的、易于理解的联机帮助文档。微软的Help Workshop4.0 是一套独立于Visual Basic 的用来协助我们创建、运行于32位Windows 操作系统下的帮助文件的工具.使用它我们可以为我们编写的应用程序生成一组帮助文件。
(3)管理员管理
管理员可以对管理员表中的信息进行插入、删除、修改、更新等基本操作以管理和维护读者信息。
(4)借阅、归还信息管理
在本借阅归还信息管理模块中可以完成图书信息查询、遍历以及图书借阅、归还等功能.
(5)系统管理
在系统管理模块中可以对管理员的用户名、密码等信息进行增加、修改、删除、查询和遍历等操作。
1。Visual Basic的集成开发环境
Visual Basic集成开发环境是开发人员的工作环境,它集成了许多不同的功能,如设计、编辑、编译、运行、调试等。
2。Visual Basic的应用程序构建
Visual Basic应用程序基本的构建块是用户所创建的对象,每一个对象都具有一些特性和行为(属性、事件和方法).开发人员可以最有效利用所创建的每一个对象。使用应用程序具有可通用性可说扩展性和强有力的功能.
1。4 系统
1。后台维护子系统
最新 VB103图书借阅管理系统-精品
VB103图书借阅管理系统
【摘要】
本课题针对当前我国图书借阅管理多数采用人工管理的现状以及即使采用了计算机图书管理系统却不能完全满足本单位图书管理的需要的实际情况出发,对图书管理业务经过详细的系统调查,开发出的操作简单而且方便实用的一个图书借阅管理系统,以适应新时代发展的需要。
本系统使用Visual Basic6.0开发工具,主要使用SQL语句,结合Access数据库、VB的DAO数据访问对象,DATA控件和ADO控件来实现数据库的操作。
图书借阅管理系统主要对图书管理日常工作中遇到的实际问题,例如书籍信息、读者信息、借阅信息、能够实现以下任务:用户分级权限操作、借还图书操作、书库维护操作等。本系统经过测试,运行稳定,可投入使用。
【关键词】
图书;Visualbasic6.0;ACCESS;读者;借阅
目录
摘要 (2)
前言 (2)
第一章图书借阅管理系统概述 (2)
1.1 图书借阅管理系统简介 (2)
1.2图书借阅管理相关软件简介 (3)
1.3系统开发所用的技术准备 (4)
第二章图书借阅管理系统分析 (10)
2.1 系统初步调查 (10)
2.2 系统可行性分析 (12)
2.3 现行业务描述 (12)
2.4系统详细调查 (13)
2.5系统的安全性 (14)
第三章新系统逻辑方案 (14)
3.1 数据流图 (14)
3.2 数据字典 (15)
3.3 系统逻辑模型的提出 (17)
第四章系统详细设计 (18)
4.1图书借阅管理系统模块设计举例 (18)
4.2 数据库设计 (20)
4.2.1概念结构设计 (20)
VB图书管理系统
图书馆管理信息系统
一.系统需求分析
1.系统功能需求
这是为某小型图书馆设计的一个管理系统,经过调查,图书馆工作
人员最希望该系统解决的问题有:
(1)图书馆的借阅书籍与归还书籍的登记。也就是为读者借书建立一个帐台,应用该台帐,工作人员能方便的掌握每位读者借了
哪些书,借了多长时间。
(2)编制催还图书通知单。该图书馆对所借书的数量暂时未进行限制,但对借书时间限制为60天,对逾期未还书的读者下达催
还图书的通知单,促其尽快还书,以加快图书的流通。
(3)提供快速的图书查找功能,方便读者尽快查到其所要的图书。
(4)系统所提供的全部功能操作要简单,直观,实用。
二.系统数据关系E-R图
系统所涉及到的实体及其关联关系比较简单,主要实体只有读者和
图书两个,它们通过读者的借阅活动而发生联系。
三.系统设计
1.功能设计
(1)图书借阅。为有借书证的读者办理借阅登记,登记的内容包括借书证编号,图书编号,借阅日期。图书编号的输入过程应尽量方便,借阅日期应自动登记。
(2)图书归还。在适当的位置登记一个还书日期,这个适当的位置应该由两个字段组成的关键字决定,一是借书证编号,其次是图书编号,这个适当的位置的查找过程应该在系统
(3)编制催还图书通知单。根据图书馆规定,对借书时间超过60天者打印催还图书通知单,其内容包括借书证编号,读者姓名,电话号码,图书编号,名称,作者,出版社,借阅日期等信息,通知单编制过程由系统自动完成。
(4)借书证办理与退还。在实际工作中,这个过程包括了借书证的制作,填写,发放,以及收回后的处理等过程,但这里只提供对发放借书证和收回借书证两个过程的支持,而不管其证件的制作。
基于VB的图书借阅管理系统
第一章绪言
一、背景介绍
本图书管理系统是针对学校的图书馆日常操作业务而开发的管理软件。根据图书管理员、读者借阅的需求,实现图书、读者之间的有序化,信息化管理。本系统主要由这几个模块组成:日常借阅操作、读者管理、图书管理、系统设置等。
图书管理系统通过录入图书的详细资料,建立读者档案、系统用户资料,设置各类参数(如:超期期限、读者类别、图书类别等等),找出图书与读者之间的对应关系,实现日常的借阅操作。基于得到的这些基础数据,系统自行生成相应的统计数据以供管理员查询、分析;另外,管理员还可以对这些基本信息进行定期的数据更新和数据库维护;为读者借阅时提供图书是否在馆,以及自己借书、还书等情况的查询功能,图书管理系统力求给图书管理员提供操作简单、方便快捷的途径去管理这些庞大,繁琐的信息和图书。
二、国内外研究现状
通过这前段时间的市场调查和分析,初步了解到现在各种图书管理软件的优点及不足。比如说有些传统图书管理软件是为替代手工录入,从传统数据记录中产生的,这些软件面对Internet及电子商务迅猛发展的网络经济时代显得如此脆弱而只能望洋兴叹。
(一)体系封闭,无法实现网络化管理,更无法支持电子商务
传统软件由于产生的技术背景落后,无法实现网络化管理或只支持局部网络应用,更无法支持电子商务,不能适应网络时代企业的需求。
(二)信息单一、落后且缺乏前瞻性
由于技术方面的限制,传统软件无法做到库存信息的实时动态处理、事前的预测并提供前瞻性信息。
(三)对管理考虑甚少
软件依旧没有摆脱传统束缚,以对外报告为其存在目的。
VB+SQL数据库应用实例完全解析 图书借阅管理系统
Connection对象
Connection对象代表与数据源的连接。如果 是客户端/服务器数据库系统,该对象可以 等价于到服务器的实际网络连接。
C o n n e c tio n
E r ro r s
C来自百度文库om m and
R ecord set
数据库连接字符串
Public Const conn As String = "Provider=SQLOLEDB.1;Password=sa;User ID=sa;Initial Catalog=Books;Data Source=localhost;"
Provider 数据提供者。 User ID 用户名。 Password 用户密码。 Initial Catalog 数据库名称。 Data Source 指定数据源所在的计算机地址。
Command对象
Command对象定义了将对数据源执行的命 令。
C o n n e c t io n
C om m and
P a ra m e t e rs
Recordset对象
Recordset对象表示来自基本表或命令执行结 果的记录全集。使用ADO时,通过 Recordset对象可对几乎所有数据进行操作。
C o n n e c t io n
R e c o rd s e t
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章绪言
一、背景介绍
本图书管理系统是针对学校的图书馆日常操作业务而开发的管理软件。根据图书管理员、读者借阅的需求,实现图书、读者之间的有序化,信息化管理。本系统主要由这几个模块组成:日常借阅操作、读者管理、图书管理、系统设置等。
图书管理系统通过录入图书的详细资料,建立读者档案、系统用户资料,设置各类参数(如:超期期限、读者类别、图书类别等等),找出图书与读者之间的对应关系,实现日常的借阅操作。基于得到的这些基础数据,系统自行生成相应的统计数据以供管理员查询、分析;另外,管理员还可以对这些基本信息进行定期的数据更新和数据库维护;为读者借阅时提供图书是否在馆,以及自己借书、还书等情况的查询功能,图书管理系统力求给图书管理员提供操作简单、方便快捷的途径去管理这些庞大,繁琐的信息和图书。
二、国内外研究现状
通过这前段时间的市场调查和分析,初步了解到现在各种图书管理软件的优点及不足。比如说有些传统图书管理软件是为替代手工录入,从传统数据记录中产生的,这些软件面对Internet及电子商务迅猛发展的网络经济时代显得如此脆弱而只能望洋兴叹。
(一)体系封闭,无法实现网络化管理,更无法支持电子商务
传统软件由于产生的技术背景落后,无法实现网络化管理或只支持局部网络应用,更无法支持电子商务,不能适应网络时代企业的需求。
(二)信息单一、落后且缺乏前瞻性
由于技术方面的限制,传统软件无法做到库存信息的实时动态处理、事前的预测并提供前瞻性信息。
(三)对管理考虑甚少
软件依旧没有摆脱传统束缚,以对外报告为其存在目的。
三、课题目的
随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。从而使我们从繁杂的事务中解放出来,提高了我们的工作效率。
目前学校图书馆的借阅工作部分还是手工管理,工作效率很低,并且不能及时了解图书的种类和读者们比较需求的图书等,不能更好的适应当前读者的借阅要求。手工管理还存在这许多弊端,由于不可避免的人为因素,造成数据的遗漏、误报。计算机信息化管理有着储存量大,速度快等许多优点,提供给我们的处理信息及时快捷,因此我们利用计算机提供给我们的信息对读者们的借阅过程形成一整套动态的管理。
因此我们准备开发出具有以下特点的图书管理系统:界面清晰、功能少而实用、操作简单实用于某学校的图书借阅;开发周期短、维护费用低、软件更新速度快;风格友好化,轻松管理,容易上手,达到一看就懂、一学即会;目标系统必须具有可靠性、安全性、可维护性、可移植性等;系统的通用性:此系统里面的数据都是从数据库中提出(包括图书名称、借阅者名称等),不受固定数据限制。增强系统的通用性。
四、课题内容
本课题的内容是开发一个具有基本流程,包括借书、还书流程的图书借阅系统;并提供方便的查阅功能,能实现对图书信息、读者信息、借阅信息、归还信息等的查询。
第二章图书借阅管理系统分析
一、应用图书借阅管理系统的必要性
采用图书借阅管理系统,可以用集中的数据库将与图书借阅管理相关的信息全面、有机地联系起来,有效地减少了信息更新和查找中的重复劳动,保证了信息的相容性,从而大大地提高了工作效率。
图书借阅管理系统有着易访问、易查询的信息库。在没有采用和实施图书借阅管理系统之前,当管理人员要统计数字时,往往依赖于某个人或某些人来获取。这种依赖于人的过程往往会因为花费的时间较长或某个人不在办公室而不能及时完成。在采用和实施图书借阅管理系统之后,就会将依赖于人的过程改为依赖于计算机系统的过程。管理人员只要获取了相应的权限,就可以随时进入系统,直接查阅相应的信息。实施了图书借阅管理系统之后,不仅可以得到较为全面的、详细的、未经过过滤的第一手图书借阅信息,还可以从这些信息中得到某些有用的决策信息及灵感和启发,从而改进图书馆的管理及经营效率,避免或减少经营风险。
采用和实施图书借阅管理系统不仅仅是为了提高工作效率。应该看到,在实施图书借阅管理系统之后,可提高单位的形象。
二、现行业务描述
图书馆的组织结构图
通过调研了解到,该图书馆各个部门负责的主要业务如下:
读者日常管理。图书馆经常改变读者,读者分为临时读者(如:学生,三年
一个阶段)和长期读者(如教师)。有些是免费读者,有些是付费读者。对读者管理需要专门的人员负责,包括申报、注销(个人或团体)、收费、挂失、补办等工作。
借书。工作人员根据借书证的权限和其已借书的情况,决定该读者是否能借书,或能借则做好借书登记。对于续借者可以改变其借阅日期为续借日期。
还书。读者将书还至管理员,管理员要注意注销其登记手续,对于超期者要先按规定收取罚款,后进行注销,对于丢失者要根据规定赔偿,并填写丢失书目的各种资料,由专业注销该书的财产帐。下面绘制出图书馆流通业务中借书的流程图。首先是人工操作的5个步骤:读者在目录厅查阅索引卡;读者写出所借图书的分类号、种次号、交给图书管理员,并出示本人的借书证;图书管理员根据图书的分类号、种次号到书库找书;将图书交给读者,并由读者填写所借图书的借书卡。图书管理员把借书卡保存到写有该读者借书证号的口袋里。
得出该图书馆业务流程图如下所示:
图2-2图书馆借阅业务流程图
三、系统详细调查
(一)功能需求
基于以上的开发目标,系统开发的范围确定如下:本系统只涉及图书借阅资料部分,不包括图书采购、出库等功能;本系统提供强大的查询功能,可进行不同类型查询,提供多种索引;本系统提供记录的添加,删除和修改;本系统可单条或多条输出个人资料。
根据图书借阅管理的需要,开发一个“图书借阅管理系统”,应能实现的功能如下:
1、能够修改进入系统密码以增加系统的安全性,并能增加管理员帐户。
2、能够对图书信息进行维护、查询。
3、能够提供读者信息进行维护、查询。