图书借阅管理系统—毕业设计说明书概要.doc
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
三、系统设计
1.后台数据库设计
在本套系统中,设计了6张数据表,这些数据表分别用来存储与图书相关的信息、与读者相关的信息。下面分别介绍这些表的数据结构。
表1图书信息表
字段名
类型及长度
说明
备注
BID
varchar(50)
图书编号
主关键字
BName
varchar(50)
图书名
BWriter
varchar(50)
tRemark
varchar(50)
类型描述
数据库关系图体现了数据库各个表之间的联系,直观而清晰为系统的开发提供了方便。
对于上述几个表,他们的关系图2所示
图2数据库关系图
2.程序设计
我们总会想到我们在图书馆借书时,一个是管理员可以登录界面,还有就是读者自己也能登录系统进行信息的查看。
在设计时,需要根据使用者的类型来制作,在这里可以使用来个单选按钮来让用
图书借阅管理系统
摘要:图书借阅管理系统是现代智能办公系统的重要组成部分。因此,在本论文中详细介绍了图书借阅管理系统从开发到使用的过程。
论文首先从背景上说明了图书借阅管理实现信息化的重要性;然后对所用到的软件进行了简单的介绍;再通过简单的需求分析来说明在图书借阅管理系统应该具备哪些功能;然后构建一个数据库,并对数据库中各张表进行分析组建相应的关系;在需求分析和数据库都完成后,再进行系统设计;然后,该论文有对系统编写了使用说明书;最后,对此次系统的设计进行了总结。系统中使用Microsoft Visual Studio 2005,Access软件进行代码和数据库的设计,主要实现了图书的借还书管理,读者信息的管理以及对图书信息的管理。
二、系统分析
在计算机尚未在图书馆广泛使用之前人们都是用纯手工的方法进行图书的管理、借阅和归还,还有对读者信息的管理。一个最典型的手工处理还书过程就是:读者将要借的书和借阅证交给工作人员,工作人员将每本书上附带的描述书的信息的卡片和读者的借阅证信息记录下来,并在借阅证和每本书贴的借阅条上填写借阅信息。这样借书过程就完成了。还书时,读者将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证信息,并填好相应的还书信息,这样还书过程就完成了。但是这样的操作不仅需要大量的人力,还需投入大量的物力,而且在查询信息时极其不方便。这样就降低了管理员的工作效率,出错率也大大提高,也让图书信息的更新放慢了速度。
用户名
主关键字
MCode
varchar(50)
密码
manage
是/否
权限1
work
是/否
权限2
query
是/否
权限3
表5读者信息表
字段名
类型及长度
说明
备注
PID
varchar(50)
借书证编号
主关键字
PName
varchar(50)
姓名
PSex
varchar(50)
性别
PPhone
varchar(50)
Keyword:library management ; borrow ; return books
前言:当今社会是一个飞速发展的信息时代,随着计算机技术的普及,让大多数的办公事业通过计算机技术实现了信息的现代化,网络化。图书馆对很多学生来说是个每天都会去的地方,在哪里他们可以获取他们想要的知识,同时也可以从图书馆借阅资料,以方便出图书馆后仍能继续查看资料。因此,图书馆作为一个信息量大的环境,计算机已被用来协助图书管理员来管理读者、图书、和读者借还书的信息。
将该书的归还时间记录在借书表中。
借阅信息查询
提供借阅的书目列表,包括图书名称,作者,借阅书籍数。
2、普通用户权限
图书信息查询
图书信息的查询
用户通过相关要求的输入,系统能够显示出符合用户需求的图书的相关信息。
图书借阅查询
用户在登录系统后可以查看自己的借书情况,以便自己的借书方便。
用户密码修改
用户可以通过系统的相关操作,修改自己的密码,保证了自己密码的可靠性。
关键字:图书管理;借阅;还书
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.
型,数量,价格还有与之相关的备注。
显示书目详细资料时,要求显示图书编号,图书名称,作者,出版日期,出版
社,类型,数量,价格还有与之相关的备注。
读者信息管理
读者信息登记
登记新读者的相关信息包括借书证编号,姓名,性别,电话,身份证,密码,
罚款,身份,和与之相关的备注。
显示读者详细信息时,要求显示借书证编号,姓名,性别,电话,身份证,密
图书管理系统是一种基于集中统一规划的数据库数据管理新模式。在对图书、读者的管理,其实是对图书、读者数据的管理。本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。
其中主要包括以下功能(如图1):
图1图书借阅管理系统功能模块图
管理员权限设置
图书管理
图书基本信息登记
登记图书的相关信息包括图书编号,图书名称,作者,出版日期,出版社,类
作者
BPublish
varchar(50)
出版社
BDate
date
出版日期
BPrice
varchar(50)
价格
BNum
varchar(50)
数量
Type
varchar(50)
类型
BRemark
varchar(50)
备注
表2借出信息表
字段名
类Biblioteka Baidu及长度
说明
备注
OID
自动编号
系统自动生产编号
主关键字
BID
Microsoft Office Access
Microsoft Office Access是由微软发布的关联式数据库管理系统。它结合了Microsoft Jet Database Engine和图形用户界面两项特点,是Microsoft Office的系统程式之一。
Assess能够存取Access/Jet、Microsoft SQL Server、Oracle,或者任何ODBC兼容数据库内的资料。熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的"进阶用户"则能使用它来开发简单的应用软件。
码,罚款,身份,和与之相关的备注。
读者借阅查询
能够显示出读者的个人信息和图书的相关信息。
图书借阅管理
借阅登记
提供借阅登记表,登记借阅者信息和需要借的相关图书的信息。
判断该图书是否已经借出,如已经借出则提示。
借出书后,将相关信息添加到借出书表中。
返还登记
通过读者相关信息的填写,和图书编号的填写,显示出借出图书的相关信息。
但在计算机技术流行的今天,计算机的图书馆里系统已经完全代替了手工,实现了信息化的图书管理。在实现图书借阅管理的信息化过程中,我们需要实现手工操作下的所有功能。如:能够输入图书的综合情况和进行新书入库、现有图书信息修改以及删除;能够实现对读者档案的查询和编辑管理;能够进行借阅历史的查询功能。
设计图书借阅管理系统主要是利用数据库和VS软件编制一个管理软件,用以实现图书、读者以及日常工作等多项管理。同时对整个系统的分析、设计过程给出一个完整论证。如:图书信息的批量录入和删除、图书信息的查询、读者信息的录入和删除。
在信息化还不流行的时代,通常图书馆里的信息都是通过手工的方式来记录,这种方式工作量大,出错率高,也不容易修改各种信息。人工的记录信息都是以纸质的方式来记录信息的,大量的信息记录容易造成资源的浪费,同时也污染了环境。手工操作时,管理员记录信息时不仅要进行将所有的信息写到纸张上,还需要在借还书时对记录的数据进行修改,又是同样的工作要重复好几遍,让费了人力物力;读者很难进行图书查询,只能在一个一个书架上找,让费了时间,有时也不一定能够找到。
C#在带来对应用程序的快速开发能力的同时,并没有牺牲C与C++程序员所关心的各种特性。它忠实地继承了C和C++的优点。如果你对C或C++有所了解,你会发现它是那样的熟悉。即使你是一位新手,C#也不会给你带来任何其它的麻烦,快速应用程序开发(Rapid Application Development,RAD)的思想与简洁的语法将会使你迅速成为一名熟练的开发人员。
2.开发工具
Microsoft Visual Studio 2005
C#是一种面向对象的、运行于.NET Framework之上的高级程序设计语言,具有许多优良的特性和广泛的应用背景。
C#(读作“C sharp”)是Microsoft公司推出的一种以C/C++为基础的新的开发语言。作为一种新的程序设计语言,主要具有一下特点:简洁的语法、精心地面向对象设计、与Web的紧密结合、完整的安全性与错误处理、版本处理技术、灵活性与兼容性。
Access是Office系列软件中用来专门管理数据库的应用软件。Access应用程序就是一种功能强大且使用方便的关系型数据库管理系统,一边也称关系型数据库管理软件。他可运行于各种Microsoft Windows系统环境中,由于它继承了Windows的特性,不仅易于使用,而且界面友好,如今在世界各地广泛流行。它并不需要数据库管理着具有专业的程序设计水平,任何非专业的用户都可以用它来创建功能强大的数据库管理系统。
varchar(50)
图书编号
PID
varchar(50)
读者编号
ODate
date
借出日期
表3读者身份信息表
字段名
类型及长度
说明
备注
identity
varchar(50)
身份
主关键字
longTime
int
最长借阅时
bigNum
int
最大借阅数
表4用户权限表
字段名
类型及长度
说明
备注
MName
varchar(50)
为了能够解决这些问题,我们需要建立一个图书借阅管理系统,是图书借阅和管理能够规范化,系统化,提高信息处理的速度和准确性,还能够优化图书借阅管理的流程,减轻管理员的工作压力,减少读者查询信息所浪费的时间。
一、系统概述及开发工具
1.系统概述
本图书借阅管理系统针对于人工管理图书借阅时的各种功能,设置了两种人员的使用权限,一个是系统管理员,还有一个是普通用户;系统管理员主要有读者信息管理、添加图书信息、浏览图书信息、借还书管理等功能,而普通用户只具备了查询图书等功能。
电话
PN
varchar(50)
身份证
PCode
varchar(50)
密码
PMoney
int
罚款
identity
varchar(50)
身份
PRemark
varchar(50)
备注
sys
是/否
权限
表6图书类型表
字段名
类型及长度
说明
备注
TID
自动编号
系统自动生产编号
主关键字
type
varchar(50)
类型
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)
tRemark
varchar(50)
类型描述
数据库关系图体现了数据库各个表之间的联系,直观而清晰为系统的开发提供了方便。
对于上述几个表,他们的关系图2所示
图2数据库关系图
2.程序设计
我们总会想到我们在图书馆借书时,一个是管理员可以登录界面,还有就是读者自己也能登录系统进行信息的查看。
在设计时,需要根据使用者的类型来制作,在这里可以使用来个单选按钮来让用
图书借阅管理系统
摘要:图书借阅管理系统是现代智能办公系统的重要组成部分。因此,在本论文中详细介绍了图书借阅管理系统从开发到使用的过程。
论文首先从背景上说明了图书借阅管理实现信息化的重要性;然后对所用到的软件进行了简单的介绍;再通过简单的需求分析来说明在图书借阅管理系统应该具备哪些功能;然后构建一个数据库,并对数据库中各张表进行分析组建相应的关系;在需求分析和数据库都完成后,再进行系统设计;然后,该论文有对系统编写了使用说明书;最后,对此次系统的设计进行了总结。系统中使用Microsoft Visual Studio 2005,Access软件进行代码和数据库的设计,主要实现了图书的借还书管理,读者信息的管理以及对图书信息的管理。
二、系统分析
在计算机尚未在图书馆广泛使用之前人们都是用纯手工的方法进行图书的管理、借阅和归还,还有对读者信息的管理。一个最典型的手工处理还书过程就是:读者将要借的书和借阅证交给工作人员,工作人员将每本书上附带的描述书的信息的卡片和读者的借阅证信息记录下来,并在借阅证和每本书贴的借阅条上填写借阅信息。这样借书过程就完成了。还书时,读者将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证信息,并填好相应的还书信息,这样还书过程就完成了。但是这样的操作不仅需要大量的人力,还需投入大量的物力,而且在查询信息时极其不方便。这样就降低了管理员的工作效率,出错率也大大提高,也让图书信息的更新放慢了速度。
用户名
主关键字
MCode
varchar(50)
密码
manage
是/否
权限1
work
是/否
权限2
query
是/否
权限3
表5读者信息表
字段名
类型及长度
说明
备注
PID
varchar(50)
借书证编号
主关键字
PName
varchar(50)
姓名
PSex
varchar(50)
性别
PPhone
varchar(50)
Keyword:library management ; borrow ; return books
前言:当今社会是一个飞速发展的信息时代,随着计算机技术的普及,让大多数的办公事业通过计算机技术实现了信息的现代化,网络化。图书馆对很多学生来说是个每天都会去的地方,在哪里他们可以获取他们想要的知识,同时也可以从图书馆借阅资料,以方便出图书馆后仍能继续查看资料。因此,图书馆作为一个信息量大的环境,计算机已被用来协助图书管理员来管理读者、图书、和读者借还书的信息。
将该书的归还时间记录在借书表中。
借阅信息查询
提供借阅的书目列表,包括图书名称,作者,借阅书籍数。
2、普通用户权限
图书信息查询
图书信息的查询
用户通过相关要求的输入,系统能够显示出符合用户需求的图书的相关信息。
图书借阅查询
用户在登录系统后可以查看自己的借书情况,以便自己的借书方便。
用户密码修改
用户可以通过系统的相关操作,修改自己的密码,保证了自己密码的可靠性。
关键字:图书管理;借阅;还书
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.
型,数量,价格还有与之相关的备注。
显示书目详细资料时,要求显示图书编号,图书名称,作者,出版日期,出版
社,类型,数量,价格还有与之相关的备注。
读者信息管理
读者信息登记
登记新读者的相关信息包括借书证编号,姓名,性别,电话,身份证,密码,
罚款,身份,和与之相关的备注。
显示读者详细信息时,要求显示借书证编号,姓名,性别,电话,身份证,密
图书管理系统是一种基于集中统一规划的数据库数据管理新模式。在对图书、读者的管理,其实是对图书、读者数据的管理。本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。
其中主要包括以下功能(如图1):
图1图书借阅管理系统功能模块图
管理员权限设置
图书管理
图书基本信息登记
登记图书的相关信息包括图书编号,图书名称,作者,出版日期,出版社,类
作者
BPublish
varchar(50)
出版社
BDate
date
出版日期
BPrice
varchar(50)
价格
BNum
varchar(50)
数量
Type
varchar(50)
类型
BRemark
varchar(50)
备注
表2借出信息表
字段名
类Biblioteka Baidu及长度
说明
备注
OID
自动编号
系统自动生产编号
主关键字
BID
Microsoft Office Access
Microsoft Office Access是由微软发布的关联式数据库管理系统。它结合了Microsoft Jet Database Engine和图形用户界面两项特点,是Microsoft Office的系统程式之一。
Assess能够存取Access/Jet、Microsoft SQL Server、Oracle,或者任何ODBC兼容数据库内的资料。熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的"进阶用户"则能使用它来开发简单的应用软件。
码,罚款,身份,和与之相关的备注。
读者借阅查询
能够显示出读者的个人信息和图书的相关信息。
图书借阅管理
借阅登记
提供借阅登记表,登记借阅者信息和需要借的相关图书的信息。
判断该图书是否已经借出,如已经借出则提示。
借出书后,将相关信息添加到借出书表中。
返还登记
通过读者相关信息的填写,和图书编号的填写,显示出借出图书的相关信息。
但在计算机技术流行的今天,计算机的图书馆里系统已经完全代替了手工,实现了信息化的图书管理。在实现图书借阅管理的信息化过程中,我们需要实现手工操作下的所有功能。如:能够输入图书的综合情况和进行新书入库、现有图书信息修改以及删除;能够实现对读者档案的查询和编辑管理;能够进行借阅历史的查询功能。
设计图书借阅管理系统主要是利用数据库和VS软件编制一个管理软件,用以实现图书、读者以及日常工作等多项管理。同时对整个系统的分析、设计过程给出一个完整论证。如:图书信息的批量录入和删除、图书信息的查询、读者信息的录入和删除。
在信息化还不流行的时代,通常图书馆里的信息都是通过手工的方式来记录,这种方式工作量大,出错率高,也不容易修改各种信息。人工的记录信息都是以纸质的方式来记录信息的,大量的信息记录容易造成资源的浪费,同时也污染了环境。手工操作时,管理员记录信息时不仅要进行将所有的信息写到纸张上,还需要在借还书时对记录的数据进行修改,又是同样的工作要重复好几遍,让费了人力物力;读者很难进行图书查询,只能在一个一个书架上找,让费了时间,有时也不一定能够找到。
C#在带来对应用程序的快速开发能力的同时,并没有牺牲C与C++程序员所关心的各种特性。它忠实地继承了C和C++的优点。如果你对C或C++有所了解,你会发现它是那样的熟悉。即使你是一位新手,C#也不会给你带来任何其它的麻烦,快速应用程序开发(Rapid Application Development,RAD)的思想与简洁的语法将会使你迅速成为一名熟练的开发人员。
2.开发工具
Microsoft Visual Studio 2005
C#是一种面向对象的、运行于.NET Framework之上的高级程序设计语言,具有许多优良的特性和广泛的应用背景。
C#(读作“C sharp”)是Microsoft公司推出的一种以C/C++为基础的新的开发语言。作为一种新的程序设计语言,主要具有一下特点:简洁的语法、精心地面向对象设计、与Web的紧密结合、完整的安全性与错误处理、版本处理技术、灵活性与兼容性。
Access是Office系列软件中用来专门管理数据库的应用软件。Access应用程序就是一种功能强大且使用方便的关系型数据库管理系统,一边也称关系型数据库管理软件。他可运行于各种Microsoft Windows系统环境中,由于它继承了Windows的特性,不仅易于使用,而且界面友好,如今在世界各地广泛流行。它并不需要数据库管理着具有专业的程序设计水平,任何非专业的用户都可以用它来创建功能强大的数据库管理系统。
varchar(50)
图书编号
PID
varchar(50)
读者编号
ODate
date
借出日期
表3读者身份信息表
字段名
类型及长度
说明
备注
identity
varchar(50)
身份
主关键字
longTime
int
最长借阅时
bigNum
int
最大借阅数
表4用户权限表
字段名
类型及长度
说明
备注
MName
varchar(50)
为了能够解决这些问题,我们需要建立一个图书借阅管理系统,是图书借阅和管理能够规范化,系统化,提高信息处理的速度和准确性,还能够优化图书借阅管理的流程,减轻管理员的工作压力,减少读者查询信息所浪费的时间。
一、系统概述及开发工具
1.系统概述
本图书借阅管理系统针对于人工管理图书借阅时的各种功能,设置了两种人员的使用权限,一个是系统管理员,还有一个是普通用户;系统管理员主要有读者信息管理、添加图书信息、浏览图书信息、借还书管理等功能,而普通用户只具备了查询图书等功能。
电话
PN
varchar(50)
身份证
PCode
varchar(50)
密码
PMoney
int
罚款
identity
varchar(50)
身份
PRemark
varchar(50)
备注
sys
是/否
权限
表6图书类型表
字段名
类型及长度
说明
备注
TID
自动编号
系统自动生产编号
主关键字
type
varchar(50)
类型
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.