当前位置:文档之家› 图书借阅管理系统—毕业设计说明书概要.doc

图书借阅管理系统—毕业设计说明书概要.doc

在信息化还不流行的时代,通常图书馆里的信息都是通过手工的方式来记录,这种方式工作量大,出错率高,也不容易修改各种信息。人工的记录信息都是以纸质的方式来记录信息的,大量的信息记录容易造成资源的浪费,同时也污染了环境。手工操作时,管理员记录信息时不仅要进行将所有的信息写到纸张上,还需要在借还书时对记录的数据进行修改,又是同样的工作要重复好几遍,让费了人力物力;读者很难进行图书查询,只能在一个一个书架上找,让费了时间,有时也不一定能够找到。
将该书的归还时间记录在借书表中。
借阅信息查询
提供借阅的书目列表,包括图书名称,作者,借阅书籍数。
2、普通用户权限
图书信息查询
图书信息的查询
用户通过相关要求的输入,系统能够显示出符合用户需求的图书的相关信息。
图书借阅查询
用户在登录系统后可以查看自己的借书情况,以便自己的借书方便。
用户密码修改
用户可以通过系统的相关操作,修改自己的密码,保证了自己密码的可靠性。
Firstly, from the background shows lending management realize the importance of information technology; then the software used a simple introduction; then through a simple needs analysis to illustrate the lending management system which features should have; and then build a database, and database tables to analyze the formation of the corresponding relationship; in requirements analysis and database are complete, then the system design; then, the paper has written a manual on the system; Finally, the design of the system summarized. System using Microsoft Visual Studio 2005, Access software code and database design, the main achievement of the management of borrowing and returning books, readers of books of information management and information management.
三、系统设计
1.后台数据库设计
在本套系统中,设计了6张数据表,这些数据表分别用来存储与图书相关的信息、与读者相关的信息。下面分别介绍这些表的数据结构。
表1图书信息表
字段名
类型及长度
说明
备注
BID
varchar(50)
图书编号
主关键字
BName
varchar(50)
图书名
BWriter
varchar(50)
作者
BPublish
varchar(50)
出版社
BDate
date
出版日期
BPrice
varchar(50)
价格
BNum
varchar(50)
数量
Type
varchar(50)
类型
BRemark
varchar(50)
备注
表2借出信息表
字段名
类型及长度
说明
备注
OID
自动编号
系统自动生产编号
主关键字
BID
varchar(50)
图书编号
PID
varchar(50)
读者编号
ODate
date
借出日期
表3读者身份信息表
字段名
类型及长度
Байду номын сангаас说明
备注
identity
varchar(50)
身份
主关键字
longTime
int
最长借阅时
bigNum
int
最大借阅数
表4用户权限表
字段名
类型及长度
说明
备注
MName
varchar(50)
2.开发工具
Microsoft Visual Studio 2005
C#是一种面向对象的、运行于.NET Framework之上的高级程序设计语言,具有许多优良的特性和广泛的应用背景。
C#(读作“C sharp”)是Microsoft公司推出的一种以C/C++为基础的新的开发语言。作为一种新的程序设计语言,主要具有一下特点:简洁的语法、精心地面向对象设计、与Web的紧密结合、完整的安全性与错误处理、版本处理技术、灵活性与兼容性。
电话
PN
varchar(50)
身份证
PCode
varchar(50)
密码
PMoney
int
罚款
identity
varchar(50)
身份
PRemark
varchar(50)
备注
sys
是/否
权限
表6图书类型表
字段名
类型及长度
说明
备注
TID
自动编号
系统自动生产编号
主关键字
type
varchar(50)
类型
关键字:图书管理;借阅;还书
Abstract:Librarybook Lending Management System isan important component part of the (IOA), therefore,In this paper details the lending management system from development to use the process.
C#在带来对应用程序的快速开发能力的同时,并没有牺牲C与C++程序员所关心的各种特性。它忠实地继承了C和C++的优点。如果你对C或C++有所了解,你会发现它是那样的熟悉。即使你是一位新手,C#也不会给你带来任何其它的麻烦,快速应用程序开发(Rapid Application Development,RAD)的思想与简洁的语法将会使你迅速成为一名熟练的开发人员。
但在计算机技术流行的今天,计算机的图书馆里系统已经完全代替了手工,实现了信息化的图书管理。在实现图书借阅管理的信息化过程中,我们需要实现手工操作下的所有功能。如:能够输入图书的综合情况和进行新书入库、现有图书信息修改以及删除;能够实现对读者档案的查询和编辑管理;能够进行借阅历史的查询功能。
设计图书借阅管理系统主要是利用数据库和VS软件编制一个管理软件,用以实现图书、读者以及日常工作等多项管理。同时对整个系统的分析、设计过程给出一个完整论证。如:图书信息的批量录入和删除、图书信息的查询、读者信息的录入和删除。
tRemark
varchar(50)
类型描述
数据库关系图体现了数据库各个表之间的联系,直观而清晰为系统的开发提供了方便。
对于上述几个表,他们的关系图2所示
图2数据库关系图
2.程序设计
我们总会想到我们在图书馆借书时,一个是管理员可以登录界面,还有就是读者自己也能登录系统进行信息的查看。
在设计时,需要根据使用者的类型来制作,在这里可以使用来个单选按钮来让用
为了能够解决这些问题,我们需要建立一个图书借阅管理系统,是图书借阅和管理能够规范化,系统化,提高信息处理的速度和准确性,还能够优化图书借阅管理的流程,减轻管理员的工作压力,减少读者查询信息所浪费的时间。
一、系统概述及开发工具
1.系统概述
本图书借阅管理系统针对于人工管理图书借阅时的各种功能,设置了两种人员的使用权限,一个是系统管理员,还有一个是普通用户;系统管理员主要有读者信息管理、添加图书信息、浏览图书信息、借还书管理等功能,而普通用户只具备了查询图书等功能。
Keyword:library management ; borrow ; return books
前言:当今社会是一个飞速发展的信息时代,随着计算机技术的普及,让大多数的办公事业通过计算机技术实现了信息的现代化,网络化。图书馆对很多学生来说是个每天都会去的地方,在哪里他们可以获取他们想要的知识,同时也可以从图书馆借阅资料,以方便出图书馆后仍能继续查看资料。因此,图书馆作为一个信息量大的环境,计算机已被用来协助图书管理员来管理读者、图书、和读者借还书的信息。
图书借阅管理系统
摘要:图书借阅管理系统是现代智能办公系统的重要组成部分。因此,在本论文中详细介绍了图书借阅管理系统从开发到使用的过程。
论文首先从背景上说明了图书借阅管理实现信息化的重要性;然后对所用到的软件进行了简单的介绍;再通过简单的需求分析来说明在图书借阅管理系统应该具备哪些功能;然后构建一个数据库,并对数据库中各张表进行分析组建相应的关系;在需求分析和数据库都完成后,再进行系统设计;然后,该论文有对系统编写了使用说明书;最后,对此次系统的设计进行了总结。系统中使用Microsoft Visual Studio 2005,Access软件进行代码和数据库的设计,主要实现了图书的借还书管理,读者信息的管理以及对图书信息的管理。
二、系统分析
在计算机尚未在图书馆广泛使用之前人们都是用纯手工的方法进行图书的管理、借阅和归还,还有对读者信息的管理。一个最典型的手工处理还书过程就是:读者将要借的书和借阅证交给工作人员,工作人员将每本书上附带的描述书的信息的卡片和读者的借阅证信息记录下来,并在借阅证和每本书贴的借阅条上填写借阅信息。这样借书过程就完成了。还书时,读者将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证信息,并填好相应的还书信息,这样还书过程就完成了。但是这样的操作不仅需要大量的人力,还需投入大量的物力,而且在查询信息时极其不方便。这样就降低了管理员的工作效率,出错率也大大提高,也让图书信息的更新放慢了速度。
相关主题