- 8
- 0
- 约 20页
- 2017-05-21 发布于浙江
- 举报
实验四图书馆管理系统设计报告
图书馆管理系统设计
1.设计背景
随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。
图书馆管理系统是在适应市场需求的客观前提下,为了学校管理图书馆而开发的。
2.系统功能
本系统定位于学校的中小型图书馆,暂时考虑单机环境下的实现操作。系统选择目前常用的Windows XP/7。系统开发的总体目的是在图书馆信息管理中实现管理的系统化、自动化、减少工作量,增加效率及可靠性。
本图书管理系统的主要功能有:
(1)图书权限的管理:包括系统登录,密码修改,管理员添加等;
(2)图书类别的管理:即图书类别的添加、修改、查询。包括图书类别的编号、名称等;
(3)入库图书的管理:即新进图书的登记,馆藏图书的修改、删除、查询和报损。包括图书的编号(条码号)、ISBN号、索书号、原名、原作、译者、图书类别、语种、出版社等;
(4)读者信息的管理:即读者信息的添加、修改、删除、查询和报损。包括读者编号、类型、性别、身份证号、工作单位、办证日期等;
(5)读者借阅图书信息的管理:即信息(包括被借图书及借阅者信息)的添加、修改、删除、查询。包括借书者编号、姓名、类别,所借书编号、名称、原名、作者、书籍类别、出版社、借出日期、应还日期等;
(6)还书信息的管理:即信息(包括图书信息及还书者信息)的添加、修改、删除、查询。包括还书者编号、姓名、所还书编号、名称、原名、作者、书籍类别、出版社、借出日期、应还日期、实还日期等。
3.系统平台设计
3.1系统平台配置概述
在方案的确定上,我们主要考虑了一下几个方面: 1.方案在技术上的先进性和成熟性 2.方案的可靠性、可维护性以及系统的恢复能力 3.方案的效率,包括其速度、容量和操作的方便性 4.方案的可扩充性,例如设备的增加、更新和升级等 5.方案得而性能价格比以及对环境的要求等等
3.2系统平台的配置:
(一)从图书馆系统的功能、规模、主要的处理方式和用户的需求和条件来考虑,充分运用计算机系统技术、通信技术和网络技术等来确定一个总体的方案,使用微机网络更为灵活、经济。(二)机器选型微机性能比较高,价格相对较低,可以选择微机作为硬件支撑环境。在考虑应用软件对计算机处理能力需求时,主要是考虑一下几个方面: 1.主机的结构、CPU的性能和速度、内存的大小、I/O通道与输出口、外存存储器类型和容量、性能价格指标等。 2.外设的型号以及性能指标 3.配件的性能指标与兼容性 二、系统软件平台的配置:根据系统设备配置的总体方案和系统功能上的要求,采用Windows操作系统
.
4.代码设计
4.1 登录过程代码
Function getUserRights()
MyConnection.Open()
MyCommand = New OleDbCommand(SELECT * FROM SystemUsers WHERE UserID = TxtUserID.Text , MyConnection)
MyReader = MyCommand.ExecuteReader()
While MyReader.Read
AdminStatus = MyReader(AdminRights)
LibStatus = MyReader(LibRights)
ReaderStatus = MyReader(ReaderRights)
End While
MyConnection.Close()
MyReader.Close()
MyCommand.Dispose()
End Function
4.2书籍查询过程代码
Sub findByISDN()
dbset.Clear()
MyConnection.Open()
MyCommand = New OleDbCommand(Select * from BookDetails WHERE ISDN = TxtCondition.Text , MyConnection)
dataA = New OleDbDataAdapter(MyCommand)
dataA.fill(dbset, BookDetails)
DGResult.ReadOnly = True
DGResult.DataSource = dbset.Tables(BookDetails)
MyReader = MyCommand.ExecuteReader()
While MyReader.Read
End While
MyConne
原创力文档

文档评论(0)